嵌入式
返回首页

永磁同步电机控制系统仿真—逆变器的死区补偿

2024-08-22 来源:elecfans

01 死区效应的产生

死区效应,准确说应该叫逆变器的非线性特性,由两部分构成:

  • 死区时间;

  • 功率器件的导通压降;

其会导致逆变器输出电压与PWM指令不相等。在电机低速工况时和高速六阶梯波模式下,为了保证系统的性能,必须对PWM的死区时间进行补偿。特别是,当电流的幅值几乎为零时,由于死区效应,即使在该相有一些电压指令参考,电流也被钳制为零。

图片

电流流出时,逆变器理想输出电压与实际输出电压之差

图片

电流流入时,逆变器理想输出电压与实际输出电压之差

02 死区补偿方法

针对不同的应用要求,死区补偿的方法有很多种,实现的难易程度和成本也各不相同。下面介绍一种行业中广泛使用且容易实现的一种方法。

首先分析死区时间,根据三相电流的流向可以得到每相逆变器理想输出电压与实际输出电压之差

图片

式中Td为死区时间,TPWM为PWM周期,Udc为直流电压,Sign为符号函数,ix为电机电流。将每相的电压误差通过Clarke变换,死区效应引起的电压误差可以在三相坐标系中表示为六个电压误差矢量图片,如下图所示。例如,当电流矢量is在-π/6~π/6范围内,a相电流大于零,b相和c相电流小于零,计算得到电压误差矢量

图片

其导致的实际输出电压由V*s 变为Vs。

图片

由于死区时间导致的实际输出电压

因此其补偿的基本原理是考虑电流的极性,通过增加压误差矢量图片,补偿参考电压V*s,使逆变器输出电压与指令电压一致。

实现框图如下:

图片

死区补偿实现框图

实际应该时,可以根据实际情况,标定电压误差矢量的补偿系数。

03 HIL测试结果

搭建电机控制器桌面式HIL测试平台,如下图所示。包括:

上位机:在线参数修改,实时波形监视与记录;

示波器:波形显示;

Performance实时仿真机(包含IO334 FPGA板卡和IO3XX-21数字扩展板):运行被控对象模型。

Baseline实时仿真机(包含IO397 FPGA板卡):运行电机控制器模型。

旋变调理卡:将2路单端模拟信号转换为2路差分模拟信号,以及线圈阻抗等效。

旋变解码卡:输出旋变激励信号,测量PMSM的位置和速度。

图片

电机控制器桌面式HIL测试平台

定子频率5Hz,开关频率20kHz,死区时间2µs,示波器的电流波形如下:

图片

电流波形(无死区补偿算法)

图片

电流波形(有死区补偿算法)


进入嵌入式查看更多内容>>
相关视频
  • PX4固件二次开发课程

  • RISC-V嵌入式系统开发

  • NuttX Workshop 2024

  • 自己动手写操作系统

  • SOC系统级芯片设计实验

  • 自己动手做一台计算机

精选电路图
  • PIC单片机控制的遥控防盗报警器电路

  • 红外线探测报警器

  • 短波AM发射器电路设计图

  • 使用ESP8266从NTP服务器获取时间并在OLED显示器上显示

  • 开关电源的基本组成及工作原理

  • 带有短路保护系统的5V直流稳压电源电路图

    相关电子头条文章