проект D&E

  Вход на форум   логин       пароль   Забыли пароль? Регистрация
On-line:  

Раздел: 
Gauss2k - gauss gun у тебя дома / Gauss tecnology / проект D&E

Страницы: 1 2 3 Next>> новая тема

Автор Сообщение

магистр
Группа: Участники
Сообщений: 1586
Добавлено: 14-12-2008 22:48
здесь мы с Джином тихо в сторонке будем согласовывать работу над проектом. Дельные советы приветствуются.

магистр
Группа: Участники
Сообщений: 2148
Добавлено: 14-12-2008 22:50
общий проект это как?

магистр
Группа: Участники
Сообщений: 1586
Добавлено: 14-12-2008 22:51
прогу делаем для рассчетов гаусса.

магистр
Группа: Участники
Сообщений: 2148
Добавлено: 14-12-2008 23:02
Тю ёпт. Я думал гаусс собираете. Ну если чё - я ж тож немного шарю в программировании. Что-нить когда-нить подскажу\посоветую.
Розскажи хоть основную соль программы...

магистр
Группа: Участники
Сообщений: 1586
Добавлено: 14-12-2008 23:13
Ну там будет по сути мат. анализатор гаусс-процесса, т.е. без дескритизации времени как в фемме, а подстановкой значений в формулы Джина, которые чет та там в свою очередь выдают как результат другие формулы для конкретного гаусса. Короче это к Джину, я еще пока не доконца разобрался.

update
ах да, и там еще она быстрее фемма считать будет и точнее за счет гладкой мат. модели.

магистр
Группа: Участники
Сообщений: 648
Добавлено: 20-12-2008 14:46
Если делать "точнее", понадобится оочень много вычислений. А вот претендовать на создание очень быстро считающего прикидочного гаусскалькулятора мы можем (с точностью +-10%) :) Хотя впоследствии может и возможность точных вычислений подошьем.

магистр
Группа: Участники
Сообщений: 1586
Добавлено: 21-12-2008 04:58
Хотя впоследствии может и возможность точных вычислений подошьем.

ну да в принципе можно, я интерфейс делал из расчета что приложение будет расширяемым и там если надо будет, можно сделать что тип вычисления как плагин dll-шкой подкючать.

зы кстати опять пробовал щас в феме считать идеальный гаусс - так ничего путного и не насчитал для первой ступени. а считать многоступ на феме это его лет так через пять мож и насчитает чего - так что надеюсь на нашу прогу.

мастер
Группа: Участники
Сообщений: 109
Добавлено: 21-12-2008 06:23
этих прог по подсчетам многа и вообще я им не верю

http://www.coilgun.info/mark2/rlcsim.htm
http://www.gausspistol.com/Simulator.html

магистр
Группа: Участники
Сообщений: 1586
Добавлено: 21-12-2008 07:45
коил ган симулятор, имхо, это так поржать просто: интерфейс гавеный и к тому же ограничение ввода кривое(десятичная точка не вводится), а постоитель графиков там строит график по переданому ему массиву значений, что не есть правильно. Да и много команд меню не пашет.

магистр
Группа: Участники
Сообщений: 2148
Добавлено: 24-01-2009 00:34
Ну что там?

магистр
Группа: Участники
Сообщений: 1586
Добавлено: 24-01-2009 03:25
да хз Джин пропал куда. Интерфес и двигун готов, осталось заполнить библиотеку формулами.

магистр
Группа: Модераторы
Сообщений: 861
Добавлено: 24-01-2009 08:44
а жаль. так хорошо всё начиналось............

магистр
Группа: Участники
Сообщений: 1586
Добавлено: 26-01-2009 01:26
дa не, придет он, щa сeсия вот он и нe зaxодит нaвeрно.

магистр
Группа: Участники
Сообщений: 648
Добавлено: 28-01-2009 13:29
1) анализ застопорился за отсутствием нормально работающих интернета и компа => не могу вести быстрый поиск нужной инфы и пользоваться феммом.
2)А может нуихнахер, вычисления? Может сделать прогу, выдающую оптимал в форме советов? Ведь для получения чисел вроде и ФЕММ'а хватает.
3) exe-dealer, а все-таки формулы нужно из опытов выводить, а не из глубокой теоретической жопы. А еще лучше делать как Чаплыгин - рыть тоннель с двух концов. Сдается мне, нужно снова скачать ФЕММ и сделать кое-какие теоретические расчеты.

Кстати, читал наше начало организации проекта, и вычитал... "испугать формулами"... Если надо, могу прислать то, что имею на данный момент - "испугаешься" наатличненько. Две основные формулы - это для силы тока и для магнитного поля. Это конечно не формулы, вычисляющие конечный результат, но формулы, являющиеся одними из основных.
Да, и чуть не забыл. Возможно B-H-кривая вообще будет не нужна - лишь только индукция насыщения... но это еще посмотрим.

магистр
Группа: Участники
Сообщений: 1586
Добавлено: 28-01-2009 15:27
рaбoтaть пoкa нe могy ибo компa нeтy - я домa нa кaникyлax, a oн в oбщaгe ocтaлcя - сижy тут c мoбилкой дыркaюсь.
нaсчeт 2 нeпoнятнo.

магистр
Группа: Участники
Сообщений: 648
Добавлено: 28-01-2009 15:30
Я с мобилы вообще не пишу, хотя заглядываю на форум по несколько раз в день.
Насчет 2 - ну типа "провод для лучшего КПД желательно взять 0.9" или "Для достижения лучшей скорости необходимо 10 слоев по 21 витку в каждом. Лучший диаметр снаряда - 7мм" Что-то типа того. Короче, не будет конечных чисел (скорость, КПД, и т.д), а будут только те, при которых достигается луший КПД/лучшая скорость.

магистр
Группа: Участники
Сообщений: 1586
Добавлено: 28-01-2009 15:43
ну мoжнo добaвить кaк eщe oдин тип анaлизa, тогдa придeтся с фeнoм комбинировaть.

магистр
Группа: Участники
Сообщений: 648
Добавлено: 28-01-2009 15:49
Ладно, пока у меня некоторые загвоздки, обсуждать проект бессмысленно. На данном этапе необходимо проанализировать кривые ускорения, скорости и перемещения от времени. Там видно будет.

магистр
Группа: Участники
Сообщений: 1586
Добавлено: 15-02-2009 18:11
дай ка глянуть наработки (если не гемороно будет с пересылкой)

магистр
Группа: Участники
Сообщений: 648
Добавлено: 15-02-2009 20:20
Материться нет сил. Набивал формулы в ворде (причем на сегодня и анлим проплачен, мог бы с компа по почте переслать), никого не трогал, и тут - хуякс! и вырубается ганд... компьютер. Больше включаться не хочет. Думаю, в лучшем случае напишу тебе через неделю.

магистр
Группа: Участники
Сообщений: 1586
Добавлено: 15-02-2009 20:28

как графики отображаться должны - по одному на координатную ось или несколько на 1 координатной оси?

магистр
Группа: Участники
Сообщений: 648
Добавлено: 15-02-2009 20:57
Может не оси а плоскости? Слушай, насчет графиков - очень понравилось как графики сделаны в гаусссимуляторе. Наводишь на кривую - и тут же значение функции в этой точке всплывает. А вообще вопрос ко всем: хорошо ли на ваш взгляд устроено построение графиков в гаусс симуляторе?

магистр
Группа: Участники
Сообщений: 1586
Добавлено: 15-02-2009 21:03
Может не оси а плоскости?

ну ты меня понял. так как по одну графику или все вместе?

Наводишь на кривую - и тут же значение функции в этой точке всплывает.

хорошо, сделаю



магистр
Группа: Участники
Сообщений: 648
Добавлено: 15-02-2009 21:11
Эх, да вместе все, еще цветами их выделять, а сбоку где-нибудь легенду указывать, вроде красное - скорость, голубое - сила и тому подобное. Вопрос тогда один возникает - как размечать ось Oy?

магистр
Группа: Участники
Сообщений: 1586
Добавлено: 15-02-2009 21:13
вот в том и дело, мож тогда по отдельности? комбобокс такой зделать с названиями графиков и воткнуть в ту панель где зумер.

магистр
Группа: Участники
Сообщений: 648
Добавлено: 15-02-2009 21:15
Да вроде нормально будет...

магистр
Группа: Участники
Сообщений: 1586
Добавлено: 15-02-2009 21:17
что нормально, как делать?

магистр
Группа: Участники
Сообщений: 648
Добавлено: 15-02-2009 21:25
Нормально в смысле нормально придумал - комбо бокс почему-то представляется над графиком. Тогда выделение цветом идет в топку вместе с легендой. При переключении между выводимыми графиками будет меняться разметка вертикальной оси.
Что-то всё-таки не так. Говорю же надо в гаусс ган симуляторе посмотреть как сделано.

магистр
Группа: Участники
Сообщений: 1586
Добавлено: 16-02-2009 00:02
Говорю же надо в гаусс ган симуляторе посмотреть как сделано.

там над осью у так и написано просто "ось y"

сделал привязки, только у меня там отображаются координаты только опорных точек, и когда график вверх круто заходит, то они друг от друга далеко лежат и очень ступенчато получаетсо их отображение - ума не приложу как между этими точками еще выводить точки... мдя с вычислительной геометрией у мну не лады, да и проца жрет чет много.. лан завтра еще на свежую голову попробую.


магистр
Группа: Участники
Сообщений: 3209
Добавлено: 16-02-2009 13:38
кста-шкалы на одну ось можно цифрами разного цвета наносить))) для красного-красными,для синего-синими и т.д. :-)

магистр
Группа: Участники
Сообщений: 1586
Добавлено: 16-02-2009 13:43
ога, и все в цифрах будет так что графиков невидно будет - там то числа побольше=>подлинее будут...
зы и ограничение на количество графиков накладывает...

магистр
Группа: Участники
Сообщений: 648
Добавлено: 16-02-2009 19:00
Почему проца много жрёт? Что-то не понятно. Насчет точек - выводить точки - то есть писать значение функции в точке? Выражайся правильно! По выводу точек - подумаю. Если сильно грузит проц - значит надо сохранять вычисленную таблицу значений. Но тогда недалеко от ступенчатости уйдем... Так почему проц сильно грузится понял или нет? Если избежать его сильной загрузки, то можно было бы... интерполировать?! надо подумать. Хотя вообще ладно. Можно и без всплывающего значения функции.

магистр
Группа: Участники
Сообщений: 508
Добавлено: 16-02-2009 19:18
он и будет проц грузить, куда он денеться, у тебя сколько ходов по циклу получается? правильно дохуя+ вычисления в теле цикла+ сторонние прибамбасы + умножение вычисляется сложением набигает нормально. апроццессор он свои гигагерцы переплюнуть не может, или ты думал, что мега компы для инженерного моделирования процессов они так писюнами померяться?)))))))

магистр
Группа: Участники
Сообщений: 648
Добавлено: 16-02-2009 19:48
Ну ходов... один литой процесс, какие ходы...вычислений много из-за кратных интегралов. Гигагерцы не переплюнет - его в принципе и не заставляют. Насчет 'ты думал' - ДА ЙА ТАК И ДУМАЛЬ А ЧИТО НЕТ АТМО ЛЬБУЛЬБУАБЛЬСЯ ЫХШЫФЫШХ ШШШШ...
Если серьёзно - то вообще то я удивляюсь из-за того что у Эксе-Диллера даже нет моих наработок а нагрузить проц нашей прогой он уже умудрился

магистр
Группа: Участники
Сообщений: 1586
Добавлено: 16-02-2009 19:51
Если сильно грузит проц - значит надо сохранять вычисленную таблицу значений. Но тогда недалеко от ступенчатости уйдем... Так почему проц сильно грузится понял или нет?

понял конечно - прога то моя, проц грузиться когда ведешь вдоль графика и за курсором рисются координаты точки ибо перерисовывать приходится еще и все графики, но это не страшно, на ход анализа это никак не повлияет, вчера хуже было. Да и гладкости щас добавилось, в тех местах где график крутой щас хоть и не ступенчато но тыкать надо прям в линию чтоб координаты засветились.

щас думаю займусь редактором ферромагнетиков. Какие параметры надо вводить для материала?
-плотность
-индукция насыщения
-BH пары
правильно?

магистр
Группа: Участники
Сообщений: 648
Добавлено: 16-02-2009 19:55
Да
Наводить мышь на график как снайпер? А знаешь, наверное всё-таки это лишнее. Зря я ляпнул.

магистр
Группа: Участники
Сообщений: 2148
Добавлено: 16-02-2009 19:59
А вы уверенны что прога будет считать правильно?

магистр
Группа: Участники
Сообщений: 1586
Добавлено: 16-02-2009 20:02
никто ни в чем не уверен

магистр
Группа: Участники
Сообщений: 648
Добавлено: 16-02-2009 20:18
А вы уверенны что прога будет считать правильно?

Вы настоящие оптимисты и друзья - профессионально вдыхаете неуверенность в любого кто хочет что-то полезное сделать.

магистр
Группа: Участники
Сообщений: 2148
Добавлено: 16-02-2009 20:26
стараемся
ЗЫ я за графики в новой проге, как в гауссимуляторе

магистр
Группа: Участники
Сообщений: 1586
Добавлено: 16-02-2009 23:29
а зачем они нужны вообще че там на них глядеть?

магистр
Группа: Участники
Сообщений: 648
Добавлено: 17-02-2009 07:21
Графики нужны для оптимизации системы. Так, видишь, что сила, тянущяя назад, слишком большая, значит надо укорачивать импульс - либо емкость кондёра поменьше, либо сопротивление катухи как-то поменьше. И так в принципе с графиком тока, напряжения, скорости, еще подумал интересный параметр - степень насыщенности снаряда, только я обломаюсь его считать. Вообщем, по графикам можно понять что не так, ПРОАНАЛИЗИРОВАВ ВРУЧНУЮ... Так! Опять мне думается можно замутить советную форму вроде 'Уменьшите колличество слоёв на ..' или 'Попробуйте постепенно уменьшать колличество слоёв в катушке, пока не получите оптимал'. А можно и без советной формы - все автоматически - программа сама будет вбивать то, что приблизит к оптималу, и заново считать. В принципе это замутить можно, главное - чтоб все расчетные формулы были. И будут

частый гость
Группа: Участники
Сообщений: 23
Добавлено: 18-02-2009 08:40
а матлаб здесь не к месту? там ещё есть и симулинк... кстати еси комуто нужен матлабец могу ключик выдать на 6.12

магистр
Группа: Участники
Сообщений: 1586
Добавлено: 20-02-2009 00:42
Джин, как это ты насчитал что для хранения матрицы для интерполяции надо 100кб?

магистр
Группа: Участники
Сообщений: 648
Добавлено: 20-02-2009 07:22
В формулах напряженность H, максимум 6-го порядка, возводится в макс. степень (n-1). Если предположить, что пар вбивается не более 30, то максимальная степень получается 29. Итого степень сохраняемого числа 6*29=174 Учитывая, что 2^10~10^3 , получаем (10^3)^58~2^580 ; примерно 73 байта (я считал по 128). Всего чисел 30*31=930 На всю матрицу нужно 930*73=67890 байт.
Слухай, в программировании ты больше меня понимаешь, чета я напутал с форматом real - по-моему он не 128 байт , хыхыхы...

магистр
Группа: Участники
Сообщений: 1586
Добавлено: 20-02-2009 07:51
чета я напутал с форматом real - по-моему он не 128 байт , хыхыхы...

ты хотел сказать бит? в dotnet 128 бит есть Decimal, его то я юзаю(тот что с 26 знаками после запятой).

если всего чисел 930 , то 930 * 128бит = 119040 бит = 14880 байт

магистр
Группа: Участники
Сообщений: 648
Добавлено: 20-02-2009 08:16
Нене, я именно байт имел ввиду, когда писал 'байт' :) Вообщем, нужны такие переменные, куда будет вмещаться до 10 в 180й степени. Кстати в супероптимизации интерполяция в нашем случае не нуждается - она будет выполняться всего один раз для одного материала; потом мы уже будем иметь формулу для связи B и H до индукции насыщения; после насыщения - график B(H) есть зависимость индукции от напряжённости в вакууме, "сдвинутая" вверх на индукцию насыщения материала.

магистр
Группа: Участники
Сообщений: 1586
Добавлено: 20-02-2009 09:09
чтоб хранить 10E18 совсем не надо кучу байт, - 128 битный Decimal принимает значения от ±1.0*10E-28 до ±7.9*10E28.
http://ru.wikipedia.org/wiki/Числа_с_плавающей_точкой

магистр
Группа: Участники
Сообщений: 648
Добавлено: 20-02-2009 09:17
чтоб хранить 10E18 совсем не надо кучу байт, - 128 битный Decimal принимает значения от ±1.0*10E-28 до ±7.9*10E28.

ПЛЯЧУ - НЕ 10Е18 А 10Е180 !!!

магистр
Группа: Участники
Сообщений: 1586
Добавлено: 20-02-2009 09:25
тогда 64 битный Double заюзаю, но точность снизиться до 15 знаков

Страницы: 1 2 3 Next>> новая тема
Раздел: 
Gauss2k - gauss gun у тебя дома / Gauss tecnology / проект D&E

Отвечать на темы могут только зарегистрированные пользователи

KXK.RU