真空自耗炉控制系统核心方案:从PLC串级到模糊自整定
做真空自耗炉控制系统跟做普通液压或恒压供水完全不是一个思路。电弧在真空室里你看不见它但电流、电压、熔滴、真空度、炉内温度全搅在一起互相影响。我在这类项目上前后折腾了不少时间从最初“只要PLC能跑起来曲线能存档”的思路慢慢改成“既稳得住电流又能扛住扰动”的控制方案踩过的坑不少。这篇就围绕真空自耗炉控制系统里最核心的控制方案问题聊聊我目前的思路和改进体会适合刚接触特种电源和真空冶金控制的人也适合已经在现场调试但总觉得系统不稳的同行。真空自耗炉的控制难点先把对象伺候清楚再谈优化1.1 工艺原理与对象特性真空自耗炉主要用于熔炼钛合金、高温合金这类活泼金属。原料预先制成一根自耗电极在真空环境下电极末端与熔池之间引燃直流电弧电弧热量将电极熔化液态金属以滴落方式进入水冷铜结晶器逐渐凝固成锭。整个过程不能加保护渣也不能依赖耐火材料靠真空环境和熔池自身的凝固完成提纯。从控制角度讲这个对象有几个其他工业过程很少同时出现的“坏脾气”。第一是强非线性电弧本身就是负载弧长、电流、电压之间不是固定比例熔滴不断脱落还会周期性地改变电弧间隙第二是大延迟电极升降指令从PLC发出经过驱动器、机械传动到电弧姿态改变本身就慢熔池熔化速率的变化更慢靠电流反馈去纠正熔速往往要延迟十几秒第三是强扰动真空机组切换、电极消耗变短、冷却水压力波动全部会体现在电弧和熔池状态上第四是安全约束极严一旦电弧击穿坩埚、冷却水泄漏或真空系统失效设备损坏甚至安全事故都可能发生。所以真空自耗炉控制系统首要任务是把安全联锁做结实其次才能谈稳定熔炼。这也是我在方案设计最初坚持先梳理对象特性、再选控制器结构的原因——如果一上来就谈PID参数后面大概率会反复推翻逻辑。1.2 “更优控制方案”到底优在哪里标题里的“更优控制方案”我习惯先明确怎么衡量更优。不是说换一台高端PLC就叫优化也不是把电流控制得越平越好。从实际生产看更优方案至少要解决三类问题。第一熔炼电流的稳定度。熔炼电流决定熔化速率、熔池深度和凝固组织电流波动大锭子内部结晶组织容易不均匀重则出现偏析。电流稳态偏差和波动幅度是最硬性的指标。第二对短路闪络的处理能力。熔炼过程中电极端部偶尔会探到熔池表面形成瞬时短路业内习惯叫闪络。好的控制方案应当快速识别、瞬时提弧并恢复正常而不是动不动逼着系统保护停机。第三对不同熔炼阶段的适应能力。起弧阶段、稳弧熔炼阶段、热封顶阶段工艺要求完全不同。起弧时要稳住弧压才能可靠引燃电弧熔炼阶段主要稳电流到后期热封顶又要让熔化速率逐步衰减。固定参数PID很难覆盖全流程更优方案多半要带参数自适应或阶段切换功能。我把方案收敛成以PLC为核心保留基础弧压/电流闭环作为底线保护把电极进给控制从单一弧压调节升级成电流内环加弧压/熔速外环的串级结构再叠加模糊自整定、称重熔速补偿和闪络逻辑三段处理。这个方案谈不上“前沿”但可落地、可维护、成本可控现场操作工人也容易理解。控制策略分析与选型从经典PID到复合控制2.1 传统弧压PID为什么不够用早期很多真空自耗炉控制都采用单一弧压闭环电极升降由电弧电压反馈驱动PID输出直接控制伺服阀或伺服驱动器。设备稳定运行时PID确实能维持一个微小弧压偏差但扰动一来就露馅熔滴周期性短路会让弧压瞬间大幅下跌PID误以为弧长被拉长就会猛推电极向下结果可能加重短路真空度变低时相同弧长对应的弧压升高PID又误以为弧长变大会主动抬枪实际弧长反而偏短。这种问题很像开车只盯瞬时速度不考虑坡道和载重路况一变固定参数的PID就会过度调节。真正落地方案不能抛弃PID而是要给它做“组合升级”加上预判量做前馈加上内环回路做串级再加上参数调度机制做自适应。控制层级输入信号输出目标响应速度电流内环直流大电流反馈电极进给速度修正快毫秒级弧压/动态电阻外环电弧电压、动态电阻电流给定微调中百毫秒级熔速环称重变化率/冷却水温差电流给定缓校慢秒级这个表格基本概括了我采用的串级控制框架。2.2 串级结构电流内环扛扰动弧压外环控趋势我在现场做的第一个结构性改动是把电极进给改成串级控制。内环取熔炼电流反馈电流信号从直流电源的高精度分流器或霍尔互感器取出经隔离变送器后进入PLC模拟量模块外环取弧压平均值和动态电阻判断弧长趋势。内环反应快先把电流稳住外环不追求快速只用弧压和动态电阻的缓慢变化来修正电流给定。引弧过程中电极向下接触底垫形成短路随后快速抬升拉出电弧这时内环会迅速抑制电流过冲外环再根据弧压回升状态缓慢放开进给速度。这套结构比单个弧压PID稳很多闪络频次下降也最明显。动态电阻的计算并不复杂把经过低通滤波的弧压除以对应的电流值作为电弧间隙的近似指示。弧长增加动态电阻变大弧长减小动态电阻变小避开单一电压信号受真空度干扰的问题。实际工程中外环的输出并不直接指挥伺服而是给内环一个“电流微调”内环仍以实际电流为硬反馈。这就像航向和舵面的关系外环管方向趋势内环管具体舵量这样即使外环发生误判内环也能快速修正不会造成电极疯狂冲撞。2.3 模糊自整定让PID参数跟着工况走串级结构解决了大部分稳态问题但固定PID参数在起弧与稳弧的过渡段仍然别扭。起弧阶段弧压需要偏高电流很小电极进给要又快又稳进入稳弧段电极已经消耗变细电阻增大同样的进给速度会造成更陡的电流变化。固定增益一旦满足起弧就容易在稳弧段振荡反之满足稳弧段起弧又慢得让操作工失去耐心。所以我给外环PID叠了一层模糊自整定本质上是一种增益调度。PLC实现方式很简单输入取弧压偏差和偏差变化率输出是PID三项增益的修正系数用二维查表完成。现场拉到的典型曲线大致可以归纳成几条规则偏差大且正向增长说明弧压偏高、弧长偏长需要加大进给方向的比例增益偏差不大但偏差变化率大说明扰动刚进来此时比例增益适当放小避免追得太猛偏差小且变化率平稳说明系统接近稳定积分环节慢慢微调可以减小积分时间。这几条规则听起来简单但具体表格是花了很多天调出来的。我先把历史炉次数据按起弧、稳弧、热封顶分成多段分别分析每个阶段的最佳增益区间再翻译成表。查表之后乘以基础PID参数实测电流波动幅度比固定PID降低明显尤其起弧与稳弧衔接那段平滑了很多。2.4 熔速闭环从电气参数稳定到冶金参数稳定电流稳定只是手段熔炼质量才是目的。真空自耗炉的熔炼速度直接决定凝固组织而熔速不能直接测量通常用炉体称重传感器检测电极重量变化率或者用结晶器冷却水进出口温差间接推算。把熔速引入闭环控制是最能体现“更优”方向的地方。直接拿称重信号做闭环坑非常多。熔池与结晶器产生粘结、炉体受热变形、传感器温度漂移都会造成“假重量信号”。我在PLC里使用带宽限制的移动平均滤波滤波时间窗口设为5到30秒可调然后计算重量变化率作为熔速估算值。熔速环的目标值来自工艺卡实际熔速与目标之间的偏差通过一个慢速PI调节电流给定这样电流不再是绝对的定值而是为熔速服务的“跟随值”。为防止熔速环在异常信号下乱调我把控制权切换设计得很保守只有称重信号可信、传感器温度正常、电容状态稳定时熔速环才允许参与否则自动切回纯电流闭环。这个策略在多次现场试验里都避免了“聪明反被聪明误”的情况。实操环节硬件配置、PLC程序与参数整定3.1 硬件配置与信号链搭建硬件层面典型的系统包括一台中大型PLCCPU要带浮点运算和中断能力若干模拟量输入模块用于采集弧压、电流、真空度和称重等信号模拟量输出模块或总线通讯模块用于控制伺服驱动器高速计数或频率测量模块用于检测滴落频率同时配备与工艺配套的伺服驱动系统、称重仪表、真空计和漏水检测继电器。有条经验值得单独强调直流大电流回路的信号千万不能直接接PLC模拟量模块。大电流流经分流器或霍尔互感器后转换成毫伏级或毫安级信号还必须通过隔离变送器再进模拟量模块。电弧炉是非常强的电磁干扰源不加隔离后面大概率会被噪声折磨。伺服驱动器的控制建议优先选择总线通讯方式而不是简单的模拟量指令。我最早用模拟量输出驱动伺服指令分辨率有限电极低速进给有明显死区换成总线通讯后跟随性能显著提升电流曲线也平滑不少。3.2 PLC程序的分层结构设计程序编写不能上来就写模糊规则先把基础逻辑分好层再逐步叠加高级功能。我习惯把PLC程序分成四层。第一层是安全联锁。冷却水压力低、进水流量低、漏水检测报警、真空度超限、过流、电极重量低于下限、紧急停止任何条件触发系统直接进保护状态并记录触发源和故障时刻。第二层是顺控逻辑。对应炉体抽空、起弧准备、电极下行接触底垫、提升拉弧、进入熔炼、热封顶、收弧等工艺阶段每个阶段严格约束下个阶段允许动作的条件防止误操作。第三层是闭环控制。包括电流内环PID、弧压/模糊PID、熔速慢PI和闪络保护逻辑。快速任务周期必须尽量短通常控制在10毫秒以内处理闭环控制否则应对电弧这类快速对象反应不过来。逻辑和通讯放在普通任务周期两类任务分开互不拖累。第四层是数据采集与通讯。所有模拟量原始值、滤波值、运算结果和报警状态按周期打包给HMI和上位机。数据质量决定后续优化空间这层不能省。3.3 关键参数整定路径与现场调试心得参数整定我一般按四条路径走。第一步先做手动模式。操作工通过HMI点动升降电极确认机械方向、限位和伺服放大器增益都正常。第二步做内环整定。断开外环给定电流阶跃观察电流响应曲线用Ziegler-Nichols法估算基础PID参数。这一步尽量在低电流、非连续熔炼状态下完成确保安全。第三步加外环。先禁用模糊层用固定增益跑一炉观察电流波动和弧压漂移手动修正最大比例增益。第四步再启用模糊自整定针对起弧和热封顶运行场景专门验证切换过程。现场最怕操作工不信任自动控制。我坚持在HMI上保留模糊层投切开关和PID参数微调入口让有经验的老师傅在生产过程中微调。自动控制如果“锁死”让现场人员觉得失控再好的方案也会被手动模式替代。稳定投产后的状态应该是自动模式跑大部分过程操作工只在特殊炉次手动修正HMI上记录所有修正动作。常见问题与排查技巧实录4.1 起弧阶段难稳定起弧是问题最多的阶段。典型症状有两种一是电极接触底垫后弧压有读数但电流迟迟不上来二是电流猛增保护立刻跳闸。前一种往往是电极与底垫接触面不干净或接触电阻过大后一种多半是抬弧速度太快或太慢。我后来改用“接触—下沉—再抬”的两段式起弧先低速下行压紧底垫看到称重信号出现微小增重时延时几百毫秒确保可靠接触然后按设定速度抬开预定弧距。抬弧过程中实时判断弧压突变点一旦检测到稳定电弧建立立即切换到闭环控制模式。这个流程看着简单却把起弧成功率从七八成提到了接近满炉成功。4.2 弧压信号噪声大到没法看熔炼中后期弧压信号经常出现锯齿状波动电流反馈同步跳变伺服进给也跟着“哆嗦”。干扰源主要来自可控硅整流柜的换相过程和电弧自身产生的高频分量它们会通过屏蔽层寄生电容进入模拟量通道。我采取的解决措施有三条信号电缆选用多层屏蔽屏蔽层单端接地变送器与PLC之间增加毫安级隔离器PLC柜内模拟量模块和开关量模块分槽位、分电源布置最大程度避免开关电源噪声串扰。此外弧压信号在程序里必须做滤波我用的是中值滤波加一阶惯性滤波的组合滤掉脉冲型毛刺但保留有效趋势。4.3 称重漂移导致熔速环误调炉体称重显示熔速数值漂移最严重时甚至出现负的熔化速率。真空热辐射使传感器升温弹性模量发生变化熔池与结晶器之间的粘结力也会给称重带来“假增重”冷却水对炉体托架浮力的微小波动同样会混进信号。我的做法分三层。结构上让称重传感器尽量远离热区必要时加装水冷套。程序上增加零点自动跟踪当熔炼电流为零且电极停止动作时自动校正零点。逻辑上增加熔速可信度判断一旦称重变化率超出合理范围或传感器温度超限熔速环自动退出把控制权交还给电流内环。这套机制运行之后熔速环误调的情况基本绝迹。4.4 闪络短路瞬间如何扛住熔炼过程中电弧短路是常态但处理不好就会烧损电极端头或引起熔池喷溅。核心是检测和动作都要快不能依赖普通PID循环。我在PLC快速中断任务里专门写了闪络处理逻辑一旦检测到过流信号且弧压低于阈值立即封住进给脉冲或让伺服短时反向持续时间通常设200到300毫秒然后恢复。恢复动作不能瞬间回原值而是以弧压回归合理区间为条件分两个台阶把进给给定抬回去。这样既能防止二次短路也不会让电流产生大的二次跌落。整个闪络过程控制在1秒以内对锭子质量的影响可以忽略。从“能用”到“好用”数据驱动与后续演进5.1 数据记录与批次追溯控制方案好不好不能凭感觉评价必须落到曲线和数据上。我在上位机做了实时曲线和批次记录每个炉批号单独保存一组数据包括电流、弧压、真空度、称重趋势、进给速度、PID输出和报警清单。产品质量出问题时把异常锭子的数据与正常炉次对齐比对很快能定位是哪一段熔速偏离哪一次闪络持续时间过长。这些历史数据也反过来验证了模糊规则表的合理性。某次连续几炉出现相近的组织缺陷排查后确认是真空度波动引发电弧特性漂移而当时模糊层对真空度前馈量不足。把这个问题反馈到规则表加了一条“真空度突变时适当放宽外环比例增益”的规则后续缺陷炉次显著减少。5.2 下一步的演进方向目前这套系统仍在逐步迭代。我计划把滴落频率信息引入闪络预警电弧电流的高频分量能够反映熔滴脱落节奏用高速采集模块分析其特征频率如果频率突然变乱大概率预示着闪络将至可以提前微调进给量。第二个方向是把有经验操作工的判断固化成专家规则体现在HMI提示和自动模式选择里让新员工也能快速上手。我不准备盲目追求全流程AI化工业现场稳定永远优先于新奇。最后说一点个人体会。我见过不少方案在立项材料里写得很漂亮拉到现场却跑不起来问题往往不是算法不够先进而是基础信号质量不够、阶段切换设计粗糙、再加上现场人员不敢用自动控制。真空自耗炉控制系统要探索更优方案我的建议是先把基础PID和串级逻辑做到扎实再叠加模糊自整定和熔速闭环每一步都用数据当判据。这套思路虽然朴素但稳定投产几炉之后操作工会主动把旋钮留在自动挡那才是控制方案真正成功的时刻。