Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги / Численное моделирование нестационарных переходных процессов в активных и реактивных двигателях

..pdf
Скачиваний:
4
Добавлен:
20.11.2023
Размер:
21.12 Mб
Скачать

102

Глава 2. Моделирование артиллерийского выстрмп

Рис.2.5. Блок-схема расчётного модуля MARS.

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

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

Далее в алгоритм вводятся исходные данные (ряд констант) и начальные условия по газодинамическому состоянию среды в каморе и стволе орудия.

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

2.4. Комплекс прикладных программ MARS

103

Далее, согласно блок-схемы алгоритма, вводятся и

рассчитываются термодинамические, газодинамические,

механи­

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

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

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

Для расчёта методом крупных частиц определяются граничные условия по ряду параметров гетерогенной реагирую­ щей среды с учётом подвижности правой границы расчётной области (учёт движения снаряда).

Начинается «эйлеров» этап расчёта по методу крупных частиц. Последовательно вычисляются «эйлеровы» параметры U;(x,t),Ej(x,t), где i=l,2,4,5, для 2-ой, 4-ой, 5-ой и 1-ой фазы гетерогенной смеси.

Для «эйлеровых» параметров среды также определяются граничные условия с учётом подвижности правой границы расчётной области. На этом «эйлеров» этап метода крупных частиц завершается.

Далее организуется расчёт приходных (по массе, импульсу и энергии) функций энерговыделения с поверхности горения нижнего полузаряда, верхнего полузаряда, инициатора, системы воспламенителей, нижней сгораемой гильзы, верхней сгораемой гильзы, дополнительного заряда и реагирующей метал­ лизированной фазы Gw,Gt ,Ge,Gs,GlltGj и т.д. Производится подготовка данных по параметрам нижнего полузаряда, вызывается процедура DEMOS и рассчитываются функции

104

Глава 2. Моделирование артиллерийского выстрела

энерговыделения

- Gwи т.д. Аналогичные операции выполняются

для всех энерговыделяющих элементов заряда артиллерийского выстрела.

Далее производится расчёт функций межфазиого взаимодействия. Организация вычисления здесь аналогична расчёту функций энерговыделения. Непосредственно определение конкретных значений искомых переменных выделено в отдельную процедуру ASTER. В ней вычисляются значения силы межфазного взаимодействия т(., где i=w,e,s,h,p,c , межфазный тепловой поток

qjt где i=w,e,s,h,c (конвективная и лучистая составляющие) и

массовая скорость осаждения накалённых частиц из продуктов сгорания на поверхность элементов заряда, каморы и ствола орудия G0!, где i=w,e,s,h,c. Производится подготовка данных по параметрам нижнего полузаряда, вызывается процедура ASTER и рассчитываются функции межфазного взаимодействия. Далее аналогичные операции выполняются последовательно для верхнего полузаряда, системы воспламенителей, нижней сгораемой гильзы, верхней сгораемой гильзы, дополнительного заряда, металлизированной фазы, каморы и ствола орудия.

После вычисления функций межфазного взаимодействия производится расчёт теплового потока лучистой энергии вдоль по газовой фазе в приближении объёмного высвечивания qlo.

Далее начинается «лагранжев» этап расчёта параметров течения по методу крупных частиц. Он включает в себя вычисление потоковых функций (потока массы, импульса и энергии) по 2-ой, 5-ой, 4-ой и 1-ой фазе гетерогенной смеси.

После завершения «лагранжева» этапа начинается заключительный этап расчёта по методу крупных частиц. На нём вычисляются новые значения всего комплекса параметров гетерогенной реагирующей смеси, участвующей в движении. Последовательно определяются параметры: 5-ой фазы гетеро­ генной смеси - p5lDp,J5,u5,E5, 4-ой фазы гетерогенной смеси -

рA,JA,E4, 3-ей фазы гетерогенной смеси - р3,У3, 2-ой фазы гетерогенной смеси - р2,J2,u2,E2 и 1-ой фазы гетерогенной смеси - pg,pptp[,k,cp,a,\i,X,OL,Ui,El . Здесь же вычисляется ряд дополни­

2.4. Комплекс прикладных программ MARS

105

тельных параметров гетерогенной реагирующей смеси

-

a 2>a .va 4>a 5»a i>P!i'Pl>*p;,»P’7i •

Рассчитанные значения параметров гетерогенного реаги­ рующего течения выводятся на печать в редактируемом виде.

Далее в алгоритм вводится условие окончания расчёта. Расчёт по данному алгоритму завершается при выходе снаряда из ствола орудия.

Для исключения потерь данных при сбое в работе ЭВМ производится контрольная запись на диск текущей расчётной информации в полном объёме.

Далее производится расчёт скорости движения снаряда в стволе артиллерийского орудия с учётом противодавления воздуха наружной среды.

Для обеспечения устойчивости расчета по методу крупных частиц при больших скоростях движения снаряда корректируется величина шага интегрирования по времени At в сторону его уменьшения.

На этом вычислительный цикл по данному алгоритму заканчивается и осуществляется переход к очередному шагу интегрирования по времени t = t + At.

По изложенному выше алгоритму создана программа расчёта на ЭВМ многофазного реагирующего течения в каморе и стволе артиллерийского орудия при выстреле - расчётный модуль MARS. Модуль написан на алгоритмическом языке програм­ мирования PL-1 для ЭВМ ЕС-1066 с операционной системой СВМ

[309]и может быть использован для расчётов на рабочей станции

соперационной системой Microsoft Windows NT Workstation 4.0

Модуль MARS реализован в форме MAIN-процедуры и

может включать в себя ряд отдельно оформленных специали­ зированных процедур. При его составлении использовались приёмы и методы структурного программирования.

Для проведения расчётов артиллерийского выстрела с различными компоновочными схемами заряжания и разными типами составов заряда модуль MARS разработан в нескольких вариантах: - компоновка выстрела полузарядная в сгораемых гильзах (расчёт трёхфазного течения) - модуль MARS-3; - компоновка выстрела полузарядная в сгораемых гильзах +

106

Глава 2. Моделирование артиллерийского выстрела

дополнительный заряд (расчёт четырёхфазного течения) - модуль MARS-4; - компоновка выстрела полузарядная в сгораемых гильзах + дополнительный заряд + наличие в продуктах сгорания реагирующей металлизированной фазы (расчёт пятифазного течения) - модуль MARS-5. После незначительных изменений модуль может быть использован и для расчёта других компоновочных схем артиллерийского выстрела.

2.4.3. Расчётный модуль FOBOS

Расчётный модуль FOBOS позволяет вычислять полный комплекс параметров напряжённо-деформированного состояния пороховых элементов заряда артиллерийского выстрела: перемещения - spJs деформации - вр,е5,е0 и напряжения -

^ рр >

’ стр$ •

Принципиальная блок-схема алгоритма расчёта (последо­ вательность выполнения основных операций) представлена на рис.2.6.

Описание используемых идентификаторов

Расчёт шага интегрирования по координате и времени

Ввод исходных данных и начальных условий Цикл по времени:_____________________________

_______ Ввод и распределение уровня нагрузки

Расчёт перемещений во внутренних узлах расчётной области

Расчёт перемещений по границам расчётной области

_____________ (первое приближение)_____________

Расчёт перемещений по границам расчётной области

_____________ (второе приближение)_____________

Коррекция перемещений

Расчёт деформаций и напряжений во внутренних узлах расчётной области

2.4. Комплекс прикладных программ MARS

107

Рис.2.6. Блок-схема расчётного модуля FOBOS.

Дадим формальное изложение приведённой на рис.2.6 блок-схемы. Блок-схема начинается с описания используемых идентификаторов. После описания производится расчёт шага интегрирования по пространственным координатам и времени.

Далее производится ввод исходных данных по основным расчётным параметрам - осевым перемещениям sp,s4 и ряду

вспомогательных параметров Es,vs,Gs и т.д. Здесь же переменные обезразмериваются и вычисляются промежуточные константы, используемые в процессе счёта.

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

В цикле по времени производится ввод и распределение уровня нагрузки по длине порохового элемента заряда, распо­ ложенного в каморе и стволе орудия. В качестве нагрузки выступает давление продуктов сгорания порохового заряда.

 

После ввода нагрузки

рассчитываются

осевые

переме­

щения

во внутренних

узлах расчётной

области

(в теле

порохового элемента).

По осевым перемещениям во внутренних узлах расчётной области рассчитываются предварительные значения (первое приближение) осевых перемещений по границам расчётной области.

Далее предварительные значения осевых перемещений по границам расчётной области уточняются в специальном итерационном цикле (второе приближение). При выполнении

условия

 

HI—I

///-!

ij

W‘"t,j - W"!i*J

<5,

тал

 

Wk.

 

и

108

Глава 2. Моделирование артиллерийского выстррпп

где

т - номер итерации, 5 -

точностной

параметр,

W,U -

конечно-разностные аналоги

перемещений

sp ,s^,

процесс

уточнения заканчивается.

Для получения устойчивого счёта полученные по всей расчётной области осевые перемещения корректируются с использованием процедуры сглаживания. По параметрам на "+I временных слоях вычисляются параметры на /"

временном слое.

Далее через определённые промежутки времени (обычно при выводе информации на печать) вычисляются составляющие деформации 6p,s^,80 и напряжения стрр,а й ,ст00>а р5. Сначала

вычисления проводятся для внутренних узлов расчётной области, затем - для границ расчётной области.

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

По изложенному выше алгоритму создана программа расчёта на ЭВМ параметров напряжённо-деформированного состояния пороховых элементов заряда артиллерийского выстрела - расчётный модуль FOBOS. Модуль написан на алгоритмическом языке программирования PL-1 для ЭВМ ЕС-1066 с операционной системой СВМ [309] и может быть использован для расчётов на рабочей станции с операционной системой Microsoft Windows NT Workstation 4.0 [249].

Модуль FOBOS реализован в форме процедуры. При его составлении использовались приёмы и методы структурного программирования.

2.4.4. Комплекс прикладных программ

Комплекс прикладных программ MARS предназначен для численного моделирования процесса срабатывания артиллерий­ ского выстрела. В нем во взаимосвязи рассчитываются: - нестационарное зажигание и нестационарное и турбулентное горение составного металлизированного порохового заряда; - нестационарное многофазное гетерогенное реагирующее течение

2.5. Результаты численного моделирования

109

продуктов сгорания и движение полузарядов и снаряда в каморе и стволе орудия; - нестационарное напряжённо-деформированное состояние пороховых элементов заряда.

Комплекс прикладных программ MARS организован на базе MAIN-процедуры MARS с обращением при необходимости к процедурам ASTER, DEMOS и FOBOS.

Важным элементом, помогающим и облегчающим осмысливание получаемых результатов, являются программные средства обработки и графического представления расчётной информации (см., например, [144]). С учётом этого в комплексе MARS предусмотрена подготовка данных для графической визуализации результатов расчёта.

Комплекс MARS опробирован на ЭВМ ЕС-1066 с операционной системой СВМ-03-05 и транслятором PL-1/0.

2.5. Результаты численного моделирования

Ниже приведём некоторые результаты численного моделирования процесса срабатывания артиллерийского выстрела. В качестве базовой компоновочной схемы выстрела выберем схему, представленную на рис.2.1. Состав базового порохового заряда: навески воспламенителей - дымный ружейный порох; нижний и верхний полузаряды - высококалорийный баллиститный модифицированный порох; нижняя и верхняя сгораемые гильзы и дополнительный заряд - низкокалорийный пироксилиновый модифицированный порох.

Рассмотрим в отдельности результаты расчётов по зажиганию и горению порохового заряда, газодинамического течения в каморе и стволе орудия и напряжённодеформированного состояния элементов порохового заряда с оценкой их прочности. Результаты будем давать для двух начальных температур срабатывания артиллерийского выстрела: нормальной температуры - Т0= 293К и пониженной температуры

- Т0= 223К (наиболее критичной с точки зрения прочности порохового заряда). По ходу изложения материала будем сравнивать результаты численного моделирования с экспериментальными данными и данными по другим методикам расчёта.

п о

Глава 2. Моделирование артиллерийского выстрела

2.5.1. Расчёт зажигания и горения порохового заряда

1. В таблицах 2.1-2.4 представлены данные по времени и температуре зажигания для каждой из расчётных точек по длине нижнего полузаряда, верхнего полузаряда, нижней сгораемой гильзы и верхней сгораемой гильзы при начальной температуре срабатывания Т0 =293К . Аналогичные результаты по дополни­

тельному заряду практически совпадают с данными для верхней сгораемой гильзы. За точку отсчёта времени /=0 выбран момент зажигания инициатора (пиропатрона), расположенного у дна каморы артиллерийского орудия (камеры сгорания).

Зажигание первой расчётной точки 1=2 на поверхности нижнего полузаряда таблица 2.1 происходит в момент времени г=0,945л<лс при температуре поверхности Тк = 949К . Крайняя точка полузаряда 1=1 находится в зоне торможения потока у дна камеры, прогревается менее интенсивно, чем последующие, и поэтому зажигается только в момент времени t=1,548л/лс при повышенной температуре поверхности Тк =1003/Г . Все остальные точки нижнего полузаряда от 1=3 до /=54 зажигаются после­ довательно, постепенно увеличивая температуру поверхности при вспышке до Тк =1099К . Некоторая неравномерность по Тк

обуславливается дискретностью определения момента зажигания и глубокой нелинейностью процесса прогрева пороха. Время полного воспламенения нижнего полузаряда - г=2,Ъ92млс. Временной интервал от первой вспышки (/=2) до последней (/=54) составляет At = 1,447млс .

Таблица 2.1. Время, координата и температура вспышки по длине нижнего полузаряда (Г0 = 293К ).

t, млс

0,945

1,075

1,198

1,293

1,374

1,443

1,503

1,548

1

2

3

4

5

6

7

8

1

Т,К

949

952

953

959

975

979

974

1003

t, млс

1,557

1,605

1,649

1,688

1,724

1,758

1,789

1,818

1

9

10

11

12

13

14

15

16

Т,К

992

992

1010

991

990

1013

1010

1010

t, млс

1,845

1,871

1,895

1,918

1,939

1,960

1,979

1,998

1

17

18

19

20

21

22

23

24

Т,К

1007

1026

1025

1035

1014

1034

1015

1028

2.5. Результаты численного моделирования

 

 

111

/, млс

2,016

2,033

2,050

2,066

2,081

2,096

2,111

2,125

1

25

26

27

28

29

30

31

32

Т ,К

1034

1027

1046

1047

1029

1032

1051

1043

t, млс

2,139

2,153

2,165

2,178

2,190

2,203

2,215

2,227

1

33

34

35

36

37

38

39

40

Т ,К

1048

1064

1034

1052

1038

1074

1070

1071

t, млс

2,239

2,251

2,262"

2,274

2,285

2,297

2,308

2,319

1

41

42

43

44

45

46

47

48

Т,К

1078

1091

1058

1080

1059

1092

1076

1087

t, млс

2,330

2,341

2,352

2,363

2,374

2,392

 

 

L

49

50

51

52

53

54

 

 

Т ,К

1082

1062

1065

1083

1081

1099

 

 

 

Зажигание первой расчётной точки

/=1 на поверхности

верхнего полузаряда таблица 2.2 происходит в момент времени Г=2,417л1лс при температуре поверхности Г*=1081ЛГ. Все остальные точки верхнего полузаряда, вплоть до /=51, зажигаются последовательно в целом с незначительно изменяющейся температурой вспышки ~ Тк =105(Ж...1085ЛТ. Вследствие

срабатывания воспламенителя, расположенного у дна снаряда, и торможения газового потока в этой зоне камеры сгорания дальнейшая картина последовательного воспламенения точек верхнего полузаряда нарушается. Точки /=64 и 1-62 выпадают из общей закономерности, температура вспышки несколько падает. Время полного воспламенения верхнего полузаряда - t=2,975Mnc. Временной интервал от первой вспышки на поверхности полузаряда (/=1) до последней (/=63) составляет At = 0,558л/лс.

Таблица 2.2. Время, координата и температура вспышки по длине верхнего полузаряда (Г0 = 293К ).

t, млс

2,417

2,428

2,439

2,451

2,462

2,474

2,485

4,496

1

1

2

3

4

5

6

7

8

Т ,К

1081

1100

1064

1082

1060

1087

1071

1061

1,млс

2,507

2,518

2,529

2,540

2,551

2,562

2,572

2,583

1

9

10

11

12

13

14

15

16

Т ,К

1055

1054

1055

1060

1069

1081

1082

1069

t, млс

2,593

2,604

2,614

2,622

2,626

2,637

2,649

2,660

1

17

18

19

20

21

22

23

24

Т ,К

1050

1077

1084

1058

1059

1062

1070

1068

Соседние файлы в папке книги