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

книги из ГПНТБ / Березин С.Я. Системы автоматического управления движением судов по курсу

.pdf
Скачиваний:
14
Добавлен:
25.10.2023
Размер:
15.31 Mб
Скачать

Основная трудность при расчете корректирующих устройств для систем стабилизации в рассматриваемом случае заключается в построении кривых изменения | у системы в зависимости от сиг­ нала корректирующего устройства.

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

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

систему управления рулем, равна

 

5y(p )= l + y p(p)I-1+ f" -yip)1*>.

(III.85)

( « 0 ^ 0 . С 1“ Р/

 

Рис.

II 1.63. Кривые изменения степени уменьшения ошибки

в зависимости от сигнала корректирующего

устройства: а

при

последовательном корректирующем устройстве по пер­

вой

производной; б — при наличии второго

дополнительного

 

корректирующего устройства.

 

Преобразуя выражение (III.85), получим

М р)= 1

 

1+ Г„.■У (Р)

(III.86)

У 0

(Р) [Ао. с + ТссР]

 

где

 

 

1

 

Т■*

С . С

=

 

 

 

kn

 

При гармоническом внешнем воздействии

 

L (/со) = 1 -ь------! +

^ п . у (/<о)

 

Y& (Л») [Ао. с + Т'с. с /со]

 

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

Рассмотрим сначала случай, когда коррекция системы осуще­ ствляется при помощи внутренней жесткой обратной связи.*

* Случай использования апериодической обратной связи не рассматрива­ ется, хотя рассуждения остаются прежними. Предоставим возможность чита­ телю это проделать самостоятельно.

179

При этом

I iy (/«)

(III.87)

Хр (У®) [*о. с +

Т’с. сУ®]

Чтобы определить модуль выражения (III.87) для каждого из зна­ чений параметра корректирующего устройства, необходимо сна­ чала построить на комплексной плоскости вектор V(Л(/соо) Для ре­

зонансной частоты (вектор ОА на рис. III.64) и характеристику к0. с + ^с. с/юо Для разных значений коэффициента обратной связи.

Рис. III.64. Построение вектора уменьшения рыскания.

°A = Y»(!%)'•

OD =

ОВ ОА = (k0. с Т'с- с/©о) У Р (/©о);

0 5 = 4 ? ; O f = 1 +

= I gy (/со0) |.

 

0D

 

Характеристика

/г0. С+ ТС. с/©о для

разных значений k0. c будет

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

оси,

от­

стоящей от нее на расстоянии Тс. с соо

(см. рис.

III.64).

 

для

Произведение

вектора

Кр (/too)

на

вектор

(k0.с + Тс.с /<оо)

каждого значения

k0. с находится

достаточно

просто. На

рисунке

показано построение для

одного из значений k0.с:

 

 

Ур (У®о) [К. с + Тс. е/соо] = ОЛ ОБ = 0D.

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

180

построение одного из векторов степени уменьшения рыскания для некоторого значения k0. с %■

 

ОЕ =

;

 

 

0D

OF = 1 + ОЕ = 1

= 1

= L (/®0).

 

0D

Ур (/0)0) [*о. с + Тс. С0)0]

Повторяя подобные построения для всех значений k0.с, не­ трудно получить зависимость | £у (/соо) | =f{k0. с) ■

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

ные вычисления для после­ довательного устройства.

Модуль степени умень­ шения рыскания при введе­ нии последовательного кор­ ректирующего устройства по первой производной оп­ ределяется выражением

5У 0 ® о) 1 = 1 +

1+ С]/Ыр

+ Ур (/<*>о) [ко. с \ Тс.с/Шо]

Для нахождения |£у(/соо)| воспользуемся построением, проделанным на рис. III.64. При выбранном k0.c пусть произведение Ур (/соо){^о.с + + 7’с.с/соо] будет равно век­

Рис. III.65. Построение вектора уменьше­ ния рыскания при введении последова­ тельного корректирующего устройства.

OF

ОЕ

ОМ = 1 +

OF.

 

оЪ

тору OD (рис. III.65). На

том же рисунке построим характеристики l+Ci/coo для разных зна­ чений с1.

На рис. III.65 показан вектор значения сц.

l + C u j (л 0 = О Е для некоторого

Деля вектор ОЕ на вектор OD и складывая его с единицей,, нетрудно получить вектор степени уменьшения рыскания

ОЕ

1-г сп7шо

OF =

Ур (у'“ о) [Ао. с + 1ЩТс. с]

OD

O M = \ + O F = l y(j щ).

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

18*

Для определения резонансной частоты соо, при которой сле­ дует строить кривую степени уменьшения ошибки, удобно восполь­ зоваться обратной передаточной функцией ошибки системы

 

1

N (/со) fee

Х е(/“ )

Ф 8 (/со) = Y f О'®)

1 Тс. с/0)

где

N (/о)

Wf (jcо)

W р (/со)

 

Рис. Ill .66.

Построение амплитудно-час­

Рис.

III.67. Амплитудно-час­

тотной

характеристики

судна.

тотная

характеристика

судна.

Для вычисления примем k0.с = const

(можно принять k0.с рав­

ным единице, так как на форму резонансной

кривой k0. с не по­

влияет) .

\ХВ (/со) |

удобнее определять

графически.

Для

Модули

рис. III.66

0С = бА + б в = у,(/®) + ", ■**е

■ ■

 

 

 

 

 

 

I “Г * с> сН&

 

Амплитудно-частотная характеристика для судна [4], найден­ ная как обратное значение модулей векторов |Хе (/со) |, имеет вид, приведенный на рис. 111.67.

Если амплитудно-частотная характеристика не имеет резонанс­ ного пика, то вместо резонансной частоты следует брать частоту, пропускаемую системой, при которой амплитуда на выходе си­ стемы составляет не меньше 25% начального значения при со = 0, или рабочую частоту.

Таким образом, синтез корректирующих устройств систем уп­ равления судов на курсе по степени уменьшения рыскания сле­ дует производить в такой последовательности:

1) определить величину резонансной частоты или полосу про­ пускания частот для заданного объекта регулирования;

2) выбрать тип наиболее рационального корректирующего ус­ тройства;

1 8 2

3) построить зависимость степени уменьшения рыскания

|Ы;<во) I от величины сигнала выбранного корректирующего сиг­ нала для одной резонансной частоты;

4) определить величину необходимого корректирующего сиг­ нала по кривой | ly (/coo) | =f (ci) исходя из заданной степени уменьшения рыскания;

5)выбрать тип и параметры корректирующего устройства ис­ ходя из найденной величины корректирующего сигнала, требова­ ний к работе системы и простоты реализации устройства;

6)проверить линейность характеристики усилителя регулятора при максимальных значениях основного и корректирующего сиг­ налов; при насыщении усилителя произвести его перерасчет или изменить задание на его разработку;

7)произвести контрольную проверку устойчивости рассчиты­ ваемой системы и ее качества при типовом (скачкообразном)

внешнем воздействии; 8) произвести исследование системы на ЭАВМ совместно с ре­

альными элементами.

§ 13. Расчет оптимальных по быстродействию систем

автоматического управления движением судов по курсу

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

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

Существуют две постановки задачи управления по быстродей­ ствию [15]:

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

183

2. Изменение динамического состояния системы. Управление в этом случае должно быть таким, чтобы обеспечить переход си­ стемы из одного динамического состояния в другое за минималь­ ное время с возможно меньшим перерегулированием. В этом случае влияние возмущений считается пренебрежимо малым.

В настоящем параграфе синтез оптимального управления рас­ сматривается только во второй постановке.

Имеется несколько подходов к решению этой задачи: метод динамического программирования Белмана, теорема об п интер­ валах (метод Фельдбаума) и принцип максимума Понтрягина

115,41].

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

При использовании для синтеза оптимального управления прин­

ципа

максимума Понтрягина управление может быть получено

как

в виде моментов переключения релейного регулятора, так и

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

Рассмотрим задачу оптимального быстродействия в общей фор­

мулировке.

управления,

описываемый

уравнениями

Пусть задан объект

%i = fi(.X 1,

• • • » Xni И 1т

• • • у

О ’

( I I 1 .8 8 )

i = l , 2, 3, . . . , п.

Необходимо найти такие управляющие воздействия ии и2, ..., ит, которые переводили бы объект из заданного начального состоя­ ния xto, Х2 0 , ■■ Хпо в заданное конечное состояние хц, х2и . . ., хп\ за минимальное время при ограничениях на управление:

I Их | "'СИх тах,

(II 1.89)

Ит | Ищ max-

Функционал, который надо минимизировать, имеет вид

т

I = \ dt.

В рассматриваемой задаче объекты управления могут быть как линейные, так и нелинейные с постоянными и переменными параметрами. Число регулируемых величин п и число регулирую­ щих органов m могут быть любыми.

1 8 4

Для определения необходимых условий нужно составить не­

которую функцию (функцию Гамильтона):

П

 

 

 

Н(хъ

Hi, . . . . um,

i|3i,

, фя) = 2//Ф/, (Ш .90)

 

 

 

i-=I

где fi— правые части

уравнения

(III.88),

а фг— вспомогатель­

ные переменные, являющиеся решениями вспомогательной системы дифференциальных уравнений, имеющих вид

ф(= - — ,

;= 1

,

2,

 

(III.91)

дх{

 

 

 

 

 

 

Уравнения (111.88) также

могут

быть

получены из

(III.90):

х = —

,

1= 1,

 

2,

. . . ,

п.

(III.92)

<Эф;

'

 

 

 

 

 

 

Л. С. Понтрягин и его ученики доказали, что оптимальное уп­ равление Mi*, м2*, ..., мт * максимизирует функцию Н по м. Выте­ кающие отсюда условия являются лишь необходимыми. Всякое оптимальное управление максимизирует функцию Н, но не всякое управление, максимизирующее функцию Н, является оптималь­ ным. Для линейных объектов условия являются необходимыми и

достаточными.

Исходя из принципа максимума, можно найти управления, среди которых будут находиться оптимальные. Действительно, мы

имеем 2л

+1 уравнений [см.

(III.90) —(II 1.92)]. Для них заданы п

начальных условий хг0(1 = 1,

2, ..., п ), п условий в конце процесса

управления хц (t = 1,

2,

...,

я)

и условия максимизации функции

И. Таким

образом,

мы

имеем

2п+1 условий, поэтому задача

нахождения управлений, среди которых будут находиться опти­ мальные, в принципе разрешима. Однако при решении имеются серьезные практические трудности. Главная из них состоит в том, что приходится решать систему 2я дифференциальных уравнений [см. (III.91), (111.92)] при необычных условиях. Здесь мы имеем дело с задачей Коши, когда кроме уравнений заданы начальные значения для всех переменных. Методы решения такой задачи известны, хотя решается она не всегда просто. В рассмат­ риваемом случае задача существенно усложняется тем, что* для переменных xt заданы я начальных и конечных условий. А для функции фг не заданы ни начальные, ни конечные значения. Пря­ мые пути решения подобных задач, даже для линейных объектов, пока неизвестны. Имеются лишь итерационные методы, весьма сложные и громоздкие. Для решения подобных задач, как пра­ вило, приходится использовать современные средства вычислитель­ ной техники.

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

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

185

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

W * (Р) =

M l + T i р )

 

Р (1 + Т'гР + Т’гР2)

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

^экв___

^р(Р) =

Р (1 + Т э к в р )

Другими словами, необходимо, чтобы амплитудно-фазовые ха­ рактеристики этих передаточных функций в области рабочих ча­ стот совпадали (см. пример к данному параграфу).

Следующий шаг синтеза состоит в том, чтобы уравнение дви­ жения системы свести к виду

X! = fi = X2‘,

*2 = /2 = aiX2 + a2P,

(III.93)

где р — управляющее воздействие

(угол перекладки руля).

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

значения р= ± 1.

 

 

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

которые обычно принимаются нулевыми:

 

*i (0) = х10;

*2 (0) = 0;

 

хг (Т) = 0;

х2(Т) = 0.

 

По принципу максимума Понтрягина управление будет опти­ мальным по быстродействию в том случае, когда функция Гамиль­ тона достигает максимума [15, 38].

Функция Гамильтона в общем виде, как отмечалось выше,

н = 2 Н -

i = l

Для системы (111.93) функция Гамильтона принимает вид

где

Я = /l% + /2^2,

,

о

, о

 

/1=*2>

/2 —аХ^2 + агР-

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

Для реализации оптимального управления линию переключе­ ния целесообразно построить на фазовой плоскости. С целью уп­

1 8 6

рощения закона управления линию переключения аппроксимируют наиболее простой кривой, и управление получается квазиопти-

мальным.

В заключение расчета должна быть составлена структурная схема системы и произведена проверка реализации оптимального управления на ЭАВМ.

Для пояснения методики расчета оптимальной по быстродейст­ вию системы управления движением судна по курсу рассмотрим пример.

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

тг„(р) =

____°’16(1 + 3’6р)-----

 

 

 

 

 

р (1 +

15,4р)(1

+ 10,5р)

 

 

Реализация

регулятора,

оптимального

 

по быстродействию

для

заданного

объекта

 

3-го порядка, потребует моделирования по­

 

верхности переключения в трехмерном про­

 

странстве.

Это

весьма

сложная

задача, и

 

решение ее невозможно без использования

 

ЭЦВМ. Для упрощения задачи синтеза уп­

 

ростим

передаточную

функцию

объекта,

 

сведя ее до второго порядка.

 

 

 

На рис. III.68 приведена обратная АФХ

 

заданной

передаточной

функции

объекта

 

Ур (/<■>) (кривая//).

 

объекта

нахо­

 

Область

рабочих частот

 

дится в пределах 0—0,22 с-1. На том же

 

рисунке приведены обратные АФХ, постро­

 

енные

для

передаточных функций

 

 

,г/

/ ч

 

 

0,048

 

 

 

...

 

Wг экв (р) =

—--------- — — — кривая

IV;

 

 

 

 

Р(1

+ 1,35р)

 

 

 

 

 

Лр) ■

 

0,1

 

■кривая

/;

 

 

Р (1 + 6,65р)

 

 

 

 

 

 

 

 

 

V,

»(Р) =

 

 

0,05

 

кривая

I I I .

Рис. 111.68. Обратные амплитуд­

Р(1

+ 2 ,5 р )

 

 

 

 

 

 

но-фазовые характеристики судна.

Из рисунка

видно, что наиболее близко

в области рабочих частот совпадает

с обратной АФХ заданного объекта кривая I, соответствующая передаточной функции W2экв(р). Поэтому синтез оптимального управления будем вести для объекта, приближенно описываемого передаточной функцией

W2 экв(р)----- г1

0,1

(III.94)

Р

р (1 + 6 ,6 5 р )

Преобразуем (III.94) в нормальную систему дифференциальных уравнений

*i = *2;

хг =

— 0 ,15х2 +

(III.95)

0,015р.

где Xi — угол отклонения судна

от заданного курса; р — угол перекладки руля.

Управляющий сигнал может принимать значения р=±1.

Примем граничные условия системы (III.95):

-Ц (0) = х10;

х2(0) = 0;

х1 ( Т ) = 0;

х2 (Т) = 0.

187

Функция Гамильтона равна

 

 

Н = 2

Mt-

 

 

 

 

В нашем случае

 

 

i=l

 

 

 

 

Н = /А + М>2,

 

 

 

 

где

 

 

 

 

 

/ 1 — *2» f z ~

— 0 ,15*2+

0,0150.

 

 

 

 

 

 

 

Таким образом,

xjifc +

( — 0 ,15*2 + 0.015Р) ф2.

 

 

(II 1.96)

 

Н =

 

 

Из

уравнения (III.96)

видно,

что

функция

Гамильтона

имеет

максимум

тогда,

когда управляющий сигнал

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

 

 

функцией фг. т. е. оптимальное

управление

 

 

в общем виде выражается равенством

 

 

 

 

 

 

Р* = 1 -sign ф2.

 

 

 

 

 

Определим число перемен знака управляю­

 

 

щего воздействия. Для этого решим сопряжен­

 

 

ную

систему уравнений

относительно ф2:

 

 

 

 

 

ф1 =

дх1

 

 

 

 

 

 

 

 

 

 

 

(II 1.97)

 

 

 

 

 

ф2 =

дН

 

 

 

 

 

 

 

 

0,15ф2.

 

 

 

 

 

= —Фг +

 

 

 

 

 

 

(3*2

 

 

 

 

 

ной

Характеристическое

уравнение

сопряжен­

 

 

системы уравнений (III.97) имеет вид

 

 

 

Д =

г\

0

 

0,15г = 0,

 

 

 

— 1;

0,15-

 

 

 

 

 

 

 

 

 

откуда общее решение уравнения относительно фг

 

 

 

 

 

 

Фг = О +

с2е4,15* •

 

 

 

(III.98)

Для нахождения частного решения системы (III.97) необходимы ее гранич­ ные условия, которые не заданы и определены быть не могут. Однако по об­ щему решению (II 1.98) можно определить число перемен знака функции фг, что и требуется для решения задачи. Общее решение сопряженной системы диф­ ференциальных уравнений представляет собой семейство кривых. В зависимости от соотношений произвольных постоянных кривые фг( 0 могут иметь вид I—111

(рис. III.69), т. е. функция ф2, а следовательно, и оптимальное управление 0 могут менять знак не более одного раза за время переходного процесса.

Для

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

(*,, *2)

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

Найдем уравнения фазовых траекторий системы (III.95). Для этого разделим второе уравнение этой системы на первое и, исключив таким образом из урав­

нений время, получим

0

 

- 1 5 - = — 0,15 +

-

откуда

dx1

 

x 2dx2

 

dx,

(III.99)

 

— 0,15х2 +

0,015р

Положив 0 = — 1, непосредственным интегрированием получим

X,

( dxл = *! — *10 =

X,

=.Г x,dx« = — 6,65*2 + 0,665 In | 1 + 10*2 I + 6,65*20 —

- 0,015 — 0,15*2

*30

— 0,665 In 11 + 10*2 |.

(III .100)

188

Соседние файлы в папке книги из ГПНТБ