当前位置:文档之家› 多方法系统仿真软件AnyLogic 新

多方法系统仿真软件AnyLogic 新

• 6、行人仿真基于社会力模型(Social Force Model),比传统的仿真软件更贴近真实的行 人特征。
• 7、原厂直接提供中文版软件。 • 8、提供64位版本软件,支持运行大规模模型。 • 9、可提供专业模型调试功能:在模型运行中
实时监测事件,进行代码级别跟踪调试;提供 例如自动代码补全、弹出相关文档、语法高亮、 智能缩进、代码错误更正建议等模型开发辅助 功能。
• 可以在一个模 型中混合方法
• 现代和灵活的 面向对象平台
AnyLogic模型架构
• 实验 • 用户模

优化
校准
蒙特卡洛 敏感性分析 自定义……
̶ 用户可以接触所有三 个层次
• 特定领域 库
物流
轨道
行人
医疗
• 方法/可 视化语言
离散事件
系统动力学 基于智能体
• Java
̶ 模型在Java层开放 ̶ AnyLogic引擎是100%Java
银行案例。总结
• 在真正的银行,过程复杂得多:
•只有一些特定的员工可以做一些交易 •客户可能被引导给其他员工 •出纳员可能共享资源,如打印机或复印机 •不同的员工可能有不同的技术和能力 •等等 …
• 解析解不存在几乎是肯定 的
•如果解析解存在,谁将为你找到他? •几乎过程中的任何变化都使得原有的解析解无效
制造
战场,指挥和控制
业务流程 服务系统 仓储物流
计算机硬件
行人动态 物理控制系统
单独对象、确切的大小、速度、距离、时间…
仿真建模软件
• 传统的工具旨在支持一种特定的建模方法
系统动力学
离散事件建模
基于智能体建模
动态系统
VenSim PowerSim
iThink
Arena ExtendSim SimProcess AutoMod PROMODEL Enterprise
北京格瑞纳
TechSupport AtWorthMgmt
Pitotech
TECHSIM Phi-Sigma
Blue Stallion Technologies
Evans & Peck
格瑞纳简介

是AnyLogic产品在中国范围
内的唯一经销商,同时提供相关的培训和
咨询服务()
应用领域
高抽象层次 [最小细节 宏观层次 战略层次]
中抽象层次 [中等细节 中观层次 战术层次]
低抽象层次 [最大细节 微观层次 操作层次]
聚合、全局反馈回路、影响、趋势…
市场和竞争 项目和产品管理
人力资源动态
社会系统 生态系统
健康经济学
能源供应网络
资产管理
保健
供应链 交通运输
物流配送案例
物流配送案例(续)
• 输入
– 所有配送节点的位置及上下级关系 – 各节点间配送路线 – 货物配送订单的产生,包括初始地、目的地和
货物量等 – 运输车辆的容量及安排规则等
物流配送案例(续)
• 建模
– 基于智能体定义配送节点和运输车辆 – 可以基于GIS
• 输出
– 货物运输完成总量 – 运输成本(以运输车辆行驶里程计) – 不同网点布局或配送规则比较
• 进站客流量:时刻表或单位时间流量 • 进站客流分流:上下行比例和线路比例 • 到站客流量:各线路上下行下车数量 • 到站客流分流:各线路上下行到各个出口及各向换乘比例
AnyLogic技术优势(续)
• 10、具有友好的可视化开发环境,可以方 便地创建模型,及相关的统计图表、二维 及三维动画,并提供模型运行时常用的交 互控件,如按钮、滑块、编辑框、单选按 钮、复选框等。
• 11、可以同时打开和编辑多个模型,各模 型之间可以复制建模元素。
• 12、方便团队协同开发,支持版本控制软 件,如CVS、SVN等。
• 建模:基于智能体定义各种节点 • 输出
– 平均传输时间:数据包从在信号源产生至到达 接收端所经历的时间
– 平均传输速率:单位时间内,接收端收到的数 据量
– 传输成功率:信号源产生的数据包到达接收端 的百分比
– 平均传输跳数:数据包到达接收端所经过的传 输次数
电价案例
电价案例(续)
• 输入
– 政府:决定基准电价,制定环保指标,协调电 厂与公众
• 数据模块: Excel、文本、数据库等
AnyLogic技术优势
• 1、支持基于智能体(也称主体、代理)建 模,是唯一支持多Agent仿真的商业软件。 比传统的Agent仿真软件,如Swarm、RePast 等易学好用。
• 2、同时支持基于智能体、离散事件、系统 动力学、Petri网、行人和交通仿真,并且可 以以任意组合方式进行混合仿真。
苹果Mac OS X 10.6 或更新版
SuSE Open Linux 10.2或更新版,
Ubuntu Linux 8.04或更新版
任何支持Java 的网络浏览器
标准库
• 离散事件基于网络:标准库还包含一组特别为“注 重空间”的过程所设计的对象, 注重空间的过程在 物理空间中发生并涉及实体和资源的运动。(例 Wholesale Warehouse)
• 基于智能体:从实际应用角度看,是本质 上分散化,及个体为中心(系统层的反面) 的建模。确定主动实体,即智能体(可以 是人、公司、项目、城市、产品等等), 定义它们的行为(主要驱动力、反应、记 忆、状态),把它们放到一个中心环境中, 或可建立连接。则整体(系统层)行为就 展现为很多个体行为交互的结果。(例 Urban Dynamics Agent Based)
•排队平均等待时间 •[可以从此推导出的其他指标]
• 你将花费几秒钟找到解析解:
w 平均等待时间*
b2
- 到达速率
,其中
1 b
b - 平均服务时间
* 这只适用于泊松流客户(以恒定速率独立到达)和指数分布的服务时间。
银行。解析方法的假设
• 这些假设意味着什么?
•客户独立到达 – 这是适合银行的假设
– 易于捕捉问题的随机本 质
– 能够详细描述模型中的 行为
– 可以测量各种量
– 建立模型需要更多的时 间和技巧
AnyLogic多方法建模
• 系统动力学:通常用于长期、战略性模型,假设被 构建对象高度聚合:人、产品、事件及其他离散物 品在模型中用数量代表。(例Population)
AnyLogic多方法建模
为什么要用仿真模型
• 系统还未建立或无法测量
– 可以预先评估未来的系统 – 可以不扰乱实际系统的正常运作
• 系统过于பைடு நூலகம்杂,无法以解析模型表达
– 涉及随机量 – 关注系统状态随时间的变化
示例:银行
• 一个简单的案例:
•平均每小时10位客户 •柜台只有一名柜员 •平均服务时间为5分钟
• 我们想找出:
AnyLogic技术优势(续)
• 3、完全基于Java开发,建模环境定制于流 行的软件开发工具Eclipse;支持几乎所有 Java应用,能够利用丰富的Java资源。
• 4、可以导出模型,脱离软件环境在互联网 上运行或集成到其他程序中。
• 5、用户可以通过二次开发,制作自己的用 户控件库。
AnyLogic技术优势(续)
• 公司总部位于北京市海淀区清华园,在上 海有分公司
• 2003年起在国内销售系统仿真及其他软件, 并提供各类相关培训和服务,客户主要包 括高校、研究所和大型企业
系统评估方法——测量
系统评估方法——解析模型
系统评估方法——仿真模型
模型
模型层次上的解决方案
无风险空间
模型的世界 真实世界
?
问题
解决方案
Dynamics FlexSim

[学术工具:] Swarm RePast NetLogo ASCAPE
MATLAB VisSim LabView Easy5

AnyLogic – 多方法仿真工具
动态系统
基于智能体建模
系统动力学
离散事件
(基于过程) 建模
• 容易选择和调 整抽象层次
• 可以在不同方 法间转换
多方法系统仿真软件AnyLogic
北京格瑞纳
AnyLogic公司
SMS
AnyLogic NA
ACP-IT SimPlan Tonbeller
The AnyLogic Company
DSE Consulting
AnyLogic EU
IBN LDM Shabihpardazan
5th Thinking
石油输送案例
石油输送案例(续)
• 输入
– 各输送节点:储油区、炼油厂和零售点 – 运输渠道:油轮、管道和油罐车 – 原油输送量、炼油厂加工能力、管道输送能力、油
罐车运输能力和零售点需求量等
• 建模:基于智能体定义各输送节点和运输渠道 • 输出
– 各节点原油或成品油存量 – 断油的节点及原因分析 – 整个输送网络石油周转量
• 对于这种系统,有可预见的复杂性和保证结果的唯一分析 方法是:仿真建模
解析模型 vs 仿真模型
• 解析模型
– 静态的、确定性的 – 用于寻找答案 – 容易实现
– 难以捕捉时间、动态系 统
– 难以捕捉复杂因果关系
– 难以建立与时间相关的 约束
– 不能随时间运行模型
• 仿真模型
– 动态的、可执行的
– 能够捕捉任何复杂度的 因果关系和时间约束
w
Pb
,其中 b - 系统利用率,
K 1
K
P
K K
K!(1 )
P0
,其中
P0
K K
K!(1 )
K 1 i0
K i
相关主题