新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 基于FF現(xiàn)場總線的PID控制算法應(yīng)用研究

        基于FF現(xiàn)場總線的PID控制算法應(yīng)用研究

        作者: 時間:2012-07-02 來源:網(wǎng)絡(luò) 收藏



        圖7實現(xiàn)PID控制的OPC客戶程序


        該單回路控制過程為自衡非振蕩,具有相互影響的雙容過程。其數(shù)學(xué)模型可用如下傳遞函數(shù)描述:
        G(s)=
        式中,Kp,Tp,τ為過程的增益、時間常數(shù)和時滯。式中的各參數(shù)可根據(jù)階躍響應(yīng)曲線用圖解法求得。下面給出確定傳遞函數(shù)的參數(shù)的方法:設(shè)圖7中的控制量為q,測量值為y(∞),新的穩(wěn)態(tài)值為設(shè)定值,增益K可由輸入輸出的穩(wěn)態(tài)值直接算出,而Tp,τ則可以用作圖法確定。為了能夠隨時調(diào)用在OPC服務(wù)器上采集的測量值y并繪制出相應(yīng)的階躍響應(yīng)曲線,這里把選擇的數(shù)據(jù)存放在指定的數(shù)據(jù)庫中(采用SQL2000數(shù)據(jù)庫)。同時也是為了在進行算法的仿真的時候,既可以從歷史數(shù)據(jù)庫中取數(shù)據(jù),也可隨著數(shù)據(jù)的采集,可以不斷刷新數(shù)據(jù),進行算法的優(yōu)化,如圖8所示。


        圖8SQLserver數(shù)據(jù)庫中存取OPC服務(wù)器數(shù)據(jù)

        通過的過程控制實驗系統(tǒng)的設(shè)計過程,論述,目的是希望通過VB去開發(fā)OPC自動化接口的客戶應(yīng)用程序,實現(xiàn)到OPC客戶應(yīng)用程序的應(yīng)用編程,方便用戶的使用和系統(tǒng)的維護和升級,同時研究SQLServer2000的數(shù)據(jù)庫系統(tǒng),用于歷史數(shù)據(jù)的存取以及算法的仿真。如何實現(xiàn)更加復(fù)雜的先進控制算法,可以使用OLE自動化技術(shù)來實現(xiàn)VB與Matlab混合編程,即用VB編寫OPC客戶端程序來實現(xiàn)數(shù)據(jù)通信,而利用Matlab進行先進控制算法的編寫,從而對現(xiàn)場數(shù)據(jù)進行分析,是下一步研究的重點。


        上一頁 1 2 3 下一頁

        評論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 红桥区| 家居| 五华县| 宁明县| 奉节县| 扬中市| 青海省| 名山县| 浦城县| 砚山县| 红河县| 曲周县| 长子县| 高雄县| 萨嘎县| 临城县| 克拉玛依市| 莲花县| 黔南| 尼木县| 中江县| 淮滨县| 静安区| 南投市| 三亚市| 滨州市| 台中县| 黔江区| 海城市| 泌阳县| 扎赉特旗| 大理市| 新巴尔虎左旗| 石嘴山市| 文昌市| 西城区| 曲周县| 林西县| 通河县| 泰来县| 登封市|