Matlab中feedback函数的用法

您所在的位置:网站首页 含义与含意怎么用 Matlab中feedback函数的用法

Matlab中feedback函数的用法

#Matlab中feedback函数的用法| 来源: 网络整理| 查看: 265

sys = feedback(___,sign)返回一个带有反馈的模型对象sys,该对象具有由sign指定的反馈类型。 默认情况下,反馈假定为负反馈,并且等效于feedback(sys1,sys2,-1)。 要计算具有正反馈的闭环系统,请使用符号= +1。

示例 负反馈

分别描述对象G和控制器C的两个传递函数。

        创建对象和控制器转移功能,如下所示:

G = tf([2 5 1],[1 2 3],'inputname',"torque",'outputname',"velocity"); C = tf([5,10],[1,10]);

        使用feedback和控制对象G和反馈C创建负反馈回路。

sys = feedback(G,C,-1)

        即:

sys = From input "torque" to output "velocity": 2 s^3 + 25 s^2 + 51 s + 10 --------------------------- 11 s^3 + 57 s^2 + 78 s + 40 Continuous-time transfer function. 正反馈

        分别描述对象G和控制器C的两个传递函数。

        创建对象和控制器转移功能,如下所示:

G = tf([2 5 1],[1 2 3],'inputname',"torque",'outputname',"velocity"); C = tf([5,10],[1,10]);

        使用feedback和控制对象G和反馈C创建负反馈回路。

sys = feedback(G,C,+1)

        即:

sys = From input "torque" to output "velocity": -2 s^3 - 25 s^2 - 51 s - 10 --------------------------- 9 s^3 + 33 s^2 + 32 s - 20 Continuous-time transfer function. 多输入负反馈

        根据下图,考虑在负反馈环路中将两个MIMO传递函数与两个输入和两个输出连接起来。

        对于此示例,使用rss创建两个随机的连续状态空间模型。

G = rss(4,2,2); C = rss(2,2,2); size(G) size(C) size(G) size(C) State-space model with 2 outputs, 2 inputs, and 4 states. State-space model with 2 outputs, 2 inputs, and 2 states. sys = feedback(G,C,-1); size(sys)



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3