系统工程导论开课单位:清华大学自动化系授课时间:2009年春季学期主讲教师:胡坚明副教授清华大学本科专业限选课程第2页《系统工程导论》第三章解释结构模型方法§3.1引言§3.2解释性结构建模(InterpretiveStructureModeling,ISM)§3.3应用举例第3页《系统工程导论》背景系统由要素构成,要素之间存在逻辑关系(支持,包含,制约等等)要了解系统中各要素之间的关系,需要建立系统的结构模型结构模型定义:应用有向连接图来描述系统各要素间的关系,以表示一个作为要素集合体的系统的模型。3.1引言第4页《系统工程导论》两种结构模型有向图S1S2S3S4S5树图S1S2S3S4S5S6S73.1引言第5页《系统工程导论》结构模型的基本性质结构模型是一种几何模型。结构模型是由节点和有向边构成的图或树图来描述一个系统的结构。节点——系统要素,有向边——要素之间的关系“关系”可以是“影响”、“取决于”、“先于”、“需要”、“导致”等结构模型是一种以定性分析为主的模型。3.1引言第6页《系统工程导论》结构模型的基本性质有向图S1S2S3S4S512345100000200100311000410000500110SSSSSSSSSS矩阵表示结构模型还可以用矩阵形式来描述。结构模型作为对系统进行描述的形式,处在数学模型形式和逻辑分析形式之间。因此,可用于处理无论是宏观的还是微观的,定性的还是定量的,抽象的还是具体的有关问题。3.1引言第7页《系统工程导论》结构模型化技术结构模型化技术是指建立结构模型的方法论。几种描述JohnWarfield(1974):结构模型法是“在仔细定义的模型中,使用图形和文字来描述一个复杂事件(系统或研究领域)的结构的一种方法论。”MickMclean&P.Shephed(1976):结构模型“着重于一个模型组成部分的选择和清楚地表示出各组成部分间的相互作用。”DennisCearlock(1977):结构模型强调“确定变量之间是否有联结以及其连接的相对重要性,而不是建立严格的数学关系以及精确地确定其系数。”3.1引言第8页《系统工程导论》结构模型化技术结构模型化技术问题发掘技术结构决定技术脚本法专家调查法发想法集团启发法静态结构化技术动态结构化技术关联树法解释结构模型(ISM)决策试验与评价实验室系统开发计划程序工作设计交叉影响分析快速仿真模型凯恩模型仿真系统动力学3.1引言第9页《系统工程导论》1.解释结构模型法概述2.ISM解决的问题及问题定义3.有向图的矩阵表示4.有向图的可达矩阵5.基于可达矩阵对变量做层次划分6.分块确定骨架图3.2解释结构模型法(ISM)第10页《系统工程导论》3.2.1ISM概述ISM方法ISM是美国JohnWarfield教授于1973年开发的主要功能:分析复杂的社会经济系统特点:把复杂的系统分解为若干子系统(要素),利用人们的实践经验和知识,以及计算机的帮助,最终将系统构造成一个多级递阶的结构模型。可以把模糊不清的思想、看法转化为直观的具有良好结构关系的模型。3.2解释结构模型法(ISM)第11页《系统工程导论》图的基本概念瑞士数学家欧拉(Eular)于1736年发表首篇图论方面的论文。图论已被广泛应用于运筹学、管理科学、系统工程等领域。(1)有向连接图指由若干节点和有向边联接而成的图象。节点的集合是S,有向边的集合为E,则可以将有向连接图表示为:3.2解释结构模型法(ISM)第12页《系统工程导论》(1)有向连接图{,}GSE12142353{1,2,3,4,5}{[,],[,],[,],...,[,]}iSSiESSSSSSSSS1S2S5S4S33.2解释结构模型法(ISM)(2)回路在有向连接图的两个节点之间的边多于一条时,则该两节点的边构成回路。S1S2S5S4S3第13页《系统工程导论》(3)环某节点的有向边直接与该节点相连接,则构成环。S1S5S4S3(4)树当图中只有一个源点(指只有有向边输出而无输入的节点)或只有一个汇点(指只有有向边输入而无输出的节点)的图,称为树。树中两相邻节点间只有一条通路与之相连,不允许有回路或环存在。3.2解释结构模型法(ISM)第14页《系统工程导论》(5)关联树在节点上带有加权值W,而在边上有关联值r的树称作关联树。W=0.3W=0.7r=0.5r=0.6r=0.5r=0.4w=0.3×0.4=0.12w=0.3×0.6=0.18w=0.7×0.5=0.35w=0.7×0.5=0.353.2解释结构模型法(ISM)第15页《系统工程导论》图的矩阵表示法(1)邻接矩阵(adjacencymatrix)这是图的基本的矩阵表示,它用来描述图中各节点两两之间的关系。邻接矩阵A的元素aij定义为:10ijijijSSaSSRRRR表示Si与Sj没有关系表示Si与Sj有关系3.2解释结构模型法(ISM)第16页《系统工程导论》图的矩阵表示法(1)邻接矩阵(adjacencymatrix)S2S3S5S6S4S112345612663456000000001000[]110000001011100000100000ijSSSSSSSSaSSSSA3.2解释结构模型法(ISM)第17页《系统工程导论》邻接矩阵的特性矩阵A的元素全为零的行所对应的节点称为汇点,即只有有向边进入而没有离开该节点。如S1。矩阵A的元素全为零的列所对应的节点称为源点,即只有有向边离开而没有进入该节点。如S4。对应每一节点的行中,其元素值为1的数量,就是离开该节点的有向边数。对应每一节点的列中,其元素值为1的数量,就是进入该节点的有向边数。3.2解释结构模型法(ISM)第18页《系统工程导论》邻接矩阵的特性S2S3S5S6S4S112345612663456000000001000[]110000001011100000100000ijSSSSSSSSaSSSSA3.2解释结构模型法(ISM)第19页《系统工程导论》图的矩阵表示法(2)可达矩阵(reachabilitymatrix)是指用矩阵形式来描述有向连接图各节点之间,经过一定长度的通路后可以到达的程度。可达矩阵具有推移律特性。即:当Si经过长度为1的通路直达Sk,而Sk经过长度为1的通路直达Sj,那么,Si经过长度为2的通路必可到达Sj。可达矩阵将在后面详细介绍。3.2解释结构模型法(ISM)第20页《系统工程导论》目标1目标3目标4目标2目标5目标6目标7目标8和基本目的有关的具体目标可能很多某些目标对其它目标有贡献例1:建立系统工程问题的目标体系3.2.2ISM解决的问题及问题定义(1)问题实例3.2解释结构模型法(ISM)第21页《系统工程导论》用目标树(骨架图)可清晰描述相互关系3.2解释结构模型法(ISM)目标1目标1.2目标1.1.1目标1.1目标1.1.2目标1.2.1目标1.2.2目标1.2.3A对B有贡献(有传递性)第22页《系统工程导论》例2:制定人口控制综合策略模型各因素直接存在什么关系?什么结构?影响人口增长的因素很多,经专家小组讨论,确定以下因素:(1)社会保障(2)老年服务(3)生育欲望(4)平均寿命(5)医疗保健水平(6)生育能力(7)计划生育政策(8)社会思想习惯(9)营养水平(10)污染(11)国民收入(12)出生率(13)死亡率(14)总人口3.2解释结构模型法(ISM)第23页《系统工程导论》各因素之间存在相互关系总人口死亡率出生率生育欲望老年服务生育能力计生政策社会思想习惯社会保障医疗保健水平国民收入平均寿命污染营养水平3.2解释结构模型法(ISM)第24页《系统工程导论》方案1方案3方案4方案2方案5方案6方案7方案8例3:比较若干方案的相对优劣A不比B差两方案间可能的关系:ABABAB3.2解释结构模型法(ISM)第25页《系统工程导论》可能的骨架图方案1方案3方案4方案2方案5方案6方案7方案8完整反映全部关系没有多余箭头有层次结构特点:3.2解释结构模型法(ISM)第26页《系统工程导论》赵钱孙李周吴郑王例4:挑选合适人选A不比B不合适3.2解释结构模型法(ISM)第27页《系统工程导论》李周赵吴郑钱孙王可能的骨架图为什么不把关系定义为“A比B合适”?3.2解释结构模型法(ISM)第28页《系统工程导论》(2)ISM问题的一般提法要求:确定完全表示其相互关系的骨架图一组变量一种满足传递性的有向关系给定:该方法并不涉及如何具体确定两个变量间的关系,只是辅助确定并清晰地表示所有变量间的关系3.2解释结构模型法(ISM)第29页《系统工程导论》辅助作用:将全面分析变量间的关系简化成两两比较变量间的关系方案1方案3方案4方案2方案5方案6只比较方案3和6可能看不出6不比3差,但所有变量两两比较后可以推导出6不比3差(由于传递性)最大限度地减轻了方案比较的工作量3.2解释结构模型法(ISM)第30页《系统工程导论》赵钱孙李周吴郑王在此基础上如何获得骨架图?对候选人问题两两比较得到以下结果:3.2解释结构模型法(ISM)第31页《系统工程导论》思考题下列哪些项目的运动员不适宜用解释性结构建模方法来排序?1.乒乓球2.跑步3.跳高4.举重5.围棋3.2解释结构模型法(ISM)第32页《系统工程导论》(3)确定骨架图的步骤1.确定邻接矩阵2.计算可达矩阵3.做层次划分4.确定骨架图3.2解释结构模型法(ISM)第33页《系统工程导论》3.2.3有向图的矩阵表示1234图000110001100001012341234邻接矩阵3.2解释结构模型法(ISM)第34页《系统工程导论》邻接矩阵运算规则逻辑加(取大)逻辑乘(取小)矩阵运算++1+1=11+0=10+1=10+0=011=110=001=000=0矩阵乘矩阵加A+A=?3.2解释结构模型法(ISM)第35页《系统工程导论》001000011001110000011000110000100001100011000010=A2的元素为1,相应变量间有二次通道A2的元素为0,相应变量间无二次通道AAA2=3.2解释结构模型法(ISM)3241第36页《系统工程导论》A3的元素为1,相应变量间有三次通道A3的元素为0,相应变量间无三次通道11000010001110010001100011000010=0010000110011100A2AA3=3.2解释结构模型法(ISM)3241第37页《系统工程导论》Ak的元素为1,在相应元素间有k次通路Ak的元素为0,在相应元素间无k次通路问题k不断增加,Ak会怎样?结论3.2解释结构模型法(ISM)第38页《系统工程导论》11000010001110013A0001100011000010A00100001100111002A10011100111000114AA4的非对角线上没有首次不为1的元素3.2解释结构模型法(ISM)第39页《系统工程导论》原因若在任何节点不重复,最长通道次数为33.2解释结构模型法(ISM)3241若最长通道次数大于3,必在某节点有进出抵消,此时必有比该次数至少少2次的通道3241第40页《系统工程导论》n个变量的邻接矩阵A,当k大于或等于n后,Ak的非对角线上不会有首次不为1的元素。结论n个变量的有向图,若两个变量间没有1,2,…,n-1次通道,它们之间就不会有通道。所以研究变量间有无通道,只需看12,,,nAAA所以3.2解释