在读文献时, 常常遇到作者证明一个控制是Bang-Bang控制的定理, 那么Bang-Bang控制到底是什么呢?
考虑如下最优控制问题
subject to
(1)
我们可以注意到目标函数积分下的函数以及系统等号右侧均是关于控制 的线性函数. 因此, Hamiltonian函数也是关于控制
的线性函数:
(2)
最优控制的必要性条件中 仍然是正常的, 但是关于控制的最优性条件:
(3)
我们必须利用 的符号来最大化关于控制
的 Hamilonian 函数, 但是当
时, 并没有关于
的信息.
定义
(4)
称其为开关函数 (switching function). 我们可以得到:
(5)
如果 只在一些单点处满足, 在任何一个区间上均不成立, 那么就称此种情形下的
是 Bang-Bang 控制. 事实上, 在该情形下, 最优控制时一个分段常值函数, 仅在上限和下限之间切换. 发生切换的单点称为 switching times.
因此, 证明最优控制 是 Bang-Bang 控制, 主要就是证明
仅在单点处成立 (常利用反证法).