{
  "aliases": null,
  "backlinks": [
    {
      "field": "about",
      "target": "9NSCZ2KBEB"
    },
    {
      "field": "about",
      "target": "VQPN24VDH1"
    },
    {
      "field": "uses",
      "target": "9NSCZ2KBEB"
    },
    {
      "field": "uses",
      "target": "D3FHYZ4P1R"
    },
    {
      "field": "uses",
      "target": "VQPN24VDH1"
    },
    {
      "field": "defines",
      "target": "YR43719RWE"
    }
  ],
  "body": "\n## Summary\n\nA [[control system|ZPDTVZQN5K]] is controllable if every state can be steered to every other state by a suitable choice of the control.\nIt is the first question of control theory: before asking how to steer well, one asks whether steering is possible at all.\nFor linear systems $x' = A x + B u$ it is decided by the [[Kalman rank condition|9NSCZ2KBEB]], and for systems without drift by the [[Chow–Rashevskii theorem|VQPN24VDH1]].\n\n## Explanations\n\n### L1 human\n\nImagine a cart on a rail that can be pushed forward or backward.\nBy pushing at the right times, one can bring it to any position with any velocity, so the cart is controllable.\nIf instead the push only acts on a second cart that is not attached to the first, the first cart cannot be moved, and the system is not controllable.\nControllability asks whether the inputs reach every direction of the state, directly or through the dynamics.\n",
  "commit": "547b6eddb8f2feb8d579f2d633d22a27b7e132fc",
  "front": {
    "kind": "concept",
    "msc": [
      "93B05",
      "34H05"
    ],
    "name": "Controllability",
    "same_as": {
      "wikidata": "Q1331104",
      "wikipedia": "Controllability"
    },
    "sources": [
      {
        "url": "https://en.wikipedia.org/wiki/Controllability"
      }
    ],
    "tag": "A9WFM77Z4P"
  },
  "kind": "concept",
  "link": "https://math2.tamnd.com/node/A9WFM77Z4P/",
  "links": null,
  "markdown": "https://math2.tamnd.com/node/A9WFM77Z4P.md",
  "msc": [
    "93B05",
    "34H05"
  ],
  "name": "Controllability",
  "prov": null,
  "role": "",
  "source": "https://github.com/tamnd/math2/blob/main/nodes/A9W/A9WFM77Z4P.md",
  "status": null,
  "tag": "A9WFM77Z4P",
  "uri": "m2://A9WFM77Z4P",
  "url": "https://math2.tamnd.com/wiki/controllability/",
  "writing": {
    "tag": "A9WFM77Z4P",
    "kind": "concept",
    "level": "W0",
    "next": [
      {
        "what": "an inventory row",
        "note": "the row of the inventory that the node accounts for",
        "have": 0,
        "want": 1
      },
      {
        "what": "a source with a locator",
        "have": 0,
        "want": 1
      }
    ]
  }
}
