生产系统建模与仿真 教学课件 ppt 作者 周泓 第九章.pptxVIP

生产系统建模与仿真 教学课件 ppt 作者 周泓 第九章.pptx

  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文档。上传文档
查看更多
SC5 主编第九章9.1 基于多主体的建模与仿真技术9.2 基于jES平台的生产系统建模与仿真分析9.1 基于多主体的建模与仿真技术9.1.1 主体的概念9.1.2 多主体系统与多主体仿真9.1.3 多主体仿真建模的基本过程9.1.4 多主体仿真平台介绍9.1.1 主体的概念目前已经得到了人们一致公认的四个基本特征,如下:① 自治性。这是Agent最本质的特征之一。Agent能够在没有人或其他Agent直接干预的情况下运作,而且对自己的行为和内部状态具有一定的控制能力。② 反应性。Agent能够及时地感知其所处的环境的变化,并作出响应。③ 社会性。社会性也称为交互性或可通信性,是指Agent能够通过某种通信语言,与其他Agent进行信息交互。④ 能动性。Agent不仅能够简单地对环境作出反应,而且还能够积极主动地作出一些以目标为导向的行为。9.1.2 多主体系统与多主体仿真图9-1 Multi-Agent系统的一般结构注:资料来源于宣慧玉和张发(2008)。9.1.2 多主体系统与多主体仿真从某种意义上来说,可以将Multi-Agent系统看做是对社会智能的一种抽象,它具有以下几个主要特点:① 有限视角,即每个Agent都面临不完全的信息,或具备有限的能力。② 没有系统全局上的控制。③ Multi-Agent系统中的数据是分散式的。④ 计算具有异步性的特征。9.1.3 多主体仿真建模的基本过程图9-2 Multi-Agent仿真的基本过程注:资料来源于张发、宣慧玉和赵巧霞(2009)。9.1.3 多主体仿真建模的基本过程9.1.3 多主体仿真建模的基本过程9.1.4 多主体仿真平台介绍1. Swarm2. Repast3. MASON4. NetLogo1. SwarmSwarm是由美国圣塔菲研究所(Santa Fe Institute)的Swarm开发组(Swarm Development Group,SDG)推出的用于Multi-Agent仿真建模的一组标准计算机软件工具集。Swarm以建立一套标准的程序库为目的,用来分析社会科学和自然科学领域的复杂系统。2. RepastRepast的全称为Recursive Porous Agent Simulation Toolkit,是美国芝加哥大学社会科学计算研究中心研制并推出的一种Multi-Agent仿真建模工具。3. MASONMASON的全称为Multi-Agent Simulator of Neighborhoods or Networks,即Multi-Agent邻域或网络仿真,是美国乔治梅森大学采用Java语言开发的一组离散事件Multi-Agent仿真核心库。4. NetLogoNetLogo的主要功能有: ① NetLogo编程语言支持Agent操作和并发运行,每个Agent可以在二维的网格空间中自主行动,所有Agent并行异步更新,整个系统随时间的推进而动态地变化。② 允许用户采用命令行或通过可视化控件进行仿真控制,如仿真初始化、启动、停止、调整仿真运行速度等。③ 提供了多种手段实现仿真运行监视和结果输出。④ 提供了一个实验管理工具BahaviorSpace,通过设定仿真参数的变化范围、步长、输出数据等,实现对参数空间的抽样或穷举,自动管理仿真运行,并记录结果。⑤ NetLogo可直接进行系统动力学建模仿真。4. NetLogo⑥ 提供了分布式仿真工具HubNet,实现模型服务器和客户端之间的通信。多个参与者可以通过计算机或计算器分别控制仿真系统的一部分,实现参与式仿真。 ⑦ NetLogo收集了涵盖数学、物理、化学、生物、计算机、经济和社会等众多领域的复杂系统经典模型,建模人员可以通过阅读经典实例的程序代码来学习相关技术,或者在研究相关问题时以此为基础进行扩展或修改,大大降低了技术难度,减少了工作量。9.2 基于jES平台的生产系统建模与仿真分析9.2.1 jES概述9.2.2 应用案例9.2.1 jES概述jES未来的应用,将循着以下三个方向发展: ① 借助于What-If分析以及如遗传算法和分类系统等软件计算工具对企业进行优化。② 通过构造人工主体来表示现实中的主体,研究人与模型之间的交互,运用仿真器进行实验分析,研究组织中人的行为;或者针对决策所造成的影响,对组织中的人员开展培训。③ 理论上的规范性分析。9.2.1 jES概述图9-3 jES“自底向上”的建模思想注:资料来源于Swarm Development Group(2000)。③ 理论上的规范性分析。图9-4 jES的体系架构9.2.1 jES概述① 行为主体:“谁来做”的问题(the“which is Doing What”side,DW),即一种特定类型的生产机构——生产单元(Unit)。

您可能关注的文档

文档评论(0)

时间加速器 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档