= "justify "> = 0 & f = 1 і y s = 1 & f = 0. Дані, отримані в результаті моделювання, використані для побудови графіків перехідних процесів і фазових портретів в MS Excel. Визначено динамічні показники якості САР.
. Вивчено принципи роботи з системою моделювання IMODS, і з її допомогою виконаний прогін імітаційної моделі для двох вище зазначених випадків. Також були визначені характеристики перехідних процесів, отриманих за допомогою IMODS.
. Виконано оптимізацію параметрів (k0, k1) ПІ-регулятора для обох випадків засобами IMODS. В якості критерію оптимізації використовувався інтегральний квадратичний критерій якості. Оптимізація проводилася симплекс - методом. Порівняння показників якості перехідних процесів, побудованих при заданих налаштуваннях регулятора і оптимальних, показує їх значне поліпшення при використанні оптимальних налаштувань.
Список літератури
Кліначев Н.В. Теорія систем автоматичного регулювання та керування: Навчально-методичний комплекс. - Offline версія 3.6. - Челябінськ, 2005. - 652 файлу, мул.
Кельтон В., Лоу А. Імітаційне моделювання. - СПб.: Пітер; Київ: Видавнича група ВНV, 2004. - 847с.: Іл.
Рад Б.Я. Моделювання систем: Учеб. для вузів/- М: Вища. Шк., 2005. - 343 с.: Іл.
Автоматизоване проектування систем управління. Під ред. М. Джамшида, Ч. Дж. Херчета. - М.: Машинобудування, 1989. - 340 с.
Максимей І.В. Імітаційне моделювання на ЕОМ. -М.: Радіо і зв'язок, 1988. - 231 с.
Праці Московського ордена Леніна Енергетичного інституту. Вип. XVII. Під ред. Г. І. Круга. - М.: МЕІ, 1986. - 212 с.
Дейтел Х, Дейтел П. Як програмувати на С + +. М.: BHV, 2001.
Додаток 1
Код програми мовою Borland C/C + +
# include
# include
# include main ()
{* p; str1 [9], str2 [9], str3 [9], str4 [9]; tab = ' t', enter = ' n'; tn = 0, tk = 1000; k1 = 0.51, k2 = 0.028;// Параметри регулятора
float T1 = 20, T2 = 200;// Параметри об'єкту
float tau = 20;
float step = 0.1, e = 0;// Крок і ошібкаrk1, rk2, rk3, rk4;
float ys = 0, f = +1;// Завдання і возмущеніеep = 0;// Попереднє значення помилки по заданіюde = 0;// Похідна помилки по заданіюy_reg1 = 0, y_reg2 = 0, y_reg = 0;// Вихід регулятораy_f = 0;// Вихід регулятора з возмущеніемy = 0, y_tau = 0;// Вихід сістемиdy1 = 0, dy2 = 0;// Похідні 1 і 2 порядку на виході об'єкта
float Z [200], n;// Масив запаздиваніяi = 0, print = 0; = fo...