Основные устройства вывода (Sinks)
|
Display – цифровой дисплей, показывает изменение входного сигнала в цифровом виде. |
|
Scope – осциллограф, показывает изменение сигнала в виде графика, позволяет передавать данные в рабочую область Matlab для последующей обработки и оформления. |
Линейные системы (Continuous)
|
Transfer Fcn – передаточная функция, в параметрах задаются числитель (Numerator) и знаменатель (Denominator) в виде полиномов. |
|
State Space – модель в пространстве состояний, в параметрах задается четверка матриц, определяющих модель, и начальные условия для вектора состояния (Initial conditions). |
|
Zero-Pole – модель в форме «нули-полюса», в параметрах задаются массивы нулей (Zeros), полюсов (Poles), а также коэффициент усиления (Gain). |
|
Integrator – интегратор с возможностью установки начальных условий (Initial condition), а также пределов насыщения (Lower saturation limit и Upper saturation limit). Когда сигнал выхода выходит за границы, определяемые этими пределами, интегрирование прекращается. |
Другие часто используемые блоки
Math Operations
-
Gain – усилитель, задается коэффициент усиления (Gain).
Sum – сумматор, используется для сложения и вычитания входов. Параметр List of signs задает количество входов, их знаки («+» для сложения и «–» для вычитания). Промежутки между входами (обозначаются знаком |).
Trigonometric Function – тригонометрическая функция.
Signal Routing
-
Manual Switch – ручной переключатель, позволяет двойным щелчком переключать выход на один из двух входных сигналов.
Mux – мультиплексор, объединяет несколько сигналов в один «жгут» (векторный сигнал), в параметрах задается число входов (Number of Inputs).
Demux – демультиплексор, позволяет «разбить» векторный сигнал на несколько скалярных, в параметрах задается число выходов (Number of Outputs).
Continuous – Непрерывные блоки
State-Space – Блок задания линеаризованной модели
Позволяет задать линеаризованную матричную модель системы, описанную в векторно-матричной форме:
,
,
где
– вектор состояния системы,
– переходная
матрица системы,
– переходная
матрица возмущения системы,
– вектор
входных воздействий (возмущений),
– вектор
выходных сигналов (наблюдений) системы,
,
– матрицы наблюдений системы.
Основными параметрами здесь являются матричные коэффициенты, по умолчанию равные 1, и параметр Initial condition, задающий вектор начального состояния (по умолчанию 0).
Transfer Fcn – Блок передаточной характеристики
Создает передаточную функцию в виде отношения полиномов заданной степени. Блок имеет два параметра — векторы коэффициентов полиномов числителя Numerator и знаменателя Denominator. Они задают вид выражения для передаточной функции, которое и появляется внутри блока.
Пример.
Numerator: [1 2 3]
Denominator: [1 2 3 4 1]
Передаточная функция:
Zero-Pole – Блок задания передаточной характеристики с использованием нулей и полюсов
Служит для создания передаточной функции с заданными полюсами и нулями. В этом случае передаточная функция в общем виде выглядит следующим образом:
.
В окне параметров блока Zero-Pole задаются списки нулей (поле Zeros) и полюсов (поле Poles) передаточной характеристики, а также коэффициент передачи (поле Gain).
Derivative – Дифференцирующий блок
Служит для численного дифференцирования входных данных (сигналов), никаких параметров блок дифференцирования не имеет и его окно установки параметров дает только информацию о назначении блока.
Integrator – Интегрирующий блок
Выполняет функции интегрирования входных сигналов. Нужно отметить, что как интегрирование, так и дифференцирование выполняются не идеально, что может подтвердить эксперимент с последовательным применением этих блоков.
Параметры
собраной модели можно изменять. Например,
зададим амплитуду синусоидального
сигнала, вырабатываемого блоком Sine
Wave
в собраной модели. Для этого щелкнем 2
раза мышкой по этому блоку. В появившемся
диалоговом окне зададим новое значение
амплитуды Amplitude:
2 (можно к тому же изменить и частоту
Frequency,
и фразу Phase).
После этого жмем кнопку Сloce
и снова запускаем моделирование командой
Start
(Пуск) из меню Simulation.
Результат смотрим в окне Scope.
Рабочий лист
№Опыта |
Параметры |
|
График |
1 |
Time values |
0 2 |
|
Output values |
0 2 |
||
2 |
Time values |
0 3 |
|
Output values |
0 1 |
3 |
Time values |
0 3 |
|
Output values |
0 3 |
Выводы: в процессе лабораторной работы, я ознакомился с пакетом прикладных програм MATLAB/ Simulink, а также с их помощью научился складывать простейшие элементы и блоки САУ сваркой в соответствии с номером моего варианта. Полученные данные и графики внес в рабочий лист, который приведен выше.
1
|
|
|
|
|
6.050504.4122. .01 |
Лист |
|
|
|
|
|
|
|
Ізм |
Лист |
№ докум. |
Підпис |
Дата |
