[已答复] 基于模糊PID控制器的非线性对象处理

[复制链接]
攻城狮不打游戏 发表于 2021-7-12 17:39:25
本人想用模糊PID控制器控制一个非线性对象,曲线如图1所示,我对它的处理是进行分段线性化,以图中红色标志为节点进行分段,得到两个传递函数(如图2所示)。现在我想搭建simulink模型,执行部分不清楚如何搭建,应该使用什么simulink才能将这两个传递函数连接起来呢?试了MUX模块,运行时报错(如图3所示,这里没考虑控制器部分)。麻烦会的大神指导一下,谢谢了!

3

3

2

2

1

1

2 条回复


TCCMATLAB 发表于 2021-7-13 09:14:29
如果就是分段的逻辑,也就是说,在横坐标为N值之前用一个传递函数来计算,N值之后用另一个的话。
需要使用Switch模块,添加一个判断逻辑,进行传递函数的选择。然后使用Merge模块,把两个分段连接起来。

攻城狮不打游戏 发表于 2021-7-13 15:21:24
TCCMATLAB 发表于 2021-7-13 09:14
如果就是分段的逻辑,也就是说,在横坐标为N值之前用一个传递函数来计算,N值之后用另一个的话。
需要使用S ...

谢谢你的回复,你说的方法我会试试,不过我在想这边可能用m语言编写更合适
您需要登录后才可以回帖 登录 | 注册

本版积分规则

相关帖子
相关文章
热门教程
站长推荐
快速回复 返回顶部 返回列表