做真空自耗炉控制系统,跟做普通液压或恒压供水完全不是一个思路。电弧在真空室里,你看不见它,但电流、电压、熔滴、真空度、炉内温度全搅在一起,互相影响。我在这类项目上前后折腾了不少时间,从最初“只要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 硬件配置与信号链搭建
硬件层面,典型的系统包括:一台中大型PLC,CPU要带浮点运算和中断能力;若干模拟量输入模块,用于采集弧压、电流、真空度和称重等信号;模拟量输出模块或总线通讯模块,用于控制伺服驱动器;高速计数或频率测量模块,用于检测滴落频率;同时配备与工艺配套的伺服驱动系统、称重仪表、真空计和漏水检测继电器。
有条经验值得单独强调:直流大电流回路的信号千万不能直接接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和串级逻辑做到扎实,再叠加模糊自整定和熔速闭环,每一步都用数据当判据。这套思路虽然朴素,但稳定投产几炉之后,操作工会主动把旋钮留在自动挡,那才是控制方案真正成功的时刻。