saber仿真求助 如何用saber搭一个时变电阻和时变电感
小弟想用saber搭一个时变电阻,就是电阻值随着流过电阻的电流的大小按照一定关系变化,r=100/i.类似于这种关系,可能实际稍微复杂一点。电感也想搭成这样的,求助一下。我该怎么搭。谢谢。小弟十分着急,谢谢各位了.
全部回复(14)
正序查看
倒序查看
现在还没有回复呢,说说你的想法
@czyonee
我想搭一个时变电阻,就是这个电阻的阻值和电流有一定数值关系,r=100/i,请问一下该怎么搭,电感也是类似的关系。谢谢指导。
#根据楼主的公式 R=100/i及欧姆定律可知,i=VR/R=VR/(100/i)=VR*i/100 =>VR=100V,即加在这个时变电阻上的电压恒为100V,如果是这样的话,你可以直接用一个恒压源来代替时变电阻了,不知楼主公式是否给错了#
#如果公式为R=i/100,那么有i^2=100*VR=> i=10*sqrt(VR),基于这个可以用下面的MAST语言来实现#
# 将下面的代码拷进记事本中,并进行适当修改后将文件重新命名为rvi.sin#
template rvi p m=k
number k=100
{ val v vr
values{
vr=v(p)-v(m)
}
equations{
i(p->m)=sqrt(k*vr)
}
}
}
#至于怎么根据sin文件来搭建模型,Domono兄有关文章可以参考##
0
回复
提示
@andy.zhou.nuaa
#根据楼主的公式R=100/i及欧姆定律可知,i=VR/R=VR/(100/i)=VR*i/100=>VR=100V,即加在这个时变电阻上的电压恒为100V,如果是这样的话,你可以直接用一个恒压源来代替时变电阻了,不知楼主公式是否给错了##如果公式为R=i/100,那么有i^2=100*VR=>i=10*sqrt(VR),基于这个可以用下面的MAST语言来实现##将下面的代码拷进记事本中,并进行适当修改后将文件重新命名为rvi.sin#templatervipm=knumberk=100{valvvr values{ vr=v(p)-v(m) } equations{ i(p->m)=sqrt(k*vr) }}}#至于怎么根据sin文件来搭建模型,Domono兄有关文章可以参考##
高手,能加你为好友吗?
0
回复
提示