Сгенерируйте линейные модели в базовом рабочем пространстве в определенные времена
Simulink / Утилиты Всей модели
Этот блок вызывает linmod или dlinmod, чтобы создать линейную модель для системы, когда часы моделирования достигают времени, заданного параметром времени Линеаризации. Никакая обрезка не выполняется. Линейная модель сохранена в базовом рабочем пространстве как структура, наряду с информацией о рабочей точке, в которой был взят снимок состояния. Несколько снимков состояния добавлены, чтобы сформировать массив структур.
Блок устанавливает следующие параметры модели на указанные значения:
BufferReuse = 'off'
RTWInlineParameters = 'on'
BlockReductionOpt = 'off'
Имя структуры, используемой, чтобы сохранить снимки состояния, является именем модели, добавленной _Timed_Based_Linearization, например, vdp_Timed_Based_Linearization. Структура имеет следующие поля:
| Поле | Описание |
|---|---|
|
|
Матрица линеаризации |
|
|
Матрица B линеаризации |
|
|
Матрица C линеаризации |
|
|
Матрица D линеаризации |
|
|
Имена состояний модели |
|
|
Имена выходных портов модели |
|
|
Имена входных портов модели |
|
|
Структура, которая задает рабочую точку линеаризации. Структура задает время рабочей точки ( |
|
|
Частота дискретизации линеаризации для дискретной линеаризации |
Чтобы сгенерировать модели условно, используйте блок Trigger-Based Linearization.
Типы данных | |
Прямое сквозное соединение |
|
Многомерные сигналы |
|
Сигналы переменного размера |
|
Обнаружение пересечения нулем |
|