具有可调谐元件的控制系统
这个例子展示了如何在下面的插图中创建控制系统的可调模型。
植物的反应是 .传感器动力学模型为 .控制器 为可调PID控制器,预滤波器 是具有一个可调参数的低通滤波器, .
创建代表植物和传感器动态的模型。由于植物和传感器动态是固定的,所以使用数值LTI模型来表示它们zpk
而且特遣部队
.
G = zpk([],[-1,-1],1);S = tf(5,[1 4]);
创建控制器的可调表示 .
C =可调谐pid (“C”,“PID”);
C
是一个tunablePID
对象,它是一个具有预定义的比例-积分-导数(PID)结构的控制设计块。
创建过滤器的模型 只有一个可调参数。
A = realp(“一个”10);F = tf(a,[1 a]);
一个
是一个realp
(实际可调参数)初始值为10的对象。使用一个
作为一个系数特遣部队
创建可调对象一族
模型对象F
.
将这些模型连接在一起,构建一个闭环响应的模型 来 .
T =反馈(G*C,S)*F
广义连续时间状态空间模型,有1个输出,1个输入,5个状态,和以下块:C:可调谐PID控制器,1次出现。a:标量参数,2次。输入“ss(T)”查看当前值,输入“T. blocks”与区块交互。
T
是一个一族
模型对象。与仅连接数字LTI模型形成的聚合模型相比,T
跟踪控制系统的可调元素。可调元素存储在块
的属性一族
模型对象。
的可调元素T
.
T.Blocks
ans =带字段的结构:C: [1x1 tunablePID] a: [1x1 realp]
您可以使用调优命令,例如systune
的自由参数进行调优T
以满足您指定的设计要求。