Преобразование моделей между непрерывным временем и дискретным временем и повторная выборка моделей в интерактивном редакторе
Чтобы добавить задачу «Преобразовать скорость модели» в сценарий в режиме реального времени в редакторе MATLAB, выполните следующие действия.
На вкладке Live Editor выберите Task > Convert Model Rate.
В блоке кода в сценарии введите соответствующее ключевое слово, например convert, rate, или c2d. Выбрать Convert Model Rate из предложенных завершений команды.
Model - Модель для преобразованияВыберите модель LTI. Список содержит все подходящие динамические системные модели непрерывного или дискретного времени в рабочей области MATLAB, включая:
Числовые модели LTI, такие как tf, ss, или zpk модели.
Идентифицированные модели LTI, такие как idss и idtf. (Для использования идентифицированных моделей требуется лицензия на Toolbox™ идентификации системы.)
Можно преобразовать модели SISO или модели MIMO с задержками времени или без них, хотя некоторые методы преобразования доступны только для моделей SISO (см. описание параметра метода). Нельзя использовать функцию «Преобразовать скорость модели» для преобразования обобщенных моделей LTI, таких как genss или uss, модели данных частотного отклика, такие как frdили модели процессов (idproc).
Sample Time - Время целевой выборкиУкажите время выборки преобразованной модели в единицах 1/TimeUnit, где TimeUnit является TimeUnit свойства входной модели.
Для дискретизации модели непрерывного времени или повторной выборки модели дискретного времени введите целевое время выборки.
Чтобы преобразовать модель дискретного времени в непрерывное время, введите 0.
Method - Метод пересчета ставокZero-order hold (по умолчанию) | First-order hold | Bilinear (Tustin) approximation | ...Выберите метод пересчета курсов. Доступные методы:
Zero-order hold
First-order hold
Impulse-invariant discretization (только непрерывное-дискретное преобразование моделей SISO)
Bilinear (Tustin) approximation
Zero-pole matching method
Least-squares method (только непрерывное-дискретное преобразование моделей SISO)
Сведения о выборе метода преобразования см. в разделе Методы непрерывного дискретного преобразования.
Delay Order - Приблизительный порядок оценки временной задержкиПри преобразовании скорости модели с временной задержкой Bilinear (Tustin) approximation или Zero-pole matching method методы округляют временную задержку до ближайшего целого числа, кратного времени выборки. Это округление может ухудшить точность динамики, особенно вблизи частоты Найквиста.
Задайте для параметра Порядок задержки ненулевое целое число, чтобы параметр Преобразовать модельную скорость (Convert Model Rate) аппроксимировал дробную часть задержки с помощью фильтра Тирэна вместо округления. Используйте наименьшее значение, которое дает достаточно точную динамику изменения скорости для приложения. Дополнительные сведения о фильтрах Thiran см. в разделе thiran.
Prewarp Freq. (rad/s) - Предварная частота для билинейного (Tustin) методаПри дискретизации модели непрерывного времени, если система имеет важную динамику на определенной частоте, которую необходимо сохранить при преобразовании курса, можно использовать Bilinear (Tustin) approximation СПОСОБ С ПРЕВАЛИРОВАНИЕМ ЧАСТОТЫ. Этот метод обеспечивает соответствие между исходными и преобразованными откликами на указанной частоте предварительного действия. См. раздел Методы непрерывного дискретного преобразования.
Output Plot - Тип графика ответаBode (по умолчанию) | Step | Impulse | ...Функция «Преобразовать скорость модели» автоматически создает график ответа, чтобы убедиться в сохранении динамики, важной для приложения. Укажите один из следующих типов графика отклика для сравнения откликов исходной и преобразованной моделей во время эксперимента с параметрами преобразования.
Bode
Step
Impulse
Pole-Zero
Код, сгенерированный задачей, включает код для создания выбранного графика ответа. Чтобы опустить график ответа, выберите None.