毕业论文-基于VB的先进控制程序的研究与开发.doc

毕业论文-基于VB的先进控制程序的研究与开发.doc

  1. 1、本文档共59页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
第一章 绪论 1.1 课题研究对象 PID控制是最早发展起来的控制策略之一,由于其算法简单,鲁棒性好及可靠性高,被广泛应用于过程控制与运动控制中,尤其适用于可建立精确数学模型的确定性系统。然而实际工业生产过程中往往具有非线性、时变不确定性,难以建立精确的数学模型,应用常规的PID控制器不能达到理想的控制效果,而且在实际生产现场中,由于受到参数整定方法的复杂的困扰,常规PID控制器参数往往整定不良、性能不佳,对运行工况的实用性很差[1]。 现代中小规模的控制工程通常采用基于IPC的控制系统,系统具有数据采集、控制与管理功能。如能进一步采用先进控制算法,便可以设计出低成本的先进控制系统。 在该课题中,被控对象为电加热器,要对其实现高精度的恒温控制,且调节时间尽可能短。硬件采用ADVANTECH的IPC和PCL-1800多功能卡,用VB编写基于遗传算法整定的PID控制算法的控制程序,主要是采用实数编码。 1.2 PID整定方法的发展 在工程实际中,应用最为广泛的调节器控制规律为比例积分微分控制,简称PID控制,又称PID调节。 PID控制器问世至今已有近60年的历史了,它以其结构简单、稳定性好、工作可靠、调整方便而成为工业控制主要和可靠的技术工具。当被控对象的结构和参数不能完全掌握,或得不到精确的数学模型时,控制理论的其它设计技术难以使用,系统的控制器的结构和参数必须依靠经验和现场调试来确定,这时应用PID控制技术最为方便。即当我们不完全了解一个系统和被控对象﹐或不能通过有效的测量手段来获得系统的参数的时候,便最适合用PID控制技术。 随着计算机技术和最优控制理论的发展,PID参数的整定方法发生了很大的变化,出现了一些基于计算机的PID参数最优整定方法。最优控制理论的应用,加上计算机的高速运算能力,赋予了PID参数优化这样的多变量最优化问题新的生命力,PID控制器的最优化整定方法是针对特定的系统建立数学模型,运用各种数值解法按照一定的性能指标进行优化。常用的性能指标有各种积分型指标,如ISE、IAE、ISTE、ITAE等指标。近年来,随着智能控制理论的发展,专家系统、模糊控制以及神经网络日益受到控制界的重视,出现了一些智能优化手段,主要有专家智能型PID参数自整定技术、基于模糊推理的PID自寻优技术、其他的如启发式搜索、霍普费尔德神经网络、模拟退火、遗传算法(GA)智能整定技术。 Visual Basic 是Microsoft 公司开发的Windows 应用程序开发工具,Visual ——“可视化的”,是一种开发图形户界面(GUI)的方法。1991年推出 VB1.0,1992、1993、1995、1997、1998,2000相继推出:2.0, 3.0, 4.0, 5.0, 6.0,VB.Net(7.0)版本。5.0 ,6.0包含三种版本(学习版、专业版和企业版) 英文Visual的意思是“视觉的”,“可视的Baisc”这个名字可能抽象了点,但实际上它却是最直观的编程方法,之所以叫做“可视”,你只要看到VB的界面就会明白,实际上你无需编程,就可以完成许多步骤。 在VB中引入了控件的概念,在Windows中控件的身影无处不在,如按钮、文本框等,VB把这些控件模式化,并且每个控件都有若干属性用来控制控件的外观,工作方法,能够响应用户操作(事件)。这样你就可以象在画板上一样,随意点几下鼠标,一个按钮就完成了,这些在以前的编程语言下是要经过相当复杂的工作的。 VB的特点如下: 1. 具有面向对象的可视化设计工具; 2. 事件驱动的编程机制; 3. 提供了易学易用的应用程序集成开发环境; 4. 结构化的程序设计语言; 5. 支持多种数据库系统的访问; 6. Active技术; 7. VB 6.0在开发环境上、网络功能等的增强; 8. 完备的help联机帮助功能。 Visual Basic6.0的新特性 1.数据访问的新特性 2. Internet功能的增强 3.控件、语言和向导方面的新增特性 4.高度可移植化的代码 5.创建ActiveX控件更加轻松方便 6.在线帮助更加完善。 我们知道现代中小规模的控制工程通常采用基于IPC的控制系统,系统具有数据采集、控制与管理功能。如能进一步采用先进控制算法如遗传算法,便可以设计出低成本的先进控制系统。但是目前,关于遗传算法的书籍大部分都针对它的理论方面。主要是采用MATLAB进行编程仿真。虽然可以取得很好的仿真效果,但毕竟缺少使用性。而采用VB编程实现,可以提供一个很好的人机界面,并且需要时即可以与外接设备进行连接通讯,这样便可以投入到应用中。因此,鉴于实用性方面的考虑,最后以VB进行编制程序。 图1-1 VB集成开发环境 1.4 PID参数的遗传算法寻优 遗传

您可能关注的文档

文档评论(0)

***** + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

认证主体陈**

1亿VIP精品文档

相关文档

相关课程推荐