您好,欢迎访问三七文档
控制系统仿真技术12015年4月高明yuming_gao@163.com中国石油大学自动化系课程内容安排仿真概述MATLAB编程语言连续系统的模型描述经典的连续系统建模方法学时域连续系统仿真建模技术频域连续系统仿真建模技术采样控制系统的仿真SIMULINK仿真1.《系统仿真导论》,肖田元等编著,清华大学出版社,20012.《控制系统数字仿真与CAD》,张晓华主编,机械工业出版社3.《控制系统计算机辅助设计—MATLAB语言与应用》第2版,薛定宇著,清华大学出版社,20064.《计算机仿真技术与应用》,吴旭光、王新民编,西北工业大学出版社,20045.《控制系统MATLAB计算及仿真》,黄忠霖编著,国防工业出版社,20016.《控制系统计算机仿真与CAD》,陈在平,天津大学出版社,20027.《精通MATLAB6.5版》,张志涌,北京航空航天大学出版社,2003参考书本课程的互联网资源TheMathWorks公司官方网站产品与全套工具箱手册下载第三方工具箱下载MATLAB大观园MATLAB与应用论坛概述系统、模型与仿真01系统仿真的类型02仿真技术的应用03现代仿真技术04主要内容计算机仿真软件0505概念仿真仿真,也称系统仿真,仿真的基本思想是利用物理的或数学的模型来类比模仿现实系统的过程,以寻求对真实系统的认识。计算机仿真计算机仿真是基于所建立的系统模型,利用计算机对系统进行分析与研究的方法。控制系统计算机仿真基于系统的数学模型,利用计算机对控制系统进行分析与研究。仿真的三个方面:仿真原则:相似性原则系统、模型、仿真系统、模型与仿真011.1.1系统戈登G.Golden“按照某些规律结合起来,互相作用、互相依存的所有实体的集合或总和”。System:Agroupofinteracting,interrelated,orinterdependentelementsformingacomplexwhole确定边界、输入、输出理发馆系统:――服务员和顾客是该系统中的实体;――顾客按照某种规律到达,服务员根据顾客的要求,按一定的程序为其服务,服务完毕后顾客离去。――在该系统中,顾客和服务员互相作用,顾客到达模式影响着服务员的工作忙闲状态和理发馆的排队状态,而服务员的多少和服务效率高低也影响着顾客接收服务的质量。系统电机调速系统:――该系统包括电动机、测速元件、比较元件以及控制器等;它们相互作用以实现按给定要求调节电动机的速度。描述系统“三要素”:实体、属性、活动――实体确定了系统的构成,也就确定了系统的边界;――属性也称为描述变量,描述每一实体的特征;――活动定义了系统内部实体之间的相互作用,从而确定了系统内部发生变化的过程。系统边界环境系统输入输出电动机转速闭环控制系统实体:电动机、测速元件、比较元件以及控制器。相互作用:实现按给定要求调节电动机的速度系统、模型与仿真011.1.2模型模型――实际系统本质的抽象与简化模型是对现实系统有关结构信息和行为的某种形式的描述,是对系统的特征与变化规律的一种定量抽象,是人们认识事物的一种手段或工具。(1)真实的系统尚未建立(2)可能会引起系统破坏或发生故障化工系统(3)难以保证每次试验的条件相同,无法判断试验结果(4)试验时间太长或费用昂贵为什么要采用模型呢?模型模型的分类物理模型,采用一定比例尺按照真实系统的“样子”制作沙盘模型数学模型,用数学表达式形式来描述系统的内在规律(,,,,,,)STXQYT:时间基,描述系统变化的时间坐标T为整数则称为离散时间系统,T为实数则称为连续时间系统X:输入集,代表外部环境对系统的作用X被定义为,其中,X即代表n个实值的输入变量nRIn系统模型的一般描述系统模型的一般描述(,,,,,,)STXQY:输入段集,描述某个时间间隔内输入模式是(X,T)的子集:内部状态集,是系统内部结构建模的核心Y:输出段集,系统通过它作用于环境:状态转移函数,定义系统内部状态是如何变化的:输出函数,输出函数给出了一个输出段集。Q模型建模时,由于要求不同,模型描述的详细程度也不同,称为“表示的层次”不同行为层次――亦称为输入/输出水平将系统视为一个“黑盒”,在输入信号的作用下,只对系统的输出进行测量分解结构层次将系统看成若干个黑盒连接起来,定义每个黑盒的输入与输出,以及它们相互之间的连接关系状态结构层次不仅定义了系统的输入与输出,而且还定义了系统内部的状态集及状态转移函数模型描述变量的轨迹模型形式变量范围模型的时间集合连续离散空间连续变化模型偏微分方程连续时间模型空间不连续变化模型常微分方程离散(变化)模型差分方程离散时间模型有限状态机马尔可夫链连续时间模型活动扫描事件调度进程交互Orën分类:模型的建立机理分析法辨识的方法模型的建立机理分析法QiQoH2LV1001Q12uH1Qdu控制作用为u,控制调节阀LV1001的开度,从而影响第1个水箱的液位H1和第2个水箱的液位H2,第1个水箱有干扰流量Qd,两个水箱的截面积都是A。取被控变量为第2个水箱的液位H2,建立该二阶水箱的状态空间表达式描述的数学模型。选取H1和H2为状态变量,控制作用u为输入。系统、模型与仿真011.1.3仿真1961年,G.W.Morgenthater,首次技术性定义“仿真意指在实际系统尚不存在的情况下,对于系统或活动本质的实现”。1978年,Körn,“连续系统仿真”“用能代表所研究的系统的模型作实验”。1982年,Spriet――进一步将仿真的内涵加以扩充“所有支持模型建立与模型分析的活动即为仿真活动”1984年,Orën――给出了仿真的基本概念框架“建模-实验-分析”“仿真是一种基于模型的活动”系统、模型、仿真三者之间的关系系统是研究的对象模型是系统的抽象仿真是对模型的实验系统模型计算机模型设计模型分析模型执行计算机仿真三要素及三个基本活动系统、模型、仿真三者之间的关系模型设计:系统辨识技术范畴模型执行:“仿真程序”的检验模型分析:将仿真结果与实际系统的行为进行比较传统上:“仿真建模”――针对不同形式的系统模型研究其求解算法现代仿真技术:将仿真活动扩展到上述三个方面,并将其统一到同一环境中。基本定律及系统辨识等方法用仿真方法确定实际系统的模型根据输入输出数据基于模型库的结构化建模采用面向对象建模(Object-OrientedModeling)方法,在类库的基础上实现模型拼合与重用许多新算法和新软件模型与实验分离技术,即模型的数据驱动(datadriven)仿真问题分为两部分:模型与实验模型又分为两部分:参数模型和参数值模型参数与其对应的参数模型分离开来,大大提高了仿真效率将实验框架与仿真运行控制区分实验框架定义一组条件,包括模型参数、输入变量、观察变量等输出函数的定义也与仿真模型分离开,以应对不同形式的输出系统建模模型执行模型分析现代仿真技术系统仿真的类型02系统仿真----建立系统的模型,并在模型上进行实验例如:(1)将按一定比例缩小的飞行器模型置于风洞中吹风,测出飞行器的升力、阻力、力矩等特性;(2)要建设一个大水电站,先建一个规模缩小的小水电站来取得建设水电站的经验及其运行规律.(3)指挥员利用沙盘来指挥一个战役或一个战斗.系统仿真是分析和研究各种(复杂)系统的重要工具控制系统:先进控制策略在实施之前,必须建立装置的模型进行仿真,观察控制效果1.2.1根据模型的物理属性分类系统仿真的类型02物理仿真数学仿真半实物仿真物理仿真:按照真实系统的物理性质构造系统的物理模型,并在物理模型上进行实验的过程称为物理仿真。物理仿真的优点是:直观、形象,也称为“模拟”。物理仿真的缺点是:模型改变困难,实验限制多,投资较大。根据模型的物理属性系统仿真分类数学仿真:对实际系统进行抽象,并将其特性用数学关系加以描述而得到系统的数学模型,对数学模型进行实验的过程称为数学仿真。计算机技术的发展为数学仿真创造了环境,亦称为计算机仿真数学仿真优点是:方便、灵活、经济数学仿真缺点是:受限于系统建模技术,即系统数学模型不易建立半实物仿真:将数学模型与物理模型甚至实物联合起来进行实验。对系统中比较简单的部分或对其规律比较清楚的部分建立数学模型,并在计算机上加以实现对比较复杂的部分或对规律尚不十分清楚的系统,其数学模型的建立比较困难,则采用物理模型或实物仿真时将两者连接起来完成整个系统的实验1.2.2根据仿真计算机类型分类系统仿真的类型02模拟计算机仿真数字计算机仿真数字模拟混合仿真模拟计算机仿真:模拟计算机本质上是一种通用的电气装置,这是50-60年代普遍采用仿真设备。将系统数学模型在模拟机上加以实现并进行实验称为模拟机仿真。根据仿真计算机类型分类数字计算机仿真:将系统数学模型用计算机程序加以实现,通过运行程序来得到数学模型的解,从而达到系统仿真的目的。数字模拟混合仿真:为了发挥模拟计算机并行计算和数字计算机强大的存贮记忆及控制功能,以实现大型复杂系统的高速仿真,将系统模型分为两部分,其中一部分放在模拟计算机上运行,另一部分放在数字计算机上运行,两个计算机之间利用模/数和数/模转换装置交换信息。1.2.3根据仿真时钟与实际时钟的比例关系分类系统仿真的类型02实际动态系统的时间称为实际时钟系统仿真时模型所采用的时钟称为仿真时钟实时仿真:即仿真时钟与实际时钟完全一致模型仿真的速度与实际系统运行的速度相同,当被仿真的系统中存在物理模型或实物时,必须进行实时仿真。例:各种训练仿真器亚实时仿真:即仿真时钟慢于实际时钟模型仿真的速度慢于实际系统运行的速度,也称为离线仿真超实时仿真:即仿真时钟快于实际时钟模型仿真的速度快于实际系统运行的速度1.2.4根据系统模型的特性分类系统仿真的类型02连续系统是指系统状态随时间连续变化的系统,分为:集中参数系统模型,一般用常微分方程(组)描述如电路系统,机械动力学系统,生态系统等分布参数系统模型,一般用偏微分方程(组)描述如各种物理和工程领域中的“场”问题离散时间变化模型中的差分模型归为连续系统仿真范畴。原因是:当用数字仿真技术对连续系统仿真时,其原有的连续形式的模型必须进行离散化处理,最终变为差分模型。连续系统仿真离散事件系统仿真连续系统仿真系统仿真的类型02离散事件系统:指在某些随机时间点上,系统状态发生离散变化的系统。如库存管理、交通管理和通讯系统等离散事件系统仿真状态变化发生在随机时间点上这种引起状态变化的行为称为“事件”因而这类系统是由事件驱动的;“事件”往往发生在随机时间点上,亦称为随机事件,因而一般都具有随机特性系统的状态变量往往是离散变化的电话交换台系统系统的动态特性很难用人们所熟悉的数学方程形式描述研究与分析的主要目标是系统行为的统计性能而不是行为的点轨迹。与连续系统的主要区别在于:系统仿真的一般步骤实际系统建模与形式化形式模型仿真建模程序设计仿真模型校验正确否?否仿真运行仿真结果分析是正确否?否是结束仿真的一般步骤可信否?否是建模与形式化:确定模型的边界,模型进行形式化处理确定可信度仿真建模:选择合适的算法算法稳定性、计算精度、计算速度满足要求程序设计:将仿真模型用计算机能执行的程序来描述,程序中要包括仿真实验要求(仿真运行参数、控制参数、输出要求)模型校验:程序调试,检验所选仿真算法的合理仿真运行:对模型进行实验仿真结果分析:对仿真输出进行分析仿真技术的应用03为了研究、分析、设计和实现一个系统需要进行实验实验的方法:1)直接在真实系统上进行2)先构造模型,然后通过对模型的实验代替(或部分代替)真实系统的实验通过模型实验的方法日益被人们所使用仿真技术的应用03在真实系统上试验会破坏系统的正常运行;难以按预期的要求改变参
本文标题:仿真课件1概论
链接地址:https://www.777doc.com/doc-2716552 .html