В этом примере показано, как моделировать систему управления в привязанной спутниковой системе. Спутниковая система состоит из небольшого спутника, прикрепленного длинным ремнем к орбитальной платформе. Когда привязной спутник колеблется, он ведет себя как маятник, который проявляет слишком большую либрацию. Для стабилизации маятника система управления изменяет длину троса, наматывая его на максимальную длину, когда спутник находится в середине своей дуги (что уменьшает его угловое ускорение), и наматывая его, когда спутник имеет угловую скорость, равную нулю.

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


Дабни, Джеймс Б. и Харман, Томас Л. Мастеринг Симулинк, 2003.