数字技术与应用
數字技術與應用
수자기술여응용
DIGITAL TECHNOLOGY AND APPLICATION
2011年
9期
67-70
,共4页
BP神经网络%网络训练%虚拟仪器开发环境LabVIEW%温度补偿
BP神經網絡%網絡訓練%虛擬儀器開髮環境LabVIEW%溫度補償
BP신경망락%망락훈련%허의의기개발배경LabVIEW%온도보상
通常,传感器的输入与输出存在非线性,且在工作环境温度改变的情况下,其零点、灵敏度均会发生改变。即若被测的目标参量为零或为恒定值时,改变工作环境温度T,则传感器的零点或输出电压值均发生变化,这将给测量目标参量带来误差,而这次研究的目的就是为了消除温度变化对压力传感器的输出的影响。本研究是基于神经网络的虚拟压力传感器温度补偿仪的设计,即在基于PC机的虚拟仪器开发环境LabVIEW平台下,利用神经网络的算法原理来实现传感器的温度补偿功能作用,这部分功能的实现通过调用LABVIEW中的MathScript节点来调用MATLAB神经网络工具箱中的函数来实现,因为工具箱中的函数封装了实现此种功能的程序代码,这避免了编写实现网络训练过程的算法程序的繁琐性。本研究结合了LabVIEW的控制优势、MATLAB的强大计算能力、神经网络的算法思想对压力传感器的温度补偿应用进行研究。实验结果表明,此种研究方法实现的温度补偿效果很好,具有很高的实用价值。
通常,傳感器的輸入與輸齣存在非線性,且在工作環境溫度改變的情況下,其零點、靈敏度均會髮生改變。即若被測的目標參量為零或為恆定值時,改變工作環境溫度T,則傳感器的零點或輸齣電壓值均髮生變化,這將給測量目標參量帶來誤差,而這次研究的目的就是為瞭消除溫度變化對壓力傳感器的輸齣的影響。本研究是基于神經網絡的虛擬壓力傳感器溫度補償儀的設計,即在基于PC機的虛擬儀器開髮環境LabVIEW平檯下,利用神經網絡的算法原理來實現傳感器的溫度補償功能作用,這部分功能的實現通過調用LABVIEW中的MathScript節點來調用MATLAB神經網絡工具箱中的函數來實現,因為工具箱中的函數封裝瞭實現此種功能的程序代碼,這避免瞭編寫實現網絡訓練過程的算法程序的繁瑣性。本研究結閤瞭LabVIEW的控製優勢、MATLAB的彊大計算能力、神經網絡的算法思想對壓力傳感器的溫度補償應用進行研究。實驗結果錶明,此種研究方法實現的溫度補償效果很好,具有很高的實用價值。
통상,전감기적수입여수출존재비선성,차재공작배경온도개변적정황하,기영점、령민도균회발생개변。즉약피측적목표삼량위령혹위항정치시,개변공작배경온도T,칙전감기적영점혹수출전압치균발생변화,저장급측량목표삼량대래오차,이저차연구적목적취시위료소제온도변화대압력전감기적수출적영향。본연구시기우신경망락적허의압력전감기온도보상의적설계,즉재기우PC궤적허의의기개발배경LabVIEW평태하,이용신경망락적산법원리래실현전감기적온도보상공능작용,저부분공능적실현통과조용LABVIEW중적MathScript절점래조용MATLAB신경망락공구상중적함수래실현,인위공구상중적함수봉장료실현차충공능적정서대마,저피면료편사실현망락훈련과정적산법정서적번쇄성。본연구결합료LabVIEW적공제우세、MATLAB적강대계산능력、신경망락적산법사상대압력전감기적온도보상응용진행연구。실험결과표명,차충연구방법실현적온도보상효과흔호,구유흔고적실용개치。