slTunerOptions

Установите slTuner интерфейсные опции

Описание

пример

options = slTunerOptions возвращает slTuner по умолчанию интерфейсная опция установлена.

options = slTunerOptions(Name,Value) возвращает набор опции с дополнительными опциями, заданными одним или несколькими Name,Value парные аргументы.

Примеры

свернуть все

Создайте набор опции для slTuner интерфейс, который устанавливает метод преобразования уровня на метод Тастина с предварительным деформированием на частоте 10 рад/с.

options = slTunerOptions('RateConversionMethod','prewarp',...
                           'PreWarpFreq',10);

В качестве альтернативы используйте запись через точку, чтобы установить значения options.

options = slTunerOptions;
options.RateConversionMethod = 'prewarp';
options.PreWarpFreq = 10;

Входные параметры

свернуть все

Аргументы в виде пар имя-значение

Задайте дополнительные разделенные запятой пары Name,Value аргументы. Name имя аргумента и Value соответствующее значение. Name должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.

Пример: 'RateConversionMethod','prewarp' устанавливает метод преобразования уровня на метод Тастина с предварительным деформированием.

Отметьте указание, обрезать ли имена I/Os и состояний в линеаризовавшей модели, заданной как разделенная запятой пара, состоящая из 'UseFullBlockNameLabels' и также:

  • 'off' — Используйте усеченные имена в I/Os и состояниях в линеаризовавшей модели.

  • 'on' — Используйте полный блок path, чтобы назвать I/Os и состояния в линеаризовавшей модели.

Отметьте указание, использовать ли номера каналов сигнала шины или имена, чтобы маркировать I/Os в линеаризовавшей модели, заданной как разделенная запятой пара, состоящая из 'UseBusSignalLabels' и одно из следующего:

  • 'off' — Используйте номера каналов сигнала шины для метки I/Os на сигналах шины в линеаризовавшей модели.

  • 'on' — Используйте имена сигнала шины к метке I/Os на сигналах шины в линеаризовавшей модели. Имена шины сигнала появляются в результатах, когда точки ввода-вывода расположены при выходе следующих блоков:

    • Блок импорта корневого уровня, содержащий объект шины

    • Соедините шиной блок создателя

    • Блок Subsystem, источник которого прослеживает до выхода блока создателя шины

    • Блок Subsystem, источник которого прослеживает до импорта корневого уровня путем прохождения только через виртуальные или невиртуальные контуры подсистемы

Отметьте указание, вычислить ли смещения линеаризации для входных параметров, выходные параметры, состояния, и производные состояния или обновленные состояния, заданные как разделенная запятой пара, состоящая из 'StoreOffsets' и одно из следующего:

  • false — Не вычисляйте смещения линеаризации.

  • true — Вычислите смещения линеаризации.

Можно сконфигурировать блок LPV System с помощью смещений линеаризации. Для примера смотрите, что Аппроксимирующее Нелинейное Поведение Использует Массив Систем LTI

Отметьте указание, хранить ли диагностическую информацию во время линеаризации, заданной как разделенная запятой пара, состоящая из 'StoreAdvisor' и одно из следующего:

  • false — Не храните информацию диагностики линеаризации.

  • true — Храните информацию диагностики линеаризации.

Команды линеаризации хранят и возвращают диагностическую информацию в LinearizationAdvisor объект. Для примера поиска и устранения неисправностей результатов линеаризации с помощью LinearizationAdvisor возразите, смотрите Результаты Линеаризации Поиска и устранения неисправностей в Командной строке.

Метод, используемый в преобразовании уровня при линеаризации многоскоростной системы, заданной как разделенная запятой пара, состоящая из 'RateConversionMethod' и одно из следующего:

  • 'zoh' — Нулевой порядок содержит метод преобразования уровня

  • 'tustin' — Тастин (билинейный) метод

  • 'prewarp' — Метод Тастина с предварительной деформацией частоты. Когда вы используете этот метод, устанавливаете PreWarpFreq опция к желаемой частоте перед деформацией.

  • 'upsampling_zoh' — Сверхдискретизируйте дискретные состояния, если это возможно, и используйте 'zoh' в противном случае.

  • 'upsampling_tustin' — Сверхдискретизируйте дискретные состояния, если это возможно, и используйте 'tustin' в противном случае.

  • 'upsampling_prewarp' — Сверхдискретизируйте дискретные состояния, если это возможно, и используйте 'prewarp' в противном случае. Когда вы используете этот метод, устанавливаете PreWarpFreq опция к желаемой частоте перед деформацией.

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

Примечание

Если вы используете метод преобразования уровня кроме 'zoh', конвертированные состояния больше не имеют тот же физический смысл как исходные состояния. В результате имена состояния в получившейся системе LTI превращаются в '?'.

Предварительно деформируйте частоту в rad/s, заданном как разделенная запятой пара, состоящая из 'PreWarpFreq' и неотрицательный скаляр. Эта опция применяется только когда RateConversionMethod любой 'prewarp' или 'upsampling_prewarp'.

Отметьте указание, перекомпилировать ли модель при варьировании значений параметров для линеаризации, заданной как разделенная запятой пара, состоящая из 'AreParamsTunable' и одно из следующего:

  • true — Не перекомпилируйте модель, когда все различные параметры будут настраиваемыми. Если какие-либо различные параметры не являются настраиваемыми, перекомпилировали модель для каждого узла решетки параметра и выпускают предупреждающее сообщение.

  • false — Перекомпилируйте модель для каждого узла решетки параметра. Используйте эту опцию, когда вы будете варьироваться значения ненастраиваемых параметров.

Для получения дополнительной информации о компиляции модели, когда вы линеаризуете с изменением параметра, смотрите Пакетный КПД Линеаризации, Когда Вы Варьируетесь Значения параметров.

Выходные аргументы

свернуть все

slTuner интерфейсные опции, возвращенные как slTunerOptions опция установлена.

Смотрите также

Введенный в R2014a