bsuir.info
БГУИР: Дистанционное и заочное обучение
(файловый архив)
Вход (быстрый)
Регистрация
Категории каталога
Другое [236]
Форма входа
Поиск
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Файловый архив
Файлы » ИТиУвТС » Другое

МОТС контрольная 5 сем 19 вариант
Подробности о скачивании 12.06.2014, 22:08
ЗАДАНИЕ 1. ЭЛЕМЕНТЫ ТЕОРИИ ГРАФОВ

Связный ориентированный граф задан множеством X={x_1,x_2,x_3,x_4,x_5,x_6 } и отображением Гxi={x|IK|, xI+L},
где i – текущий номер вершины,
n-количество вершин графа.
K=1; L=5; N=6;

Аналитический способ задания графа:
Гx_1={ x_2,x_6 }
Гx_2={ x_1,x_3 }
Гx_3={ x_2,x_4 }
Гx_4={ x_3,x_5 }
Гx_5={ x_4,x_6 }
Гx_6={ x_5 }

Графический способ задания графа:
- ориентированный граф:

-неориентированный граф:


Матричный способ задания графа:
- ориентированный граф:

Матрица смежности:
x_1 x_2 x_3 x_4 x_5 x_6
x_1 0 1 0 0 0 1
x_2 1 0 1 0 0 0
R_D= x_3 0 1 0 1 0 0
x_4 0 0 1 0 1 0
x_5 0 0 0 1 0 1
x_6 0 0 0 0 1 0

Матрица инцидентности:
ν_1 ν_2 ν_3 ν_4 ν_5 ν_6 ν_7 ν_8 ν_9 ν_10 ν_11
x_1 1 1 0 -1 0 0 0 0 0 0 0
x_2 -1 0 1 1 0 -1 0 0 0 0 0
A_D= x_3 0 0 -1 0 1 1 0 -1 0 0 0
x_4 0 0 0 0 -1 0 1 1 0 -1 0
x_5 0 0 0 0 0 0 -1 0 1 1 -1
x_6 0 -1 0 0 0 0 0 0 -1 0 1

- неориентированный граф:

Матрица смежности:
x_1 x_2 x_3 x_4 x_5 x_6
x_1 0 2 0 0 0 1
x_2 2 0 2 0 0 0
R_G= x_3 0 2 0 2 0 0
x_4 0 0 2 0 2 0
x_5 0 0 0 2 0 2
x_6 1 0 0 0 2 0

Матрица инцидентности:
ν_1 ν_2 ν_3 ν_4 ν_5 ν_6 ν_7 ν_8 ν_9 ν_10 ν_11
x_1 1 1 0 1 0 0 0 0 0 0 0
x_2 1 0 1 1 0 1 0 0 0 0 0
A_G= x_3 0 0 1 0 1 1 0 1 0 0 0
x_4 0 0 0 0 1 0 1 1 0 1 0
x_5 0 0 0 0 0 0 1 0 1 1 1
x_6 0 1 0 0 0 0 0 0 1 0 1

Установим центры и периферийные вершины графов, найдем радиусы и диаметры графов.

Для ориентированного графа:
-матрица отклонений:
x_1 x_2 x_3 x_4 x_5 x_6
x_1 0 1 2 3 2 1
x_2 1 0 1 2 3 2
d(x_i,x_j )= x_3 2 1 0 1 2 3
x_4 3 2 1 0 1 2
x_5 4 3 2 1 0 1
x_6 5 4 3 2 1 0

-вектор удаленностей:
d(x_i )=maxd(x_i,x_j )=■(■(x_1@x_2@■(x_3@█(x_4@x)_5@x_6 ))&[█(3@3@3@3@4@5)] )

В данном графе вершины x1, x2, x3, x4 являются центрами графа, вершины x6 являются периферийными вершинами, соответственно радиус графа ρ(G) = 3; диаметр графа D(G) = 5

Для неориентированного графа:

-матрица отклонений:

x_1 x_2 x_3 x_4 x_5 x_6
x_1 0 1 2 3 2 1
x_2 1 0 1 2 3 2
d(x_i,x_j )= x_3 2 1 0 1 2 3
x_4 3 2 1 0 1 2
x_5 2 3 2 1 0 1
x_6 1 2 3 2 1 0

-вектор удаленностей:
d(x_i )=maxd(x_i,x_j )=■(■(x_1@x_2@■(x_3@█(x_4@x)_5@x_6 ))&[█(3@3@3@3@3@3)] )
В данном графе все вершины являются центрами графа и периферийными вершинами, соответственно радиус графа ρ(G) = 3; диаметр графа D(G) = 3
Опишем систему уравнений, соответствующую сигнальному графу, считая, что передача между вершинами xi и xj:

{█(x_1=2x_2,@x_2=1/(p+1) x_1+6x_3,@x_3=1/(p+1) x_2+12x_4,@x_4=1/(p+1) x_3+20x_5,@x_5=1/(p+1) x_4+30x_6,@x_6=1/(p+1) x_1+1/(p+1) x_5 )┤

Сигнальный граф в соответствии с приведенной системой:


Найдем передачу между x1 и x6 по правилу Мезона.

где: Рs – передача S-го элементарного пути;
D – определитель графа, который зависит только от передач контуров;
Ds – алгебраическое дополнение для S-ro пути;
S – число элементарных путей.



Элементарные пути из x1 в x6:

μ_1={x_1,x_2,x_3,x_4,x_5,x_6 }
P_1=1/(p+1)^5 D_1=1
μ_2={x_1,x_6 }
P_2=1/(p+1)^1 D_2=1-L_3-L_4-L_5
Контуры:
l_1={x_1,x_2,x_1 }
L_1=2/(p+1)
l_2={x_1,x_6,x_5,x_4,x_3,x_2,x_1 }
L_2=86400/(p+1)
l_3={x_2,x_3,x_2 }
L_3=6/(p+1)
l_4={x_3,x_4,x_3 }
L_4=12/(p+1)
l_5={x_4,x_5,x_4 }
L=20/(p+1)
l_6={x_5,x_6,x_5 }
L_6=30/(p+1)
Пары несоприкасающихся контуров:
l_1 l_4,l_1 l_5,l_1 l_6,l_3 l_5,l_3 l_6,l_4 l_6
Тройки несоприкасающихся контуров:
l_1 l_4 l_6
D = 1–(L1+L2+L3+L4+L5+L6)+L1L4+L1L5+L1L6+L3L5+L4L6+L3L6-L1L4L6


Приведем структурную схему системы, определяемой топологией графа



ЗАДАНИЕ 2. ЗАДАЧА О МАКСИМАЛЬНОМ ПОТОКЕ И ПОТОКЕ МИНИМАЛЬНОЙ СТОИМОСТИ

Транспортная сеть задана графом:

Определить максимальный поток φ max между х 1 и х 10.
Составим матрицу пропускной способности:

X_1 X_2(1) X_3(1) X_4(1) X_5(2) X_6(3) X_7(3) X_8(4) X_9(5) X_10(3)
X_1 7 4^- 3
X_2 0 5 6
X_3 0^+ 0 9 3 6 5^-
X_4 0 0 1 2
X_5 0 4 9
X_6 0 0 5 4
X_7 0 0 5 7
X_8 0 0 9
X_9 0 0 8
X_10 0^+ 0 0 0 0

l_1={x_1,x_3,x_10 }
C_1=min{4,5}=4

X_1 X_2(1) X_3(2) X_4(1) X_5(2) X_6(3) X_7(3) X_8(4) X_9(5) X_10(3)
X_1 7^- 0 3
X_2 0^+ 5^- 6
X_3 4 0^+ 9 3 6 1^-
X_4 0 0 1 2
X_5 0 4 9
X_6 0 0 5 4
X_7 0 0 5 7
X_8 0 0 9
X_9 0 0 8
X_10 4^+ 0 0 0 0

l_2={x_1,x_2,x_3,x_10 }
C_2=min{7,5,1}=1

X_1 X_2(1) X_3(2) X_4(1) X_5(2) X_6(3) X_7(3) X_8(4) X_9(5) X_10(6)
X_1 6^- 0 3
X_2 1^+ 4^- 6
X_3 4 1^+ 9 3^- 6 0
X_4 0 0 1 2
X_5 0 4 9
X_6 0^+ 0 5 4^-
X_7 0 0 5 7
X_8 0 0 9
X_9 0 0 8
X_10 5 0^+ 0 0 0

l_3={x_1,x_2,x_3,x_6,x_10 }
C_3=min{6,4,3,4}=3

X_1 X_2(1) X_3(2) X_4(1) X_5(2) X_6(5) X_7(3) X_8(4) X_9(5) X_10(6)
X_1 3^- 0 3
X_2 4^+ 1 6^-
X_3 4 4 9 0 6 0
X_4 0 0 1 2
X_5 0^+ 4^- 9
X_6 3 0^+ 5 1^-
X_7 0 0 5 7
X_8 0 0 9
X_9 0 0 8
X_10 5 3^+ 0 0 0

l_4={x_1,x_2,x_5,x_6,x_10 }
C_4=min{3,6,4,1}=1


X_1 X_2(1) X_3(2) X_4(1) X_5(2) X_6(5) X_7(3) X_8(4) X_9(5) X_10(7)
X_1 2^- 0 3
X_2 5^+ 1^- 5
X_3 4 4^+ 9 0 6^- 0
X_4 0 0 1 2
X_5 1 3 9
X_6 3 1 5 0
X_7 0^+ 0 5 7^-
X_8 0 0 9
X_9 0 0 8
X_10 5 4 0^+ 0 0

l_5={x_1,x_2,x_3,x_7,x_10 }
C_5=min{2,1,6,7}=1

X_1 X_2(1) X_3 X_4(1) X_5(2) X_6(5) X_7(4) X_8(4) X_9(5) X_10(7)
X_1 1 0 3^-
X_2 6 0 5
X_3 4 5 9 0 5 0
X_4 0^+ 0 1^- 2
X_5 1 3 9
X_6 3 1 5 0
X_7 1 0^+ 5 6^-
X_8 0 0 9
X_9 0 0 8
X_10 5 4 1^+ 0 0

l_6={x_1,x_4,x_7,x_10 }
C_6=min{3,1,6}=1


X_1 X_2(1) X_3 X_4(1) X_5(2) X_6(5) X_7 X_8(4) X_9(5) X_10(8)
X_1 1 0 2^-
X_2 6 0 5
X_3 4 5 9 0 5 0
X_4 1^+ 0 0 2^-
X_5 1 3 9
X_6 3 1 5 0
X_7 1 1 5 5
X_8 0^+ 0 9^-
X_9 0 0 8
X_10 5 4 2 0^+ 0

l_7={x_1,x_4,x_8,x_10 }
C_7=min{2,2,9}=2

X_1 X_2(1) X_3 X_4 X_5(2) X_6(5) X_7 X_8 X_9(5) X_10(9)
X_1 1^- 0 0
X_2 6^+ 0 5^-
X_3 4 5 9 0 5 0
X_4 3 0 0 0
X_5 1^+ 3 9^-
X_6 3 1 5 0
X_7 1 1 5 5
X_8 2 0 7
X_9 0^+ 0 8^-
X_10 5 4 2 2 0^+

l_8={x_1,x_2,x_5,x_9,x_10 }
C_8=min{1,5,9,8}=1


X_1 X_2 X_3 X_4 X_5 X_6 X_7 X_8 X_9 X_10
X_1 0 0 0
X_2 7 0 4
X_3 4 5 9 0 5 0
X_4 3 0 0 0
X_5 2 3 8
X_6 3 1 5 0
X_7 1 1 5 5
X_8 2 0 7
X_9 1 0 7
X_10 5 4 2 2 1

R={x_1 }
R ̅=min{x_2,x_3,x_4,x_5,x_6,x_7,x_8,x_9,x_10 }
((R,) ̅R^* )=(x_1,x_2 ),(x_1,x_3 ),(x_1,x_4 )
C((R,) ̅R^* )=C_12,C_13,C_14=7+4+3=14
ϕ_max=14

X_1 X_2 X_3 X_4 X_5 X_6 X_7 X_8 X_9 X_10
X_1 7 4 3
X_2 -7 5 2
X_3 -4 -5 0 3 1 5
X_4 -3 0 1 2
X_5 -2 1 1
X_6 -3 -1 0 4
X_7 -1 -1 0 2
X_8 -2 0 2
X_9 -1 0 1
X_10 -5 -4 -2 -2 -1

Дуговые потоки:
ϕ_12=7 ϕ_13=4 ϕ_14=3 ϕ_23=5 ϕ_25=2 ϕ_36=3 ϕ_37=1 ϕ_310=5
ϕ_47=1 ϕ_48=2 ϕ_56=1 ϕ_59=1 ϕ_610=4 ϕ_710=2 ϕ_810=2 ϕ_910=1
Стоимость доставки груза по путям, формирующим максимальный поток:
d=7*5+4*6+3*3+5*2+2*7+3*5+1*1+5*4+1*7+2*2+1*5+1*6+4*3+2*6+2*8+1*5=195

ЗАДАНИЕ 3. АНАЛИЗ СЕТЕЙ ПЕТРИ


μ1 = 0 ; μ2 =3; μ3 =1; μ4 = 2; μ5 = 1;
μ0 = [0 3 1 2 1]

Опишем сеть аналитическим и матричным способом

Аналитический способ
P= {p1 p2 p3 p4 p5} – множество позиций
T = {t1 t2 t3 } – множество переходов
F(t1) = {p4} H(t1) = { p1 p2 }
F(t2) = {p1 p5} H(t2) = { p3 }
F(t3) = {p2 p3} H(t3) = {p4 p5}

Матричный способ





2. Проверим условия срабатывания переходов

- переход t1:

Переход разрешен.
Новая маркировка:
µ / Т= [0 3 1 2 1 ]+[1 0 0 ]D=[0 3 1 2 1 ]+[1 1 0 -1 0 ]=[1 4 1 1 1 ]

переход t2:

Переход запрещён.
- переход t3 :

Переход разрешен.
Новая маркировка:
µ / Т= [0 3 1 2 1 ]+[0 0 1 ]D=[0 3 1 2 1 ]+[0 -1 -1 1 1 ]=[0 2 0 3 2 ];

Построим дерево достижимости:


4. Исследуем задачу достижимости для сети Петри, с начальной маркировкой [03121] для маркировки [14111]
Уравнение µ/T = µ0T + xT D принимает вид:

[110-10] = [(x1 –x2)(x1 –x3)(x2 –x3) (-x1 +x3) (-x2 +x3)]
Приравниваем составляющие векторов
одно из решений x1 = 2; x2=1; x3 =1;
Маркировка достижима и для ее достижения необходимо чтобы переход t1 сработал 2 раза; переход t2 , - 1 раз ; t3- 1 раз.

ЗАДАНИЕ 4. ЭЛЕМЕНТЫ МАТЕМАТИЧЕСКОЙ ЛОГИКИ И ТЕОРИИ АВТОМАТОВ.

Конечный автомат задан графом, определенным в задаче 1 контрольной работы № 1. Вершины графа отожествляются с состояниями автомата таким образом, что множество состояний Q = {q1, q2 ,…, qn}. Переход автомата из одного состояния в другое осуществляется под воздействием множества входных сигналов X={x1, x2, x3, x4}. Переходы определяются законом отображения Г вершин графа, причем каждому переходу соответствует только одна из букв множества X. При задании графа эти буквы расставим произвольно.

Автомат позволяет вырабатывать выходные сигналы Y={y1, y2, y3}:
y1 – переход из состояния qi в состояние qi (петля);
y2 – переход из состояния qi в qj при i<j;
y3 – переход из состояния qi в qj при i>j.

Q={q_1,q_2,q_3,q_4,q_5,q_6 }
Гq_1={ q_2 (x_2 〖/y〗_2 ),q_6 (x_3/y_2 )}
Гq_2={ q_3 (x_2 〖/y〗_2 ),q_1 (x_4 〖/y〗_3 )}
Гq_3={ q_2 (x_1 〖/y〗_3 ),q_4 (x_4/y_2 )}
Гq_4={ q_3 (x_1 〖/y〗_3 ),q_5 (x_4 〖/y〗_2 )}
Гq_5={ q_6 (x_1 〖/y〗_2 ),q_4 (x_4/y_3 )}
Гq_6={ q_5 (x_1 〖/y〗_3 )}

Таблица переходов:

q_1 q_2 q_3 q_4 q_5 q_6
x_1 - - q_2/y_3 q_3 〖/y〗_3 q_6/y_2 q_5 〖/y〗_3
x_2 q_2 〖/y〗_2 q_3 〖/y〗_2 - - - -
x_3 q_6 〖/y〗_2 - - - - -
x_4 - q_1/y_3 q_4 〖/y〗_2 q_5/y_2 q_4 〖/y〗_3 -

Количество букв входного алфавита АА п=4, количество букв выходного алфавита m = 3, количество состояний r = 5. Определим количество входов СА: p ≥ log2 4, принимаем р = 2. Количество выходов СА: e ≥ log2 2, принимаем е =1. Количество элементов памяти, т.е. необходимое количество T-триггеров: z ≥ log2 6, принимаем z = 3.
Осуществим кодирование входного и выходного алфавитов структурного автомата:

w_1 w_2 w_3
q_1 1 0 1
q_2 0 0 0
q_3 0 0 1
q_4 0 1 0
q_5 1 0 0
q_6 0 1 1

v_1
y_2 0
y_3 1

u_1 u_2
x_1 0 0
x_2 0 1
x_3 1 0
x_4 1 1

Обобщенная таблица переходов и выходов абстрактного автомата:
u_1 u_2 \ w_1 w_2 w_3 101 000 001 010 100 011
00 - - 000/01 001/01 011/00 100/01
01 000/00 001/00 - - - -
10 011/00 - - - - -
11 - 101/01 010/00 100/00 010/01 -

Обобщенная таблица функционирования СА:
u_1 u_2 w_1 (t) w_2 (t) w_3 (t) w_1 (t+1) w_2 (t+1) w_3 (t+1) V_1 T_1 T_2 T_3
0 0 1 0 1 * * * * * * *
0 1 1 0 1 0 1 1 0 1 1 1
1 0 1 0 1 * * * * * * *
1 1 1 0 1 0 0 0 0 1 0 0
0 0 0 0 0 1 0 1 1 1 0 1
0 1 0 0 0 0 0 1 0 0 0 1
1 0 0 0 0 * * * * * * *
1 1 0 0 0 * * * * * * *
0 0 0 0 1 * * * * * * *
0 1 0 0 1 * * * * * * *
1 0 0 0 1 0 1 0 0 0 1 0
1 1 0 0 1 0 0 0 1 0 0 0
0 0 0 1 0 1 0 0 0 1 1 0
0 1 0 1 0 0 0 1 1 0 1 1
1 0 0 1 0 * * * * * * *
1 1 0 1 0 * * * * * * *
0 0 1 0 0 0 1 1 0 1 1 1
0 1 1 0 0 * * * * * * *
1 0 1 0 0 0 1 0 1 1 1 0
1 1 1 0 0 * * * * * * *
0 0 0 1 1 * * * * * * *
0 1 0 1 1 * * * * * * *
1 0 0 1 1 1 0 0 1 1 1 0
1 1 0 1 1 * * * * * * *






Осуществим минимизацию полученных функций используя карты Карно:

Карта Карно для V1









* * * 0 * 1 1 1
0 * * * 0 * * *
* * * 1 1 0 * 0
0 * * * * * * *



Карта Карно для T1









* * * 1 * 0 1 0
1 * * * 0 * * *
* * * 1 1 1 * 0
1 * * * * * * *



Карта Карно для T2









* * * 1 * 1 1 0
0 * * * 0 * * *
* * * 1 0 1 * 1
1 * * * * * * *


Карта Карно для T3









* * * 1 * 1 0 0
0 * * * 1 * * *
* * * 0 1 0 * 0
1 * * * * * * *




ЗАДАНИЕ 5. МАТЕМАТИЧЕСКОЕ ОПИСАНИЕ ЛИНЕЙНЫХ СИСТЕМ
Согласно заданию

W(S)=Y(S)/U(S) =(960s^2+1920s+960)/(S^3+20s^2+116s+160)

Создадим стационарный линейный объект с именем w в пакете Matlab
>>w=tf([960 1920 960], [1 20 116 160 ])
Transfer function:
960s^2+1920s+960
------------------------
S^3+20s^2+116s+160

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

Y(S)∙ (S^3+20s^2+116s+160)=U(S)∙ (960s^2+1920s+960)⇒
S^3∙ Y(S)+20S^2∙ Y(S)+116S∙ Y(S)+160=960S^2 U(S)+1920S∙ U(S)

Для перехода во временную область воспользуемся формальными
правилами:


Тогда дифференциальное уравнение системы имеет вид

(d^3 y(t))/(dt^3 )+20 (d^2 y(t))/(dt^2 )+116 dy(t)/dt+160y(t)=960 (d^2 u(t))/(d^2 t)+1920 du(t)/dt+960 u(t). (5.1)

Характеристическое уравнение системы определяется знаменателем передаточной функции
λ_1=-2
D(S)=S^3+20s^2+116s+160=0
Итак,
S^3+20s^2+116s+160=(S+2)(S^2+18S+80)=0
тогда λ_2=-8,λ_3=-10,(S+2)(S+8)(S+10)=0.
Найдем корни многочлена в пакете Matlab с помощью команды pole(w).

>> pole(w)
ans =
-10.0000
-8.0000
-2.0000
Передаточная функция системы в форме нулей и полюсов имеет вид

W(S)=Y(S)/U(S) =960(S+1)(S+1)/(S+2)(S+8)(S+10)
Получим разложение передаточной функции на сумму простых
слагаемых
Найдем a, b, c :
a/(S+2)+b/(S+8)+c/(S+10)=

=(a(S+8)(S+10)+b(S+2)(S+10)+c(S+2)(S+8))/(S+2)(S+8)(S+10) =

=(960s^2+1920s+960)/(S^3+20s^2+116s+160).
Следовательно,
a(S+8)(S+10)+b(S+2)(S+10)+c(S+2)(S+8)=
=a(S^2+18S+80)+b(S^2+12S+20)+c(S^2+10S+16)=
=S^2 (a+b+c)+S(18a+12b+10c)+(80a+20b+16c)==960s^2+1920s+960.
Получим систему уравнений:

{█(@@)┤ a+b+c=960,
18a+12b+10c=1920,
80a+20b+16c=960.

В результате решения данной системы уравнений получим a=20;
b=-3920; c=4860
W(S)=20/(S+2)-3920/(S+8)+4860/(S+10)
Импульсная переходная характеристика w(t) – это процесс изменения сигнала на выходе при подаче на вход δ-функции. Ее можно найти в результате обратного преобразования Лапласа, примененного к каждому слагаемому передаточной функции.
В соответствии с таблицами соответствия тогда

W(t)=20e^(-2t)-3920e^(-8t)+4860e^(-10t).

Matlab
>>ch=[960 1920 960]
>>zn=[1 20 116 160]
>> [x]=residue(ch,zn)
x =
4860.0000
-3920.0000
20.0000
Переходная характеристика h(t) – это процесс изменения сигнала на выходе системы при подаче на вход единичного ступенчатого воздействия. Преобразование по Лапласу 1(t) это
Для получения аналитической формы переходной характеристики дополним систему интегратором:

W(S)=Y(S)/U(S) =960(S+1)(S+1)/(S+2)(S+8)(S+10)S=a/(S+2)+b/(S+8)+c/(S+10)+d/S.

С помощью метода неопределенных коэффициентов аналогично найдем a=-10; b=490; c=-486; d=6.

Matlab
>>ch=[960 1920 960]
>>zn=[1 20 116 160]
>> [c]=residue(ch,[zn,0])

c =
-486.0000
490.0000
-10.0000
6.0000

Запишем аналитическую форму переходной характеристики

h(t)=C_1 e^(λ_1 t)+C_2 e^(λ_2 t)+C_3 e^(λ_3 t)+C_4

h(t)=-486e^(-10t)+490e^(-8t)-10e^(-2t)+6
Переходную характеристику можно также вычислить следующим образом получим такой же результат.
Временные характеристики системы, построенные в пакете Matlab, приведены на рис. 5.1 и 5.2.


График h(t)
>> step(w)


Рис. 5.1

График w(t)
>> impulse(w)

Рис. 5.2

Построение асимптотических ЛАЧХ и ФЧХ. При определении частотных характеристик подразумевается, что на входе и выходе системы сигналы являются гармоническими.
Амплитудно-частотная характеристика (АЧХ) показывает, как изменяется отношение выходного сигнала к входному в зависимости от частоты.
Фазо-частотная характеристика (ФЧХ) показывает изменение сдвига фаз между входным и выходным сигналами в зависимости от частоты.
ЛАЧХ строится в двойных логарифмических шкалах. По одной логарифмической оси откладывается круговая частота , по другой значение , выраженное в децибелах. Асимптотическая ЛАЧХ состоит из отрезков прямых линий с наклонами кратными 20 дБ/дек.
Преобразуем передаточную функцию к следующему виду:
W(S)=(960s^2+1920s+960)/(S^3+20s^2+116s+160)=960(S+1)(S+1)/(S+2)(S+8)(S+10) =
=6 (1/1 S+1)(1/1 S+1)/(1/10 S+1)(1/8 S+1)(1/2 S+1) .

Теперь она представляет собой произведение трёх апериодических и одного форсирующего звена с постоянным времени
T_1=1; T_2=1; T_3=1/2; T_4=1/8; T_5=1/10.
Коэффициент усиления K=6 Сопрягающие частоты звеньев равны
ω_1=1/T_1 =1; ω_2=1/T_2 =1; ω_3=1/T_3 =2; ω_4=1/T_4 =8; ω_5=1/T_5 =10.
Далее необходимо правильно разметить оси, и отметить на оси  сопрягающие частоты. ЛАЧХ приведена на рис. 5.3, а.
Так как интегрирующие звенья отсутствуют, то первый наклон в области низких частот будет нулевой. Он идёт параллельно оси частот на уровне 20 lgK до первой сопрягающей частоты 1, 2. Эти частоты относится к форсирующему звену. Следовательно, наклон изменится на +2. Этот наклон будет идти до сопрягающей частоты 3. Так как эта частота относится к апериодическому звену, то наклон изменится на -1 и станет +1. После частоты 4 наклон изменится на (-1) и станет нулевым, будет продолжаться до 5. После частоты 5 он изменится ещё на (-1) и станет равным (-1).
Фазочастотная характеристика (рис. 5.3, б) построена в соответствии с выражением
ϕ(ω)=arctgω+arctgω-arctg 1/2 ω-arctg 1/8 ω-arctg 1/10 ω.
Значения каждого из слагаемых определяются приближенно для значений , . В этих точках
В пакете Matlab для построения ЛАЧХ и ЛФЧХ используется команда bode(w), а для построения АФЧХ команда nyquist(w). Соответствующие характеристики приведены на рис. 5.4 и 5.5.
Рис. 5.3

ЛАЧХ и ЛФЧХ системы
>>margin(w)

Рис. 5.4
АФЧХ системы:
>> nyquist(w)

Рис. 5.5

Кроме входных и выходных переменных при описании систем выделяют переменные x, связанные с внутренней структурой устройства – переменные состояния. Тогда систему можно описать с помощью уравнений состояния.
Нормальная форма уравнений состояния имеет вид:

(5.2)

Здесь А – квадратная матрица определенного вида, размер которой определяется порядком дифференциального уравнения. Элементы, стоящие над главной диагональю – единицы, элементы нижней строки – коэффициенты левой части дифференциального уравнения, взятые с противоположным знаком. Все остальные элементы – нули. Такая матрица называется матрицей Фробениуса.
Дифференциальное уравнение системы имеет вид:
"y" ⃛("t" )"+" -20 y ̈(t)+ -116 y ̇(t)+ -160 y(t)= 960 u ̈(t)+ -1920 u ̇(t)+ 960u(t)
α_3 α_2 α_1 α_0 β_2 β_1 β_0

где и – коэффициенты уравнения.

0 1 0 0 1 0
A= 0 0 1 = 0 0 1
〖-α〗_0 〖-α〗_1 〖-α〗_2 -160 -116 -20

Элементы матриц B и D вычисляются по следующим рекуррентным соотношениям:
b_1=β_2-α_2*b_0=960-20∙0=960
b_2=β_1-α_2*b_1-α_2*b_0=1920-20∙960-20∙0=-17280
b_3=β_0-α_2*b_2-α_1*b_1-α_0*b_0=960-20∙-17280-116∙960-160∙0=235200
b_1 960
B= b_2 , B= -17280 , C=[1 0 0]
b_3 235200

Подставив рассчитанные матрицы в систему (5.2), получим

{█(@@@@@@@)┤ (x_1 ) ̇ 0 1 0 x_1 960 ⋅u ⟹
(x_2 ) ̇ = 0 0 1 ⋅ x_2 + -17280
(x_3 ) ̇ -160 -116 -20 x_3 235200
y=[1 0 0][■(x_1@x_2@x_3 )]+[0]u

{█((x_1=) ̇@(x_2 ) ̇=@(x_3 ) ̇=@ y=)┤ x_2+960u
x_3-17280u
-160x_1-116x_2-20x_3+235200u
x_1

Схема модели приведена на рис. 5.6.


Рис. 5.6

Записать уравнения состояния в канонической форме. Изобразить схему моделирования.
Введем новую переменную состояния q, которая связана с переменной состояния x следующим образом: х = М q. М – это модальная матрица, которая имеет вид

1 1 1 1 1 1
М= λ_1 λ_2 λ_3 = -2 -8 -10
λ_1^2 λ_2^2 λ_3^2 4 64 100

где i – характеристические числа матрицы Фробениуса А.
При подстановке q вместо x в нормальную форму уравнений состояния (5.2), то после преобразований получим уравнения состояния системы в канонической форме:
(5.3)

Здесь  – диагональная матрица:

λ_1 0 0 -2 0 0
Λ= 0 λ_2 0 = 0 -8 0 , B_1=M^(-1) B,C_1=CM,D_1=D,

0 0 λ_3 0 0 -10

где M-1 – матрица, обратная модальной.
,
где AdjM – матрица, присоединённая к M, т. е. транспонированная матрица алгебраических дополнений.

1.667 0.375 0.021
M^(-1)= -1.667 -1 -0.083 ,
1 0.625 0.063

B_1=M^(-1) B 1.667 0.375 0.021 960 20
= -1.667 -1 -0.083 -17280 = -3920
1 0.625 0.063 235200 4860

C_1=CM=[1 0 0] 1 1 1
-2 -8 -10 =[1 1 1],
4 64 100



Matlab

>>M=[1 1 1;-2 -8 -10;4 64 100]
M =

1.0000 1.0000 1.0000
-2.0000 -8.0000 -10.0000
4.0000 64.0000 100.0000

inv(M)

ans =

1.6667 0.3750 0.0208
-1.6667 -1.0000 -0.0833
1.0000 0.6250 0.0625

B=[960;-17280;235200]

B =

960
-17280
235200

M-1*B

ans =

20.0000
-3920.0000
4860.0000
Подставив найденные значения в (5.3), получим

{█(@@@@@@@)┤ (q_1 ) ̇ -2 0 0 q_1 20 ⋅u ⟹
(q_2 ) ̇ = 0 -8 0 ⋅ q_2 + -3920
(q_3 ) ̇ 0 0 -10 q_3 4860
y=[1 1 1][■(q_1@q_2@q_3 )]+[0]u
{█((q_1 ) ̇=@(q_2 ) ̇=@(q_3 ) ̇=@ y=)┤ -2q_1+20u
-8q_2-3920u
-10q_3+4860u
q_1+q_2+q_3

Схема модели, соответствующая полученной системе, приведена на рис. 5.7. Для нее характерно параллельное соединение интеграторов, выходы которых определяются переменными состояния q1, q2, q3.

Блок-схема модели


Рис. 5.7

Найдем решение y(t) для системы уравнений в нормальной форме, если начальные условия имеют вид: 2 Сигнал 20 Переходя к начальным условиям для х, в соответствии с принятыми ранее обозначениями получим 2
Решение уравнения состояния складывается из двух составляющих – свободной и вынужденной.
Свободная составляющая – это общее решение дифференциального уравнения системы с нулевой правой частью. Оно не зависит от внешнего воздействия и характеризует естественное поведение системы.
Вынужденная составляющая – это частное решение дифференциального уравнения с ненулевой правой частью. Оно зависит от сигнала и характеризует поведение системы под его воздействием.
Решение уравнения состояния имеет вид

где – фундаментальная матрица или матрица перехода.
Она вычисляется по следующей формуле:

где – неизвестные коэффициенты.
Вычислить их можно, решая матричное уравнение



Для рассматриваемого примера

1 -2 4 γ_0 e^(-2t)
1 -8 64 ⋅ γ_1 = e^(-8t) .
1 -10 100 γ_2 e^(-10t)

Перемножая матрицы, получаем систему уравнений следующего вида

{█(γ_0=@γ_1=@γ_2=)┤
-2γ_1+4γ_2=e^(-2t)
-8γ_1+64γ_2=e^(-8t)
-10γ_1+100γ_2=e^(-10t)

Решение данной системы уравнений имеет вид

{█(γ_0=@γ_1=@γ_2=)┤
1.667e^(-2t)-1.667e^(-8t)+1e^(-10t)
0.375e^(-2t)-1e^(-8t)+0.625e^(-10t)
0.021e^(-2t)-0.083e^(-8t)+0.063e^(-10t)
0 1 0 0 0 1
A= 0 0 1 ⇒A^2= -160 -116 -20
-160 -116 -20 3200 2160 284

Итак,

1.667 0 0 -1.667 0 0
A= 0 1.667 0 e^(-2t)+ 0 -1.667 0 e^(-8t)+
0 0 1.667 0 0 -1.667

1 0 0 0 0.375 0
+ 0 1 0 e^(-10t)+ 0 0 0.375 e^(-2t)+
0 0 1 -60 -43.5 -7.5

0 -1 0 0 0.625 0
+ 0 0 -1 e^(-8t)+ 0 0 0.625 e^(-10t)+
160 116 20 -100 -72.5 -12.5

0 0 0.021 0 0 -0.083
+ -3.36 -2.436 -0.42 e^(-2t)+ 13.28 9.628 1.66 e^(-8t)+
67.2 45.36 5.964 -265.6 -179.28 -23.572

0 0 0.063 1.667 0.375 0.021
+ -10.08 -7.308 -1.26 e^(-10t)+ -3.36 -0.769 -0.045 e^(-2t)+
201.6 136.08 17.892 7.2 1.86 0.131

-1.667 -1 -0.083 1 0.625 0.063
+ 13.28 7.961 0.66 e^(-8t)+ -10.08 -6.308 -0.635 e^(-10t)
-105.6 -63.28 -5.239 101.6 63.58 6.392

2 3.334 -3.334 2
e^At x_0=e^At 0 = -6.72 e^(-2t)+ 26.56 e^(-8t)+ -20.16 e^(-10t)
0 14.4 -211.2 203.2

Так как , то свободная составляющая выходного сигнала будет равна 3.334e^(-2t)-3.334e^(-8t)+2e^(-10t).
Определим вынужденную составляющую при входном сигнале u(t) = 20*1(t). Сигнал на выходе при поступлении на вход 1(t) уже вычислен – это переходная характеристика системы (5.4). Чтобы получить вынужденную составляющую сигнала в нашем случае – умножим переходную характеристику на 20.
Таким образом, сигнал на выходе системы будет следующим:

y(t)=3.334e^(-2t)-3.334e^(-8t)+2e^(-10t)+20(-486e^(-10t)+490e^(-8t)--10e^(-2t)+6)=-196.666e^(-2t)+9796.666e^(-8t)-9718e^(-10t)+120.

Выполним проверку:
y(0)=-196.666+9796.666-9718+120=2 -верно
y(∞)=120 -верно
Найдем решение уравнений состояния, представленных в канонической форме (5.3). Каждое из дифференциальных уравнений первого порядка зависит только от одной переменной и его решение в общем виде имеет вид

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

q_1 (0) x_1 (0) 1.667 0.375 0.021 2 3.334
q_2 (0) =M^(-1) x_2 (0) = -1.667 -1 -0.083 0 = -3.334
q_3 (0) x_3 (0) 1 0.625 0.063 0 2

Найдем выражения для и
3.334e^(-2t)+20∙20∫_0^t e^(-2(t-τ)dτ)=3.334e^(-2t)+200(1-e^(-2t) )==-196.666e^(-2t)+200
-3.334e^(-8t)+20∙(-3920) ∫_0^t e^(-8(t-τ)dτ)=-3.334e^(-8t)-9800(1-e^(-8t) )=9796.666e^(-8t)-9800
2e^(-10t)+20∙4860∫_0^t e^(-10(t-τ)dτ)=2e^(-10t)+9720(1-e^(-10t) )==-9718e^(-10t)+9720

В результате получим

y(t)=q_1 (t)+q_2 (t)+q_3 (t)=-196.666e^(-2t)+9796.666e^(-8t)-9718e^(-10t)+120

Выполним проверку:

y(0)=-196.666+9796.666-9718+120=2
y(∞)=120

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

W(S→0)=(960s^2+1920s+960)/(S^3+20s^2+116s+160)=960/160=6

По переходной характеристике:

h(t→∞ )=-10e^(-2t)+490e^(-8t)-486e^(-10t)+6=6.

По моделям в пространстве состояний.
Каноническая форма: 20/2-3920/8+4860/10=6
Нормальная форма (в установившемся режиме на входах интеграторов нули): 235200-17280*20+960*116-160*k; k=6.
По аналитической записи импульсной переходной характеристики:
W(t)=20e^(-2t)-3920e^(-8t)+4860e^(-10t);20/2-3920/8+4860/10=6
Мы видим, что значение коэффициента усиления одинаково.


ЛИТЕРАТУРА

Горбатов В.А. Основы дискретной математики. – М.: Высш. шк., 1986. – 311 с.
Павлова А.В. Математические основы теории систем: Конспект лекций для студентов специальности «Автоматическое управление в технических системах». Ч. 1. – Мн.: БГУИР, 1999. – 78 с.
Павлова А.В., Кушелев Ю.В. Методические указания к практическим занятиям и курсовой работе по курсу «Математические основы теории систем». – Мн.: БГУИР, 1994.
Коршунов Ю.М. Математические основы кибернетики. – М.: Энергия, 1986.
Категория: Другое | Добавил: Eve_Lane
Просмотров: 1667 | Загрузок: 20
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]