怎么在pscad里加入算法

怎么在pscad里加入算法,第1张

在PSCAD中要实现新的算法,首先要建立一个自定义元件。

自定义元件分为两种,一种是电气元件,一种是信号处理元件。本帖实现的内容是一个非线性电感,其电感值随着电流大小而变化,属于电宽雀气元件。写控制算法的同学可能主要用到后者,将输入信号经过一系列的处理计算得到一个输出信号。

首先要将算法程序分成两个部分:一部分是PSCAD可以实现的运岩,如处慎悄早理仿真参数、读入仿真数据、输出仿真结果以及积分、微分等简单函数。这部分内容写在自定义元件definition的Script中。可以写在Fortran中也可以写在DSDYN中,两者略有不同但不会影响简单应用,具体内容请参阅帮助文件。另一部分是我们自己的C语言算法,要将C算法总结成y=f(x,p)的输入输出形式的形式写在一个*.c文件中。并添加到PSCAD的File Reference中。

自定义模板中添加

软件自带元件库中有可变RLC模块,阻值可以是变量,因此以可以用时间(TIME模块)为自变量,根据需要的变化公式消旁,得到需要的电阻变量

此处我通过Fortran语言构建了一个自定义的可变电阻,它的外部接口如下图所示,由于该元件的功能通过程序表达,所以双击该元件自定义模型,其内部拿燃橡电气结构不可见,但可看到该元件的程序(程序未黑箱化的前提下段备)。

安谈租装方法:

1.先在一台安装xp的类似电脑上含迟兆安装pscad4.2,并破解。

2.在安装win7的电脑上安装Compaq Visual Fortran 6.6(或其他高级版本),并将fortran compile设置改为cvf6.6。

3.安装pscad4.2,运行破解程序。

4.将xp下pscad的win文件夹拷贝到win7版pscad替换。

5.在非默认目录下旦闭就可以运行pscad的模型文件了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12362228.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存