没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论

























1 引言
随着全球能源危机以及环境问题的日益显现,新能源的发展受到了各个国
家的重视。然而由于新能源发电电压的随机性以及各式负载对不同电压等级的
要求,因此新能源以及负载都需要通过不同类型的变换器来接入电网
[1,2]
。
由于变换器具有非线性特性,传统的线性控制方法存在着较大的局限性
[2]
,
其只能分析静态工作点附近的稳定性,而针对大信号扰动问题的稳定性分析还
有所欠缺
[3]
。因此各种非线性控制方法被提
出来,如反馈线性化、反步控制法、滑模控制、无源控制以及自抗扰控制
等。基于反馈线性化控制理论的控制器设计方法需要全状态可测量、需要精确
抵消动态、会引入控制器奇异性,对参数的依赖性较大、控制律复杂。反步控
制法计算量大,实时性差
[4]
;滑模控制会给系统带来抖动问题
[2]
。1989 年由 Ortega
等
[5]
提出的无源控制(Passivity based control,PBC)由于其能量耗散特性可实现
系统的全局稳定性,无奇异点等优点,现已应用到机械、电气、机电等各个控制
领域
[6]
。文献[1-2,7]利用无源控制分别对 Buck 变换器、Buck-Boost 变换器进
行控制,均实现了系统的稳定运行,并且拥有良好的动态和稳态性能。但是 PBC
依赖精确的数学模型,在系统受扰动或者内部参数发生变化时,会存在静态误差
问题。
因 此 ,针 对 上 述 问 题 ,以 Buck 变 换器 为例 ,建 立 基 于 欧 拉 拉 格 朗 日 (Euler
Lagrange,EL)模型的无源控制器。首先保证系统的稳定性,对于无源控制在系
统受扰动或者参数变化时存在的静态误差问题,文献[2,7-9]都采用 PI 控制结合
PBC,但 是该控制方法存 在快速性 与超调之间无法 调和的矛盾,因此本文 结合
ADRC 可以把系统的未建模动态和未知扰动作用都归结为对系统的“总扰动”而
进行观测并予以补偿的优点,从而解决 PBC 存在的问题,使系统具有更加良好
的鲁棒性。
最 后 利 用 Matlab/Simulink 中 搭 建 的 仿 真 模 型 , 进 行 了 仿 真 研 究 , 并 与
PI+PBC、PI 控制方法进行比较,试验结果验证了本文所提控制策略的正确性以
及有效性。
2 Buck 变换器无源控制
2.1 Buck 变换器数 学模型

Buck 变换器的拓扑结构如图 1 所示,其中 V 为 IGBT,VD 为二极管,L 为电
感器,C 为电容器,R 为电阻,E 为电源电压,iLiL 为通过电感器的电流,uouo 为电
容器两端的电压。
图 1
图 1 Buck 变换器拓扑结构
假 设 电 路 中 的 元 器 件 均 为 理 想 元 器 件 , 在 连 续 导 通 模 式 (Continuous
conduction mode,CCM)下工作,选择电感电流开关周期平均值 iLiL 和电容电压
开关周期平均值 uouo 为状态变量,即 x=[x1x2]T=[iLuo]Tx=[x1x2]T=[iLuo]T。
由图 1 可得,Buck 变换器的数学模型为
⎧⎩⎨⎪⎪x˙1=dEL−x2Lx˙2=x1C−x2CR{x˙1=dEL−x2Lx˙2=x1C−x2CR
(1)
式中,d 为 Buck 变换器 V 的占空比,0≤d≤10≤d≤1。
于是,由式(1)可得 Buck 变换器的 EL 模型为
{Mx˙+Jx+Rx=uy=x{Mx˙+Jx+Rx=uy=x
(2)
式 中 ,M=(L00C)M=(L00C);J=−JT=(0−110)J=−JT=(01−10) 为 反 对 称 矩
阵;R=(0001/R)>0R=(0001/R)>0;u=(dE0)u=(dE0);yy 为输出变量。
下面分析 Buck 变换器的无源性。
设系统能量存储函数为

H(x)=12xTMxH(x)=12xTMx
(3)
可得
H˙=xTMx˙=xT(u−Jx−Rx)=xTu−xTRx=uTy−xTRx≤uTyH˙=xTMx˙=xT(u−Jx−
Rx)=xTu−xTRx=uTy−xTRx≤uTy
(4)
从式(4)可以证明,该系统是严格无源的,因此,Buck 变换器必然稳定
[4]
。
2.2 无源控 制器设计
设期望的状 态 变 量 为 x∗=[x∗1x∗2]T=x∗=[x1∗x2∗]T=[i∗Lu∗o]T[iL∗uo∗]T,状态
变量误差为 xe=x−x∗xe=x−x∗。无源控制器的作用是加速系统误差能量收敛到
0,误差能量存储函数为
He(x)=12xTeMxeHe(x)=12xeTMxe
(5)
可得
H˙e(x)=xTeMx˙eH˙e(x)=xeTMx˙e
(6)
为加速误差能量存储函数快速收敛到 0,需要进行阻尼注入。可得
Mx˙e+Jxe+Rxe+Raxe=u−Mx˙∗+Jx∗+Rx∗+RaxeMx˙e+Jxe+Rxe+Raxe=u−Mx˙
∗+Jx∗+Rx∗+Raxe
(7)
式中 ,Ra=(Ra1001/Ra2)>0Ra=(Ra1001/Ra2)>0 为注 入阻尼矩阵。 令式(7)
等于 0,可得无源控制器为
u=(Mx˙∗+Jx∗+Rx∗)−RaXeu=(Mx˙∗+Jx∗+Rx∗)−RaXe
(8)
于是
剩余11页未读,继续阅读
资源评论

罗伯特之技术屋
- 粉丝: 377
- 资源: 1万+

下载权益

C知道特权

VIP文章

课程特权

开通VIP

上传资源 快速赚钱
我的内容管理 收起
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助

会员权益专享
最新资源
- 脑电功能连接性分析工具包
- 22年开始整理从17年陆续收集的github源码链接,整理成Excel文档 此为第10个文档
- 22年开始整理从17年陆续收集的github源码链接,整理成Excel文档 此为第9个文档
- 【计算机专业VB-毕业设计100套之】VB健身中心会员管理系统(源代码+系统+开题报告+答辩PPT+中英文翻译)
- armarmarmarmarm
- 研究生人工智能机器学习PPT
- 【计算机专业VB-毕业设计100套之】VB计算机自动出卷系统(开题报告+外文翻译+源程序+可执行程序+论文正文+答辩ppt)
- MACMidjourney必备Discord
- 22年开始整理从17年陆续收集的github源码链接,整理成Excel文档 此为第8个文档
- 【计算机专业VB-毕业设计100套之】vb家庭财务管理系统设计(论文+源代码+英文文献)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
