设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9214|回复: 4

[求助] 请教哪个软件可以实现的仿真设想

[复制链接]
发表于 2008-9-14 12:21:03 | 显示全部楼层 |阅读模式
5仿真币
最近在仿真设计一个制药过程suppy chain的模型,需要让这个模型在一个模式下运行几天之后自动停止,然后自动切换到另一个模式。一个模式会提供生产计划以及distribution计划。我现在在用arena开始仿真设计,但是有人告诉我arena可能实现不了这种设想,要用extend才能实现。所以想请教版上的大牛可以给个解答,非常感谢。。。

最佳答案

查看完整内容

我不知道Arena 是否能够实现,但ExtendSim至少有二种实现方法 (1)这两个模式属于一个模型内。将仿真结束模式设定为由事件驱动,那么第一个模式的结束时间到达时,可以通过发送一个信号让第一个模式结束,让第二个模式启动。 (2)这两个模式分属于二个模型内。 ExtendSim可以支持多个模型同时运行。同时启动这两个模型,第一个模型仿真时间可以设定,但第二个模型处于等待状态。当第一个模型结束时,可以发一个信号(或者通过 ...
发表于 2008-9-14 12:21:04 | 显示全部楼层
我不知道Arena 是否能够实现,但ExtendSim至少有二种实现方法3 d, B$ I/ u- a. h- X! v! |

2 Z- k& K2 r6 ~6 ^: ]/ d* e(1)这两个模式属于一个模型内。将仿真结束模式设定为由事件驱动,那么第一个模式的结束时间到达时,可以通过发送一个信号让第一个模式结束,让第二个模式启动。
+ `9 v  j7 g5 Q' H
  h) `) u! v9 w0 w7 t(2)这两个模式分属于二个模型内。 ExtendSim可以支持多个模型同时运行。同时启动这两个模型,第一个模型仿真时间可以设定,但第二个模型处于等待状态。当第一个模型结束时,可以发一个信号(或者通过共享数据,例如excel 或者通过ExtendSim的分布仿真功能),启动第二个模型。
) T+ [! g: o, K3 l' o6 M; Q2 U- Q/ z& z% M; Q
借助于ExtendSim 局域网中的分布仿真功能,这两个模型可以分属于两台连网机器,每台代表一个不同模式。
 楼主| 发表于 2008-9-14 12:45:50 | 显示全部楼层
还有个问题,如果我想以第一种模式结束的状态,有些变量在运行中会改变数值,然后让这些数值作为第二种模式运行的初始状态,这样可以实现么?2 I% z( ?2 b2 k0 s% A6 c# P
实现的话是需要一些编程接口还是说它自己的图形化模块就能实现?
发表于 2008-9-14 12:51:19 | 显示全部楼层
可以让这两个模式中间共享的变量指向同一个数据单元(或者Excel或者ExtendSim内部数据库),那么第二个模式运行时所采用的参数一定就是最新的。
: V! G: M3 B3 z& i6 ]' `8 Z
. y' Z& S0 ~6 n: Y: H. F  r不需要编程。
 楼主| 发表于 2008-9-15 04:13:25 | 显示全部楼层
非常感谢。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-3-5 17:47 , Processed in 0.017018 second(s), 13 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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