设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主: gc_jiangwust

arena可以仿真化工厂吗

[复制链接]
 楼主| 发表于 2009-5-20 20:38:58 | 显示全部楼层
TO  iesim
您所给的链接后面两个无法打开或下载
发表于 2009-5-21 15:11:46 | 显示全部楼层
To 楼主

在这个论坛所代表的离散事件仿真普及之前,另一个更广阔的流程自动化和流程仿真领域早就随着各个院系的自动化专业而普及,这里面有很多仿真软件,擅长模拟各种设备中理化反应所导致的物料、能量等的交换,包括AspenTech,中仿 等。这样的仿真软件价格昂贵,因为需要针对不同的设备的理化特性,将理化反应所造成的各种输入输出都模拟出来。很多设备模块都有专利技术或者保密技术。

这个论坛中所有仿真软件的现成模块都可能不足以应对由于理化反应所造成的物料增、减,交换等。这里面涉及到很复杂的化学反应方程,能量交换方程等。都需要进行模块的二次开发,而ExtendSim 正适合于这样的二次开发,也就是为什么很多化工企业在ExtendSim基础上二次开发。二次开发的主要任务和难点就是模拟化学反应造成的能量和物料变化。

用现有模块对流程行业当然可以进行模拟,但模拟的一个前提条件,就是物料平衡只是位置的变化,而没有化学的变化,在重量、体积等指标上总数量只是发生位置转移,而没有增减等化学反应。如果这个前提可以满足的,那么就可以用现在仿真软件提供的流程功能,否则,就需要进行二次开发。

你提到的项目中的这些功能我相信通过二次开发 ExtendSim 是可以实现的,发给你看的二次开发公司中就有化工企业。ExtendSim 二次开发本质上是用 C 语言,那么,C 语言所代表的处理功能和速度在ExtendSim 中都可以满足。

我建议你下载 ExtendSim 的学习版参考一下,同时,需要对你的项目的需求做精心的取舍,在有限时间和有限精力下,有些内容,特别是涉及到化学反应的部分,可以根据需要采取近似、变通的方法,因为如果钻进去,可能是个无底洞。
 楼主| 发表于 2009-5-22 15:16:18 | 显示全部楼层
在这里,我们不考虑化学反应的过程,对于化学反应,不同的配比所产生不同的生成物我们已经有了比较接近实际的函数表达式。我们更关心的是生成物的流向
在这个模型中,能量、质量、物料都可以看作是entity,仿真的结果是要求固定投资和生产成本最低,换句话说,在系统中流动的不是零件,而是掩盖在零件里面的价格。打个比喻,对于能量来说,不同的配料比例产生的生产物的温度不同,到下一个工厂,如果温度达不到,则需要加热,这就需要燃料,而燃料代表的就是价格。对于其它平衡时同样道理
对于这个模型,目前可以先按上面最抽象的表达来表示,如果考虑其它因素的话,就比较复杂了。譬如说考虑占地面积就会涉及到布局优化,因为在运输过程中温度会下降,这同样会影响经济效益,考虑设备价格的话就会影响到你最优的生成物流向可能导致需要花费很高的设备资金,等等。总之,有很多需要平衡考虑的因素在里面
发表于 2009-5-24 22:37:33 | 显示全部楼层
这个项目在建模之前需要很好地设计,不同的对象用不同抽象方法,就可以有不同的处理。简单而言,需要发生延迟的对象可以理解为物料或者其他什么名字,不需要发生延迟的对象可以理解为信息或者价格等等;等时间间隔发生的抽象方法可以连续模型,不等时间间隔的抽象方法可以理解为离散事件模型或者离散速率模型。ExtendSim 提供了这些方法,但至于哪种方法最适合项目目标,还需要具体分析。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-22 03:48 , Processed in 0.011952 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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