- 1、本文档共42页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
系统工程第四章系统建模的结构方法 本章学习目标 1. 解析结构模型建模 2. 系统动力学建模原理与步骤 3. 系统动力学建模的基本工具 章节框架 4.1 解析结构模型 4.2 系统动力学建模 本章小结 思考与练习题 4.1 解析结构模型 4.1.1 有向图、邻接矩阵、可达矩阵 4.1.2 可达矩阵的分解——结构模型的建立 4.1.1 有向图、邻接矩阵、可达矩阵 有向图 在系统中,用点表示事物,用点与点之间的有向线段表示事物之间的联系,所作出的抽象图称为有向图,如下图所示。 4.1.1 有向图、邻接矩阵、可达矩阵 邻接矩阵 除了用图表示系统结构外,还可以使用与有向图相对应的矩阵来表示系统结构,其中最直接的一种称为邻接矩阵。其定义如下 式中, 4.1.1 有向图、邻接矩阵、可达矩阵 可达矩阵 可达矩阵(R)是用矩阵形式来反映有向图各节点之间,通过一定路径可以到达的程度。可达矩阵可以用邻接矩阵(X)加上单位矩阵(I),经过一定运算后求得。即先将X加上I ,得到一新的矩阵 ,其中,若 中的元素 为1,即表示从节点 i 到 j 就就节点可以直接到达。 4.1.2 可达矩阵的分解 ——结构模型的建立 通过对可达矩阵的分解,即可求解系统的结构模型。其分析步骤和方法是:①区域分解(分块对角化)即把元素分解成几个区域,不同区域间的元素相互之间是没有关系的;②级间分解,即对属于同一区域内的元素进行分级分解;③建立递阶结构模型。 4.1.2 可达矩阵的分解 ——结构模型的建立 区域分解 所谓区域分解就是要把系统分为有关系的几个部分或子部分。 在可达矩阵中,可将元素组成可达性集合和先行集合,并定义如下 式中,是由可达矩阵中第行中所有矩阵元素为1的列所对应得要素组成;是由矩阵中第列中的所有矩阵元素为1的行所对应得要素组成。 4.1.2 可达矩阵的分解 ——结构模型的建立 区域分解 将共同集合T定义如下 今有属于共同集合的任意两个元素 、 , 如果 则元素 和 属于同一区域;否则元素和属于不同区域。经过这样运算后的集合N就叫做区域分解,可以写成 式中,是m区域数。 4.1.2 可达矩阵的分解 ——结构模型的建立 级间分解 级间分解就是将系统划分成不同级(层)次。级间分解在每一区域内进行,设 ,按以下步骤反复进行运算。 (1) 这里 4.1.2 可达矩阵的分解 ——结构模型的建立 级间分解 (2)当时 ,则分解完毕。反之,如 时,则把j+1当作j返回步骤(1)在重新进行运算。最后把分解结果写成 式中,l表示级数; 表示第一级; 表示最后一级。 4.1.2 可达矩阵的分解 ——结构模型的建立 建立递阶结构模型 经过上面的分解,就可以构成系统的结构模型。以图4-1为例: (1)通过区域分解,将可达矩阵分解为两个区域{3,4,5,6}和{1,2,7}。 (2)通过级间分解,第一区域的要素分在三个级内。第一级要素为 ,第二级要素为 ,第三级要素为 。同样,为第二区域进行分级后可得第一级要素为 ,第二级要素为 ,第三级要素为 。 (3)将可达矩阵按级别变位后,可以得到4和6是强连接关系,构成回路。 4.2 系统动力学建模 4.2.1 系统动力学的方法论 4.2.2 建模原理与步骤 4.2.3 建模的基本工具 4.2.4 模型的基本模块 4.2.1系统动力学的方法论 结构、功能双模拟 系统动力学对应实际系统的构摸和模拟是从系统的结构和功能两方面同时进行的。系统的结构是指系统所包含的各单元以及各单
文档评论(0)