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