Научная статья на тему 'Построение уравнений динамики управляемой системы'

Построение уравнений динамики управляемой системы Текст научной статьи по специальности «Математика»

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

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

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

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

Construction of the Equations of Dynamics of Operated System

The method of construction of mathematical model of dynamics of operated mechanical system is offered. The algorithm of updating of the equations of dynamics which allows to solve a problem of stabilization of communications is under construction and to provide demanded accuracy of the numerical decision of corresponding system of the differential-algebraic equations describing imposed on communication system, its kinematics and dynamics. The offered method can be used for research of dynamics of systems of the various physical nature.

Текст научной работы на тему «Построение уравнений динамики управляемой системы»

е е

е— 1 —е

20 Горшков Е. А. Построение уравнений динамики управляемой системы

Математика

УДК 531.36, 590.86

Построение уравнений динамики управляемой

системы

Е. А. Горшков

Кафедра теоретической механики Российский университет дружбы народов Россия, 117198, Москва, ул. Миклухо-Маклая, 6

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

Введение

Современные системы управления имеют достаточно сложную структуру, содержащую элементы различной физической природы. Исследование динамики таких систем в первую очередь требует построения общей математической модели, описывающей динамику всей системы. Кинематические и динамические аналогии позволяют использовать для моделирования кинематики и динамики управляемых систем методы классической механики [1]. Основываясь на известных принципах, уравнения динамики управляемых систем можно представить в форме уравнений Лагранжа [2,3].

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

1. Моделирование динамики системы

Уравнения динамики механической системы могут быть построены, если известны её кинетическая энергия Т = Т*(дг,с[3, потенциальная энергия Р = Рдиссипативная функция Б = Б*(^г,с[3, ¿), обобщённые непотенциальные внешние силы Qs = Qs(qг,qJ, ¿), и управляющие силы из = из(дг,С13, где

9= М> Ъз, 8= 1,...,П.

Работа выполнена при финансовой поддержке Российского фонда фундаментальных исследований (РФФИ грант №06-01-00664).

е—

ф

—ф

ф

ф

ф

ф-

Вестник РУДН, Серия Математика. Информатика. Физика. К2 3-4. 2007. с. 20-24 21

Управляющие силы из, действующие на систему, призваны обеспечить выполнение уравнений связей

д/'

/ дг,ь) = 0, г = /Г Сг + п = 0, /р (дг,д? ,Ь) = 0, д/^

(1)

= -г-т-, = , = 1,... ,п , ц = 1,... ,т , р = т + 1,... ,г .

ддг

дЬ

В (1) и в дальнейшем по одинаковым индексам предполагается суммирование.

Рассмотрим механическую систему, кинематическое состояние которой определяется координатами дг, дп+^ и скоростями ср, дп+к, где (к = 1,... ,г). В данном случае дп+^, дп+к — избыточные координаты, которые вводятся с целью обеспечения устойчивости связей. Определим динамические показатели системы: кинетическую энергию, потенциальную энергию и диссипативную функцию соответственно как функции переменных дг, С, дп+м, дп+к, Ь:

Т = Т(дг, сп+1\с1, сп+к,Ь),

Р = Р(сг, Сп+м,Ь), Б = Б(дг,дп+^д?, дп+к,Ь).

Представим связи, наложенные на систему, уравнениями

Сп+М _ /^сг =о, сп+к _ /к (сг, д? ,Ь) =0.

(2)

Предполагается, что функции Т, Р, Б по крайней мере дважды дифференцируемы по всем переменным, и при дп+^ = 0, дп+к = 0 расширенная система совпадает с исходной заданной системой и выполняются уравнения (1).

Будем предполагать, что отклонения от уравнений связей (1), которые измеряются переменными дп+^, дп+к достаточно малы, то есть: существует положительное число £о = 0, такое, что для любого положительного е ^ £о выполняется |дп+^| ^ е, |ск| ^ е. Будем предполагать, что функции Т, Р, Б можно представить разложением в ряд по степеням дп+^, дп+к и соответствующие ряды не содержат членов первой степени относительно дп+^, дп+к

Т = Т* (д\ е, г) + (д\ е, дп+кдп^ + Р = Р*{д\1) + + ...,

Б = Б*{д\ дэ,1) + -с,з7 (д\ д*, Ь)дп+кГ+1 + ■■■,

(3)

(4)

(5)

к, 7 = 1, ..., г ; ц, V = 1, ..., т.

Из (2) следует система линейных алгебраических уравнений относительно 5дг, 5дп+к

/гк5дг = 5дп+к, (6)

где

/Г =

д/'

/Р =

д/ р

ддг ' 'г ддг

Согласно принципу Даламбера-Лагранжа с учётом решения системы уравнений (6) и условиями идеальности связей (2) можно построить уравнения динамики расширенной системы. Они состоят из двух частей. Первая группа уравнений соответствует уравнениям динамики управляемой системы

с1Ь ддг ддг

дР дБ

ф"

ф

ф

е е—

е —е

22 Горшков Е. А. Построение уравнений динамики управляемой системы

вторая группа представляет собой систему уравнений возмущений связей й дТ дТ дР дБ

йЬд(п+К д(п+» дгп+'л д(п+К 4 '

Последнее слагаемое правой части уравнения (7) /гК ЛК представляет собой управляющие силы Цц.

2. Исследование устойчивости системы

Решение системы уравнений (7)—(8) сводится к определению множителей ЛК из (7) и выражениями избыточных переменных (п+К из (2), (8) через обоб-

щённые координаты (г и скорости .

Для получения выражений для ЛК представим уравнения (7)—(8) в виде, разрешённом относительно старших производных дг, дп+К

= ^ = т\дк,д8,г)+Гк(дк,д8,г)\к(дк,д8,дп+'л,дп+к,г), (9)

йЬ йЬ

- = I\п+'\ - = Щ(дк, д3, £)дп+7 + Ь*(дк, д3, £)дп+^. (10)

Продифференцируем второе уравнение (2) по времени Ь

йГп+к д/К ,г д/К й(г й/'

С К

— -- , —--—

йЬ д(г д(г йЬ йЬ

0. (11)

^ й(п+К й(г

В последнем уравнении необходимо заменить —-— и —— правыми частями урав-

йЬ йЬ

нений (9)—(10)

Ще* + Ь^ (т< + /*Ав) ~ ^ = 0. (12)

В результате приходим к системе линейных алгебраических уравнений относительно множителей ЛК

акв Лв = аК, (13)

кв _ 9Т_ ы к _ Г п+7 к п+1 _ д£_ : _ дГ_ , _ д£_

а ~ д? 1 1 а - М + М ддг Ч ддг т т ■

Система (13) имеет решение

Лв = авкаК, (14)

где авк — матрица, обратная акв : авк = (а^г/^7) ) а аК определяется суммой слагаемых аК = ак(0) + ак(1) +... , распределённых по степеням переменных дп+к : ак(0) = — %{г1Т1г ~ Цх • При множителях Ак, определённых таким

образом, уравнения связей (1) исходной системы оказываются справедливыми для решений (г = (г (Ь) дифференциальных уравнений динамики управляемой системы при = 0, (п+К = 0

Ж = % = + (15)

ф"

ф

ф

е е—

е —е

Вестник РУДН, Серия Математика. Информатика. Физика. К2 3-4. 2007. с. 20-24 23

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

Отклонения решений системы (15) от уравнений связей (1) описываются уравнениями возмущений связей

лдп+д лд п+к

= дП+1^ = 7 + ^»-Ру. (16)

ль ль

Необходимым условием стабилизации связей (1) является асимптотическая устойчивость соответствующего интегрального многообразия системы (15). Пусть уравнения (16) являются линейными относительно переменных дп+', дп+К. В силу равенств (2) устойчивость интегрального многообразия в новых переменных (с учётом избыточных) можно рассматривать как устойчивость по части переменных [5] уравнений (15)-(16). Если в пространстве переменных дг, д? определить расстояние до интегрального многообразия (1) величиной

||г||, г = (г1, ... , гт+г), г' = дп+', гт+к = дп+К,

то об устойчивости многообразия (1) можно судить по свойствам устойчивости тривиального решения дп+' = 0, дп+К = 0 системы (16).

Если в выражениях (3)-(5) коэффициенты ав7, , свт — постоянные, то система (16) состоит из линейных дифференциальных уравнений с постоянными коэффициентами. В этом случае судить об устойчивости её тривиального решения можно по корням характеристического уравнения _ _ ) = 0. Если все корни имеют отрицательные действительные части, то интегральное многообразие устойчиво асимптотически.

Для исследования устойчивости тривиального решения в общем случае можно воспользоваться методом функций Ляпунова [6]. Если функция V =

V (дв, дк, дп+м, дп+к, ь) является положительно определённой по переменным дп+д, дп+к, а её производная, вычисленная в соответствии с уравнениями (15), (16),

д"К • дV • д^ - дV ^ дV дV ^ дV

у=9?™

отрицательно определённая функция, и функции V, дп+', дп+К допускают бесконечно малый высший предел [6], то интегральное многообразие (1) системы (15) устойчиво асимптотически. Учитывая тождество т? + = 0, последнее

равенство принимает вид

V = ЭУ.г у Ж в ф) дУ 9У +

ддгЧ ^ дер1 ддп+»4 ддп+к 74 ддп+к 7 4 <9£ '

в > 1.

В качестве функции Ляпунова можно также использовать положительно определённую квадратичную форму относительно переменных дп+', дп+К

2V = в^ дп+^ + 2рДкдп+мдп+К + Сп+кСп. (17)

Коэффициенты в^, предполагаются непрерывными, дифференцируемы-

ми, ограниченными функциями переменных дг, д?, Ь. Производная функции V (17) приводится к виду

V = в' дп+^+р'дп+мдп+К + 1Кпдп+Кдп,

Ч 1 ^'К^ ч 1 "Кф

где в'^, ¿Кп определяются через ав7, , , к^, ^ уравнений (3), (4), (5), (16).

Тогда для исследования устойчивости тривиального решения можно использовать критерий Сильвестра, в соответствии с которым можно судить о знакоопределенности V и V.

ф"

ф

ф

ф

ф

е

■е

24

Горшков Е. А. Построение уравнений динамики управляемой системы

Заключение

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

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

1. Layton R. A. Principles of Analytical System Dynamics. — N.Y.: Springer, 1998. — 158 p.

2. Мухарлямов Р. Г. О построении систем дифференциальных уравнений движения механических систем // Дифф. уравнения. — Т. 39, № 3. — 2003. — С. 343-353.

3. Мухарлямов Р. Г. О численном решении дифференциально-алгебраических уравнений // Вестник РУДН. Сер. Прикладн. матем. и информ. — № 1. — 1999. — С. 33-37.

4. Горшков Е. А. О построении уравнений движения систем с программными связями // Вестник РУДН. Сер. Прикладн. матем. и информ. — 2004.

5. Румянцев В. В., Озиранер А. С. Устойчивость и стабилизация движения по отношению к части переменных. — М.: Наука, 1987. — 256 с.

6. Мухарлямов Р. Г. О построении множества систем дифференциальных уравнений устойчивого движения по интегральному многообразию // Дифф. уравнения. — Т. 5, № 4. — 1969. — С. 688-699.

UDC 531.36, 590.86

Construction of the Equations of Dynamics of Operated

System

The method of construction of mathematical model of dynamics of operated mechanical system is offered. The algorithm of updating of the equations of dynamics which allows to solve a problem of stabilization of communications is under construction and to provide demanded accuracy of the numerical decision of corresponding system of the differential-algebraic equations describing imposed on communication system, its kinematics and dynamics. The offered method can be used for research of dynamics of systems of the various physical nature.

Литература

E. A. Gorshkov

Department of Theoretical Mechanics Peoples' Friendship University of Russia 6, Miklukho-Maklaya str., Moscow, 117198, Russia

e— e

—e e

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