设为首页收藏本站

最大的系统仿真与系统优化公益交流社区

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2676|回复: 1

Simio智能主体(Agent)方面的讨论

    [复制链接]
发表于 2012-8-9 15:07:49 | 显示全部楼层 |阅读模式
基于智能主体的仿真模拟
Lu Weizhou:
在Simio官方网站和冬季仿真大会上,我们听到一些关于在SIMIO中实施智能主体的话题,我非常想知道Simio在智能主体方面的详细内容。比如:智能主体之间的沟通和交互机制是怎么样的?智能主体是如何和离散的环境进行结合的?如何可以实现实体或车辆的自主活动,是否有类似的参考资料?
Jeff zhou:
Simio智能主体部分,是美国SimioLLC公司的技术诀窍,我们作为代理,也一直在关注这方面的信息,一旦其智能主体功能开放给用户,那么Simio将是极其强大的产品。
大卫。斯达罗克:
关于智能主体的内容,一部分可见Simio文档和SimBits.   智能主体本身是 一个“对象”,很多时候是“实体”。对象主要通过 事件,属性,状态值等来进行沟通,
对象变得具备“智能”,通过流程对其外部环境作出响应。这些流程可以是附加过程,例如工人对象的“Evaluating seize request”, 或者可以将行为加到定制化对象内.
Simio的架构是基于真正的智能主体(Agent)的概念上的,但是这个特定的架构还未在用户界面开放,因为在目前这个时间点上,客户对于其他方面的功能需求有更加高的优先度,我们把主要精力放在这个客户化需求上了。

Wang Yu;
大卫:我同意你的观点,Agent是对象,但是如何Agent只能通过事件,属性和状态沟通,那么智能主体和离散事件系统有什么差别?换而言之,智能主体和实体对象有什么不同? (实体也可以触发事件,拥有属性和状态) 。

我的观点是,智能主体一个最具差异化的特征是它独特的沟通机制,也许我们可以使用消息反应机制来模拟这样的一个沟通过程,你认为呢?
Lu Weizhou:
实际上,有一些研究者将智能主体和离散事件系统结合起来,创造了基于智能主体的离散事件系统理论。我对Simio中的消息沟通机制也非常感兴趣,但是我觉得Simio里的消息沟通主要通过事件,状态和属性,即基于离散事件的环境提供了主体(实体或者车辆)之间的沟通,主要通过事件,状态,属性等信息

Wang Yu;
Weizhuo,你可以给一些文献参考吗,关于基于智能主体的离散事件系统理论?

大卫。斯达罗克
Yu,您好,您询问关于智能主体和实体之间的差异,好像他们之间是独立的---我认为他们并不是独立的。Simio环境里,所有的对象都是“智能对象”,他们的低层行为都嵌入到了Simio的仿真引擎中,智能对象定义了所有Simio内的对象的行为。智能对象定义了一系列信息,例如资源的行为,保留信息的能力,和其他对象进行沟通的能力,Simio仿真引擎还定义了基本对象的行为,包括Agent类(目前在界面上是隐藏的),实体,运输器。。用户对象都是从这些对象上继承过来的。 "运输器"继承自"实体" ,"实体"继承自 "Agent","Agent"类继承自内部的智能对象,这意味着实体可以做任何Agent能做的事,并且能够具备更加多的定制化能力,同样地,运输器可以做任何实体能做的事情,并且能够具备更加多的定制化能力。

因为Simio这个基于Agent智能对象的架构,很多用户已经使用实体对象来实现智能主体的应用。目前实体具备的功能 已经可以支持 智能主体所能做的大部分内容(通常是独立地行动,和其他对象智能地交互)
当然,离真正的智能主体还有一些差距-比如模拟和动画人流,等等-- 但是这些功能我们会加入到Simio中,只要我们的客户对于智能主体需求达到一定的优先级,比我们目前从事的内容优先级更高的话。
Wang Yu;
谢谢大卫,貌似Simio给实体对象赋予了更加多的功能,比其他软件包要多很多(比如Arena), Arena中的实体仅仅是具备不同属性/特征的对象而已,它能够触发事件。 根据您所描述的Simio智能对象的架构,Simio的实体已经是功能性的Agent了(或至少是原型agent)。而不仅仅是“简单”的实体那么简单,谢谢你的澄清。

大卫。斯达罗克
是的,Yu,你讲的没错,Simio的实体的能力是非常丰富的。可能不熟悉的人体会不到。当然Simio也有和Arena的实体非常相近的构架,Simio中叫做token(令牌),Token是对象的一个代理,对象创建token用于执行特定的任务,Token可以具有状态和属性,触发事件;但是它是死的,它并不是严格意义上的“对象”,它对外部环境的情况一无所知,除了可以通过实际对象进行引用之外。


评分

参与人数 1仿真币 +23 收起 理由
linweixu168 + 23 很给力!

查看全部评分

 楼主| 发表于 2012-8-9 15:09:58 | 显示全部楼层
本帖最后由 S$MULATE 于 2012-8-14 09:40 编辑

请定期关注我们的官方网站,我们会定期发布软件的最新情况和软件技术。
http://www.simio-china.com


simio4.75发布,大大增强了实体,工人,运输器 在自由连续空间的运动。
增强了对流体的处理能力(标准库待发布)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|SimulWay 道于仿真   

GMT+8, 2024-11-22 05:05 , Processed in 0.012562 second(s), 16 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表