exponenta event banner

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' устанавливает метод преобразования скорости в метод Тастина с предварительной обработкой.

Время выборки линеаризации, указанное как пара, разделенная запятыми, состоящая из 'SampleTime' и одно из следующих:

  • 0 - создание модели непрерывного времени.

  • Положительный скаляр - указывает время выборки для систем дискретного времени.

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

  • 'off' - использование усеченных имен для ввода-вывода и состояний в линеаризованной модели.

  • 'on' - используйте полный путь к блоку, чтобы назвать операции ввода-вывода и состояния в линеаризованной модели.

Флаг, указывающий, следует ли использовать номера каналов сигнала шины или имена для маркировки ввода-вывода в линеаризованной модели, указанной как разделенная запятыми пара, состоящая из 'UseBusSignalLabels' и одно из следующих:

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

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

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

    • Блок создания шины

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

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

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

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

  • true - вычисление смещений линеаризации.

Блок системы LPV можно сконфигурировать с помощью смещений линеаризации. Пример см. в разделе Аппроксимация нелинейного поведения с использованием массива систем LTI

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

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

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

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

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

  • 'zoh' - Метод преобразования ставки удержания нулевого заказа

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

  • 'prewarp' - Метод Тустина с превалированием частоты. При использовании этого метода установите PreWarpFreq на требуемую частоту предвоенной операции.

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

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

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

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

Примечание

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

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

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

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

  • false - перекомпилировать модель для каждой точки сетки параметра. Эта опция используется при изменении значений неперестраиваемых параметров.

Дополнительные сведения о компиляции модели при линеаризации с изменением параметров см. в разделе Эффективность линеаризации партий при изменении значений параметров.

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

свернуть все

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

См. также

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