声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 2212|回复: 9

[控制系统类] Simulink仿真输出没图形

[复制链接]
发表于 2008-4-27 23:33 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
我按照书上的一个例子做模糊控制器,搭建好二级系统的仿真模型后,出现如帖子:http://forum.vibunion.com/forum/thread-18471-1-1.html所示的错误一模一样,我按照该贴的方法更正:在FIS WizardDefuzzification1那更改的时候会先有提示,如附件的图“提示”,选择Disable link后添加Data type Conversion模块,能顺利没错误提示地运行,但是我在结果那却只看到一个常量和0,并看不到有波形。我在每个线路那添加示波器,发现在du/dt模块的输出是0(也就说明误差变化率为0),如附件图“scope显示”中,scope4为Y=0,socpe3为y=8,scope2为y=8和y=0,scope6为y=0,结果scope为y=8和y=0,请问各位朋友知道我的问题所在吗,我也上网找过一阵子,但是都没解决,在此先谢过来看帖的朋友了,还有我用的是Matlab 6.5 ,并没有找到在帖子http://forum.vibunion.com/forum/thread-18471-1-1.html中所提到的Simulation-》Configuration Parameters中找到Implement logic signals as boolean data选项

[ 本帖最后由 无水1324 于 2008-4-28 16:37 编辑 ]

更正数据类型不匹配时的提示

更正数据类型不匹配时的提示

寻找错误

寻找错误
回复
分享到:

使用道具 举报

 楼主| 发表于 2008-4-28 09:20 | 显示全部楼层
:'( 继续耐心等候,自己也在努力找,因为自己不是专门学这方面的,是为了做毕业设计,所以对很多知识不熟,遇到问题要先自己寻找,再请教别人
发表于 2008-4-28 09:59 | 显示全部楼层
把你的控制规则和mdl帖出来,这样才能测试的

[ 本帖最后由 无水1324 于 2008-4-28 15:22 编辑 ]
发表于 2008-4-28 10:23 | 显示全部楼层
我运行了一下,没有提示出错,但运行结果是0和8
 楼主| 发表于 2008-4-29 18:26 | 显示全部楼层
哦,其实我是要做船舶航向控制,主要是对这方面认识不多,所以很多东西可能本来不是什么问题,但是我自己不懂,所以我也挺头痛的,我只想完成这方面的毕业设计,暂时没想深入,所以对自己为毕业设计而要掌握的matlab知识不清楚:time:
 楼主| 发表于 2008-4-29 18:37 | 显示全部楼层
GH.FIS如下
[System]
Name='gh'
Type='mamdani'
Version=2.0
NumInputs=2
NumOutputs=1
NumRules=25
AndMethod='min'
OrMethod='max'
ImpMethod='min'
AggMethod='max'
DefuzzMethod='centroid'

[Input1]
Name='e'
Range=[-6 6]
NumMFs=5
MF1='NB':'trapmf',[-6 -6 -5 -3]
MF2='NS':'trapmf',[-5 -3 -2 0]
MF3='ZR':'trimf',[-2 0 2]
MF4='PS':'trapmf',[0 2 3 5]
MF5='PB':'trapmf',[3 5 6 6]

[Input2]
Name='de'
Range=[-6 6]
NumMFs=5
MF1='NB':'trapmf',[-6 -6 -5 -3]
MF2='NS':'trapmf',[-5 -3 -2 0]
MF3='ZR':'trimf',[-2 0 2]
MF4='PS':'trapmf',[0 2 3 5]
MF5='PB':'trapmf',[3 5 6 6]

[Output1]
Name='u'
Range=[-3 3]
NumMFs=5
MF1='NS':'trimf',[-2 -0.9999 0]
MF2='ZR':'trimf',[-0.9999 0 0.9999]
MF3='PS':'trimf',[0 0.9999 2]
MF4='NB':'trapmf',[-3 -3 -2 -0.9999]
MF5='PB':'trapmf',[0.9999 2 3 3]

[Rules]
1 1, 5 (1) : 1
1 2, 5 (1) : 1
1 3, 3 (1) : 1
1 4, 3 (1) : 1
1 5, 2 (1) : 1
2 1, 5 (1) : 1
2 2, 3 (1) : 1
2 3, 3 (1) : 1
2 4, 2 (1) : 1
2 5, 2 (1) : 1
3 1, 3 (1) : 1
3 2, 3 (1) : 1
3 3, 2 (1) : 1
3 4, 2 (1) : 1
3 5, 1 (1) : 1
4 1, 3 (1) : 1
4 2, 2 (1) : 1
4 3, 2 (1) : 1
4 4, 1 (1) : 1
4 5, 1 (1) : 1
5 1, 2 (1) : 1
5 2, 2 (1) : 1
5 3, 1 (1) : 1
5 4, 1 (1) : 1
5 5, 4 (1) : 1
 楼主| 发表于 2008-4-29 18:39 | 显示全部楼层
不好意思,贴代码太长了,现在删除掉

[ 本帖最后由 pkqq123 于 2008-4-29 18:43 编辑 ]
 楼主| 发表于 2008-4-29 18:40 | 显示全部楼层
fis和mdl文件如附件:call:

[ 本帖最后由 pkqq123 于 2008-4-29 18:45 编辑 ]

p215.mdl

73.87 KB, 下载次数: 5

GH.fis

1.11 KB, 下载次数: 5

发表于 2008-4-30 09:05 | 显示全部楼层
在微分器后面加个限幅器
 楼主| 发表于 2008-5-4 14:37 | 显示全部楼层
好的,我去试试看,谢谢无敌小子的回复,五一期间比较忙所以没上来看,不好意思了
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-12-27 15:47 , Processed in 0.106793 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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