文档介绍:课内实验报告课程名: 任课教师: 专业: 学号: 姓名: 二○一二至二○一三年度第1学期南京邮电大学经济与管理学院《系统工程》课程实验报告实验内容及基本要求: 实验项目名称: 实验类型: 设计每组人数: 1 实验内容及要求: 1)logo 编程语言的特点和基本语法。 2)用系统动力学建模工具完成狼吃羊生态系统模型的仿真和仿真流程分析。实验过程与结果: (1)系统动力学建模 里面打开一个新的模型,在 Tools 菜单启动系统动力学建模工具( System Dynamics Modeler ) Stock ,绘制羊群存量,双击该存量,将存量命名为“sheep ”, 初始值为 250 (该值为电商 10班21号初始值),令 Allow Negative Values 选择框为未选,因为羊群为负不合理! ,则羊的数量增加。要实现这一点,创建一个进入羊群存量的流量。单击工具条上的 Flow 按钮,在 Sheep 存量左边的空白区按下鼠标按钮,向右拖动流直到它的右侧连到 Sheep 存量。编辑该流量,命名为“sheep-births ”编辑流量 sheep-births ,设置其表达式为 sheep-birth-rate *sheep . :羊越多则生的越多。从sheep 存量到 sheep-births 流量画一条连接( Link ) ,命名为 sheep-birth-rate ,设置它的值是 。从变量: “sheep-birth-rate ”画一条连线到“sheep-births ”羊群模型如下: (2)N etLogo 例程代码 主窗口?在例程页,写代码如下: tosetup casystem-dynamics-setup end togo system-dynamics-go system-dynamics-do-plot end ,创建“setup ”按钮,创建“go”按钮(选择 forever 选项) 。 sheep 监视器,创建绘图“populations ”,提供画笔“sheep ” ?增加一个存量 wolves ?增加流量、变量和连接,如下图所示: 备注: wolves 的初值为 90,wolf-deaths 的表达式为 wolves *wolf-death-rate , wolf-death-rate , predator-efficiency , wolf-births 的表达式是 wolves *predator-efficiency *predation-rate *sheep, predation-rate -4, sheep-deaths 的表达式是 sheep *predation-rate *wolves. 主窗口,为羊群绘图增加一个名为"wolves" 的画笔( 3)仿真结果按下 setup 和 go,查看系统动力学建模工具的效果附录:源程序代码;; System dynamics model globals globals [ ;; constants sheep-birth-rate predati