主要内容

sisoinit

在启动时配置控制系统设计器

语法

Init_config = sisoinit(config)

描述

Init_config = sisoinit(config)返回一个模板init_config初始化控制系统设计者具有下列任一控制系统配置:

控件支持的控制系统配置的详细信息万博1manbetx控制系统设计者,请参阅反馈控制架构

对于每个配置,您可以指定工厂模型G还有传感器动力学H初始化补偿器C和预滤器F,并通过指定结构的对应字段来配置开环视图和闭环视图init_config.然后你就可以开始控制系统设计者在指定配置中使用controlSystemDesigner (init_config)

输出参数init_config是具有属性的对象。下表列出了块和循环属性。

块的属性

属性

F 的名字

特征向量

描述

特征向量

价值

线性时不变对象

G 的名字

特征向量

价值
  • 线性时不变对象

  • LTI对象的行或列数组。如果传感器H也是一个LTI对象数组,则G和H的长度必须匹配。

H 的名字

特征向量

价值
  • 线性时不变对象

  • LTI对象的行或列数组。如果植物G也是LTI对象的数组,则H和G的长度必须匹配。

C 的名字

特征向量

描述

特征向量

价值

线性时不变对象

循环性能

循环

属性

OL1

的名字

描述

视图

特征向量

特征向量

“rlocus”“预示”

CL1

的名字

描述

视图

特征向量

特征向量

“预示”

例子

全部折叠

为配置2创建初始化模板,补偿器位于反馈路径中。

T = sisoinit(2);

指定固定的工厂模型。

T.G.Value = tf(1, [1 1]);

指定初始补偿器值。

T.C.Value = tf(1,[1 2]);

打开根轨迹编辑器和Nichols编辑器,用于调优开环响应。

T.OL1。视图= {“rlocus”“尼古拉斯”};

使用指定的配置设置打开控制系统设计器。

controlSystemDesigner (T)

默认情况下,配置2的模板还打开一个Bode编辑器,用于调优闭环响应。

指定配置模板。

Initconfig = sisoinit(2);

指定模型参数。

M = 3;B = 0.5;K = 8:1:10;T = 0.1:.05:.2;

创建一个LTI对象数组来模拟工厂中的变化G

Ct = 1:长度(k);G(:,:,ct) = tf(1,[m,b,k(ct)]);结束

分配G初始化配置。

initconfig.G.Value = G;

指定初始补偿器值。

initconfig.C.Value = tf(1,[1 2]);

使用图形博德编辑器来调优开环响应。

initconfig.OL1。视图= {“预示”};

开放控制系统设计者使用指定的配置设置。

controlSystemDesigner (initconfig)

默认情况下,配置2的模板还打开一个Bode编辑器,用于调优闭环响应。

在R2006a中引入