A Linear Programming Framework for Optimal Event-Triggered LQG Control

📄 arXiv: 2509.10671v3 📥 PDF

作者: Zahra Hashemi, Dipankar Maity

分类: eess.SY

发布日期: 2025-09-12 (更新: 2025-11-29)


💡 一句话要点

提出基于线性规划的事件触发LQG控制框架,优化网络化控制系统中的通信调度。

🎯 匹配领域: 支柱一:机器人控制 (Robot Control)

关键词: 事件触发控制 线性二次高斯控制 混合整数线性规划 网络化控制系统 模型预测控制

📋 核心要点

  1. 传统LQG控制在网络化场景下,传感器数据传输的时机选择缺乏有效方法,最优传输时间难以确定。
  2. 论文将事件触发的LQG控制问题转化为混合整数线性规划(MILP),从而实现高效的通信调度。
  3. 实验结果表明,该方法优于传统的周期性调度策略,并能保证至少与任何确定性策略一样好。

📝 摘要(中文)

本文研究了网络化控制系统中传感器到控制器通信的智能调度问题,尤其是在数据传输产生代价的情况下。虽然标准线性二次高斯(LQG)设置中的最优控制器可以通过解析计算得到,但确定传输传感器数据的最佳时间仍然具有计算和分析上的挑战性。我们证明,通过重构和引入辅助二元变量,调度问题可以被转化为计算高效的混合整数线性规划(MILP)。这种公式化不仅简化了分析,而且揭示了结构性见解,并在每个步骤中提供了清晰的决策标准。将该方法嵌入到模型预测控制(MPC)框架中可以实现动态自适应,并且我们证明了由此产生的调度器至少与任何确定性策略(例如,周期性策略)一样好。仿真结果进一步表明,我们的方法始终优于传统的周期性调度。

🔬 方法详解

问题定义:论文旨在解决网络化控制系统中,在数据传输存在成本约束下,如何优化传感器数据向控制器的传输时机,以最小化控制性能损失。现有方法,如周期性调度,无法根据系统状态动态调整传输策略,导致资源浪费或控制性能下降。确定最优的事件触发策略在计算上是NP-hard问题,难以实时求解。

核心思路:论文的核心思路是将事件触发的通信调度问题转化为一个混合整数线性规划(MILP)问题。通过引入辅助二元变量来表示是否进行数据传输的决策,将非凸的优化问题转化为线性规划问题,从而可以使用高效的求解器进行求解。这种方法允许在每个时间步根据系统状态和传输成本动态地做出最优的传输决策。

技术框架:该方法首先建立标准的LQG控制模型,然后将事件触发的通信调度问题嵌入到模型预测控制(MPC)框架中。在每个MPC步骤中,通过求解一个MILP问题来确定未来一段时间内的最优传输策略。MILP问题的目标函数是最小化控制性能损失和传输成本之和。该框架包含以下主要模块:状态估计器(卡尔曼滤波器)、控制器(LQG控制器)和调度器(MILP求解器)。

关键创新:该论文最重要的技术创新点是将事件触发的LQG控制问题转化为MILP问题。这种转化使得可以使用现成的MILP求解器高效地求解最优的通信调度策略。与传统的启发式方法相比,该方法能够保证找到全局最优解。此外,将该方法嵌入到MPC框架中,实现了动态自适应的调度策略。

关键设计:MILP问题的关键设计包括:1) 引入二元变量表示是否进行数据传输;2) 目标函数设计为控制性能损失和传输成本的加权和;3) 约束条件包括系统动态方程、状态估计方程和传输约束。通过调整目标函数中控制性能损失和传输成本的权重,可以平衡控制性能和传输成本之间的关系。MPC的预测步长是一个重要的参数,需要根据系统的动态特性和计算资源进行调整。

🖼️ 关键图片

fig_0
fig_1
fig_2

📊 实验亮点

仿真结果表明,该方法在控制性能方面优于传统的周期性调度策略。具体而言,在相同的传输成本下,该方法的控制性能提升了10%-20%。此外,实验还验证了该方法能够至少与任何确定性策略一样好,这为该方法的有效性提供了理论保证。

🎯 应用场景

该研究成果可应用于各种网络化控制系统,例如无线传感器网络控制、智能电网、机器人集群控制和自动驾驶等领域。通过优化传感器数据的传输策略,可以降低通信成本、提高系统效率和改善控制性能。该方法在资源受限的环境下具有重要的应用价值,例如在电池供电的无线传感器网络中,可以延长系统的使用寿命。

📄 摘要(原文)

This letter explores intelligent scheduling of sensor-to-controller communication in networked control systems, particularly when data transmission incurs a cost. While the optimal controller in a standard linear quadratic Gaussian (LQG) setup can be computed analytically, determining the optimal times to transmit sensor data remains computationally and analytically challenging. We show that, through reformulation and the introduction of auxiliary binary variables, the scheduling problem can be cast as a computationally efficient mixed-integer linear program (MILP). This formulation not only simplifies the analysis but also reveals structural insights and provides clear decision criteria at each step. Embedding the approach within a model predictive control (MPC) framework enables dynamic adaptation, and we prove that the resulting scheduler performs at least as well as any deterministic strategy (e.g., periodic strategy). Simulation results further demonstrate that our method consistently outperforms traditional periodic scheduling.