1、第三章 系统分析与系统建模1、系统分析的基本概念和作用 1系统分析就是为了给决策者提供直接判断和决定最优系统方案所需的信息和资料,为研究人员使用科学的分析工具和方法,对系统的目的、功能、环境、费用、效益等进行充分的调查,并收集分析和处理有关的资料和数据,所以建立若干替代方案和必要评价,最后整理成完整、正确与可行的综合资料,作为决策者选择最优方案的主要依据。系统分析是有目的、有步骤地探索和分析过程。系统分析的目的:通过分析比较各种替代方案的费用、效益、功能和可靠性等各项技术经济指标,得出决策者所必需的资料和信息,以便获得最优方案。系统分析的主要工具:电子计算机系统分析的主要方法:系统建模、最优化
2、方法系统分析在整个系统建立过程中处于非常关键的地位。系统建立过程的三个阶段:系统规划阶段. 主要任务是定义系统的概念,明确建立系统应具备的环境条件及估计系统所需的各种制约条件,最后制定系统开发计划书。系统设计阶段. 首先对系统进行概要设计,其内容包括各种替代方案的建立。然后进行系统分析,分析项目包括:目的、替代方案、费用和效益、模型及评价基准等,在分析的基础上确定系统设计方案,并进行详细设计。系统制造和运行阶段. 首先是对系统中一些关键项目进行试验和试制,然后进行工艺设计、制造、调试和投入运行,当然运行前应制定运行、维护方法。在这三个阶段中系统分析起着承上启下的作用。它的任务首先是要分析和确定
3、系统规划阶段的有关项目,如对系统概念的定义、分析和确定以及系统目标的分析和确定。然后对概要设计中的有关替代方案进行分析,根据分析结果来确定方案,进行详细设计。系统建立过程图:系统规划问题目标的确定,具各条件的确定系统计划概要设计系统分析方案确定详细设计试制运行构想计划分析设计改进运行系统设计系统制造运行2、系统分析的要素、原则和步骤 1系统分析的要素:目的:建立系统的目的和要求,是建立系统的根据,也是系统分析的出发点。只有充分理解和掌握系统的目的和要求,才能进一步分析系统的目的和要求是否确切、完善和合理,才能为系统分析奠定良好的基础。替代方案(可行方案)费用和效益模型:即描述实体系统的映像评价
4、基准,而指确定各种替代方案优先选用顺序的标准系统分析的原则:内部因素与外部因素相结合内部因素往往是可控的,外部因素往往是不可控的。当前利益与长远利益相结合局部效益与总体效益相结合定性分析与定量分析相结合系统分析的步骤:系统目的分析和确定模型化系统最优化系统评价3、系统分析的方法 1系统分析没有一套特定的普遍适用的技术方法。一般说来,系统分析的各种情况可分为定性和定量的两大类。定量方法适用于系统结构清楚、收集到的信息准确,可建立数学模型的情况。如:投入产出分析法、效益成本分析法等。定性方法适用于要解决的问题涉及的系统结构不清楚、收集到的信息不太准确,或是由于评价者的偏好不一,对于所提方案评价不一
5、致等,难以形成常规的数学模型。如:目标-手段分析法、因果分析法、KJ 法等。目标-手段分析法:就是将要达到的目标和所需的手段按照系统展开,一级手段等于二级目标,二级手段等于三级目标,依此类推,便产生了层次分明,相互联系又逐渐具体化的分层目标系统。在分解过程中,要注意使分解的分目标与总目标保持一致,分目标的集合一定要保证总目标的实现。分解过程中,分目标之间可能一致,也可能不一致,甚至是矛盾的,这就需要不断调整,使之在总体上保持协调。将总目标分解为若干个阶层的分目标,需要有很大的创造性掌握丰富的科学技术知识与实践经验。目标-手段分析法实质是运用效能原理不断进行分析的过程。例如:发展能源发展能源生产
6、 开发新能源 节能资源勘探 基地建设运输 太阳能 生物能 潮汐能 核能综合利用 节能设备目标目标目标手段手段因果分析法:是利用因果分析图来分析影响系统的因素,并从中找出产生某种结果的主要原因的一种定性分析方法。系统某一行为(结果)的发生,绝非是一种或两种原因所造成,而往往是由于多种复杂的因素影响所致。为了分析影响系统的重要因素,找出产生某种结果的主要原因,系统分析人员广泛使用因果分析法。这种方法是在图上用箭头表示原因与结果之间的关系,形象简单,一目了然。KJ 法 川喜田二郎(Kauakida Jir)开发的直观的定性分析方法。KJ 法是从很多具体信息中归纳出问题整体含义的一种分析方法。基本原理
7、:把一个个信息做成卡片,将这些卡片摊在桌子上观察其全部,把有“亲近性”的卡片集中起来合成子问题,依次做下去,最后求得问题整体的构成。这种方法把人们对图形的思考功能与直觉的综合能力很好地结合起来,不需要特别的手段和知识。是分析复杂问题的一种有效的方法。 (例:到警判案)KJ 法的实施步骤:尽量广泛的收集与问题可能有关的信息,并用关键的语句简明的表达出来。一个信息做一张卡片,卡片上的标题记载要简明易懂。把卡片摊在桌子上通观全局,充分调动人的直觉能力,把有“亲近性”的卡片集中到一起作为一个小组。给小组取个新名称,其注意事项同步骤重复步骤和,分别形成小组、中组和大组,但对难以编组的卡片不要勉强地编组,
8、可把它们单独放在一边。把小组(卡片)放在桌子上进行移动,根据小组间的类似关系、对应关系、从属关系和因果关系等进行排列。将排列结果画成图表,即把小组按大小用粗细线框起来,把一个个有关系的框用“有向枝”连接起来,构成一目了然的整体结构图。观察结构图,分析它的含义,取得对整个问题的明确认识。4、系统分析应用举例:阿拉斯加原油输送方案的系统分析 1(由阿拉斯加东北部的普拉德霍湾油田向美国本土运输原油)(1)任务和环境要求每天输送 200 万桶。油田处在北极圈内,海湾常年处于冰封状态,陆地更是常年冷冻,最低气温达零下 50(2)提出竞争方案方案竞争的第一阶段,提出了两个方案:方案 I:由海路用油轮运输;
9、方案 II:用带加温系统的油管输送。方案 I 的优点是每天仅需四至五艘超级油轮就可满足输送量的要求,似乎比铺设油管省钱,问题是:要破冰船引航;起点和终点都要建造大型油库,考虑到海运可能受到海上风暴的影响,油库的储量应在油田日产量的十倍以上。归纳:不安全,费用大,无保证。方案 II 的优点:可以利用成熟的管道输油技术,存在的问题:要在沿途设加温站,管理复杂,运送燃料困难;加温后的输油管不能简单的铺在冻土里,否则会造成变形断裂,故要铺设支撑架和保温处理,费用高出铺设地下油管高比三倍。(3)决策人员的处理策略考虑到安全和供油的稳定性,暂把方案 II 作为参考方案做进一步的细致研究,为规划做准备 ;继
10、续拨出经费,广泛邀请系统分析人员提出竞争的新方案。(4)提出了竞争方案 III其原理:把含 10%20%氯化钠的海水加到原油中去,使在低温下的原油成乳状液,仍能畅流,这样就可以用普通的输油管道运送了。(5)提出竞争方案 IV该方案提出者对石油的生成和变化有丰实的知识,他们注意到埋在地下的石油原来是油气合一的,这时它们的熔点是很低的,经过漫长的年代以后,油气才逐渐分离。他们提出将天然气转换为甲醇以后再加到原油中去,以降低原油的熔点,增加流动性,从而普通的管道就可以同时输送原油和天然气。(6)通过实际分析最后选择了 IV 方案,达到了巨大收益。这个例子说明了系统分析人员的工作性质和应该具有的知识结
11、构,以及系统分析工作与专业工程技术工作之间相辅相成的关系。建立系统模型是系统分析的工具和基础。借助模型可以对系统进行定量的、或者定量与定性相结合的分析。5、系统模型的定义与特征 1系统模型:是一个系统某一方面本质属性的描述。它以某种确定的形式(文字、符号、图表、实物、数学公式等)提供关于该系统的知识。系统模型一般不是系统对象本身,而是现实系统的描述或抽象。系统模型是对系统某一方面本质属性的描述,本质属性的选取完全取决系统工程研究的目的。研究的目的不同,可以建立不同的系统模型。系统模型反映着实际系统的主要特征,但它大多高于实际系统而具有同类问题的共性。因此,一个实用的系统模型应该具有如下三个特征
12、:它是实际系统的抽象或模仿;它是由反映系统本质或特征的主要因素构成的;它集中体现了这些主要因素之间的关系。6、使用系统模型的必要性 1人类认识和改造客观世界的研究方法:实验法:通过对客观事物本身直接进行科学实验来进行研究。 (局限性比较大)抽象法:把现实系统抽象为一般的理论概念,然后进行推理和判断。 (缺乏实体感,过于概念化)模型法:在对现实系统进行抽象的基础上,把它们再现为某种事物的、图画的或数学的模型,然后通过模型来对系统进行分析、对比和研究,最终寻出结论。可见模型法既避免了实验法的局限性,又避免了抽象法的过于概念化,是人类认识世界和改造世界的基本方法。在工程系统中,广泛使用系统模型的必要
13、性体现在 5 个方面:系统开发的需要。在开发一个新系统时,由于系统尚不存在,只能通过建造系统模型来对系统的性能进行预测,以实现对系统的分析、优化和评价经济上的需要。对大型复杂系统直接进行实验,成本十分昂贵。安全上的考虑。如大型系统(航天飞机、核电站)时间上的考虑。如社会、经济、生态系统。系统模型容易操作,分析结果易于理解。7、系统模型的分类 1系统种类繁多系统模型的多样性按建模材料不同按与实体的关系按模型表征信息的程度按模型的构造方法按模型的功能按与时间的依赖关系按是否描述系统内部特征按模型的应用场合抽象模型、实物模型形象模型、类似模型、数学模型观念性模型、数学模型、物理模型理论模型、经验模型
14、、混合模型结构模型、性能模型、评价模型、最优化模型、网络模型静态模型、动态模型黑箱模型、白箱模型通用模型、专用模型系统模型的一种分类方法分类原则 模型种类1.2.3.4.5.6.7.8.在系统分析中,一般将系统模型分为物理模型、文字模型和数学模型三大类。物理模型. 又可分为实体模型、比例模型、相似模型实体模型,即系统本身,当系统的大小刚好适合研究而又不存在危险时,就可以把系统本身作为模型。实体模型包含抽样模型,样本就是实体模型。比例模型,是放大或缩小的系统,使之适合于研究。相似模型,根据相似原理,利用一种系统去替代另一种系统。文字模型. 如技术报告、说明书等。在物理模型和数学模型都很难建立时,
15、有时不得不用它描述研究结果。数学模型. 又可分为网络模型、图表模型、逻辑模型、解析模型等。网络模型 用网络图来描述系统的组成元素以及元素之间的相互关系。图表模型 用图像和表格描述的模型,它们相互转化,这里说的图像是指坐标系统的曲线、曲面和点等几何图形。逻辑模型 表示逻辑关系的模型,如方框图、程序单、模拟机排题图等。解析模型 用数学方程式表示的模型。系统工程中最常用的模型是数学模型,其原因为:它是定量分析的基础;它是系统预测和决策的工具;它适应性强,分析问题解决问题快,省时省钱,而且便于计算机计算8、系统模型建模方法 1系统建模既是一种技术,又是一种艺术。系统建模的要求:现实性。系统模型应有足够
16、的精度,即把一定程度上能够较好地反映系统的客观实际,应把系统本质的特征和关系反映进去,而把非本质的东西去掉,但又不影响反映本质的真实程度。简明性。在满足现实性要求的基础上,应尽量使系统模型简单明了,以节约建模的费用和时间。标准化。在建立某系统的模型时,如果已有某种标准模型可供借鉴,则应尽量采用标准化模型,或者对标准化模型加以某些修改,使之适合对象系统。处理以上三要求矛盾的一般原则是:力求达到现实性,在现实性的基础上到简明性,然后尽可能满足标准化。系统建模应遵循的原则:切题,模型只应包括与研究目的有关的方面,而不是对象系统的所有方面。清晰,一个大型复杂系统是由很多联系密切的子系统组成的,因此对应
17、的系统模型也是由许多子模型(或模块)组成的。在子模型与子模型之间,除了保留研究目的所必要的信息联系外,其他的耦合关系要尽可能减少,以保证模型结构尽可能清晰。精度要求适当,建立系统模型,应该视研究目的和使用环境不同,选择适当的精度等级,以保证模型切题、实用,而又不致花费太多。尽量使用标准模型,在建立一个实际系统的模型时,应该首先大量调阅模型库中的标准模型,如能满足要求,就应该使用标准模型,或者尽可能向标准模型靠拢。系统建模的主要方法:推理法:对于内部结构和特性已经清楚的系统,即所谓的“白箱” ,可以利用已知的定律和定理,经过一定的分析和推理,得到系统模型。实验法:对于那些内部结构和特性不清楚和不
18、很清楚的系统,即所谓的“黑箱”或“灰箱”系统,如果允许进行实验性观察,则可以通过实验方法测量其输入和输出,然后按照一定的辨识方法,得到系统模型。统计分析法:对于那些属于“黑箱” ,但又不允许直接进行实验观察的系统(如非工程系统多数属于此类) ,可以采用数据收集和统计分析的方法来建造系统模型。混合法:大部分系统模型的建造往往是上述几种方法综合运用的结果。类似法:即建造原系统的类似模型。有的系统,其结构和性质已经清楚,但其模型的数量描述和求解却不好办,这时如果有另一种系统其结构和性质与之相同,因而建造出的模型也类似,但是该模型的建立及处理要简单得多,我们就可以把后一种系统模型看成是系统的类似模型。
19、真正解决系统建模问题必须充分开发人的创造力,综合运用各种科学知识,针对不同的系统对象,或者建造新模型,或者巧妙地利用已有的模型,或者改造已有的模型,这样才能创造出更加适用的系统模型。而不可能有现成的模式可以照搬。9、结构模型化技术 2结构模型,就是应用有向连接图来描述各要素间的关系,以表示一个作为要素集合体的系统的模型。结构模型的基本性质:结构模型是一种几何模型。它是由节点和有向边构成的图或树图来描述一个系统的结构。图中,节点用来表示系统的要素,而有向边则表示要素间所存在的关系,这种关系随着系统的不同和分析问题的不同,可以理解为“影响” 、 “取决于” 、 “先于” 、 “需要” 、 “导致”
20、或其它的含义。S1S2 S3 S4S5有向图S1S2 S3S4 S5 S6 S7树图结构模型是一种以定性分析为主的模型。通过结构模型,可以分析系统的要素选择是否合理,还可以分析系统要素及其相互关系变化时对系统总体的影响等问题。结构模型除了可以用有向连接图描述外,还可以用矩阵形式来描述。可以利用矩阵的逻辑演算来研究各要素之间的关系,可以通过矩阵的演算,使定性分析和定量分析相结合。结构模型作为对系统进行描述的一种形式,正好处在自然科学领域所用的数学模型形式和社会科学领域所用的以文章表现的逻辑分析形式之间。因此,它适合用来处理处于社会科学为对象的复杂系统中和比较简单的以自然科学为对象的系统中存在的问
21、题,即可以处理宏观或微观、定性或定量、抽象或具体等较广泛的系统的有关问题。脚本法结构模型化技术专家调查法发想法集团启发法关联树法工作设计交叉影响分析凯恩仿真模型(KSIM)快速仿真模型(QSIM)静态结构化技术动态结构化技术结构决定技术问题发掘技术系统动力学解释结构模型(ISM)结构模型是“确定变量之间是否有联结以及其联结的相对重要性,建立严格的数学关系以及精确的确定其系数。这样,在确定组成系统变量间的联结关系时,可使用预先选好的简单的函数形式。所以,结构模型法关心的是趋势及平衡状态下的辨识,而不是量的精确性。结构模型化技术已有许多方法可供应用,其中解释结构模型法(interpretative
22、 structural madding)最为常用:(1)概念:建设结构模型需要图论方面的知识有向连接图 就是只由若干节点和有 向边连接而成的图象。将节点的集合记为 S,有向边的集合记为 E,则有向边连接图可表示为 E,G其中 5,4321i|4535435232412 S,S,S,S,回路,在有 向连接图的两个节点之间的边多于一条时,则该两节点 的边就构成了回路,如 S2,S3系统开发激化程度(PPDS)决策试验与评价试验室(DEMATEL)S1S2S3S4S5S4S1S2S3S5环,一个节点的有向边若直接与该节点相连接,则就构成了一个环,例如 S2树,当图 中只有一个源点或只有一个汇点的图,
23、称为树。树中两个相邻节点间只有一条通路与之相连,不允许有回路或环存在。关联树,指在节点上带有加权值 w,而在边上有关联值 r 的树称为关联树。W=0.3 W=0.7W=0.30.4=0.12W=0.30.6=0.18W=0.50.7=0.35W=0.50.7=0.35r=0.4 r=0.6 r=0.5 r=0.5(2)图的矩阵表示法邻接矩阵(相邻矩阵) (adjacency matrix ) ijaA没 有 关 系与表 示 节 点 有 关 系与表 示 节 点 jiij Sa 01例如 图所示S1S2S3S2S3S1S4S5 S6其邻接矩阵 65432165 43 2 1ss00100ssA 邻
24、接矩阵的性质:矩阵 A 的元素全为零的行所对应的节点称做汇点。 (如 S1)矩阵 A 的元素全为零的列的对应的节点称做源点。 (如 S4)对应每一节点的行中,其元素值为 1 的数量,就是离开该节点的有向边数。对应每一节点的列中,其元素值为 1 的数量,就是进入该节点的有向边数。可达矩阵(reachability matrix) ,可达矩阵 R 是指用矩阵形式来描述有向连接图各节点之间,经过一定长度的通路后可以到达的程度。可达矩阵 R 有一个重要特性,即推移特性。当 经过长度为 1 的通路直接到达 Sk,而 Sk 经is过长度为 1 的通路直接到达 Sj 则 Si 经过长度为 2 的通路可达到
25、Sj。故 可达矩阵可以应用邻接矩阵加上单位矩阵 1 并经过一定的演算后求得例:就上例中的 A,有 101001001001100IA1矩阵 A,描述了各节点间经过长度不大于 1 的通路后的可达程度。is 101010 10101IA22 ,定 义 矩阵 A2 描述了各节点间经过长度不大于 2 的通路后的可达程度。一般地,通过依次运算后 1nA.1-321 n 为矩阵 A 阶数则 RI11-矩阵 R 称为可达矩阵。它表明各节点间经过长度不大于(n-1)的通路可以到达的程度。对于节点数为 n 的图,最长的通路其长度不超过(n-1) 。本例中 101010A332故 2AR在 A2 中。节点 S2,
26、 S3 的相应的行和列,元素值分别完全相同,说明 S2,S3 是一个回路集。从而可以减缩可达矩阵 即 5 4321321S 1001R(3) (解释结构模型法)ISM 的工作程序组织实施 ISM 的小组。设定问题。选择构成系统的要素。根据要素明细表作构思模型,并建立邻接矩阵和可达性矩阵。对可达矩阵进行分解后建立结构模型。根据结构模型建立解释结构模型。ISM 工作程序图计算机要素对应关系具体化分解作图文件形式为学习的反馈比较要素明细表构思模型可达矩阵模型明细表结构模型要素集合关系解释结构模型人建立决策说明书(4)ISM 建模步骤(着重从建立邻接矩阵及可达矩阵来讨论步骤)有关专家与系统分析人员一起
27、讨论,选择确定有关元素,建立邻接矩阵,对系统结构有一个大体或模糊的认识之后就可以建立一个构思模型。从而选定元素 。is接下来就要回答 Si 与 Sj 有无关系。所谓有无关系,是指 Si 是否影响 Sj,S i 是否取决于Sj,S i 是否导致 Sj,S i 是否先于 Sj 等等。可得四种结果: jiijji ijjiji SS,S, o例:根据 7 个要素来建立其邻接矩阵。解:建立要素之间关系的三角关系阵76452131 2 3 4 5 6 7 0 0 0 0 0 00 0 0 0 0 0 0 0 00 00 0 00 001234567由此可得邻接矩阵 0010101A建立可达矩阵。对于一个
28、有 n 个要素的系统来说,要构造一个 n 阶的可达矩阵,有两种方法。一种是利用邻接矩阵 A 和单位矩阵 I 演算得到。在上例中 故32)()I()I(即2R10100101另一种方法是通过分析可达矩阵推移特性,直接有效的得出可达矩阵。具体做法是:首先Si 对 Sj 本身必定可达,有 n 个要素的关系为已知,然后,从全体要素中选出一个能承上启下的要素,即选择一个既有有向输入,也有有向边输出的要素 Si,S i 与余下的其他要素的关系有四种: A(S i)设有回路的上位集,指 Si 与 A(Si)中的要素有关,而 A(Si)中的要素与 Si 无关。 B(S i)有回路的上位集,指 Si 与 B(S
29、i)间的要素具有回路的要素集合。 C(S i)无关集,指既不属 A(Si),也不属于 B(Si)的集合。 D(S i)下位集,即下位集 D(Si)的要素与 Si 有关反之则无关。567则 R 中的元素 rijjiij sr 01可达矩阵的推断根据上面的分析,要素有 A(Si),B(S i),C(S i),D(S i)四种,则可将邻接矩阵可达矩阵 R,做适当的排列,获得分块矩阵如图。RAA RAB 000RAC RADRBA RBB RBC RBD111 111 000 000RCA RCB RCC RCDRDDRDCRDBRDA111000111A(si) B(si) si C(si) D(s
30、i)A(si)B(si)siC(si)D(si)1 可达矩阵a) A(Si)与 C(Si)及 D(Si)不会有关系;同样 B(Si)与 C(Si)及 D(Si)也不会有关系。因此,R AC 、R AD 、R BC 、R BD 四块中的元素全为零。b) 由于 A(Si)与 B(Si)无关,因此 RAB 块中的元素为零。c) 由于 B(Si)中的要素与 si 有关,s i 又与 A(Si)有关,所以 B(Si)中要素与 A(Si)有关,因此RBA 、 RBB 中的元素全为 1。d) 由于 C(Si) 中的要素与 B(Si) 无关,故 RCB 中的元素为零。e) 由于 C(Si) 中的要素与 D(S
31、i) 无关,故 RCD 中的元素为零。f) 由于 D(Si) 与 Si 有关,而 Si 又与 A(Si) 及 B(Si) 有关,所以 D(Si) 与 A(Si) 及 B(Si) 有关,故 RDA、R DB 中的元素全为 1。另外,R AA 、R BB、R CC、 RDD 是降 3 阶的可达矩阵,可按上述方法继续求其值。而 RDC 、R CA 则是相互作用矩阵,需要进一步求解。划分定义:要素 ni 的可达集合 )(in1m|N ijji 可见,R(n i)是由可达矩阵第 ni 行中所有矩阵元素为 1 的列所对应的要素集合而成;N 为所有节点的集合;m ij 为 i 节点到 j 节点的关联(可达)
32、值, mij=1 表示 i 关联 j。则 R(ni)表示的集合即为要素 ni 的上位集合定义:要素 ni 的先行集 )(inAB(Si) A(Si)D(Si)SiC(Si)1m|N nAijji 即将要达到要素 ni 的要素集合可见,A(n i)是由矩阵中第 ni 列中所有矩阵元素为 1 的行所对应的要素组成。而且,A(n i)表示的集合即为元素 ni 的下位集。定义:共同集合 Tiiii AR|N可见 R(ni)A(ni),即要素 ni 可达的要素一定多于或等于先行的要素,且先行集合中的要素一定为可达集中的要素(源的集合)划分的步骤:a) 区域划分( 1) ,即把要素之间的关系分为可达与不可
33、达,并且判断哪些要素是连通的,即把系统分为有关系的几个部分或子部分。首先,根据可达矩阵得到各个要素的 R(ni)与 A(ni),并计算 R(ni)A(n i)。例要素123456711,23,4,5,64,5,654,5,61,2,71,2,72,733,4,63,4,5,63,4,671234,654,67R(ni)1,23,4,5,64,5,654,5,61,2,7A(ni)1,23,4,5,64,5,654,5,61,2,7R(ni) A(ni)1,23,4,5,64,5,654,5,61,2,7接着,求出共同集 T,例,T=3,7 即求出低层要素的集合。然后,我们可以从这些要素考虑起,
34、找出与它们在同一部分的要求。如果两要素 ni,nj 在同一部分内,则它们的可达集有共同的单元,即 jinR否则,它们分别属于两个连通域。接下来,根据 ni,nj 与共同集 T 进行连通域划分。例中,T=3,7, ,则系统可分为两个连通域 1,2,7,3,4,5,673b) 级间划分( 2) ,即将系统中的所有要素,以可达矩阵为准则,划分成不同级(层)次。7645213注:在一个多极结构中,它的最上级的要素 ni 的可达集 R(ni),只能由 ni 本身和 ni 的强连按要素组。 (所谓两要素的强连接是指着两个要素互为可达的)最高级的先行集也只能由 ni 本身和结构中的下一级可能达到的要素以及
35、ni 的强连接元素构成。故:如果 是最上一级单元,它必须满足下述条件:in)()(iii nARn找到最高级元素后,即可将其从可达矩阵中划去相应的行和列,接着,再从剩下的可达矩阵中寻找新的最高级要素。依次类推,即可达到级间划分的目的。若用 L1,L 2,L k 表示从上到下的级次,则有 k 个级次的系统,集间划分 可表示)(nk为: k21k,n若定义 L0= ,则求 k(n)的迭代算法。in1-ki1ki1k-10ik ARn|LN而 m|nRij-jji1-j |Aji1-j10ji-j 看例, 得 ,见下表5,1L0NL要素2346723,4,64,64,62,72,733,4,63,4
36、,67234,64,67R(ni)1,23,4,5,64,5,654,5,61,2,7A(ni)1,23,4,5,64,5,654,5,61,2,7R(ni) A(ni)1,23,4,5,64,5,654,5,61,2,7可见 ,由 , 见下表,2L0NL要素373737R(ni)1,23,4,5,64,5,654,5,61,2,7A(ni)1,23,4,5,64,5,654,5,61,2,7R(ni) A(ni)1,23,4,5,64,5,654,5,61,2,737可见 则为三级系统,3L ,3L从而可以得到按级间顺序排列的可达矩阵 M01010010736425M7364 0 c)强连接
37、块划分 3(双向逆到划分) ,在同一区域内同级要素相互可达的要素就称为强连通块。如例中4,6就属于强连通块。求缩减可达矩阵 M,由于在要素中存在着强连通块,而且构成它的要素集中互相可达,且互为先行,所以,只要选择其中一个为代表要素即可,从而可得缩减可达矩阵 M。例中的 M 101001073425734 求出最少边可达矩阵(骨干阵 S)是 边 的 个 数esMS ,min,2可见,骨干阵 S 是保持了可达性,得到最少边的矩阵.做出递阶有向图。经过上面的划分,就可以构成系统的结构模型就例,总结一下:a) 通过 划分,得出最底层要求 n3, n7,并由分部划分可知,系统结构可分为两个连通域1,2,
38、7与3,4,5,6b) 通过 2 划分, n 个要素分在三个级别内L1=1,5 L2=2,4,6 L3=3,7c) 3 划分,可知, 4,6 为强连通块。于是,可比得到该系统的分级递阶结构模型。L1L2L3L1L2L3分析、讨论然后,在结构模型的要素上,填入相应的要素名称,即为解释结构模型(5)应用举例:人口控制综合策略改革开放以来,由于社会保障与保健制度的完善,人民健康水平有了很大提高,使得人们的平均寿命也有了提高,这样,死亡率就相应的降低了。同时,由于国民收入的不断增长,生活水平的不断提高等,导致生育率有所提高。因此,种种因素导致了我国人口的迅速增加。人口的过份增长带来的影响是不利的。为此
39、专门成立了由各方面有关人员参加的研究小组对人口的综合控制问题进行分析研究。影响人口增长的因素很多,经过小组成员讨论认为,主要的因素有:社会保障 老年服务 生育欲望 平均寿命医疗保健水平 生育能力 计划生育政策 社会思想习惯营养水平 污染 国民收入 出生率死亡率 总人口影响人口增长的因素通过分析、讨论,以确定它们之间的关系1 234567 891011121314建立可达矩阵1 2 3 4 5 6 7 8 9 10 11 12 13 14 0000 110000100001100001A根据 A,获得各要素 的 可达集, 先行集,见下表jn)(jR)(jnA要素12345678910111213
40、141,3,12,142,3,12,143,12,144,13,144,5,6,12,13,146,12,147,12,143,8,12,144,9,13,144,6,10,12,13,144,6,11,12,13,1412,1413,1414121,2,3,84,5,9,10,1155,6,10,1178910111,2,3,5,6,7,8,10,11,124,5,9,10,11,131,2,3,4,5,6,7,8,9,10,11,12,13,141234567891011121314R(ni)1,23,4,5,64,5,654,5,61,2,7A(ni)1,23,4,5,64,5,654,
41、5,61,2,7R(ni) A(ni)1,23,4,5,64,5,654,5,61,2,7( 1 不需要)级间划分,由 最高级 (汇点)iii nRn1L得 见下表41L10NL处于 L1 后的子集L2要素123456789101112131,3,122,3,123,124,134,5,6,12,136,127,123,8,124,9,134,6,10,12,134,6,11,12,131213121,2,3,84,5,9,10,1155,6,10,1178910111,2,3,5,6,7,8,10,11,124,5,9,10,11,1312345678910111213R(ni)1,23,4
42、,5,64,5,654,5,61,2,7A(ni)1,23,4,5,64,5,654,5,61,2,7R(ni) A(ni)1,23,4,5,64,5,654,5,61,2,7由 得下表13,2L210NL要素12345678910111,32,3344,5,6673,84,94,6,104,6,11121,2,3,84,5,9,10,1155,6,10,1178910111234567891011R(ni)1,23,4,5,64,5,654,5,61,2,7A(ni)1,23,4,5,64,5,654,5,61,2,7R(ni) A(ni)1,23,4,5,64,5,654,5,61,2,7
43、由 得下表7,3L3210NL要素125891011125891011125891011125891011R(ni)1,23,4,5,64,5,654,5,61,2,7A(ni)1,23,4,5,64,5,654,5,61,2,7R(ni) A(ni)1,23,4,5,64,5,654,5,61,2,71,0985,24L可见该系统为 4 级系统1 23 456 78 9 10 1112 1314建立结构模型如图(将上整理)1 23 45678 910 1112 1314根据结构模型,用相应的因素名称带入,即得解释结构模型。总人口出生率 死亡率生育欲望 计生政策 生育能力 平均寿命社会保障老年
44、服务社会思想习惯医疗保健污染国民收入营养由模型可知,总人口系统是一个 4 级的多级递阶系统,其中,影响总人口增长的直接因素是出生率与死亡率。不言而喻,为使总人口增长不致太快,关键是要控制出生率。而影响出生率大小的因素是国民生育能力、计划生育政策以及社会思想习惯和生育欲望。其中,国民生育能力的大小与人口的年龄结构有关。可控制的因素是计划生育政策,且对出生率影响较大。生育欲望也是影响出生率的一个重要因素,而且,它受传统思想风俗的影响,可以通过提高教育水平来转变。可见,关键在于计划生育政策的执行和人们传统思想的转变。结构模型主要以定性分析为主,使用者的能力和积极性不同,其效果也必然不同。而要使其达到
45、预期的效果,需要由各方面人员的配合,一般来说,需要有三种角色的人员参加,即掌握建模方法的专家,协调人和参与者。方法技术专家 具有两个方面的能力,一方面理解并能熟练使用结构模型法,另一方面能用较为通俗的语言和方式向参与者等进行介绍,使参与者等能够主动的配合工作。协调人 具备个人和群体创造过程以及激励机制等方面的知识,同时,对于参与者可能会提出的问题有足够的认识,从而能成功的引导他们增强理解、调查和交流。另一方面,还要对结构模型法有足够的认识,能促使参与者与方法技术专家成功地进行联系。参与者 掌握着与问题有关的信息和知识,这些信息和知识构成整个应用的基础。方法技术专家协调人 参与者结构模型法的缺陷
46、a)从理论角度看,应用 ISM 时,最大的问题是推移律的假定。推移律,意味着各级要素间只是一递阶结构关系,即级与级间不存在反馈回路。b)通过邻接矩阵建立可达矩阵或直接建立可达矩阵来确定系统各要素间的逻辑关系,在一定程度上还要依赖人们的经验。c)在实施结构模型法时,需要三种角色的人员参加,其中尤以协调人的角色最为重要,但是,能够胜任这种角色的人员目前尚不多见。10、状态空间法 1一个大型系统,多属于多输入-多输出系统,且为时变系统。这时,为了分析系统的动态特性,往往以系统的状态变量来进行描述,这样的模型称为状态变量模型,建立这种模型的技术叫做状态空间法。状态:系统的状态,就是表示系统运行的特征属
47、性的量。它是完全描述 tto 时系统行为所需要变量的最小集合。状态变量:是指状态中的每个变量,即能够完成的确定系统状态所必需的一组最少的变量,它是系统状态的一种数学描述。例:如图-振动系统设振动系统 M 的位移为 x1(t),速度 为 x2(t),则x2(t)系统的加速度为 (t)2根据受力情况和振动原理 MK Bx2(t)F(t)x1(t)() Mx2(t)F(t)Kx1(t)()F(t)Bx(t)K(t)xM212即 M1-由() , ()写成矩阵形式 )t(F0(t)x10(t)x221 这就是系统的状态方程对于这一振动系统,我们通过测量装置可以得到振动位移 x1(t),可将测量值 y 和 x1(t)的关系表示为y=x1(t)即 )t(x0y2 这就是系统的输出方程(或观测方程)一般来说,用状态空间模型来建立系统的数学模型时,它包括两类方程,即系统的状态方程和输出方程。 )u,x(gyf其中,x 为状态向量,u 为输入向量,y 为输出向量,f,g 为函数关系。对于线性系统 f, g 为 x, u 的线性函数,这时r 个输入,m 个输出的 n 阶系统)t(DtCyBAA(t)为 nxn 维矩阵、B(t)为 nxr 维矩阵、C(t) 为 mxn 维矩阵、D(t)为 mxr 维矩阵如 A、B、C 、 D 为常数阵,则上述状态空间模型描述