伺服控制系统辨识算法毕业论文.doc
《伺服控制系统辨识算法毕业论文.doc》由会员分享,可在线阅读,更多相关《伺服控制系统辨识算法毕业论文.doc(35页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、中北大学2014届毕业论文毕业论文伺服控制系统辨识算法学生姓名: 学号: 10051041 学 院: 信息与通信工程学院 专 业: 光电信息工程 指导教师: 2014年 6月伺服控制系统辨识算法摘 要 本课题以系统辨识技术为技术支持,以伺服控制系统为背景,以导弹舵机控制系统为实际研究对象。从理论的角度研究了对于一个实际系统的模型参数辨识问题。 首先建立导弹舵机控制系统的数学模型。实验是在空载扫频下完成,控制系统往往是一个三阶线性系统。其次以此为依据,研究模型的待辨识参数及系统模型的参数辨识方法。利用实际收集的数据,通过递推最小二乘算法对导弹舵机控制系统的数学模型的参数进行辨识,得到正常工作下的
2、模型参数。最后,总结全文,提出了下一步工作的重点及方向展望。关键字:系统辨识;三阶线性系统;递推最小二乘算法The identification algorithm of servo control systemAbstract This topic was based on system identification technology, by servo control system for the background , and based on missile servo control system for the actual research object. From the
3、 Angle of the theory, study for a practical system model parameter identification problem. First, a mathematic model of the missile servo control system is set up . Experiment is done under no-load frequency sweep, the control system is often a third order linear system. Then on this basis, the rese
4、arch of the model parameters to be identified and system parameter identification method of the model. Using the actual data collected, through the recursive least squares algorithm for missile identification was carried out on the parameters of the mathematical model of servo control system, get th
5、e model parameters under normal work.Finally, the paper puts forward the full text; and the next step focus and direction are also discussed.Key Word: System identification;The third order linear system;Recursive least squares algorithm目 录1 绪论11.1 系统辨识的定义11.2 课题来源及研究的目的和意义11.2.1 课题来源11.2.2 研究的目的和意义1
6、1.3 系统辨识的发展及现状21.4 本课题的主要研究内容41.5 本章小结42 系统辨识的基本原理及方法52.1 系统辨识的基本原理52.2 系统辨识的基本过程62.3 系统辨识的基本方法72.3.1 最小二乘辨识方法72.3.2 梯度校正法72.3.3 极大似然方法72.4 本章小结83 伺服控制系统数学模型的建立及辨识方案设计93.1 伺服控制系统数学模型的建立93.2 数学模型的参数辨识方案设计103.2.1 三种辨识方法的比较103.2.2 最小二乘法在系统辨识中的应用113.2.3 伺服控制系统参数辨识方法的设计113.3 本章小结124 最小二乘算法的研究及课题案例仿真分析134
7、.1 最小二乘算法的研究134.1.1 一般最小二乘算法的分析与设计134.1.2 递推最小二乘算法的分析与设计15第 页 共 页4.2 课题案例仿真分析194.2.1 模型参数辨识步骤194.2.2 仿真分析204.3 本章小结235 总结与展望245.1 本文工作总结245.2 展望24附录A 在matlab环境下系统辨识的程序代码26参考文献29致谢31第 1 页 共 36 页第 页 共 页1 绪论1.1 系统辨识的定义 系统辨识是指利用系统已知的和观测到的信息,构造该系统的数学模型的理论和方法。在现代控制理论、信号处理、生物医学以及社会经济等领域的定量分析应用中,常常需要建立被研究对象
8、的数学模型,以表征对象的因果关系,描述对象的运动规律。在此基础上,可以更方便地解决所遇到的各种问题。因此,系统辨识作为建立系统数学模型的主要方法之一,也就成为很多领域的研究工作的重要前提。系统辨识主要有两大部分组成,一个是系统模型的辨识,一个是系统模型参数的辨识。系统模型的辨识主要解决在对某一系统的模型不确定或完全未知的情况下,如何根据该系统对特定输入的响应来得到一个数学模型,并用此模型代替真实系统来进行研究的问题。系统模型参数的辨识主要解决当系统模型已知的情况下,确定模型中的一些未知参数的问题。参数辨识方法目前在伺服控制系统数学模型参数辨识过程中得到了广泛的应用。本文将以导弹舵机控制为背景来
9、研究一个三阶线性系统数学模型中的参数辨识。1.2 课题来源及研究的目的和意义1.2.1 课题来源导弹舵机控制系统往往是一个三阶线性系统,产品完成后需要测试其系统参数以确定其合格与否。1.2.2 研究的目的和意义 在提出和解决一个辨识问题时,明确最终模型的使用目的是至关重要的。它对模型结构、输入信号和等价准则的选择都有很大的影响。通过辨识建立数学模型可实现如下6个目的:系统仿真:为了研究不同输入情况下系统的输入情况,最直接的方法是对系统本身进行实验,但实际上是很难实现的。为此,需要建立数学模型,利用仿真系统的特性或行为,从而间接地对系统进行仿真研究。系统预测:无论在自然科学领域还是在社会科学领域
10、,往往需要研究系统未来发展的规律和变化趋势,才能预先作出决策和采取措施。科学的定量预测大多需要采用模型预测方法。系统设计和控制:在工程设计中,必须掌握系统中所包括的所有部件的特性或子系统的特性,一项完善的设计,必须使系统各部件的特性与系统的总体设计要求相适应。为此,需要建立数学模型,在设计中分析、考察系统各部分的特性以及各部分之间的互相作用和它们对总体系统特性的影响。系统分析:根据实验数据建立起系统的数学模型之后,可以将所研究的系统的主要特性及其主要变化规律表达出来,将所要研究的系统中主要变量之间的关系比较集中的揭示出来,从而为分析系统提供线索和依据。故障诊断:许多复杂的系统,如导弹、飞机、大
11、型化工和动力装置等,需要经常监事和检测可能出现的故障,以便及时排除故障。这就要求必须不断地收集系统进行过程中的信息,通过建立数学模型,推断过程动态特性的变化情况。然后,根据动态特性的变化情况判断故障是否发生、何时发生、故障大小及故障位置等。验证机理模型:根据实验数据建立起的数学模型之后,将非常有利于理解所获得的实验数据,从而可以探讨和分析不同的输入条件对该系统输出变量的影响,以检验所提出的理论,更全面的理解系统的动态行为。1.3 系统辨识的发展及现状系统辨识是自动控制学科的一个重要分支,是控制系统设计的基础,目前也是一个十分活跃的研究领域,由于其特殊作用,许多较有效的辨识方法已被广泛的应用于各
12、个领域,尤其是复杂系统和参数不容易确定的系统模型。控制理论出现以前,试验法建模已广泛应用于自然现象预测、天文学行星轨道预测和其它基础学科基本定律的建立、概率统计与回归分析等。经典控制理论的兴起,开始用试验法建立系统传递函数,进而确定系统模型,这些是系统辨识的最早形式。 20世纪六七十年代,随着现代控制理论的发展,系统辨识发展成为现代控制理论的一个活跃分支,研究成果十分显著。现代控制理论的特点是需要依赖对象的数学模型来设计控制系统。这个阶段,辨识、状态估计和控制理论发展成为现代控制论三个相互渗透的领域。随着控制过程复杂性的提高,控制理论的应用日益广泛。但是它的实际应用不能脱离被控对象的数学模型。
13、然而在大多数情况下,被控对象的数学模型是不知道的,或在正常运行期间模型的参数可能发生变化,因此,利用第 30 页 共 30 页控制理论去解决实际问题时,首先需要建立被控对象的数学模型。比如,为了分析、设计一个控制系统需要建立控制对象的数学模型;对生物规律、药物反应或社会经济等问题进行定量分析时,也需要建立相应的数学模型。总之,充分掌握研究对象的运动规律,在表征它们的因果关系时,确立对应的数学模型,这是控制理论能否成功地用于实际的关键之一。系统辨识正是适应这一需要而成的一门学科,它的理论得到了迅速发展并广泛应用于许多领域。 进入20世纪80年代,系统辨识发展面临新趋势,一方面由于鲁棒控制的出现,
14、使自适应鲁棒控制成为研究的新热点。相比,系统辨识本身的研究相对减弱,研究成果也急剧减少;另一方面,一些过去认为陈旧的东西,如连续系统辨识又以新面貌重新出现,引起人们的关注。 20世纪90年代以来,系统辨识有了新的发展动向,重新引起学者们的关注。一方面,Gevers 认为,辨识与控制的配合是控制理论研究中一个新的挑战。这一问题的研究已导致系统辨识和控制器设计两方面的不断变革。而鲁棒自适应控制和鲁棒预测控制等的研究正是结合了这一控制器设计方面的变革。另一方面,系统辨识本身向着时变动态系统的跟踪和连续时间系统的辨识方向扩展。同时,由于计算机技术的飞速发展,系统辨识技术也得到了迅速发展和应用。系统辨识
15、的软件化和应用化研究已成为当前理论探索和实验研究及工作技术应用为一体的一个研究热点。 近年来,系统辨识理论正在日趋成熟,形成了比较完善的理论体系和方法,系统辨识的实际应用也愈来愈广泛。在这些应用中,可以看出一些特点:首先,在广泛应用的同时,逐步形成了专业化的特点,如在机器人、航空航天、社会经济、农业和生物等不同领域,其辨识方法都有明显的特色;其次,辨识的内涵己经拓宽,它已不仅仅是利用输入、输出数据来辨识参数和结构,对于那些模型己经建立,并能正常运行,但在环境改变下,某些特征的识别也将是辨识研究的课题,其典型例子是关于系统的故障诊断。此外,随着计算机功能和相关仿真软件的发展,系统辨识得到了空前的
16、发展,它的“纯数字化成为许多研究工作者的追求目标,并被广泛应用于各种应用领域。这一阶段,传统的过程辨识方法发展得比较成熟和完善,对线性过程具有良好的辨识效果,但对于复杂过程和非线性过程往往得不到满意的辨识结果,而且普遍存在不能同时确定过程的结构和参数以及往往得不到全局最优解的缺点。 随着智能控制理论研究的不断深入及其在过程控制领域的广泛应用,针对传统过程辨识的不足和局限性,把神经网络、遗传算法、模糊理论等知识应用于过程辨识中,发展为许多新型的过程辨识方法,即遗传算法辨识、神经网络辨识、模糊辨识等。现今过程辨识的发展方向是研究综合多学科、新兴学科知识,并易于实现的过程辨识方法。1.4 本课题的主
17、要研究内容本课题结合递推最小二乘法,对根据导弹舵机控制系统建立的三阶线性的数学模型的参数进行估计,从而提高模型精度,使运行安全可靠。主要内容如下:根据导弹舵机控制系统原理建立相应的数学模型。研究开发与此相对应的离散状态空间模型,以便于工程实现。确定模型的有关参数,通过递推最小二乘算法对模型参数进行辨识并给出辨识结果的分析。本课题具体工作及章节分配如下:第一章 概述了系统辨识的发展历史及现状,给出了课题来源及研究的目的和意义,最后给出本课题的主要研究内容。第二章 针对本文的研究重点,初步介绍了系统辨识的基本原理和基本方法。阐述了系统辨识的常用辨识模型和辨识的一般过程。第三章 以伺服控制系统为背景
18、,首先,介绍了导弹舵机系统,建立了一个三阶线性数学模型;最后,对建立的数学模型进行分析,确定待辨识参数,设计并确定辨识方案。第四章 根据第三章已确立的辨识方案,考虑到最小二乘法的不足,用递推最小二乘法辨识导弹舵机系统的数学模型参数,并对辨识结果进行分析研究。第五章 对全文进行的工作进行总结,并对进一步的研究工作提出了展望。1.5 本章小结 本章给出了本课题的来源及研究的目的和意义,简单介绍了系统辨识的发展历史及研究现状,最后对本课题的主要研究内容作出了必要的总结。2 系统辨识的基本原理及方法2.1 系统辨识的基本原理系统辨识的目的是根据系统所提供的测量输入输出数据,在某种准则意义下估计出模型的
19、未知参数,其基本原理如图2.1所示。 图2.1 系统辨识的基本原理 其实质就是利用待测系统动态过程提供的输入、输出数据,不断调整模型结果和参数,使模型结果尽量接近真实结果。由原理图可知,为了获得对象模型参数的估计值,通常采用逐步逼近的办法。在时刻,根据时刻的参数估计值及当前和历史输入输出数据计算出系统模型在该时刻的输出预报值: (2.1) 同时计算出预报误差: (2.2)式中, 为系统实际输出。然后将输出预报误差反馈到辨识算法中,在某种准则条件下,计算出 时刻的模型参数估计值,并以此更新模型参数。如此循环迭代下去,直到对应的准则函数取最小值。这时模型的输出也已在该准则意义下最好的逼近系统的实际
20、输出值 ,于是便获得了所需要的系统模型。2.2 系统辨识的基本过程 如果建立某一系统的数学模型的目的已十分确定,同时对该系统已具备一定的先验知识,就可以开始辨识系统的数学模型。一般,系统辨识的基本过程包括四个阶段。首先,根据系统建模目的及先验知识进行系统辨识试验设计;然后,根据系统建模目的及先验知识选择合适的模型类型和结构;其次,根据观测数据采用适当的方法估计出模型的未知参数;最后,对所得的数学模型进行验证。各主要阶段相互关系如图 2.2 所示。 图 2.2 系统辨识的一般过程 由此可见,建立系统的数学模型需要先根据辨识目的,利用先验知识初步确定模型结构;然后采集输入输出数据并进行相关处理,进
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 伺服控制系统辨识算法 毕业论文 伺服 控制系统 辨识 算法
限制150内