跳转到内容

电路理论/模拟计算机

来自维基教科书,开放世界中的开放书籍

设计一个模拟计算机,用于生成以下微分方程的解

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 个方程。因此,问题是约束不足的,这意味着可以使用其他要求来选择电阻和电容值。

华夏公益教科书