Доклады Российской академии наук. Физика, технические науки. T. 511, Номер 1, 2023

Доклады Российской академии наук. Физика, технические науки, 2023, T. 511, № 1, стр. 41-44

О НАИХУДШЕМ ВОЗМУЩЕНИИ ОСЦИЛЛЯТОРА С КВАДРАТИЧНЫМ ДЕМПФИРОВАНИЕМ ПОСРЕДСТВОМ ВНЕШНЕЙ СИЛЫ С ЗАДАННЫМ ИНТЕГРАЛОМ

Член-корреспондент РАН Н. Н. Болотник 1*, В. А. Корнеев 1**

1 Институт проблем механики им. А.Ю. Ишлинского Российской академии наук
Москва, Россия

* E-mail: bolotnik@ipmnet.ru
** E-mail: korneev@ipmnet.ru

Поступила в редакцию 15.02.2023
После доработки 10.05.2023
Принята к публикации 11.05.2023

Полный текст (PDF)

Аннотация

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

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

ВВЕДЕНИЕ

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

(1)
$\begin{gathered} m\ddot {x} + k{{\left| {\dot {x}} \right|}^{n}}{\text{sign}}\dot {x} + cx = {v}(t)), \\ {v} = - mw(t),\quad n = 1,2. \\ \end{gathered} $

Здесь координата x определяет положение объекта относительно основания, $m$ – масса объекта, k и $c$ – положительные коэффициенты демпфирования и жесткости соответственно, $w(t)$ – ускорение основания относительно неподвижной (инерциальной) системы отсчета, приобретенное в результате удара. Функция ${v}(t)$ задает внешнее возмущение. В теории противоударной изоляции величина

$u(x,\dot {x},t) = - k{{\left| {\dot {x}} \right|}^{n}}{\text{sign}}\dot {x} - cx$
трактуется как управляющая сила, приложенная изолятором к объекту. Уравнение (1) можно рассматривать как уравнение колебаний демпфированного осциллятора под действием внешней силы ${v}(t)$. Рассмотрим возмущения ${v}(t)$ в классе знакопостоянных функций с ограниченным интегралом по времени:
(2)
$V = \left\{ {{v}(t){\kern 1pt} :\;{v}(t) \geqslant 0,\int\limits_0^\infty {v}(\tau )d\tau \leqslant {{{v}}_{0}}} \right\},$
где ${{{v}}_{0}}$ – заданная положительная величина.

В [1] рассмотрена следующая

Задача 1. Пусть ${v}(t) \in V$ и пусть в начальный момент времени t = 0 осциллятор находится в положении равновесия и покоится ($x(0) = 0,$ $\dot {x}(0)$ = 0). Предположим, что сила, действующая на тело осциллятора со стороны пружины и демпфера, ограничена по абсолютной величине. Определить параметры k и $c$, гарантированно доставляющие минимум максимуму модуля отклонения тела осциллятора от положения равновесия. В математической формулировке запишем задачу так:

$\begin{gathered} \mathop {\max \,}\limits_{{v} \in V} {{J}_{1}}({v}) \to \mathop {\min }\limits_{k \geqslant 0,{\kern 1pt} c \geqslant 0} ,\quad {{J}_{1}}({v}) = \mathop {\max }\limits_{t \in [0,{\kern 1pt} \infty )} {\text{|}}{{x}_{{v}}}(t;m,k,c){\text{|}}, \\ \mathop {\max }\limits_{{v} \in V} \,{{J}_{2}}({v}) \leqslant A,\quad {{J}_{2}}({v}) = \\ \, = \mathop {\max }\limits_{t \in [0,{\kern 1pt} \infty )} {\text{||}}k{{{\dot {x}}}_{{v}}}(t;m,k,c){{{\text{|}}}^{n}}{\text{sign}}{{{\dot {x}}}_{{v}}}(t;m,k,c) + c{{x}_{{v}}}(t;m,k,c){\text{|}}. \\ \end{gathered} $

Здесь ${{x}_{{v}}}(t;{\kern 1pt} m,k,c)$ – решение уравнения (1) с начальными условиями $x(0) = 0,$ $\dot {x}(0) = 0$, которое зависит от параметров $m$, $k$ и $c$ системы и от внешнего возмущения ${v}(t)$; A – заданная положительная постоянная. Решение задачи 1 подразумевает решение задач о наихудшем возмущении по отношению к величинам ${{J}_{1}}({v}),$ ${{J}_{2}}({v})$, характеризующим качество защиты противоударного изолятора. Под наихудшим возмущением понимается функция ${v}(t) \in V$, которая обеспечивает максимум для соответствующего функционала, ${{J}_{1}}({v})$ или ${{J}_{2}}({v})$.

Установлено [1, 2], что для линейного осциллятора (n = 1) наихудшим возмущением из класса (2) по отношению к обоим функционалам ${{J}_{1}}({v})$ и ${{J}_{2}}({v})$ является мгновенный удар, моделируемый дельта-функцией Дирака, умноженной на приобретенный в результате удара импульс: ${v}(t) = {{{v}}_{0}}{\kern 1pt} \delta (t).$

Реализуемость предельных возможностей защиты объекта от мгновенного удара, задаваемого выражением ${v}(t) = {{{v}}_{0}}{\kern 1pt} \delta \,(t)$, с помощью осциллятора с квадратичным демпфированием доказана в [1, 2]. Выбор коэффициентов k и $c$ согласно формулам $k = {{m}^{2}}A{\text{/}}{v}_{0}^{2},$ $c = 2m{{A}^{2}}{\text{/}}{v}_{0}^{2}$ доставляет абсолютный минимум максимального модуля относительного смещения изолируемого объекта ${{J}_{1}}({v})$ при ограничении ${{J}_{2}}({v}) \leqslant A$. Значения функционалов ${{J}_{1}}({v})$ и ${{J}_{2}}({v})$ при этих значениях $k$ и $c$ определяются формулами ${{J}_{1}} = {v}_{0}^{2}/2mA,$ ${{J}_{2}} = A$.

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

Задачи построения наихудшего возмущении по отношению к функционалам ${{J}_{1}}({v})$, ${{J}_{2}}({v})$ для осциллятора с квадратичным демпфированием значительно труднее аналогичных задач для линейного осциллятора и до сих пор не решены. В данной работе для осциллятора с квадратичным демпфированием строится наихудшее возмущение по отношению к максимальному модулю отклонения осциллятора от положения равновесия в классе возмущений, постоянных на начальном интервале и равных нулю вне этого интервала.

Сравнение полученного наихудшего возмущения с дельта-возмущением приводит к выводу, что, в отличие от линейного осциллятора, мгновенный удар, сообщающий осциллятору импульс ${{{v}}_{0}}$, не является наихудшим возмущением в рассматриваемом классе функций, а следовательно, и в более широком классе функций.

ПОСТАНОВКА ЗАДАЧИ И ЕЕ РЕШЕНИЕ

Задача 1. Для механической колебательной системы (осциллятора), описываемой дифференциальным уравнением

(3)
$\begin{gathered} m\ddot {x} + k{\text{|}}\dot {x}{\text{|}}{\kern 1pt} \dot {x} + cx = {v}(t), \\ m > 0,\quad k > 0,\quad c > 0 \\ \end{gathered} $
с нулевыми начальными условиями
(4)
$x(0) = 0,\quad \dot {x}(0) = 0,$
найти функцию ${v}(t) = {{{v}}_{b}}(t)$ из однопараметрического класса Vb возмущений “прямоугольного” профиля вида
(5)
${{{v}}_{b}}(t) = \left\{ \begin{gathered} b,\quad t \in [0,{{{v}}_{0}}{\text{/}}\,\,b], \hfill \\ 0,\quad t > {{{v}}_{0}}{\text{/}}b, \hfill \\ \end{gathered} \right.\quad b > 0,$
которая максимизирует функционал

(6)
${{J}_{1}}({v}) = \mathop {\max }\limits_{t \in [0,{\kern 1pt} \infty )} {\text{|}}{{x}_{{v}}}(t){\text{|}}.$

Здесь $b$ – параметр, определяемый из условия максимизации функционала ${{J}_{1}}$, координата $x$ описывает отклонение тела осциллятора от положения равновесия, $m$ – масса тела осциллятора, $k$ и c – коэффициенты демпфирования и жесткости соответственно, внешняя сила v приложена к осциллятору и рассматривается как возмущение, ${{{v}}_{0}}$ – заданный импульс внешнего воздействия, ${{x}_{{v}}}(t)$ – решение уравнения (3) при начальных условиях (4) и заданном возмущении ${v} = {{{v}}_{b}}(t)$.

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

(7)
$\begin{gathered} x{\kern 1pt} ' = \frac{{\sqrt {m\,c} }}{{{{v}_{0}}}}{\kern 1pt} x,\quad t{\kern 1pt} ' = \sqrt {\frac{c}{m}} {\kern 1pt} t,\quad {v}{\kern 1pt} '(t{\kern 1pt} ') = \frac{1}{{{{{v}}_{0}}}}\sqrt {\frac{m}{c}} {\kern 1pt} {v}\left( {\sqrt {\frac{m}{c}} {\kern 1pt} t{\kern 1pt} '} \right), \\ k{\kern 1pt} ' = \frac{{{{{v}}_{0}}}}{{m\sqrt {m\,c} }}{\kern 1pt} k,\quad b{\kern 1pt} ' = b\frac{1}{{{{{v}}_{0}}}}\sqrt {\frac{m}{c}} . \\ \end{gathered} $

После замены переменных (7) в формулах (3)(6) и опускания штрихов получаем формулы того же вида, в которых m = 1, $c = 1$, ${{{v}}_{0}} = 1$. Далее используются только безразмерные переменные. Доказано следующее

Утверждение. Для возмущений класса Vb и возмущения в виде дельта-функции ${v}(t) = \delta (t)$ максимум по времени модуля отклонения осциллятора достигается в момент первого после начала движения обнуления его скорости, т.е.

$\begin{array}{*{20}{c}} \begin{gathered} {{J}_{1}} = \mathop {\max }\limits_{t \in [0,{\kern 1pt} \infty )} {\text{|}}{{x}_{{v}}}(t){\text{|}} = {{x}_{{v}}}({{t}_{*}}),\quad {{{\dot {x}}}_{{v}}}({{t}_{*}}) = 0, \\ {{{\dot {x}}}_{{v}}}(t) > 0\quad {\text{при}}\quad t \in (0,\,{\kern 1pt} {{t}_{*}}). \\ \end{gathered} \end{array}$

Поэтому далее ограничимся решением уравнения (3) с начальными условиями (4) при ${v}(t)$, заданным или выражением (5), или равенством ${v}(t) = \delta (t)$, на интервале времени $[0,{{t}_{*}}]$, где ${{t}_{*}} > 0$ – момент первого после начала движения обращения в нуль скорости осциллятора. На интервале $[0,{{t}_{*}}]$ скорость $\dot {x}$ неотрицательна, уравнение (3) упрощается и принимает в безразмерных переменных вид

$\ddot {x} + k{\kern 1pt} {{\dot {x}}^{2}} + x = {v}(t).$

Для дельта-возмущения ${v}(t) = \delta (t)$ скорость $\dot {x}$ обращается в нуль при значении $x = {{x}_{\delta }}(k)$, задаваемом формулой

(8)
${{x}_{\delta }}(k) = \frac{{1 + \operatorname{LambertW} ((2{\kern 1pt} {{k}^{2}} - 1){{{\text{e}}}^{{ - 1}}})}}{{2k}}.$

Здесь $\operatorname{LambertW} (z)$ – функция Ламберта, обратная функции $\xi (z) = z{{e}^{z}}$, $z \in ( - \infty ,{\kern 1pt} + \infty )$ [7]. Мы ограничиваемся значениями $z,z \geqslant - 1{\text{/}}e$ и условием $\operatorname{LambertW} (z) \geqslant - 1$, тогда $\operatorname{LambertW} (z)$ будет однозначной функцией (верхняя ветвь функции Ламберта). Функция ${{x}_{\delta }}(k)$ монотонно убывает. При этом ${{x}_{\delta }}(0) = 1,$ $\mathop {\lim }\limits_{k \to + \infty } {{x}_{\delta }}(k) = 0.$

Для величины ${{J}_{1}}({v})$ из (6) введем обозначение $J(k,b) = {{J}_{1}}({v})$, указывающее на зависимость этой величины от параметров k, b. На языке Matlab была создана программа расчета наибольшего отклонения (смещения) $J(k,b)$ для заданных величин $b,\;k$, затем проведена максимизация смещения по величине $b$ при заданном $k$ и получена зависимость $b(k)$, которая позволила вычислить соответствующие значения наибольшего отклонения $x(k)$ и времени его достижения $t(k)$. Тем самым были численно получены зависимости $x(k)$, $b(k)$ и $t(k)$, характеризующие поведение изучаемого осциллятора при наихудшем возмущении. На рис. 1 приведены два графика. Нижний график ${{x}_{\delta }}$ описывает смещение при дельта-возмущении, даваемое формулой (8). Верхний график ${{x}_{{opt}}}$ описывает смещение $x(k)$, полученное для наихудшего возмущения ${{{v}}_{b}}(t)$ из (5) при $b = b(k).$ На рис. 2 приведено значение параметра $b = b(k)$, определяющее наихудшее возмущение ${{{v}}_{b}}(t)$ из (5). На рис. 3 приведено значение времени достижения первого максимума смещения, отвечающего наихудшему возмущению ${{{v}}_{b}}(t)$ из (5) при $b = b(k).$ Заметим, что при $k \to + \infty $

$b(k) \to 0,\quad t(k) \to + \infty ,\quad {{x}_{{opt}}}(k) \to 0.$
Рис. 1.

Зависимость наибольшего смещения ${{x}_{{opt}}}$ и смещения ${{x}_{\delta }}$ при дельта-возмущении от параметра $k.$

Рис. 2.

Зависимость оптимального параметра $b$ при наибольшем смещении от параметра $k.$

Рис. 3.

Время $t$ достижения наибольшего смещения в зависимости от параметра $k.$

ЗАКЛЮЧЕНИЕ

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

Список литературы

  1. Болотник Н.Н. Оптимизация амортизационных систем. М.: Наука, 1983. 256 с.

  2. Balandin D.V., Bolotnik N.N., Pilkey W.D. Optimal Protection from Impact, Shock, and Vibration. Amsterdam: Gordon and Breach Science, 2001. 440 p.

  3. Sevin E., Pilkey W. Optimum Shock and Vibration Isolation. Washington DC: Shock and Vibration Information Analysis Center, 1971. 162 p.

  4. Pilkey W.D., Balandin D.V., Bolotnik N.N., Crandal J.R., Purtsezov S.V. Injury Biomechanics and Control: Optimal Protection from Impact. Hoboken (NJ): Wiley and Sons, Inc., 2010. 286 p.

  5. Коловский М.З. Автоматическое управление виброзащитными системами. М.: Наука, 1976. 320 с.

  6. Ledezma-Ramirez D.F., Tapia-Gonzalez P.E., Ferguson N., Brennan M., Tang B. Recent Advances in Shock Vibration Isolation: An Overview and Future Possibilities // Applied Mechanics Reviews. 2019. V. 71. № 6. https://doi.org/10.1115/1.4044190

  7. Mezo I. The Lambert W Function: Its Generalizations and Applications. Boca Raton: Chapman and Hall/CRC, 2022. 252 p.

Дополнительные материалы отсутствуют.