Помощничек
Главная | Обратная связь


Археология
Архитектура
Астрономия
Аудит
Биология
Ботаника
Бухгалтерский учёт
Войное дело
Генетика
География
Геология
Дизайн
Искусство
История
Кино
Кулинария
Культура
Литература
Математика
Медицина
Металлургия
Мифология
Музыка
Психология
Религия
Спорт
Строительство
Техника
Транспорт
Туризм
Усадьба
Физика
Фотография
Химия
Экология
Электричество
Электроника
Энергетика

Модель простейшей системы автоматического регулирования



Рассмотрим пример работы автопилота. Система должна поддерживать заданную высоту полета самолета (1000 м) при воздействии факторов, приводящих к случайным колебаниям высоты в пределах 10 м. Для создания блок–схемы перетащим в новое окно редактора блоки Constant, Uniform Random Number, Transfer Fcn, Sum, Scope, Gain, Mux. Список параметров, которые необходимо изменить, приведены в табл. 7.1. Время моделирования установим равным 3600с, сохраним блок–схему под именем «pr32» и запустим на моделирование. Если все сделано правильно, результат будет аналогичным, приведенному на рис. 7.17.

Сигнал с большим размахом – траектория движения самолета без автопилота, сигнал с меньшим размахом – траектория движения в случае работы системы автоматического регулирования.

 

Таблица 7.1 –Список изменяемых параметров блоков

Блок Параметр Новое значение
Constant, Constant1, Constant2 Constant value
Transfer Fcn, Transfer Fcn1 Denominator [100 0]
Uniform Random Number и Uniform Random Number1 MinimumMaximum –1010
Sum List of signs |+–
Gain Gain

 

       
 
 

 

 


Рисунок 7.17 – Модель простейшей системы автоматического регулирования

Рассмотрим пример построения модели с нелинейным элементом в цепи обратной связи и исследование устойчивости системы (рис. 7.18).

Рисунок 7.18 − построение модели с нелинейным элементом в цепи обратной связи

Для построения фазового портрета для данной модели используются узел дифференцирования (du/dt) и узел отображения информации по двум координатам (XY Graph). При этом получаем следующий фазовый портрет (рис. 7.19):

 

Рисунок 7.19 − фазовый портрет модели

 

Таким образом, из анализа графика можно сделать вывод, что эта система является устойчивой.

В разделе Simulink Extras находится дополнительная библиотека блоков Simulink.

 

Пример: моделирование в среде Simulink колебательной системы (рис. 7.20)

 

Рисунок 7.20 – Моделирование в среде Simulink колебательной системы

Блок алгебраического контураAlgebraic Constraint выполняет поиск корней алгебраических уравнений.

Параметры: Initial guess – начальное значение выходного сигнала.

Блок находит такое значение выходного сигнала, при котором значение входного сигнала становится равным нулю.

На рис. 7.21 показан пример решения системы нелинейных уравнений вида:

Поскольку данная система уравнений имеет два решения, то начальные значения блоков Algebraic Constraint заданы в виде векторов. Для первого (верхнего) блока начальное значение задано вектором [1 -1], а для второго (нижнего) блока – вектором [-1 1].

 

 

Рисунок 7.21 – пример решения системы нелинейных уравнений

 

Subtract – Math Operations. В параметрах в окошке List of Signs надо поставить те операции, которые необходимы( - +).

Math Function - Math Operations. В параметрах в окошке Function надо выбрать square (чтобы был квадрат значения).

Algebraic Constant - Math Operations. В параметрах в окошке Initial guess задать начальное значение вектором [1 -1] или [-1 1].

Display – Sinks. выводит результат.

 

 




Поиск по сайту:

©2015-2020 studopedya.ru Все права принадлежат авторам размещенных материалов.