showTunable

Отобразите текущее значение настраиваемых Блоков Системы управления в Обобщенной Модели

Синтаксис

Описание

пример

showTunable(M) отображает текущие значения всех настраиваемых Блоков Системы управления в обобщенной модели LTI. Настраиваемые блоки системы управления являются параметрическими блоками, такими как realp, tunableTF, и tunablePID.

Примеры

свернуть все

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

Управляющая структура включает ПИ-контроллер C и настраиваемый lowpass просачивается путь к обратной связи. Объект G система третьего порядка.

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

s = tf('s');
num = 33000*(s^2 - 200*s + 90000);
den = (s + 12.5)*(s^2 + 25*s + 63000);
G = num/den;

C0 = tunablePID('C','pi');
a = realp('a',1);
F0 = tf(a,[1 a]);
X = AnalysisPoint('X');

T0 = feedback(G*X*C0,F0);
T0.InputName = 'r';
T0.OutputName = 'y';

T0 genss модель, которая имеет два настраиваемых блока, ПИ-контроллер, C, и параметр, at0 также содержит блок switch X.

Создайте настраивающееся требование, которое обеспечивает выход y отслеживать вход r, и настройте систему, чтобы удовлетворить то требование.

Req = TuningGoal.Tracking('r','y',0.05);
[T,fSoft,~] = systune(T0,Req);
Final: Soft = 1.43, Hard = -Inf, Iterations = 59

systune находит значения для настраиваемых параметров, которые оптимально удовлетворяют требование отслеживания. Выход T genss модель с теми же Блоками Системы управления как T0. Текущие значения тех блоков являются настроенными значениями.

Исследуйте настроенные значения настраиваемых блоков системы управления.

showTunable(T)
C =
 
             1 
  Kp + Ki * ---
             s 

  with Kp = 0.000433, Ki = 0.00525
 
Name: C
Continuous-time PI controller in parallel form.
-----------------------------------
a = 67.8

showTunable отображает значения настраиваемых блоков только. Если вы используете showBlockValue вместо этого, отображение также включает блок switch X.

Входные параметры

свернуть все

Введите модель, которой можно отобразить настраиваемые значения блока, заданные как обобщенная модель LTI, такие как genss модель.

Советы

  • Отображение текущих значений настраиваемых блоков полезно, например, после того, как вы настроили свободные параметры модели с помощью настраивающейся команды, такие как systune.

  • showTunable отображает текущие значения настраиваемых блоков только. Отобразить текущие значения всех Блоков Системы управления в модели, включая настраиваемый, неопределенное, и блоки switch, showBlockValue использования.

Представленный в R2012b

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