可达集
可达集(reachable set)是系统从给定初始条件出发,在允许控制作用下能够到达的所有状态组成的集合。它依赖时间、初始集合、输入限制以及动力学。固定时刻可达、某时刻之前可达和始终保持安全是三种不同问题,写出集合前应说明采用哪一种。
一维运动中的固定时刻可达
考虑 、、,输入允许可测且有界。固定 时, 反过来,对任意 ,若 ,选常值 即可到达; 时只有原点。所以精确可达集为 。若初始集合为 ,则可达集为 ,由初态和控制位移相加得到。[1]
二维速度限制的几何区别
令 、、。若两个分量分别受限 ,则 ;取常值 证明其中每点都可达。若限制改成总速度 ,由积分三角不等式得到 ,同样用常值输入证明可达集为半径 的闭圆盘。
例如 、目标 在第一种约束下可用 到达;但它的欧氏距离为 ,第二种约束至少需要 时间。这个时间下界来自路径长度,而不是绘图测量。
线性系统的集合表达
对 ,初始集合 、允许输入函数集合 给出 若 凸,且允许输入集合对逐点凸组合封闭,则可达集也凸:两条可行轨迹的凸组合由初态和输入的同一凸组合产生。这是线性与凸性共同作用的结果,非线性系统不自动继承此性质。
不限制输入幅值且初态固定时,可达改变量形成可控子空间;有限输入能量的约束可产生由可控格拉姆矩阵描述的椭球。有限幅值约束通常得到不同集合,不能把能量椭球直接当成所有限幅输入的精确可达集。
时间并集与路径安全
在某时刻之前能到达的集合为 。对一维积分器,允许 等待使这些区间嵌套,两者在终点时长相同;对一般漂移系统未必如此。
终点在安全集合中,也不保证途中不越界。若要求所有 都在安全集合,必须将这一条件加入允许轨迹定义。变式。 一维模型若再要求 ,则固定时刻可达集从 变成 ;负方向已经无法运动。
参考资料
- ↑ Sanjay Lall,EE363: Controllability and State Transfer,PDF第3—5、18、28页。讲义中无幅值限制可达子空间,本文另明确限幅集合。