【word】 陀螺仪温度的模糊控制系统.doc
《【word】 陀螺仪温度的模糊控制系统.doc》由会员分享,可在线阅读,更多相关《【word】 陀螺仪温度的模糊控制系统.doc(16页珍藏版)》请在三一办公上搜索。
1、陀螺仪温度的模糊控制系统第24卷第lO期计算机仿真2007年10月文章编号:10069348(2007)10016104陀螺仪温度的模糊控制系统袁战军,谢利理,王瑾,胡大伟(西北工业大学自动化学院,陕西西安710072)摘要:为了提高陀螺仪温度控制系统的动态性能和控制精度,对传统的PID算法存在的不足进行了分析,提出了基于C8051F120单片机的陀螺仪温度模糊控制系统的设计方法,包括系统的硬件设计,软件设计和模糊控制器设计的方法;并通过计算机仿真和现场调试,结果表明模糊控制器比PID控制器具有更高的稳态精度和更快的动态响应速度.在系统设计中,所采取的软,硬件设计措施及模糊控制器的设计方法具有
2、一定通用性,也可以应用到其它设备的温度控制系统中.关键词:陀螺;模糊控制;温度控制系统;计算机仿真中图分类号:TP273文献标识码:ATemperatureFuzzyControlSystemofGyroscopeYUANZhanian,XIELili,WANGJin,HUDaWei(CollegeofAutomation,NorthwesternPolytechnicalUniversity,XianShanxi710072,China)ABSTRACT:Inordertoimprovethedynamicperformanceandcontrolprecisionofgyroscopete
3、mperaturecontrolsystem,thispaperanalyzesthedisadvantageoftraditionalPIDalgorithm,andbringsforwardtemperaturefuzzycontrolsystemdesignmethodsofgyroscopebasedonC8051F120singlechip,includinghardwaredesign,softwaredesignandfuzzycontrollerdesign.Throughcomputersimulationandindustrialfielddebugging,theresu
4、ltsshowthatfuzzycontrollerhashighersteadystateaccuracyandfasterspeedofdynamicresponsethanthePIDcontroller.Insystemdesign,thesoftwareandhardwaredesignmeasuresandfuzzycontrollerdesignmethodareuniversal,itcanbeappliedtootherequipmenttemperaturecontrolsystem.KEYWORDS:Gyroscope;Fuzzycontrol;Temperatureco
5、ntrolsystem;Computersimulation1引言陀螺仪作为惯性导航系统的核心部件,其测量信号的精度直接影响到导航系统的制导精度.由于陀螺仪对温度变化很敏感,所以提高陀螺仪温度控制系统的精度就成为了整个惯性导航系统设计的重要环节.传统的陀螺仪温度控制系统常采用PID算法,但该算法存在着明显的不足:首先,当外界条件变化时,系统参数也会随之发生改变,要求PID参数必需进行一定调整,否则会导致系统动态特性变差,控制精度下降.其次,在温度偏差较大时,容易出现积分饱和现象,导致系统超调量大,控制时间过长等问题.针对以上问题,本文以C8051F120单片机为核心,采用模糊控制方法,实现了陀
6、螺仪温度控制系统的设计,较好的解决了PID控制系统中存在的不足,提高了系统的温度控制收稿13期:20070611修回13期:20070622精度.2系统结构及工作原理基于C8051F120单片机的陀螺仪温度控制系统的结构框图如图1所示.图1系统结构框图整个系统主要由C8051F120单片机,温度数据采集电路,过零检测与触发电路,键盘与显示电路,存储电路(cF卡),声光报警电路,复位电路及相应的控制软件等几部分组成.系统的工作原理如下:陀螺仪温度信号由温度传感器,变送器进行采集和变换,经A/D转换后将相应的数字量送给单片机;单片机在对此数字量进行一定处理后,一方面进行显示和存储,另一方面与温度设
7、定值相比较获得温度偏差,由此通过模糊逻辑控制器的运算,处理,得到相应的控制量,依此改变在一个给定周期中加热丝的加热时间,实现对陀螺仪温度的实时控制.12V图2温度检测电路3陀螺仪温度控制的数学模型双相可控硅陀螺仪温度系统一般属于一个带有纯滞后的一阶惯性为实现晶闸管在交流电压过零时刻触发的目的,2i-I-T环节,其传递函数可表示为:交流电压过零检测电路,如图3所示.,:南式中,是被控对象的放大系数,是被控对象的时间常数,r是纯滞后时间.利用脉冲响应法确定被控对象的参数为:=3,=lOOs,r=23s.代人(1)式,可得本文所研究的陀螺仪温度系统的传递函数为:G(.s)=(2)4系统的硬件设计4.
8、1温度数据采集电路系统的温度数据采集电路包括温度检测电路和A/D转换电路两部分.温度检测电路主要完成对温度信号的采集和放大,使其成为A/D转换器可识别的电压信号J.集成温度传感器AD590具有线性度好,精度高,使用方便等优点,所以在电路设计中被用来检测陀螺仪温度.AD590工作特性如下:温度每增加1,输出电流相应增加1A;输出电流I=(273+T)A(T为摄氏温度),在负载电阻R上的输出电压V=IR.温度检测电路如图2所示.电路中R取10K,电压跟随器的输出电压V2=(2.73+T/100)伏;用齐纳二极管作为稳压元件,经可变电阻分压,将V1调整到2.73伏;则差动放大器的输出电压V0=T/1
9、0伏,V0和摄氏温度成比例关系.A/D转换电路将采集到的温度信号转换成数字量送给单片机.系统选用高精度的12位A/D转换器AD574芯片.4.2过零检测与触发电路系统对陀螺仪的温度控制采用可控硅调功率法,将双相可控硅串在航空逆变电源(400Hz正弦波,线一线电压36V)一162一图3过零检测与触发电路图中电压比较器LM311将400Hz正弦交流电压变成方波.方波的正,负跳沿分别作为两个单稳态触发器的触发信号,触发器输出的窄脉冲经二极管或门,得到对应于交流电源过零时刻的同步脉冲,将此脉冲接至双相可控硅的控制端,使可控硅在交流电压过零时刻触发导通.5模糊控制器设计5.1模糊控制器结构确定由于二维模
10、糊控制器具有非线性控制规律,有利于保证系统稳定性,减少响应过程超调量.系统根据陀螺仪温度变化的非线性与时滞性,选用二维模糊控制器,其结构如图4所示.模糊控制器I一一一一一1图4二维模糊控制器5.2模糊语言变量及隶属度函数确定模糊控制器的输入语言变量为温度的误差e和误差变化率ec,输出变量为可控硅导通时问占空比的变化量u.温度误差e=tT,式中:t为实际温度,T为温度设定值.误差e的基本论域为一60%,+60%,e的模糊论域X=一6,一5,一4,一3,一2,1,0,+1,+2,+3,+4,+5,+6,则误差e的量化因子k.=6/6o=0.1.语言变量选取7个语言值:PB,PM,PS,0,NS,N
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- word 【word】 陀螺仪温度的模糊控制系统 陀螺仪 温度 模糊 控制系统
链接地址:https://www.31ppt.com/p-4015536.html