Управление спутниками в Йо-Йо

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

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

Ссылка

Dabney, James B. and Harman, Thomas L. Mastering Simulink, 2003.

Похожие темы