【Simulink】基于事件触发的三相并网逆变器模型预测控制(Matlab Function)

之前写过三相并网逆变器FCS-MPC的博客
👉【Simulink】基于FCS-MPC的三相并网逆变器电流控制(Matlab Function)

在FCS-MPC实际控制过程中,存在某些多余的优化操作实际,比如当目标系统的状态与其参考值之间的偏差保持在阈值内时,某些相邻操作会产生几乎相同的控制动作。事件触发(Event-Triggered, ET)控制可以来减少此类冗余优化操作,并且将目标系统的状态与其参考之间的偏差保持在预设阈值内,从而降低开关频率,减小开关损耗。

仿真文件下载

1. 事件触发原理

1.1 事件触发条件

状态 x ( t ) x(t) x(t) 的误差 e ( t ) e(t) e(t) 定义为:
e ( t ) = x ( t i ) − x ( t ) , t ∈ [ t i , t i + 1 ) e(t)=x(t_i)-x(t),t∈[t_i,t_{i+1}) e(t)=x(ti)x(t),t[ti,ti+1)
t i t_i ti t i + 1 t_{i+1} ti+1分别为相邻两次事件触发时间点,其间隔 t e t = t i + 1 − t i t_{et}=t_{i+1}-t_i tet=ti+1ti 可设为采样周期 T s T_s Ts。如果在时间间隔 t ∈ [ t i , t i + 1 ) t∈[t_i,t_{i+1}) t[ti,ti+1) 内调节性能令人满意,则在发送 x ( t i ) x(t_i) x(ti) 之后不输入新的测量值,而不是在每个控制周期中将实时测量状态 x ( t ) x(t) x(t) 输入到控制器中。

e ( t ) e(t) e(t) 应该满足以下条件,才能达到输入状态稳定性(Input State Stability,ISS):
∣ ∣ e ( t ) ∣ ∣ ≤ α γ − 1 ∣ ∣ x ( t ) ∣ ∣ ||e(t)||≤\alpha \gamma^{-1}||x(t)|| ∣∣e(t)∣∣αγ1∣∣x(t)∣∣

其中 α \alpha α γ \gamma γ k ∞ k_∞ k 类函数。

在这里插入图片描述

由此可以得到 t i + 1 t_{i+1} ti+1 时刻的事件触发条件。

1.2 三相并网逆变器的事件触发控制

三相L型滤波并网逆变器的建模可以参照我之前的博客:【Simulink】基于FCS-MPC的三相并网逆变器电流控制(Matlab Function)
在这里插入图片描述

选取 α β \alpha\beta αβ坐标系下的电网电流为状态变量,三相L型滤波并网逆变器的状态空间方程:
[ d i α d t d i β d t ] = [ − R L 0 0 − R L ] [ i α i β ] + [ 1 L 0 0 1 L ] [ u α − e α u β − e β ] \begin{bmatrix} \frac{di_\alpha}{dt} \\ \frac{di_\beta}{dt} \end{bmatrix} =\begin{bmatrix} -\frac{R}{L} & 0 \\ 0 & -\frac{R}{L} \end{bmatrix} \begin{bmatrix} i_\alpha \\ i_\beta \end{bmatrix} +\begin{bmatrix} \frac{1}{L} & 0 \\ 0 & \frac{1}{L} \end{bmatrix} \begin{bmatrix} u_\alpha-e_\alpha \\ u_\beta-e_\beta \end{bmatrix} [dtdiαdtdiβ]=[LR00LR][iαiβ]+[L100L1][uαeαuβeβ<

  • 18
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不雨_亦潇潇

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值