PDA

查看完整版本 : [求助]刚接触simulink请教一个仿真的问题


mooking
2008-11-25, 20:56
我想模拟一套设备的运转,请大家指点一下
这套设备由 进水泵、出水泵、水处理设备、水池四部分组成

进水泵、出水泵的开停受水池液位的控制,比如

设定水池液位<1米时进水泵开启
设定水池液位==2米时进水泵停止
出水泵也有类似设置

水处理设备
在接到进水泵启动信号后开始周期性工作
每个周期是按顺序执行如下动作
a动作3分钟
b动作5分钟
c动作100分钟
。。。
直到
进水泵停止时,水处理设备停止。

希望模拟不同用水量(出水泵流量不同)时,水池液位变化情况。
希望大家指点:lovely:
我对simulink的模块不熟,比如液位控制水泵我就没找到适合的模块。:ft:

mooking
2008-11-27, 22:01
如果是我的问题叙述的不清楚,也请大家指出来啊
大家能提供一些系统介绍simulink的书也好,谢谢大家了:lol:
我用c描述一下
///////////////////////////////////////////
int water_level //液位
int pump_state //水泵状态
#define NO 1 //定义水泵开状态
#define OFF 0 //定义水泵关状态

if(1000 ==water_level)
{
pump_state = NO;
}
else if(2000 == water_level)
{
pump_state = OFF;
}
end if;
///////我不会用simulink描述上边的内容/////

anbcjys
2008-11-28, 07:33
matlab差不多也这样 simulink的话 可以switch搭模块 也可以用if模块