[image]

Кто чем рисует?(SpaceCAD и другие)

Рисовалки и расчетные программы для моделей ракет
 
1 9 10 11 12 13 19
+
-
edit
 

SashaPro

аксакал

Множество вариантов, это хорошо, но распыляться на всё сил не хватит. Я уже в курсе теории математической модели, которая используется в этих программах. И тут на PROPEP хватит работы по воспроизведению блок-схемы алгоритма. А для начала надо поискать описание языка фортран...
   6.06.0
UA Non-conformist #08.10.2008 10:58
+
-
edit
 

Non-conformist

аксакал

Говорят, что это самая лучшая книжка по Фортрану:
   
+
-
edit
 

SashaPro

аксакал

Да, учебник дельный. Попробую потихоньку начать выуживание алгоритма PROPEP.
   6.06.0
+
-
edit
 

SashaPro

аксакал

Хотя кому интересно будет, вот исходник и проги NASA CEA
Прикреплённые файлы:
 
   6.06.0
RU umbriel #08.10.2008 14:56  @SashaMaks#08.10.2008 14:42
+
-
edit
 

umbriel

опытный

SashaPro> Хотя кому интересно будет, вот исходник и проги NASA CEA

Фортран в топку. cpropep - та же cea, только на с.
Результаты с propep-ом похожи как братья, для 68% AN 12%Al 20силикона (буду для краткости именовать топливо - ANSCP) и давления 30 атм разность скоростей ~5м/с, очевидно кондесированная фаза не учитывается.

Вообще эти проги - солверы, которые ищут состав и температуру по топливу минимизацией энергии гиббса смеси, по всей видимости просто линейным программированием. А все остальные данные получают по формулам, т.е. никаких турбуленций и подобного.
   
KZ Максим656565 #08.10.2008 15:12  @SashaMaks#08.10.2008 14:42
+
-
edit
 

Максим656565

втянувшийся
SashaPro> Хотя кому интересно будет, вот исходник и проги NASA CEA
__________________________________________________________


Уважаемый SashaPro, а про мою просьбу вы наверное забыли (сопло из бумаги, технология его изготовления)??? Наверное обещанного три года ждут, не зря говорят...
   
+
-
edit
 

Serge77

модератор

Конечно никаких турбуленций. Расчёт идёт для идеального горения в идеальном двигателе.
   2.0.0.122.0.0.12
RU SashaPro #08.10.2008 16:14  @Максим656565#08.10.2008 15:12
+
-
edit
 

SashaPro

аксакал

Максим656565> Уважаемый SashaPro, а про мою просьбу вы наверное забыли (сопло из бумаги, технология его изготовления)??? Наверное обещанного три года ждут, не зря говорят...

Всё здесь РДТТ конструкции технологии материалы - XVII
   6.06.0
RU SashaPro #08.10.2008 16:15  @Oxandrolone#08.10.2008 14:56
+
-
edit
 

SashaPro

аксакал

umbriel> Фортран в топку. cpropep - та же cea, только на с.

Чета у меня не получилось с той ссылки качнуть исходник, может выложешь его здесь.
   6.06.0
RU umbriel #08.10.2008 16:43  @SashaMaks#08.10.2008 16:15
+
-
edit
 

umbriel

опытный

umbriel>> Фортран в топку. cpropep - та же cea, только на с.
SashaPro> Чета у меня не получилось с той ссылки качнуть исходник, может выложешь его здесь.

У меня тоже не получилось :)
http://www.koders.com/... - тут посмотри
   
+
-
edit
 

SashaPro

аксакал

Вот за что я не люблю Си, так это за его огромное количество используемых файлов проектов, они бы ещё каждую функцию или процедуру исполняли в отдельном файле :)
   6.06.0
RU umbriel #08.10.2008 19:32  @SashaMaks#08.10.2008 17:07
+
-
edit
 

umbriel

опытный

SashaPro> Вот за что я не люблю Си, так это за его огромное количество используемых файлов проектов, они бы ещё каждую функцию или процедуру исполняли в отдельном файле :)

Так это от тебя зависит, не любишь много файлов - пиши хоть в одном огромном заголовке.
Вообще если не любишь, это подозрительно ;)
Тебе зачем исходники?
Если хочешь просто узнать как работает - лучше поищи RP-1311.pdf гуглом, там CEA описана на человеческом языке.
   
RU SashaPro #10.10.2008 07:53  @Oxandrolone#08.10.2008 19:32
+
-
edit
 

SashaPro

аксакал

umbriel> Если хочешь просто узнать как работает - лучше поищи RP-1311.pdf гуглом, там CEA описана на человеческом языке.

Да вот теперь, материала предостаточно!
А ни Визуале С++ я думаю написать библиотеку на платформе х64 для расчета вычислений с плавающей точкой, там ведь переменные вещественного типа тоже по 8 байт? Жалко, что даже Дельфи 2009 не компилит на х64 :(
   6.06.0
RU umbriel #11.10.2008 23:51  @SashaMaks#10.10.2008 07:53
+
-
edit
 

umbriel

опытный

umbriel>> Если хочешь просто узнать как работает - лучше поищи RP-1311.pdf гуглом, там CEA описана на человеческом языке.
SashaPro> Да вот теперь, материала предостаточно!
SashaPro> А ни Визуале С++ я думаю написать библиотеку на платформе х64 для расчета вычислений с плавающей точкой, там ведь переменные вещественного типа тоже по 8 байт? Жалко, что даже Дельфи 2009 не компилит на х64 :(

х64 скорости вычислениям не добавит, а если бы и добавило так она тут не требуется.
Библиотека тут полный useless имхо, это все очень приблизительное и зачем ее писать, если уже есть cpropep?

Нужна просто современная оболочка к проге, ну и желательно подправить чтоб учитывалась конденсированная фаза.
   
+
-
edit
 

SashaPro

аксакал

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

У меня примерно такой же.
Известно, что давление зависит от расхода, а расход от давления, поэтому без итерирования тут не обойтись.
1. Сначала на вскидку задаю 4 произвольных значения давления в камере (соответственно для 4х потоков расчёта одновременно на каждое ядро проца).
2. Расчитываю параметры в камере.
3. Сравниваю, то что больше подойдёт из 4х исходных, то и беру, примерно ориентируясь на него.
4. Снова задаюсь 4-мя давлениями в области того, что оказалось ближе к правде пн.3.
5. Снова считаю и т.д., пока заданное давление не совпадёт с выбранным.

Для такого расчета ПРОПЕП просто необходим, вот почему я и взялся за его алгоритм...
Каждая подборочка занимает примерно 30-45мин на хорошей точности, а шоб поймать давление с высокой точностью в некий момент времени горения, может уйти целый день и больше.

P.S.
Все итерации провожу в FloWorks.
Уравнение теплового баланса строиться на основе хим. состава ПРОПЕП
По этому уравнению получаю тепловой эффект реакции, и задаю его в реакционный объём (FloWorks), куда также подаётся расход. Далее программа обсчитывает геометрию и рисует замечательные картинки. Расход определяет подаваемую теплоту в Вт, а сам расход определяется для FloWorks по закону горения исходя из выбранного давления.
   6.06.0
UA Serge77 #13.10.2008 16:37  @SashaMaks#13.10.2008 16:26
+
-
edit
 

Serge77

модератор

SashaPro> а сам расход определяется для FloWorks по закону горения исходя из выбранного давления.

Учитывая, что закон горения для твоего топлива ты не знаешь даже приблизительно, какой смысл в этих расчётах?
   3.03.0
+
-
edit
 

SashaPro

аксакал

SashaPro>> а сам расход определяется для FloWorks по закону горения исходя из выбранного давления.
Serge77> Учитывая, что закон горения для твоего топлива ты не знаешь даже приблизительно, какой смысл в этих расчётах?

Зато удалось вытащить максимум, шоб хотябы определить макисмально возможное давление. Всё сразу не бывает, сейчас очень не точно, но это не повод забросить этот расчёт куда подальше, закон можно узнать потом и уточнить.
   6.06.0
UA Serge77 #13.10.2008 16:45  @SashaMaks#13.10.2008 16:43
+
-
edit
 

Serge77

модератор

SashaPro> Зато удалось вытащить максимум, шоб хотябы определить макисмально возможное давление.

Какой максимум?
   3.03.0
+
-
edit
 

SashaPro

аксакал

SashaPro>> Зато удалось вытащить максимум, шоб хотябы определить макисмально возможное давление.
Serge77> Какой максимум?

По одному из своих двигателей я установил максимально возможные коэффициенты в законе горения, при повышении которых далее время его работы сокращалось по сравнению с полученным практически. Я построил его 3D модель и аналогичным образом просчитывал много раз, только с целью уже определить по известной тяге и прочим практическим данным этот закон хотя бы примерно и по максимому. Для расчёта на прочность корпуса это важно.
   6.06.0
UA Serge77 #13.10.2008 16:57  @SashaMaks#13.10.2008 16:52
+
-
edit
 

Serge77

модератор

SashaPro> По одному из своих двигателей я установил максимально возможные коэффициенты в законе горения

Приведи параметры двигателя и профиль тяги.
   3.03.0
+
-
edit
 

SashaPro

аксакал

Расчёт и моделирование Р-40-5 и Р-40-6 в FloWorks
Прикреплённые файлы:
 
   6.06.0
+
-
edit
 

MartKot

опытный

Atmosphera> Инструкция по русифицированию Metasequoia - Замечено, что при установке в систему программы "Photoshop" происходит подмена файлов шрифта

Да, точно, попробовал на 3 компах, на 2(домашних) был "Photoshop"- начинал выводить свои "родные" ероглифы,при попытке смены языка на русс.; на "рабочем" PH-shop не установлен, работает нормально русс. шрифт. На всех компах XPюша стоит. Надо будет, залезть к "нему" в "амбарную книгу" и по шрифтам посмотреть.
   
RU Атмосфера #06.01.2009 13:00  @MartKot#06.01.2009 04:39
+
-
edit
 

Атмосфера

опытный

Ещё программка есть - Blitz3D, для создания 3D приложений - так в ней тоже, от фотошопа кириллические комментарии к коду превращаются в "кракозябры". Пока что мне удалось лишь отследить причину, а вот метод борьбы не даётся; удаление фотошопа, чистка системы, попытка её восстановления не помогли, только переустановка. Если найдёшь решение в "амбарной книге" - буду рад узнать сам, и дополнить инструкцию, дабы большее количество интузиастов могли полноценно пользоваться программой.
   2.02.0
DE MartKot #09.01.2009 21:14  @Атмосфера#06.01.2009 13:00
+
-
edit
 

MartKot

опытный

Атмосфера> Если найдёшь решение...
Кажеться, я его нашёл. Не буду долго описывать "пляски с бубном", всё оказалось довольно забавно. Оказалось, на работе у мя тоже стоит Adobe Photoshop 8.0 RU, и всё прекрасно (Metasequoia-RU) работает! Вся проблема оказалась в C:\WINDOWS\Fonts, а именно с шрифтами Arial. Прикол, для работы системы (без перезагрузки!!!) требуется минимум, всего 10 шрифтов:
dosapp.fon
framdit.ttf
marlett.ttf
micross.ttf
tahoma.ttf
tahomabd.ttf
vgaoem.fon
framd.ttf
script.fon
modern.fon
За них система цепляется "зубами" и лезет в драку если пытаешься их отобрать :) (Только, не вздумайте экспериментировать на своих компах!!!) Из шрифтов Arial ей достаточно 5-6 типов arial.ttf, arialbd.ttf - основные, и доп. arialbi.ttf, ariali.ttf, ariblk.ttf
Arial
Arial Black
Arial Black Курсив
Arial Bold
Arial Bold Italic
Arial Italic
Проблема руссификации возникала, когда в папке WINDOWS/Fonts/ был повреждён файл шрифта arial.ttf- оригинал 359 КБ; Version 3.00; размер 358 КБ (367 112 байт), повреждённый 266 КБ (273 020 байт); или присутствовал шрифт Arial Unicode MS Обычный (TrueType) - ARIALUNI.TTF 22,1 МБ (23 274 572 байт). При его наличии программа Metasequoia-RU переходила на русско-японский-кракозябсий интерфейс. Самое простое решение->Панель Управления->Шрифты->Удалить. Если жалко, можно предварительно его скопировать. Если проблемы остались, возможно в системе сидит ещё Arial_подобный кракозябр. Другой путь, попробовать, прописать программу в реестре с принудительным запуском только через шрифт arial.ttf :)
   
RU Атмосфера #09.01.2009 22:06
+
-
edit
 

Атмосфера

опытный

Я в этом направлении копал, но знаний не доставало, чтоб такое расследование провести. Отличная работа, MartKot!
Проверю на разных машинах этот момент, для верности, и внесу изменения в распространяемый русификатор.
   2.02.0
1 9 10 11 12 13 19

в начало страницы | новое
 
Поиск
Настройки
Твиттер сайта
Статистика
Рейтинг@Mail.ru