Научная статья на тему 'Построение разностных уравнений для повышения точности параметрической идентификации колебательных систем со слабой нелинейностью общего вида'

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

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

Аннотация научной статьи по математике, автор научной работы — Зотеев В. Е.

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

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

Похожие темы научных работ по математике , автор научной работы — Зотеев В. Е.

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

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

В.Е.Зотеев

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

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

Известно, что долговечность и надежность различных механических систем (МС) непосредственно связана с их динамическими характеристиками (ДХ) [1]. О техническом состоянии МС можно судить по изменению ее диссипативных или жесткостных характеристик в процессе эксплуатации, прочностных или других видов испытаний. Повышение точности и достоверности оценок ДХ требует непрерывного усовершенствования математических моделей и разработки на их основе новых алгоритмов идентификации МС [2] Одной из основных проблем при этом является построение математических моделей, с одной стороны, адекватно аппроксимирующих наблюдаемый динамический процесс в системе, а с другой - сводящих процедуру вычисления ДХ к решению корректно поставленной обратной задачи математической физики [3]. Без учета этих аспектов ни один алгоритм оценивания не может считаться работоспособным.

Большой класс МС образуют системы с малой диссипацией (рассеянием) энергии колебаний. К таким системам можно отнести детали и узлы отдельных и взаимодействующих механизмов, а также конструкционные материалы, применяемые в машиностроении. Уравнение, описывающее свободные колебания таких систем, имеет вид

ту'" (і) + су(і) = -Ь/ [ у(і), у'(і)], (1)

где т и с - масса и жесткость системы; - ЬГ [ у(}) у ' (0] - произвольная нелинейная сила, обуславливающая, в общем случае, как диссипацию энергии колебаний, так и нелинейный характер упругого деформирования звеньев механизма, в частности, гистерезисные явления в реальных механических системах; Ь - малый параметр, удовлетворяющий условию Ь << 2л1 ст .

Динамический процесс в этих системах описывается функцией у(), которая является решением уравнения (1). При заданных коэффициентах в дифференциальном уравнении и начальных условиях его решение может быть получено с заданной точностью одним из численных методов, например, с помощью многошаговых методов Адамса-Бэшфорта или Адамса-Мултона [4]. Точность полученного на дискретном множестве приближенного решения у (гк), к = 0,1,2,..., зависит от шага интегрирования г и порядка используемого метода [4]. При уменьшении г погрешность аппроксимации уменьшается.

Динамические характеристики системы определяются через коэффициенты ДУ следую-

ГС ь т

щим образом: со0 = — - собственная частота системы; д(а) =------ [ f [у(), у'()] -

V т та0а *

декремент колебаний, соответствующий амплитуде колебаний а . При вычислении коэффици-

сЬ

ентов ДУ — и — фактически решается обратная задача: нахождение параметров уравнения тт

по известным значениям ук , вычисленным в моменты времени tk = гк, к = 0,1,2,.... Для ее решения исходное ДУ заменяется конечно-разностным уравнением, причем погрешность аппроксимации зависит как от порядка точности применяемых формул численного дифференцирования, так и от выбранного шага дискретизации г . Например, при использовании известных формул численного дифференцирования второго порядка точности уравнение (1) аппроксимируется разностным уравнением вида

«1 ук-1 + «2 Р (ук , у к-2 ) = ук + у^ к = 2,3,...= (2)

2 Ьт2

где «1 = 2 — (о0г) , «2 =- коэффициенты разностного уравнения, известным обра-

т

зом связанные с параметрами уравнения (1).

Вычисление коэффициентов «1 и «2 из (2) сводится к решению системы линейных алгебраических уравнений (СЛАУ), число которых определяется объемом выборки {ук }, а устойчивость вычислений - обусловленностью матрицы нормальной системы. Очевидно, что одной из основных составляющих погрешности в оценках «1 и «2 является погрешность аппроксимации. Однако при уменьшении шага дискретизации резко ухудшается устойчивость вычислений при решении СЛАУ, т. е. нарушается корректность постановки математической задачи. В итоге результирующая ошибка не только не уменьшается, а напротив, начинает возрастать. Это проявляется тем сильнее, чем больше погрешность в результатах наблюдений {ук }. Следовательно, применение разностных уравнений вида (2) при параметрической идентификации колебательных систем приводит к оценкам, точность которых заведомо ограничена и не может быть улучшена за счет изменения шага дискретизации г .

Для устранения этого существенного недостатка рассмотрим другой способ построения линейной дискретной модели для уравнения (1). Он основан на использовании приближенного, полученного с заданной точностью, инвариантного к г , аналитического решения ДУ (1). Малый параметр в уравнении позволяет на основе методов возмущений получать равномерно пригодные разложения решения ДУ с высокой степенью точности [5]. Так для уравнения (1) с учетом простого решения невозмущенной задачи равномерно пригодное разложение первого порядка имеет вид

у^) = а^ )со8^ + )], (3)

где функции а() и ) могут быть найдены, например, методом многих масштабов или методом усреднения [5]. Переходя от аналитического решения (3) к дискретной функции, можно затем построить линейную дискретную модель (ЛДМ), линейно связывающую некоторые функции от трех последовательных отсчетов ук, у к—1, ук—2. При этом эффективным инструментом часто оказывается применение 2 - преобразования [6]. В полученной таким образом ЛДМ 1Р1 (ук, ук—1, ук—2) +1Р2 (ук, ук—1, ук—2) + К + Лггг (ук, ук—1, ук—2) = р=1 (ук, ук—1, ук—2) (4)

коэффициенты 1 известным образом связаны с коэффициентами уравнения (1) и находятся из

решения соответствующей СЛАУ. Достоинством такой модели является то, что вычисленные на ее основе оценки ДХ системы содержат не погрешность аппроксимации, а погрешность равномерно пригодного разложения, которая не зависит от г и может быть сделана сколь угодно малой за счет увеличения числа членов разложения [5]. Поэтому при использовании такой модели нет необходимости стремиться к малым г и тем самым провоцировать ухудшение устойчивости вычисления оценок ДХ. Это приводит к устранению одной из основных составляющих погрешности вычисления параметров МС и, следовательно, к существенному повышению точности.

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

ту " ^) + Ьу' у ' | + су() = 0. (5)

Применение формул численного дифференцирования второго порядка точности позволяет аппроксимировать это уравнение разностным уравнением

«1 ук—1 + «2(ук — ук—2 ^ ук — ук—2 | = ук + ук—2 , (6)

коэффициенты которого «1 и «2 связаны с параметрами ДУ (5) формулами

«1 = 2 — (о0г)2 , «2 =----, со0 =--------собственная частота системы; г - шаг дискретиза-

4т V т

ции по времени.

Очевидно, что разностное уравнение (6) линейно относительно переменных а1 и а2, и, следовательно, для их вычисления могут быть использованы методы прикладного линейного регрессионного анализа [9]. Однако результат вычислений будет всегда содержать ошибку, связанную с погрешностью аппроксимации уравнения (5) разностным уравнением (6). Провес Ь

дены исследования зависимости погрешности вычисления коэффициентов ДУ — и — от шага

т т

дискретизации т при различной точности в исходных данных. Моделировался динамический

сЬ

процесс в системе с турбулентным трением с параметрами — =39,4784 и — =0,00375, что со-

тт

ответствует частоте колебаний (0=2п и начальному декременту колебаний ^0=0,01. Использовалась выборка отсчетов ук объемом N=21, точные значения которых округлялись до 4,3 и 2 десятичных знаков после запятой. Результаты исследований представлены на рис.1, 2.

На рис.1 представлены зависимости погрешности вычисления коэффициента — . Кривая 1

т

соответствует наибольшей точности в исходных данных. Видно, что с увеличением т погрешность монотонно возрастает. При этом в результирующей погрешности доминирующей является погрешность аппроксимации, а неустойчивость вычислений при малых т практически не сказывается. Кривая 2 соответствует округлению значений ук до 3 десятичных знаков. В этом случае при т >0,05 также определяющей является погрешность аппроксимации, однако при малых т на точность вычислений уже существенно влияет неустойчивость

0

0,05 0,1

0,15

0,2

0,25

Р и с.1. Зависимости погрешности вычис-

ь

ления — от шага дискретизации т при Ш

аппроксимации дифференциального уравнения конечно-разностным уравнением

второго порядка точности

0 0,05 0,1 0,15 0,2 0,25

Р и с.2. Зависимости погрешности вычис-С

ления — от шага дискретизации т при Ш

аппроксимации дифференциального уравнения конечно-разностным уравнением

второго порядка точности

вычислений коэффициентов разностного уравнения (6). При погрешности в исходных данных, соответствующей реальной ситуации проведения научно-технического эксперимента (кривая 3) результирующая ошибка вычислений не менее 30-35% во всем диапазоне изменения т .

Аналогичные результаты получены и при исследовании зависимости погрешности вычис-

С

ления коэффициента — от шага дискретизации. Соответствующие кривые изображены на Ш

рис.2.

При малом параметре Ь в уравнении (5) можно построить его приближенное решение в виде равномерно пригодного разложения по малому параметру [5]. Равномерно пригодное раз-

т

і

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

b

a'(t) =---f a2 (t)sin2 jsinjdj; (7)

mT J 1 1

0

2p

a(t)y'(t) = —— fa2(t)sin jcos jsin jdj . (8)

mT 0

При достаточно малом b функции a(t) и wit) оказываются медленно меняющимися

функциями времени, на интервале интегрирования они изменяются незначительно и, следова-

тельно, в первом приближении на этом интервале их можно считать постоянными. С учетом этого из (7) и (8) получаем

a(t >= 4bw a0 '■ W > = yo. (9)

1 + ------- t

3pm

Таким образом, приближенное решение уравнения (5) имеет вид

y(t) = — cos(w t + Wo), (10)

1 + —1 T

где -0 =------- - начальный декремент колебаний; T =--------- - частота колебаний; a0 и y0 -

3m w

начальные амплитуда и фаза колебаний. Проведенные расчеты показали, что погрешность приближенного решения (10) при начальном декременте колебаний -0 < 0,01 не превышает 0,1%.

На основе приближенного решения (10) строится линейная дискретная модель свободных колебаний систем с турбулентным трением. Переходя в (10) к дискретной функции на множестве tk = тк, где т - шаг дискретизации, можно получить равенство

(1 + 1к) ук = a 0 cos(wtk + y0),

-0t

где l = ~г~ ■ Применяя к этому равенству Z—преобразование, получаем

Z» + 1к)} = a0c0sw° ‘fs(w_T-y0>,

1 -10 z + z

где 10 = 2 cos wt. Из последнего соотношения после простых алгебраических преобразований и обратного Z-преобразования получаем

(1 + 1к)Ук _ Л 1 + 1 (к _ 1)]Ук-1 +[1 +1 (к _ 2Ж-2 = a0 cos W0-k _ a0 cos(wt _ W0 )-k_1 , (11)

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

«„ =.|'у,2 + [[ (1 + 11у1 ; W0 = arccos^ . (12)

V 4 -1 a0

При к > 2 из (11) получаем линейную дискретную модель вида

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

1 Ук-1 + 1 [кУк + (к - 2) У к-2 ] + 1(к - 1) Ук-1 = Ук + У к-2 , (13)

— т

где 10 = 2cos wt; 1 = —; 12 = -1011.

Коэффициенты ЛДМ (13) 1i вычисляются из решения соответствующей системы линейных алгебраических уравнений одним из методов прикладного линейного регрессионного анализа [9]. Динамические характеристики системы с турбулентным трением находятся из формул

1 10 — 2жЛ1

arccos:

w = — arccos—0- ; -0 =------------— , (14)

Т 2 100

а коэффициенты ДУ (5) из выражений

С 2

— = о ; т

Ъ_

т

3дп

Проведенные исследования показали существенное преимущество модели (13), построенной по описанному выше алгоритму, по сравнению с конечно-разностным уравнением (6). На

Ь с

рис.3, 4 представлены зависимости погрешности вычисления коэффициентов — и — соответ-

т т

ственно. Видно, что во всех трех случаях, соответствующих округлению исходных данных до 4,3 и 2 десятичных знаков после запятой (кривые 1,2 и 3), результирующая погрешность вычисления коэффициентов ДУ, начиная с т >0,15, не превышает 2% для первого коэффициен -

Л,%

0

0,05 0,1 0,15 0,2

т

0,25

Р и с. 3. Зависимости погрешности вычисле-

Ь

ния — от шага дискретизации т при ист

пользовании линейной дискретной модели

Р и с. 4. Зависимости погрешности вычис-С

шага дискретизации т при

ления — от т

использовании линейной дискретной модели

та и 0,1% для второго. Это достигается тем, что в полученных оценках отсутствует погрешность аппроксимации, а погрешность приближенного решения (10) практически на результат не влияет. По сравнению с разностным уравнением (6) точность вычислений увеличивается на порядок.

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

0

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

1. Явленский К.Н., Явленский А.К. Вибродиагностика и прогнозирование качества механических систем. Л.: Машиностроение, 1983. 253 с.

2. Семенычев В.К., Зотеев В.Е. Определение параметров затухающих колебаний на основе разностных схем. // Проблемы прочности. 1988. № 12. С 101-105.

3. МарчукГ.И. Методы вычислительной математики. М.: Наука, 1977. 456 с.

4. Холл Д., Уатт Д. Современные численные методы решения обыкновенных дифференциальных уравнений. М.: Мир, 1979.

5. НайфэА. Введение в методы возмущений: Пер. с англ. М.: Мир, 1984.

6. Деч Г. Руководство к практическому применению преобразования Лапласа и 2-преобразования. М.: Наука, 1971. 288 с.

7. ПановкоА.Г. Основы прикладной теории колебаний и удара. Л. : Машиностроение, 1987. 224 с.

8. Зотеев В.Е. Разработка и исследование линейных дискретных моделей колебаний диссипативных систем // Вестн. Самар. гос. техн. ун-та. Сер. Физ.- мат. науки. Вып.7. 1999. С.170-177.

9. СеберДж. Линейный регрессионный анализ. М.: Мир, 1980. 456 с.

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