系统工程建模方法

结构建模

结构建模也叫做关系建模,也就是部件关系建模。不同的划分部件的方式,以及以不同的关系为基准会建立出不同的模型。
#对于系统的部件划分方式
系统是由多要素构成的,所以要对系统建模,首先要把系统的要素识别出来。识别方法包括:功能识别,业务识别,数据识别。比如说从功能上分解,包括控制部件和执行部件以及反馈部件。从数据上识别有搜集数据,处理数据,应用数据,分析数据的部件。这些部件之间的关系包括:支持,制约,包含等。
也就是说先有划分准则,然后才能划分出部件。这些部件在划分准则下肯定是相互无关的,所以要另外选择一种关系作为衡量标准,分析各部件之间的关系结构图。
解释结构模型在确定划分准则之前加了一个环节,叫做建立目标体系。

结构关系.png
结构关系

比如说我结构/部件划分准则就是章节号。然后可以把一本书分为不同章节,再选择内容包含关系作为衡量标准,可以分析各章节之间的递进关系,比如第三章节是第一第二两个章节之上的拓展。

递进关系
递进关系

再比如说内容存在相关关系,那么可以分析出那些章节之间相互关联,然后通过分析关联图,可以发现哪些章节是核心章节,可以着重学习。

相关关系
相关关系

常见的结构划分准则:
常见的部件关系准则:

建立结构模型的方法:

我感觉核心还是选择什么样的划分准则和关系准则,以及基于这种结构模型怎么进行解释分析。

结构模型化方法
结构模型化方法

解释结构模型

就是根据结构关系图,分清楚因素之间的因果或者强弱关系,也就是分析各结构之间的递进关系。做法就是通过邻接矩阵分析出可达矩阵,进而分析出骨架图,也就是谁优谁劣。
因为可达性分析需要计算:
A + A 2 + A 3 + A 4 + . . . + A ( n − 1 ) A+A^2+A^3+A^4+...+A^{(n-1)} A+A2+A3+A4+...+A(n1)
而此公式的计算需要计算出每个 A k , k ∈ [ 1 , n − 1 ] A^k,k \in [1,n-1] Ak,k[1,n1],然后再把每个项加起来,计算量比较大,而如果我们给这个公式加上一项 I I I,就会大大简化计算的工作量。
I + A + A 2 + A 3 + A 4 + . . . + A ( n − 1 ) = ( I + A ) ( n − 1 ) I+A+A^2+A^3+A^4+...+A^{(n-1)}={(I+A)}^{(n-1)} I+A+A2+A3+A4+...+A(n1)=(I+A)(n1)
根据矩阵的乘法可知,对应位置处的元素为对应行和列向量相乘的结果,而在邻接矩阵的分析中,行与列向量的相乘被分解为了逐对元素相乘再相加。这里的乘为逻辑乘,加为逻辑加法。所以可以证明上式成立。这大大简化了计算的难度。
所以我们可以从 ( I + A ) ( n − 1 ) {(I+A)}^{(n-1)} (I+A)(n1)的非对角线的元素分析对应位置处的可达关系。对于对角线处的可达关系,暂时存疑。
当我们定义元素之间的关系为A不比B差的情况下,A与A之间是默认成立这种关系的,这种情况下的可达矩阵是成立的。

应用示例

那么针对人口问题怎么建模?人口系统有哪些结构?我的目标是什么?准确反映人口的变化规律并对未来人口演化做出分析。子目标包括:准确反映,人口演化分析。为了满足准确反映,首先要搜集人口数据,为了满足人口演化分析,需要搜集相关政策数据,相关经济数据,相关社会数据,相关人文数据,相关生态数据,同时需要相关的相关性分析方法,因果分析方法。(待解决)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值