声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1491|回复: 0

[控制系统类] 求助液位控制系统的simulink仿真

[复制链接]
发表于 2009-6-25 11:38 | 显示全部楼层 |阅读模式

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

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

x
请教哪位高手做过这样一类控制系统的仿真吗?控制一个容器内水位在某个范围区间内, 系统介绍和模型请见附件。当我把步长设得很小时,仿真得到的逻辑基本上还可以,但是如果采用默认的变步长,结果误差很大。原因是水位的计算有一个步长的延时,理论上,水位一达到控制阈值时,泵或者阀门的状态应该立刻转换(立即关上或者打开),水位的变化规律也就应该立刻发生相应的变化。由于这一个步长的延时,而且采用默认的变步长时,这一个步长比较长(当仿真时间较长时),因此得到水位值就误差比较大。但是如果为保证精度得采用很小的步长,这样整个仿真运行的耗时就很长。有没有办法可以只让那个延时的步长减小就可以保证精度了。可能我的模型建的不太好,simulnik默认的变步长在水位控制阈值时没有取得足够小的步长。恳求高手帮忙看看,不甚感激!

问题描述.doc

50 KB, 下载次数: 4

Tank_test3.mdl

88.86 KB, 下载次数: 4

TransitionOnDemandBlock.m

1.04 KB, 下载次数: 5

回复
分享到:

使用道具 举报

您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-11-28 20:33 , Processed in 0.058559 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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