第四章-系统仿真及系统动力学方法(续).pptVIP

第四章-系统仿真及系统动力学方法(续).ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第四章-系统仿真及系统动力学方法(续)

(3)运行 DOSBOX和映射虚拟磁盘 说明:打开DOS窗口,在窗口中键入 z:\mount c d:\dynamo\pd z:\ c: c:\ (4)运行DYNAMO 说明:在虚拟的c盘运行pd c:\pd (5)DYNAMO的操作 编辑文本-另存为-保存类型(所有文件)-文件名.DYN-保存-编译-仿真-画图 编辑源程序(edit) 编译源程序(compile) 仿真 (simulate) 修改参数(change) 指定仿真计算参数(go) 指定仿真输出参数(view) 输出数据(select_tabulate/tabulate_all) 输出图形(plot) * * * 第四章 系统仿真及系统动力学方法 系统工程 本章主要内容 4.1 系统仿真概述 4.2 系统动力学结构模型化原理 4.3 基于反馈回路的DYNAMO分析 4.4 DYNAMO函数 4.5 Vensim_PLE仿真软件使用简介 * DYNAMO语言是一种计算机仿真语言,DYNAMO是由英文“DYNAmic MOdels”两词合并而成的。 DYNAMO语言的主要用途:在已经建立的描述系统内部反馈机制的流程图的基础上,建立数学模型,并借助计算机仿真现实系统随时间变化的动态行为。 DNAMO语言是一种专为仿真系统动力学模型而设计的高级计算机语言。DYNAMO语言规则比较简单,功能也比较强。 4.3 基于反馈回路的DYNAMO分析 * DYNAMO语言的特点 DYNAMO语言直接采用SD模型中的方程 专用函数,简化建模过程 更适用于仿真分析高阶、多回路和非线性的反馈系统 语言规则简单,便于掌握,仿真效率高 用数表和曲线图形式输出结果 DYNAMO语言的特点 DYNAMO的基本规则 DYNAMO只允许使用26个大小写的字母和0-9个阿拉伯数字; 注:在注释语句和标题方程中,则不受限制 有效的运算符 算数运算符有:+、一、*、/ 逻辑运算符有:= =、=、=、、、!= 变量名称 每一个变量由6个以内的英文字母或数字构成,而且第一个字符必须是字母。 系统变量不能作为变量名称 系统变量:DT、LENGTH、TIME、METHOD、PRTPER、DTMAX、DTMIN、EMAX、EMIN 函数不能作为变量使用 函数名字有:ABS、EXP、COS、SIN、SQRT、LOGN、NOISE、SMOOTH、DELAY1、DELAY3、DELAYP、DLINF3、STEP、NORMRN、CLIP、FIFGE、SWITCH、FIFZE、TABLE,TABHL,TABTW,TABTH,SAMPLE,PULSE、 SUM1,SUM2,SUM3,BOXLOAD,BOXLIN、OXCYC、MA、MIN、RAMP共33种。 SD的对象系统是随时间变化的动态系统。 在DYNAMO方程中变量一般带有时间标号,规定如下图所示: SD是用逐步(Step by Step)仿真的方法,仿真的时间步长为DT J 过去 K 现在 L 将来 DT DT 时间 JK KL 例如:简单人口问题的方程可用DYNAMO表示为: L P.K=P.J+DT*PR.JK 式中: P.K——现有的人口数; P.J——DT前的人口数(J时刻的人口数); PR.JK——JK间隔内的人口增量。 基本 DYNAMO方程 (1)水准方程 (2)速率方程 (3)辅助方程 (4)赋初值方程 (5)常数方程 (6)系统变量方程 (1)水准方程(L方程) 计算水准变量的方程。 标准形式: L LEVEL . K=LEVEL . J + DT?(RIN . JK-ROUT . JK) 例:L POP . K=POP . J + DT?(BIRTH . JK?DEATH . JK) 注:①方程式“=”左端第一项的变量名称必须和右端第一项名称相同; Eg: I.K=DT*(XIN.JK-XOUT.JK)+I.J × ②L方程等号右边第二项至少包含一个速率变量; ③凡是用L方程式定义的变量名称,只能用N方程式赋初值,不设定将自动取零; Eg: N P=10 √ C P=10 × ④DT只能出现在L方程,不能出现在其它方程。 (2)速率方程(R方程) 计算速率变量的方程,是决策函数的具体形式。 基本形式: R RATE . KL=f(L . K, A . K, C, …) 注: ①无标准形式(f不定),其右边是根据实际情况写,但不允许含

文档评论(0)

sandaolingcrh + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档