0

我正在尝试使用电气基础库块在 SimScape 中对电阻器和电容器的大型电气网络进行建模。其中一个电阻器需要根据时间改变其电阻,例如:

R=R0*(1-delR*(1-exp(-t))

其中 R 是阻力,R0 是初始阻力,delR 是我希望阻力减小的因素,t 是时间。我完全不知道如何将时间方差合并到 simscape 模型中(因为我似乎无法访问时间变量)。有一个可变电阻块可用,但我在那里也面临同样的问题,因为它似乎是根据电压而变化的。我正在使用 Matlab 2016a。

4

1 回答 1

0

您可以:

  • 结合使用可变电阻块和时钟块来实现这一点。
  • 构建自己的块(一个很好的起点是可变电阻的源代码)。并使用 time 关键字:

https://www.mathworks.com/help/physmod/simscape/lang/time.html

您的方程式可能类似于:

让 R = R0 * (1 - delR * (1 - exp(time)); in v == R * i;

于 2017-07-11T08:16:30.637 回答