欢迎来到天天文库
浏览记录
ID:12598963
大小:1.14 MB
页数:30页
时间:2018-07-18
《本科毕业设计---基于vc的模糊pid控制模块设计.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、学号毕业设计(论文)题目:基于VC的模糊PID控制模块设计日1摘要传统的PID调节算法,不可避免地存在非线性、滞后和时变现象。其中有的参数未知或缓慢变化;有的带有延时和随机干扰;有的无法获得较精确的数学模型或模型非常粗糙。本系统采用微软公司的高级编程语言VisualC++6.0作为开发工具。用户设置的参数经过模拟PID算法产生数据结果,模拟PID算法根据反馈回来的值来确定输入参数,以达到精确控制的效果。本系统开发完成后进行了测试,并根据输出结果绘制趋势图,均达到了预定的效果,各模块和程序代码均正确。关键词:模糊PID,模
2、糊规则,模糊算法,PID调节26ABSTRACTThePIDofalgorithmtraditionalregulationexistsnonlinear,slowandtime-varyingphenomena.Someoftheseparametersisunknownorslowchangeswithdelayandrandominterference;Somecannotgetmoreaccuratemathematicalmodelorthemodelisveryrough.ThesystemusesMicro
3、soft'shigh-levelprogramminglanguageVisualC++6.0asadevelopmenttool.Afteruserssettheparameters,PIDalgorithmgeneratedsimulationresultsandanalogPIDalgorithmbasedonfeedbackbacktodeterminethevalueoftheinputparameterstoachievetheprecisecontroloftheeffect.Thesystemwastes
4、tedandthemappingtrendsinaccordancewithoutputhasreachedtheintendedeffect.themodulesandcodearecorrect.Keywords:FuzzyPID,fuzzyrules,fuzzyalgorithm,PIDregulator26基于VC的模糊PID控制模块设计目录摘要IABSTRACTII1绪论11.1引言11.2模糊PID研究的基本形式21.2VisualC++6.0中文版的简介42模糊控制概述62.1简介62.2基于T-S模型的模
5、糊PID控制73软件设计73.1VC工程文件的建立73.2界面设计83.3MSchart控件的加载93.4MSchart控件属性设置103.5MFC类向导设置113.6菜单栏建立123.7Timer控件建立143.8“自动运行”按钮程序段153.9“单步运行”按钮程序段173.10“重设参数”按钮程序段193.11“退出系统”按钮程序段194软件打包204.1软件发布204.2生成安装文件214.2.1选择安装文件214.2.2生成安装文件22总结24参考文献25致谢2626基于VC的模糊PID控制模块设计1绪论1.1引
6、言传统的PID(比例proportional,积分integral,微分derivative)控制器虽然以其结构简单、工作稳定、适应性、精度高等优点成为过程控制中应用最为广泛最基本的一种控制器(据日本统计,当前工业上使用的控制中,PID控制约占91.3%,而现代控制理论的控制方式只有1.5%),而且PID调节规律特别是对于线性定常系统的控制是非常有效,一般都能够得到比较满意的控制效果,其调节品质取决于PID控制器各个参数的确定。然而,针对上述的复杂系统,如果使用常规的PID控制器,其PID参数不是整定困难就是根本无法整定
7、,因此不能得到满意的控制效果。为此近年来各种改进的PID控制器如自校正、自适应PID及智能控制器迅速发展起来。随着微型计算机的飞速发展,模糊(FUZZY)控制以它全新的控制方式在控制界受到了极大的重视并有了迅速的发展。1974年,英国科学家E.H.Mamdani首次将模糊技术应用于汽轮机的控制,开辟了模糊控制理论应用的新领域。随着技术的发展,模糊控制理论和模糊技术成为最广泛最有前景的应用分支之一。模糊控制器是一种专家控制系统,它的优点是不需要知道被控对象的数学模型而能够利用专家已有的知识和经验。重要的是当系统为非线性系统
8、时,模糊控制器还可以产生非线性控制作用。与传统的PID控制方式相比,它具有特别适合于那些难以建立精确数学模型、非线性、大滞后和时变的复杂过程等特点。但是经过深入研究,也会发现基本模糊控制存在着其控制品质粗糙和精度不高等弊病。而且用的最多的二维输入的模糊控制器不是PI就是PD型,不是过渡过程品质不好就是不能消除稳态误差
此文档下载收益归作者所有