论文标题
用于抽象和控制器合成的强大切割双分解与干扰:证明
Robust Stutter Bisimulation for Abstraction and Controller Synthesis with Disturbance: Proofs
论文作者
论文摘要
本文提出了一种合成网络物理系统控制器的方法,以使受控系统满足以线性时间逻辑公式给出的规格。重点放在具有干扰的系统上,在这种系统上,由于环境中的不确定性,无法准确预测未来的状态。解决此问题的方法是首先构建原始系统的有限水平抽象,然后综合抽象系统的控制器。对于这种方法,引入了强大的口吃双仿真关系,该关系保留了任何给定的线性时间逻辑公式的控制器的存在。如果可以保证在某些控制器的控制下可以确保达到或避免相同的目标集,从而确保干扰对相关状态启动的路径具有相似的影响,状态是通过强大的口吃双仿真关系相关的。本文提出了一种算法,以构建相应的稳健的切口三拟合商来解决抽象问题,并通过明确的结构显示出存在一个控制器的控制器,该控制器为原始系统执行线性时间逻辑公式时,并且仅当对相应的控制器存在针对实体系统的相应控制器时。最后,通过应用于机器人导航的示例,算法和控制器构造的结果证明了。
This paper proposes a method to synthesise controllers for cyber-physical systems such that the controlled systems satisfy specifications given as linear temporal logic formulas. The focus is on systems with disturbance, where future states cannot be predicted exactly due to uncertainty in the environment. The approach used to solve this problem is to first construct a finite-state abstraction of the original system and then synthesise a controller for the abstract system. For this approach, the robust stutter bisimulation relation is introduced, which preserves the existence of controllers for any given linear temporal logic formula. States are related by the robust stutter bisimulation relation if the same target sets can be guaranteed to be reached or avoided under control of some controllers, thereby ensuring that disturbances have similar effect on paths that start in related states. This paper presents an algorithm to construct the corresponding robust stutter bisimulation quotient to solve the abstraction problem, and it is shown, by explicit construction, that there exists a controller enforcing a linear temporal logic formula for the original system if and only if a corresponding controller exists for the quotient system. Lastly, the result of the algorithm and the controller construction are demonstrated by application to an example of robot navigation.