- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
系統工程仿真作业
基于Anylogic的系统工程模型仿真
系统仿真(systemsimulation),就是根据系统分析的目的,在分析系统各要素性质及其相互关系的基础上,建立能描述系统结构或行为过程的、且具有一定逻辑关系或数量关系的仿真模型,据此进行试验或定量分析,以获得正确决策所需的各种信息。是一种对系统问题求数值解的计算技术。尤其当系统无法通过建立数学模型求解时,仿真技术能有效地来处理。是一种人为的试验手段。它和现实系统实验的差别在于,仿真实验不是依据实际环境,而是作为实际系统映象的系统模型以及相应的“人造”环境下进行的。这是仿真的主要功能。仿真可以比较真实地描述系统的运行、演变及其发展过程。
仿真的过程也是实验的过程,而且还是系统地收集和积累信息的过程。尤其是对一些复杂的随机问题,应用仿真技术是提供所需信息的唯一令人满意的方法。对一些难以建立物理模型和数学模型的对象系统,可通过仿真模型来顺利地解决预测、分析和评价等系统问题。通过系统仿真,可以把一个复杂系统降阶成若干子系统以便于分析。通过系统仿真,能启发新的思想或产生新的策略,还能暴露出原系统中隐藏着的一些问题,以便及时解决
系统仿真的基本方法是建立系统的结构模型和量化分析模型,并将其转换为适合在计算机上编程的仿真模型,然后对模型进行仿真实验。由于连续系统和离散(事件)系统的数学模型有很大差别,所以系统仿真方法基本上分为两大类,即连续系统仿真方法和离散系统仿真方法。
在以上两类基本方法的基础上,还有一些用于系统(特别是社会经济和管理系统)仿真的特殊而有效的方法,如系统动力学方法、蒙特卡洛法等。系统动力学方法通过建立系统动力学模型(流图等)、利用DYNAMO仿真语言在计算机上实现对真实系统的仿真实验,从而研究系统结构、功能和行为之间的动态关系。
AnyLogic,是一款应用广泛的,对离散,连续和混合系统建模和仿真的工具。它的应用领域包括:控制系统,交通,动态系统,制造业,供给线,后勤部门,电信,网络,计算机系统,机械,化工,污水处理,军事,教育等等。AnyLogic是一款独创的仿真软件,它以最新的复杂系统设计方法论为基础,是第一个将UML语言引入模型仿真领域的工具,也是唯一支持混合状态机这种能有效描述离散和连续行为的语言的商业化软件。
①确定系统目标主要包括预测系统的期望状态、观测系统的特征、找出系统中的问题所在、描述与问题有关的系统状态、划定问题的范围和边界、选择适当的变量等。
②分析系统中的因果关系描述问题的有关因素、解释各因素间的内在关系、画出因果关图、隔离和分析反馈环路及它们的作用。
③建立系统动力学模型建立流图、构造语言方程式。
④计算机模拟将语言方程式和原始数据及相关数据变量在计算机上多方案模拟实验,得出结果,绘制结果曲线图,修改程序方程式,调整数据变量,进行反复模拟实验。
⑤分析结果通过对结果的分析,不仅可发现系统的构造错误和缺陷,而且还可找出错误和缺陷的原因。根据结果分析情况,确定是否对模型进行修正,然后再做仿真实验,直至得到满意的结果为止。
实例如下:工厂对某种原料消耗速率为R3吨/日,订货速率为R1吨/日,到货速率为R2吨/日,日平均到货时间T1为3日。若未付订货为Y吨,实际库存量为X吨,其初值分别为12吨和20吨。期望库存量I为20吨,为使库存量趋于稳定,订货速率R1由决策函数决定D=R3+P(I-X)确定,那么当消耗速率由每日20吨产生每日4吨阶跃时,研究系统的状态。本例的系统动力学流图如下:
系统动力学流图
用DYNAMO语言描述原料消耗及订货模型。则全部DYNAMO源程序如下:
L Y.K=Y.J+DT*(R1.JK-R2.JK)
N Y=12
R R1.KL=D.K
A D.K=R3.JK+P*(I-X.K)
C P=0.5
C I=20
R R2.KL=Y.K/T1
C T1=3
L X.K=X.J+DT*(R2.JK-R3.JK)
N X=20
R R3.KL=20+STEP(4.0,0)
SPEC DT=0.5/LENGTH=50/PRTPER=1/PLTPER=1
PRINT X
PLOT X= *
PRINT Y,R1,R2,R3
RUN
进行如下三种方案的系统仿真:
方案一:决策函数系数P=0.5;平均到货时间T1=3;仿真时间为30天
方案二:决策函数系数P=0.5;平均到货时间T1=1。仿真时间为30天
方案三:决策函数系数P=2;平均到货时间T1=3。 仿真时间为30天
利用Anylogic仿真结果图如下所示:
您可能关注的文档
最近下载
- 04 is photography art答案及定位分布.pdf VIP
- 2025年广州港集团有限公司人员招聘笔试模拟试题及答案解析.docx VIP
- 2023年度江苏省政府采购评审专家资格全真模拟考试试卷B卷含答案.docx VIP
- 城乡生态与环境规划教学课件-11 城市生态概论_生态-环境-景观.ppt VIP
- 小学语文作业批改的策略的研究.doc VIP
- 2024届广东省深圳市育才一中学初毕业升学考试模拟卷英语卷含答案.doc VIP
- 2025年广州港集团有限公司人员招聘笔试模拟试题及答案解析.docx VIP
- 基于拓扑优化和3D打印的新形态家具.docx VIP
- 甘肃省政府专职消防员考试题库.pdf VIP
- 2025年广州港集团有限公司人员招聘笔试备考试题及答案解析.docx VIP
文档评论(0)