系统动力学软件VENSIM PLE教程(3)

2019-03-29 12:35

8.3.1是仓存Invent.dml模型的简化流率基本入树,其中变量接到的订单ORDRCV是关于延迟时间DEL的延迟函数变量,其方程为:

接到的订单ORDRCV=DELAY3(订单率ORDRS,延迟时间DEL) 流位方程为: 仓存INV=INTEG(接到的订单ORDRCV-货运率SHIP,期望的仓存DSINV) 在此该延迟变量可以不出现在入树或流图中,而可以直接放在流位方程中,这样在入树或流图中保证了流率对流位的直接作用对应关系,此时流位方程可直接写为:

仓存INV=INTEG(DELAY3(订单率ORDRS,延迟时间DEL)-货运率SHIP,期望的仓存DSINV),其运行结果和前面一样。下面是仓存invent.dml模型的所有方程,其中TEST是测试变量由测试函数组成,上机对TEST1、TEST2、TEST3、TEST4中的某个赋值1,其余的值仍为零,观察运行结果可以通过测试函数了解该模型变量的实增、稳态的下降、振动和随机扰动,这样能帮助我们弄清楚模型的反馈结构及其动态行为之间的联系(有兴趣的读者可以上机试试)。

(01) 标准货运NSHIP= 100

Units: 货运单位/周

(02) 测试输入量TEST= STEP(10, 2 )*TEST1+TEST2*RAMP(20, 2 , 20 )+TEST3*PULSE(2, 200)+TEST4*RANDOM UNIFORM

(-5, 5 , 0.25)

Units: **undefined**

(03) 仓存调整时间IAT= 2 Units: 周

(04) 仓存调整INVADJ= (期望的仓存DSINV-仓存INV)/(仓存调整时间IAT) Units: 货运单位/周

(05) 仓存INV= INTEG ( 接到的订单ORDRCV-货运率SHIP, 期望的仓存DSINV) Units: 货运单位

(06) 订单率ORDRS= 平均货运率AVSHIP+仓存调整INVADJ Units: 货运单位/周

(07) 货运率SHIP= 标准货运NSHIP+测试输入量TEST Units: 货运单位/周

11

(08) 接到的订单ORDRCV= DELAY3(订单率ORDRS, 延迟时间DEL ) Units: 货运单位/周

(09) 平均货运率AVSHIP= SMOOTH(货运率SHIP, 信息延迟时间TAS ) Units: 货运单位/周

(10) 期望的仓存DSINV= 3*标准货运NSHIP Units: 货运单位

(11) 信息延迟时间TAS= 2 Units: 周

(12) FINAL TIME = 25 Units: Week

The final time for the simulation.

(13) INITIAL TIME = 0 Units: Week

The initial time for the simulation.

(14) 延迟时间DEL= 3 Units: 周

(15) SAVEPER = 0.5 Units: Week

The frequency with which output is stored.

(16) TEST1= 0

Units: **undefined**

(17) TEST2= 0

Units: **undefined**

(18) TEST3= 0

Units: **undefined**

12

(19) TEST4= 0

Units: **undefined**

(20) TIME STEP = 0.25 Units: Week

The time step for the simulation.

为了更好地理解延迟函数的内在涵义,本书采用Micro PYNAMO语言程序来刻画。从§8.3.2节开始阐述各种延迟函数的内部结构原理及有关理论分析,这部分内容对于需深入掌握延迟函数的读者必须阅读。

13


系统动力学软件VENSIM PLE教程(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:创造力成分理论及其应用研究

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: