计算机仿真技术第二章.ppt
《计算机仿真技术第二章.ppt》由会员分享,可在线阅读,更多相关《计算机仿真技术第二章.ppt(40页珍藏版)》请在三一办公上搜索。
1、现代计算机仿真技术,东北大学信息学院 郝培锋,2.1 系统与建模,1、系统建模方法的形式化描述 2、系统数学模型的分类3、系统建模的方法论4、系统辨识5、系统建模的实践,1 系统建模方法的形式化描述,当所研究的系统是连续系统时,我们考虑最多的是系统的实体及其属性间的关系,由此也往往可以轻而易举地从中提取出几个有用的集合:输入集、输出集及状态变量集等,并且对其已经赋予了相应的变量表示方法。如果在这些抽象的基础上再建立起复合的集合结构,包括一些特定的函数关系,那么这个过程就称为对系统模型的理论构造。看待一个系统时,如果重点是研究系统本身某些特定的性质,而且就这种性质建立起它的关系模型,那么简单地就
2、称这个系统为模型系统。反过来,系统有时候也简称为模型。下面从两个角度对系统及其模型进行描述,一种是将系统从内部进行详细的分解形式的描述方法,另一种是从外部看待系统行为的描述方法,只看系统(模型)本身对外部的反应和内部框架。,(1)系统模型的形式化描述 通常,由实体表表述的系统内容可以进行变量和参数的设计,并由此建立系统的模型。对这些模型、适应时间、变量和参数变化的数据集合等进行详细的划分,形成下面的结构形式:S=T,X,Q,Y,T 是系统过程的时间集,为整数集或实数集。S离散和连续。X 是输入集,外部环境通过它与系统发生关系。是输入段集,输入段集描述在某时间间隔内系统的输入模式。Q 内部状态集
3、,表示系统对系统输入在时间参数上,如现在和未来的输出响应,因此也是内部结构建模的核心。Y 输出集 代表界面的一部分,系统通过它作用于环境。是状态转移函数,:Q Q。输出函数最简单的解释方式是把它表示成映射:Q Y。它能够把假想的系统内部状态与系统对其环境的影响相联系。,因此,我们常常用理想的形式表示一个系统,并且对其中的每一个部分进行解释,使用向量、表格、坐标系和函数等。对应的,有一个通用的图形表示方式,是一种结构,表示了系统输入、状态转移函数作用、输出函数作用和系统输出之间的关系。实际上时常将模型称为模型系统,系统也简称模型。,(2)关于系统模型的几种描述水平 a.行为水平 对系统的行为水平
4、的描述,是将所研究的系统看成一个黑盒(black-box),并且对它施加一个输入信号,然后观测其输出信号。为此至少需要一个“时间序列”来观测系统相应的两种信号是一种如何的行为,整个“时间序列”一般是一个实数区间(连续时间区间),有时是一个整数区间或者是随机时间序列(离散时间事件)。用来描述系统行为的概念是“轨迹”,它是从一个时间序列到表示可能的观测结果的某个集合上的映射。,例2.1:连铸结晶器漏钢预报系统研究中,对结晶器上埋设的热电偶温度变化特征进行数学描述和检测,从而准确地判断结晶器内铸坯表面,或结晶器内凝固坯壳是否与结晶器铜板发生黏结。在对热电偶温度进行模型计算和特征判断时,人们所研究的实
5、体脱离了实际监视的物理设备,即研究者没有真实地了解结晶器内板坯表面与结晶器铜板间发生的情况,而只是通过热电偶表现出来的温度变化情况估计和判断其间是否发生黏结,因此这种方式就是利用了系统的输入输出动态特征研究内部状态转化的实例。例2.2:同样,高炉炼铁过程中的炉体侵蚀情况判断也是通过计算外部温度变化特征进行的估算。一般情况下,冶炼过程中的状态判断和趋势预报都属于这种系统,因为这种情况下实际系统的环境不适于直接观察和测量,而且不能够对其中的状态变化进行准确的数学演绎,所以不能推导出准确的数学模型。,b.状态结构水平 如果已经了解了系统的内部工作机制和多数时刻的系统表现,则就说我们对系统的状态结构有
6、了基本的研究。因此可以通过这种研究,在整个时间序列上递推出系统发生的行为轨迹,能够产生这种递推的基本单元是系统的“状态集”以及“状态转移函数”。“状态集”表示系统在任意时间序列点上所有可能的结果,“状态转移函数”则提供从当前给定状态计算未来状态的规则。有些时候状态集是不能直接观测的,但一旦测得系统的状态集,就可以计算系统的行为。,例2.3:五机架冷连轧计算机控制系统中,关于轧制力设定值计算的过程,就是通过深入研究系统中涉及材料变形抗力、带钢宽度、机架半径以及设定轧制厚度等,轧制力机理分析过程。材料单元体所受正应力情况如图所示。X轴正应力 Y轴正应力 Z轴正应力,由塑性力学可知,材料发生塑性变形
7、的条件为主应力的二次项值达到一定程度(屈服点),其数学表达式为:,c.分解结构水平 在这个水平描述系统,是将它看作由许多基本的黑盒互相连接而成的一个整体,这种描述也可称为网络描述。具体的黑盒称为“成分”或“子系统”,每个基本的黑盒都给出一个在状态结构上的描述;此外,每个子系统都表明“输入变量”和“输出变量”,并且还须给出各子系统之间的“耦合关系描述”。必要时可以进一步分解系统,以便获得更高一层的描述(如图(c)所示)。,例2.4:冷连轧计算机控制系统,根据计算性质的不同,将力能参数的计算和所有中间参数,如材料数据学习、轧制策略演算等都设计成一个计算系统,显然这将是一个计算复杂度很高的系统。,2
8、 系统数学模型的分类,很多教材中关于数学模型的分类都有过研究,总结起来常用的数学模型可以从下面两个方面进行进行讨论。1.根据模型的时间集合分为连续时间模型和离散时间模型2.根据模型中的状态变量分为连续变化模型和离散事件模型,(1)连续系统数学模型 最常见的连续时间模型的线性定常形式有三种。a.常微分方程模型 假定一个系统的输入变量为,输出变量为,则用微分方程描述的系统数学模型的以便形式为:,其中 为输出变量的系数,为输入变量的系数。线性常微分方程模型是连续系统仿真中连续时间模型的基本形式,它表现了系统输入输出之间的关系。,b.传递函数模型 若系统的初始条件为零,即输入函数 和输出变量 及其各级
9、导数的初值均为零,系统在 时刻处于一个稳定状态,则对上述微分方程的形式两边取拉普拉斯变换:,称为系统的传递函数形式。传递函数是研究系统动态相应性能的重要模型,它只与系统本身的结构、特性和参数有关,而与输入量的变化无关。,即,c.状态方程形式 状态变量技术是利用 个微分方程去替换一个 阶微分方程。因此,用状态变量描述的系统的仿真主要是同步地求解 个一阶方程。对于前述的微分方程先取一个输入的形式,设,引入状态变量,令 由此的一阶微分方程组,令,则,将 代入一般形式的微分方程,得到,整理可得,即,令,得,其中,则,由此得系统的状态空间模型,系统的状态空间模型不仅描述了系统输入与输出之间的关系,而且也
10、描述了系统的内部状态。,d.连续系统数学模型实例 微分方程的最早应用是在解决动力学、电磁学等领域中的问题出现的。但近年来发现微分方程用来描述生态学中的作物生长、人口学中的人口增长规律以及经济和军事领域中存在的现象也非常适用。所以研究用微分方程的形式进行系统模型描述就成为进行系统仿真的一个重要部分,特别是在连续系统的模型表示方法中,微分方程的表示形式更容易被计算机接受,更有利于进行计算机求解和运算。连续系统建模实例1:自由落体运动分析:研究一个物体在空中自由降落时下落的速度,如果取加速度。则根据牛顿定律可以写出这个物体的运动方程,初始条件为:时,,建模:如果取物体下落时的高度及其导数作为状态变量
11、,则在前述条件下系统的状态方程为:,令,则上述方程表示为:,实际上从微分方程组可以直接求得系统的解(解析解),而从另一方面来讲,如果考虑物体下落时空气的阻力,和不同高度时重力加速度 是高度的 函数,则物体的运动方程有写为,是物体的质量。此时系统的状态方程为,或标准的状态方程形式,连续系统建模实例2:炮弹运动轨迹的研究 分析:当炮弹以初速 和与水平方向成 夹角发射时,其运动的轨迹如图所示。,设任意时刻,炮弹飞行位置坐标,速度,速度方向与水平方向的夹角,则根据牛顿运动定律,炮弹的运动方程可以写为,即炮弹运行的加速度为,为炮弹飞行时遇到的空气阻力,所以,将其分解为沿轴、方向的加速度 和,则,式中:为
12、空气密度;为炮弹的横截面积;为炮弹几何形状有关的阻力系数。为炮弹的重力,。从另外一方面讲,炮弹的运动速度还可以写成,为水平方向的单位矢量;为竖直方向的单位矢量。分别为炮弹的矢量速度和标量速度。对上式两边求导数得:,(1),对上式做水平方向和竖直方向的分解,方程的初始条件为:时,经过适当的变换可以变成标准的状态方程形式,(2),比较(1)和(2)式,则运动方程可以写成如下形式:,e.离散事件系统模型 与连续系统相一致,离散事件系统建模过程中,也有几种与建模相关的重要元素。实体:临时性实体与永久性实体;事件:系统状态发生变化的行为;活动:两个相邻的事件间引起系统状态变化的过程;进程:描述实体在系统
13、中历经的整个过程;仿真时钟:仿真时钟是用于设置仿真的时间变量。,3 系统建模的方法论,1.系统数学模型的作用 无论是纯科学领域或是工程实践方面的研究,系统模型的作用体现在两个方面,即提高人们对事物的认识水平,增强人们处理事物或对事物的决策能力。系统的模型为人们提供了一个准确的、易于理解的形式。因此,当将系统的信息用模型的形式传递给他人时,可以减少误解。系统模型可以辅助人们思考,当系统模型被综合成公理或定律时,使人们对类似的系统更容易理解,并启发人们进行有意义的试验。管理、控制和设计是人们对系统进行干预的三个不同的层次,利用系统模型可以对系统有更好的理解和把握,确定管理的目标和大致的行为方向,决
14、定控制水平或选择设计方案,提高对系统干预的成功把握,即提高决策和干预能力。,2.系统建模的依据 建模必须依据与系统有关的信息,主要有三类信息源:a.建模目的 事实上,一个系统模型只能对所研究的系统给出一个非常有限的映象。另一方面,一个系统中有多个研究目的,从而造成系统的描述不唯一。建模目的对模型的形式有很大的影响。在不同的建模目的下,同一个行为有时可定义为系统的内部作用,有时又可以定义为系统边界上的输入变量。同样,如果仅需了解系统与外界的相互作用关系,那么可以建立一个以输入为主的系统外部行为模型。而若希望了解系统的内在活动规律,就要设法建立一个描述系统输入集合、状态集合及输出集合之间关系的内部
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机仿真 技术 第二
链接地址:https://www.31ppt.com/p-6606190.html