3.1问题描述:

某水池2000m3水,其中含盐2kg,以每分钟6m3的速率向水池内注入含盐率未0.5kg/m3的盐水,同时又以每分钟4m3的速率从水池流出搅拌均匀的盐水。试用计算机仿真该水池内盐水的变化过程,并每隔10min计算水池中水的体积、含盐量和含盐率。欲使池中盐水的含盐率达到0.2kg/m3,需经过多少时间?

3.2问题分析

系统中,实体是水,属性是水的体积、含盐量和含盐率,活动是水的注入与流出,由于注入和流出活动的作用,池中水的体积与含盐量、含盐率均随时间变化,初始时刻含盐率未0.001kg/m3,以后每分钟注入含盐率为0.5kg/m3的水6m3,流出混合均匀的盐水4m3,当池中水的含盐率达到0.2kg/m3时,结束仿真过程。

3.3引入符号

为了定量考察系统在任一时刻的属性,引入下列记号:

注水速度:WI=6m3/min

排水速度:WO=4m3/min

注入水的含盐率:SI=0.5kg/m3

最终含盐率:SF=0.2kg/m3

T时刻水的体积:VT m3

T时刻水的含盐量:ST kg

T时刻水的含盐率:SR=ST/VT kg/m3

3.4仿真流程

在离散时间点进行考察,取步长为10min,每隔10min考察一次系统的状态特性。

每10min水的体积增加20m3

每10min向池内注入盐10x6x0.5=30kg

每10min向池外流出盐40xSR kg

每10min池内增加盐30-40xSR kg

3.5实验结果与代码

#include<iostream>using namespace std;int main()
{double VT=2000.0,ST=2.0,SR;SR = ST/VT;int n=1;while(1){int time=1;if(SR>=0.2){cout<<n<<":"<<VT<<" "<<ST<<" "<<SR<<endl;break;}else{VT+=time*6;ST+=0.5*6*time;SR = ST/VT;VT-=4*time;ST-=4*time*SR;SR = ST/VT;n++;cout<<n<<":"<<VT<<" "<<ST<<" "<<SR<<endl;}}return 0;
}

池水含盐问题C++仿真相关推荐

  1. JHM | 北大孙卫玲/西湖鞠峰-含盐地下水中ARG和菌群的多样性模式和驱动机制

    点击蓝字 关注我们 导读人:林丽敏.朱琪.王凌琴 校稿人:汤默然.鞠峰 抗生素作为临床药物的广泛使用,增加了抗生素残留物向自然生态系统的释放.这不仅加剧了抗生素对环境的污染,同时促进了抗生素抗性基因( ...

  2. glassfish默认密码_在MySQL上使用含盐密码的GlassFish JDBC安全性

    glassfish默认密码 我在该博客上最成功的文章之一是有关在GlassFish上使用基于表单的身份验证设置JDBC安全领域的文章 . 对这篇文章的一些评论使我意识到,要真正使它安全,应该做的还很多 ...

  3. 项目实战:51单片机无线音乐门铃设计资料 五首歌曲自由切换 (含实物 图纸 程序 仿真)

    无线门铃又称无线遥控门铃或遥控门铃.无线门铃是利用超再生无线模块来实现无线遥控的,无线门铃不需要布线,安装简单灵活,但是传输距离受传输距离和现场环境影响较大.有线门铃正好与之相反 包含,程序 实物 图 ...

  4. 2023年春《移动计算技术》:基于Python的【道路交通流仿真】示例:直行道路/环形路口/十字交叉路口(含红绿灯) 交通流仿真

    道阻且长,且行且珍惜. 昨天(2023.3.10)重温了动漫--<画江湖之不良人>的第一季,很久没有重温了,再次观看,依然有不同的感觉.阳叔子和李星云,亦师亦友,从朝夕相处的八年师徒之情, ...

  5. c51抢答器程序汇编语言,单片机课程设计抢答器word 含汇编语言源程序,仿真

    OK EQU 20H;抢答开始标志位 RING EQU 22H;响铃标志位 ORG 0000H AJMP MAIN ORG 0003H AJMP INT0SUB ORG 000BH AJMP T0IN ...

  6. 小项目:单片机控制脉搏心电测量仪 测量脉搏心跳 含程序 原理图及仿真文件

    各位小伙伴大家好,考研的事总算告一段落了,最近有点难受去医院一查,呀,好像有点神经衰弱,干什么都有点力不从心,热心的护士小姐姐给我测量了体温查看健康码一气呵成,然后顺利进入了医院.在医生给我测量脉搏和 ...

  7. 计算机仿真之盐水浓度动态变化

    题目: 某水池有2000m3水,其中含盐2kg,以每分钟6m3的速率向水池内注入含盐率为0.5kg/m3的盐水,同时又以每分钟4m3的速率从水池流出搅拌均匀的盐水.①试用计算机仿真该水池内盐水的变化过 ...

  8. Quartus II与 ModelSim功能仿真与后仿真扫盲(转)

    时间:2007-04-20   作者:yangyh80@21cn.com 本文主要描述了如何在QUARTUS II 中输入程序文件,生成网表及标准延时文件,然后通过MODELSIM 进行功能仿真与后仿 ...

  9. Kaggle新上比赛:地震图像的盐体分割

    (关注"我爱计算机视觉"公众号,一个有价值有深度的公众号~) 数据量不大,非常适合个人和小团队参加,奖金丰厚,目前全球已经有114支队伍参赛,使用深度学习语义分割的模型应该是解决问 ...

最新文章

  1. Android中弹出对话框,AlertDialog关键代码
  2. OOD之问题空间到解空间—附FP的建模
  3. PL/SQL Developer 13.0设置中文
  4. 剑指offer面试题[9]-裴波那契数列
  5. ipv6的linux安装
  6. Windows 控制台注册表工具 Reg
  7. 配置Apache Digest认证
  8. 推土机距离(Wasserstein distance)以及其他几种常用的分布差异度量方法(mark)
  9. ie6, ie7兼容性问题以及处理办法汇总
  10. r5处理器_入门级游戏党核显平台!R5-3400G核显游戏组装配置清单
  11. 在VMware vCenter中使用企业CA或第三方CA替换VMCA
  12. 整理金正昆商务礼仪讲座
  13. Linux 登陆 分辨率,Linux系统登陆前后 分辨率不一致的问题
  14. 分钟转换为小时加分钟方法
  15. fancybox参数设置
  16. [NOIP2009]靶形数独
  17. 利用Smith Chart (斯密斯原图)进行阻抗匹配
  18. [附源码]SSM计算机毕业设计构建养猪场管理系统JAVA
  19. UDP的报文结构和注意事项
  20. ssm用ajax校验用户名,SSM之检验用户名是否重复

热门文章

  1. 手机端扣扣浏览器图片居中_实现图片始终居中显示于浏览器窗口中心位置
  2. ubuntu 安装新系统
  3. span内一连串英文字符不会自动换行
  4. B站【狂神说Java笔记】-注解和反射
  5. 用户答疑:“我想做一个社区,如何进行社区的定位和推广?”
  6. [ATL/WTL]_[初级]_[自定义多列TreeView]
  7. git + 码云 使用详解(入门)(mac+windows教程)
  8. linux里的文件怎么复制到移动硬盘,linux数据拷贝复制到移动硬盘的问题
  9. M的编程备忘录之Linux——基础开发工具
  10. 常用xshell5基本命令