设为首页收藏本站

最大的系统仿真与系统优化公益交流社区

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 14118|回复: 10

[原创] 某复杂清洗机供水系统模拟---ExtendSim Discrete Rate

[复制链接]
发表于 2009-8-10 12:46:56 | 显示全部楼层 |阅读模式
本帖最后由 focuscon 于 2009-8-10 14:10 编辑 - s* w0 z* i& T9 h! v! _# u. Z
1 d" i% R- q1 m- Q& m, h# L! Q
练习了一下,感觉ExtendSim Discrete Rate库模块虽少,但仍然很强大。6 P  L, `3 A3 w' t/ ]* i
目前这个模型主要是用来练习建模方法的,流程比较麻烦,三言两句说不清,如果懂相关设备的话要理解这个模型就很简单。
! r& z4 ?* a0 [8 h# c/ e: c; t, z这个模型用在现场,可以通过优化液位sensor的位置,控制水的浪费,达到cost down的目的。但是这个优化似乎比较麻烦,我没有办法做到。
" p' Y" T2 M3 _: z如果有感兴趣的可以进一步交流。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

评分

参与人数 1仿真币 +50 +1 收起 理由
linweixu168 + 50 + 1

查看全部评分

发表于 2009-8-10 13:22:02 | 显示全部楼层
厉害 !! 小康,现在是多产作家,每几天就会有一个很复杂的模型出来和大家分享。& D! X1 e  P; ^( [
% ?2 O% w" j+ r; ]( B
这个模型是和你们实际生产相关吗? 有没有之前哪些模型在你们实际中应用并产生效果的呢?
 楼主| 发表于 2009-8-10 13:51:00 | 显示全部楼层
Diverge  和Merge模块每种模式的选择都很复杂,对结果确实影响很大,我主要是根据实际情况,大多使用Neutral mode,有些地方很难满足实际需求的就用其他模块辅助一下逻辑,反复调试使之与现场实际一致,尽量规避LP的那些容易出错的敏感部分。
 楼主| 发表于 2009-8-10 14:00:39 | 显示全部楼层
1# focuscon 3 k5 j& u  [. z/ D9 b0 Z
不讲流程 不说目的 不知道你干什么的$ S5 o0 X% M4 I) C0 ~- S
linweixu168 发表于 2009-8-10 13:21

8 A: f4 p5 q/ a/ X" N5 ~不好意思没说清楚,目前这个模型主要是用来练习建模方法的,流程比较麻烦,三言两句说不清,有时间和你交流。如果懂相关设备的话要理解这个模型就很简单。$ S8 E. v8 U; {) `' d* q
这个模型用在现场的话,可以通过优化液位sensor的位置,控制水的浪费,达到cost down的目的。但是这个优化似乎比较麻烦,我没有办法做到。9 O5 t2 U* h, b! T/ w/ C! N$ N
另一个作用是附加的,就是可以用作教育训练资料,让不了解设备供水机理的新进人员快速掌握。有点大材小用了。
 楼主| 发表于 2009-8-10 14:08:27 | 显示全部楼层
厉害 !! 小康,现在是多产作家,每几天就会有一个很复杂的模型出来和大家分享。" v9 U9 P8 X% N

' {( W' o5 C2 o& O这个模型是和你们实际生产相关吗? 有没有之前哪些模型在你们实际中应用并产生效果的呢? ...! Z1 u" c9 I3 H, N
iesim 发表于 2009-8-10 13:22
0 }( k4 c. S9 r4 ~+ s! @
王老师,5 Y' ]; d2 c, ]
谢谢鼓励! 我做的模型怎能谈得上复杂,班门弄斧而已。4 f. x3 k0 c, E* J
; ?/ U2 ~4 e1 I) w9 @' S: I
这个模型是对现场一个清洗机供水系统的简化模拟,我要是能凭空造出这么一个东西来就神了。
3 ~) m& E4 K# ?* P
* B1 Q9 b1 `& ^+ }  D惭愧,之前的模型都是我自己练习软件的使用做的,没有哪一个产生过经济效果。但是如果用心去研究的话还是可以起到很大效果的。以后向这方面努力!
 楼主| 发表于 2009-8-10 14:21:49 | 显示全部楼层
呵呵,老板如果能看到肯定会高兴的,问题是看不到     q3 {2 D; G' [; G- b
提不提拔主要看上面有没有那个空缺~~
: L3 D' S: B- e  BExtendSim Discrete Rate的动画效果不是很明显,另外还要理解那些状态图的意思才能明白。LP是内部自动运行的,这个模型对Valve 的flow rate频繁改变,估计LP起来也比较累。
发表于 2009-8-10 18:13:02 | 显示全部楼层
ExtendSim 只要用到了 Rate 里面的模块, LP 就会在内部自动运行,无论用户指定与否。
, Z# H* N% i/ d* \  M/ Y0 q+ r; H* O: A  D
To: 小康
# k0 q% B5 N9 N0 C# P机会总是给有准备的人。模型多了,体验多了,脱颖而出的机会就多了。
 楼主| 发表于 2009-8-11 09:27:07 | 显示全部楼层
本帖最后由 focuscon 于 2009-8-11 09:34 编辑 $ k. n% z6 v2 T5 J) i

: m8 q9 U* F( }! E王老师,  e2 U8 r) ~# ^& s, c
我感觉只有多动手才会知道问题出在哪里,光看资料没有用。看完资料之后那些概念感觉似乎理解了,但只有在动手建模的时候才会有真正的体验,特别是调试问题模型的时候。
! X, L) Q' R4 A3 V5 B现在是学习阶段,感觉没有实际项目是很难提高的,我想着要是能把一个项目从头到脚走跟着经验老道的师傅走一遍该多好啊,目前只能停留在挖掘一些现场的东西练习建模而已。只能经历仿真的一个小环节。5 l  o) v/ {$ ]9 T

* g1 F1 ~: R( [linwei,
- i+ R, b0 X' B/ m: a我不是很懂LP这个东西,只是通过手册有一点认识,在ExtendSim里面似乎无法直接的人为控制LP,如果要LP的计算次数减少,只能少用Sensing Demand等Mode或Sensor Block,有可能的话少几个Bias,不要轻易计算potential upstream supply rate 和 potential downstream demand rate。
/ D. t/ H/ Q1 i1 h3 O! \+ Z. R
! Q! x" u$ J# `; M6 g4 t$ _LP计算的目的是要使得通过模型的流量尽可能大---这就是符合实际的做法,我们要使模型符合实际的话,除了Rate的控制外,最重要的是Diverge和Merge模块的分流/合流模式要得当,这个东西同实际相符合最重要,其他的就留给LP Solver自己搞定了,我个人感觉。6 j- L: Z, Z! T) S& l! _
, w  e) T2 ]+ Y1 s$ ]+ Z# V0 Z& l" I8 y
我的理解很粗浅。
 楼主| 发表于 2009-8-11 10:17:23 | 显示全部楼层
14# linweixu168 * U' U$ [! r6 P( u0 j* \. p  p
呵呵,我记得几个月前有一次还向你讨教过做仿真要不要懂运筹学,那时候我在看一些运筹学的PPT教材,LP部分我只是看了一些实例,没有动手做过,所以理解不会很深。最近看手册发现ExtendSim里面的LP处理的要复杂的多了,估计人工时很难搞定的。5 {6 P. C" q2 u& W! Z& T  ?
0 @+ c# H4 a& E3 b
我已经向领导们推广仿真多时了,正在努力,就仿真方面我现在没什么用处啊,我们单位不太会弄这个,除非有项目要规划(去年做过一个Flexsim自动化生产线的天车调度),本部门的IE不会搞仿真,是请仿真中心的人做的(何况我们?再有才也是白搭)。
 楼主| 发表于 2009-8-24 19:33:22 | 显示全部楼层
如果目标是用水量最少,Tank液位和阀门最大限制可以通过优化的方法定义出最佳值吗?
发表于 2012-11-9 07:15:47 | 显示全部楼层
厉害
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|SimulWay 道于仿真   

GMT+8, 2026-6-15 05:22 , Processed in 0.016558 second(s), 16 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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