3. Обозреватель разделов библиотеки Simulink




Скачать 2.33 Mb.
Название 3. Обозреватель разделов библиотеки Simulink
страница 8/28
Тип Документы
rykovodstvo.ru > Руководство эксплуатация > Документы
1   ...   4   5   6   7   8   9   10   11   ...   28

A, B, C, D - матрицы: системы, входа, выхода и обхода, соответственно.

Размерность матриц показана на рис. 9.3.11 (n – количество переменных состояния, m – число входных сигналов, r – число выходных сигналов).  



Рис. 9.3.11. Размерность матриц блока State-Space

Параметры:

  1. A –Матрица системы.

  2. B – Матрица входа.

  3. C – Матрица выхода

  4. D – Матрица обхода

  5. Initial condition – Вектор начальных условий.

  6. Absolute tolerance — Абсолютная погрешность.

На рис. 9.3.11 показан пример моделирования динамического объекта с помощью блока State-Space. Матрицы блока имеют следующие значения:





Рис. 9.3.12. Пример использования блока State-Space.

[Скачать пример]

9.4. Discrete – дискретные блоки

9.4.1. Блок единичной дискретной задержки Unit Delay

Назначение:

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

Параметры:

  1. Initial condition – Начальное значение для выходного сигнала.

  2. Sample time – Шаг модельного времени.

Входной сигнал блока может быть как скалярным, так и векторным. При векторном входном сигнале задержка выполняется для каждого элемента вектора. Блок поддерживает работу с комплексными и действительными сигналами.

На рис. 9.4.1 показан пример использования блока для задержки дискретного сигнала на один временной шаг, равный 0.1с.



Рис. 9.4.1. Пример использования блока Unit Delay

[Скачать пример]

9.4.2. Блок экстраполятора нулевого порядка Zero-Order Hold

Назначение:

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

Параметры:

Sample time – Величина шага дискретизации по времени.

Блок фиксирует значение входного сигнала в начале интервала квантования и поддерживает на выходе это значение до окончания интервала квантования. Затем выходной сигнал изменяется скачком до величины входного сигнала на следующем шаге квантования.

На рис. 9.4.2 показан пример использования блока Zero-Order Hold для формирования дискретного сигнала.



Рис. 9.4.2. Пример формирования дискретного сигнала с помощью блока Zero-Order Hold

[Скачать пример]

Блок экстраполятора нулевого порядка может использоваться также для согласования работы дискретных блоков имеющих разные интервалы квантования. На рис. 9.4.3 показан пример такого использования блока Zero-Order Hold. В примере блок Discrete Transfer Fcn имеет параметр Sample time = 0.4 , а для блока Discrete Filter этот же параметр установлен равным 0.8.



Рис. 9.4.3. Использование блока Zero-Order Hold для согласования работы дискретных блоков.

[Скачать пример]

9.4.3. Блок экстраполятора первого порядка First-Order Hold

Назначение:

Блок задает линейное изменение выходного сигнала на каждом такте дискретизации, в соответствии с крутизной входного сигнала на предыдущем интервале дискретизации.

Параметры:

Sample time – Величина шага дискретизации по времени.

Пример экстраполяции синусоидального сигнала этим блоком показан на рис. 9.4.4.



Рис. 9.4.4. Использование блока First-Order Hold

[Скачать пример]

9.4.4. Блок дискретного интегратора Discrete-Time Integrator

Назначение:

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

Параметры:

  1. Integration method – Метод численного интегрирования:

    • Forward Euler - Прямой метод Эйлера.

Метод использует аппроксимацию T/(z-1) передаточной функции 1/s. Выходной сигнал блока рассчитывается по выражению:
y(k) = y(k–1) + T*u(k–1),
y
– выходной сигнал интегратора,
u – входной сигнал интегратора,
T – шаг дискретизации,
k – номер шага моделирования.

  • Backward Euler – Обратный метод Эйлера.

Метод использует аппроксимацию T*z/(z–1) передаточной функции 1/s. Выходной сигнал блока рассчитывается по выражению:
y(k) = y(k–1) + T*u(k).

  • Trapeziodal – Метод трапеций.

Метод использует аппроксимацию T/2*(z+1)/(z–1) передаточной функции 1/s. Выходной сигнал блока рассчитывается по выражению:
x(k) = y(k–1) + T/2 * u(k–1).

  1. Sample time — Шаг дискретизации по времени.

Остальные параметры дискретного интегратора те же, что и у блока аналогового интегратора Integrator (библиотека Continuous).

На рис. 9.4.5 показан пример демонстрирующий все три способа численного интегрирования блока Discrete-Time Integrator. Как видно из рисунка изображение блока меняется в зависимости от выбранного метода интегрирования.



Рис. 9.4.5. Выполнение интегрирования блоками Discrete-Time Integrator, реализующими разные численные методы.

[Скачать пример]

9.4.5. Дискретная передаточная функция Discrete Transfer Fсn

Назначение:

Блок Discrete Transfer Fcn задает дискретную передаточную функцию в виде отношения полиномов:

,

где

m+1 и n+1 – количество коэффициентов числителя и знаменателя, соответственно.
num вектор или матрица коэффициентов числителя,
den – вектор коэффициентов знаменателя.

Параметры:

  1. Numerator — Вектор или матрица коэффициентов числителя

  2. Denominator – Вектор коэффициентов знаменателя

  3. Sample time — Шаг дискретизации по времени.

Порядок числителя не должен превышать порядок знаменателя.

Входной сигнал блока должен быть скалярным. В том случае, если коэффициенты числителя заданы вектором, то выходной сигнал блока будет скалярным (также как и входной сигнал). На рис. 9.4.6 показан пример использования блока Discrete Transfer Fcn. В примере рассчитывается реакция на единичное ступенчатое воздействие дискретного аналога колебательного звена: .

Шаг дискретизации выбран равным 0.5 с.



Рис. 9.4.6. Использование блока Discrete Transfer Fcn

[Скачать пример]

 

9.4.6. Блок дискретной передаточной функции Discrete Zero-Pole

Назначение:

Блок Discrete Zero-Pole определяет дискретную передаточную функцию с заданными полюсами и нулями:

,

где

Z вектор или матрица нулей передаточной функции,
P – вектор полюсов передаточной функции,
K – коэффициент передаточной функции, или вектор коэффициентов, если нули передаточной функции заданы матрицей. При этом размерность вектора K определяется числом строк матрицы нулей.

Параметры:

  1. Zeros – Вектор или матрица нулей.

  2. Poles – Вектор полюсов.

  3. Gain – Скалярный или векторный коэффициент передаточной функции.

  4. Sample time — Шаг дискретизации по времени.

Количество нулей не должно превышать число полюсов передаточной функции.

В том случае, если нули передаточной функции заданы матрицей, то блок Discrete Zero-Pole моделирует векторную передаточную функцию.

Нули или полюса могут быть заданы комплексными числами. В этом случае нули или полюса должны быть заданы комплексно-сопряженными парами полюсов или нулей, соответственно.

Начальные условия при использовании блока Discrete Zero-Pole полагаются нулевыми.

На рис. 9.4.7 показан пример использования блока Discrete Zero-Pole. С помощью рассматриваемого блока моделируется дискретный аналог передаточной функции

.

Шаг дискретизации выбран равным 0.5 с.



Рис. 9.4.7. Использование блока Discrete Zero-Pole.

[Скачать пример]

9.4.7. Блок дискретного фильтра Discrete Filter

Назначение:

Блок дискретного фильтра Discrete Filter задает дискретную передаточную функцию от обратного аргумента (1/z):

,

m+1 и n+1 – количество коэффициентов числителя и знаменателя, соответственно.
num вектор или матрица коэффициентов числителя,
den – вектор коэффициентов знаменателя.

Параметры:

  1. Numerator — Вектор или матрица коэффициентов числителя

  2. Denominator –Вектор коэффициентов знаменателя

  3. Sample time — Шаг дискретизации по времени.

На рис. 9.4.8 показан пример использования блока Discrete Filter. С помощью рассматриваемого блока моделируется дискретный аналог передаточной функции:

.

Шаг дискретизации выбран равным 0.5 с.



Рис. 9.4.8. Использование блока Discrete Filter.

[Скачать пример]

9.4.8. Блок модели динамического объекта Discrete State-Space

Назначение:

Блок создает динамический объект, описываемый уравнениями в пространстве состояний:

,

где

x – вектор состояния,

u – вектор входных воздействий,

y – вектор выходных сигналов,

A, B, C, D - матрицы: системы, входа, выхода и обхода, соответственно,

n – номер шага моделирования.

Размерность матриц показана на рис. 9.4.9 (n – количество переменных состояния, m – число входных сигналов, r – число выходных сигналов).



Рис. 9.4.9. Размерность матриц блока Discrete State-Space

Параметры:

  1. A –Матрица системы.

  2. B – Матрица входа.

  3. C – Матрица выхода

  4. D – Матрица обхода

  5. Initial condition – Вектор начальных условий.

  6. Sample time — Шаг дискретизации по времени.

На рис. 9.4.10 показан пример моделирования динамического объекта с помощью блока Discrete State-Space. Матрицы блока имеют следующие значения:





Рис. 9.4.10. Пример использования блока Discrete State-Space.

9.5. Nonlinear - нелинейные блоки

9.5.1. Блок ограничения Saturation

Назначение:

Выполняет ограничение величины сигнала.

Параметры:

  1. Upper limit - Верхний порог ограничения.

  2. Lower limit - Нижний порог ограничения.

  3. Treat as gain when linearizing (флажок) - Трактовать как усилитель с коэффициентом передачи равным 1 при линеаризации.

Выходной сигнал блока равен входному если его величина не выходит за порог ограничения. По достижении входным сигналом уровня ограничения выходной сигнал блока перестает изменяться и остается равным порогу. На рис. 9.5.1 показан пример использования блока для ограничения синусоидального сигнала. На рисунке приводятся временные диаграммы сигналов и зависимость выходного сигнала блока от входного.



Рис. 9.5.1. Пример использования блока Saturation

[Скачать пример]

9.5.2. Блок с зоной нечувствительности Dead Zone

Назначение:

Реализует нелинейную зависимость типа "зона нечувствительности (мертвая зона)".

Параметры:

  1. Start of dead zone - Начало зоны нечувствительности (нижний порог).

  2. End of dead zone - Конец зоны нечувствительности (верхний порог).

  3. Saturate on integer overflow (флажок) - Подавлять переполнение целого. При установленном флажке ограничение сигналов целого типа выполняется корректно.
1   ...   4   5   6   7   8   9   10   11   ...   28

Похожие:

3. Обозреватель разделов библиотеки Simulink icon Результаты анкетирования читателей библиотеки спбгасу
В ноябре 2016г в Спбгасу проводилось анкетирование читателей библиотеки с целью изучения информационных потребностей читателей и...
3. Обозреватель разделов библиотеки Simulink icon Лабораторная работа №3
Изучение пакета Simulink Response Optimization системы matlab 7 для расчета оптимальных настроек регуляторов”
3. Обозреватель разделов библиотеки Simulink icon Методические рекомендации по организации и созданию приходской библиотеки
Святейший Патриарх Кирилл придает огромное значение деятельности православных библиотек. Выступая перед работниками Синодальной библиотеки,...
3. Обозреватель разделов библиотеки Simulink icon Программа IV окружной летней школы «Библиотеки и местное самоуправление»
Библиотеки и местное самоуправление: пути взаимодействия: IV окружная летняя школа / Сост. Ю. А. Ким. – Ханты-Мансийск: Полиграфист,...
3. Обозреватель разделов библиотеки Simulink icon Информационный бюллетень Администрации Санкт-Петербурга №1 (1001) от 16 января 2017 г
Конференция, посвященная 203-й годовщине открытия Российской национальной библиотеки (Главное здание Российской национальной библиотеки...
3. Обозреватель разделов библиотеки Simulink icon Отчет о работе Свердловской областной специальной библиотеки для слепых в 2016 году
Р68 Роль специальной библиотеки в формировании доступной информационной среды: отчет о работе Свердловской областной специальной...
3. Обозреватель разделов библиотеки Simulink icon Библиотека
В списке представлены библиографические описания научных, учебных, учебно-методических с 1970 года и периодических с 2005 года изданий,...
3. Обозреватель разделов библиотеки Simulink icon Основные положения и правила
«Российские правила каталогизации» разработаны авторским коллективом на базе Российской государственной библиотеки, Российской национальной...
3. Обозреватель разделов библиотеки Simulink icon Основные положения и правила
«Российские правила каталогизации» разработаны авторским коллективом на базе Российской государственной библиотеки, Российской национальной...
3. Обозреватель разделов библиотеки Simulink icon Наш мозг способен на невероятные вещи, но ему мешает сознание
Обозреватель bbc future пришел к неожиданному выводу, что сознательное мышление занимает самое незначительное место в деятельности...
3. Обозреватель разделов библиотеки Simulink icon С разделением на разделы и возможностью планирования
Приводятся две формы программирования. Одна из них содержит все поля программирования, а другая содержит поля специфичных разделов....
3. Обозреватель разделов библиотеки Simulink icon Отчет о деятельности Кемеровской областной научной библиотеки им....
Жно с уверенностью констатировать, что бюджетные средства, направленные государством на его выполнение, были расходованы на цели...
3. Обозреватель разделов библиотеки Simulink icon Отчет о деятельности Кемеровской областной научной библиотеки им....
Жно с уверенностью констатировать, что бюджетные средства, направленные государством на его выполнение, были расходованы на цели...
3. Обозреватель разделов библиотеки Simulink icon Программа развития биц библиотечно-информационный центр новая модель...
«Библиотечно-информационный центр – новая модель школьной библиотеки» мкоу «Волчихинская сш №2»
3. Обозреватель разделов библиотеки Simulink icon Инструкция по настройке модема d-link 2500u на сетевом интерфейсе...
Запустить Internet Explorer (или любой другой обозреватель), в строке адреса набрать 192. 168 1 и подключиться к web-интерфейсу модема....
3. Обозреватель разделов библиотеки Simulink icon Г. Н. Милютина, гл библиограф Национальной библиотеки Республики Карелия
Составитель Г. Н. Милютина, гл библиограф Национальной библиотеки Республики Карелия

Руководство, инструкция по применению






При копировании материала укажите ссылку © 2024
контакты
rykovodstvo.ru
Поиск