bonjoursalute 发表于 2009-6-25 11:38

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

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