尧图精选

托卡马克极向场电源实战:从自研DSP转向PPEC inside

🕒 发布时间:2026/10/1 23:15:43 📁 来源:尧图网络
去年我们把一套基于 PPEC inside 方案的数字电源装到了一台托卡马克装置的极向场供电系统里。说实话第一次看到线圈参数的时候我差点以为需求方单位写错了——几十毫亨的大电感电阻却只有几十毫欧还要在几十毫秒内把电流从零拉到几百安、再反向拉回来。这和我们平时做的电机驱动、充电桩电源完全不是一个思路。这篇文章就复盘整个项目托卡马克电源到底苛刻在哪、我们为什么放弃自研 DSP 方案转投 PPEC inside、联调时踩了哪些坑以及最终实测出来的数据。如果你是做磁体电源、脉冲电源或者正在评估数字化电源平台的同行这篇应该能帮你少走不少弯路。1. 托卡马克的磁场供电和工业电源是两个物种1.1 先分清三种线圈、三类电源需求托卡马克装置里的磁场线圈大致分成三类每一类对电源的要求差异非常大线圈类型运行模式主要特征电源核心难点纵场线圈TF稳态恒流电流大、电压低、长时间连续运行纹波小、长期可靠性、故障快速断开极向场线圈PF脉冲双向运行电流快速升降、正反向切换、四象限工作动态响应快、能量回馈、电流高精度跟踪中央螺线管CS强脉冲运行极短时间内大功率翻转瞬间功率很高高 di/dt、瞬时过载、能量往返纵场线圈相对好伺候它就像一个“充好磁就基本不动”的大电磁铁电源的活主要是稳住电流、减小纹波。中央螺线管本质上是个大脉冲变压器初级电流要在很短时间翻向瞬时功率大得吓人。但真正考验电源设计能力的是极向场线圈每次等离子体放电过程中它的电流波形要跟着等离子体位置反馈实时变化一会儿正向几千安一会儿反向几千安中间还夹着各种斜坡和阶梯。我们这次做的就是给极向场线圈供电的单元电源。每台装置里这种电源不止一台而是很多台并联、给不同位置的线圈供电。所以单台电源的电压电流量级看起来没那么夸张但动态和控制方面的要求比普通工业电源高一大截。1.2 大电感低电阻传统电源设计思路在这里容易算错先看一组典型参数极向场某段线圈电感 L 约 20mH电阻 R 只有 60mΩ 上下。这两个数字意味着什么首先电气时间常数 τ L/R算出来大约是 0.33 秒。也就是说如果没有外加控制线圈里的电流自己爬升到目标值需要几百毫秒量级的时间。可等离子体控制要求电流在几十毫秒内到位这远远小于自然时间常数所以必须靠高电压“强迫”电流快速变化。稳态维持 600A 电流只需要 U I × R 36V 左右但从 0 到 600A 如果要求在 30ms 内完成需要的电压大约是 L × (di/dt) 0.02 × 600/0.03 400V再加上电阻压降接近 440V。动态电压需求是稳态电压的十倍以上。这就定下了电源的基本脾气短时能输出高电压来快速改变电流稳态又只要很低的输出电压。它不是传统意义上的恒压源更像一个“电流雕刻机”——用电压作为手段把电流波形精准地刻出来。还有一点容易被忽略极向场线圈并不是孤立电感。托卡马克的真空室、周围金属导体结构会在电流变化时感应出涡流等效于在线圈上耦合了额外的变压器回路。所以在高速控制视角下线圈的等效电感和等效电阻不是常数而是随频率、甚至随电流变化的。这个特性后面联调的时候让我们吃足了苦头。1.3 脉冲运行功率器件是“被反复冲击”的托卡马克不是一天 24 小时满功率跑。它的运行模式是“放电—停—放电—停”一个大电流脉冲从建立、保持到衰减持续几十秒到几分钟不等中间间隔若干分钟。每个脉冲IGBT 模块的结温都要经历一轮明显的上升和回落。别小看这个。工业电源里IGBT 大多数时间工作在稳定的热平衡状态结温波动幅度可能只有十几度。但在托卡马克这种脉冲负载下结温波动可能达到四五十度。每一次波动都在加速键合线疲劳。我们在选型时特意把 IGBT 的电流规格放大了一档就是为了给结温波动留余量。母线电容也不好过。脉冲期间电容要反复吞吐能量纹波电流大电容自身的温升和寿命都要重新核算。当时我们把电容选型报告发给供应商对方看到纹波电流曲线第一反应是“这是不是电容在给电磁炮供电”。1.4 四象限运行不是可选项是必选项线圈是储能元件电感储能 E 0.5 × L × I²。按 20mH、600A 算就是 3600 焦耳。电流每下降一次这 3600 焦耳就要有个去处。如果后级只是普通的半桥降压电流下降时线圈会把能量灌回母线电容母线电压会一路泵升很快超过功率器件耐压。所以极向场电源必须能四象限运行既能输出正电压让电流上升也能输出反向电压让电流快速下降下降时把能量回馈到母线再通过前级回馈到电网。老一代方案用可控硅整流器靠触发角控制来运行在逆变状态勉强能做到能量回馈但动态慢、换相复杂。我们的方案里前级用 PWM 整流器AFE直接实现双向功率流动后级用 H 桥实现输出四象限。这样整个系统像一辆混动车刹车的能量不是白白烧掉而是回收再利用。1.5 强电磁环境下做采样是另一场硬仗托卡马克装置运行时电源柜通常放在离装置本体有一定距离的电源厅但大电流母排和测量信号线依然可能穿过强磁场区域。线圈电流变化率大时杂散磁场会在信号回路里感应出噪声电压。有过一次印象深刻的经历电流采样信号用普通屏蔽双绞线传输柜内走线和功率母排平行了一段距离。结果一旦装置放电采样信号上叠加了幅度不小的尖峰电源动不动就误报过流。后来把采样线改成全程垂直穿越母排方向、换用双层屏蔽电缆、并在采样进控制板处加了共模扼流圈问题才消停。做托卡马克电源电磁兼容不是可选项是基本功。2. 为什么最终选择了 PPEC inside从自研 DSP 方案转投平台化数字电源2.1 原始计划是 TI DSP 自研控制板三个月后的现实很骨感项目一开始我们团队是奔着“全自研”去的。经典的套路TI DSP 做控制核心外置 ADC 采样CPLD 做硬件保护逻辑底层 C 代码全自己写。这个方案的诱惑在于自由度——想加什么控制算法、想改什么保护逻辑理论上都在掌控之中。但现实是三个工程师埋头写了快三个月代码量越来越大而装置物理组那边的需求一直在变。今天说线圈参数要改明天说通信协议格式要统一后天又说某个保护动作逻辑要调整。每一次改动牵一发而动全身底层中断服务程序要调保护状态机要改上位机监控界面跟着变然后又是一轮回归测试。最大的问题是时间。装置实验窗口不等人配套电源再拖下去整个实验进程都受影响。这个时候我们才意识到自研 DSP 方案虽然在实验室阶段很“自由”但到了工程交付阶段自由度反而成了负担——你花大量时间维护的是跟电源控制无关的“脚手架”代码。2.2 PPEC inside 的思路把写代码变成配置参数后来我们重新评估了数字化电源平台重点看的就是 PPEC 系列。PPEC inside 的想法和自研完全不一样它把电源控制里最核心、最不容易做好的部分——多环控制算法、PWM 生成、保护逻辑、软启动时序、状态机管理、通信协议——全部做成了现成的“硬核”平台。工程师要做的事情是在上位机软件里配置参数选拓扑、填电感电容值、填母线电压和开关频率、告诉它你期望的环路带宽工具自动算出补偿网络参数然后生成配置文件下载进去。这等于把“写 C 代码做电源”变成了“填参数做电源”。第一次在演示板上试的时候我还有点不习惯——以前调环路要么靠一堆脚本扫频要么靠示波器反复试PPEC 的配置工具直接把波特图算出来给我看环路参数一改幅频曲线实时变化。这种“所见即所得”的调试体验比用编译器和仿真器痛快太多了。当然平台化方案不是没有代价。它不像自研 DSP 那样什么算法都能塞进去控制自由度是受限的。但托卡马克电源的控制需求说到底是“电流环、电压环、保护、通信”这些成熟框架内的组合PPEC 恰好把这套框架做得很扎实。2.3 为什么“天天改需求”的非标项目反而适合平台化方案这里有个反直觉的点一般人觉得非标项目需求特殊应该用最灵活的自研方案。但托卡马克电源这种非标是“方向明确、细节多变”——大的架构就是四象限变流器可具体参数、时序、保护点、通信协议装置物理组每隔几周就可能调整一次。自研方案下每次调整都要经历“改代码—编译—烧录—测试”的完整轮回一个不起眼的小改动可能也要半天一天。用 PPEC 平台就是“改配置表—下载—测试”通常一小时以内搞定。而且 PPEC 的配置以工程文件形式保存参数改动的历史一目了然比几个人协同改代码容易追溯得多。项目做到后半段我们几乎形成了一个固定节奏上午收到装置物理组新的电流波形需求下午用 PPEC 重新配置参数晚上在模拟负载上验证第二天就能交付测试。这种响应速度在自研方案下想都不敢想。2.4 先用小功率样机“跑剧本”再上真机正式做全功率系统之前我们搭了一套小功率验证平台60A/50V 的双向 H 桥配合一个铁芯电感和电阻模拟线圈负载用 PPEC 做控制。这一步非常重要花了两周时间把后面可能遇到的问题提前暴露了一半。小平台上主要验证三类电流波形三角波、阶梯波、正弦波。三角波看电流跟踪的线性度阶梯波看阶跃响应和超调正弦波看环路带宽和相移。最后还专门测了电流过零附近的死区效应——这是双向变流器最容易出问题的地方之一。小功率样机跑通了我们心里才有底PPEC 的电流环性能在这个负载类型下是够用的死区、零点畸变这些问题也有办法处理。接下来才敢上全功率柜。3. 系统设计把理论参数填进 PPEC 配置表3.1 主电路拓扑AFE 前级 H 桥后级整套系统的拓扑并不复杂但每一层都有自己的任务前级三相 PWM 整流器AFE把电网的交流电变成稳定的 540V 直流母线同时支持能量双向流动。电流下降时线圈回馈的能量通过母线、经过 AFE 回到电网。后级IGBT H 桥输出端直接接极向场线圈。H 桥天然支持正反两个方向的电流和电压实现四象限输出。具体参数如下表项目参数交流输入三相 380V直流母线电压540VAFE 建立输出电压范围±520V额定电流±600A峰值电流800A持续 10s开关频率10kHz功率器件1200V/450A IGBT 模块 × 4H 桥这里有个细节普通电机驱动通常需要输出端加输出滤波器但我们这台电源基本不需要大的平波电抗——线圈本身电感几十毫亨天然就是个超级平波器。真正要注意的是功率模块到线圈之间那一小段母排的杂散电感。IGBT 关断时如果杂散电感大di/dt 会在母排上打出很高的尖峰电压。所以柜内母排要做层叠设计正负极母排紧贴、尽量减少回路面积。这个细节决定了你柜内的 IGBT 会不会莫名过压击穿。3.2 控制结构电流环为主电压环辅助极向场电源的控制核心只有一个高带宽电流环。上级等离子体控制系统PCS给的是电流给定我们的电源要把线圈电流按给定波形精准复现。控制结构是典型的双环嵌套内环电流环采样线圈实际电流和给定电流做差PI 调节器输出直接控制 H 桥 PWM 占空比。外环电压环主要在空载、预充电和限压保护时起作用。正常运行时电压环不参与电流控制只作为安全罩。PPEC 平台支持电流环、电压环、功率环等几种模式切换。我们日常用电流模式Pre-charge 阶段切到电压模式。PPEC 内部的状态机把这两种模式的切换时序都处理好了我们要做的只是把阈值和斜坡时间配置好。3.3 环路参数整定的实际计算过程环路参数不是拍脑袋填的。以我们的系统为例电流环被控对象可以近似为I(s)/D(s) Vbus / (sL R) 540 / (0.02s 0.06)其中 D 是 PWM 占空比Vbus 是母线电压 540V。这个对象在 s 域看来就是一个“低增益积分器加一个低频极点”的形式。由于 R 很小极点位置在 f R/(2πL) ≈ 0.48Hz非常靠近原点所以在电流环的目标穿越频率我们选的 800Hz处R 的影响几乎可以忽略对象近似为纯积分环节 27000/s。设计过程简化为三步第一步确定穿越频率。开关频率 10kHz采样在 PWM 周期同步数字控制延时约 1.5 个开关周期穿越频率取 800Hz保证有足够的相位裕度。第二步算比例增益。在 800Hz 处被控对象增益约 27000/(2π×800) ≈ 5.37A每单位占空比。考虑电流反馈系数后PPEC 的环路工具直接给出了 PI 比例项的参考值确保穿越频率在目标位置。第三步确定积分时间常数。PI 的零点位置放在 5~10Hz 附近既不影响中频段增益又能消除低频稳态误差。这里必须多说一句线圈不是理想电感。高场段铁芯可能饱和电感会明显下降真空室和周围结构的涡流效应会让等效电阻和电感随工况漂移。我们最后是按“最不利工况”整定的——把所有对稳定性不利的参数变化都考虑进去再留出 50 度以上的相位裕度。PPEC 配置工具里可以直接输入不同工况的参数做校验这一点帮了大忙。3.4 通信与指令链路电流给定怎么进到 PPEC托卡马克的电流给定不是本地生成的而是来自装置级等离子体控制系统。电源要做的是忠实地接收指令并执行。我们的方案是等离子体控制系统通过一个协议转换板把电流给定以 1kHz 的周期、通过 CAN 总线发送给电源的 PPEC 控制板。PPEC 内部再把给定值做斜坡限制和抗混叠滤波进入电流环。1kHz 的指令刷新率配合 800Hz 的电流环带宽在频域上刚好匹配。这个链路里有个容易被忽视的时延问题CAN 通信本身有延迟指令到达控制板的那一刻和电流采样时刻可能错开半个周期。如果信号直接进环路相当于给给定通道引入一个时变相位滞后。我们在 PPEC 里把给定做了缓存对齐确保每个控制周期使用的给定值是对应同一个时间基准的采样。这个细节不处理实测时会出现“给定没变但电流自己在轻轻晃动”的怪现象。4. 联调排雷从“能输出”到“真能用”中间隔了好几个坑4.1 第一课真实线圈一上大电流段就“发抖”小功率样机跑得好好的全功率柜接上真实线圈后第一次做 600A 电流阶跃问题就来了。电流升到 450A 左右开始示波器上出现约 1.2kHz 的持续振荡。幅度不大但足够让实验组的人紧张。排查链路是这样的第一步排除机械和接线问题。把柜内所有功率连接重新紧固了一遍故障依旧。第二步检查采样。用示波器对比霍尔传感器输出和 PPEC 内部采样值两者一致排除采样链路异常。第三步看 PWM 波形。发现占空比在振荡频率上周期抖动问题定位在环路内部。第四步对比不同电流点的环路参数。用小信号扰动法实测了几个工作点的对象增益发现大电流下等效电感明显变小对象增益比我们设计值高了不少。第五步重新整定。按最恶劣工况最小等效电感、最大电流增益重新配置 PPEC 的环路参数振荡消失。原因说穿了一点都不神秘线圈在大电流下磁路趋于饱和等效电感下降被控对象增益上升原先设计的相位裕度被吃掉了一截环路就进入振荡临界区。这件事给了我们一个深刻的教训环路参数不能只在额定点校核必须覆盖整个电流工作范围。4.2 第二课电流快降时母线电压开始“打嗝”电流快速上升阶段还算顺利但到了电流快速下降阶段另一个问题浮出水面母线电压在 540V 上下大幅波动像“打嗝”一样一冲一冲AFE 的直流侧电压环跟不上后级 H 桥的能量回馈节奏。原因不复杂。前级 AFE 的直流母线电压环带宽通常做不高一般几十赫兹而后级电流下降时线圈回馈功率在几毫秒内从零冲到接近最大。后级突然把一大坨能量灌回母线前级还没来得及把能量送回电网母线电容只能硬扛扛不住就是电压飙升。等 AFE 反应过来了变成一个大的电压跌落反复切换就形成了“打嗝”。解决用了三板斧适当增加母线电容容量给动态过程争取更多缓冲时间。把 AFE 的直流电压环带宽尽可能提高让它对功率突变更敏感。最关键的是加了一路“能量前馈”PPEC 根据电流下降斜率实时估算回馈功率提前把 AFE 的功率方向调整到回馈状态而不是等母线电压涨上去了才反应。这套“预测性能量管理”是后面真正稳住系统的核心。没有它母线电压的动态偏差会一直在危险边缘试探。4.3 第三课死区效应在低电流段的“台阶”H 桥 IGBT 必须设置死区时间防止上下桥臂直通。我们初始设置的死区时间在低电压大电流工况下看不到什么问题但电流降到 ±20A 以下时电流波形在过零处出现明显的“台阶”和平顶给定是正弦波实际电流在零点附近像是被削掉了一块。原因是死区时间导致的占空比损失在小占空比工况下占比很大。电流越小死区影响越明显。解决思路是在控制里补偿死区根据电流方向在占空比指令上叠加一个修正量。PPEC 平台内部带了死区补偿配置项我们把死区时间、器件开关延迟实测后填进去波形立刻干净了很多。如果你也用 H 桥做双向电流建议直接把死区补偿功能打开并且在低压小电流条件下做一个专门的过零跟踪测试。这一条写在任何产品手册里都不显眼但实际工程中它就是会影响电流精度。4.4 第四课干扰导致的硬件过流误动作调试后期出现过一次比较吓人的情况一次计划内的大电流脉冲过程中系统突然硬件过流封锁但示波器显示电流峰值远没到保护值。保护动作把整个放电过程中断了实验组那边一片叹气。查到最后发现问题出在 IGBT 换流瞬间的母排电压尖峰上。大电流脉冲期间母排电流变化率很高杂散电感感应的尖峰通过空间耦合叠加到了电流采样信号和硬件保护比较器的输入上。瞬时尖峰幅度足够触发硬件过流阈值而它只持续了几微秒。处理办法是双管齐下采样信号端加了更强的滤波同时把信号线全部换成双层屏蔽电缆并在控制板入口处单点接地。硬件过流保护阈值从 700A 调整到 900A同时在保护输入端加上 3μs 的消抖时间窗。短于 3μs 的尖峰视为干扰不动作真正的故障电流持续时间远超这个窗口。这里有个平衡要把握消抖时间加长了保护变慢不加消抖又容易被干扰误触发。我们的经验是过流阈值留 15~20% 的运行峰值裕量消抖窗口取 2~5μs这是绝大多数电力电子装置经过验证的折中点。4.5 第五课强磁场环境下的通信丢帧前面提到过采样信号受干扰后来还有一次通信异常。装置放电期间PPEC 的 CAN 通信偶尔出现丢帧监控界面显示的数据跳变。排查时发现控制板的位置离一段脉冲母排比较近母排电流变化时在控制板区域产生了较强的瞬态磁场。我们把控制板旋转了 90 度让板内走线方向尽量垂直于磁场方向干扰显著下降再把 CAN 总线物理层换成隔离收发器、通信线改为屏蔽双绞线并在两端单点接地丢帧彻底消失。后来在正式安装时我们把整个控制机架都用镀锌钢板做了磁屏蔽罩自此通信再没出过问题。这条经验给所有靠近大型电磁装置工作的电源同行模拟采样、数字通信、控制板布局这三个方面的抗干扰设计必须在柜体布局阶段就考虑进去等现场出了问题再补代价至少是几周工期。5. 实测结果与复盘数据说话结论留给后来人5.1 关键指标从目标到实测联调完成、系统稳定运行后我们做了一轮完整的性能测试。结果如下指标目标值实测值0→600A 阶跃上升时间≤35ms31ms阶跃超调量≤5%3.2%稳态电流纹波600A 时≤1%0.7%斜坡电流跟踪误差≤2%1.5%母线电压波动脉冲工况500~580V515~565V过零电流畸变死区补偿后无明显台阶达标这里有个物理规律值得点透0→600A 的上升时间理论下限其实是由母线电压和线圈电感的比决定的。我们的裕度允许输出约 460V在 20mH 电感上对应的电流上升率是 23A/ms600A 需要约 26ms。实测 31ms多出来的时间主要花在了给定斜坡限制和防止超调的百分比裕度上。换句话说在不提高母线电压的前提下想把上升时间压到 25ms 以内靠调环路参数是做不到的——物理限制了。这也是托卡马克电源设计里一个重要的概念动态性能的极限在功率级不在控制算法。5.2 和传统可控硅整流方案的对比项目过程中我们和装置方交流过老一代可控硅整流方案的表现。简单对比一下维度12 脉波可控硅整流数字 PWM PPEC动态响应触发延迟典型响应数十毫秒电流环响应亚毫秒级电流纹波较大需要平波电抗小线圈电感天然滤波功率因数与谐波需要专门补偿装置AFE 控制谐波小功率因数高能量回馈依赖逆变状态动态慢四象限瞬时回馈控制灵活性触发角方式受限参数化配置快速迭代工程门槛技术人员熟悉需要数字化电源经验客观说可控硅方案在超大电流场合单台上万安培依然有优势功率密度和成本在那摆着。但在单台几百安到几千安、需求灵活多变的极向场电源场合数字 PWM 加 PPEC 的组合无论动态性能还是工程可维护性优势都很明显。5.3 给想做类似系统的同行几个实操建议第一先把“运行工况”和“故障状态”分清楚。脉冲电源允许瞬时过载过流保护阈值不能按稳态额定值卡的太死要给脉冲峰值留出合理裕量否则一天误跳八回。第二线圈电感必须实测而且要测不同电流点的值。标称值只能做初设真实呈现的是“随电流漂移”的变参数对象环路设计覆盖全范围才有意义。第三模拟负载别图省事。用纯电阻加空芯电感模拟极向场线圈和真实线圈的动态差异很大。至少用铁芯电感能体现饱和特性和非线性。第四数字控制平台选型重点看环路调节的实时性和保护层级不能只看“是数字的”就完事。PPEC 这类平台的硬件级保护链路的响应速度是自研方案里最花时间也最做不好的部分。第五配置文件的版本管理要跟上。PPEC 这类平台改参数太方便了反而容易陷入“随手改、忘了记录”的坑。把每次配置都归档、备注修改原因和写代码提交 log 一个道理。这套系统后来在装置上连续跑了好几个实验轮次没有再出现过环路稳定性问题。我个人最大的体会是数字化电源平台的价值不在于帮你省掉底层代码开发而在于它把“试错周期”从按周计算压缩到了按小时计算。托卡马克这种实验环境实验方案几乎天天在变电源系统恰好最需要这种快速重配、快速验证的能力。如果后面要做中央螺线管这类更极端的脉冲电源我会毫不犹豫地把 PPEC inside 方案和高耐压模块化变流器组合起来再干一次。
上一篇/下一篇内容由系统自动关联 返回资讯列表 →