智慧型控制 Intelligent Control

Analog Implementation

在微控制器普及以前,PID 是用運算放大器(OP Amp)做的:每個運算放大器配上電阻、電容,就能實現加減、放大、積分、微分。(電路依原講義重繪,分析為補充;運算放大器的基本電路見運算放大器(舊站)↗)

類比 PID 控制器 Analog PID Controller

−+U₁回授 PV設定值 SP誤差 e−+比例Ri​Rf​−+積分R2​C1​−+微分CD​R3​−+U₅R1​u加總U₁ 求誤差;U₂~U₄ 分別做比例、積分、微分(各自反相);U₅ 加總後再反相

理想運算放大器的兩個輸入端電壓相等、不吃電流,反相放大器的增益就是「回授阻抗/輸入阻抗」再加一個負號。逐級來看:

$$u = \frac{R_1}{R}\left(\frac{R_f}{R_i}\,e + \frac{1}{R_2C_1}\int e\,dt + R_3C_D\,\frac{de}{dt}\right) \;\Longrightarrow\; K_p = \frac{R_1R_f}{RR_i},\quad K_i = \frac{R_1}{RR_2C_1},\quad K_d = \frac{R_1R_3C_D}{R}$$

原圖中 \(R_2\)、\(R_3\)、\(R_1\) 都畫成可變電阻:轉 \(R_2\) 調積分強弱、轉 \(R_3\) 調微分、轉 \(R_1\) 同時改變三項的整體增益——這就是類比控制器面板上那幾顆旋鈕。

例:流量的比例控制 Proportional Flow Control

管路流量(約 6 gal/min)由流量感測器轉成 0~5 V,控制器比較設定值後輸出 0~5 V 驅動流量閥(見原圖 (a))。控制器只用比例控制:

−+U₁感測器(0~5 V)設定值(3 V)10 kΩ誤差−+U₂10 kΩVB​10 kΩ(偏壓)20 kΩ−+U₃10 kΩ10 kΩ閥差動放大(四個 10 kΩ,增益 1)反相加法:增益 2、加偏壓反相器閥電壓(0~5 V)= 2 × (設定值 − 感測值) + 2VB​ $$V_{\text{閥}} = 2\,(SP - PV) + 2\,V_B$$

比例增益 \(K_p\) = 20 kΩ/10 kΩ = 2;偏壓決定誤差為零時閥的開度。例如希望流量剛好在設定值時閥門電壓為 2.5 V,就把 \(V_B\) 調到 1.25 V;若流量變小使感測器降到 2.5 V,誤差 0.5 V,閥門電壓升到 \(2 \times 0.5 + 2.5\) = 3.5 V,閥開大、流量回升。只有比例控制時,負載一變就會留下穩態誤差,要靠手動調整偏壓(早期稱為 manual reset),這正是後來加入積分項(automatic reset)的原因。

原圖對照
原圖
原圖
原圖