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

ОиАС-1

.pdf
Скачиваний:
29
Добавлен:
26.03.2016
Размер:
1.02 Mб
Скачать

Пример 1.1.1. Система «двигатель-генератор».

1. Уравнение моментов на валу двигателя

 

 

A

d 2ψ

= M

д M с

(1.1.8)

 

 

dt 2

 

 

A – момент инерции якоря двигателя и приводимого в движение рабочего механизма (Р.М.), Н·м·с2;

ψ – угол поворота вала двигателя, рад;

Mд момент двигателя, Н·м, определяемый выражением Mд= KI2Iя;

11

Mс момент нагрузки, Н·м

2. Уравнение якорной цепи

Eг – E д= IяRя,

Eг электродвижущая сила генератора (В), связанная с током возбуждения I1 (А) кривой намагничивания Eг= φг(I1);

Eд электродвижущая сила двигателя, связанная с током возбуждения двигателя

.

I2 (А) зависимостью Eд= СI2ψ, С – коэффициент пропорциональности.

 

 

 

.

 

 

 

 

 

Iя = (φг(I1)

СI2ψ)/ Rя

 

(1.1.9)

3. Уравнение цепей возбуждения генератора и двигателя:

 

L1

dI1

+ I1 R1 = E1

; L2

dI2

+ I

2 R2 = E2

(1.1.10)

 

 

 

dt

 

dt

 

 

12

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

• а) за минимальное

или

переместиться из

 

время разогнаться

 

 

одного положения

до заданной

• б) совершить

 

в другое за

скорости

заданную работу за

 

заданное время при

 

 

минимальных

 

минимальное

 

 

 

потерях в цепях

 

время

 

 

 

управления и

 

 

 

или

 

 

якорной цепи

 

 

!!!

 

 

 

13

Осуществление каждого из этих режимов управления затруднено целым рядом ограничений:

1. Перегрев якоря, определяемый потерями в якорной цепи, которые пропорциональны квадрату тока в этой цепи. Температура перегрева пропорциональна числу

I

я2

(t )Rяdt = ∫г (I1 )−CI

2

dt

2ψ& ]

t1

 

 

t1

 

 

 

 

t0

 

 

t0

R

 

 

 

 

 

 

 

я

 

 

и, следовательно, ограничение температуры перегрева описывается

соотношением

 

 

 

 

 

 

 

 

 

t1

г (I1 )−CI 2ψ& ]2

dt T

(1.1.11)

 

 

R

 

 

 

t0

я

 

 

 

 

 

 

 

 

 

 

заданное число, характеризующее допустимую температуру

14

2. Напряжение, прикладываемое к обмотке возбуждения генератора и двигателя, ограничено напряжением источников питания – E 10; E20:

|E1 (t)| ≤ E10; |E2(t)| ≤ E20 .

(1.1.12)

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

 

 

ψ&

 

≤ ψ 1* ;

 

ψ&&

 

≤ ψ 2*

(1.1.13)

 

 

 

 

Время осуществления режимов управления а) и б) выступает в рассматриваемом случае как мера эффективности управления:

t

(1.1.14)

J = ∫1× dt

 

t0

 

J = t – t 0

15

Начальными и конечными состояниями системы «генератор двигатель» являются:

положение вала двигателя,

частота вращения вала двигателя,

ток в обмотке возбуждения генератора,

ток в обмотке возбуждения двигателя

вначальный (t0) и конечный (t1=min t) моменты времени.

ψ (t0 ) =ψ0 , ψ& (t0 ) =ψ0 , I1 (t0 ) = I10 , I 2 (t0 ) = I20 ;

ψ (t1 ) =ψ1 , ψ& (t1 ) =ψ1 , I1 (t1 ) = I11 , I2 (t1 ) = I21 .

Оптимальным программным управлением являются:

(1.1.15)

(1.1.16)

законы изменения напряжений E1(t), E2(t), удовлетворяющих ограничениям (1.1.12), при которых система «генератор двигатель» переходит из состояния (1.1.15) в состояние (1.1.16) и при этом функционал (1.1.14) принимает наименьшее значение и выполняются ограничения (1.1.13), (1.1.11).

16

Для режима в), когда требуется переместить РМ из одного положения в другое за заданное время t1 – t 0 при минимальных потерях в цепях управления и якорной цепи, минимизируемый функционал выражает энергию, выделяемую в этих

цепях:

t

J = 1 [I я2 (t )Rя + I12 (t )R1 + I22 (t )R2 ]dt

t0

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

ψ = x1 ;

 

ψ&

= x2 ;

I1

= x3 ;

I2

= x4 ;

E1

= u1 ;

E2

= u2 .

(1.1.17)

 

 

 

 

 

 

ψн

ψн

I

I

IR1

IR2

 

 

 

 

x&

= x

;

x&

2

= a ϕ

(x

)x

4

+ a

2

x

x2 ;

 

 

 

(1.1.18)

 

 

 

 

1

 

 

2

 

 

 

1 1г

3

 

 

 

 

 

2

4

 

 

 

 

 

 

 

 

 

 

 

x&3

= −

1

x3

+

1

u1 ; x&4 = −

1

x4

+

1

u2

 

 

 

(1.1.19)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

T1

 

 

T1

 

 

 

 

 

T2

 

 

 

 

T2

 

 

 

 

 

a =

KI 2 н IR1

 

; ϕ

 

(x )

= ϕг (Ix3 );

a

 

 

= −

KCI 22н

;

T =

L1

; T =

L2

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

1

 

2

 

 

ARяψн

 

 

 

 

 

 

 

 

IR1

 

 

 

 

 

 

 

 

 

ARя

R1

R2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

17

Ограничения (1.1.11) (1.1.13) принимают вид:

 

 

t1

 

 

 

 

 

 

 

 

 

 

 

 

 

[q1ϕ(x3 )+ q2 x4 x2 ]2 dt

J x*

(1.1.11’)

 

 

t0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

u1

 

 

u1* ;

 

u2

 

u2*

 

 

 

 

(1.1.12’)

 

 

 

 

 

 

 

 

 

 

x2

 

u2* ;

 

a1ϕ(x3 )+ a2 x2 x42

 

x

2*

(1.1.13’)

 

 

 

 

*

=

ψ

*

 

*

=

ψ

*

; q =

I

R

 

=

CI

ψ

 

*

=

TR

я

 

*

=

 

E

*

=

 

E

20

x

 

 

1

; x

 

 

1

 

1

; q

 

 

2н н

; J

 

 

; u

 

 

10

; u

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

ψ

н

1

 

ψ

н

1

 

E

 

 

2

 

E

x

 

E 2

1

 

I

R

2

 

I

R

 

 

 

 

 

 

 

 

 

 

10

 

 

 

 

10

 

 

 

10

 

 

 

 

1н 1

 

 

 

2

Оптимальным программным управлением в рассматриваемом случае будет

(например, для режима а)) функции u1(0)(t) и u2(0)(t), такие, что рабочий механизм

за минимальное время при выполнении ограничений (1.1.11’)

(1.1.13’)

переместится из состояния xi(t0)=xi0 (1=1…4)

 

в состояние xi(t1)=xi1 (1=1…4)

x =

 

ψ0

; x

 

=

ψ0

; x =

I10

; x

 

=

I20

; x

 

=

ψ1

; x = x

 

= x

 

= 0

 

 

 

 

 

 

 

 

 

 

 

 

 

10

ψ

н

20

 

ψ

н

30

I

40

 

I

21

 

ψ

н

11

31

 

41

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

18

1.2. Оптимальное

19

стабилизирующее управление

Уравнения возмущенного движения

20

Пусть оптимальное программное управление найдено.

Это означает, что известны функции uk*(t) = uk0(t) (k=1… m). Подставляя эти функции в уравнения (1.1.1) и решая уравнения с начальными условиями (1.1.2), получим функции xi*(t) (i= 1… n), которые будем называть оптимальным программным движением или оптимальной программной траекторией.

Реальное (истинное) движение системы всегда отличается от программного по следующим причинам:

а) неточная реализация начальных условий (1.1.2),

б) неполная информация о внешних возмущениях, действующих на систему,

в) неточная реализация программного управления и т. д.