exponenta event banner

Линеаризация на основе времени

Создание линейных моделей в базовом рабочем пространстве в определенное время

  • Библиотека:
  • Утилиты Simulink/для всей модели

  • Timed-Based Linearization block

Описание

Этот блок вызывает linmod или dlinmod создание линейной модели для системы, когда часы моделирования достигают времени, заданного параметром Время линеаризации (Linearization time). Обрезка не выполняется. Линейная модель хранится в базовой рабочей области в виде структуры вместе с информацией об операционной точке, в которой был сделан снимок. Для формирования массива структур добавляется несколько снимков файловой системы.

Блок устанавливает следующие параметры модели для указанных значений:

  • BufferReuse = 'off'

  • RTWInlineParameters = 'on'

  • BlockReductionOpt = 'off'

Имя структуры, используемой для сохранения снимков файловой системы, является именем модели, добавленной _Timed_Based_Linearization, например, vdp_Timed_Based_Linearization. Структура имеет следующие поля:

ОбластьОписание

a

Матрица А линеаризации

b

Матрица B линеаризации

c

Матрица C линеаризации

d

Матрица D линеаризации

StateName

Имена состояний модели

OutputName

Имена выходных портов модели

InputName

Имена входных портов модели

OperPoint

Структура, определяющая рабочую точку линеаризации. Структура определяет время рабочей точки (OperPoint.t). Штаты (OperPoint.x) и входы (OperPoint.u) поля не используются.

Ts

Время выборки линеаризации для дискретной линеаризации

Совет

Для условного создания моделей используйте блок линеаризации на основе триггера.

Параметры

развернуть все

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

Программное использование

Параметр блока: LinearizationTime
Текст: символьный вектор
Значения: скаляр | вектор
По умолчанию: '1'

Укажите время выборки для линейной модели. Создание модели непрерывного времени с использованием linmod, укажите время выборки 0. В противном случае для создания дискретно-временной модели используйте dlinmod, укажите положительное время выборки (см. раздел Линеаризация системы дискретного времени).

Программное использование

Параметр блока: SampleTime
Текст: символьный вектор
Значения: скаляр | вектор
По умолчанию: '0'

Характеристики блока

Типы данных

Прямой проход

no

Многомерные сигналы

no

Сигналы переменного размера

no

Обнаружение пересечения нулей

no

Представлен в R2010a