非连续动态系统分析——绝对连续的Caratheodory解和Filippov解
前文已经说明了在考虑非连续的向量场的时候,classical解具有非常大的局限性。 为了处理微分方程的不连续部分, 我们首先放宽解必须始终沿着向量场方向的要求。 数学中对应的就是绝对连续的Caratheodory解。
Caratheodory解不足以保证解的存在性。 由于向量场的非连续性, 他的值在任意靠近一个点的时候可能表现出显著的振荡。 这种不匹配可能导致无法构造一个Caratheodory解。
Filippov解的思路是不再只考虑向量场上的各个点, 而是考虑向量场上各个点邻域。
Caratheodory解
数学定义
考虑微分方程:
微分方程(10) 的定义在 的Caratheodory解是一个绝对连续映射。 该映射在几乎(almost)所有时间 上满足微分方程(10)。 这里说的“几乎”是在Lebesgue测度的意义上的。 也就是说,Caratheodory解只在Lebesgue测度为0的时刻集合上没有沿着向量场的方向。 也可以等价地说,Caratheodory解是满足微分方程(10)的Lebesgue积分形式(16)的绝对连续解。
当然,所有的classical解都是Caratheodory解。
Example 9: 具有Caratheodory解,但是没有classical 解的系统 该系统由两个从 出发的Caratheodory解,分别是 和 。 这两个解在 时,都不满足向量场,也就是 和 。
然而,可以找到很多不接受Caratheodory解的系统,这其中一些可以用Filippov解理解。
Example 9: 不具有Caratheodory解的系统 该系统的解会沿着 处反复振荡,所以不具有Caratheodory解,而需要使用Filippov解
Caratheodory解存在的充分性条件
对于时变的向量场,Caratheodory解存在的条件应用到时不变系统与classical解类似。 所以研究主要集中在时不变的向量场,如directionally continuous 和 Patchy vector fields, 详情参看原文。
微分包含的Caratheodory解
数学分析中的微分包含式(Differential inclusion)是指具有如下形式的常微分方程式: 其中 表示一个集合,而非 空间中的一个点。 而映射 称为集值映射(set-valued map)。
集值映射的有界性
如果存在 和一个可积函数 使得 对所有的 、 所有的 和所有的 成立, 那么称集值映射 在 局部有界(locally bounded)。
如果存在 和一个可积函数 使得 对所有的 、 所有的 和几乎所有的 在Lebesgue测度意义上成立, 那么称集值映射 在 局部本性有界(locally essentially bounded)。
集值映射的连续性
- 如果对于任意 ,存在 使得 对所有 成立,那么称集值映射 在 是上半连续的。
- 如果对于任意 ,存在 使得 对所有 成立,那么称集值映射 在 是下半连续的。
- 如果集值映射 在 既是上半连续和下半连续的,那么称其在 连续的。
最后,如果存在一个常数 以及 使得 对所有 成立, 那么称集值映射 在 局部Lipschitz连续。 在 局部Lipschitz连续的集值映射是上半连续的,反之不成立。
微分包含的Caratheodory解
如果 对所有的 成立, 那么称点 是微分包含的平衡点。 微分包含(S2)定义在 的caratheodory解是一个在 上几乎处处满足 的绝对可微的映射。
Proposition S2 微分包含的 caratheodory 解存在性定理 令集值映射 为一个局部有界的非空凸紧集。 假设,对于每一个 ,集值映射 是上半连续的(upper-semicontinuous)。 然后,对于所有的 , 存在一个初值为 的caratheodory解
Proposition S3 在Proposition S2的基础上,假设,对所有的 ,存在 和一个积分函数 使得 对几乎所有 和所有 ,所有 和所有
以下的集值映射是上半连续的,但是不是下半连续的,也就是说不是连续的, 因此他满足caratheodory解的存在性条件。 由于 和 非零, 满足caratheodory解的唯一性条件。
Filippov解
Filippov解使用集值映射来替换原来的系统的右侧方程。 微分方程的 Filippov 解就是用Filippov集值映射替换微分方程右侧后得到的微分包含的 Caratheodory 解。 但是Caratheodory解和Filippov解总体上并没有什么关系
Filippov解的数学定义
令 表示 中的所有子集的集合。 对于映射 ,定义Filippov集值映射(Filippov set-valued map) 为 这里的 表示凸包(convex closure), 这里的 运算符,是集合的补集, , 这里的 表示Lebesgue测度。 根据Filippov集值映射的定义, 在点 的值 与向量场 在 的值 无关(由 领域上值决定)。
于是微分方程(10) 可以使用如下的微分包含(differential inclusion)表示 微分方程(10)在 的Filippov解 是几户满足所有时间 的(21)的绝对连续解。 等价地,(10)的一个Filippov解是微分包含(21)的一个Caratheodory解。
微分包含(21)如果满足以下两个条件那么称为Filippov微分包含(Filippov DI)
- 对于任意 是非空紧凸集(non-empty, compact and convex for any x), 为切空间;
- 映射 是上半连续集值映射(upper-semicontinuous set function):如果 ,集合 中的间与 中的点距离趋于零
Filippov解的存在性
Proposition 3 令 是一个可测的、局部本性有界的映射。 然后,对于所有 ,存在一个从 开始的(10)的Filippov解。
这里局部本性有界(locally essentially bounded)指在每个点的有界邻域上都有界,这里的邻域要排除测度为零的集合。 该条件等价于微分包含的caratheodory解条件。 也就是说满足该条件的微分方程可以通过(19)转换为Filippov微分包含。