fan1618 发表于 2011-4-7 19:43:46

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这个量加进来有什么意思,有其特定的物理或数学的含义吗?

guanguanaijia 发表于 2017-4-19 09:40:59


模型从右边拖过来了,可是风机的控制系统怎么从模版里植入

zdw36175 发表于 2017-4-19 08:09:13

这个帖子不错,大家快来顶起来!

guanguanaijia 发表于 2017-4-19 09:41:32

菜鸟中的战斗鸟

wzliniam 发表于 2011-4-8 10:38:09

MPT是最大功率跟踪器

FFchaoyinsu 发表于 2011-4-11 13:41:14

我想问下这个array_MPT定义在哪里了呢,找了半天没有找到。。。

fan1618 发表于 2011-4-11 16:59:21

回复 3# FFchaoyinsu


    进入MPT那个MODEL的EDIT界面,点右三角那个键,就可以看到那个己经定义好的ARRAY了。

FFchaoyinsu 发表于 2011-4-11 20:26:52

回复 4# fan1618


    那如果想要修改或是重新定义的话应该在哪里操作呢?

fan1618 发表于 2011-4-12 09:55:23

回复 5# FFchaoyinsu


    直接改里面的数就可以了,第一行的两个数应该是分别表示几行几列的意思。

FFchaoyinsu 发表于 2011-4-12 10:01:28

回复 6# fan1618


    哈哈,好的,太感谢了,这个问题困扰了好久了。。

FFchaoyinsu 发表于 2011-4-12 10:20:52

回复 6# fan1618


    还有一个问题哦,如果下面那条语句是用来定义offset的初值的话,那么它所用的到的Pref又是那个值呢?

fan1618 发表于 2011-4-13 08:45:04

回复 8# FFchaoyinsu


inc(offset)=invlapprox(Pref,array_mpt)-speed   这句是初始了offset

Pref=lapprox((speed+offset),array_mpt)          这句是定义了Pref

我对offset的作用不解,所以开贴来问的~

FFchaoyinsu 发表于 2011-4-13 11:14:44

回复 9# fan1618


    我又看了一下,Pref的初值好像是在PQcontrol的模块里定义的。。我想offset的作用就是起一个补偿量的作用吧,因为在初始条件下转子的转速speed和Pref的初值并不满足MPT数组里那个线性关系,就是说假设speed为x轴的话,就是把那个线性关系的直线向左或是向右平移了offset的距离,这样的话在之后的仿真过程中Pref的值才按照MPT里的那个公式,与平移后的speed成线性关系。。其实我感觉整个MPT都是一个比较简化的模型,我看文献里最大功率的参考值应该与转速的三次方成正比才对。。
页: [1] 2 3
查看完整版本: DFIG风机中的MPT模块DSL解释?

招聘斑竹