Skip to main content
QUICK REVIEW

[论文解读] Automatic Synthesis of Switching Controllers for Linear Hybrid Automata

Massimo Benerecetti, Marco Faella|arXiv (Cornell University)|Mar 23, 2011
Formal Methods in Verification参考文献 12被引用 3
一句话总结

本文提出了一种稳健且完备的符号不动点算法,用于在线性混合自动机(LHAs)中自动合成切换控制器,以满足安全目标。通过引入基于多面体抽象的新型 RWA^m 算子并证明其终止性,该方法实现了精确的控制器合成,可避免进入不安全区域,同时确保能够到达安全状态,实验验证表明在 PHAVer+ 上具有线性可扩展性。

ABSTRACT

In this paper we study the problem of automatically generating switching controllers for the class of Linear Hybrid Automata, with respect to safety objectives. We identify and solve inaccuracies contained in previous characterizations of the problem, providing a sound and complete symbolic fixpoint procedure, based on polyhedral abstractions of the state space. We also prove the termination of each iteration of the procedure. Some promising experimental results are presented, based on an implementation of the fixpoint procedure on top of the tool PHAVer.

研究动机与目标

  • 为解决先前关于线性混合自动机(LHAs)控制器合成在安全目标方面的表征不准确问题。
  • 开发一种稳健且完备的符号不动点算法,用于合成切换控制器,以确保在存在可控与不可控转移时的安全性。
  • 形式化证明不动点计算中每次迭代的终止性,以确保正确性和收敛性。
  • 使用 PHAVer+ 工具在基准模型上实现并评估该算法,展示其可扩展性与精确性。
  • 通过提供一个精确的参考实现,为近似技术奠定基础。

提出的方法

  • 该方法采用基于连续状态空间多面体抽象的新型符号不动点算法,用于表示和操作可达集合。
  • 引入 RWA^m(在避免过程中到达)算子作为核心原原子,用于计算从哪些状态出发,轨迹能够到达目标集合同时避开不安全集合。
  • 通过迭代应用控制器前像算子(CPre)计算后向可达集合,收敛至表征可控区域的不动点。
  • 通过证明每次迭代均以良基方式减小状态空间,利用凸多面体的结构,形式化证明了终止性。
  • 实现基于 PHAVer 工具构建,通过精确算术和多面体运算扩展其控制器合成能力。
  • 该方法处理非确定性微分包含(通过凸多面体建模),可模拟环境扰动,并支持确定性和非确定性连续流动。

实验结果

研究问题

  • RQ1能否为线性混合自动机中具有安全目标的控制器合成开发一种稳健且完备的符号不动点算法?
  • RQ2如何形式化修正先前 RWA 风格算子中的不准确之处,特别是针对非凸不安全集合的情况?
  • RQ3所提出的不动点算法是否对所有 LHA 中的合成问题实例均能终止?
  • RQ4该方法能否在复杂度增加(如多个障碍物或非确定性流动)的现实模型中实现有效扩展?
  • RQ5与先前工具相比,该精确合成算法的性能如何,特别是在可扩展性和精确性方面?

主要发现

  • 所提出的不动点算法在安全目标下,形式化证明对线性混合自动机中切换控制器的合成是稳健且完备的。
  • 通过使用改进的 RWA^m 算子,该方法正确处理了非凸不安全集合,而先前方法未能解决此问题。
  • 每次迭代的终止性已形式化证明,确保算法收敛至正确的可控区域。
  • 实验结果表明,PHAVer+ 上的实现显示出计算时间随障碍物数量(如深坑)增加而近似线性增长,其可扩展性优于 HoneyTech 等先前工具。
  • 在水箱控制示例中,算法在 5 次迭代内耗时 11 秒完成不动点计算,正确捕捉了阀门操作中 1 秒的延迟约束。
  • 工具正确识别出在所有阀门关闭的情况下,水位必须保持在 [0.5, 7] 范围内,才能在一秒钟后仍保持安全,这是由于蒸发和降雨影响所致。

更好的研究,从现在开始

从阅读论文到最终审阅,大幅缩短您的研究时间。

无需绑定信用卡

本解读由 AI 生成,并经人工编辑审核。