MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   MATLAB论坛 (https://www.labfans.com/bbs/forumdisplay.php?f=6)
-   -   [求助]刚接触simulink请教一个仿真的问题 (https://www.labfans.com/bbs/showthread.php?t=5476)

mooking 2008-11-25 20:56

[求助]刚接触simulink请教一个仿真的问题
 
我想模拟一套设备的运转,请大家指点一下
这套设备由 进水泵、出水泵、水处理设备、水池四部分组成

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

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

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

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

mooking 2008-11-27 22:01

回复: [求助]刚接触simulink请教一个仿真的问题
 
如果是我的问题叙述的不清楚,也请大家指出来啊
大家能提供一些系统介绍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

回复: [求助]刚接触simulink请教一个仿真的问题
 
matlab差不多也这样 simulink的话 可以switch搭模块 也可以用if模块


所有时间均为北京时间。现在的时间是 11:21

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.