我用mast写了一个简单的delta-delta的变压器模型,不知为什么不能运行,望大家指教:
element template xjbtransformerDeltatoDelta pa pb pc sa sb sc =ratio,n1,n2
electrical pa,pb,pc,sa,sb,sc
number ratio=1
number n1=25
number n2=5
{
number ref
var i ipab,isab, ipbc,isbc,ipca,isca
val v vpab,vsab, vpbc,vsbc,vpca,vsca
parameters{
if(n1==0|n2==0) then ref=ratio
else ref=n1/n2
}
values{
vpab=v(pa)-v(pb)
vsab=v(sa)-v(sb)
vpbc=v(pb)-v(pc)
vsbc=v(sb)-v(sc)
vpca=v(pc)-v(pa)
vsca=v(sc)-v(sa)
}
equations{
i(pa->pb)+= ipab
i(sa->sb)+= isab
i(pb->pc)+= ipbc
i(sb->sc)+= isbc
i(pc->pa)+= ipca
i(sc->sa)+= isca
ipab: ipab = isab/ref
ipbc: ipbc = isbc/ref
ipca: ipca = isca/ref
isab: vpab = vsab*ref
isbc: vpbc = vsbc*ref
isca: vpca = vsca*ref
}
}