基于Fuzzy-PID的陀螺仪温度控制系统设计
发布时间:2007/4/23 0:00:00 访问次数:503
关键词:温度控制;Fuzzy-PID;陀螺仪 引言
---在舰船中,陀螺仪是关键的部件,陀螺球体与陀螺壳体之间的空间内充满悬浮液体。陀螺球体质量和悬浮液体比重的选择,应确保在悬浮液体加热到工作温度以后,陀螺球体可以拥有中性浮力。所以温度控制系统的设计应保证加热和保持充入陀螺部件的液体的常值工作温度为70±0.2℃,因为在这个温度上陀螺球体具有中性浮力。
---传统控制方法(包括经典控制和现代控制)在处理具有非线形或不精确特性的被控对象时十分困难。而温度系统为大滞后系统,较大的纯滞后可引起系统不稳定。大量的应用实践表明,采用传统的PID控制稳态响应特性较好,但难以得到满意的动态响应特性。模糊控制的优点是能够得到较好的动态响应特性,并且无需知道被控对象的数学模型,适应性强,上升时间快,鲁棒性好。但模糊控制也存在固有的缺点,容易受模糊规则有限等级的限制而引起误差。本设计中采用AT89C52作为控制内核,并采用了Fuzzy-PID复合控制。弥补了单纯采用PID算法的不足。对PID参数的模糊自适应整定进一步完善了PID控制的自适应性能,在实际应用中取得了很好的效果。
温度控制系统的工作原理
---陀螺仪温度控制系统主要由温度传感器、AT89C52单片机、A/D信号采集模块、可控硅输出控制及其他一些外围电路组成。系统的被控对象是陀螺部件内的液体温度,执行机构是可控硅触发电路。工作温度借助电桥测量。电桥的三个臂是配置在控制系统内的电阻,第四个臂是陀螺部件加热温度传感器的电阻。来自电桥的信号值通过高精度集成运放OP07进行差动放大、滤波,然后再送给A/D采样。根据测量的电流端和电压端原理,电桥电压信号的采集采用三线制接法,如图1所示。这是一种最实用又能较精确测温的方式,R4、R5和R6为连线和接触电阻。由于采用上述三线制接法,调整R1即可使包括R5在内的电桥平衡,而R4可通过R6抵消,因此工业上常用这种接法进行精密温度测量。控制部分采用Fuzzy-PID的复合控制使单片机输出PWM脉冲,进而控制执行机构输出到陀螺加热器的电流量,实现陀螺加热器的温度自动调节控制。由于采用了模糊自适应PID控制算法,系统就可以在没有操作者干预的情况下根据控制系统的实际响应情况,自动实现对PID参数的最佳调整,改变PWM输出波形的占空比,合理地控制输出,使陀螺加热器的工作温度保持恒定,实现自动控制,这也是设计该温控制系统的关键所在。
温度控制系统的设计
---根据陀螺仪模糊控制系统的要求可知,加热器工作时产生热量,使陀螺部件内液体温度升高,进而使温度传感器的阻值增大(对于正温度系数热敏电阻),则温度检测电路把温度变化信号送回输入端和给定的温度进行比较,再产生偏差、偏差变化率信号,经模糊控制器进行推理从而产生控制加热器的信号,对加热器进行控制。Fuzzy-PID温度控制系统的结构框图如图2所示。系统主要由被控对象、温度传感器检测回路、Fuzzy-PID控制器和执行机构等组成。
● 数字PID控制设计
---利用脉冲响应法测量被控对象的传递函数为一阶惯性环节加纯滞后。
---其中,K为对象放大系数,K=300℃/100V;τ为纯滞后时间,τ=50s;T为对象时间常数,T=200s。
---单片机控制是一种采样控制,系统采用的增量式数字PID控制算法为:
---Δu(n)=U(n)-U(n-1)=a0e(n)-a1e(n-1)+a2e(n-2)
---a0=kp(1+T/T1+TD/T)
---a1=kp(1+2TD/T)
---a2=kpTD/T
---式中,T为采样周期。参照响应曲线选择,最后结合实验确定为采样周期。利用控制软件实现增量式控制算法,并输出控制量。由于该控制算法不需要累加,控制增量仅与最近的n次采样有关,所以误动作时影响小,而且较容易通过加权处理获得比较好的控制效果。这也是系统采用此增量式PID控制算法,作为模糊PID控制器中PID调节器部分算法的主要理由。
● 模糊PID控制器设计
---首先根据模糊数学的理论和方法,将操
关键词:温度控制;Fuzzy-PID;陀螺仪 引言
---在舰船中,陀螺仪是关键的部件,陀螺球体与陀螺壳体之间的空间内充满悬浮液体。陀螺球体质量和悬浮液体比重的选择,应确保在悬浮液体加热到工作温度以后,陀螺球体可以拥有中性浮力。所以温度控制系统的设计应保证加热和保持充入陀螺部件的液体的常值工作温度为70±0.2℃,因为在这个温度上陀螺球体具有中性浮力。
---传统控制方法(包括经典控制和现代控制)在处理具有非线形或不精确特性的被控对象时十分困难。而温度系统为大滞后系统,较大的纯滞后可引起系统不稳定。大量的应用实践表明,采用传统的PID控制稳态响应特性较好,但难以得到满意的动态响应特性。模糊控制的优点是能够得到较好的动态响应特性,并且无需知道被控对象的数学模型,适应性强,上升时间快,鲁棒性好。但模糊控制也存在固有的缺点,容易受模糊规则有限等级的限制而引起误差。本设计中采用AT89C52作为控制内核,并采用了Fuzzy-PID复合控制。弥补了单纯采用PID算法的不足。对PID参数的模糊自适应整定进一步完善了PID控制的自适应性能,在实际应用中取得了很好的效果。
温度控制系统的工作原理
---陀螺仪温度控制系统主要由温度传感器、AT89C52单片机、A/D信号采集模块、可控硅输出控制及其他一些外围电路组成。系统的被控对象是陀螺部件内的液体温度,执行机构是可控硅触发电路。工作温度借助电桥测量。电桥的三个臂是配置在控制系统内的电阻,第四个臂是陀螺部件加热温度传感器的电阻。来自电桥的信号值通过高精度集成运放OP07进行差动放大、滤波,然后再送给A/D采样。根据测量的电流端和电压端原理,电桥电压信号的采集采用三线制接法,如图1所示。这是一种最实用又能较精确测温的方式,R4、R5和R6为连线和接触电阻。由于采用上述三线制接法,调整R1即可使包括R5在内的电桥平衡,而R4可通过R6抵消,因此工业上常用这种接法进行精密温度测量。控制部分采用Fuzzy-PID的复合控制使单片机输出PWM脉冲,进而控制执行机构输出到陀螺加热器的电流量,实现陀螺加热器的温度自动调节控制。由于采用了模糊自适应PID控制算法,系统就可以在没有操作者干预的情况下根据控制系统的实际响应情况,自动实现对PID参数的最佳调整,改变PWM输出波形的占空比,合理地控制输出,使陀螺加热器的工作温度保持恒定,实现自动控制,这也是设计该温控制系统的关键所在。
温度控制系统的设计
---根据陀螺仪模糊控制系统的要求可知,加热器工作时产生热量,使陀螺部件内液体温度升高,进而使温度传感器的阻值增大(对于正温度系数热敏电阻),则温度检测电路把温度变化信号送回输入端和给定的温度进行比较,再产生偏差、偏差变化率信号,经模糊控制器进行推理从而产生控制加热器的信号,对加热器进行控制。Fuzzy-PID温度控制系统的结构框图如图2所示。系统主要由被控对象、温度传感器检测回路、Fuzzy-PID控制器和执行机构等组成。
● 数字PID控制设计
---利用脉冲响应法测量被控对象的传递函数为一阶惯性环节加纯滞后。
---其中,K为对象放大系数,K=300℃/100V;τ为纯滞后时间,τ=50s;T为对象时间常数,T=200s。
---单片机控制是一种采样控制,系统采用的增量式数字PID控制算法为:
---Δu(n)=U(n)-U(n-1)=a0e(n)-a1e(n-1)+a2e(n-2)
---a0=kp(1+T/T1+TD/T)
---a1=kp(1+2TD/T)
---a2=kpTD/T
---式中,T为采样周期。参照响应曲线选择,最后结合实验确定为采样周期。利用控制软件实现增量式控制算法,并输出控制量。由于该控制算法不需要累加,控制增量仅与最近的n次采样有关,所以误动作时影响小,而且较容易通过加权处理获得比较好的控制效果。这也是系统采用此增量式PID控制算法,作为模糊PID控制器中PID调节器部分算法的主要理由。
● 模糊PID控制器设计
---首先根据模糊数学的理论和方法,将操
上一篇:舰载军用加固计算机的热设计
热门点击
- 七号信令集中监测系统消息解码实现
- 电路在线维修测试仪上的ASA(VI曲线)测试
- EMG在语音信号识别中的应用
- 一种基于图像处理的自动调焦系统
- 双口RAM通讯在电机控制中的应用
- 二相步进电机驱动芯片TA8435H及其应用
- 多功能车辆总线控制器芯片(MVBC)的帧收发
- 煤矿井下采区无人值守变电所微机保护系统的研究
- CD4051和AD595制作的温度采集仪
- 基于MSP430和USB的数据采集系统
推荐技术资料
深圳服务热线:13692101218 13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)

深圳市碧威特网络技术有限公司
付款方式