В этом примере показано, как сравнить несколько типов ответов рядом друг с другом, и включая временной интервал и включая ответы частотного диапазона, с помощью интерактивного приложения Linear System Analyzer.
Получите модели, ответы которых вы хотите сравнить.
Например, сравните объект третьего порядка G
, и ответы с обратной связью G
с двумя различными контроллерами, C1
и C2
.
G = zpk([],[-5 -5 -10],100); C1 = pid(0,4.4); T1 = feedback(G*C1,1); C2 = pid(2.9,7.1); T2 = feedback(G*C2,1);
Откройте инструмент Linear System Analyzer, чтобы исследовать ответы объекта и систем с обратной связью.
linearSystemAnalyzer(G,T1,T2)
По умолчанию Linear System Analyzer запускается с графиком переходного процесса этих трех систем. Щелкните, чтобы добавить легенду в график.
Добавьте графики импульсных характеристик к отображению Linear System Analyzer.
В Linear System Analyzer выберите Edit> Plot Configurations, чтобы открыть диалоговое окно Plot Configurations.
Выберите настройку 2D графика. В области Response Type выберите Bode Magnitude
для второго типа графика.
Нажмите OK, чтобы добавить Диаграммы Боде в отображение Linear System Analyzer.
Отобразите пиковые значения Предвещать ответов на графике.
Щелкните правой кнопкой где угодно по Предвещать Величине, строят и выбирают Characteristics> Peak Response в меню.
Маркеры появляются на графике, указывающем на значения максимальной чувствительности. Горизонтальные и вертикальные пунктирные линии указывают на частоту и амплитуду тех ответов. Нажмите на маркер, чтобы просмотреть значение максимальной чувствительности во всплывающих подсказках.
Можно использовать подобную процедуру, чтобы выбрать другие характеристики, такие как время урегулирования и время нарастания в меню Characteristics и просмотреть значения.
Можно также изменить тип графика, отображенного в Linear System Analyzer. Например, чтобы изменить первый тип графика в график импульсной характеристики, щелкните правой кнопкой где угодно по графику. Выберите Plot Types> Impulse
Отображенный график изменяется, чтобы показать импульс этих трех систем.
Linear System Analyzer | impulse
| impulseplot
| initial
| initialplot
| step
| stepplot