文章提出了一种基于多任务逆向强化学习(IRL)的多模式过程控制框架。该方法利用工业历史闭环数据作为专家演示,通过引入潜在上下文变量区分不同操作模式,结合最大熵IRL和互信息正则化技术,实现了无需预知模式标签的通用控制器设计。在连续搅拌釜反应器和补料分批生物反应器上的实验表明,该框架能有效提取多模式控制策略,显著降低强化学习的安全风险,并为数据驱动的控制器设计提供了概率推断解决方案。
在工业4.0时代,深度强化学习(DRL)为过程控制提供了新范式,但其应用受限于数字孪生精度和奖励函数设计。文章指出工业历史闭环数据蕴含未开发的专家控制知识,而传统方法难以处理多模式场景下的数据分布差异。为此,研究提出融合多任务学习的逆向强化学习框架,通过概率建模实现从多模式数据中自动提取控制器先验知识。
为解决多模式过程控制问题,研究将标准MDP扩展为上下文条件MDP:
\[ (\mathcal{X},\mathcal{U},p_{\mathcal{X}},\eta,r(x,u,z),\gamma) \]
其中潜在上下文变量 $ z \in \mathcal{Z} $ 区分操作模式。策略函数定义为 $\pi(u_t|x_t,z)$,奖励函数扩展为 $r(x_t,u_t,z)$。这种建模允许单个控制器架构适应不同动态特性。
通过变分推理模型 $q_\psi(z|\tau)$ 近似后验分布 $p(z|\tau)$,解决模式标签未知问题:
\[ \hat{z} \sim q_\psi(z|\tau^z_E) \]
该模型从轨迹数据中推断模式指示变量,使奖励函数 $r_{\text{IRL}}(x,u,\hat{z})$ 能驱动策略生成。
为强化轨迹 $\tau$ 与上下文 $z$ 的关联,引入互信息正则项:
\[ I_{p_\theta}(z;\tau) \geq \mathbb{E}_{z,\tau}[\log q_\psi(z|\tau) - \log p(z)] \]
结合最大熵IRL目标,形成最终优化函数:
\[ \max_{\theta,\psi} -\mathbb{E}[D_{\text{KL}}(p_{\pi_E}||p_\theta)] + \mathcal{L}_{\text{info}}(\theta,\psi) \]
采用对抗IRL(AIRL)架构实现框架:
在动力学参数 $k=\{0.5,0.7\}$ 的两种模式下:
针对温度设定点模式(88→90°C 和 88→86°C):
文章提出的多任务IRL框架通过:
在反应器控制场景中验证了其从多模式历史数据提取控制策略的能力,为工业过程控制提供安全高效的强化学习初始化方案。