Source: https://folk.ntnu.no/skoge/prost/proceedings/ifac2008/data/papers/1492.pdf