Math 2.0

Calculus of variations and optimal control; optimization Definition

Bang–bang control

Builds on Control systemConvex setCompact set

Definition

Let x′=f(x,u)x' = f(x, u) be a control system whose control set U⊆ℝmU \subseteq \R^m is a compact convex set, for example a box ∏i=1m[ai,bi]\prod_{i=1}^m [a_i, b_i] with ai<bia_i < b_i. An admissible control u ⁣:[0,T]→Uu \colon [0, T] \to U is bang–bang if u(t)u(t) is an extreme point of UU for almost every t∈[0,T]t \in [0, T]. For a box, this means ui(t)∈{ai,bi}u_i(t) \in \set{a_i, b_i} for each ii and almost every tt. The times at which uu jumps between extreme points are its switching times.

Remarks

Example: for U=[−1,1]U = [-1, 1], the control u(t)=1u(t) = 1 on [0,1)[0, 1) and u(t)=−1u(t) = -1 on [1,2][1, 2] is bang–bang, with one switching time t=1t = 1. For the double integrator x1′=x2x_1' = x_2, x2′=ux_2' = u starting at rest at x1=−1x_1 = -1, it brings the state to rest at x1=0x_1 = 0 at time 22, and this is the minimum time with ∣u∣≤1\abs{u} \le 1. Non-example: u(t)=sin⁡tu(t) = \sin t on [0,π][0, \pi] with U=[−1,1]U = [-1, 1] is not bang–bang, since ∣u(t)∣<1\abs{u(t)} < 1 except at t=π/2t = \pi / 2. Consider a linear system x′=Ax+Bux' = A x + B u whose control set UU is a compact convex polytope. The bang–bang principle says that every state reachable at time TT is also reachable at time TT by a bang–bang control.

Reading path

To understand this page from the ground up, read these 4 pages in order. The foundations come first.

Show the path as a graph
Each page uses the pages above it. The colour of the bar on a box shows how strong the evidence is, and the box also gives it as text. The list has the same pages.
  • no evidence level
  1. Compact set concept
  2. Control system concept
  3. Convex set concept
  4. Bang–bang control definition

Further reading

  1. Web https://en.wikipedia.org/wiki/Bang–bang_control
About this page
TagRQBNA1ZRJW
URIm2://RQBNA1ZRJW
Kinddefinition
WritingW0 stub
MSC49J15, 93C15
DefinesBang–bang control
UsesControl system, Convex set, Compact set
Changed2 November 2026

Markdown · JSON · Edit on GitHub

What this page needs for W1

  • an inventory row: the row of the inventory that the node accounts for (0 of 1)
  • a source with a locator (0 of 1)

The writing levels say how complete the text of a page is. They do not measure its truth.

What links here

No page links to this page yet.