- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
RepastSimphony使用指南
Repast S 温度传导模型 tutorial
一、安装
官方网站:
可以下载到Repast Simphony for Windows,最新版本为1.2.0
Windows Installer
按照提示安装即可
二、建立工程
初次使用会出现如下对话框,提示设置工作区
使用默认缺省设置
之后出项如下界面
开始建立 新的 Repast 工程:
File-New-Project…
Repast Simphony Project -Next
空白处输入工程名 -Next
之后均选择缺省选项 -Finish
工程建立完毕,如下图:
三、编辑model.score文件
新建Agent元素
鼠标右击,Create Member -Agent
在下方修改属性中的Label为TempNode
新建Network元素
鼠标右击 Create Member -Projection-Network
在下方修改属性中的Label为TempNetwork,并把directed属性改为true
指向性为真说明,节点之间的联系是由特定指向的
新建Grid(坐标格栅)元素
鼠标右击 Create Member -Projection-Grid
在下方修改属性中的Dimensionality改为2,Label改为Grid
之后,Grid元素下出现了Width和Height属性
将Width的default value 改为30
将Height的default value 改为30
至此model.score文件已经定义完毕,点击软盘图标保存
四、生成、定义Agent的行为
New-Other...
选择Repast Simphony Agent,点击Next
把Agent名字改为TempNode之后点击Finish
右方出现Agent行为编辑区
添加Property模块,属性设置如下
添加Behavior模块,属性如下
添加Decision模块,设置属性如下
添加另一个Decision模块,设置属性如下
添加Task模块,设置如下
添加另一个Task模块,设置如下
添加Join模块用于汇总各个条件分支,属性缺省即可,之后添加End模块,属性缺省,用connection模块对各个模块进行顺序连接
如下
Agent的行为
对自身温度和所观察的Agent温度进行比较,若低则增加温度,若高则降低温度,直至达到所有Agent实例的温度平衡
五、进行模拟
单击图标
开启如下界面:
建立模拟的网格区域
右击 Add Display
设置如下
Next
单击对Agent外形进行编辑修改
修改如下图
Agent的颜色与温度值的高低相对应变化0~100,0为黑,100为红
之后一路Next到Finish结束
之后单击进行初始化
单击添加Agent实例
单击进行添加
如下
添加Agent之间的联系
单击
添加如下
单击退出添加
双击Agent对每个Agent的温度值进行重新赋值20~100
之后如下:
之后即可以进行模拟,
单击图标即可
温度传导模型至此结束。
文档评论(0)