Национальный авиационный университет National Aviation University Основы системного анализа Методы описания сложных систем Описание сложных систем 1. Описание непрерывных систем во временной области – дифференциальные уравнения u t U p u t U d x t d y t y t ak bm k m dt dt k 0 m 1 k K m M 2. Преобразование Лапласа – переход в область комплексных частот K M Y p ak X p p bmY p p k k 1 m (1) mk (2) m 1 K Y p H p X p H p k a p k k 1 M 1 bm p m m 1 2 Описание сложных систем h(t) – импульсная характеристика – реакция на d-функцию: d t , t 0, t H(t) – переходная характеристика – реакция на единичный скачок 0, t 0 1 t 1, t 0 Связь импульсной и частотной характеристик h t j H j e j jt d ; 1 jt H h t e dt 2 Связь импульсной и переходной характеристик dH t h t ; H t h t d dt 0 3 Описание сложных систем в частотной области 1. Описание непрерывных систем – дифференциальные уравнения u t U p u t U d x t M d y t y t ak bm k m dt dt k 0 m 1 k K m 2. Преобразование Лапласа – переход в область комплексных частот K M Y p ak X p p bmY p p k k 1 m (1) mk (2) m 1 K Y p H p X p H p k a p k k 1 M 1 bm p m m 1 4 Описание сложных систем K в частотной области k a p K 1 k k 1 H p ak p M M 1 bm p m k 1 p pm k m 1 (1) m 1 M m 1 b p pm – корни уравнения m 0 – полюсы функции H(p) m 1 Исследование устойчивости системы Наиболее удобный критерий устойчивости – частотный критерий: - если все полюсы |pm| < 1, m=0,1, …, M – система устойчива; - если хотя бы один |pm| = 1 – система на грани устойчивости; - если хотя бы один |pm| > 1 – система неустойчива. 5 Описание непрерывных систем во временной области. Моделирование электрической цепи первого порядка RC - цепь UC C i U0 R UR 6 Уравнения электрической цепи первого порядка Уравнения цепи i t iR t iC t (1) duC t iC t C dt (2) duC t uR t i t R iC t R RC dt uR t uC t U 0 t duC t RC uC t U 0 t dt (3) (4) (5) 7 Решение уравнения электрической цепи первого порядка Уравнение (5) является неоднородным линейным уравнением первого порядка. Общее решение неоднородного уравнения представляется как сумма какогонибудь частного решения этого уравнения и общего решения соответствующего однородного уравнения duC t RC uC t 0 (6), т.е. dt uC î áù uC ÷àñòí uC î äí (7) Общее решение уравнения (6) duC t RC uC t (8) dt t ln uC t ln A1 RC (9) где A1 - произвольная постоянная интегрирования. Окончательное решение t RC uC t U 0 1 e (10) 8 Дискретизация уравнения цепи первого порядка для моделирования на ЭВМ Замена производной конечной разностью: duC t dt uC t uC t t t (11) Замена непрерывного времени дискретным: t n uC n uC n t RC uC n U 0 n t (12) 9 Дискретизация уравнения цепи первого порядка для моделирования на ЭВМ Преобразуем уравнение (12): uC n uC n t 1 1 U 0 n ; uC n RC RC t t t U 0 n ; uC n uC n uC n t RC RC t t U 0 n uC n t ; uC n 1 RC RC 1 k t ãäå k U 0 n kuC n t , uC n RC 1 t RC RC . t RC 10 Дискретизация уравнения цепи первого порядка для моделирования на ЭВМ Окончательное выражение для дискретизованного уравнения (12): (13) t RC uC n t RC U0 n t RC uC n t . Схема дискретной цепи, которой моделируется уравнение (13). u0(n) k1 t RC k1 , k2 . t RC t RC + Элемент задержки на t k2 uC(n) uC(n-1) 11 Описание дискретных систем в частотной области 2. Изображение преобразования Лапласа функции et cos t 12 Описание дискретных систем в частотной области 3. Дискретные системы f(n) Решетчатая функция n f (n-k) d (n-k) 1 1 k 0 d-символ Кронекера n k n 0 1 2 Дискретный единичный скачок13 Описание дискретных систем в частотной области f t d t nT 4. Последовательность d-функций n 0 d (n-k) 0 1 2 k d n Дискретное преобразование Фурье последовательности d-функций 1 N 1 Y k y n exp j 2k N , k 0,1,2, N n 0 , N 1 (14) 14 Описание дискретных систем в частотной области 5. Дискретное преобразование Лапласа d t : L d t d t e pt dt 1 L d t nTd e pnTd L y nTd Yd p y kTd e pkTd k 0 Тогда L y nTd Yd p y kTd e pkTd (15) k 0 L f n kTd F p f n k p k 0 k (15а) 15 Описание дискретных систем в частотной области 6. Пример f t exp t , 0 f d nTd d Kr 0 eTd d Kr t Td e 2Td d Kr t 2Td e mTd d Kr t mTd Тогда, с учетом (15) Yd p 1 e Td e pTd e 2Td e 2 pTd e mTd e mpTd (16) Выражения (15) и (16) громоздки (двойные суммы трансцендентных функций) и неудобны для использования 16 Описание дискретных систем в частотной области ze 7. z-преобразование pTd e jTd Тогда выражение (5) преобразуется к виду Y z 1 eTd z 1 e 2Td z 2 e mTd z m , (17) а это – геометрическая прогрессия со знаменателем q eTd z 1 При q 1 Y z Td z e 1 eTd z 1 Полюс функции (18) (18) z p exp Td K K M k 0 m1 y n ak x n k bm y n m Y z H z X z k a z k k 0 M 1 bm z m (19) m 1 17 Описание дискретных систем в частотной области 8. Пример Свойство задержки для z-преобразования: y n Y z y n k Y z z k Разностное уравнение и системная функция: y n x n ay n 1 Y z X z aY z z 1 Y z 1 az 1 X z Y z 1 H z 1 X z 1 az 18 Исследование устойчивости дискретных систем K Y z H z X z k a z k k 0 M 1 bm z m m 1 Находим полюсы функции H(z) – корни полинома знаменателя M 1 bm z m 0 m 1 Если хотя бы один корень (полюс zm) по модулю больше 1 – система неустойчива! Если полюс zm>1, он лежит вне единичной окружности z-плоскости 19 Описание дискретных систем в частотной области 8. Связь преобразования Лапласа и z-преобразования j j1 Im z j/2Td -1 0 1 0 Re z -j/2Td -j1 20 Описание дискретных систем в частотной области 9. z-преобразование функции e t cos t 21 Описание дискретных систем в частотной области 10. Частотная характеристика функции e t cos t на z-плоскости 22 Описание дискретных систем в частотной области 11. z-преобразование дробно-рациональной функции 5-го порядка 23 Описание дискретных систем в частотной области 12. z-преобразование дробно-рациональной функции 5-го порядка 2 1.5 1 0.5 0 -0.5 -1 -1.5 -2 -2 -1.5 -1 -0.5 0 0.5 1 1.5 2 24 Описание дискретных систем в частотной области 13. Схема цифровой системы в канонической форме реализации a0 a1 aK-1 aK x(n) y(n) ++ T T T T + b1 b2 bL-1 bL 25 Описание дискретных систем в частотной области 14. Схемные реализации дискретных систем Последовательная H z 1 K k b z k k 0 1 1 z zk K k 1 26 Описание дискретных систем в частотной области 15. Схемные реализации дискретных систем Параллельная 1 H z K k b z k K ck 1 zk k 1 z k 0 27 Применение метода пространства состояний для описания сложных систем Определим состояние системы как минимальное количество информации относительно воздействий предыдущих сигналов на входе системы, необходимое для полного описания выходного сигнала на некотором интервале наблюдения . Переменные величины, которые содержат эту информацию, называются переменными состояния. Рассмотрим общий метод описания сложной динамической системы в терминах переменных состояния. Пусть система описывается дифференциальным уравнением вида: y ( n ) (t ) Pn1 (t ) y ( n1) (t ) где P0 (t ) y(t ) b0 (t )è (t ) (20) (n) d y (t ) y ( n ) (t ) – n-я производная от y (t ) ; Pn (t ) – коэффициенты, n dt зависящие от времени; b0 (t ) – зависящий от времени коэффициент усиления входного сигнала U(t). 28 Применение метода пространства состояний для описания сложных систем Схема системы, в которой моделируется уравнение (20) 29 Применение метода пространства состояний для описания сложных систем Векторное представление уравнения (20) X 1 (t ) Y (t ) X 2 (t ) Y (t ) X 1(t ) X 3 (t ) Y (t ) X 1 (t ) X n (t ) Y ( n 1) (t ) X n 1 (t ) (20а) или X n (t ) Y (t ) Pk 1 (t )Y n n (n) k 1 ( k 1) (t ) B0 (t )U (t ) Pk 1 (t ) X k (t ) B0 (t )U (t ) k 1 (20б) 30 Применение метода пространства состояний для описания сложных систем Представим набор переменных X (t ), X (t ), , X (t ) в виде 1 2 n вектор-столбца X (t ). Тогда скалярному уравнению (20) n-го порядка соответствует n-мерное векторное уравнение первого порядка где dx (t ) X(t ) F(t ) X(t ) G (t )U(t ), dt 1 0 0 0 0 1 F 0 0 0 P P P 1 2 0 0 1 Pn1 (21) 0 0 Y(t ) CX(t ) G 0 B0 C 1 0 0 0 31