3. 变流器控制系统架构

风电变流器并不是一个孤立的功率变换装置,它上面还有一层“指挥系统”。理解这套指挥系统的架构,是判断故障到底出在“通信没送到”“控制算错了”还是“保护动作了”的前提。本节把变流器控制系统拆成四条并行的线索来看:PLC主控与变流器控制器之间的通信链路、控制器内部的实时控制环、决定运行阶段的状态机,以及独立于控制环之外的故障保护逻辑。诊断信号采集点就分布在这四条线索的交界处。

一、两层控制:PLC主控与变流器控制器

整机层面通常由一台主控PLC负责风机级的协调:偏航、变桨、液压、润滑、并网接触器、安全链以及变流器的启停指令。变流器控制器(常见为DSP+FPGA架构,或高性能实时控制器)则专注在毫秒甚至微秒级的功率变换控制上。两者分工明确:PLC管“什么时候该发什么命令”,变流器控制器管“命令怎么变成PWM波”。

它们之间的通信链路一般走现场总线或工业以太网。常见的有CANopen、Profibus-DP、EtherCAT、Modbus TCP等。以CANopen为例,PLC通过PDO(过程数据对象)周期性地向变流器控制器发送控制字、转矩给定、无功给定,变流器控制器则通过TPDO回传状态字、实际功率、直流母线电压、模块温度、故障码。这条链路的诊断采集点非常关键:通信超时、报文丢失、控制字与状态字不匹配,都会表现为变流器“不响应”或“误停机”,但根因可能在PLC侧、线缆侧或控制器侧。

实际排查时,一个常用手段是抓取总线报文并观察心跳周期。例如某CANopen链路设定心跳周期为100ms,若连续3个周期未收到变流器心跳,PLC会置位通信故障。此时诊断信号采集点应放在:PLC的通信错误计数器、变流器控制器的CAN控制器错误寄存器、以及物理层的终端电阻与屏蔽接地。三者结合才能区分是“控制器死机”还是“线缆断了”。

二、实时控制环:从采样到PWM

变流器控制器内部是一个典型的闭环实时系统。以网侧变流器为例,控制环从电压电流采样开始,经过坐标变换、锁相环、电流环PI调节、空间矢量脉宽调制(SVPWM),最终输出驱动信号。整个环路的周期通常在50μs到200μs之间,具体取决于开关频率和控制带宽。

这个环里的诊断信号采集点包括:采样通道的偏置与增益、锁相环的相位误差、电流环的给定与反馈偏差、直流母线电压的纹波、以及PWM死区补偿后的实际占空比。当变流器报“过流”或“电流跟踪超差”时,如果只看故障码,很容易误判为功率模块问题;但若在控制器内部抓取电流环给定与反馈的波形,就能看出是采样偏置漂移、锁相失步,还是PI参数在特定工况下饱和。

需要强调的是,实时控制环的诊断往往依赖控制器自带的数据记录功能(如DSP的RAM缓存、FPGA的在线逻辑分析)。这些记录点本身就是诊断信号采集点,设计阶段就应预留,而不是等故障发生后再去“想办法看”。

三、状态机:运行阶段与切换条件

变流器控制器内部通常有一个明确的状态机,典型状态包括:初始化、待机、预充电、并网、发电、故障、停机。状态之间的切换由条件触发,例如“直流母线电压达到阈值且电网电压正常”才允许从预充电进入并网;“收到PLC停机命令或检测到故障”则从发电进入停机。

状态机的诊断价值在于:很多故障并不是控制环算错了,而是状态切换条件不满足或切换时序异常。例如变流器反复在“预充电”和“待机”之间跳转,可能是预充电电阻过热保护反复动作,也可能是母线电压采样不准导致阈值判断抖动。此时诊断信号采集点应放在状态机的输入条件上:母线电压、电网电压、接触器反馈、预充电时间计数器。

四、故障保护逻辑:独立于控制环的安全层

故障保护逻辑通常由硬件比较器、FPGA逻辑或独立的安全模块实现,不依赖主控制环的软件周期。它的响应速度远快于控制环,目的是在过流、过压、短路等危险工况下直接封锁PWM。保护逻辑的诊断采集点包括:硬件比较器阈值、保护动作锁存标志、PWM封锁信号、以及保护动作时的母线电压与电流瞬时值。

这里有一个容易混淆的点:控制环里的“软件过流保护”和保护逻辑里的“硬件过流保护”是两套东西。软件保护可以记录故障前后的波形,便于分析;硬件保护则只负责快速切断。诊断时若发现硬件保护动作但软件保护未触发,说明故障电流上升极快,已经超出软件周期能响应的范围,应重点检查短路路径和驱动电路。

PLC 主控 整机协调 / 安全链 启停指令 / 转矩给定 诊断点:通信错误计数 通信链路 CANopen / EtherCAT 心跳 / PDO / 故障码 变流器控制器(DSP + FPGA) 实时控制环 采样→变换→PI→SVPWM 周期 50~200 μs 诊断点:给定/反馈偏差 状态机 待机→预充→并网→发电 故障→停机 诊断点:切换条件 故障保护逻辑(硬件/FPGA) 硬件比较器 → PWM 封锁 → 锁存标志 诊断点:保护阈值 / 动作瞬时值 / 锁存状态 功率模块(IGBT / SiC) 驱动电路 / 电流传感器 / 温度传感器 电网 / 发电机 电压 / 电流 / 频率 PWM 驱动信号 功率流 电压/电流采样反馈 → 控制环与保护逻辑 封锁 诊断信号采集点:通信错误计数 · 采样偏置/增益 · 锁相相位误差 · 电流环偏差 · 状态切换条件 · 保护阈值与锁存标志

五、诊断信号采集点的选取原则

把上述四层放在一起看,诊断信号采集点的选取应遵循三条原则。第一,分层采集:通信层、控制层、状态层、保护层各自保留关键变量,避免只依赖一个故障码。第二,时间对齐:通信报文、控制环波形、保护动作标志应能对齐到同一时间轴,否则无法判断“是通信先断还是保护先动”。第三,可复现:采集点应能在故障复现时稳定记录,而不是偶发丢失。

一个实用的做法是在控制器中预留一个“故障快照”缓冲区,当保护逻辑动作或状态机进入故障态时,自动把前若干毫秒的通信计数、电流给定/反馈、母线电压、状态机变量和保护标志一起存入非易失存储器。这样即使现场无法实时抓取,也能在事后还原故障瞬间的完整链路状态。

排查变流器“不响应”类故障时,先看通信层的心跳与错误计数,再看状态机的当前状态与切换条件,最后才怀疑控制环参数。顺序反了,容易在功率模块上白费功夫。

总结来说,变流器控制系统的诊断不是“找一个故障点”,而是沿着PLC主控→通信链路→控制器状态机→实时控制环→故障保护逻辑这条路径,逐层确认信号是否正常传递、条件是否满足、保护是否误动。诊断信号采集点就设在这些层的交界处,设计阶段预留得越充分,现场排查就越快。