Этот пример показывает модель ограниченной спутниковой системы, которая состоит из маленького спутника, присоединенного длинной привязью к орбитальной платформе. Система управления в этой модели используется, чтобы стабилизировать маятник, чтобы препятствовать тому, чтобы он показал слишком много колебания (колебание). Это сделано путем наматывания привязи к ее максимальной длине, когда спутник посреди ее дуги (который уменьшает ее угловое ускорение), и путем наматывания в привязи, когда угловая скорость спутника равна нулю.
Stateflow® используется, чтобы управлять, когда привязь намотана или намотана с помощью входных событий от Simulink®. Когда спутник посреди его колебания (), ReelOut
состояния становится активным. Когда спутник был намотан, насколько он может, ReelStop
состояния стать активным. Когда угловая скорость спутника достигает нуля, состояние ReelIn
становится активным. Когда привязь максимально коротка, состояние ReelStop
становится активным еще раз. Наконец, если полная энергия спутника является слишком низкой, система деактивирована путем ввода состояния Inactive
.
Дэбни, Джеймс Б. и Харман, Томас Л. Освоение Simulink, 2003.