t = zeros (1, k);
>> utp = zeros (1, k);
>> y = ones (1, k);
>> for i = 1: k;
>> alfa0 = y (i)/1000;
>> A = z (i) - alfa0;
>> B = (zp (i) + alfa * A)/beta;
>> z (i +1) = exp (-alfa * h) * (A * cos (beta * h) + B * sin (beta * h)) + alfa0;
>> zp (i +1) = exp (-alfa * h) * (cos (beta * h) * (-A * alfa + B * beta) - sin (beta * h) * (A * beta + B * alfa));
>> zpp (i +1) = (-1) * exp (-alfa * h) * (cos (beta * h) * (-A * alfa * alfa + 2 * alfa * beta * B + A * beta * beta) + sin (beta * h)>>>> * (-B * alfa * alfa -2 * A * alfa * beta + B * beta * beta));
>> x (i +1) = (8.56 * zpp (i +1) + 240 * zp (i +1) + 16000 * z (i +1));
>> upt (i) = up (i) + b0 * x (i) * tau;
>> ut (i) = u (i) + up (i) * tau + (b0 * x (i) * tau * tau)/2;
>> up (i +1) = upt (i) + b0 * x (i +1) * (h-tau);
>> u (i +1) = ut (i) + upt (i) * (h-tau) + (b0 * x (i +1) * (h-tau) * (h-tau ))/2;
>> y (i +1) = 1 - u (i +1);
>> end;
Висновок по розділу:
У даному розділі був побудований алгоритм і програма моделювання замкнутої системи з цифровим фільтром, реалізованим полуаналітіческім методом без похідних
2.1.5 Графіки перехідного процесу системи з фільтром, побудованим полуаналітіческім методом без похідних, при різних кроках дискретизації.
Побудуємо графіки перехідних процесів замкнутої системи для кроків дискретизації 0.01, 0.004 і 0.002 відповідно при нульовому запізненні.
В
Рис 2.4. Перехідний процес в системі за цифровим фільтром при різних h
Перехідний процес в системі при h = 0,01 с
Час перехідного процесу Т = 0,44 с. p align="justify"> Максимальне значення (1,48) досягається в 0,15 с від початку перехідного процесу. p align="justify"> Перехідний процес в системі при h = 0,004 с
Час перехідного процесу Т = 0,29 с. p align="justify"> Максимальне значення (1,39) досягається в 0,14 с від початку перехідного процесу
Перехідний процес в системі при h = 0,002 с
Час перехідного процесу Т = 0,29 с. p align="justify"> Максимальне значення (1,36) досягається в 0,135 с від початку перехідного процесу
Порівняємо отримані значення з аналоговим випадком:
Крок дискретизації, h0, 010,0040,002 Аналоговий случайВремя перех. процесу, Т, С0, 440,290,290,285 Перерегулювання,% 47393634,2
За даними таблиці можна зробити висновок, що при зменшенні кроку дискретизації величина перерегулювання зменшується і час перехідного процесу замкнутої системи з цифровим фільтром наближається до часу перехідного процесу замкнутої системи з аналоговим фільтром.
Середньоквадратичне відхилення системи з цифровим фільтром від замкнутої аналог...