电力仿真论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: pscad atp VIP会员
新来朋友

fy030509

yoonae

fengxian

luzhiyuan

节度使

szg0933

Iris

YANG

柔直小白

messiliu10

ywwy

18720669717

qq954646921

suoybing

EE_EDTA

zcx

wuzhixiang

chj

玉面孟尝

13647319986

晚风吻尽荷花叶

吃不胖的王胖子

荔荔

zjzy8888

dawoya

查看: 2.1K|回复: 0

模块初始化小结

[复制链接]
发表于 2019-4-30 15:11:46 | 显示全部楼层 |阅读模式

注册可看大图、可下载

您需要 登录 才可以下载或查看,没有账号?立即注册

x
PF软件模块初始化小结


      下面是我自己总结的关于初始化的分析,若有不对,请大家多多指正。
      在我搭建的算例的控制模型(见图10-272829)里,dq trans是一个block,是一个单独的block,在这个block里需要对输入和输出信号进行初始化。但是呢,ir,ii,cosref,sinref都是通过测量模块得到的信号,对于这类信号是不需要进行初始化的,而对于idiq这样的输出信号,这是需要进行初始化的,初始化见图10-30
10-27.png
10-27
10-28.png

10-28
10-29.png

10-29
10-30.png

10-30
      李洋前辈说,在一个模块中呢,量测模块得到的信号以及PmrPmi(这两个是PWM的信号)是不需要进行初始化的,其余的输入和输出的信号必须要进行初始化。
         PF中的block definition这个block的所有的状态变量都要有初始化计算起步值,参考信号以及输出信号初始化,当然对于量测模块得到的信号以及PmrPmi(这两个是PWM的信号)是不需要进行初始化的。
下面仅仅针对PQ_Controller(见图10-31)对初始化进行说明,它对应的变量见图10-31
10-31.png

10-31

10-31.2.png
10-31
      从上面图10-3010-31中,可以看到在这个block中,有四个输入信号PrefPinQrefQin;有两个输出信号:iq_refid_ref;有四个状态变量xPxQxiPxiQ;有五个参数TrKPTiPKQTiQ;有四个内部变量PQdPdQ
      首先对状态变量的初始化进行说明,状态变量初始化的原则就是让状态变量对时间的导数为零并且要对状态变量进行赋初值。
      先对功率PPI控制环节的状态变量xiP进行说明。图10-3210-33是对应的调用的PI函数的情况。
10-32.png

10-32

10-33.png
10-33
      这里要让图10-33的第一条语句为零,也就是说让输入信号u为零。我们看到输入信号在图10-32对应的就是dP,也就是让dP等于零。那么dP等于Pref减去Pin,即P=Pref-Pin。那么就让Pref=Pin就可以了。所以就可以进行初始化语句为:inc(Pref)=Pin,对应的,inc(Qref)=Qin。那好了,还要对状态变量进行赋初值,在图10-33中的第二条语句在稳态的情况下可以写为y=K*u+x1,对应于图10-31也就是,iq_ref=K*dp+xiP。那么也就是让iq_ref-K*dp=xiP,那么对应的初始化语句为inc(xiP)=iq_ref-K*dp
      现在分析状态变量xP,它是一节惯性环节的状态变量,它对应的一阶惯性环节的函数为图10-3310-34。要想使得图10-34的第二条语句为零,即x.=(yi-x)/T=0,那就是说让yi=x就可以了。Yi对应于图10-31中的Pin,那么让等于x=Pin就可以了。X对应于图10-31中的xP。所以初始化的语句为inc(xP)=Pin,对应的xQ为,inc(xQ)=Qin

10-34.png
10-33

10-35.png
10-34
PF交流群号:481434792


回复

使用道具 举报

发贴规则: 
1.严禁将帖子发至无关版面,请选择对应版块发贴,以维护论坛的系统性和整洁性。
2.提问题需要将问题描述清楚,涉及到仿真模型问题需要添加报错图片或描述,上传仿真模型效果更佳。
3.由于论坛的时效性不足,可以发帖后点击楼层下分享到:QQ好友和群快速得到关注。
4.保持和谐。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|电力仿真论坛

GMT+8, 2024-4-30 07:21 , Processed in 0.088175 second(s), 39 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表