自动化技术与应用
自動化技術與應用
자동화기술여응용
TECHNIQUES OF AUTOMATION AND APPLICATIONS
2014年
9期
44-48
,共5页
卡尔曼滤波器%矩阵运算%PLC%WinCC
卡爾曼濾波器%矩陣運算%PLC%WinCC
잡이만려파기%구진운산%PLC%WinCC
Kalman filter%matrix operation%PLC%WinCC
卡尔曼滤波器涉及大量矩阵运算.针对PLC系统不支持矩阵存储问题,采用PLC的数据块(DB)和数组(ARRAY)类型,实现矩阵元素的存储;针对PLC系统不支持矩阵运算问题,采用拆分方法将矩阵运算拆分为PLC系统可以支持的加、减、乘、除运算,从而通过PLC系统基本指令实现矩阵运算.并将典型矩阵运算编写为若干功能(FC),通过多次功能的嵌套调用,在PLC系统中实现了卡尔曼滤波算法.将该算法实际运用于信号滤波和小球跟踪实验.实验结果表明,PLC系统实现的卡尔曼滤波器具有滤波和跟踪功能,提高了PLC的智能化程度.
卡爾曼濾波器涉及大量矩陣運算.針對PLC繫統不支持矩陣存儲問題,採用PLC的數據塊(DB)和數組(ARRAY)類型,實現矩陣元素的存儲;針對PLC繫統不支持矩陣運算問題,採用拆分方法將矩陣運算拆分為PLC繫統可以支持的加、減、乘、除運算,從而通過PLC繫統基本指令實現矩陣運算.併將典型矩陣運算編寫為若榦功能(FC),通過多次功能的嵌套調用,在PLC繫統中實現瞭卡爾曼濾波算法.將該算法實際運用于信號濾波和小毬跟蹤實驗.實驗結果錶明,PLC繫統實現的卡爾曼濾波器具有濾波和跟蹤功能,提高瞭PLC的智能化程度.
잡이만려파기섭급대량구진운산.침대PLC계통불지지구진존저문제,채용PLC적수거괴(DB)화수조(ARRAY)류형,실현구진원소적존저;침대PLC계통불지지구진운산문제,채용탁분방법장구진운산탁분위PLC계통가이지지적가、감、승、제운산,종이통과PLC계통기본지령실현구진운산.병장전형구진운산편사위약간공능(FC),통과다차공능적감투조용,재PLC계통중실현료잡이만려파산법.장해산법실제운용우신호려파화소구근종실험.실험결과표명,PLC계통실현적잡이만려파기구유려파화근종공능,제고료PLC적지능화정도.