- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Example4.1-4.9 如何建立智能体模型:风车维护
一些风车分布在一个规定的区域之中,每个风车会在工作的时候产生收益。当然,有些时候
设备会损坏,这就需要维修或者是替换。维修是按照规定的时间来的,维修之后,随着设备
的老化,会增加设备的故障率。
在整个的服务系统中,有一系列的服务人员在为这个系统服务。当一个服务或者一个维护的
需求被发送,整个服务系统中的一个服务人员会响应这个需求,之后驾车去设备点解决问题。
在设备检修过程中,可能有的设备已经不能维修了,只能在替换了。当服务人员完成了这个
工作之后,他可能继续接受需求并驾车前往设备地点,知道没有了需求,在返回基地。
阶段1 步骤1 建立初步模型。
定义2 个类:EquipmentUnit 和ServiceCrew
从常规面板中拖入2 个智能体到Main 中
Step2 :智能体类型名称为EquipmentUnit,智能体群名为equipment 。
Step5 :创建初始对象数量为100。
同样的方法定义第二个智能体,名称为ServiceCrew,智能体群名为service 。初始对象
为3 。
阶段1.步骤2
修改Main 函数的空间和网络为600*500,布局类型改为随机。网络类型为用户定义。
阶段1 步骤3:
创建一个集合为serviceRequests
增加3 个方法,分别为requestService,thereAreRequest,getRequest.
具体设置方案如下:
阶段1 步骤4 :
在EquipmentUnit 的智能体中加入状态图
在EquipmentUnit 中加入参数和集合(serviceCrew )
设置参数值ReplacementTime,类型为double,默认值为12 * hour(),
MaintenanceTime,类型为double,默认值为3*hour(),
RepairTime,类型为double, 默认值为5*hour(),
ProbabilityReplacementNeeded, 类型为double, 默认值为0.1
MaintenancePeriod, 类型为double, 默认值为90*day()
BaseFailureRate, 类型为double, 默认值0.03 。
设置各个变迁的参数,
具体设置如下:
阶段1 步骤5 :
在Main 中加入一个折线方框,命名为home
在ServiceCrew 类智能体行动中写入
Point pt = get_Main().home.randomPointInside();
setXY(pt.x,pt.y);
在移动属性中设置速度
设置ServiceCrew 类中的行动图
设置各个变迁节点的参数。
阶段1 步骤6 :
分别在智能体EquipmentUnit 和ServiceCrew 中画入动画图形,风车和卡车。
在Main 中画入矩形并且创建组。
Equipment unit Service crew
所有的形状设置成为一个组,组的中
心位置(0,0 )在图形的左上方。
阶段1 步骤7 :
运行模型
现在运行模型,可以看见 servicecrew 驾车去风车进行维护或者替换,下面 2 个图显示了
EquipmentUnit 和ServiceCrew 的状态图。
阶段一我们主要是检查模型正常工作的情况,模型的主要部分都被放进了模型,然而,我们
我还有很多问题需要解决。
我们还没有收集模型中的任何统计数据,我们需要知道设备的使用率,服务的效率等等。
经济的考虑还没有加入到模型中。
还有好多方法没有被测试,例如我们还有加入设备的维护和设备故障率的相关问题。
我们还没有开展关于服务人员的数
您可能关注的文档
- 2010年山东省莱芜市中考数学真题试卷(word版含答案)免费奉送 金榜题名.doc
- 2011年3-6月手风琴教案.doc
- 2011年福建省教师招聘考试教育综合真题答案解析.pdf
- 2013-04-07-13-系统建模与动力学分析-电系统.ppt
- 2013版用于立项风车安装船项目可行性研究报告(甲级资质)审查要求及编制方案.docx
- 2014年北京大学日语,英语翻译硕士考研参考书目,招生人数,复试分数线,考研真题,百科知识精编笔记17.pdf
- 2014年西安曲江凤凰池项目营销执行报告.pdf
- 2014年高二历史课件: 第八单元 第2课《倒幕运动和明治政府的成立》(人教版选修1)(27页).ppt
- 2015-李小云_唐丽霞_许汉泽-论我国的扶贫治理_基于扶贫资源瞄准和传递的分析.pdf
- 2016年山东省交通事故赔偿标准、明细和依据详解(农村户口、死亡).pdf
文档评论(0)