3. 矢量控制基础

矢量控制(Field-Oriented Control, FOC)是永磁同步电机(PMSM)无传感器控制的核心算法框架。其本质是将定子三相交流电流通过坐标变换,解耦为与转子磁场方向一致的励磁分量和与之垂直的转矩分量,从而将交流电机的控制问题等效为直流电机的控制问题。本章将深入解析Clark变换、Park变换的数学原理与工程实现,并系统阐述电流环与速度环PI调节器的设计方法,为后续无传感器观测器设计奠定基础。

PMSM矢量控制坐标变换与双闭环调节链路 三相电流 ia, ib, ic Clark变换 3s → 2s (αβ) Park变换 2s → 2r (dq) 电流PI调节 id*→id, iq*→iq 逆Park/逆Clark dq→αβ→三相 速度PI调节 ω*→ω, 输出iq* 速度估算(观测器) 第4-6章内容 电流采样/重构 ADC + 重构算法 反馈 转子位置估算 θe (观测器输出) θe 图3-1 矢量控制坐标变换与双闭环PI调节链路(虚线为反馈/估算路径)

上图展示了PMSM矢量控制的核心信号链路:三相电流经Clark变换得到αβ轴分量,再经Park变换得到dq轴旋转坐标系分量;电流PI调节器在dq轴分别对励磁电流和转矩电流进行闭环控制;速度环作为外环,输出q轴电流给定。整个链路中,转子位置θe和速度ω的获取是无传感器控制的关键,将在后续章节详细展开。

3.1 Clark变换:三相静止到两相静止

3.1.1 核心原理与变换矩阵

Clark变换(又称3s/2s变换)将三相静止坐标系(abc)下的电流矢量投影到两相静止坐标系(αβ)上。其数学本质是空间矢量分解,保持磁动势等效。对于三相无中线系统,变换矩阵为:

[iα]   [ 1    -1/2   -1/2 ] [ia]
[iβ] = [ 0    √3/2  -√3/2 ] [ib]
                    [ic]

工程实现中常采用等幅值变换(系数2/3)或等功率变换(系数√(2/3))。等幅值变换下,变换后矢量的幅值与三相合成矢量幅值一致,便于PI参数整定和观测器设计;等功率变换则保持功率不变,适用于功率计算场景。实际项目中,等幅值变换更为常用,因为其物理意义直观,且与SVPWM调制策略的匹配性更好。

工程经验:在无传感器控制中,Clark变换的精度直接影响后续Park变换和反电动势观测的准确性。建议使用浮点运算或Q格式定点运算,避免因截断误差导致低速时观测器性能恶化。对于采样电流存在偏置的情况,应在变换前进行硬件或软件校准。

3.1.2 变换实现与判断方法

实际代码实现时,通常利用三相电流之和为零(ia+ib+ic=0)的特性,仅采样两相电流即可重构第三相。操作流程如下:

  1. 电流采样:通过ADC获取至少两相电流(如ia、ib),计算ic = -ia - ib。
  2. 偏置校准:在电机静止且未通电时采样ADC偏置,运行时减去该偏置值。
  3. 坐标变换:按上述矩阵计算iα、iβ,注意系数选择的一致性。
  4. 滤波处理:若存在高频噪声,可在变换后加一阶低通滤波,但需注意相位延迟对控制带宽的影响。

3.1.3 案例拆解:电流重构误差分析

某驱动器在低速运行时发现转矩波动明显,经排查发现Clark变换后的iα、iβ存在周期性畸变。进一步分析发现,ADC采样时刻与PWM载波不同步,导致采样电流包含开关纹波。解决方案是将采样点设置在PWM载波中心处(即下桥臂导通中点),此时电流纹波最小。调整后,iα、iβ波形畸变率从8%降至1.5%以内,转矩波动显著改善。

3.1.4 常见误区

  • 误区1:忽略等幅值与等功率变换的差异,导致后续PI参数和观测器增益计算错误。
  • 误区2:采样电阻布局不合理,导致三相电流采样不对称,引入偶次谐波。
  • 误区3:变换前未进行低通滤波,高频噪声直接进入电流环,降低控制精度。

3.2 Park变换:两相静止到两相旋转

3.2.1 核心原理与变换矩阵

Park变换(又称2s/2r变换)将αβ静止坐标系下的矢量旋转θe角度,映射到与转子磁极同步旋转的dq坐标系。变换矩阵为:

[id]   [ cosθe   sinθe ] [iα]
[iq] = [ -sinθe  cosθe ] [iβ]

变换后,id为励磁电流分量(对应转子磁场方向),iq为转矩电流分量(垂直于磁场方向)。对于表贴式PMSM(SPMSM),通常采用id=0控制策略;对于内置式PMSM(IPMSM),则需根据最大转矩电流比(MTPA)分配id、iq。

3.2.2 角度获取与误差影响

Park变换的精度完全取决于转子位置角θe的准确性。在有传感器系统中,θe由编码器或旋变提供;在无传感器系统中,θe由观测器估算。θe误差对控制性能的影响如下表所示:

θe误差对id/iq的影响对转矩的影响典型原因
恒定偏移(如5°)id、iq存在耦合偏差转矩下降约cos(Δθ)倍初始位置辨识误差
周期性波动dq轴电流出现纹波转矩脉动,产生噪声编码器安装偏心、观测器收敛不足
高频抖动电流环带宽内扰动高频振动角度信号量化噪声
风险提示:在无传感器控制中,Park变换使用的θe来自观测器估算。若观测器在低速或零速下收敛失败,θe误差可能超过90°,导致id、iq完全耦合,电流环失控。因此,必须设计可靠的观测器启动策略和角度误差监控机制。

3.2.3 案例拆解:角度误差补偿

某IPMSM项目在高速运行时发现q轴电流指令与反馈偏差增大,且id出现非零偏置。经分析,这是由逆变器死区效应引起的电压畸变,导致实际电流相位滞后于指令。通过在Park变换前对αβ轴电流进行相位补偿(补偿角与转速和死区时间相关),id偏置从0.8A降至0.1A以内,转矩控制精度提升约5%。

3.2.4 常见误区

  • 误区1:将Park变换角度直接使用电角度θe,而忽略了极对数关系(θe = 极对数 × 机械角度)。
  • 误区2:在dq轴电流PI调节器输出后未进行解耦补偿,导致高速时dq轴交叉耦合加剧。
  • 误区3:角度更新频率过低,导致Park变换存在延迟,等效于引入相位滞后。

3.3 电流环PI调节器设计

3.3.1 设计原理与传递函数

电流环是矢量控制的内环,其动态响应速度直接决定整个系统的性能。PMSM在dq坐标系下的电压方程为:

ud = Rs·id + Ld·(did/dt) - ωe·Lq·iq
uq = Rs·iq + Lq·(diq/dt) + ωe·(Ld·id + ψf)

其中,Rs为定子电阻,Ld、Lq为dq轴电感,ωe为电角速度,ψf为永磁磁链。可见,dq轴之间存在交叉耦合项(-ωe·Lq·iq和ωe·Ld·id),以及反电动势项(ωe·ψf)。电流环PI设计通常采用零极点对消法:将PI零点配置在电机电气时间常数τ=L/R处,使开环传递函数成为积分环节,从而获得良好的跟随性能。

3.3.2 参数整定流程

  1. 获取电机参数:通过离线辨识或厂家数据获得Rs、Ld、Lq、ψf。
  2. 确定带宽:电流环带宽通常为开关频率的1/10~1/20(如10kHz开关频率,带宽取500Hz~1kHz)。
  3. 计算PI参数:Kp = L·ωc,Ki = Rs·ωc(其中ωc为期望带宽角频率)。
  4. 加入解耦项:在PI输出中叠加前馈解耦电压(-ωe·Lq·iq和ωe·Ld·id + ωe·ψf)。
  5. 仿真验证:在MATLAB/Simulink中搭建模型,检查阶跃响应超调量、调节时间。
  6. 台架调试:先空载调试,再带载调试,逐步增大带宽直至出现振荡,然后回退20%作为最终参数。
实战要点:数字控制中,电流环的延迟包括采样延迟(通常为1个PWM周期)和PWM更新延迟(通常为0.5个PWM周期)。设计带宽时需考虑总延迟时间Td,保证相位裕度大于45°。若延迟过大,可考虑使用Smith预估器或状态观测器进行补偿。

3.3.3 案例拆解:电流环振荡排查

某项目在调试中发现q轴电流在高速时出现持续振荡,频率约800Hz。通过示波器观察,发现电流波形叠加了明显的谐振分量。排查过程如下:

  • 初步判断:排除机械谐振(频率不随转速变化)。
  • 检查PI参数:带宽设置过高(1.5kHz),接近开关频率的1/6,相位裕度不足。
  • 检查解耦项:发现解耦项中使用了估算的Lq值,与实际值偏差约15%,导致解耦不彻底。
  • 解决方案:将电流环带宽降至800Hz,并重新辨识Lq值。调整后振荡消失,电流THD从12%降至4%。

3.3.4 常见误区

  • 误区1:忽视数字控制延迟,导致带宽设计过高,系统不稳定。
  • 误区2:未进行dq轴解耦,高速时耦合电压导致电流环失控。
  • 误区3:PI输出未做限幅,导致积分饱和,动态响应变差。

3.4 速度环PI调节器设计

3.4.1 设计原理与带宽匹配

速度环是外环,其输出为q轴电流指令。速度环带宽通常为电流环带宽的1/5~1/10,以保证内外环时间尺度分离,避免相互干扰。速度环被控对象为电机机械方程:

J·(dωm/dt) = Te - TL - B·ωm

其中,J为转动惯量,Te为电磁转矩(Te = 1.5·p·ψf·iq),TL为负载转矩,B为粘滞摩擦系数。速度环PI设计需考虑负载扰动抑制能力和转速跟踪性能的折中。

3.4.2 参数整定方法

整定方法适用场景操作步骤优缺点
工程整定法通用场合先设Ki=0,逐步增大Kp至临界振荡,再设Kp=0.6×临界值,Ki=2×Kp/Ti简单实用,但依赖经验
基于模型法已知J和负载特性Kp = J·ωv/(1.5·p·ψf),Ki = Kp/τv精度高,需准确模型
仿真优化法研发阶段在Simulink中搭建完整模型,使用PID Tuner自动整定效率高,但需准确仿真模型

3.4.3 案例拆解:速度环抗扰性能优化

某伺服系统在突加负载时转速跌落达200rpm,恢复时间约500ms,不满足工艺要求。分析发现,速度环带宽仅20Hz,且未加入负载转矩前馈。优化措施:

  1. 将速度环带宽提升至50Hz(电流环带宽500Hz,满足1/10比例)。
  2. 加入负载转矩观测器(龙伯格观测器),将估算的负载转矩前馈至q轴电流指令。
  3. 增加速度微分前馈,改善加减速过程中的跟踪性能。

优化后,转速跌落降至50rpm,恢复时间缩短至80ms,系统抗扰性能提升约6倍。

3.4.4 常见误区

  • 误区1:速度环带宽设置过高,导致与电流环耦合,引发机械谐振。
  • 误区2:未考虑转动惯量变化(如负载变化),固定PI参数导致性能下降。
  • 误区3:速度反馈信号未滤波或滤波过度,引入噪声或相位延迟。
总结复盘:矢量控制的核心在于坐标变换的准确性和PI参数的合理性。Clark/Park变换是数学基础,必须确保角度和系数的正确性;电流环设计需关注带宽、延迟和解耦;速度环设计需关注带宽匹配和扰动抑制。在无传感器控制中,所有变换和PI调节都依赖于观测器提供的θe和ω,因此观测器的性能是整个系统性能的天花板。建议在调试时,先使用编码器验证电流环和速度环的PI参数,再切换到无传感器模式,以隔离问题。