а також представлені інтегральні критерії якості, застосовувані для аналізу і синтезу систем при імітаційному моделюванні. На основі перерахованих вище методів і базуватиметься програмна імітація системи. p align="justify"> У другій частині глави 1 наводиться опис пакету ІМОДС, його призначення і функції, опис роботи в цьому пакеті, система графічного представлення результатів і оптимізація, що надалі допоможе ефективніше використовувати можливості пакета.
2. Практична частина
.1 Програмна реалізація
В якості середовища розробки краща середу C + + Builder 6. Вибір обумовлений зручністю середовища в плані простоти написання і налагодження коду. Простота мови в консолі дозволяє сконцентрувати увагу на самих методах моделювання об'єкта управління, а не на створенні "красивого інтерфейсу". p align="justify"> Цілі, які ставляться перед цим середовищем, обмежуються написанням імітаційної моделі САУ, наведеної в завданні.
Завдання. На місці завдання стоїть висновок результатів моделювання в файл, у відповідності з вимогами завдання. br/>
.1.1 Вимоги до програми
До програмної реалізації об'єкта управління ставляться такі вимоги:
реалізація програмним методом;
- за допомогою пакету ІМОДС симплекс методом;
програма на C + + Builder 6;
запис результатів у файл.
2.1.2 Опис програми і модельованих об'єктів
Структурна схема вже була приведена в завданні, внесемо позначення відповідно до програмної реалізацією:
В
Перший суматор
В
Отримує вхідний сигнал ys і, шляхом простого складання з величиною зворотного зв'язку y_tau, виробляє вхідний сигнал e для регулятора.
На входи пропорційної і інтегральної складових приходить вихід з першого суматора (e). Пропорційна складова моделюється шляхом множення вхідного сигналу на коефіцієнт k1. br/>
e = ys - y_tau
ПІ-регулятор
В
y_reg1 = e * k1; _reg2 = y_reg2 + k2 * e * step; _reg = y_reg1 + y_reg2;
// Вихід регулятора
Отримує вхідний сигнал y_reg і, шляхом простого складання з величиною параметричного збурення в каналі f, виробляє вхідний сигнал y_f для об'єкта регулювання. p align="justify"> Другої суматор
В
Сам об'єкт регулювання є інерційним ланкою другого порядку. br/>
y_f = y_reg + f
Об'єкт регулювання
В
В
За отриманою формулою виробляємо рішення диференціального рівняння другого порядку методо...