电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

南京邮电大学系统工程实验报告

南京邮电大学系统工程实验报告_第1页
1/16
南京邮电大学系统工程实验报告_第2页
2/16
南京邮电大学系统工程实验报告_第3页
3/16
1 课内实验报告 课 程 名: 系统工程 任课教师: 专 业: 学 号: 姓 名: 二○ 一二 至二○ 一三 年度 第 1 学期 南京邮电大学 经济与管理学院 2 《 系统工程》课程实验报告 实验内容及基本要求: 实验项目名称: 实验类型:设计 每组人数: 1 实验内容及要求: 1) 了解Netlogo 编程语言的特点和基本语法。 2) 用系统动力学建模工具完成狼吃羊生态系统模型的仿真和仿真流程分析。 实验过程与结果: 一 系统动力学建模 第一步:羊群繁殖 (1) 在 NetLogo 里打开一个新模型,并启动系统动力学建模工具。 3 (2) 该模型中包括狼群和羊群,从羊群开始建模。首先创建一个存量 Stock,保存羊的数量。该存量命名为 sheep,初始值设为240,并选择羊群始终不能为负。 (3)创建一个进入羊群存量的流量 Flow,来表示伴随着羊的出生而导 致 的 数 量 的 增 加 ,命 名 为 sheep-births, 设 置 其 表 达 式 为sheep-birth-rate * sheep (4 )创 建一 个 变 量 Variable 作 为 羊的 出 生 率 ,命 名 为sheep-birth-rate,设置它的值是 0.04 4 (5)建立一条 Link 从存量 sheep 到 sheep-births 流量 (6)创建一条 Link 从变量 sheep-birth-rate 到 sheep-births 5 (7)NetLogo 流图产生的代码 二 NetLogo 集成 (1 )构建NetLogo 模型来运行由流图产生的代码,构建system-dynamics-setup 和system-dynamics-go 例程,代码如下: 6 (2)创建一个 setup 按钮 (3) 创建go 按钮,设为 forever 7 (4) 创建sheep 监视器 (5)创建绘图populations,提供画笔 sheep 和 wolves 8 三 系统仿真------狼捕食羊 (1)在原有基础上增加一个存量Stock,命名为wolves,设初值为90 (2) 创建相应的变量、流和连接,如图: (3) 给各个变量、流和连接命名,设置初值表达式,分别为: 9 1 0 1 1 (4)添加一条从 wolves 到 sheep-deaths 的连接,一条从 wolves 到wolves-deaths 的连接,如图所示: 四 运行程序 (1)运行过程,如图所示: (2)运行结果,如图所示: 1 2 五 程序代码 ;; System dynamics model globals globals [ ;; constants sheep-birth-rate predation-rate wolf-death-rate predator-efficiency ;; stock values sheep wolves ;; size of each step, see SY...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

南京邮电大学系统工程实验报告

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部