系统模型与系统建模方法ppt课件.ppt
《系统模型与系统建模方法ppt课件.ppt》由会员分享,可在线阅读,更多相关《系统模型与系统建模方法ppt课件.ppt(170页珍藏版)》请在三一办公上搜索。
1、1,第四章系统模型与系统建模方法,第四章 系统模型与系统建模方法,第一节:系统模型的定义和分类第二节:系统建模方法概述第三节:解释结构建模方法第四节: IDEF0建模方法第五节:Petri网建模方法第六节:广义模型化方法,一、系统模型的定义,(一)原型与模型,1、原型人们在现实世界里关心、研究或从事生产、管理的实际对象。 在工程、科技、社会、经济等领域,常使用系统、过程等词来表示原型。比如机械系统,运输系统,钢铁冶炼过程,生产销售过程,计划决策过程,第一节 系统模型的定义和分类,2、模型原型的简化表示和近似反映。模型是对实际系统的模仿和抽象,它反映了系统的结构、各部分之间的相互作用,描述了实际
2、系统的物理本质与主要特征。模型是为了了解系统的结构和行为把被研究对象通过形象、归纳、演义、类比等方法,用适当的表现形式描述出来的仿制品。建筑模型、楼盘模型、分子模型、地球仪、图形、图表、曲线、都是模型。,模型的基本特征由建模的目的所决定。例如,展厅里的飞机模型应在外观上逼真,但不一定会飞,而参加航模竞赛的飞机则要具有良好的飞行性能,外观上不必苛求;,(二)模型有三个特征: 1.它是现实世界部分的抽象或模仿; 2.它是由那些与分析的问题有关的因素构成; 3.它表明了有关因素间的相互关系;,(三) 模型化1、模型化的定义,模型化就是为了描述系统的构成和行为,对实体系统的各种因素进行适当筛选后,用一
3、定方式(数学、图像等)表达系统实体的方法即建模过程,2、模型化的本质、作用及地位 1.本质:利用模型与原型之间某方面的相似关系,在研究过程中用模型来代替原型,通过对于模型的研究得到关于原型的一些信息。 2.作用:模型本身是人们对客体系统一定程度研究结果的表达。这种表达是简洁的、 形式化的。模型提供了脱离具体内容的逻辑演绎和计算的基础,这会导致对科学规律、理论、原理的发现。利用模型可以进行“思想”试验。 3.地位:模型的本质决定了它的作用的局限性。它不能代替以客观系统内容的研究,只有在和对客体系统相配合时,模型的作用才能充分发挥。,实验、分析,图 系统模型(化)的作用与地位,三、模型的分类,图
4、模型分类,按表达形式分:即从模型的形式来划分,1、物理模型,实物模型有形的几何等价品,可放大、缩小或复制。模拟模型根据相似原理构造的模型,着重研究运动关系上的相似性。比例模型将系统实体按某一比例放大或缩小,这种比例改变后的实体模型称为比例模型,2、概念模型:是以文字说明并辅以图表以表达概念的确示意图模型,召唤任务书、明细表、说明书,按表达形式分:即从模型的形式来划分,。,3、数学模型:用数学语言对系统进行抽象与描述的模型,图表模型(符号模型)用图表形式表示系统结构或生产流程。解析模型用解析式表示的模型,如状态空间模型逻辑模型表示逻辑关系的模型,如方框图等网络模型用网络图形来描述系统的组成元素及
5、元素之间的相互关系,如网络计划模型,Petri网模型信息网络与数字化模型这是一类信息化与数字化的新的模型,按对象区分,(1)经济模型(2)社会模型(3)生态模型(4)工程模型,按内涵区分:10类,一、构造模型的一般原则,1.考虑系统的结构性即建立方框图简化对系统内部相互作用的说明2.考虑信息相关性(简洁性)只包括与研究目的有关的那些信息3.考虑准确性(现实性)模型须充分立足于现实问题的描述上4.考虑结集性(强壮性)对现实问题变动的不敏感性,对问题的描述和解释具有一般性,第二节 系统建模方法概述,二、系统建模的思考方法1.理论分析法:当所分析问题比较简单而足够清晰时,利用逻辑演绎方法,从公理、定
6、律导出系统模型;2.数值分析法:对于结构性质不很清楚的系统,针对反映系统功能或性质的数据进行分析,探讨系统的模型,有些数据是直接可得的已知数据,有些则需要通过专门的实验进行收集。3.情景分析法:设想未来行动所处的环境和状态,在此状态下预测相应的技术、经济和社会后果;4.老手法(Delphi):通过专家间启发讨论逐步 完善对系统的认识;,第二节 系统建模方法概述,三、建模的基本步骤明确建模的目的和要求 以便使模型满足实际要求,不致产生太大偏差;可采用IE的5W1H提问技术,第二节 系统建模方法概述,5W1H,What:任务的对象是什么,研究什么问题Why:这个任务何以需要,为什么要研究该问题Wh
7、o:决策者,行动者,所有者等关键主体是谁Where:系统的边界和环境如何,使用的场所在哪里When:分析的是什么时候的情况How:如何实现系统的目标状态,怎样解决问题,案例:台湾省建立核电厂,What要干什么?在研究台湾省核电厂的建立问题时,用SA法探讨在台湾建设核电厂的可行性如何Why为什么在台湾省建立核电厂?因为台湾省自产能源很少,历来靠岛外调进原油和煤炭发电,调进能源受政治,经济,交通运输等影响太大,自己无法掌握主动权,同时也为了减少环境污染和在经济上求得更廉价的电力When何时建立为宜?电力是工业的先行官,要发展经济首先要发展电力工业。当前世界屡发能源危机,因此,为保证台湾经济的稳定与
8、发展,建设核电厂刻不容缓,Where何处建立为宜?从避开地震、断裂、海啸、流沙区而又有足够冷却水,远离人口密集的中心城市而又比较接近有电地区等方面来看,选址台湾省北部沿海为宜。Who由何单位承建?由台湾省电力公司负责建设,并请工程顾问公司提供各种技术方面的咨询服务工作。How如何进行?工程进度应服从十年发电规划,具体技术细节还须由工程顾问公司作进一步研究后再提出,19,第二节 概述,三、建模的基本步骤对系统进行一般语言描述 因为系统的语言描述是进一步确定模型结构的基础;弄清系统中的主要因素(变量)及其相互关系(结构关系和函数关系) 以便使模型准确表示现实系统;确定模型的结构 这一步决定了模型定
9、量方面的内容;,20,三、建模的基本步骤估计模型的参数 用数量来表示系统中的因果关系;实验研究 对模型进行实验研究,进行真实性检验,以检验模型与实际系统的符合性;必要修改 根据实验结果,对模型作必要的修改。,第二节 概述,第二节 解释结构建模法(ISM),一、ISM工作原理,结构分析是一个实现系统结构模型化并加以解释的过程。 结构分析是系统分析的重要内容,是系统优化分析、设计与管理的基础,比较有代表性的系统结构分析方法有: 关联树(如问题树、目标树、决策树)法、解释结构模型化(ISM)方法、系统动力学(SD)结构模型化方法等。 其中ISM是最基本和最具特色的系统结构模型化技术,解释结构模型法(
10、ISM:Interpretative Structural Modeling)(静态结构模型,属于概念模型)美国J.N.沃菲尔德于1973年开发,是分析复杂的社会经济系统有关问题的一种行之有效的方法,其特点是把复杂的系统分解为若干子系统或要素,利用人的实践经验和知识,以及电子计算机的帮助,最终将系统构成一个多级递阶的结构模型,最后用文字加以解释说明,如、人口控制综合策略问题讨论人口系统中影响总人口增长的各种因素分析,如何根据有关人员的经验和对话过程,直接求得可达矩阵,建立结构模型和解释结构模型,为今后制定有关人口政策、控制人口增长等采取相应对策提供科学决策的依据。影响人口增长的因素主要考虑:
11、期望寿命; 医疗保健水平; 国民生育能力; 计划生育政策; 国民思想风俗; 食物营养; 环境污染程度; 国民收入; 国民素质; 出生率;死亡率。,鉴于这些影响人口增长的因素可以通过人口专家的经验进行分析,并经过多次的讨论以确定它们之间的关系,如下图所示。,结构模型,解释结构模型,总人口系统是一个具有4级(层)的多级递阶系统。直接因素是出生率和死亡率,把模糊不清的思想、看法转化为直观的具有良好结构关系的模型,特别适用于变量众多、关系复杂而结构不清晰的系统分析中。注意假设条件。,解释结构模型法的工作原理,成立一个实施解释结构模型法的小组设定问题选择构成系统的要素建立邻接矩阵和可达矩阵对可达矩阵进行
12、分解之后建立系统的结构模型根据结构模型建立解释结构模型,ISM建模步骤,二 、系统结构基本表达方式,理解系统结构的概念 系统的要素及其关系形成系统的特定结构。系统结构可采用集合(构成系统诸要素间的关联方式或关系)及其有向图(节点与有向弧)和矩阵(可达矩阵等)这三种常用的表达方式,且具有一一对应的关系。,1、系统结构的集合表达,设系统由n(n2)个要素(S1,S2Sn)组成,集合为S,则S=(S1,S2Sn)系统诸要素是有机联系在一起的,一般以两个要素间的二元关系为基础。系统要素间的基本关系有三种:,二元关系具有传递性(间接关联性)称为传递次数强连接关系(替换性)系统的任意构成要素Si与Sj,二
13、元关系集合:把系统构成要素中满足某种二元关系R的要素Si,Sj的要素对集合称上的二元关系集合,记作b与表示不同的要素对通常就用系统的构成要素集合和在上确定的某种二元关系集合b来共同表示系统的基本结构,例子:,某系统由六个要素(S1,S2S6)组成经过两两判断:S3影响S1, S4影响S3,S4影响S5,S4影响S6,S5影响S1,S6影响S1, S2与S3互相影响),该系统用集合如何表达,2、系统结构的有向图表示,有向连接图:节点和有向边。节点:系统构成要素。有向边:要素间所存在的关系 环:一个节点的有向边直接与该节点相连回路:在有向图中,从某节点出发,沿着有向弧通过其他某些节点各一次可回到该
14、节点时形成回路。呈强连接关系的要素节点间具有双向回路。路长(通路长度):从节点i(Si)到节点j(Sj)的最小有向弧数称图中节点间的通路长度。,示例,总人口S1 期望寿命S5 死亡率S3 出生率S2 医疗水平S4,.系统结构的矩阵表示法1).邻接矩阵,用方阵表示系统要素间的基本二元关系,即图中各节点两两间的关系邻接矩阵A的元素(aij)n*n 定义:,邻接矩阵示例,邻接矩阵特点,汇点:矩阵A中元素全为零的行所对应的节点即输出要素源点:矩阵A中元素全为零的列所对应的节点即输入要素对应每节点的行中,元素值为1的数量,就是离开该节点的有向边数;列中1的数量,就是进入该节点的有向边数,原则:按行,看出
15、去的箭头(1);按列,找进来的箭头(1)。 AT是A的转置矩阵,是有向图所有箭头反过来之后的图所对应的邻接矩阵.强连接性:aij与aji的关系具有对称性且=1时,则Si与Sj具有强连接性(双向回路).邻接矩阵与有向图(关系图)及关系集合具有一 一对应的关系。邻接矩阵中1的个数有向图中有向弧的条数及关系集合中的要素对数目相等。,案例:,食物链关系图,清楚地反映了生态系统中动物与植物、动物与动物之间的食者与被食者的关系。,2).可达矩阵,用矩阵来描述有向连接图各节点之间,经过一定长度的通路(t)后可以到达的程度,对于由n个单元组成系统(S1,S2,Sn)的矩阵中,元素为mij 1, 如果从Si经若
16、干支路到达Sj; 0, 否则。的nn矩阵M,称为该图的可达性矩阵,如果从Si出发经过t段支路到达Sj,则说Si到Sj是可达的且“”长度”为t。,t=1时表示基本的二元关系,M即为A;t=0时表示Si自身到达,称反射性二元关系t2时表示传递性二元关系可达矩阵R可用邻接矩阵A加上单位阵I,经过演算后求得,运算符合布尔代数的运算规则即:0+0=0,0+1=1,1+0=1,1+1=1,00=0,01=0,10=0,11=1。通过对邻接矩阵A的运算,可求出系统要素的可达矩阵M,其计算公式为: M=(A+I)r,设A1=(A+I) A2=(A+I)2=A12Ar+1=(A+I)r=A1r 如:A1A2Ar
17、=Ar+1 (rn-1) 则:Ar=M 称为可达矩阵,表明各节点间经过长度不大于(n-1)的通路可以到达的程度,对于节点数为n的图,最长的通路其长度不超过(n-1),例子,A=,M=,3.缩减可达矩阵(M/),在可达矩阵中存在两个节点相应的行、列元素值分别完全相同,则说明这两个节点构成回路集,只要选择其中的一个节点即可代表回路集中的其他节点,这样就可简化可达矩阵,称为缩减可达矩阵。,M/=,4、骨架矩阵(A/),对某一系统,A的可达矩阵M是唯一的,但实现某一可达矩阵M的邻接矩阵A可以有多个,把实现某一可达矩阵M,具有最小二元关系个数(1的元素最少)的邻接矩阵叫做M的骨架矩阵。,小结:系统结构三
18、种表达方式比较,集合:概念清楚,处于基础地位有向图:直观,易于理解矩阵:便于逻辑运算,便于用数学方法对系统结构进行分析处理。,六.建立ISM的规范方法,1.邻接矩阵建立A=(aij)2、建立可达矩阵,M,3、区域划分,基本定义区域划分就是将系统的构成要素集合S,分割成关于给定二元关系R的相互独立的区域的过程。即把要素之间的关系分为可达与不可达,并判断哪些要素是连通,或者说是把系统分为有关系的几个部分或子部分。,可达集(上位集):要素Si 可以到达的要素集合定义为要素Si的可达集,用R(Si)表示,由可达矩阵中第Si 行中所有矩阵元素为1的列所对应的要素集合。 R(Si)=Sj S|mij=1先
19、行集(下位集,前因集):将到达要素Si 的要素集合定义为要素Si 的先行集,用A(Si )表示,由可达矩阵中第Si 列中的所有矩阵无素为1的行所对应的要素组成. A(Si)=Sj S|mji=1,共同集C(Si ):把所有要素Si 的可达集合R(Si )与先行集合A(Si )的交集定义为共同集合,用C表示: C(Si ) =SjS|R(Si)A(Si 可达集、先行集、共同集关系示意图,起始集B(s),集合S中只影响(到达)其他要素而不受其他要素影响(不被其它要素到达)的要素所构成的集合,记为B(S),其中的要素在有向图中只有箭线流出,无箭线流入 B(S) =SjS|R(Si) A(Si ) =
20、 A(Si ) ,最高级要素集(终止集E(s):一个多级递阶结构的最高级要素集,是指没有比它再高级别的要素可以到达。其可达集R(Si)中只包含它本身和Si的强连接要素。而先行集中,除包含要素Si本身和Si的强连接要素外,还包括可以到达它下一级的要素。若R(Si)=R(Si)A(Si), 则Si即为最高级要素集。,区域划分-步骤,根据可达矩阵得出各个要素的R(Si),A(Si)及C(Si)寻找起始集要素集合(Si) ,A(Si )=R(Si)A(Si)判断任意两起始集要素是否在同一区域,Si 和Sj 在同一区域内,他们的可达集有共同的单元,即R(Si ) R(Sj ),反之,如果R(Si ) R
21、(Sj )=,则元素Si 和Sj属于不同区域.此时的可达矩阵表示为块对角矩阵,记为M(P),例如:+,底层单元BS3, S7,因为R(S3 ) R(S7),所以S3, S7分属不同区域,可达性矩阵可划分为 (S)P1,P2S3,S4 ,S5,S6,S1,S2, S7,M,可达矩阵M变为块对角矩阵,M,注意:,底层要素并不一定是指系统结构的最后一级要素,但本例中底层要素S3,S7是结构的最后一级要素.在实际系统分析中,如果存在两个以上的区域,则需要重新研究判断的关系是否正确,因为对无关的区域共同进行研究是没有意义的,只能够对各个相关的区域进行系统分析.,4、级位划分-步骤,级位划分:子系统中要素
22、的层级划分(是在每一区域内进行的)进行第一级划分(最高级要素即终止集): L1: R(Si )=R(Si )A(Si )去掉L1后,在剩余要素集上找最高级要素,记为L2,依此类推。记作(P)=L1,L2Ll,按级将可达矩阵重新排序(但仍为块对角矩阵),记为M(L),第一级:S5,进行第一级划分,第二级:S4,S6,进行第二级划分,第三级:S3,进行第三级划分,对该区域进行级位划分的结果为:(P1)=L1,L2,L3=S5,S4,S6,S3同理可得对P2=S1,S2,S7进行级位划分的结果为:(P2)=L1,L2,L3=S1,S2,S7,可达矩阵M(L)为,M(L),5 4 6 3 1 2 7,
23、5、求缩减可达矩阵(M/(L),去掉行列完全相同的多余元素,去掉M/(L)中已具有邻接二元关系的要素间的越级二元关系,得M/(L)进一步去掉中自身到达的二元关系,即减去单位矩阵,最后得出骨架矩阵A/,6、提取骨架矩阵(A/),7.绘制递阶有向图(结构模型图),划分流通域对系统的n个要素划分不同级次得到强连通块,即同级加入被删掉的与某要素有强连接关系的要素及关系利用A/的信息,得到系统的分级递阶结构模型,结构模型图,8、得到解释结构模型,在结构模型的要素上,填入相应的要素名称,建立结构模型过程示意图,作业:设某系统S的可达矩阵为 利用可达集R(Si)和先行集A(Si)的关系进行系统的区域划分和级
24、别划分,并建立结构模型。,1.区域划分,底层单元BS1,S3,S4,S6,判断任意两底层要素是否为同一区域,R(S1 ) R(S4),所以S1,S4分属不同区域,可达性矩阵可划分为(S)P1,P2S1,S5,S7,S3,S6,S2,S4,可达矩阵变为如下块对角矩阵,M(p)=,P1,P2,2.级位划分,第一级划分,第一级:S5,第二级划分,第二级:S3,S6,S7,第三级划分,第三级:S1,对该区域进行级位划分的结果为:(P1)=L1,L2,L3=S5,S3,S6,S7,S1同理可得对P2=S2,S4进行级位划分的结果为:(P2)=L1,L2=S2,S4,可达矩阵M(L)为,M(L)=,L2,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 系统 模型 建模 方法 ppt 课件

链接地址:https://www.31ppt.com/p-1426073.html