• Title/Summary/Keyword: Attitude Control Algorithm

Search Result 176, Processing Time 0.028 seconds

Dynamic Control Allocation for Shaping Spacecraft Attitude Control Command

  • Choi, Yoon-Hyuk;Bang, Hyo-Choong
    • International Journal of Aeronautical and Space Sciences
    • /
    • v.8 no.1
    • /
    • pp.10-20
    • /
    • 2007
  • For spacecraft attitude control, reaction wheel (RW) steering laws with more than three wheels for three-axis attitude control can be derived by using a control allocation (CA) approach.1-2 The CA technique deals with a problem of distributing a given control demand to available sets of actuators.3-4 There are many references for CA with applications to aerospace systems. For spacecraft, the control torque command for three body-fixed reference frames can be constructed by a combination of multiple wheels, usually four-wheel pyramid sets. Multi-wheel configurations can be exploited to satisfy a body-axis control torque requirement while satisfying objectives such as minimum control energy.1-2 In general, the reaction wheel steering laws determine required torque command for each wheel in the form of matrix pseudo-inverse. In general, the attitude control command is generated in the form of a feedback control. The spacecraft body angular rate measured by gyros is used to estimate angular displacement also.⁵ Combination of the body angular rate and attitude parameters such as quaternion and MRPs(Modified Rodrigues Parameters) is typically used in synthesizing the control command which should be produced by RWs.¹ The attitude sensor signals are usually corrupted by noise; gyros tend to contain errors such as drift and random noise. The attitude determination system can estimate such errors, and provide best true signals for feedback control.⁶ Even if the attitude determination system, for instance, sophisticated algorithm such as the EKF(Extended Kalman Filter) algorithm⁶, can eliminate the errors efficiently, it is quite probable that the control command still contains noise sources. The noise and/or other high frequency components in the control command would cause the wheel speed to change in an undesirable manner. The closed-loop system, governed by the feedback control law, is also directly affected by the noise due to imperfect sensor characteristics. The noise components in the sensor signal should be mitigated so that the control command is isolated from the noise effect. This can be done by adding a filter to the sensor output or preventing rapid change in the control command. Dynamic control allocation(DCA), recently studied by Härkegård, is to distribute the control command in the sense of dynamics⁴: the allocation is made over a certain time interval, not a fixed time instant. The dynamic behavior of the control command is taken into account in the course of distributing the control command. Not only the control command requirement, but also variation of the control command over a sampling interval is included in the performance criterion to be optimized. The result is a control command in the form of a finite difference equation over the given time interval.⁴ It results in a filter dynamics by taking the previous control command into account for the synthesis of current control command. Stability of the proposed dynamic control allocation (CA) approach was proved to ensure the control command is bounded at the steady-state. In this study, we extended the results presented in Ref. 4 by adding a two-step dynamic CA term in deriving the control allocation law. Also, the strict equality constraint, between the virtual and actual control inputs, is relaxed in order to construct control command with a smooth profile. The proposed DCA technique is applied to a spacecraft attitude control problem. The sensor noise and/or irregular signals, which are existent in most of spacecraft attitude sensors, can be handled effectively by the proposed approach.

Attitude Control for Spacecraft by using Genetic Algorithm (유전자알고리즘을 이용한 우주비행체의 자세제어)

  • Heo, H.;Kim, D.J.
    • Proceedings of the Korean Society for Noise and Vibration Engineering Conference
    • /
    • 1996.10a
    • /
    • pp.182-186
    • /
    • 1996
  • Control of flexible spacecraft is investigated. GA(Genetic Algorithm) based Fuzzy Logic Controller is designed to implement for the attitude control of flexible satellite. The results obtained by employing GA based FLC are compared with those by FLC. It shows much shorter settling time and smaller tip mass oscillation.

  • PDF

Fault Detection and Isolation for Inertial Sensor Using Single Antenna GPS Receiver (단일 안테나 GPS 수신기를 이용한 관성센서의 고장검출 및 분리)

  • 김영진;김유단
    • Journal of Institute of Control, Robotics and Systems
    • /
    • v.10 no.11
    • /
    • pp.1037-1043
    • /
    • 2004
  • In this paper, a new fault detection and isolation algorithm fur inertial sensor system is proposed. To identify the inertial sensor fault, single antenna GPS receiver is used as an effective redundancy source. To use GPS receiver as redundancy for the inertial sensors, the algorithm to estimate the attitude and acceleration using single antenna GPS receiver is adopted. By using Doppler shift of carrier phase signal and kinetic characteristics of aircraft, attitude information of aircraft can be obtained at the coordinated flight condition. Based on this idea, fault diagnosis algorithm for inertial sensors using single antenna GPS based attitude is proposed. For more effective FDI, decision variables considering the aircraft maneuver are proposed. The effectiveness of the proposed algorithm is verified through the numerical simulations.

A Three-Sample Algorithm for Velocity and Attitude in Local Level Strapdown Inertial Navigation (국부수평 스트랩다운 관성항법 속도 및 자세의 3 샘플 알고리즘)

  • Song, Ki-Won;Lee, Sang-Jeong
    • Journal of Institute of Control, Robotics and Systems
    • /
    • v.6 no.3
    • /
    • pp.291-297
    • /
    • 2000
  • This paper presents an attitude determination algorithm for the local level strapdown inertial navigation where the body the earth and the transport rate can be calculated separately using a DCM computation scheme, Also presented is a velocity determination algorithm taking into account the attitude variation caused by he change of the navigation frame. The proposed algorithm are implemented using three samples of the velocity and the angle within the integration interval.

  • PDF

Attitude Control System Design & Verification for CNUSAIL-1 with Solar/Drag Sail

  • Yoo, Yeona;Kim, Seungkeun;Suk, Jinyoung;Kim, Jongrae
    • International Journal of Aeronautical and Space Sciences
    • /
    • v.17 no.4
    • /
    • pp.579-592
    • /
    • 2016
  • CNUSAIL-1, to be launched into low-earth orbit, is a cubesat-class satellite equipped with a $2m{\times}2m$ solar sail. One of CNUSAIL's missions is to deploy its solar sail system, thereby deorbiting the satellite, at the end of the satellite's life. This paper presents the design results of the attitude control system for CNUSAIL-1, which maintains the normal vector of the sail by a 3-axis active attitude stabilization approach. The normal vector can be aligned in two orientations: i) along the anti-nadir direction, which minimizes the aerodynamic drag during the nadir-pointing mode, or ii) along the satellite velocity vector, which maximizes the drag during the deorbiting mode. The attitude control system also includes a B-dot controller for detumbling and an eigen-axis maneuver algorithm. The actuators for the attitude control are magnetic torquers and reaction wheels. The feasibility and performance of the design are verified in high-fidelity nonlinear simulations.

Magnetic attitude control of a satellite (지자기를 이용한 위성체의 자세제어)

  • 엄광섭;박동조
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 1992.10a
    • /
    • pp.159-164
    • /
    • 1992
  • In this paper, the complex nonlinear dynamics of a satellite is obtained. And it is shown that several limitations exist when the magnetorquer is used as an active actuator to attitude control. Such limitations cause a delayed convergence of pitch and roll angle. The simulation results insure that the roll angle bias is dependent on the z axis spin rate. And a heuristic algorithm is applied to control the attitude libration through the computer simulations.

  • PDF

In-Flight Alignment Algorithm Using Uplinked Radar Data Including Time Delay

  • Park, Chan-Ju;Kim, Heun-Beik;Song, Gi-Won
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 2001.10a
    • /
    • pp.56.1-56
    • /
    • 2001
  • Initial attitude error is one of the large error sources in the navigation errors of SDINS. And it is important to decide the initial attitude of SDINS. The method, like a self-alignment or a transfer alignment method, is required to a precise INS. If we do not have a precise INS, we should get large attitude error. After performing the initial alignment, a vehicle has the initial attitude error. Therefore, it results in navigation error due to the initial attitude error. But, if we use position information during flight, we could estimate and compensate a vehicle attitude error. So, we can maintain a precise attitude in spite of existing the initial attitude error. Using the uplinked position information from a land-based radar system, the new algorithm estimates the attitude of the SDINS during flight ...

  • PDF

Single-axis Hardware in the Loop Experiment Verification of ADCS for Low Earth Orbit Cube-Satellite

  • Choi, Minkyu;Jang, Jooyoung;Yu, Sunkyoung;Kim, O-Jong;Shim, Hanjoon;Kee, Changdon
    • Journal of Positioning, Navigation, and Timing
    • /
    • v.6 no.4
    • /
    • pp.195-203
    • /
    • 2017
  • A 2U cube satellite called SNUGLITE has been developed by GNSS Research Laboratory in Seoul National University. Its main mission is to perform actual operation by mounting dual-frequency global positioning system (GPS) receivers. Its scientific mission aims to observe space environments and collect data. It is essential for a cube satellite to control an Earth-oriented attitude for reliable and successful data transmission and reception. To this end, an attitude estimation and control algorithm, Attitude Determination and Control System (ADCS), has been implemented in the on-board computer (OBC) processor in real time. In this paper, the Extended Kalman Filter (EKF) was employed as the attitude estimation algorithm. For the attitude control technique, the Linear Quadratic Gaussian (LQG) was utilized. The algorithm was verified through the processor in the loop simulation (PILS) procedure. To validate the ADCS algorithm in the ground, the experimental verification via a single axis Hardware-in-the-loop simulation (HILS) was used due to the simplicity and cost effectiveness, rather than using the 3-axis HILS verification (Schwartz et al. 2003) with complex air-bearing mechanism design and high cost.

Design of a Low-Cost Attitude Determination GPS/INS Integrated Navigation System for a UAV (Unmanned Aerial Vehicle) (무인 비행체용 저가의 ADGPS/INS 통합 항법 시스템)

  • Oh Sang Heon;Lee Sang Jeong;Park Chansik;Hwang Dong-Hwan
    • Journal of Institute of Control, Robotics and Systems
    • /
    • v.11 no.7
    • /
    • pp.633-643
    • /
    • 2005
  • An unmanned aerial vehicle (UAV) is an aircraft controlled by .emote commands from ground station and/o. pre-programmed onboard autopilot system. A navigation system in the UAV provides a navigation data for a flight control computer(FCC). The FCC requires accurate and reliable position, velocity and attitude information for guidance and control. This paper proposes an ADGPS/INS integrated navigation system for a UAV. The proposed navigation system comprises an attitude determination GPS (ADGPS) receive., a navigation computer unit, and a low-cost commercial MEMS inertial measurement unit(IMU). The navigation algorithm contains a fault detection and isolation (FDI) function fur integrity. In order to evaluate the performance of the proposed navigation system, two flight tests were preformed using a small aircraft. The first flight test was carried out to confirm fundamental operation of the proposed navigation system and to check the effectiveness of the FDI algorithm. In the second flight test, the navigation performance and the benefit of the GPS attitude information were checked in a high dynamic environment. The flight test results show that the proposed ADGPS/INS integrated navigation system gives a reliable performance even when anomalous GPS data is provided and better navigation performance than a conventional GPS/INS integration unit.

Predictive Spacecraft Attitude Control under External Disturbances

  • Sam, Myung-Hyun;Suk, Oh-Choong;Choong, Bang-Hyo;Jea, Tahk-Min
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 2001.10a
    • /
    • pp.62.3-62
    • /
    • 2001
  • The predictive control is one of the nonlinear three-axis rotation methods. The desired trace of a satellite is pre-determined, and the control inputs are designed so that the satellite follows the ´predictive´ trace. The predictive control has been adapted to the research for the three-axis attitude control. In that case, the control variables are the quaternion represented the angular rates and attitude angles of the body about the three-axes. The objective of this paper is to propose to design a predictive controller for the three-axis attitude control under external disturbances. In order to do that, this paper proposes how to construct a predictive control law including disturbances and to discern them. The basic algorithm of the existent predictive control is partially modified, and the presumption and modeling of disturbances are performed ...

  • PDF