双闭环流量比值控制系统建模与PI参数整定调试全解析
2026/9/17 13:21:24 网站建设 项目流程

简介:双闭环流量比值控制系统课程设计是一份面向自动化、过程控制方向学生的完整课程设计方案,针对主从流量需保持比例关系且总流量需稳定调节的工业场景,系统讲解双闭环比值控制的结构、原理与设计流程。压缩包内含1个doc文档,约5.58MB,内容涵盖设计任务分析、双闭环方案论证、Matlab仿真与THJ-2实验平台调试等模块,已有480人学习下载。文档详细对比了开环、单闭环与双闭环方案,给出了电动阀支路与变频器—磁力泵支路的具体结构,并探讨扰动频繁、负荷变化较大工况下的控制特点,可迁移到氨氧化炉进料比例控制等化工场景。读者可从中获得从被控对象建模、控制器参数整定到系统投运的完整设计思路,适合作为自动化专业课程设计参考资料或答辩辅助。

1. 双闭环流量比值控制为什么要给主流量也加闭环

在硝酸生产中,氨氧化炉的进料氨气和空气流量需要严格保持比例,一旦失衡,低温时氨含量达到 15%~28%、高温时 14%~30% 就可能进入爆炸区间。类似的配料、中和、药剂混合场景里,两种物料流量的比例准确性直接关系到安全、收率和产品质量。单闭环比值控制只把从动量闭环,主流量发生波动时,从动回路虽然能按比值关系跟随,但总物料量始终在晃动,系统总负荷不稳定。双闭环流量比值控制系统在主动量一侧再增加一个定值闭环,让主流量先站稳,从动量再按比例跟踪,总流量随之平稳。这套思路在 THJ-2 型高级过程控制系统实验装置上体现得很典型:电动阀支路作为主动量,变频器-磁力泵支路作为从动量,两个回路通过比值器耦合。适合正在做过程控制课程设计、需要从对象建模到仿真再到实物投运完整走一遍的读者。

2. 对象建模与传递函数测试:电动阀和变频器磁力泵的两点法辨识

2.1 系统构成与主从回路划分

双闭环流量比值控制系统的结构可以拆成两个彼此耦合的单回路。主流量 Q1 由电动调节阀支路提供,经过流量变送器 FT1 后进入 AI 智能调节仪 1,调节仪 1 的输出控制电动调节阀的开度,构成主流量定值闭环。副流量 Q2 来自变频器驱动磁力泵支路,流量变送器 FT2 的信号进入调节仪 2 的反馈端,而调节仪 2 的外给定来自主流量信号经比值器折算后的输出。这样,副调节器的工作目标是让 Q2 跟踪一个和 Q1 成比例关系的给定值。

这里需要特别注意双闭环比值控制和串级控制的区别。串级控制中的副变量是调节变量到被控变量之间总对象的一个中间变量,副回路的输出会影响主变量;而比值控制中,副流量 Q2 不会反过来影响主流量 Q1,两个回路之间只有比值器形成的单向给定联系。理解了这一点,后续接线和参数整定才不会把两个回路搞成相互纠缠的串级系统。

本设计使用的 THJ-2 装置中,两条动力支路分别是:

支路执行器测量仪表量程输出信号
主动量 Q1电动调节阀 QSVP-16K涡轮流量计 LWGY-100~1.2 m³/h4~20 mA
从动量 Q2三菱变频器 + 磁力泵涡轮流量计 LWGY-100~1.2 m³/h4~20 mA

因为两条支路的流量量程相同,工艺比值系数和仪表比值系数在数值上可以直接对应。如果换成量程不同的变送器,就必须按第 4 章的公式折算。

2.2 为什么用两点法测一阶惯性加纯滞后模型

电动阀支路和变频器-磁力泵支路的动态特性无法从铭牌参数直接算出来,常见做法是做阶跃响应实验,把被控对象近似成一阶惯性加纯滞后模型:

G(s) = K * e^(-τs) / (T*s + 1)

其中 K 是稳态放大系数,T 是时间常数,τ 是纯滞后时间。给执行器加一个阶跃输入 X0,等待响应进入稳态后读取稳态输出 h(∞),放大系数为:

K = h(∞) / X0

为了得到 T 和 τ,可以在归一化响应曲线上取 y*(t1)=0.39 和 y*(t2)=0.63 两个点。一阶惯性加纯滞后模型的阶跃响应满足指数上升规律,这两个点对应的时间差与时间常数直接相关,常见的估算方式是 T = 2 * (t2 - t1),τ = 2 * t1 - t2。用一段简单的 Python 代码可以复现这套计算:

# 阶跃输入幅值,单位与控制器输出一致 X0 = 0.4 # 从阶跃响应曲线上读取的稳态输出值 h_inf = 3.7668 # 稳态放大系数 K = h_inf / X0 # 响应曲线归一化到 0.39 和 0.63 时所对应的时刻,单位秒 # 这两个值需要从实际曲线上人工读取 t39 = 7.602 t63 = 9.174 # 两点法估算时间常数和纯滞后时间 T = 2 * (t63 - t39) tau = 2 * t39 - t63 print(f"K={K:.2f}, T={T:.3f}s, tau={tau:.3f}s")

上面的代码只是把两点法公式翻译成了可执行的计算过程。实际使用时要先确认阶跃响应曲线已经归一化,也就是用瞬时值除以稳态值,否则 0.39 和 0.63 两个点对应的时刻会取错。T 和 τ 的精度依赖数据读取的准确度,建议在示波器或者组态软件的趋势曲线上放大后取点。

2.3 两条支路的近似模型与参数对比

按同样的方法处理电动阀支路和变频器-磁力泵支路的阶跃响应数据,可以得到两条支路各自的近似模型。电动阀支路实验中的阶跃输入 X0=0.4,稳态输出 h(∞)=3.7668,因此放大系数 K1=9.41。从归一化响应曲线取两点后估算得到 T1≈1.572s,τ1≈6.444s,模型为:

G1(s) = 9.41 * e^(-6.444s) / (1.572*s + 1)

变频器-磁力泵支路的阶跃输入同样取 0.4,稳态输出 h(∞)=6.3229,放大系数 K2=15.807。两点法估算得到 T2≈2.88s,τ2≈7.25s,模型为:

G2(s) = 15.807 * e^(-7.25s) / (2.88*s + 1)

把两个模型放一起看,会发现几个对整定有直接影响的特征:

支路KTττ/T 比例
电动阀回路9.411.572s6.444s4.1
变频器-磁力泵回路15.8072.88s7.25s2.5

电动阀回路的滞后相对时间常数更大,τ/T 达到 4 以上,这种对象控制起来要保守一些,比例度不能太小。变频器-磁力泵回路增益更高,同样输入下稳态输出变化更剧烈,整定时要防止副回路输出波动被放大。两个对象都有明显的纯滞后,所以流量回路不适合加微分作用,微分会对流量噪声非常敏感,这也是后面选 PI 控制的重要原因。

3. 单回路PI参数整定与Matlab仿真:先让两个流量支路各自站稳

3.1 比例度、积分时间的工程含义

流量控制的被控对象通常是大滞后、大惯性的过程,加上流量信号本身噪声大,微分作用很容易把高频干扰放大成执行器的频繁动作。因此 THJ-2 装置的流量回路上,调节器只用 PI 规律。比例度 δ 和控制器增益 Kp 的关系是 Kp = 100 / δ,比例度越小,增益越大,相应动作越强。积分时间 I 越小,积分作用越强,消除余差越快,但太小会引发振荡。

AI 智能调节仪上几个关键参数需要理解。Sn 是输入规格,Sn=33 对应 1~5V 电压输入,Sn=32 对应 0.2~1V 电压输入,本设计中调节仪 1 接的是流量变送器并联到比值模块后的信号,设置 Sn=33;调节仪 2 接收比值器输出的电压信号,设置 Sn=32。dil 和 dih 是输入下限和上限显示值,设置为 0 和 100 表示显示百分数。CF 是系统功能选择,CF=0 为反作用调节,CF=8 为有分段限制功能的反作用调节。这里的“反作用”指的是测量值增大时输出减小,对流量控制阀而言,测量流量偏高时关小阀门,逻辑上是正确的。

3.2 用 Matlab 仿真两个单回路

在正式上装置之前,先把辨识得到的模型放到 Matlab 里做阶跃仿真,可以快速验证控制器参数是否合理。下面以电动阀支路为例,建立带纯滞后的一阶惯性模型,并在 Simulink 外直接使用 Control System Toolbox 完成闭环阶跃响应仿真:

% 电动阀支路对象模型:G1(s)=9.41*e^(-6.444s)/(1.572s+1) K1 = 9.41; T1 = 1.572; tau1 = 6.444; s = tf('s'); G1 = K1 * exp(-tau1 * s) / (T1 * s + 1); % 比例度40%,积分时间0.5,换算成增益和积分系数 delta1 = 40; Ti1 = 0.5; Kp1 = 100 / delta1; Ki1 = Kp1 / Ti1; % PI控制器 C = Kp + Ki/s C1 = Kp1 + Ki1 / s; % 闭环负反馈系统,单位阶跃响应 sys1 = feedback(C1 * G1, 1); step(sys1, 100); grid on;

这段代码中,exp(-tau1 * s)表示纯滞后环节,feedback(C1*G1,1)将控制器和被控对象串起来后加上单位负反馈。比例度 40% 对应的增益是 2.5,积分时间 0.5 对应的积分系数是 5。代码运行后可以观察响应曲线的上升时间、超调量和稳态余差。初步仿真时 P=40%、I=0.5 能让响应基本稳定在 1 附近,但长时间运行后仍有一点偏差,说明积分作用还不够或者控制器增益需要微调。之后把比例度加大到 60%,积分时间减小到 0.25,现场效果更好。

变频器-磁力泵回路的仿真方法完全相同,只需要把 K、T、τ 替换成 15.807、2.88、7.25。由于这个回路增益更高,如果直接沿用电动阀回路的比例度,副回路很容易振荡。初步仿真时 P=50%、I=0.5 已经能稳住,但为了给双闭环联动留下稳定裕量,现场整定为 P=70%、I=0.25。

3.3 参数整定顺序与衰减比判断

双闭环系统投入时,先后顺序不能乱。先把比值器旁路或者让副调节器处于手动状态,单独整定主回路。主回路的给定值设为工艺需要的主动量值,观察电动阀支路流量能否稳定跟踪给定值,调整调节仪 1 的 P 和 I 参数,直到出现 4:1 的衰减振荡曲线,也就是第二个波峰的幅度约为第一个波峰的 1/4。

主回路稳定后,再切换副调节器到外给定状态,让副回路的给定值来自比值器的输出。副回路整定时要观察变频器输出频率变化和磁力泵支路流量是否平稳,避免因为副回路比例度过小而引起磁力泵流量大范围波动。两条支路的最终整定参数可以参考以下经验值:

回路比例度 δ积分时间 I说明
电动阀调节器 160%0.25主回路优先整定
变频器-磁力泵调节器 270%0.25副回路在外给定状态下调整

实际调试时,I 值代表的是积分时间,单位由调节仪内部约定决定,通常以分钟为单位。现场操作时要注意观察调节仪输出变化的速度,如果输出变化过快,说明积分时间太小,需要适当增大。

4. 比值系数换算与双闭环联动调试:从K到仪表给定值的落地

4.1 从工艺比值到仪表比值系数

工艺要求 Q2 / Q1 = K,这里的 K 是真实流量之比。但调节仪内部看到的不是流量本身,而是变送器输出的电流或电压信号。流量变送器输出 4~20 mA 与流量成线性关系,因此任意时刻主、副变送器输出电流分别为:

I1 = 4 + 16 * Q1 / Q1max
I2 = 4 + 16 * Q2 / Q2max

其中 Q1max 和 Q2max 分别是主、副流量量程。把 Q2 / Q1 = K 代入,可以得到仪表比值系数 K' 的换算关系:

K' = K * Q1max / Q2max

这个公式很容易搞反。直观理解是:如果副流量量程比主流量量程大 10 倍,即使工艺比值是 1:1,副变送器输出同样的流量百分比时对应的实际流量已经大了 10 倍,所以仪表内部的目标百分比要除以 10,才能让真实流量保持 1:1。本设计中两条支路都使用 LWGY-10 涡轮流量计,量程都是 0~1.2 m³/h,因此 K' = K,直接设置比值器系数为 1 即可。用 Python 可以快速做不同量程下的换算:

Q1max = 1.2 # 主流量量程 m3/h Q2max = 1.2 # 副流量量程 m3/h K_process = 1.0 # 工艺要求 Q2/Q1 # 仪表比值系数换算 K_dash = K_process * Q1max / Q2max print(f"仪表比值系数 K' = {K_dash:.3f}") print("若 K'=1,比值器输出直接等于主流量测量百分比")

换算完成后,还要把 K' 设置到比值器模块中。THJ-2 装置上的比值器接收主流量信号作为电压输入,输出到调节仪 2 的 1、2 端作为外给定。比值器系数一旦和设备量程不匹配,副回路虽然也能跟踪,但跟踪的目标值本身是错的,系统会以稳定的比例偏差运行很久才被发现。

4.2 控制面板接线与变频器状态切换

THJ-2 控制面板接线要区分强电和弱电。强电部分,三相电源输出 u、v、w 接 380V 磁力泵,变频器输出端 A、B、C 接 220V 磁力泵。单相 I 的 L、N 并联给调节仪 1 和调节仪 2 供电,单相 II 接电动调节阀电源,单相 III 接比值器电源。弱电部分,FT1 流量信号并联接到调节仪 1 的 1、2 输入端和比值模块电压输入的正负端,比值模块电压输出接到调节仪 2 的 1、2 端,FT2 信号接到调节仪 2 的 3、2 输入端。调节仪 1 的输出 7、5 端接电动调节阀控制信号,调节仪 2 的输出 7、5 端接变频器的 4~20 mA 控制信号输入端。

变频器是三菱系列,需要设置为外部控制模式才能接收调节仪输出。关键参数为 P30=1、P53=1、P62=4,其中 P62=4 表示频率给定来源是外部 DC 4~20 mA 信号。将 STF 和 SD 短接选择正转,RH 段同时短接。注意这个装置上的 0~5V 电压输入不可用,所以不能把调节仪输出强行接到电压端子。手动调试频率时,可以在拔下控制信号线和正反转短接线的状态下按 PU/EXT 切换到 PU 模式,用面板旋钮设定频率,再按 RUN 启动。

4.3 双闭环联动调试的完整步骤

联动调试建议按下面步骤走,每一步都确认稳定后再进入下一步:

  1. 储水箱加满水,打开从动支路 F2-1 阀门,确保变频器控制的磁力泵不会空转。
  2. 电动阀支路和变频器支路的手动阀调整到合适开度,让两条支路都有足够流量。
  3. 在手动状态下起动变频器和磁力泵,确认流量计有正常指示。
  4. 单独投主回路定值控制,将 Q1 设定到 20 L/min 左右,整定调节仪 1 让主流量稳定。
  5. 把主回路的测量信号接入比值器,比值系数先设成 1,让调节仪 2 切到外给定状态。
  6. 观察副回路从动流量是否自动跟踪主回路,如果偏差大,检查比值器输入输出接线和调节仪 2 的输入规格。
  7. 改变主回路给定值,例如从 20 逐步升到 30,观察 Q2 是否按同样比例跟随。
  8. 在主回路稳定后,突然打开电动阀旁路电磁阀或者改变手动阀开度,制造一个阶跃扰动,观察两个回路能否自动恢复。

这套步骤的核心是“先手动后自动、先单回路后双闭环、先定值后跟踪”。如果一上来就把比值器投入,一旦出现振荡会很难判断是主回路问题还是副回路问题。

5. 调试中容易踩的七个坑及应对细节

5.1 设备操作相关的三个坑

第一个坑是磁力泵启动前忘记开出口阀。THJ-2 装置上的 220V 磁力泵由变频器驱动,启动前必须确认 F2-1 阀门处于打开状态。磁力泵空转很容易损坏,而且流量为零时变频器频率还在上升,回路根本建立不起反馈。开阀后再起动,流量计的指示才能跟着控制信号变化。

第二个坑是电动调节阀上电后去拧黑色手轮。智能电动调节阀通电后,执行机构随时会响应控制信号,手轮强行旋转会损坏内部机构。断开控制信号时阀位有保持功能,同样不能用手轮。只有在断开 AC220V 电源后,才允许手动操作。实验中间需要复位阀位时,最稳妥的做法是通过调节仪输出手动给定值来控制阀门开度。

第三个坑是变频器在带电机运行时拔插强电接线。变频器运行中突然断电或者电机缺相,轻则报错,重则损坏功率模块。正确做法是先按 STOP 停止,再断开变频器输入电源,等面板指示灯完全熄灭后再接线。同理,切换 PU/EXT 模式时也要先把正反转短接线取下,否则给定来源切换可能造成电机突然启动。

5.2 参数设置与调试判断中的四个坑

第四个坑是把 CF 参数设错导致外给定失效。副调节器要工作在跟踪主流量状态,必须设 CF=8,这是带分段限制功能的反作用调节方式。如果 CF 还停留在 0,调节仪 2 会认为当前是本地给定模式,比值器输出接进去也起不到给定作用。判断方法很简单:在手动状态下改变比值器系数,观察调节仪 2 的给定显示值是否跟着变。

第五个坑是比值系数设置不考虑量程差异。前面说过,K' = K * Q1max / Q2max。有些同学直接把工艺要求的 K 当成仪表给定值,结果 Q1 和 Q2 的量程不一致时,副流量总是偏离目标。实验中两条支路都是 0~1.2 m³/h 所以不明显,换成实际工业场景量程差异经常达到几倍甚至十几倍,这个换算必须做成固定步骤。

第六个坑是主回路没有稳定就投入副回路自动跟踪。主回路还在大范围波动,比值器输出一直在变,副回路即使跟踪得再好,整体曲线也是乱的。正确做法是先让主回路的响应曲线出现明显的衰减趋势,再进行双闭环联动。如果主回路振荡,首先要检查比例度和积分时间是否需要进一步调整,而不是去动副回路。

第七个坑是扰动实验后忘记恢复阀门状态。旁路电磁阀打开的瞬间会对主回路造成阶跃干扰,实验结束后电磁阀复位,但旁路管路里可能残留空气,导致流量计读数短期内偏大。这时应该保持系统继续运行几十秒,观察流量计指示是否回到扰动前水平。如果持续偏高,需要打开排气阀排掉管路中的气体。

如果只记一个核心细节,那就是副调节仪的外给定状态确认:把比值器系数从 0.5 调到 1.0,观察调节仪 2 的给定值是否同步变化,这一条能帮助避开外给定接线、输入规格、参数模式等多层问题。

本文还有配套的精品资源,点击获取

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询