В этом примере показано, как сравнить несколько типов откликов один за другим, включая как временную, так и частотную характеристики, с помощью интерактивного приложения 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, чтобы открыть диалоговое окно Строения.
Выберите строение с двумя графиками. В области «Тип отклика» выберите Bode Magnitude
для второго типа графика.
Щелкните OK, чтобы добавить диаграмм Боде к отображению Linear System Analyzer.
Отображение пиковых значений откликов Bode на графике.
Щелкните правой кнопкой мыши в любом месте графика Величина и выберите в меню Characteristics > Peak Response.
Маркеры появляются на графике, указывающем пиковые значения максимальной чувствительности. Горизонтальные и вертикальные пунктирные линии указывают частоту и амплитуду этих характеристик. Щелкните на маркере, чтобы просмотреть значение максимальной чувствительности в всплывающие подсказки.
Можно использовать аналогичную процедуру для выбора других признаков, таких как время урегулирования и время нарастания из меню Characteristics и просмотра значений.
Можно также изменить тип графика, отображаемый в Linear System Analyzer. Например, чтобы изменить первый тип графика на график импульсной характеристики, щелкните правой кнопкой мыши в любом месте графика. Выберите Plot Types > Impulse
Отображаемый график изменяется, чтобы показать импульс трех систем.
impulse
| impulseplot
| initial
| initialplot
| Linear System Analyzer | step
| stepplot