系统建模的结构方法.pptx
4/26/2025PPT1系统工程
第四章
系统建模的结构方法
4/26/2025PPT2本章学习目标1.解析结构模型建模2.系统动力学建模原理与步骤3.系统动力学建模的基本工具
章节框架4/26/2025PPT3输入标题解析结构模型输入标题输入标题输入标题思考与练习题2系统动力学建模本章小结143
4.1解析结构模型4/26/2025PPT4可达矩阵的分解——结构模型的建立2有向图、邻接矩阵、可达矩阵1
4.1.1有向图、邻接矩阵、可达矩阵4/26/2025PPT5有向图在系统中,用点表示事物,用点与点之间的有向线段表示事物之间的联系,所作出的抽象图称为有向图,如下图所示。图4-1有向图12
4.1.1有向图、邻接矩阵、可达矩阵4/26/2025PPT6STEP3STEP2STEP1邻接矩阵除了用图表示系统结构外,还可以使用与有向图相对应的矩阵来表示系统结构,其中最直接的一种称为邻接矩阵。其定义如下式中,
4.1.1有向图、邻接矩阵、可达矩阵4/26/2025PPT7可达矩阵可达矩阵(R)是用矩阵形式来反映有向图各节点之间,通过一定路径可以到达的程度。可达矩阵可以用邻接矩阵(X)加上单位矩阵(I),经过一定运算后求得。即先将X加上I,得到一新的矩阵,其中,若中的元素为1,即表示从节点i到j就就节点可以直接到达。
4.1.2可达矩阵的分解
——结构模型的建立4/26/2025PPT8通过对可达矩阵的分解,即可求解系统的结构模型。其分析步骤和方法是:①区域分解(分块对角化)即把元素分解成几个区域,不同区域间的元素相互之间是没有关系的;②级间分解,即对属于同一区域内的元素进行分级分解;③建立递阶结构模型。
4.1.2可达矩阵的分解
——结构模型的建立4/26/2025PPT9式中,是由可达矩阵中第行中所有矩阵元素为1的列所对应得要素组成;是由矩阵中第列中的所有矩阵元素为1的行所对应得要素组成。在可达矩阵中,可将元素组成可达性集合和先行集合,并定义如下所谓区域分解就是要把系统分为有关系的几个部分或子部分。区域分解
4.1.2可达矩阵的分解
——结构模型的建立4/26/2025PPT10区域分解今有属于共同集合的任意两个元素、,则元素和属于同一区域;否则元素和属于不同区域。经过这样运算后的集合N就叫做区域分解,可以写成将共同集合T定义如下如果式中,是m区域数。
4.1.2可达矩阵的分解
——结构模型的建立4/26/2025PPT11级间分解就是将系统划分成不同级(层)次。级间分解在每一区域内进行,设,按以下步骤反复进行运算。这里级间分解
4.1.2可达矩阵的分解
——结构模型的建立4/26/2025PPT12当时,则分解完毕。反之,如时,则把j+1当作j返回步骤(1)在重新进行运算。最后把分解结果写成式中,l表示级数;表示第一级;表示最后一级。级间分解
4.1.2可达矩阵的分解
——结构模型的建立4/26/2025PPT13建立递阶结构模型经过上面的分解,就可以构成系统的结构模型。以图4-1为例:(1)通过区域分解,将可达矩阵分解为两个区域{3,4,5,6}和{1,2,7}。(2)通过级间分解,第一区域的要素分在三个级内。第一级要素为,第二级要素为,第三级要素为。同样,为第二区域进行分级后可得第一级要素为,第二级要素为,第三级要素为。(3)将可达矩阵按级别变位后,可以得到4和6是强连接关系,构成回路。
4.2系统动力学建模4/26/2025PPT1401系统动力学的方法论02建模原理与步骤03建模的基本工具04模型的基本模块
系统动力学的方法论4/26/2025PPT15结构、功能双模拟系统动力学对应实际系统的构摸和模拟是从系统的结构和功能两方面同时进行的。系统的结构是指系统所包含的各单元以及各单元之间的相互作用与相互关系。而系统功能是指系统中各单元本身及各单元之间相互作用的秩序、结构和功能,分别表征了系统的组织和系统的行为,它们是相对独立的,又可以在一定条件下互相转化。所以在系统模拟时既要考虑到系统结构方面的要素,又要考虑到系统功能方面的因素,才能比较准确地反映出实