DFIG风机中的MPT模块DSL解释?
在DFIG风机中的MPT模块的DSL为:Pref=lapprox((speed+offset),array_mpt)
inc(offset)=invlapprox(Pref,array_mpt)-speed
其中:
output signal:Pref
Input signal:speed
Parameter: array_mpt
internal variables:offset
该模块的作用就是根据输入的SPEED,根据array_mpt矩阵所对应的数输出Pref,所以第一行DSL能大至看懂,不明白的是offset这个量加进来有什么意思,有其特定的物理或数学的含义吗?
模型从右边拖过来了,可是风机的控制系统怎么从模版里植入 这个帖子不错,大家快来顶起来! 菜鸟中的战斗鸟 MPT是最大功率跟踪器 我想问下这个array_MPT定义在哪里了呢,找了半天没有找到。。。 回复 3# FFchaoyinsu
进入MPT那个MODEL的EDIT界面,点右三角那个键,就可以看到那个己经定义好的ARRAY了。 回复 4# fan1618
那如果想要修改或是重新定义的话应该在哪里操作呢? 回复 5# FFchaoyinsu
直接改里面的数就可以了,第一行的两个数应该是分别表示几行几列的意思。 回复 6# fan1618
哈哈,好的,太感谢了,这个问题困扰了好久了。。 回复 6# fan1618
还有一个问题哦,如果下面那条语句是用来定义offset的初值的话,那么它所用的到的Pref又是那个值呢? 回复 8# FFchaoyinsu
inc(offset)=invlapprox(Pref,array_mpt)-speed 这句是初始了offset
Pref=lapprox((speed+offset),array_mpt) 这句是定义了Pref
我对offset的作用不解,所以开贴来问的~ 回复 9# fan1618
我又看了一下,Pref的初值好像是在PQcontrol的模块里定义的。。我想offset的作用就是起一个补偿量的作用吧,因为在初始条件下转子的转速speed和Pref的初值并不满足MPT数组里那个线性关系,就是说假设speed为x轴的话,就是把那个线性关系的直线向左或是向右平移了offset的距离,这样的话在之后的仿真过程中Pref的值才按照MPT里的那个公式,与平移后的speed成线性关系。。其实我感觉整个MPT都是一个比较简化的模型,我看文献里最大功率的参考值应该与转速的三次方成正比才对。。