系统动力学与动态系统描述-方程.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
系统动力学与动态系统描述 李旭 教授 复旦大学管理学院 从库存系统开始认识SD方程 ? 对右图的库存系统考虑: – 库存是如何变化的? – 如何进行订货决策? – 如何用数学方法描述? ? 库存变化规律: ? 销售量的描述: ? 决策过程描述: ? 辅助计算描述: 方程及其理解 ? SD方程的概念: – SD方程是在流图基础上对系统要素之间的关系定量描述的一组数学 关系式; – SD方程是从一组已知的初始状态开始确定下一组状态的递推关系式; – SD方程中要有一个恰当的时间间隔,以完成方程的递推; ? SD方程的理解: – SD方程的实质是微分方程组,由于规模和非线性等原因不能求得解 析解,所以只能求其数值解。即差分化处理后仿真; – 按照上述规则递推就可以得到各个变量随时间变化的曲线。即系统的 变化过程。 SD方程的种类 ? 水平方程 (L) ? 速率方程 (R) ? 辅助方程 (A) ? 常量方程 (C) ? 初值方程 (N) SD方程中的时间描述 ? 为了完成递推计算,需要首先明确三个基本时间 参数:时点、区间、差分步长。 ? 时间参数的描述: – K:现在时刻; – J:前一个时刻; – L:下一个时刻; – JK:时刻J和K之间的区间; – KL:时刻K和L之间的区间; – DT:差分步长。 水平方程(L) ? 反映系统状态随时间的变化,是变化对时间的积 累。因此具有固定的形式: ? SD中采用差分方程的形式: L 方程的理解 ? 对水平方程的理解: – 水平方程是一个一阶差分方程,具有固定的表现形式; – 水平方程是一个有记忆的量,方程中一定有其前一时刻 的状态值; – 水平方程是将决策变成行动,即将速率变量转换成水平 量的方程,因此方程中一定含有速率量; – 水平方程是变化对时间的积累,因此方程中一定含有 DT,并且 DT 只能出现在水平方程中。 速率方程(R) 观测状态 偏差 行动→R 目标状态 ? 方程原理: – 系统变化的自然规律。例如,人口的死亡。 – 人们控制系统的主观愿望。例如,订货决策。 ? 一般形式: R 方程的理解 ? 速率方程的实质是自然规律或决策策略,由这些 规律或决策策略改变系统的状态; ? 速率方程最终是水平变量和常量的函数,但为了 更好地描述决策过程或表达清楚,速率方程中经 常包括辅助变量; ? 速率方程中不出现具有积分意义的差分步长DT。 常见 R 方程的形式 ? R = Level×Const – 例如: ? R = Level/Life – 例如: 常见 R 方程的形式 ? R = (Goal-Level)/Adjustment – 例如: ? R = Normal×Effect – 例如: EIR:监禁率; PC:监狱容量; ASL:平均服刑期 CR:容量比; ECTS:容量比对服刑期的影响 ATS:实际服刑时间 常见 R 方程的形式 ? R = Normal + Effect – 例如: 被捕食者 死亡数量 被捕食者自 = + 然死亡数量 捕食者吃 掉的数量 辅助方程(A) ? 从理论上看: – 水平方程 完全确定和计 – 速率方程 算系统的状态 – 常量、初始条件 ? 问题: – 计算式过于冗长、复杂; – 不便于描述自然规律或决策过程; – 不便于利用中间结果分析问题。 辅助方程(A) ? 辅助方程及其作用: – A 方程是计算 R 方程的子方程,即用于计算辅助变量的取值; – A 方程描述自然规律或决策过程; – A 方程一般具有实际意义。 ? 辅助方程的建立: – 建立辅助方程一般采用“跟踪”法,按逻辑顺序计算; – 变量之间的运算规则,可以根据实际意义确定; – 量纲分析是建立辅助方程的重要技巧; – 辅助方程之间不能出现“环”。 辅助方程之间的“环” ? 环:辅助变量“闭合”引用: B A C D ? 用水平变量解开“环”: B A C D 人口问题(1) 人口问题(1) 人口问题(2) 人口问题(2) 库存问题(1) 库存问题(1) 库存问题(2) 库存问题(2) 传染病问题(1) 传染病问题(1) 传染病问题(2) 捕食者与被捕食者问题 ? X:被捕食者数量; ? BX:被捕食者出生数量; ? DX:被捕食者死亡数量; ? Y:捕食者数量; ? BY:捕食者出生数量; ? DY:捕食者死亡数量; ? BXY:被捕食者数量对捕食者成活率的影响; ? DYX:单位捕食者、单位时间内,作为食物,对被捕食者 的需求。 捕食者与被捕食者问题 捕食者与被捕食者问题 方程的计算 J K L t J K L ? 计算顺序如下: 时间向前推进一个DT 计算K时刻 计算K时刻 计算KL区间 的水平量 的辅助变量 的速率量 方程计算举例 ? 0时刻(取 DT=1): – L

文档评论(0)

汪汪队 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档