exponenta event banner

Настройка требований к конструкции

В этом примере показано, как настроить дополнительные атрибуты требований к конструкции для использования с systune или looptune.

Все TuningGoal требования - это объекты, которые могут быть дополнительно настроены путем изменения их атрибутов по умолчанию. На дисплее отображается список таких атрибутов. Например,

R = TuningGoal.Gain('d','y',1)
R = 
  Gain with properties:

          MaxGain: [1x1 zpk]
            Focus: [0 Inf]
        Stabilize: 1
     InputScaling: []
    OutputScaling: []
            Input: {'d'}
           Output: {'y'}
           Models: NaN
         Openings: {0x1 cell}
             Name: ''

Три атрибута совместно используются несколькими требованиями. Focus свойство указывает полосу частот, в которой активна потребность. Например,

R.Focus = [1 20];

ограничивает выигрыш от d кому y только в частотном интервале [1,20]. Models свойство указывает, к каким моделям применяется требование (в контексте настройки для нескольких моделей растений). Например,

R.Models = [2 3 5];

указывает, что требование применяется только ко второй, третьей и пятой модели в массиве модели, предоставленном systune. Наконец, Openings позволяет задать дополнительные проемы контура. Например,

R = TuningGoal.Margins('Inner',6,45);
R.Openings = 'Outer';

задает поля устойчивости для внутреннего контура с открытым внешним контуром. В MATLAB используйте AnalysisPoint блоки для обозначения мест открытия контура. В Simulink используйте addPoint способ slTuner интерфейс для маркировки таких местоположений.