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

- 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 個方程。因此,問題是約束不足的,這意味著可以使用其他要求來選擇電阻和電容值。