找回密码
 注册
Simdroid-非首页
查看: 101|回复: 3

如何在MATLAB中的SIMULINK中实现开关控制器?

[复制链接]
发表于 2010-9-1 18:49:33 | 显示全部楼层 |阅读模式 来自 河北秦皇岛
本帖最后由 Leah84 于 2010-9-1 21:52 编辑

如何在MATLAB中的SIMULINK中实现开关控制器? 即当开关控制器的输入值在不同的范围时分别采用不同的模糊控制器,例如当开关控制器的输入值x>a时使用模糊控制器1,当输入值b<x<a时,切换到模糊控制器2,当b<x<c,则切换到P控制。也就是说我这个控制器要控制我的主干路信号根据不同的控制条件选择不同的控制方式控制(共有三个控制方式,两个模糊控制,一个P控制,呵呵,图上少一个P控制)请问如何在MATLAB中的SIMULINK中实现这种功能的开关控制器?是不是要用S函数编程,哪位大侠具体指点一下呢

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2010-9-1 19:17:57 | 显示全部楼层 来自 四川成都
Simdroid开发平台
simulink里signal routing里最后一个模块switch,可以实现这一过程。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复 不支持

使用道具 举报

 楼主| 发表于 2010-9-1 21:45:56 | 显示全部楼层 来自 河北秦皇岛
2# lengyunfeng

呵呵,谢谢版主。我需要的功能是由控制条件判断主干路信号进入哪个支路(共有三个支路),但是版主给我建议的模块是由控制条件判断哪个支路进入主干路,也就是方向不对。请问版主,哪个模块可以实现我的需求呢?:) :) :)
回复 不支持

使用道具 举报

发表于 2010-9-1 22:50:21 | 显示全部楼层 来自 四川成都
3# Leah84

开关嘛,放哪不一样的。你把开关控制器放在模糊控制器1和2汇合的地方就行了。
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-10-6 21:28 , Processed in 0.044607 second(s), 14 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表