基于GUI的线性系统的分析与研究毕业论文.doc
《基于GUI的线性系统的分析与研究毕业论文.doc》由会员分享,可在线阅读,更多相关《基于GUI的线性系统的分析与研究毕业论文.doc(29页珍藏版)》请在三一办公上搜索。
1、基于GUI的线性系统的分析与研究目 录第1章 概述11.1 课题研究目的和意义11.2 GUI图形用户界面的应用概述11.3 线性系统的发展和应用21.4 课题主要内容21.5论文安排3第2章 线性系统设计理论分析42.1 线性系统数学模型42.2 线性系统的根轨迹分析62.3 线性控制系统的时域和频域分析72.4 线性系统的状态空间分析93.1 GUI的设计原则123.2 GUI的创建123.3 GUI设计举例设计153.4 GUI实例设计结果分析163.5本章小结17第4章 线性控制系统实现184.1线性系统的数学模型的建立194.2线性系统的时域、频域分析设计实现214.3根轨迹的分析设
2、计实现234.4线性系统的空间分析法244.5本章小结25结 论27参考文献28致 谢29第1章 概述1.1 课题研究目的和意义在学习线性系统的过程中发现,当需要建立数学模型、绘制根轨迹图、伯德图、尼克尔斯和奈奎斯特曲线等都需要大量繁琐的计算才能计算和绘制相应的图,从而对线性系统进行研究分析。在学习MATLAB过程中了解到它具有强大的数学应用功能,MATLAB的GUI是图形用户界面,可以通过设置用户界面调用内部函数,从而进行计算。图形用户界面非常直观的让使用者知道如何操作,使应用变得简单。课题的目的是想设计GUI界面,利用MATLAB对线性系统进行研究分析,从而使线性系统的分析研究变得简单,省
3、去了大量的计算,在所设计的GUI应用界面中就可得到。该界面人机交互性好,能对相关知识进行实时、动态的可视化仿真分析,在教学、实验、工程中具有较强的应用价值。1.2 GUI图形用户界面的应用概述GUI是提供人机交互的工具和方法。GUI是包含图形对象,如窗口、图标、菜单和文本的用户界面。以某种方式选择或激活这些对象,通常引起动作或发生变化。最长常的激活方法是用鼠标或其他单击设备去选择或激活这些对象,通常引起动作或发生变化。最常见的激活方法是用鼠标或其他单击设备去控制屏幕上鼠标指针的运动。单击鼠标,标志着对象的选择或其他动作。一个设计优秀的GUI能够非常直观地让用户知道如何操作MATLAB界面,了解
4、设计者开发意图。令人兴奋的事,对于绝大多数使用GUI的计算机用户都知道如何去应用GUIDE的标准控件,这也为GUI设计提供了广阔的前景。MATLAB的GUI为开发者提供了一个不脱离MATLAB的开发环境,有助于MATLAB程序的集成。开发者开发的产品是面向使用者,是告诉使用者如何了解产品、如何使用产品。往往使用者都不愿意去理解一些繁杂的代码,甚至根本对这些代码一无所知。而GUI就是实现了开发者与使用者建立沟通的桥梁。在研发部门和决策部门进行沟通的过程中 ,GUI就显得特别重要,决策人不了解具体的代码,而研发者想让项目得到决策人的肯定,就必须向决策人提供图文并茂的界面,甚至达到多媒体的效果,这样
5、可以让决策人清楚地理解项目的精髓,作出正确的、有益于研发部门的判断。由于MATLAB的工程计算、仿真能力使得越来愈多的用户从原先的开发环境转到MATLAB上来。现在绝大多数MATLAB开发者都是一定领域的研究者,但是使用其他开发环境设计GUI不仅编程复杂、而且学习困难,往往需要大量的时间在编程。但是MATLAB提供了一个简便的开发环境,可以让研究者很快的上手,让研究者更加专注于更需要的其他地方,提高研究者的效率。1.3 线性系统的发展和应用20世纪50年代以后,随着航天等技术发展和控制理论应用范围的扩大,经典线性控制理论的局限性日趋明显,它既不能满足实际需要,也不能解决理论本身提出的一些问题,
6、这就推动了线性系统的研究,于是在1960年以后从经典阶段发展到现阶段。美国学者R.E.卡尔曼首先把状态空间法应用于多变量线性系统的研究,提出了能控性和能观测性两个基本概念。20世纪60年代以后,现代线性系统理论又有了新发展,出现了线性系统几何理论、线性系统代数理论和多变量频域发展等研究多变量系统的新理论和新方法。随着计算机技术的发展,以线性系统为对象的计算方法和计算辅助设计问题也受到普遍的重视。与经典线性控制理论相比,现代线性系统主要特点是:研究对象一般是多变量线性系统,而经典线性理论则以单输入单输出系统为对象;除输入和输出变量外,还描述系统内部状态的变量;在分析和综合方面以时域方法为主而经典
7、理论主要采用频域方法,使用更多数据工具。严格地说,实际的物理系统都不可能是线性系统。但是,通过近似处理和合理简化,大量的物理系统都可在足够准确的意义下和一定的范围内视为线性系统进行分析。例如一个电子放大器,在小信号下就可以看作是一个线性放大器,只是在大范围时才需要考虑其饱和特性即非线性特性。线性系统的理论比较完整,也便于应用,所以有时于非线性系统也近似地用线性系统来处理。例如在处理输出轴上的摩擦力矩时,常将静摩擦当作与速度成比例的粘性摩擦来处理,以便于得出一些可用来指导设计的结论。从这个意义上来说,线性系统是一类得到广泛应用的系统。 线性linear,指量与量之间按比例、成直线的关系,在数学上
8、可以理解为一阶导数为常数的函数;非线性non-linear则指不按比例、不成直线的关系,一阶导数不为常数。 线性系统模型已被广泛用于工程、生物、人体、经济和社会问题的研究。例如,化学反应中的催化作用问题;人体内的水平衡过程、体温调节过程、呼吸中氧和二氧化碳交换过程、心血管调节过程等问题;细胞内的某些生物化学反应问题;社会和经济领域中的人口问题,动力资源问题,钢铁、煤炭、石油产品生产问题等。1.4 课题主要内容基于GUI的线性系统研究与分析,利用图形用户界面对线性系统的各种性能指标进行相关分析,利用M文件的函数调用达到系统图的输入输出,实现了数据文件的读取和处理,完成了系统性能指标的可视化输出,
9、本文设计了建立系统的数学模型,其中包括建立传递函数模型,建立零极点增益模型和建立状态空间模型,对线性系统时域和频域的分析包括系统的动态性能分析、伯德图、尼克尔斯、奈奎斯特曲线的和根轨迹的分析的GUI设计,还对线性系统的状态空间进行分析的GUI设计。1.5论文安排第1章概述,介绍课题研究目的和意义,GUI图形用户界面的概述和线性系统的发展和应用。第2章线性系统设计分析理论,学习线性系统数学模型的理论,线性系统的根轨迹分析,线性系统的时域、频域分析和线性系统的空间分析法的理论知识。第3章线性控制系统的时域设计分析,GUI的设计原则,GUI的创建,GUI设计实例及其分析。第4章线性系统的空间分析,对
10、线性系统的数学模型的建立实现,对线性系统的时域、频域分析实现和线性系统的空间分析法。第2章 线性系统设计理论分析2.1 线性系统数学模型2.1.1 传递函数的定义和性质线性定常系统的传递函数数学模型是零初始条件下系统输出量的拉普拉斯变换与输入量的拉普拉斯变换的比,是描述系统的频率模型。传递函数模型分为连续和离散两种。设线性定常系统有下列n阶线性常微方程描述。 (2-1)式中,是系统的输出量;是系统输入量;和是与系统结构和参数有关的常系数。设和及各阶导数在t=0时的值均为零,即是零初始条件,则对上式中各项分别求拉普拉斯变换,并令,可得s代数方程为:于是,由定义得系统传递函数为: (2-2)传递函
11、数具有以下性质:传递函数是复变量s的有理真分式函数,具有复变函数的所有性质且所有系数均为实数。传递函数是系统或元件数学模型的另一种型式,它是一种用系统参数表示输出量与输入量之间关系的表达式。它只取决于系统或元素的结构与参数,而与输入量的形式无关,也不反映系统的内部任何信息。传递函数与微分方程有相同性。只有把系统或元件微分方程中各阶导数用相应阶次的变量s代替,就很容易求得系统或元素的传递函数。传递函数的拉普拉斯变换是脉冲响应。是系统在单位脉冲输入时的输出响应。此时,故有: (2-3)2.1.2 零极点增益模型理论分析连续系统传递函数表达式用系统增益、系统零点与系统极点来表达,被称为系统零极点模型
12、。可以说零极点增益模型是传递函数的一种特殊形式。即 (2-4)离散系统的传递函数模型可表达为 (2-5)式中,k表达系统增益;表示系统零点;表达系统极点。2.1.3 状态空间模型理论分析线性控制理论是在引入状态和状态空间概念的基础上发展起来的。因此,确定系统的状态空间描述,即建立在状态空间中的数学模型是一个基础的问题。线性控制理论中的状态空间,简单地说就是将描述系统运动的高阶微分方程改写成一阶联合方程的组的形式,或者将系统的运动直接用一阶微分方程组表示,写成矩阵形式,这样就得到了状态空间模型。连续系统的状态空间模型为: (2-6)式中为的系统控制输入(r个)向量; 为的系统状态变量;为的系统输
13、出向量;A为的系统矩阵(状态矩阵),有控制对象的参数决定;B为的控制矩阵(输入矩阵);C为的输出矩阵(观测矩阵);D为的输入输出矩阵(直接传输矩阵)。离散矩阵离散系统的状态空间模型为: (2-7)式中,u为控制输入向量;x为状态向量;y为输出向量;k为采样点。A为状态矩阵,由控制对象参数决定;B为控制矩阵;C为输出矩阵;D为直接传输矩阵。2.2 线性系统的根轨迹分析闭环系统瞬态响应的基本性能,有闭环极点在根平面上的分布所确定。闭环极点就是特征方程的根,当系统高于3阶,直接求解方程就十分困难。另外,当控制系统某些参数变化时,需要大量繁琐的重复计算。因此在工程设计中,通常避免直接求根,而是采用直接
14、的方法来分析、设计系统。1948年,Evans提出了一种确定系统特征方程的简单方法,即根轨迹法。它是一种表示特征方程的根与某一参数的全部数值关系的图解方法。与该参数的某一特定数值相应的根,可在上述关系图上找到。上述可变参数可以是开环传函中任意可变参数,但通常取开环增益作为可变参数。因此,所谓根轨迹,是指当系统某一可变参数有时,系统极点在s平面上所描绘出来的轨迹。根轨迹方法是分析与设计线性定常系统有效的图解方法,它根据轨迹法则,绘制出近似的根轨迹图,直接地反映系统参数变化对根轨迹分析位置的轨迹。1.根轨迹方程 1+ (2-8)即 (2-9)此式叫做系统的根轨迹方程。式中,是系统的根轨迹增益,与开
15、环增益K成正比;是开环函数的零点;是开环函数的极点。2. 根轨迹的方法1)n阶系统有n条根轨迹。2)根轨迹对称于实轴,其实与开环极点,终止于开环零点与无穷远。3)实轴上根轨迹的起始叫与终止角可计算确定。4)根轨迹的分离角与汇合角可计算确定。5)根轨迹与虚轴的交点可计算确定。6)系统n个开环极点之和等于n个闭环极点之和。2.3 线性控制系统的时域和频域分析2.3.1 线性控制系统的时域分析时域分析法是根据线性控制系统的微分方程,用拉普拉斯变换来求解动态响应的过程曲线。典型的动态过程有单位阶跃响应、单位斜坡响应、单位加速度响应、单位冲击响应等。时域分析的另一个目的是求解响应的性能指标。通常将控制系
16、统跟跟踪或复现阶段输入信号相应的指标作为系统控制性能的指标。阶跃响应的一般性能指标有峰值时间、超调量、调节时间及稳定误差。下面简要介绍这些概念。线性控制系统的指标有静态和动态两种。动态性能指标为跟随性能指标与抗扰动性能指标两种。跟随性能指标有上升时间,峰值时间、超调量、调整时间等;抗干扰性能指标有动态降落、恢复时间等。1.超调量超调量是指阶跃响应曲线中对稳态值的超出量与稳态值之比。2.峰值时间 峰值时间是指从零到阶跃响应曲线中超过其稳态值而第一个峰值所需要的时间。3.调节时间 调节时间是指阶跃响应曲线只能够超过附近5%的误差而不再超出的最小时间。4.恢复时间从阶跃扰动作用开始到输出量基本稳态的
17、过程中,输出量与新稳态值之差进入某基准量的5%范围之内所需要的时间。2.3.2 线性系统的频域分析线性系统的数学模型分析、研究控制系统的基础。当建立起系统的数学模型后,就可以采用各种方法分析系统的运动。在经典的控制理论中,常用的工程分析方法有频域分析法和根轨迹法。频率分析法是应用频率特性研究控制系统的一种经典方法。这种方法可以直观地表达出系统的频率特性,而且分析方法比较简单,物理概念比较明确。频率特性的基本概念:1.频率响应当正弦函数信号作用于线性系统时,线性系统稳定后输出的稳态分量仍然是同频率的,这种过程叫做频率响应。2.频率特性设有稳定的线性定常系统,在正弦信号作用下,其振幅之比相对于正弦
18、信号角频率之间的关系叫做相频特性;其相位与输入正弦信号的相位之差相对于正弦信号角频率之间的关系叫相频特性。系统频率响应与输入正弦信号的复数之比叫做系统的频率特性。3.幅相特性系统的频率特性中既有振幅信息又有相位信息,所以又叫做系统的幅相特性。4.频率性能指标峰值:幅频特性的最大值。频带:幅频特性的数值衰减到0.707时对应的频率。相频宽:相拼特性等于时对应的频率。频率分析法主要包括3种方法:1.Bode图Bode图即对数频率特性曲线。设已知系统的传递函数模型为: (2-10)则系统的频率响应可直接求出,得 (2-11)系统的Bode图就是的幅值与相位对进行绘图,因此也称为幅频和相频特性曲线。横
19、坐标都是角频率,是按常用的对数刻度即,对数相频特性的纵轴坐标是,其单位为角度;对数相频特性的纵轴坐标是,其单位为分贝。2.Nyquist曲线Nyquist曲线是根据开环频率特性在复平面上绘出的幅相轨迹。根据开环的Nyquist的曲线,可判定闭环系统的稳定性。反馈控制系统稳定的充要条件是,Nyquist曲线按逆时针包围临界点(-1,j0)的函数p等于开环传递函数位于右半s平面的极点数,否则闭环系统不稳定。当开环传递函数p等于开环传递函数位于右半s平面的极点,否则闭环系统不稳定。当开环传递函数包含虚轴上的极点时,闭合曲线应为的半圆从右侧绕过该点极点。这就是著名的奈式判据。3.Nichols图对于单
20、位负反馈系统其闭环与开环传递函数之间的关系为: (2-12)则频率特性之间的关系为: (2-13)若以模幅式表示有: (2-14)则: (2-15)将 (2-16)由此可得两个函数表达式: (2-17)这两个函数表达式的图形化曲线叫做Nichols曲线。2.4 线性系统的状态空间分析2.4.1 李雅普诺夫稳定性分析设系统的状态方程为 (2-18)式中 X系统的状态向量,是矩阵;状态向量X及时间t的函数向量。又设在给定的初始时刻的初始条件下,状态方程有唯一解且,其中为初始时刻,为状态向量X的初始值,t为时间变量。在下面的式子描述的系统中,对所有t,若总存在 (2-19)则称为系统的平衡状态。如果
21、系统是线性定常系统,则,而且当A为非奇异矩阵时,该系统只有一个平衡状态;当A为奇异矩阵时,该系统有无穷多个平衡状态。对于非线性系统,它可以有一个或多个平衡状态,这些状态都和系统的常值解相对应。系统的平衡状态可由上示解出。任意一个平衡状态都可以通过坐标变换转移到坐标原点,即处。因此,研究系统的稳定性,主要是研究其平衡状态的稳定性,特别是分析坐标原点所代表的的状态的稳定性。2.4.2 线性系统的可控性与可观性分析在状态空间分析中,系统的可控性与可观性也是非常重要的概念。这两个概念是Kalman在20世纪60年代提出的,是现代控制理论中的两个基本概念。可控性是指系统的状态能否被控制;可观性是指系统状
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于GUI的线性系统的分析与研究 毕业论文 基于 GUI 线性 系统 分析 研究
链接地址:https://www.31ppt.com/p-3938427.html