新聞中心

EEPW首頁(yè) > EDA/PCB > 設(shè)計(jì)應(yīng)用 > 基于CPLD的溫度自動(dòng)控制系統(tǒng)的研制

基于CPLD的溫度自動(dòng)控制系統(tǒng)的研制

作者: 時(shí)間:2012-10-26 來(lái)源:網(wǎng)絡(luò) 收藏

2 的軟件設(shè)計(jì)

的軟件算法通常是根據(jù)對(duì)象的純滯后時(shí)間τ與對(duì)象的慣性時(shí)間常數(shù)Tm之比來(lái)確定,一般來(lái)說(shuō),當(dāng)τ/Tm0.5時(shí),可采用PID算法控制,當(dāng)τ/Tm>0.5時(shí),可采用達(dá)林算法控制。在本中,針對(duì)不同的被控對(duì)象,可加載不同的軟件算法,因此大大提高了本控制系統(tǒng)的靈活性。由于在工業(yè)控制過(guò)程中,大量的被控對(duì)象具有非線性、純滯后性,采用PID控制很難獲得良好的控制性能,因此本文重點(diǎn)討論達(dá)林算法,用它來(lái)控制非線性、純滯后對(duì)象具有良好的效果(被控對(duì)象一般為帶有滯后的一階慣性環(huán)節(jié))。

2.1 dahlin算法的數(shù)學(xué)模型

被控對(duì)象為帶有滯后的一階慣性環(huán)節(jié),其傳遞函數(shù)為

,θ=NT (2-1)

式中:τ1 -----對(duì)象的時(shí)間參數(shù)

θ -----對(duì)象的純延遲時(shí)間,為了簡(jiǎn)化,設(shè)其為采樣周期的整數(shù)倍,即N為正整數(shù)。

K -----對(duì)象放大系數(shù)

達(dá)林算法的設(shè)計(jì)目標(biāo)是使整個(gè)閉環(huán)系統(tǒng)所期望的傳遞函數(shù)Φ(s),相當(dāng)于一個(gè)延時(shí)環(huán)節(jié)和一個(gè)慣性環(huán)節(jié)相串聯(lián),即

Φ(s)=

,θ=NT (2-2)

如圖6所示,根據(jù)控制理論易得到帶有一階慣性對(duì)象的達(dá)林算法的基本形式:

×

(2-3)

式中:K -----對(duì)象放大系數(shù)

T ------ 為采樣周期;

τ1 ------為被控對(duì)象時(shí)間參數(shù);

τ ------為閉環(huán)系統(tǒng)的時(shí)間參數(shù)。

根據(jù)D(Z)=U(Z)/E(Z)得出差分方程:

U(K)=b1U(K-1)+b2U(K-N-1)+a0E(K)-a1E(K-1) (2-4)

其中

圖6 控制系統(tǒng)方框圖



評(píng)論


相關(guān)推薦

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

關(guān)閉