DFIG控制11: 磁链定向矢量控制和仿真

news2024/11/29 10:56:45

DFIG控制11: 磁链定向矢量控制和仿真,主要是看下怎么根据DFIG模型来做矢量控制。

磁链定向和模型简化

原模型

dq同步坐标系下的模型:DFIG控制10: 双馈发电机的动态模型_Fantasy237的博客
电压方程:
{ u s d = R s i s d + d d t ψ s d − ω e ψ s q u s q = R s i s q + d d t ψ s q + ω e ψ s d u r d = R r i r d + d d t ψ r d − ω s 1 ψ r q u r q = R r i r q + d d t ψ r q + ω s 1 ψ r d \begin{cases} u_{sd} &= R_si_{sd}+\frac{d}{dt}\psi_{sd}-\omega_e\psi_{sq}\\ u_{sq} &= R_si_{sq}+\frac{d}{dt}\psi_{sq}+\omega_e\psi_{sd}\\ u_{rd} &= R_ri_{rd}+\frac{d}{dt}\psi_{rd}-\omega_{s1}\psi_{rq}\\ u_{rq} &= R_ri_{rq}+\frac{d}{dt}\psi_{rq}+\omega_{s1}\psi_{rd} \end{cases} usdusqurdurq=Rsisd+dtdψsdωeψsq=Rsisq+dtdψsq+ωeψsd=Rrird+dtdψrdωs1ψrq=Rrirq+dtdψrq+ωs1ψrd

磁链方程:
{ ψ s d = L s i s d + L M i r d ψ s q = L s i s q + L M i r q ψ r d = L r i r d + L M i s d ψ r q = L r i r q + L M i s q \begin{cases} \psi_{sd} &=L_si_{sd}+L_Mi_{rd}\\ \psi_{sq} &=L_si_{sq}+L_Mi_{rq}\\ \psi_{rd} &=L_ri_{rd}+L_Mi_{sd}\\ \psi_{rq} &=L_ri_{rq}+L_Mi_{sq} \end{cases} ψsdψsqψrdψrq=Lsisd+LMird=Lsisq+LMirq=Lrird+LMisd=Lrirq+LMisq

磁链方程简化

磁链定向后,定子磁链与d轴重合,如下图左。电压定向后,定子电压和q轴重合。稳态下,两种定向方式的最终得到的磁链和电压的角度差异不大,但是模型不同。这里只介绍稳态下的磁链定向矢量控制。

磁链方程得到简化,定子磁链只有d轴分量,q轴分量为0。因为变换器连接在转子侧,能控制的是转子电压(从而间接控制转子电流和定子电流),因此先把转子磁链都用转子电流表示,消去定子电流:
ψ s d = L s i s d + L M i r d = ψ s → i s d = ψ s L s − L M L s i r d ψ s q = L s i s q + L M i r q = 0 → i s q = − L M L s i r q ψ r d = ( L r − L M 2 L s ) i r d + L M L s ψ s ψ r q = L r i r q − L M 2 L s i r q \begin{align*} \psi_{sd} &=L_si_{sd}+L_Mi_{rd}=\psi_{s} \rightarrow i_{sd}=\frac{\psi_{s}}{L_{s}}-\frac{L_{M}}{L_{s}}i_{rd}\\ \psi_{sq} &=L_si_{sq}+L_Mi_{rq}=0 \rightarrow i_{sq}=-\frac{L_{M}}{L_{s}}i_{rq}\\ \psi_{rd} &=\left(L_{r}-\frac{L_{M}^{2}}{L_{s}}\right)i_{rd}+\frac{L_{M}}{L_{s}}\psi_{s}\\ \psi_{rq} &=L_ri_{rq}- \frac{L_{M}^{2}}{L_{s}}i_{rq} \end{align*} ψsdψsqψrdψrq=Lsisd+LMird=ψsisd=LsψsLsLMird=Lsisq+LMirq=0isq=LsLMirq=(LrLsLM2)ird+LsLMψs=LrirqLsLM2irq

电压方程简化

稳态时,定子磁链幅值不变,微分为0,并且忽略绕组的压降,对定子电压方程再做简化。可以根据 u s q u_{sq} usq来简单估计磁链幅值。定子电压大约超前定子磁链90°,因此定子电压矢量大致在q轴附近。
u s d = R s i s d + d d t ψ s d − ω e ψ s q ≈ 0 u s q = R s i s q + d d t ψ s q + ω e ψ s d ≈ ω e ψ s d \begin{align*} u_{sd} &= R_si_{sd}+\frac{d}{dt}\psi_{sd}-\omega_e\psi_{sq}\approx 0\\ u_{sq} &= R_si_{sq}+\frac{d}{dt}\psi_{sq}+\omega_e\psi_{sd}\approx \omega_e\psi_{sd}\\ \end{align*} usdusq=Rsisd+dtdψsdωeψsq0=Rsisq+dtdψsq+ωeψsdωeψsd

把前面的简化磁链表达式代入转子电压方程,并代入漏磁系数 σ L r = L r − L M 2 L s \sigma L_{r}= L_{r}- \frac{L_{M}^{2}}{L_{s}} σLr=LrLsLM2
u r d = R r i r d + σ L r d i r d d t − ω s 1 σ L r i r q + ( L M L s d d t ψ s ≈ 0 ) u r q = R r i r q + σ L r d i r q d t + ω s 1 σ L r i r d + ω s 1 L M L s ψ s \begin{align*} u_{rd} &= R_ri_{rd}+ \sigma L_{r}\frac{d i_{rd}}{dt}-\omega_{s1}\sigma L_{r}i_{rq}+ \left(\frac{L_{M}}{L_{s}}\frac{d}{dt}\psi_{s}\approx 0 \right)\\ u_{rq} &= R_ri_{rq}+\sigma L_{r}\frac{d i_{rq}}{dt}+\omega_{s1}\sigma L_{r}i_{rd}+\omega_{s1}\frac{L_{M}}{L_{s}} \psi_s \end{align*} urdurq=Rrird+σLrdtdirdωs1σLrirq+(LsLMdtdψs0)=Rrirq+σLrdtdirq+ωs1σLrird+ωs1LsLMψs
可以看到,转子的d轴电压和dq轴的电流都有关,q轴电压也是这样,存在耦合关系。

电流环

以d轴为例,根据电压方程,写出电压到电流的传递函数:
i r ( s ) u r d ( s ) + ω s 1 σ L r i r q ( s ) = 1 R r + σ L r s \frac{i_{r}(s)}{u_{rd}(s)+\omega_{s1}\sigma L_{r}i_{rq}(s)}=\frac{1}{R_{r}+\sigma L_{r}s} urd(s)+ωs1σLrirq(s)ir(s)=Rr+σLrs1
画成框图:

其中, u r d u_{rd} urd是转子侧变换器输出的d轴转子绕组电压。目标是通过调节 u r d u_{rd} urd来控制转子电流 i r d i_{rd} ird。写出电流控制器的输出:
u r d = T P I ( s ) ( i r d ∗ − i r d ) − ω s 1 σ L r i r q u_{rd}=T_{PI}(s)(i_{rd}^{*}-i_{rd})-\omega_{s1}\sigma L_{r}i_{rq} urd=TPI(s)(irdird)ωs1σLrirq
其中包含了解耦项。把控制器也画进框图:

可以看到抵消耦合项后,就是一个二阶系统+PI控制器的形式,并且,在dq同步坐标系中,稳态下都是直流量。
另外可参考:DFIG控制6-b:电流环分析_Fantasy237的博客
q轴电流环也类似,只是解耦的表达式不同。其实也可以不加入解耦项,对稳态没有影响,只是动态性能比较差。

控制系统

控制系统如下,图片来自:H. Abu-Rub, M. Malinowski, and K. Al-Haddad, Power Electronics for Renewable Energy Systems, Transportation and Industrial Applications. John Wiley & Sons, 2014.

  1. dq轴的电流环和解耦,同上文描述。
  2. 通过PLL获得定子电压相位,根据定子电压和磁链相位的大致关系,减去90°,得到定子磁链相位 θ s \theta_{s} θs
  3. 注意图中的 θ r \theta_{r} θr即转差角度 θ s 1 \theta_{s1} θs1,(转差角度=定子磁链角度-转子电角度)。(不想自己画图,导致记号有点混乱)。至于为什么park变换的角度是 θ s 1 \theta_{s1} θs1,可见:DFIG控制10: 双馈发电机的动态模型_Fantasy237的博客。大致的理解:由于转子两相坐标系和转子一起在旋转(角度为 θ r \theta_{r} θr),为了把转子的物理量从转子两相坐标系转换到dq同步坐标系(角度为 θ s \theta_{s} θs),需要补偿的角度是转差角 θ s 1 = θ s − θ r \theta_{s1}=\theta_{s}-\theta_{r} θs1=θsθr
  4. 注意控制时是把物理量的数值都换算到定子侧,但是最终的输出需要再换算到转子侧。

接下来的问题是:d轴和q轴的电流参考值怎么计算?

无功功率和d轴电流

这里的指的是定子侧的无功功率 Q S Q_{S} QS
因为定子电压基本和q轴重合( u s = u s q ,    u s d = 0 u_{s}=u_{sq},\;u_{sd}=0 us=usq,usd=0),无功功率只和d轴电流有关:
Q s ∗ = 3 2 u s q i s d = 3 2 u s q ( ψ s L s − L M L s i r d ∗ ) Q_{s}^{*}=\frac{3}{2}u_{sq}i_{sd}=\frac{3}{2}u_{sq}(\frac{\psi_{s}}{L_{s}}- \frac{L_{M}}{L_{s}}i_{rd}^{*}) Qs=23usqisd=23usq(LsψsLsLMird)

  1. 3/2的系数是因为使用了等幅值的Clarke变换。
  2. 无功功率取正值,因为按这个方向看,电压超前电流,为感性

根据之前得到的定子和转子电流的关系,可以根据定子无功功率的表达式来计算所需的转子d轴电流参考值。

有功功率和q轴电流

有功功率

定子侧的有功功率 P s P_s Ps只和q轴电流有关,同样可以用转子电流来表示:
P s ∗ = 3 2 u s q i s q = − 3 2 L M L s u s q i r q ∗ P_{s}^{*}=\frac{3}{2}u_{sq}i_{sq}=-\frac{3}{2}\frac{L_{M}}{L_{s}}u_{sq}i_{rq}^{*} Ps=23usqisq=23LsLMusqirq
根据所需的有功功率,可以计算转子q轴电流参考值。

转矩

另外,也可以根据所需的转矩来计算转子q轴电流参考值。
转矩公式见:DFIG控制10-b: 双馈发电机的转矩方程推导_Fantasy237的博客
使用与转子电流相关的表达式:
T e ∗ = 1.5 n p L M L s ( ψ s q i r d − ψ s d i r q ) = 1.5 n p L M L s ( − ψ s d i r q ∗ ) = 1.5 n p L M L s ( − u s ω e i r q ∗ ) \begin{align*} T_{e}^{*}&= \frac{1.5n_{p}L_{M}}{L_{s}}(\psi_{sq}i_{rd}-\psi_{sd}i_{rq})\\ &= \frac{1.5n_{p}L_{M}}{L_{s}}(-\psi_{sd}i_{rq}^{*})\\ &= \frac{1.5n_{p}L_{M}}{L_{s}}(-\frac{u_{s}}{\omega_{e}} i_{rq}^{*}) \end{align*} Te=Ls1.5npLM(ψsqirdψsdirq)=Ls1.5npLM(ψsdirq)=Ls1.5npLM(ωeusirq)

最终的控制系统

加入电流参考值的计算,控制系统变为:
图片来自:G. Abad, J. Lopez, M. Rodriguez, L. Marroyo, and G. Iwanski, Doubly Fed Induction Machine: Modeling and Control for Wind Energy Generation. John Wiley & Sons, 2011.

仿真模型

对应的仿真模型在:

  1. DFIG控制1:转子侧变换器控制_Fantasy237的博客
  2. DFIG控制3: 风机模型和最基础的MPPT_Fantasy237的博客

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/470517.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

AIhelp智能问答

前言 2023年,科技圈里,持续爆火的科技应用,毫无疑问是生成式AI,chatGPT了的,之所以令人惊叹,正是因为它的强大 可以这么认为,chatGPT能够解决很多问题,尤其是问答,问题答案的搜索,远比百度,google要精准,方便得多 如何提出高质量的问题,写好一个promot提示词,尤为重要,提出问题…

Anaconda+vscode+pytorch环境搭建

1、安装Anaconda ​ 不要添加到path,否则可能会引起其他冲突。 ​ 记得手动添加环境变量 2、安装vscode 已经不支持自定义安装啦,默认(D:\Program Files) 按住ctrlshiftp,输入language,选择第一个configure Display Language&…

TypeScript第一个程序HelloWorld

博主作品:《Java项目案例》主要基于SpringBootMyBatis/MyBatis-plusMySQLVue等前后端分离项目,可以在左边的分类专栏找到更多项目。《Uniapp项目案例》有几个有uniapp教程,企业实战开发。《微服务实战》专栏是本人的实战经验总结,…

新晋项目经理,如何快速胜任?

第一次当项目经理,往往会由于经验不足、项目管理知识的不足以及角色转换等原因,无从着手。 有时候我们会觉得一个项目经理,不像项目经理,那像什么呢?当然是像程序员。也就是说,他的职位虽然变化了&#x…

【MATLAB图像处理实用案例详解(16)】——利用概念神经网络实现手写体数字识别

目录 一、问题描述二、概念神经网络实现手写体数字识别原理三、算法步骤3.1 数据输入3.2 特征提取3.3 模型训练3.4 测试 四、运行结果 一、问题描述 手写体数字属于光学字符识别(Optical Character Recognition,OCR)的范畴,但分类…

07 【Sass语法介绍-控制指令】

1.前言 Sass 为我们提供了很多控制指令,使得我们可以更高效的来控制样式的输出,或者在函数中进行逻辑控制。本节内容我们就来讲解什么是 Sass 控制指令?它能用来做什么?它将使你更方便的编写 Sass 。 2.什么是 Sass 控制指令 控…

松下 OPF CMOS影像传感器

一、概述 不久前,松下在其国际网站公布了关于有机光电导膜(OPF)CMOS影像传感器技术的最新研发进展,并表示该技术已趋于成熟,有望在未来一段时间内正式投入商用。此外,松下还在3月15日至16日,于…

Oracle LiveLabs DB Security (数据库安全)实验汇总

在Oracle LiveLabs中,和数据库安全相关的实验分为2个系列,共12个实验。 Oracle数据库安全架构如下图: 这些实验涉及了Oracle安全相关的特性,企业版选件,独立产品和服务。 关于Oracle安全产品的中文主页可见&#…

Marior去除边距和迭代内容矫正用于自然文档矫正

一、简要介绍 本文简要介绍了论文**“ Marior: Margin Removal and Iterative Content Rectification for Document Dewarping in the Wild ”的相关工作。照相机捕捉到的文档图像通常会出现透视和几何变形。考虑到视觉美感较差和OCR系统性能下降,对其进行纠正具有重…

JavaScript实现输入圆的半径,输出周长、体积和面积的代码

以下为输入圆的半径,输出周长、体积和面积实现结果的代码和运行截图 目录 前言 一、请输入圆的半径,输出周长、体积和面积 1.1运行流程及思想 1.2代码段 1.3 JavaScript语句代码 1.4运行截图 前言 1.若有选择,您可以在目录里进行快速查找; 2.本博…

【crontab】如何解决命令末尾自动加^M,导致不生效的问题

目录 场景: 问题: 问题原因: 解决方案: Step 1:编辑文件yolov5 ,并查看文件类型 Step 2:修改文件类型 yolov5 Step 3:yolov5中的定时任务加入到crontab中,并查看crontab 列表…

前端性能优化总结(SPA篇)

性能优化 所有开发者都无法避免的一个问题,即关于项目的性能优化。性能优化是一个经久不衰的问题,它几乎贯穿于整个项目的开发过程。做好性能优化的项目不仅能在用户体验上更胜一筹,还能让服务资源的分配更加的合理。 关于SPA(单…

互联网医院开发|线上问诊系统开发|互联网医院功能开发

互联网医院在智慧医疗版块可以算的上是“核心成员”,无论是出色的实战能力还是在管理功能模块上,都为行业带来了切实的便利,就例如平时的工作安排,省时省力,也让患者有更方便的就医条件,互联网医院系统源码…

必须掌握的重写,重载,equals,==

生活是晨起暮落,日子是柴米油盐,时光匆匆,我们终将释怀。 重写与重载的区别 重写(Override) 1.发生在父类与子类之间 2.方法名,参数列表,返回类型必须相同 3.访问修饰符的限制一定要大于被重写方法的访问修饰符,如果…

【sunny land】利用Animation编辑器实现近战敌人判定

昨晚研究了一晚Boss近战判定,也找了一些方法,但始终找不到合适的 今天终于让我找到了[泪目] 让我们先看演示 这个效果是我们的Boss挥刀时不造成伤害,当火焰冒出来时再对主角造成伤害。 这个我讲详细点吧 步骤: 首先&#xff…

矿井水行业氟超标的解决方法

高矿化度的废水是指含有高浓度溶解性矿物质的废水,通常指的是含有高浓度钠、钙、镁、铁、铝、钾等离子的废水。这些离子通常来自于废水所处的环境、工业或生产过程中使用的原材料和化学品。高矿化度的废水通常具有高盐度、高电导率、高硬度等特征,对环境…

三星弃Google用Bing?谷歌赶工新AI搜索Magi

“三星考虑将手机端的默认搜索引擎由Google换成Bing”,《纽约时报》上的这则消息披露次日,微软股价上涨2%,谷歌母公司Alphabet股价下跌3%。 过去20年里,谷歌一直是在线搜索领域无人能敌的霸主,微软旗下的Bing只在3%-5…

录屏文件太大怎么办?您可以这样做!

案例:录制的录屏文件体积比较大怎么办? 【我发现我录制的电脑录屏文件体积比较大,不好保存,会占用电脑的内存。我想知道怎样才可以录制体积较小的录屏?有没有小伙伴有解决的办法?】 录屏是我们经常需要用…

ATTCK v12版本战术介绍——防御规避(四)

一、引言 在前几期文章中我们介绍了ATT&CK中侦察、资源开发、初始访问、执行、持久化、提权战术理论知识及实战研究、部分防御规避战术,本期我们为大家介绍ATT&CK 14项战术中防御规避战术第19-24种子技术,后续会介绍防御规避其他子技术&#xf…

IO流复习

IO流 程序到文件,文件到程序分为输出流和输入流流分为字节流,字符流 字节流可以操作所有类型文件,字符流只能操作文本文件(可以用windows记事本打开并且能正常读懂的文件) 流的结构图:只有下面接口的实现…