系统建模方法.docx
- 文档编号:25307001
- 上传时间:2023-06-07
- 格式:DOCX
- 页数:22
- 大小:316.09KB
系统建模方法.docx
《系统建模方法.docx》由会员分享,可在线阅读,更多相关《系统建模方法.docx(22页珍藏版)》请在冰豆网上搜索。
系统建模方法
系统建模方法
2.1系统抽象与数学描述
2.1.1实际系统的抽象
本质上讲,系统数学模型是从系统概念出发的关于现实世界的一小局部或几个方面的抽象的“映像〞。
为此,系统数学模型的建立需要建立如下抽象:
输入、输出、状态变量及其间的函数关系。
这种抽象过程称为模型构造。
抽象中,必须联系真实系统与建模目标,其中描述变量起着很重要的作用,它可观测,或不可观测。
从外部对系统施加影响或干扰的可观测变量称为输入变量。
系统对输入变量的响应结果称为输出变量。
输入、输出变量对的集合,表征着真实系统的“输入-输出〞性状〔关系〕。
综上述,真实系统可视为产生一定性状数据的信息源,而模型那么是产生与真实系统一样性状数据的一些规那么、指令的集合,抽象在其中那么起着媒介作用。
系统数学建模就是将真实系统抽象成相应的数学表达式〔一些规那么、指令的集合〕。
2.1.2系统模型的一般描述及描述级〔水平〕
2.1.2.1系统模型的一般描述:
一个系统的数学模型可以用如下七元组集合来描述:
2.1.2.2系统模型描述级〔水平〕:
按照系统论的观点,实际系统可在某种级〔水平〕上被分解,因此系统的数学模型可以有不同的描述级〔水平〕:
⑴性状描述级
性状描述级或称为行为描述级〔行为水平〕。
在此级上描述系统是将系统堪称黑箱,并施加输入信号,同时测得输出响应,结果是得出一个输入-输出对:
(ω,ρ)及其关系Rs={(ω,ρ):
Ω,ω,ρ}。
因此,系统的性状级描述只给出输入-输出观测结果。
其模型为五元组集合构造:
S=〔T,X,Ω,Y,R〕
当ω,ρ满足ρ=f〔ω〕函数关系时,其集合构造变为:
S=〔T,X,Ω,Y,F〕
黑箱
⑵状态描述级
在状态构造级〔状态构造水平〕上,系统模型不仅能反映输入-输出关系,而且应能反映出系统部状态,以及状态与输入、输出间的关系。
即不仅定义了系统的输入与输出,而且定义了系统部的状态集及状态转移函数
系统的数学模型对于动态构造可用七元组集合来描述:
S=〔T,X,Ω,Q,Y,δ,λ〕
对于静态构造有:
S=〔X,Q,Y,λ〕
白箱
⑶复合构造级
系统一般由假设干个分系统组成,对每个分系统都给出行为级描述,被视为系统的一个“部件〞。
这些部件有其本身的输入、输出变量,以及部件间的连接关系和接口。
于是,可以建立起系统在复合构造级〔分解构造级〕上的数学模型。
这种复合构造级描述是复杂系统和大系统建模的根底。
应该强调:
Ø系统分解为复合构造是无止境的,即每个分系统还会有自己的复合构造;
Ø一个有意义的复合构造描述只能给出唯一的状态构造描述,而一个有意义的状态构造描述本身只有唯一的性状〔行为〕描述;
Ø系统上述概念必须允许分解停顿,又允许进一步分解,既包含递归可分解性。
灰箱
2.2相似概念简介
2.2.1相似概念及含义
仿真的理论依据:
相似论。
自然界中广泛存在着“相似〞概念,最普遍的是:
几何相似:
最简单、最直观,如多变形、三角形相似;
现象相似:
几何相似的拓展,如物理量之间存在的比例关系。
采用相似技术来建立实际系统的相似模型,这是相似理论在系统仿真中根底作用的根本表达。
2.2.2相似分类
绝对相似:
两个系统〔如系统原型与模型〕全部几何尺寸和其他相应参数在时空域上产生的全部变化〔或全部过程〕都是相似的;
完全相似:
两个系统在某一相应方面的过程上相似,如发电机的电流电压问题,模型与原型在电磁现象方面是完全相似即可,而无需考虑热工和机械方面的相似;
不完全相似〔局部相似〕:
仅保证研究局部的系统相似,而非研究和不要求局部的过程可能被歪曲,为研究目的所允许;
近似相似:
某些简化假设下的现象相似,数学建模要保证有效性。
不同领域中的相似有各自的特点,对领域的认识水平也不一样:
环境相似〔几何相似、参量比例相似等〕:
构造尺寸按比例缩小得到的模型-缩比模型,如风洞、水洞实验所用的模型。
离散相似:
差分法、离散相似法把连续时间系统离散化为等价的离散时间系统。
性能相似〔等效、动力学相似、控制响应相似等〕:
数学描述一样或者频率特性一样,用于构造各类仿真的相似原那么。
感觉相似〔运动感觉、视觉、音响感觉等〕:
耳、眼、鼻、舌、身等感官和经历,MIL仿真把感觉相似转化为感觉信息源相似,培训仿真器、VR均是利用这种相似原那么。
思维相似:
逻辑思维相似和形象思维相似〔比较、综合、归纳等〕,专家系统、人工神经元网络。
系统具有部构造和外部行为,因此系统的相似有两个根本水平:
构造水平和行为水平。
同构必具有行为等价的特性,但行为等价的两个系统并不一定具有同构关系。
因此,系统相似无论具有什么水平,根本特征都归结为行为等价。
2.3系统建模原那么、一般途径和模型型谱
2.3.1建模的根本原那么
清晰性:
系统模型是由许多分系统、子系统模型构成的,在模型与模型间,除了研究目的需要的信息外,相互耦合要尽量少,使构造尽可能清晰;
切题性:
模型只应包括与研究目的有关的那些信息,而不是一切方面;
准确性:
在建模时,应考虑所收集到的用以建立模型的信息的准确程度,要根据所研究问题的性质和所要解决的问题来确定对准确程度的要求;对于不同的工程,精度要不一样的,即使对于同一工程,由于研究的问题不同,精度要求也是不一样的;
集合性:
指把一些个别的实体能组成更大实体的程度,对于一个系统实体的分割,在可能时应尽量合并为大的实体。
2.3.2建模的一般途径
对于部构造和特性清楚的系统,即所谓的白箱〔多数的工程系统都是〕,可以利用的一些根本规律,经过分析和演绎导出系统模型;
对那些部构造和特性不清楚或不很清楚的系统,即所谓的灰箱和黑箱,如果允许直接进展实验性观测,那么可假设模型并通过实验验证和修正;
对于那些属于黑箱但又不允许直接实验观测的系统〔非工程系统多属于这一类〕,那么采用数据收集和统计归纳的方法来假设模型。
2.3.3模型型谱
对于不同领域,可以给出一个数学模型型谱:
2.4系统模型的有效性与数学建模过程框架
2.4.1根本模型与模型集总
根本模型〔根底模型Basemodel〕:
提供了对实际系统行为的完全解释,包含有实际系统应有尽有的分量和相互关系,在各种试验模式下该模型对于真实系统的“全部〞输入-输出性状都是有效的。
由于模型包含过多的分量及相互关系,一般是十分复杂而庞大。
通常是难以得到的,更何况并不实用。
一般是根据具体建模目标、在一定试验规模下构造出一个比较简单而满足精度要求的模型:
排除根本模型中那些与建模目标甚远或涉及不到的分量,并对相关描述分量的相互关系加以简化。
模型集总:
排除根本模型次要分量并简化其现存分量相互关系的过程。
集总模型〔Lumpedmodel〕:
集总后的模型。
模型研究中使用的模型一般为集总模型。
2.4.2模型的有效性
数学建模中最重要、最困难的问题之一
模型有效性的问题十分复杂,只介绍一般概念。
所谓模型的有效性:
就是在对模型所作的预测精度为基准下,反映实际系统数据与模型数据之间的一致性。
理论上讲,即实际系统与模型的输入-输出一致。
可用下式象征性地描述:
实际系统数据?
=?
模型产生数据
模型的有效性水平可以根据获取的困难程度有强度轻重之分,一般分为三级:
复制有效:
模型产生的数据与实际系统所取得的数据相匹配,属于模型有效性的最松水平;
预测有效:
从实际系统取得数据之前就能够至少看出匹配数据,属于有效性稍强水平;
构造有效:
不仅能够复制实际系统行为,而且能够真实反映实际系统产生此行为的操作,属于更强的有效性水平,可看出实际系统的部工作情况。
2.4.3系统数学建模过程框架
考虑模型的有效性水平,要在建模和模型使用时重点考虑一下几个方面:
先验的知识可信性:
建模前提的正确性,数学描述的有效性取决于先验知识的可信性;
实验数据的可信性:
所选择的数据段是否能反映系统行为特征,模型数据与实际系统数据的偏离程度;
模型应用的可信性:
从实际出发,考虑模型运行能否到达预期目标。
因此,在建模方法与步骤上要有所考虑:
2.5常用数学建模方法
2.5.1常见数学建模方法及分类
根本上分两大类:
◆机理分析建模方法〔白箱〕:
依据根本的物理、化学等定律,进展机理分析,确定模型构造、参数;使用该方法的前提是对系统的运行机理完全清楚。
◆实验统计建模方法:
基于实验数据的建模方法〔白箱、灰箱、黑箱〕
Ø辨识建模:
线性、非线性,动态、静态
Ø统计回归:
一般是静态的线性模型
Ø神经网络:
理论上可以对任何数据建模,但学习算法是关键
Ø模糊方法:
实验统计建模方法使用的前提是必须有足够正确的数据,所建的模型也只能保证在这个围有效;
足够的数据不仅仅指数据量多,而且数据的容要丰富〔频带要宽〕,能够充分鼓励要建模系统的特性;
〔白噪声、最优输入信号设计、数据的质量〕
要清楚每种方法的局限性,掌握适用围;
在实际应用中往往组合采用、互补。
2.5.2机理分析建模方法
2.5.2.1机理分析法建模原理
又称为直接分析法或解析法,应用最广泛的一种建模方法。
一般是在假设干简化假设条件下,以各学科专业知识为根底,通过分析系统变量之间的关系和规律,而获得解析型数学模型。
其实质是应用自然科学和社会科学中被证明是正确的理论、原理和定律或推论,对被研究系统的有关要素〔变量〕进展理论分析、演绎归纳,从而构造出该系统的数学模型。
2.5.2.2机理分析法建模步骤
建模步骤如下:
1)分析系统功能、原理,对系统作出与建模目标相关的描述;
2)找出系统的输入变量和输出变量;
3)按照系统〔部件、元件〕遵循的物化〔或生态、经济〕规律列写出各局部的微分方程或传递函数等;
4)消除中间变量,得到初步数学模型;
5)进展模型标准化;
6)进展验模〔必要时需要修改模型〕。
2.5.3表格插值建模方法
2.5.3.1表格插值建模原理
由于这种方法不允许直接实现动态方程,称之为静态建模技术。
但表格插值功能常用于建立系统动态方程。
一般用于如下形式:
可以是仿真中的任意变量,如时间、状态变量或常数等,输入个数可以使任意的,但实际应用中一般小于5,输入量的增加,求解计算时间会增加。
一个有N个输入的插值函数可以用N维查找表来计算,每一个变量的跨度为一个一维查找表。
插值点的跨度可以是等间距的,也可以是任意的间隔。
x1,y,x2
0.00
0.20
0.40
0.80
1.00
0.00
1.20
1.40
1.80
2.10
2.60
0.10
1.30
1.45
1.90
2.22
2.65
0.20
1.50
1.60
2.15
2.30
2.69
0.30
1.70
1.80
2.01
2.34
2.73
0.40
1.98
2.23
2.28
2.46
2.86
插值计算有多种方法,不同的方法再插值计算复杂度和插值函数平滑方面有所不同,一般由两种方法可以满足大多数情况下的需要:
✓线性插值法
✓三次样条插值法
2.5.3.2线性插值法建模
可以在图上直线连接相邻插值点来进展一维线性插值,如以下图。
插值函数是连续的,但其插值点上的微分是不连续的。
注:
要先确定插值点L、L+1。
常采用二分法,可以大大节省搜索时间。
如果输入值x在计算围小围变化,可以先检查输入值是否再上一次计算的插值间隔,这样就可以简化步骤,省去二分法;
也可以检查前一个插值点间隔、其相邻的插值点间隔〔如果必要〕,有时可省去使用二分法,但第一个插值点的计算除外;
该方法的有效性依赖于输入变量的缓变性,这样两次函数计算之间不会发生快速跳变。
条件不成立时,由于附加检查先于二分法,计算过程变慢。
2.5.3.3三次样条插值法建模
可以得到平滑的插值函数。
三次样条插值是运用三阶多项式估计两个插值点间的函数。
这样,在两个插值点上几两个插值点间,插值函数及其一阶和二阶导数均是连续的。
从某种角度上讲,三次样条可以在插值点间获得可能的最平滑的插值。
与线性插值比代价要大,计算时间增加,存需求也有所增加;算法复杂。
2.5.3.4多维表格插值法建模
针对对输入变量。
2.5.4系统辨识建模方法
2.5.3.1系统辨识建模原理
1962年,Zadeh给出系统辨识的定义:
就是在输入和输出数据的根底上,从一组给定的模型类中,确定一个与所测系统等价的模型。
明确了辨识的三要素:
Ø输入输出数据:
辨识的根底;
Ø模型类:
寻找模型的围;
Ø等价准那么:
辨识的优化目标。
2.5.3.2系统辨识建模一般步骤
一般步骤:
1)明确建模目的和验前知识:
目的不同,对模型的精度和形式要求不同;事先对系统的了解程度。
2)实验设计:
变量的选择,输入信号的形式、大小,正常运行信号还是附加试验信号,数据采样速率,辨识允许的时间及确定量测仪器等。
3)确定模型构造:
选择一种适当的模型构造。
4)参数估计:
在模型构造的情况下,用实验方法确定对系统特性用影响的参数数值。
5)模型校验:
验证模型的有效性。
2.5.3.3最小二乘法
输入-输出数据准确时确定模型参数的方法
数据准确是指测得的系统输入-输出数据是准确的,没有被“噪声〞污染。
令:
可得
个方程式:
最小二乘法估计模型参数的方法
考虑测量不准确或者环境对过程的随机干扰,实际量测到的输出为:
其中:
-由量测噪声引起的随机变量
满足如下统计特性:
Ø零均值
Ø对输入、输出信号是独立的
Ø
是一个不相关的随机变量
设模型构造已定:
是模型的估计参数,待定。
参数估计的任务:
通过输入、输出数据确定参数
设:
描述模型精度,引入模型残差:
N-为观测次数
定义准那么函数:
确定
,使
最小。
从统计和概率角度考虑,观测得次数N远远大于贷估计参数的个数2n
2.5.5神经网络建模方法
2.5.3.1神经网络建模原理
与系统辨识的思路一样,都是从数据来建立模型,但他们使用不同的数学方法。
神经网络是基于生物神经元的模型,神经元是大脑根本的认知单元。
可以用于非线性系统和未知物理模型的系统建模。
复杂非线性系统建模时,可以考虑神经网络方法。
但需要大量有效的输入输出样本来训练网络。
2.5.3.2前馈型BP网络
误差逆传播神经网络,能实现映射变换,最常用、研究最多、认识最清楚。
是一个典型前馈型层次网络,分为输入层LA、隐蔽层LB、输出层LC。
同层间无关联,异层神经元间前相连接。
LA层:
m个节点,对应于可感知的m个输入;
LB层:
u个节点,可根据需要设置;
LC层:
n个节点,与n中输出相应相对应。
LA层节点ai到LB层节点br之间的联接权为Wir;
LB层节点br到LC层节点cj之间的联接权为Vrj;
Tr为LB层节点的阈值,θj为LC层节点的阈值;
LB层节点的输出函数为:
LC层节点的输出函数为:
为s型函数,即
2.5.5统计分析建模方法
线性回归
:
确定:
;根据实验得到的数据
2.5.6举例
例:
机械平移系统——弹簧-物体-阻尼器组成的机械系统
例:
电的四端网络
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 系统 建模 方法