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