Научная статья на тему 'Компьютерное моделирование динамических процессов в гидравлическом стабилизаторе расхода и его оптимизация на основе эволюционного алгоритма'

Компьютерное моделирование динамических процессов в гидравлическом стабилизаторе расхода и его оптимизация на основе эволюционного алгоритма Текст научной статьи по специальности «Физика»

CC BY
0
0
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
математическое моделирование / оптимизация / жёсткие си-стемы дифференциальных уравнений / метод Гира / генетический алгоритм с веще-ственным кодированием / стабилизатор расхода / гидродинамическая сила / стати-ческая характеристика / mathematical modeling / optimization / rigid systems of differential equations / Geer's method / genetic algorithm with real coding / flow stabilizer / hydrodynamic force / static characteristic

Аннотация научной статьи по физике, автор научной работы — Иванов Михаил Юрьевич, Бушуев Александр Юрьевич, Щербаков Никита Сергеевич, Реш Георгий Фридрихович

В различных технических системах для обеспечения синхронного перемещения ис-полнительных органов широко применяются гидравлические устройства ⎯ нерегу-лируемые дроссели, делители потока, регуляторы и/или стабилизаторы расхода. Последние характеризуются тем, что их функционирование происходит в диапа-зоне перепадов давлений жидкости, составляющем несколько сотен атмосфер. Рассмотрены вопросы, связанные с численным моделированием нестационарных физических процессов в стабилизаторе расхода, конструкция которого защищена патентом Российской Федерации на изобретение. Представлены результаты ком-пьютерного моделирования на основе теоретической модели с сосредоточенными параметрами, использования конечно-разностного неявного метода Гира для реше-ния системы жёстких дифференциальных уравнений. Сформулирована и решена за-дача оптимального усовершенствования конструкции такого стабилизатора рас-хода в соответствии с выбранным критерием. Этим критерием оптимизации яв-ляется обеспечение условия минимально возможного положительного статизма расходно-перепадной (статической) характеристики в условиях широкого измене-ния перепада давления на устройстве и воздействия осевой составляющей гидроди-намической силы. Задача оптимального усовершенствования конструкции реша-лась с применением одного из широко используемых эволюционных алгоритмов оп-тимизации ⎯ генетического алгоритма с вещественным кодированием. Резуль-таты вычислительных экспериментов при моделировании физических процессов за-дачи анализа соответствуют имеющимся экспериментальным данным, которые ранее получены авторами работы. Показано, что усовершенствование существую-щей конструкции стабилизатора расхода возможно ⎯ угол наклона расходно-пе-репадной характеристики к горизонтальной оси уменьшился практически в два раза. При этом удалось получить более высокую точность поддержания объёмного расхода жидкости. Эта точность составляет порядка ±7,5 % от номинального (настроечного) значения стабилизатора расхода. Для сравнения, точность поддер-жания объёмного расхода жидкости до выполнения процедуры оптимизации со-ставляла порядка ±10 %.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по физике , автор научной работы — Иванов Михаил Юрьевич, Бушуев Александр Юрьевич, Щербаков Никита Сергеевич, Реш Георгий Фридрихович

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Computer simulation of dynamic processes in the hydraulic flow stabilizer and its optimization based on evolutionary algorithm

In various technical systems hydraulic devices are widely used to ensure the synchro-nous movement of executive bodies — unregulated chokes, flow dividers, regulators and/or flow stabilizers. The latter are characterized by the fact that their functioning occurs in the range of pressure drops of liquid amounting to several hundred atmospheres. The issues related to the numerical simulation of non-stationary physical processes in the flow stabi-lizer the design of which is protected by a patent of the Russian Federation for the invention are considered. The results of computer modeling based on a theoretical model with con-centrated parameters, the use of the finite-difference implicit Geer method for solving a system of rigid differential equations are presented. The problem of optimal improvement of the design of such flow stabilizer in accordance with the selected criterion is formulated and solved. This optimization criterion is to en-sure the condition of the minimum possible positive statism of the flow-drop (static) characteristic in conditions of wide change in the pressure drop on the device and the effect of the axial component of the hydrodynamic force. The problem of optimal design improvement was solved using one of the widely used evolutionary optimization algorithms — genetic algorithm with real coding. The results of computational experiments in modeling physical processes of the analysis problem corre-spond to the available ex-perimental data that were previously obtained by the authors of the work. It is shown that improvement of the existing design of the flow stabilizer is pos-sible — the angle of inclination of the flow-drop characteristic to the horizontal axis has decreased almost twofold. At the same time, it was possible to obtain higher accuracy of maintaining volumetric flow rate of the liquid. This accuracy is on the order of ±7,5 % of the nominal (tuning) value of the flow stabilizer. For comparison, the accuracy of main-taining the volume flow rate of the liquid before performing the optimization procedure was about ±10 %.

Текст научной работы на тему «Компьютерное моделирование динамических процессов в гидравлическом стабилизаторе расхода и его оптимизация на основе эволюционного алгоритма»

УДК 519.6:621.646.3 БОТ: 10.18698/2309-3684-2024-3-100119

Компьютерное моделирование динамических процессов

в гидравлическом стабилизаторе расхода и его оптимизация на основе эволюционного алгоритма

© М.Ю. Иванов1'2, А.Ю. Бушуев2, Н С. Щербаков12, Г.Ф. Реш1

1АО «ВПК «НПО машиностроения», Реутов, Московская область, 143960, Россия 2МГТУ им. Н.Э. Баумана, Москва, 105005, Россия

В различных технических системах для обеспечения синхронного перемещения исполнительных органов широко применяются гидравлические устройства — нерегулируемые дроссели, делители потока, регуляторы и/или стабилизаторы расхода. Последние характеризуются тем, что их функционирование происходит в диапазоне перепадов давлений жидкости, составляющем несколько сотен атмосфер. Рассмотрены вопросы, связанные с численным моделированием нестационарных физических процессов в стабилизаторе расхода, конструкция которого защищена патентом Российской Федерации на изобретение. Представлены результаты компьютерного моделирования на основе теоретической модели с сосредоточенными параметрами, использования конечно-разностного неявного метода Гира для решения системы жёстких дифференциальных уравнений. Сформулирована и решена задача оптимального усовершенствования конструкции такого стабилизатора расхода в соответствии с выбранным критерием. Этим критерием оптимизации является обеспечение условия минимально возможного положительного статизма расходно-перепадной (статической) характеристики в условиях широкого изменения перепада давления на устройстве и воздействия осевой составляющей гидродинамической силы. Задача оптимального усовершенствования конструкции решалась с применением одного из широко используемых эволюционных алгоритмов оптимизации — генетического алгоритма с вещественным кодированием. Результаты вычислительных экспериментов при моделировании физических процессов задачи анализа соответствуют имеющимся экспериментальным данным, которые ранее получены авторами работы. Показано, что усовершенствование существующей конструкции стабилизатора расхода возможно — угол наклона расходно-пе-репадной характеристики к горизонтальной оси уменьшился практически в два раза. При этом удалось получить более высокую точность поддержания объёмного расхода жидкости. Эта точность составляет порядка ±7,5 % от номинального (настроечного) значения стабилизатора расхода. Для сравнения, точность поддержания объёмного расхода жидкости до выполнения процедуры оптимизации составляла порядка ±10 %.

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

Введение. Стабилизаторы расхода широко применяются в гидравлических системах — гидромашинах и гидроприводах [1-4], системах топливоподачи [5, 6], а также при решении задач синхронизации движения исполнительных органов различного назначения с помощью

гидравлических методов [7], в том числе в аэрокосмической технике [8, 9]. Актуальным является вопрос создания динамических математических и компьютерных моделей таких гидравлических устройств, обладающих высоким уровнем адекватности и позволяющих обеспечить замену физических испытаний виртуальным моделированием [10-12].

Рассматривается стабилизатор расхода, конструкция которого защищена патентом Российской Федерации на изобретение [13]. Как отмечается в патенте, особенностями устройства являются его компактность, несмотря на широкий (~ 30 МПа) диапазон перепадов давлений, реализующихся на нём; наличие золотника, который разгружен от воздействия радиальной составляющей гидродинамической силы; достаточно высокой (±10 %) точностью поддержания объёмного расхода жидкости в указанном диапазоне перепадов давления. Однако, предлагаемая конструкция не является оптимальной с точки зрения обеспечения более высокой точности поддержания расхода.

Цель работы — исследование возможности усовершенствования существующей запатентованной конструкции стабилизатора расхода, что обеспечивало бы более высокую точность поддержания объёмного расхода жидкости (менее ±10 % от номинального значения) в условиях широкого изменения перепада давления (~ 30 МПа ) на устройстве и воздействия осевой составляющей гидродинамической силы на его чувствительный элемент (золотник).

Для достижения указанной цели решены следующие задачи:

1. проанализированы особенности функционирования и характер расходно-перепадной (статической) характеристики существующего гидравлического стабилизатора расхода;

2. сформулирована задача оптимального усовершенствования конструкции существующего стабилизатора расхода для минимизации положительного статизма его расходно-перепадной характеристики (далее задача оптимизации стабилизатора расхода);

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

4. на основе эвристического оптимизационного алгоритма выполнено численное решение задачи оптимизации стабилизатора расхода.

Анализ конструктивной схемы и статической характеристики стабилизатора расхода. Объектом математического моделирования является гидравлический стабилизатор расхода, конструктивная схема которого представлена на рис. 1.

На рис. 1 обозначены следующие элементы: 1 — разъёмный корпус (деталь 1), 2 — гильза, 3 — острая кромка золотника, 4 — окна, 5 — пазы, 6 — стержень, 7 — калиброванный дроссель, 8 — разъёмный корпус (деталь 2), 9 — штуцер выхода, 10 — пружина, 11 —

отверстия круглого сечения, 12 — кольцевой канал, 13 — золотник, 14 — штуцер входа.

Рис. 1. Конструктивная схема стабилизатора расхода

Как отмечается в работе [10], стабилизатор расхода жидкости функционирует следующим образом. Устройство имеет два последовательно расположенных дросселирующих сечения, из которых первое сечение (калиброванное 7) является нерегулируемым. Золотниковая пара, окна 4 гильзы 2 и острая кромка 3 золотника 13, является вторым дросселирующим сечением, регулирующим расход жидкости в зависимости от перепада давления на стабилизаторе расхода. При отсутствии гидродинамической силы и силы трения (идеальный стабилизатор расхода) принцип функционирования определяется соотношением силы, создаваемой перепадом давления на калиброванном дросселе 7, и силы на золотнике 13, создаваемой пружиной 10. Если перепад давления на стабилизаторе расхода повышается, то расход жидкости через него отклоняется от настроечного значения (расход увеличивается), и, следовательно, увеличиваются перепады давлений на калиброванном дросселе 7 и золотнике 13. Вследствие этого золотник 13 перемещается, сжимая пружину 10 и перекрывая острой кромкой 3 окна 4, уменьшая их проходное сечение, при этом расход жидкости снижается до настроечного значения. При снижении перепада давления стабилизатор расхода восстанавливает настроечное значение расхода жидкости в соответствии с принципом действия, приведённым ранее.

В результате выполненных экспериментальных исследований установлено, что устройство обладает выраженным положительным статизмом расходно-перепадной характеристики — функциональной зависимостью объёмного расхода жидкости Q от перепада давления Ар на стабилизаторе расхода. Угол наклона графика этой функциональной зависимости к горизонтальной оси составляет ~ 29°. При этом точность поддержания объёмного расхода находится в диапазоне

±10 % от номинального (настроечного) значения 0,8 л/с. Из опыта создания стабилизаторов расхода известно, что статизм их характеристики обусловлен в основном характером функциональной зависимости осевой составляющей гидродинамической силы от линейного перемещения золотника [5, 11]. Такая зависимость для существующего устройства уже определена по результатам натурных испытаний, график зависимости её осевой составляющей от перемещения золотника представлен на рис. 2 [10].

Н 50 25

0

-25 --50 -75 • -100 ■

0,00 0,25 0,50 0,75 1,00 1,25

х, мм

1,50 1,75

2,00

Рис. 2. График зависимости осевой составляющей гидродинамической силы от перемещения золотника (сплошная линия на графике — эмпирические значения, пунктирная линия — прогнозируемые теоретические значения)

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

( х ) =

10 ( 6 - 5х), х е[0;0,Ц ],

339 -1445 х, х е( 0,Ц ;0,105^ ],

45 (1 - х), х е(0,105^ ;0,5^ ],

230(1 -хх(^ -х), хе(0,5^;4],

(1)

где 4 — диаметр регулируемого дросселирующего сечения (диаметр окна 4 на рис. 1). В формуле (1) значения перемещения х и диаметра регулируемого дросселирующего сечения 4 задаются в миллиметрах.

<

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

Анализ существования решения задачи оптимизации. Для того чтобы сформулировать задачу оптимизации стабилизатора расхода, необходимо проанализировать характер изменения его расходно-пере-падной характеристики при различных вариантах варьируемых (управляемых) параметров [16].

Статическая модель устройства представляет собой систему из двух нелинейных алгебраических уравнений относительно объёмного расхода Q и перепада давления Ар при значениях перемещения

х е [0; ^ ]:

Ар(х) = См(^ + кпрх-Ях)/БЭфф , е(х) = // Г2(^о + кпРх - Ях )1(р8Эфф )'

(2)

где

См= 1+(^з./з) [(м/Г +(//2) +(^4/4У

здесь / — коэффициент расхода /-го дросселирующего сечения, / = 1.4, / — суммарная площадь золотниковых окон гильзы

Л =( пдр ¿1)/ 4агсс°8 ((2х )М"1)-

Здесь пд — число золотниковых окон в гильзе; / — суммарная площадь отверстий перфорированной цилиндрической поверхности золотника; /, ¿Ктиб др — площадь и диаметр калиброванного дросселя

золотника, /3 = ж/4 ¿Калиб др; / , ¿4 — площадь и диаметр отверстия штуцера выхода стабилизатор расхода, /4 =ж/ 4 ¿1; ^, КР — сила начального поджатия и жёсткость пружины; р — плотность жидкости; £э,, — эффективная площадь золотника

£эфф Ж/4 (¿з ¿калиб.др ) '

где ¿3 — внешний диаметр золотника.

В качестве варьируемых параметров выбраны следующие физические величины: / , 7 = 1,4 , ¿1 , пдр , У2 , ¿калибдр , Л4 , Ро , Кр и ¿3 •

0.5

В процессе изменения значений указанных варьируемых параметров в пределах ±15 % от соответствующих номинальных значений предполагалось, что

• особенности конструкции стабилизатора расхода сохраняются;

• вид функциональной зависимости осевой составляющей гидродинамической силы от линейного перемещения золотника описывается формулой (1).

Использовав программный инструментарий графического калькулятора Desmos [17] и уравнения статической модели (2) показано, что при различных сочетаниях варьируемых параметров возможно получить расходно-перепадные характеристики как с положительным, так и с отрицательным статизмом. Тогда, очевидно, должно существовать и промежуточное решение — характеристика с минимальным положительным статизмом, которую требовалось определить. Для решения задачи оптимизации использована динамическая модель функционирования устройства и эволюционный алгоритм оптимизации. Кроме того, выполнен анализ чувствительности каждого из управляемых параметров, варьирование которого приводит к значительным изменениям статизма устройства. Установлено, что наиболее существенными варьируемыми параметрами для задачи оптимизации являются /, , =1 3 4, пдр , 4калиб,др, й4, ¥0 и кПр .

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

йу/йг = ¥ (г, у), (3)

где у — вектор неизвестных функций, у = ( у у2 у3 у4 у )Т,

У1 = х, У2 = ^, Уз = р2, у4 = Рз, У5 = Р4, V — проекция вектора скорости золотника на ось симметрии стабилизатора расхода, р2 — давление жидкости в кольцевом канале, Р — давление жидкости во внутренней полости золотника, р4 — авление жидкости в пружинной

полости, г — время, ¥ — векторная функция правых частей дифференциальных уравнений, для которой

¥ (г, у) = (¥ (г, у) ¥2 (г, у) ¥3 (г, у) ¥4 (г, у) ¥5 (г, у))Т,

Ъ = V,,

Ъ = -2пкз^ - кКчх + [(Рз - р4 ) ^ - + Ях ]/МэКв, Ъз = ^ М [ збп (р - р2) С! - 8§п (р2 - Рз) С2 ],

Ъ4 = ¡Уз [-Рз^* + 8§п (Р2 - Рз ) С2 - 8§п (Рз - р4 ) Сз ] , Ъ5 = К [Р4^гV: + (Рз - Р4 ) Сз - (Р4 - Р5 ) С4 ] ,

где — коэффициент затухания,

Пкз = КТр/ ( 2Мэкв) ,

здесь к^ — коэффициент вязкого трения, МЭК8 — эквивалентная масса золотника, Мт = М + Мт /Э, М„ — масса золотника, Мт —

экв з пр / ^ з пр

масса пружины, — круговая частота собственных колебаний золотника, кш = ^кпр IМдкд , сж — скорость звука в жидкости, V — объём кольцевого канала, Уъ — объём внутренней полости золотника,

V = У30 + $гх, V,0 — начальное значение V, £г — площадь внутреннего поперечного сечения гильзы, V — объём пружинной полости,

V = У - £гх, Г40 — начальное значение УА, р — давление жидкости на входе стабилизатора расхода, Р — давление жидкости на выходе стабилизатора расхода, р1 — плотность жидкости при давлении р ,

г = 14,

р = р0+(р, - Р0 )/ ж

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

Массовый расход жидкости С определялся по формуле

Сг = и,/^2Р |рг -Рм\, ^ = 1,4,

(Рг - Рг +1 ) = 1 если Рг > Рг+1,

(Рг - Рг +1 ) = -1, если Рг < Рг+1.

Система уравнений (3) дополнялась начальными условиями на неизвестные функции, граничными условиями, которые задавали пределы линейного перемещения золотника, и неравенством, определявшим момент начала движения золотника (условием страгивания).

Численный метод решения задачи анализа. Особенностью математических моделей гидравлических устройств с изменяемыми внутренними полостями является их свойство жёсткости [18-20]. В связи с этим численное моделирование выполнено с применением неявного метода Гира, который основан на принципе «предиктор - корректор» [21-23]. Важным свойством метода Гира является его способность контролировать ошибку интегрирования на каждой итерации. В зависимости от величины ошибки вычислительный алгоритм изменяет порядок метода Гира к, к = 1,6, и шаг интегрирования к . Одним из способов эффективной реализации метода Гира является использование векторного формализма Нордсика (без ограничений общности шаги «предиктор» и «корректор» рассматриваются для одной из компонент вектора неизвестных функций системы (3)):

7к+1 _ ^п =

Уп

(1)

2!

Уп

к! 3!

Уп

¡1_ к\

У,

(к)

(4)

где Хк + — вектор Нордсика, состоящий из к + 1 элементов, п — номер итерации, к — шаг интегрирования. Вектор (4) позволяет хранить информацию о решении задачи (3), которая получена на шаге «предиктор» или «корректор», в виде коэффициентов разложения функции у в ряд Тейлора на п -м временном шаге интегрирования.

1) Шаг «предиктор»:

(^)

[0]

_рк+17 к +1

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

у п+11 п 9

где (Zík+1)[ ] — предварительное значение вектора Нордсика на шаге

интегрирования п + 1,

(^;)[0] = ( к(У2>)П £(у+>)

[0]

к2 2!

\[0]

А* /

к\

(уЩ

рк+1 к + 1

— верхняя треугольная квадратная матрица Паскаля порядка

рк+1 =

Г1 о о о о

1 1

о о о

1 2 1 о о

1 3 3 1 о

1 4 6 4 1

0 0 0 0 0

1 к

к(к-1)/2! к(к-\)(к-2)/3\ к(к-\)(к-2)(к-3)/4\

Т

Т

2) Шаг «корректор»:

( гук + 1 \ [ 1+ 1] ( гук+1 \ [ ']

где 1 — номер коррекции, (2п+1) , (2п+1) — значение вектора Нордсика на шаге интегрирования с номером п + 1 после (1 +1) -й и ] -ой коррекций соответственно, т — количество циклов коррекции на одном шаге интегрирования, и — скалярная функция коррекции

С2, 1 = 0, т -1,

\[ 1]

и

((2П++11)[ ;]) = [ Е - НЬ_13 (Уп+1) АЪ (Уп+1)[ 1 ])-(^п+1)[ 1

3

(С,, ( .п., )[']) = ^ (V,, ( .п., 1, (</„■ Г= А ( & )['] ,

Е — единичная матрица порядка 5, 3 — матрица Якоби [24], вектор

С, = (с0 с, ... ск)' и скаляр Ъ , принимают значения, зависящие

от порядка метода Гира.

Итоговый скорректированный вектор Нордсика получается после выполнения т циклов коррекции, поэтому на шаге «корректор» вектор (4) будет иметь следующий вид:

(2:+0Н=( 2-)[0] + 14 (■ С.

1 =0

Для решения системы (3) контроль точности выполняется на каждом шаге интегрирования путём сравнения теоретической погрешности

\[0]

[ 1 I

£ = С к!

и1 (+1)

V п /к+1

в которой

и1( г:+'),Л =£ И г:+'), „)\ (V (+ц=(( гк- Ц-(( ^ц

(значение коэффициента С определяется порядком метода Гира) с заданной максимально допустимой погрешностью на шаге

интегрирования. При £т < £доп шаг считается выполненным, иначе

вычисления повторяются с новым шагом И = аЬ, а < 1. Для оптимизации порядка метода к и значения к на следующем шаге интегрирования вычисляются три коэффициента щ :

щ =

1,2

Скк!

V1 (г„к+1)

V п /к+1

к+1

(порядок метода к),

а2 =

'доп

С-к!

V0 (г„к+1)

V п /к+1

у0 (г: )к

((+1 (порядок метода к -1),

а=

1,4

Ск+1к!

V2 (+1)

V п /к+1

1

к+2

(у2 (%+1 )к + } = (г; + )к+,) - (V (г- )м) (порядок метода к +1).

Далее вычисляется новый шаг интегрирования по формуле кг = тах Щ, а2, щ } к в случае выполнения одного из условий:

1) неравенство £т < £доп нарушается;

2) неравенство ет < едоп выполняется для к + 1 последовательных

шагов после предыдущего изменения порядка метода Гира или величины шага интегрирования.

Преимущества метода Гира состоят в его более высоком быстродействии по сравнению с явными конечно-разностными схемами и устойчивости вычислительного процесса [25]. Быстродействие алгоритма задачи анализа является важным свойством для последующего решения задачи оптимизации, которая многократно запускает алгоритм задачи анализа при различных значениях варьируемых параметров.

Результаты решения задачи анализа. С помощью разработанного на языке С++ программного комплекса выполнена верификация метода Гира на тестовом примере, описанном в работе [20]. Сравнение результатов показало, что погрешность не превысила 0,01 %. Кроме того, продемонстрированы результаты валидации математической модели (3) с использованием проливочной характеристики, полученной в работе [10] (рис. 3).

1

1

Рис. 3. Результаты валидации математической модели задачи анализа: 1 — эмпирические значения, 2 — результаты решения задачи анализа

На рис. 3 показано, что в диапазоне изменения объёмного расхода от до 0тах решение задачи анализа качественно и количественно

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

Проведена серия вычислительных экспериментов, в результате которых показан характер переходных процессов в стабилизаторе расхода. В качестве примера на рис. 4-6 приводятся графики зависимости некоторых физических параметров от времени: проекции вектора скорости золотника (рис. 4), давления жидкости в различных полостях устройства (рис. 5), объёмного расхода жидкости через дросселирующие сечения (рис. 6).

г-10-3, с

Рис. 4. График зависимости проекции вектора скорости золотника от времени

р-106, Па

0,0 0,5 1,0 1,5 2,0 2,5 3,0 3,5 /-10-3, с

Рис. 5. График зависимости давления жидкости в различных полостях стабилизатора расхода от времени:

- — Р2; — Рз; — Р4

Ни рис. 6 обозначены: 0, , и — объёмный расход жидкости через четыре золотниковых окна, отверстия перфорированной цилиндрической поверхности золотника, калиброванный дроссель и отверстие штуцера выхода стабилизатора расхода.

2,5 2,0 1,5 1,0 0,5 0,0

Д\ \

': V'. : V* V" V-V- 7\ V

' * \ I \

\ \ \ ✓

ч.

-

0,0 0,5 1,0 1,5 2,0 2,5 3,0 3,5 /-10-3, с

Рис. 6. Графики зависимости объёмного расхода жидкости через различные дросселирующие сечения от времени:

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

- — а; - — Qг; - — 03; - —

Численное решение задачи оптимизации. Задача многомерной оптимизации стабилизатора расхода записана следующим образом.

Рассматривалась целевая функция восьми переменных

Ф:/Ух£>2Х...Х£>8 ->М+,

для которой

(5)

Ф( М1, М2,..., М8 ) = - в^ ^ ш1п, заданная на множестве I)1 х£)2 х...х£)8 с М8 таким образом, что

М7 ёД'СМ1, У = \Л (6)

где

Б1 =

(м(мХч,], Б = [(мзХ^;(мз^], Б = [(^4Х^м)

Б =

("* ^ (1р.

Б =

(^кашб.др )1пГ ; (^калиб.др ^

Б6 =

(^4 (¿4 X,

Б7 =

Мз, М4, "др, ^калиб.др, ¿4, ^ }

, (^Хир — нижняя и верхняя границы диапазонов изменения варьируемых параметров.

Совокупность функции (5) и ограничений (6) на варьируемые параметры м, I = 1,3,4, пдр, ¿калибдр, ¥0 представляет собой задачу

оптимизации стабилизатора расхода.

Как указывалось ранее, для решения задачи (5)-(6) применялся известный эволюционный метод — генетический алгоритм с вещественным кодированием [26-28]. Выбор метода обусловлен особенностями целевой функции, которая представляется в виде численного алгоритма и программного кода, что затрудняет нахождение её производных, необходимых, например, в градиентных методах. Проведена модернизация программного комплекса, в который добавлен модуль для вычисления оптимального решения. Верификация генетического алгоритма и оценка его производительности выполнена на анализе известной невыпуклой функции Х. Розенброка.

Проведена серия соответствующих вычислительных экспериментов. На рис. 7 показан график изменения целевой функции (5) задачи оптимизации в зависимости от номера итерации процесса поиска оптимального решения.

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

ь>ир

коэффициентов расхода м, г = 1,3,4 [29], в зависимости от номера итерации б.

0,16 0,15 0,14 0,13 0,12 0,11 0,10

Ф, л/с

\

0 5 10 15 20 5

Рис. 7. График зависимости целевой функции задачи оптимизации от номера итерации

0 5 10 15 20 5

Рис. 8. Графики зависимости коэффициентов расхода соответствующих дросселирующих сечений от номера итерации:

- — м; - — м; - — м

Показано, что усовершенствование существующей конструкции стабилизатора расхода возможно — угол наклона графика зависимости <2 от Ар к горизонтальной оси уменьшился до ~ 16°, т.е. практически в два раза (рис. 9). Удалось достичь более высокой точности поддержания объёмного расхода жидкости (порядка ±7,5 % от номинального значения) при сохранении широкого изменения перепада давления (~ 30 МПа )на устройстве.

0,80

0,60 0,40 0,20 0,00

Рис. 9. Расходно-перепадная характеристика стабилизатора расхода: — — после решения задачи анализа, р1 и 29° ; — — после выполнения процедуры оптимизации, р2 и 16°

Следует отметить, что по результатам поиска оптимального решения установлено, что номинальное значение объёмного расхода жидкости изменяется и становится равным ~0,65 л/с. Это объясняется тем, что в задаче (5)-(6) целевая функция описывает только минимизацию диапазона, в котором должен функционировать стабилизатор расхода. Поэтому для сохранения прежнего значения номинального объёмного расхода (0,8 л/с) необходимо сформулировать соответствующую двухкритериальную задачу оптимизации.

Выводы и рекомендации. По результатам исследований сформулированы следующие выводы и рекомендации:

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

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

3. представлена динамическая математическая модель с сосредоточенными параметрами для описания особенностей переходных

Q л/с

________

г / /' г / / <1

4 <2

/ / / /

0 5 10 15 20 25 30 35 Ар, МПа

процессов, происходящих в стабилизаторе расхода, и численного решения задачи анализа;

4. на основе эвристического алгоритма оптимизации выполнено численное решение задачи оптимального усовершенствования существующей конструкции стабилизатора расхода, что позволило уменьшить статизм его расходно-перепадной характеристики в ~1,8 раза, для реализации которого рекомендовано снижение жёсткости пружины и диаметра калиброванного дросселя на ~8 % и ~2 % соответственно, а также увеличение диаметра дросселя штуцера выхода на ~11 %.

ЛИТЕРАТУРА

[1] Башта Т.М., Руднев С.С., Некрасов Б.Б. и др. Гидравлика, гидромашины и гидроприводы. Москва, Издательский дом Альянс, 2009, 423 с.

[2] Свешников В.К. Станочные гидроприводы. Москва, Машиностроение, 2008, 640 с.

[3] Гавриленко Б.А., Минин В.А., Рождественский С.Н. Гидравлический привод. Москва, Машиностроение, 1968, 502 с.

[4] Башта Т.М. Машиностроительная гидравлика. Москва, Машиностроение, 1971, 672 с.

[5] Гликман Б.Ф. Автоматическое регулирование жидкостных ракетных двигателей. Москва, Машиностроение, 1974, 396 с.

[6] Чванова В.К. Математическое моделирование рабочего процесса жидкостных ракетных двигателей. Москва, Изд-во МАИ, 1999, 228 с.

[7] Casey В., Tumarkin M. How to Synchronize Hydraulic Cylinders [Электронный ресурс], 2006. URL: https://www.hydraulicsupermarket.com/synchroniza-tion.html (дата обращения: 30.04.2024).

[8] Гамынин Н.С., Карев В.И., Потапов А.М., Селиванов А.М. Гидравлические приводы летательных аппаратов: Учебник для авиационных специальностей вузов. Москва, Машиностроение, 1992, 366 с.

[9] Бушуев А.Ю., Иванов М.Ю., Коротаев Д.В., Реш Г.Ф. Математическое моделирование дроссельных гидросистем синхронизации исполнительных органов летательных аппаратов. Москва, Изд-во МГТУ им. Н.Э. Баумана, 2022, 135 с.

[10] Иванов М.Ю., Новиков А.Е., Реш Г.Ф. Особенности проектирования и численного моделирования стабилизаторов расхода в системах синхронизации движения исполнительных органов. Вестник МГТУ им. Н.Э. Баумана. Сер. Машиностроение, 2017, № 2, с. 54-65.

[11] Коротеев А.С. Компьютерные модели жидкостных ракетных двигателей. Москва, Машиностроение, 2009, 374 с.

[12] Жук Д.М., Маничев В.Б., Родионов С.В. Моделирование динамических систем с помощью программы PA10. Инженерный вестник, 2014, № 12, с. 531-540.

[13] Пат. 2548613 Российская Федерация, МПК G05D 7/01. Регулятор расхода / А.А. Дергачев, М.Ю. Иванов, Г.А. Копков, А.П. Кучин, А.Е. Новиков, Г.Ф. Реш, В.Г. Синявин. - № 2014102669/28; заявл. 29.01.2014; опубл. 20.04.2015, Бюл. № 11. - 7 с. : ил. 2.

[14] Мельникова В.Г., Коцур О.С., Щеглов Г.А. Особенности построения расчётной схемы для моделирования динамики стабилизатора расхода в пакете OpenFOAM. Труды Института системного программирования РАН, 2017, т. 29, вып. 1, с. 53-70.

[15] Мельникова В.Г. Исследование условий работы золотникового стабилизатора расхода с помощью математического моделирования. Техника XXI века глазами молодых ученых и специалистов, 2022, № 20, с. 226-233.

[16] Беляев Е.Н., Коломенцев А.И., Насименто Л.Б., Назаров В.П. Влияние конструктивных параметров регулятора расхода на его статические и динамические характеристики. Вестник Сибирского государственного аэрокосмического университета им. академика М.Ф. Решетнева, 2014, № 1 (53), с. 109-113.

[17] Чекурова М.С. Использование графического калькулятора Desmos. Молодой учёный, 2023, № 46 (493), с. 437-440.

[18] Хайрер Э., Ваннер Г. Решение обыкновенных дифференциальных уравнений: жесткие и дифференциально-алгебраические задачи. Москва, Мир, 1999, 685 с.

[19] Ракитский Ю.В., Устинов С.М., Черноруцкий И.Г. Численные методы решения жестких систем. Москва, Наука, 1979, 208 с.

[20] Жук Д.М., Маничев В.Б., Сахаров М.К. Сравнение современных решателей жестких систем обыкновенных дифференциальных уравнений с решателями Си библиотеки SADEL. Наука и образование: научное издание МГТУ им. Н.Э. Баумана, 2012, № 8, с. 283-300.

[21] Gear C.W. Numerical Initial Value Problems in Ordinary Differential Equations. Englewood Cliffs, New Jersey, Prentice-Hall, Inc, 1971, 253 p.

[22] Шиманская Т.М., Зродников А.В. Эффективный алгоритм интегрирования уравнений кинетики реактора на основе численных методов Гира. Обнинск, ФЭИ, 1983, 18 с.

[23] Арушанян О.Б., Зелеткин С.Ф. Численное решение обыкновенных дифференциальных уравнений на Фортране. Москва, Изд-во МГУ, 1990, 336 с.

[24] Вержбицкий В.М. Основы численных методов. Москва, Высшая школа, 2002, 840 с.

[25] Семенов М.Е., Колупаева С.Н. Анализ областей абсолютной устойчивости неявных методов решения систем обыкновенных дифференциальных уравнений. Известия Томского политехнического университета, 2010, т. 317, №

2, с. 16-22.

[26] Карпенко А.П. Современные алгоритмы поисковой оптимизации. Алгоритмы, вдохновленные природой: учебное пособие. Москва, Изд-во МГТУ им. Н.Э. Баумана, 2014, 446 с.

[27] Панченко Т.В. Генетические алгоритмы. Астрахань, Издательский дом «Астраханский университет», 2007, 87 с.

[28] Пантелеев А.В., Метлицкая Д.В. Применение генетических алгоритмов с бинарным и вещественным кодированием для приближенного синтеза субоптимального управления детерминированными системами. Автоматика и телемеханика, 2011, вып. 11, с. 117-129.

[29] Идельчик И.Е. Справочник по гидравлическим сопротивлениям. Москва, Машиностроение, 1992, 672 с.

Статья поступила в редакцию 16.05.2024

Ссылку на эту статью просим оформлять следующим образом: Иванов М.Ю., Бушуев А.Ю., Щербаков Н.С., Реш Г.Ф. Компьютерное моделирование динамических процессов в гидравлическом стабилизаторе расхода и его оптимизация на основе эволюционного алгоритма. Математическое моделирование и численные методы, 2024, № 3, с. 100-119.

Иванов Михаил Юрьевич — кандидат физ.-мат. наук, ведущий научный сотрудник, АО «ВПК «НПО машиностроения», доцент кафедры «Вычислительная математика и математическая физика», МГТУ им. Н.Э. Баумана. e-mail: vpk@vpk.npomash.ru

Бушуев Александр Юрьевич — канд. техн. наук, доцент кафедры «Вычислительная математика и математическая физика» МГТУ им. Н.Э. Баумана, e-mail: alex_bush@bmstu.ru; a.ju.bushuv@yandex.ru

Щербаков Никита Сергеевич — техник, АО «ВПК «НПО машиностроения», студент кафедры «Вычислительная математика и математическая физика» МГТУ им. Н.Э. Баумана. e-mail: vpk@vpk.npomash.ru

Реш Георгий Фридрихович — канд. техн. наук, первый заместитель начальника отделения, АО «ВПК «НПО машиностроения». e-mail: g.f.resh@vpk.npomash.ru

Computer simulation of dynamic processes in the hydraulic flow stabilizer and its optimization based on evolutionary algorithm

© M.Yu. Ivanov1'2, A.Yu. Bushuev2, N.S. Shcherbakov1'2, G.F. Resh1

1JSC Military Industrial Corporation NPO Mashinostroyenia, Reutov, Moscow region, 143966, Russia 2Bauman Moscow State Technical University, Moscow, 105005, Russia

In various technical systems hydraulic devices are widely used to ensure the synchro-nous movement of executive bodies — unregulated chokes, flow dividers, regulators and/or flow stabilizers. The latter are characterized by the fact that their functioning occurs in the range of pressure drops of liquid amounting to several hundred atmospheres. The issues related to the numerical simulation of non-stationary physical processes in the flow stabilizer the design of which is protected by a patent of the Russian Federation for the invention are considered. The results of computer modeling based on a theoretical model with concentrated parameters, the use of the finite-difference implicit Geer method for solving a system of rigid differential equations are presented. The problem of optimal improvement of the design of such flow stabilizer in accordance with the selected criterion is formulated and solved. This optimization criterion is to en-sure the condition of the minimum possible positive statism of the flow-drop (static) characteristic in conditions of wide change in the pressure drop on the device and the effect of the axial component of the hydrodynamic force. The problem of optimal design improvement was solved using one of the widely used evolutionary optimization algorithms — genetic algorithm with real coding. The results of computational experiments in modeling physical processes of the analysis problem correspond to the available ex-perimental data that were previously obtained by the authors of the work. It is shown that improvement of the existing design of the flow stabilizer is possible — the angle of inclination of the flow-drop characteristic to the horizontal axis has decreased almost twofold. At the same time, it was possible to obtain higher accuracy of maintaining volumetric flow rate of the liquid. This accuracy is on the order of ±7,5 % of the nominal (tuning) value of the flow stabilizer. For comparison, the accuracy of maintaining the volume flow rate of the liquid before performing the optimization procedure was about±10 %.

Keywords: mathematical modeling, optimization, rigid systems of differential equations, Geer's method, genetic algorithm with real coding, flow stabilizer, hydrodynamic force, static characteristic

REFERENCES

[1] Bashta T.M., Rudnev S.S., Nekrasov B.B., etc. Gidravlika, gidromashiny i gidro-privody [Hydraulics, hydraulic machines and hydraulic drives]. Moscow, Alliance Publ., 2009, 423 p.

[2] Sveshnikov V.K. Stanochnyegidroprivody [Machine hydraulic drives]. Moscow, Mashinostroenie Publ., 2008, 640 p.

[3] Gavrilenko B.A., Minin V.A., Rozhdestvensky S.N. Gidravlicheskij privod [Hydraulic drive]. Moscow, Mashinostroenie Publ., 1968, 502 p.

[4] Bashta T.M. Mashinostroitel'naya gidravlika [Mechanical engineering hydraulics]. Moscow, Mashinostroenie Publ., 1971, 672 p.

[5] Glickman B.F. Avtomaticheskoe regulirovanie zhidkostnyh raketnyh dvigatelej [Automatic control of liquid rocket engines]. Moscow, Mashinostroenie Publ., 1974, 396 p.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

[6] Chvanova V.K. Matematicheskoe modelirovanie rabochego processa zhid-kost-nyh raketnyh dvigatelej [Mathematical modeling of the working process of liquid rocket engines]. Moscow, MAI Publ., 1999, 228 p.

[7] Casey B., Tumarkin M. How to Synchronize Hydraulic Cylinders [Electronic resource], 2006. URL: https://www.hydraulicsupermarket.com/synchroniza-tion.html (accessed: 30.04.2024).

[8] Gamynin N.S., Karev V.I., Potapov A.M., Selivanov A.M. Gidravlicheskie privody letatel'nyh apparatov: ucheb. dlya aviac. spec. vuzov [Hydraulic drives of aircraft: textbook. for aviac. spec. universities]. Moscow, Mashinostroenie Publ., 1992, 366 p.

[9] Bushuev A.Yu., Ivanov M.Yu., Korotaev D.V., Resh G.F. Matematicheskoe modelirovanie drossel'nyh gidrosistem sinhronizacii ispolnitel'nyh organov letatel'nyh apparatov [Mathematical modeling of throttle hydraulic synchronization systems of executive organs of aircraft]. Moscow, BMSTU Publ., 2022, 135 p.

[10] Ivanov M.Yu., Novikov A.E. Resh G.F. Features of designing and numerical simulation of flow stabilizers in actuator line synchronization systems. Herald of the Bauman Moscow State Technical University, Series Mechanical Engineering, 2017, no. 2, pp. 54-65.

[11] Koroteev A.S. Komp'yuternye modeli zhidkostnyh raketnyh dvigatelej [Computer models of liquid rocket engines]. Moscow, Mashinostroenie Publ., 2009, 374 p.

[12] Zhuk D.M., Manichev V.B., Rodionov S.V. Modelirovanie dinamicheskih sistem s pomoshch'yu programmy PA10 [Modeling of dynamic systems using the PA10 program]. Inzhenernyj vestnik [Engineering Bulletin], 2014, no. 12, pp. 531-540.

[13] Pat. 2548613 Russian Federation, Int. Cl. G05D 7/01. Flow rate governor / A.A. Dergachev, M.Yu. Ivanov, G.A. Kopkov, A.P. Kuchin, A.E. Novikov, G.F. Re-sch, V.G. Sinyavin. - no. 2014102669/28; appl. 29.01.2014; publ. 20.04.2015, Bull. № 11. - 7 p. : ill. 2.

[14] Melnikova V.G., Kotsur O.S., Shcheglov G.A. Numerical simulation of the flow rate regulator valve using OpenFOAM. Programming and Computer Software, 2017, vol. 29, iss. 1, pp. 53-70.

[15] Melnikova V.G. Investigation of the operation conditions of the flow valve using numerical simulation. Tekhnika XXI veka glazami molodyh uchenyh i specialistov [Technology of the XXI century through the eyes of young scientists and specialists], 2022, no. 20, pp. 226-233.

[16] Belyaev E.N., Kolomentsev A.I., Nascimento L.B., Nazarov V.P. Influence of design parameters of a flow regulator on its static and dynamic characteristics. Vestnik of SibGAU, 2014, no. 1 (53), pp. 109-113.

[17] Chekurova M.S. Ispol'zovanie graficheskogo kal'kulyatora Desmos [Using the Desmos graphical calculator]. Molodoj uchyonyj [Young Scientist], 2023, no. 46 (493), pp. 437-440.

[18] Hairer E., Wanner G. Solving Ordinary Differential Equations II. Stiff and Differential-Algebraic Problems. Heidelberg, Springer Berlin, 1996, 614 p.

[19] Rakitskiy Yu.V., Ustinov S.M., Chernorutsky I.G. Chislennye metody resheniya zhestkih sistem [Numerical methods for solving rigid systems]. Moscow, Nauka Publ., 1979, 208 p.

[20] Zhuk D.M., Manichev V.B., Zakharov M.K. Sravnenie sovremennyh reshatelej zhestkih sistem obyknovennyh differencial'nyh uravnenij s reshatelyami Si bibli-oteki SADEL [Comparison of modern solvers of rigid systems of ordinary differential equations with Si solutions of the SADEL library]. Nauka i obrazovanie: nauchnoe izdanie MGTU im. N.E. Baumana [Science and Education: Scientific publication of BMSTU], 2012, no. 8, pp. 283-300.

[21] Gear C.W. Numerical Initial Value Problems in Ordinary Differential Equations. Englewood Cliffs, New Jersey, Prentice-Hall, Inc, 1971, 253 p.

[22] Shimanskaya T.M., Zrodnikov A.V. Effektivnyj algoritm integrirovaniya uravnenij kinetiki reaktora na osnove chislennyh metodov Gira [An effective algorithm for integrating reactor kinetics equations based on Geer numerical methods]. Obninsk, FEI Publ., 1983, 18 p.

[23] Arushanyan O.B., Zaletkin S.F. Chislennoe reshenie obyknovennyh differencial'nyh uravnenij na Fortrane [Numerical solution of ordinary differential equations on Fortran]. Moscow, MSU Publ., 1990, 336 p.

[24] Verzhbitsky V.M. Osnovy chislennyh metodov [Fundamentals of numerical methods]. Moscow, Vysshaya shkola Publ., 2002, 840 p.

[25] Semenov M.E., Kolupaeva S.N. Analiz oblastej absolyutnoj ustojchivosti ne-yavnyh metodov resheniya sistem obyknovennyh differencial'nyh uravnenij [Analysis of the areas of absolute stability of implicit methods for solving systems of ordinary differential equations]. Bulletin of the Tomsk Polytechnic University, 2010, vol. 317, no. 2, pp. 16-22.

[26] Karpenko A.P. Sovremennye algoritmy poiskovoj optimizacii. Algoritmy, vdohnovlennye prirodoj: uchebnoe posobie [Modern search engine optimization algorithms. Algorithms inspired by nature: a textbook]. Moscow, BMSTU Publ., 2014, 446 p.

[27] Panchenko T.V. Geneticheskie algoritmy [Genetic algorithms]. Astrakhan, Astrakhan University Publ., 2007, 87 p.

[28] Panteleev A.V., Metlitskaya D.V. An application of genetic algorithms with binary and real coding for approximate synthesis of suboptimal control in deterministic systems. Automation and Remote Control, 2011, vol. 72, no. 11, pp. 2328-2338.

[29] Idelchik I.E. Spravochnikpo gidravlicheskim soprotivleniyam [Handbook of hydraulic resistance]. Moscow, Mashinostroenie Publ., 1992, 672 p.

Ivanov M.Yu., Cand. Sc. (Phys. — Math.), Leading Researcher, JSC Military Industrial Corporation NPO Mashinostroyenia, Assoc. Professor of Department of Computational Mathematics and Mathematical Physics, Bauman Moscow State Technical University. e-mail: vpk@vpk.npomash.ru

Bushuev A.Yu., Cand. Sc. (Eng.), Assoc. Professor of Department of Computational Mathematics and Mathematical Physics, Bauman Moscow State Technical University. e-mail: a.ju.bushuv@yandex.ru; alex_bush@bmstu.ru

Shcherbakov N.S., Technician, JSC Military Industrial Corporation NPO Mashinostroyenia, Student of Department of Computational Mathematics and Mathematical Physics, Bauman Moscow State Technical University. e-mail: vpk@vpk.npomash.ru

Resh G.F., Cand. Sc. (Eng.), Deputy Head of the Department, JSC Military Industrial Corporation NPO Mashinostroyenia. e-mail: g.f.resh@vpk.npomash.ru

i Надоели баннеры? Вы всегда можете отключить рекламу.