Реферат: Общие характеристики пакета Control System Toolbox
Название: Общие характеристики пакета Control System Toolbox Раздел: Рефераты по информатике Тип: реферат | ||||||||||||||||||||
Общие характеристики пакета ControlSystemToolbox(CST) Исследование систем автоматического управления начинаются с создания математической модели. В пакете CST линейные модели могут быть представлены в четырех формах: · передаточная ф-ция(tf) · нули, полюса и коэффициент усиления(zpk) · пространство состояния(ss) · частотные характеристики(frd) Програма№1 >> h1=tf([1,0],[1,2,10]) Transfer function: s -------------- s^2 + 2 s + 10 >> z=0 z = 0 >> p=[2,1+j,1-j] p = 2.0000 1.0000 + 1.0000i 1.0000 - 1.0000i >> k=2 k = 2 >> H=zpk(z,p,k) Zero/pole/gain: 2 s -------------------- (s-2) (s^2 - 2s + 2) >> A=[0,1;-5,-2] A = 0 1 -5 -2 >> B=[0;3] B = 0 3 >> C=[1,0] C = 1 0 >> D=0 D = 0 >> H1=ss(A,B,C,D) a = x1 x2 x1 0 1 x2 -5 -2 b = u1 x1 0 x2 3 c = x1 x2 y1 1 0 в = u1 y1 0 Continuous-time model. >> h2=tf([2,0],[5,1]) Transfer function: 2 s ------- 5 s + 1 >> fred=[1,2,5,10,20] fred = 1 2 5 10 20 >> H2=frd(h2,fred) Frequency(rad/s) Response ---------------- -------- 1 0.3846 + 0.0769i 2 0.3960 + 0.0396i 5 0.3994 + 0.0160i 10 0.3998 + 0.0080i 20 0.4000 + 0.0040i Continuous-time frequency response. >> figure(1) >> bode(H2),grid on >> h11=ss(A,B,C,D) a = x1 x2 x1 0 1 x2 -5 -2 b = u1 x1 0 x2 3 c = x1 x2 y1 1 0 d = u1 y1 0 Continuous-time model. >> h22=tf(h11) Transfer function: 3 ------------- s^2 + 2 s + 5 В пакете CST имеются команды, позволяющие получать математическое описание сложных систем по их структурным схемам. Програма№2 >> h1=tf([4],[5,1]) Transfer function: 4 ------- 5 s + 1 >> h2=tf([1,0],[1,2,10]) Transfer function: s -------------- s^2 + 2 s + 10 >> H=series(h1,h2) Transfer function: 4 s -------------------------- 5 s^3 + 11 s^2 + 52 s + 10 >> H1=h1*h2 Transfer function: 4 s -------------------------- 5 s^3 + 11 s^2 + 52 s + 10 >> H2=parallel(h1,h2) Transfer function: 9 s^2 + 9 s + 40 -------------------------- 5 s^3 + 11 s^2 + 52 s + 10 >> H20=h1+h2 Transfer function: 9 s^2 + 9 s + 40 -------------------------- 5 s^3 + 11 s^2 + 52 s + 10 >> H3=feedback(h1,h2) Transfer function: 4 s^2 + 8 s + 40 -------------------------- 5 s^3 + 11 s^2 + 56 s + 10 >> H4=feedback(h1,h2,+1) Transfer function: 4 s^2 + 8 s + 40 -------------------------- 5 s^3 + 11 s^2 + 48 s + 10 >> H5=[h1,h2] Transfer function from input 1 to output: 4 ------- 5 s + 1 Transfer function from input 2 to output: s -------------- s^2 + 2 s + 10 >> H6=[h1;h2] Transfer function from input to output... 4 #1: ------- 5 s + 1 s #2: -------------- s^2 + 2 s + 10 >> H7=append(h1,h2) Transfer function from input 1 to output... 4 #1: ------- 5 s + 1 #2: 0 Transfer function from input 2 to output... #1: 0 s #2: -------------- s^2 + 2 s + 10 Вариант№1
Структурная схема Таблица значений функций Програма№3 >> variant=1; >> W1=tf([10],[8,1]) Transfer function: 10 ------- 8 s + 1 >> W2=tf([5],[1,0]) Transfer function: 5 - s >> W3=tf([12*4,12],[2,1]) Transfer function: 48 s + 12 --------- 2 s + 1 >> W4=tf([6],[1*3,3,1]) Transfer function: 6 --------------- 3 s^2 + 3 s + 1 >> H1=W1*W2 Transfer function: 50 --------- 8 s^2 + s >> H2=H1+W3 Transfer function: 384 s^3 + 144 s^2 + 112 s + 50 ------------------------------ 16 s^3 + 10 s^2 + s >> Q=feedback(H2,W4) Transfer function: 1152 s^5 + 1584 s^4 + 1152 s^3 + 630 s^2 + 262 s + 50 ----------------------------------------------------- 48 s^5 + 78 s^4 + 2353 s^3 + 877 s^2 + 673 s + 300 h=tf([1152,1584,1152,630,262,50],[48,78,2353,877,673,300]) Transfer function: 1152 s^5 + 1584 s^4 + 1152 s^3 + 630 s^2 + 262 s + 50 ----------------------------------------------------- 48 s^5 + 78 s^4 + 2353 s^3 + 877 s^2 + 673 s + 300 >> figure(1) >> step(h),grid on >> figure(2) >> impulse(h),grid on >> figure(3) >> bode(h),grid on Вывод. Изучили возможности MatLab по созданию и преобразованию моделей линейных систем. Создали и преобразовали модели линейных систем, определили реакции типовых звеньев на гармонические воздействия. |