跳轉到內容

電路理論/模擬計算機

來自華夏公益教科書

設計一個模擬計算機,用於生成以下微分方程的解

f(t) 是輸入,即汽車經過的顛簸
v(t) 是輸出,即汽車對顛簸的垂直運動
a2 與減震器的彈簧常數有關
a1 與阻尼係數和油的粘度有關
ao 根據所需的乘坐感受而變化
目標是透過電子方式改變 a2、a1 和 ao,而不是實際構建多個模型。這就像二戰前所做的建模,而不是使用 matlab 或類似軟體。
現代應用包括控制系統(工業過程中的閥門開閉、電機開閉、核電站控制)。

乍一看,需要 6 個運算放大器,2 個用於微分,3 個用於縮放,1 個用於加法。

但加法器也可以進行縮放。

還需要考慮整體電路設計。期望的輸出是 v(t)。函式 f(t) 是輸入。導數是透過反饋輸出構建的臨時值。所以數學公式看起來像這樣

還需要將輸出反饋到輸入...並將先求一階導數,再求二階導數,然後與 f(t) 一起饋送到加法器。所以數學公式看起來更像這樣

假設 OA4 的輸出是 v(t)。

那麼 OA1 的輸出是

OA2 的輸出是

OA3 的輸出為

假設 V14 為 f(t),那麼 OA4 的輸出,即加法器的輸出為

將此與

可以看出

已知 a0、a1 和 a2 三個已知數,10 個未知數和 3 個方程。因此,問題是約束不足的,這意味著可以使用其他要求來選擇電阻和電容值。

華夏公益教科書