详解:如何通过外部文件改变风速
最近在做老师的大作业,需要用到Digsilent。开始以为这个软件挺好的,后来才知道特别难用,各种反人类的操作和稀奇古怪的设计逻辑。就像这个变风速,虽然帖子里大家也讨论过,但高手说半句留半句始终不说透,新手云里雾里。今天也是刚学会这招,废话不多说,现学现卖。现在就手把手教大家改变风速吧。1.打开Demo中的风机例子:DFIG-Model for Stability。
2.要变风速需要在Composite Model中添加相应模块,为此要先打开风机的Composite Model。里面可以看到该工程的所有复合模型。这个工程中只用到一个,因此仅有:ASM and Rotor-side Converter,点右键选择Show Graphic。进入复合模型内部。
3.用右边面板上第二行第二个(两个正方形)图形,在复合模型中添加Slot。双击或点右键编辑Slot的名字为:WindSpeed(名字随意)。
4.双击复合模型界面的空白处,出现Slot Definition。点击Slot Update使里面就出WindSpeed的Slot。双击WindSpeed的NetElements空白处,在DFIG_30x2MW网络下新建一个Elmfile模型。(新建按钮是第三个像纸一样的图标。在ElementSelection中选择ElmFile类型。)Filename中选择风速文件。
风速文件格式:(参见Help下的TECHREF子文件夹中TechRef_ElmFile.pdf)第一行 变量数第二行开始是风速数据,其中第一列是时间,第二列是风速。如下面这样:10 32 65 510 7时间不需要等间隔但注意整个数据不超过1024行。
5.这一步一定要注意,打开刚才画的Slot:WindSpeed。定义输出变量y1。只能是y1,因为ElmFile里面第一列数据的名称就是y1。内外部变量要统一,否则y1一出来就没了。用右边面板上的箭头连线,将WindSpeed的y1输出连接到Turbine模块的vw输入上。
6.运行与查看风速
点击Insert New Graphic新建一副新的虚拟设备面板。在新建的面板上点Append new Vis添加新图。(注意Object类型)。双击新图,Element选择Turbine,Variable选s:vw。点击工具栏上第一个小人(红色方框),选择RMS仿真,待初始化结束后点击第二个。等仿真完成就可以看到风速变化了,如果看不全请点下面这两个Auto Scale。
需要注意的地方:1.Slot的输入一定要是y12.Update Slot后可能导致Slot的元件丢失,要自己找回来3.确保在风速Slot的Element对应是ElmFile类型
附件里面是Word带图版本,还有帖子中能够用到的工程。 李玮hohai 发表于 2015-8-24 14:55
.txt文件读进去没有效果,将.txt文件改成.dat之后读进去也还是没有效果?
我也是!不知道哪里出了问题,你找到解决方法了嘛
F.5607 发表于 2017-4-14 21:41
我也是!不知道哪里出了问题,你找到解决方法了嘛
你现在解决了吗?我试过这个方法了,没有问题。
你好 请问你知道如何将这个DFIG模型加入自己搭的系统中么?还有,这个DFIG是从软件的哪里调用的?谢谢!! 赞赞赞~~ 真的很详细,期待牛人解决 大赞! 很详细的教程,看看能否解决我的问题::handshake:: 不错,解决我的一个大问题 必须点赞,虽然我很想知道光伏是不是一个道理! 楼主关于DIGSILENT的吐槽真是深入我心,反人类的设计逻辑,云里雾里的模型对应……谢谢楼主的热心分享,正在研读 真是厉害,感觉学这个软件就是要作,多多尝试,楼主厉害!! 必须点赞!解决很多人困扰的问题~