ВУЗ:
Составители:
152
Решая систему, находим
(
)
maxmax3
xukTc
&
+
⋅
⋅
= ,
(
)
maxmax4
xukTc
&
+
⋅
⋅
−
=
. Подставляя
найденные значения в формулы (7.22) и (7.23), получим
()
⎟
⎠
⎞
⎜
⎝
⎛
⎟
⎠
⎞
⎜
⎝
⎛
−−⋅+⋅⋅+⋅⋅−=
T
t
xukTtuktx exp1)(
maxmaxmax1
&
, (7.24)
()
⎟
⎠
⎞
⎜
⎝
⎛
−⋅+⋅+⋅−=
T
t
xukuktx exp)(
maxmaxmax1
&&
. (7.25)
Найдем время торможения объекта из условия
0)(
31
=tx
&
. Из уравнения
(7.25) имеем
()
0exp
3
maxmaxmax
=
⎟
⎠
⎞
⎜
⎝
⎛
−⋅+⋅+⋅−
T
t
xukuk
&
.
Отсюда получаем
maxmax
max3
exp
xuk
uk
T
t
&
+⋅
⋅
=
⎟
⎠
⎞
⎜
⎝
⎛
−
, а тогда
⎟
⎟
⎠
⎞
⎜
⎜
⎝
⎛
⋅
+⋅
⋅=
max
maxmax
3
ln
uk
xuk
Tt
&
. (7.26) Для
наших исходных данных имеем
3612.0
2200023.0
4.02200023.0
ln62.0
3
=
⎟
⎠
⎞
⎜
⎝
⎛
⋅
+⋅
⋅=t
.
По формуле (7.18) найдем путь, пройденный объектом во время разгона
⎥
⎦
⎤
⎢
⎣
⎡
⎟
⎟
⎠
⎞
⎜
⎜
⎝
⎛
−
⎟
⎠
⎞
⎜
⎝
⎛
−⋅+⋅= 1exp
1
1max1
T
t
Ttuks
. (7.27)
Подставим в формулу (32) исходные и найденные данные
2424.0162.09691.02200023.0
62.0
9691.0
1
=
⎥
⎦
⎤
⎢
⎣
⎡
⎟
⎠
⎞
⎜
⎝
⎛
−⋅+⋅=
−
e
s .
По формуле (7.24) найдем путь, пройденный объектом за время торможения
()
⎟
⎟
⎠
⎞
⎜
⎜
⎝
⎛
⎟
⎠
⎞
⎜
⎝
⎛
−−⋅+⋅⋅+⋅⋅−=
T
t
xukTtuks
3
maxmax3max3
exp1
&
. (7.28)
Для наших данных получим
()
0653.014.02200023.062.03612.02200023.0
62.0
3612.0
3
=
⎟
⎠
⎞
⎜
⎝
⎛
−⋅+⋅⋅+⋅⋅−=
−
e
s . Путь, пройденный
на втором участке
312
ssxs
n
−
−= . (7.29)
Подставляя исходные и полученные данные, имеем
7824.10653.02424.009.2
2
=−−=s .
Время движения объекта на втором участке управления
max
2
2
x
s
t
&
= . (7.30) Для
наших данных
4559.4
4.0
7824.1
2
==t . Общее время оптимального управления
3214
tttt ++= . В нашем случае .4250.53612.04559.49691.0
4
=
+
+
=
t
На втором участке уравнение (20) будет иметь вид:
ukx
⋅
=
1
&
, (7.31)
так как здесь
0
1
=x
&&
. Но на этом участке
max1
xx
&&
=
. Тогда управление на этом
участке
Решая систему, находим c3 = T ⋅ (k ⋅ u max + x& max ) , c4 = −T ⋅ (k ⋅ u max + x& max ) . Подставляя
найденные значения в формулы (7.22) и (7.23), получим
⎛ ⎛ t ⎞⎞
x1 (t ) = − k ⋅ u max ⋅ t + T ⋅ (k ⋅ u max + x& max ) ⋅ ⎜1 − exp⎜ − ⎟ ⎟ , (7.24)
⎝ ⎝ T ⎠ ⎠
⎛ t⎞
x&1 (t ) = − k ⋅ u max + (k ⋅ u max + x& max ) ⋅ exp⎜ − ⎟ . (7.25)
⎝ T⎠
Найдем время торможения объекта из условия x&1 (t 3 ) = 0 . Из уравнения
(7.25) имеем
⎛ t ⎞
− k ⋅ u max + (k ⋅ u max + x& max ) ⋅ exp⎜ − 3 ⎟ = 0 .
⎝ T⎠
⎛ t ⎞ k ⋅ u max
Отсюда получаем exp⎜ − 3 ⎟ = , а тогда
⎝ T ⎠ k ⋅ u max + x& max
⎛ k ⋅ u max + x& max ⎞
t 3 = T ⋅ ln⎜⎜ ⎟⎟ . (7.26) Для
⎝ k ⋅ u max ⎠
0.0023 ⋅ 220 + 0.4 ⎞
наших исходных данных имеем t 3 = 0.62 ⋅ ln⎛⎜ ⎟ = 0.3612 .
⎝ 0.0023 ⋅ 220 ⎠
По формуле (7.18) найдем путь, пройденный объектом во время разгона
⎡ ⎛ ⎛ t ⎞ ⎞⎤
s1 = k ⋅ u max ⎢t1 + T ⋅ ⎜⎜ exp⎜ − 1 ⎟ − 1⎟⎟⎥ . (7.27)
⎣ ⎝ ⎝ T ⎠ ⎠⎦
Подставим в формулу (32) исходные и найденные данные
⎡ ⎛ −0.9691 ⎞⎤
s1 = 0.0023 ⋅ 220⎢0.9691 + 0.62 ⋅ ⎜ e 0.62 − 1⎟⎥ = 0.2424 .
⎣ ⎝ ⎠⎦
По формуле (7.24) найдем путь, пройденный объектом за время торможения
⎛ ⎛ t ⎞⎞
s 3 = −k ⋅ u max ⋅ t 3 + T ⋅ (k ⋅ u max + x& max ) ⋅ ⎜⎜1 − exp⎜ − 3 ⎟ ⎟⎟ . (7.28)
⎝ ⎝ T ⎠⎠
Для наших данных получим
⎛ −0.3612
⎞
s3 = −0.0023 ⋅ 220 ⋅ 0.3612 + 0.62 ⋅ (0.0023 ⋅ 220 + 0.4) ⋅ ⎜1 − e 0.62 ⎟ = 0.0653 . Путь, пройденный
⎝ ⎠
на втором участке
s 2 = x n − s1 − s3 . (7.29)
Подставляя исходные и полученные данные, имеем
s 2 = 2.09 − 0.2424 − 0.0653 = 1.7824 .
Время движения объекта на втором участке управления
s2
t2 = . (7.30) Для
x& max
1.7824
наших данных t2 = = 4.4559 . Общее время оптимального управления
0.4
t 4 = t1 + t 2 + t 3 . В нашем случае t 4 = 0.9691 + 4.4559 + 0.3612 = 5.4250 .
На втором участке уравнение (20) будет иметь вид:
x&1 = k ⋅ u , (7.31)
так как здесь &x&1 = 0 . Но на этом участке x&1 = x& max . Тогда управление на этом
участке
152
Страницы
- « первая
- ‹ предыдущая
- …
- 150
- 151
- 152
- 153
- 154
- …
- следующая ›
- последняя »
