
- •Цель работы
- •Подготовка к работе
- •Вопросы для самопроверки
- •Порядок выполнения работы
- •Содержание отчёта
- •Лабораторная работа № 2
- •Цель работы
- •Вопросы для самопроверки
- •Содержание отчёта
- •Цель работы
- •Подготовка к работе
- •Вопросы для самопроверки
- •L3id1.M
- •L3id2.M
- •Содержание отчёта
- •Цель работы
- •Подготовка к работе
- •Порядок выполнения работы
- •Содержание отчета
- •Основы работы в matlab
- •1. Введение
- •2. Инструкции и переменные
- •3. Матрицы
- •4. Графика
- •5. Скрипты
- •6. Приложение
- •Режимы работы в matlab
- •Описание режимов работы
- •Пример скрипта
- •Пример работы в Simulink
- •Библиографический список
Режимы работы в matlab
Система предусматривает 3 режима вычислений:
Режим прямых вычислений (приглашение к работе символом «>>»);
Режим работы с m-файлами;
Режим работы в Simulink.
Описание режимов работы
Режим прямых вычислений:
Запускаем программу Matlab.
В появившемся окне под названием “Окно команд” вы можете набрать текст скрипта, после каждой строки нажимая клавишу “Enter”.
Каждая введенная строка будет дублироваться в окне “Команды”.
По завершению ввода вы получите результат.
Режим работы с m-файлами:
Запускаем программу Matlab.
В ниспадающем меню нажимаем кнопки Файл –> Новый –> M-Файл.
В открывшемся редакторе вы можете набрать текст скрипта и проверить его работоспособность во вкладке ниспадающего меню Отладка –> Запуск, либо нажатием клавиши F5.
С помощью вкладки Файл вы можете сохранить свой скрипт или открыть уже готовый из файла.
Пример скрипта
% Вычисление переходной характеристики привода элерона самолета
% Вычисление от 0 до 1 с шагом 0.01,
% задается начальное значение времени, интервал расчета и конечное значение времени
t=[0:0.01:1];
%
% Формирование полиномов числителя и знаменателя передаточной функции
num=[1];den=[0.1 1];
%
% Формирование передаточной функции
sys=tf(num,den);
%
% Находим переходную характеристику во времени
[y,t]=step(sys,t);
%
% Построение графика
plot(t,y)
%
% Обозначение осей абсцисс и ординат
xlabel(‘t’),ylabel(‘y(t)’)
%
% Помещаем над графиком заголовок, gridуправляет выводом сетки
title(‘h(t)’), grid
Режим работы в Simulink:
Запускаем программу Matlab.
Открыть окно библиотек Simulink можно несколькими способами:
нажать кнопку Simulink на панели инструментов;
последовательностью нажатий кнопок Старт –> Simulink -> Инструмент Simulink –> Обозреватель библиотеки.
В появившемся окне нажимаем Файл –> Новая модель или комбинацию клавиш Ctrl+N.
В редактор переносим из необходимых библиотек элементы и строим нужную модель.
Нажимаем в ниспадающем меню Simulation->Startили комбинацию клавишCtrl+T.
Все операции вы можете произвести с вышеприведенным примером скрипта.
Пример работы в Simulink
Запустите MatLAb.
Запустите Simulinkиз панели инструментовMatLab.
В появившемся окне SimulinkLibraryBrowser:File→New→ Modelпоявится окно новой панелиuntitled.
Перейдите к окну Simulink Library Browser ( активизируйтеS.L.B.).
Из компонентов Simulink, отображаемых в левом поле, выберите библиотеку ``Sources``.
Из компонентов Sources, отображаемых в правом поле, перетащите (удержанием левой клавиши мыши) обьект ``Step`` в окно новой модели.
Повторите операцию для объекта ``Scope``, находящегося в библиотеке ``Sinks``.
Далее рассмотрим моделирование системы, структурная схема которой приведена
на рис. 5.13.
Рис. 5.12. Структурная схема исследуемой системы
а) проделаем 3 раза операцию вставки объекта Transfer Fcn(динамического звена) из библиотекиContinuous;
б) вставим объекты Sumиз библиотекиMath,Scopeиз библиотекиSinksиStep из библиотекиSources;
в) переходим в окно модели и расположим объекты в следующем порядке:
источник ступенчатого сигнала Step;
суммирующий узел Sum;
последовательно 3 динамических звена;
объект для графического представления выходного сигнала Scope;
г) проведём связи, задав нужный знак в суммирующем узле путём двойного нажатия левой кнопки мыши на объект узла;
д) установим коэффициенты звеньев следующим образом: сместив курсор на звено, дважды нажмите левую клавишу мыши и занесите коэффициенты полиномов через пробел числителя и знаменателя передаточной функции; в модуле Stepустановите величинуВремя шагаравным 0.
Симуляция начинается после нажатия кнопки Start Simulationна панели инструментов.
Результат моделирования можно посмотреть, дважды нажав левую клавишу мыши на объекте Scope. Для наглядности следует на окнеScopeнажать правую клавишу мыши и выбрать режимAuto Scale.
Для данного примера результат моделирования приведен на рис. 5.14.
Рис.5.13. Переходная характеристика системы
Работа с графиком:
для изменения интервала видимости необходимо:
активизировать рабочее окно untitled;
выбрать Simulation →Simulation Parameters;
в окне Simulation Parameters выберите закладку Solver;
в окнах Start timeиStop timeукажите время начала и конца симуляции, эти параметры будут являться границами интервала видимости в графическом окнеScope.