Лабораторная работа: Исследование нелинейных систем

xlabel('t, cек')

ylabel ('x, y')

title(['x(t) и y(t). НЭ– ', nlin, ', b=', num2str(b), ', c=', num2str(c), '; ЛЧ– ',…

lin, ', k=', num2str(k), ', T=', num2str(T), '; alfa=', num2str(alfa),…

'; x0=', num2str (x0_), '; y0=', num2str (y0_)])

hold on

grid on

gr3 = plot (time, x);

set (gr3, {'Color'}, {'r'});

gr4 = plot (time, y);

set (gr4, {'Color'}, {'b'});

legend ('x(t)', 'y(t)', 4);

Все команды Matlab, использованные при составлении данной программы, описаны в приложении.

В m‑файле необходимо задать значения констант – параметров нелинейностей и линейной части, значение коэффициента обратной связи по скорости, задать шаг и время моделирования, диапазоны изменения начальных условий для сигналов х и у, шаг при их переборе и их исходные значения, а также значение переменной config, управляющей конфигурацией модели.

В процессе выполнения m‑файла происходит подготовка графического окна для вывода фазового портрета, вызов и циклический запуск модели нелинейной системы при различных начальных условиях по x и y. По результатам моделирования строятся фазовый портрет системы и временные процессы х(t) и y(t), соответствующие последней из воспроизведенных на фазовом портрете фазовых траекторий. Для получения рисунка с изображением только одной фазовой траектории необходимо задать одинаковые значения для границ изменения начальных условий по х и у.

При составлении модели в Simulink используются элементы библиотек Simulink (Math, Nonlinear, Sinks и Sources) и Simulink Extras (Additional Linear), доступные через Simulink Library Browser. Схема моделирования из файла-примера FP_mod.mdl представлена на рис. 2.2.

Интегрирующие и инерционные звенья с возможностью установки начальных условий по выходу находятся в дополнительной библиотеке Simulink- Simulink Extras\Additional Linear.

Управление переключателем конфигурации системы осуществляется через переменную config, значение которой задается в m‑файле.

Как и в предыдущей работе, в настройках параметров моделирования следует указывать специально предназначенные для этой цели переменные, значения которых заданы в файле-сценарии. Параметры моделирования должны быть указаны в окне «Simulation parameters», доступном через меню Simulation\Simulation parameters окна, вкоторомоткрыт mdl‑файл (рис. 2.3).

Рис. 2.2. Схема моделирования


Рис. 2.3. Параметры моделирования

Установку параметров различных функциональных блоков модели поясняют рис. 2.4 – 2.6. В настройках блоков используются переменные, заданные в m‑файле. Такой подход помогает экономить время при настройке и перенастройке модели.

Рис. 2.4. Параметры блока To Workspace


а б

Рис. 2.5. Параметры нелинейных элементов модели:
а – идеального двухпозиционного реле; б – двухпозиционного реле с гистерезисом

К-во Просмотров: 898
Бесплатно скачать Лабораторная работа: Исследование нелинейных систем