Solar Sail Attitude Control using a Combination of a Feedforward and a Feedback Controller D. Romagnoli, T. Oehlschlägel.

Slides:



Advertisements
Similar presentations
Pole Placement.
Advertisements

Attitude Control of the CubeSail Solar Sailing Spacecraft Victoria Coverstone, Andy Pukniel University of Illinois at Urbana-Champaign Rod Burton, Dave.
Introductory Control Theory I400/B659: Intelligent robotics Kris Hauser.
Neural Simulation and Control.. Simulation Input/Output models Proces u(k) y(k+d) d(k) The NARMA model:
Analysis of a Deorbiting Maneuver of a large Target Satellite using a Chaser Satellite with a Robot Arm Philipp Gahbler 1, R. Lampariello 1 and J. Sommer.
Benoit Pigneur and Kartik Ariyur School of Mechanical Engineering Purdue University June 2013 Inexpensive Sensing For Full State Estimation of Spacecraft.
Qball-X4 Simulator Seang Cau February 16, 2011.
2 nd SSS, July 2010, Christina Scholz Performance Analysis of an Attitude Control System for Solar Sails Using Sliding Masses Christina Scholz Daniele.
Manipulator Dynamics Amirkabir University of Technology Computer Engineering & Information Technology Department.
Benjamin Stephens Carnegie Mellon University 9 th IEEE-RAS International Conference on Humanoid Robots December 8, 2009 Modeling and Control of Periodic.
ATMOSPHERIC REENTRY TRAJECTORY MODELING AND SIMULATION: APPLICATION TO REUSABLE LAUNCH VEHICLE MISSION (Progress Seminar Presentation - 2) K. Sivan (Roll.
Constrained Near-Optimal Control Using a Numerical Kinetic Solver Alan L. Jennings & Ra úl Ordóñez, ajennings1,
Chris Hall Aerospace and Ocean Engineering
Design of Attitude and Path Tracking Controllers for Quad-Rotor Robots using Reinforcement Learning Sérgio Ronaldo Barros dos Santos Cairo Lúcio Nascimento.
Attitude Determination and Control
Dynamics of Articulated Robots Kris Hauser CS B659: Principles of Intelligent Robot Motion Spring 2013.
ME 4135 Fall 2011 R. R. Lindeke, Ph. D. Robot Dynamics – The Action of a Manipulator When Forced.
A De-coupled Sliding Mode Controller and Observer for Satellite Attitude Control Ronald Fenton.
Forward Kinematics.
AAE 666 Final Presentation Spacecraft Attitude Control Justin Smith Chieh-Min Ooi April 30, 2005.
Ch. 3: Forward and Inverse Kinematics
February 24, Final Presentation AAE Final Presentation Backstepping Based Flight Control Asif Hossain.
Feasibility of Demonstrating PPT’s on FalconSAT-3 C1C Andrea Johnson United States Air Force Academy.
Manipulator Dynamics Amirkabir University of Technology Computer Engineering & Information Technology Department.
Introduction to ROBOTICS
Web Enabled Robot Design and Dynamic Control Simulation Software Solutions From Task Points Description Tarek Sobh, Sarosh Patel and Bei Wang School of.
Definition of an Industrial Robot
Lecture VII Rigid Body Dynamics CS274: Computer Animation and Simulation.
Motion Control (wheeled robots)
1 CMPUT 412 Motion Control – Wheeled robots Csaba Szepesvári University of Alberta TexPoint fonts used in EMF. Read the TexPoint manual before you delete.
1 Project Name Solar Sail Project Proposal February 7, 2007 Megan Williams (Team Lead) Eric Blake Jon Braam Raymond Haremza Michael Hiti Kory Jenkins Daniel.
Adapting Simulated Behaviors For New Characters Jessica K. Hodgins and Nancy S. Pollard presentation by Barış Aksan.
Chapter 2 Robot Kinematics: Position Analysis
Robot Dynamics – Slide Set 10 ME 4135 R. R. Lindeke, Ph. D.
Rotations and Translations
Sérgio Ronaldo Barros dos Santos (ITA-Brazil)
MAE505: Robotics Final Project – Papers Review. Presented By: Tao Gan Advisor: Dr. Venkat Krovi. Main Topic: Nonholonomic-Wheel Mobile Robot (WMR). Sub-Topics:
Dynamics Modeling and First Design of Drag-Free Controller for ASTROD I Hongyin Li, W.-T. Ni Purple Mountain Observatory, Chinese Academy of Sciences S.
Effect of Structure Flexibility on Attitude Dynamics of Modernizated Microsatellite.
Parameter/State Estimation and Trajectory Planning of the Skysails flying kite system Jesus Lago, Adrian Bürger, Florian Messerer, Michael Erhard Systems.
Multiple Model approach to Multi-Parametric Model Predictive Control of a Nonlinear Process a simulation case study Boštjan Pregelj, Samo Gerkšič Jožef.
Mon 30 July 2007 Overview of the course
Modelling and Open Loop Simulation of Reentry Trajectory for RLV Missions Ashok Joshi and K. Sivan Department of Aerospace Engineering Indian Institute.
ADCS Review – Attitude Determination Prof. Der-Ming Ma, Ph.D. Dept. of Aerospace Engineering Tamkang University.
Lecture 3 Intro to Posture Control Working with Dynamic Models.
Newton’s 2nd Law: Translational Motion
Robotics II Copyright Martin P. Aalund, Ph.D.
Geometric Algebra Dr Chris Doran ARM Research 3. Applications to 3D dynamics.
Rigid Body Dynamics CSE169: Computer Animation
GLAST Science Support Center July 16, July Ground Software Workshop The Spacecraft Simulator David S. Davis, GSSC.
Fuzzy Controller for Spacecraft Attitude Control CHIN-HSING CHENG SHENG-LI SHU Dept. of Electrical Engineering Feng-Chia University IEEE TRANSACTIONS ON.
TRIO-CINEMA 1 UCB, 2/08/2010 ACS Dave Auslander, Dave Pankow, Han Chen, Yao-Ting Mao, UC Berkeley Space Sciences Laboratory University of California, Berkeley.
Euler Parameters and Bowling ball dynamics a la Huston et al. Andrew Kickertz 5 May 2011.
Kinematics 제어시스템 이론 및 실습 조현우
KUFASAT STUDENTS’ SATELLITE
Aerodynamic Attitude Control for CubeSats
Lecture Rigid Body Dynamics.
Sérgio Ronaldo Barros dos Santos Cairo Lúcio Nascimento Júnior
Minor Project - Human Interaction Robot Arm
MAE505: Robotics Final Project – Papers Review.
Zaid H. Rashid Supervisor Dr. Hassan M. Alwan
University of Bridgeport
QUANSER Flight Control Systems Design 2DOF Helicopter 3DOF Helicopter 3DOF Hover 3DOF Gyroscope Quanser Education Solutions Powered by.
Rotational Kinematics
Rigid Body Dynamics (unconstrained)
Example : Optimal blending of gasoline
Rigid Body Dynamics ~ f = p h g
(Systems And Control Engineering) (Deptartment of Electrical Engg.)
W L CG Dynamics Moment of Inertia LabRat Scientific © 2018.
Chapter 4 . Trajectory planning and Inverse kinematics
Presentation transcript:

Solar Sail Attitude Control using a Combination of a Feedforward and a Feedback Controller D. Romagnoli, T. Oehlschlägel

2 nd International Symposium on Solar Sailing D. Romagnoli & T. Oehlschlägel Agenda Introduction Simulations Results Controller Structure 4 Conclusions

2 nd International Symposium on Solar Sailing D. Romagnoli & T. Oehlschlägel Introduction 1

2 nd International Symposium on Solar Sailing D. Romagnoli & T. Oehlschlägel Problem Statement Solar sail coupling between trajectory and attitude is crucial for performance analysis High performance reorientation maneuvers may be important for demanding missions (like those with close fly-by of the Sun or planetary ones) The control authority is a critical issue in selecting/designing the control system

2 nd International Symposium on Solar Sailing D. Romagnoli & T. Oehlschlägel Objectives Develop a controller that is able to perform attitude maneuvers around the three body axes of the sail Select and model a controller actuator which satisfies the requirements of high control authority and technological feasibility Study the performances during attitude maneuvers given the sails parameters and the selected actuator Understand the reorientation capabilieties of a solar sail, independently from trajectory constraints

2 nd International Symposium on Solar Sailing D. Romagnoli & T. Oehlschlägel The CM-CP Control Technique No Control Torque Clockwise Control Torque Counter-Clockwise Control Torque

2 nd International Symposium on Solar Sailing D. Romagnoli & T. Oehlschlägel Controller Structure 2

2 nd International Symposium on Solar Sailing D. Romagnoli & T. Oehlschlägel [Ref. Wie B. and Murphy D. Solar-Sail Attitude Control Design for a Solar Flight Validation Mission, Journal of Spacecraft and Rockets, Vol. 144, No. 4, July-August 2007] Control Torques External Torques Equations of Motion for the Control Design

2 nd International Symposium on Solar Sailing D. Romagnoli & T. Oehlschlägel Equations of Motion for the Control Design +Y +Z CPCP The contribution coming from the offset of the center of pressure is the most significant source of disturbance It MUST be included in the controller design to improve the performances!!

2 nd International Symposium on Solar Sailing D. Romagnoli & T. Oehlschlägel The Basic Loop Structure Maneuver Parameters Feed-Forward Controller Attitude Dynamics & Kinematics Settings Maneuver Time Control Torque To Ballasts Position Feed-Back Controller Measured/Simulated States FF Control Torque FF Predicted States Errors FB Control Torque Total Control Torque Off - Set Non-Diagonal Inertia External Torque Feedforwards Fast Response + Feedbacks Ability of Coping with Unpredicted Disturbances

2 nd International Symposium on Solar Sailing D. Romagnoli & T. Oehlschlägel The Feedforward: basics Initial Quaternion Final Quaternion Polynomial of 9 th degree with boundary conditions on its derivatives up to the third order

2 nd International Symposium on Solar Sailing D. Romagnoli & T. Oehlschlägel The Feedforward: basics Assumptions for the feedforward design: 1.The effect of the offset is included 2.The inertia matrix is constant 3.The mass distribution leads to a diagonal inertia matrix

2 nd International Symposium on Solar Sailing D. Romagnoli & T. Oehlschlägel The Feedforward: an Example +Y +Z Pitch (+Y) = 15° Yaw (+Z) = 35° +Y +Z Euler Axis = 38°

2 nd International Symposium on Solar Sailing D. Romagnoli & T. Oehlschlägel 38° The Feedforward: an Example

2 nd International Symposium on Solar Sailing D. Romagnoli & T. Oehlschlägel The Feedforward Controller Once the polynomial has been computed: All the (predicted) states of the system are known at each time-step All the (predicted) inputs to the system are known at each time-step But: A detailed description of the systems dynamic is required The predicted/desired states and inputs do not consider disturbing effects coming from not included sources

2 nd International Symposium on Solar Sailing D. Romagnoli & T. Oehlschlägel The Feedback Controller Error Dynamics The system can be linearized about the zero-point…

2 nd International Symposium on Solar Sailing D. Romagnoli & T. Oehlschlägel The Feedback Controller …and controlled using a simple LQR approach! Weighting matrices are: Gain Matrix Diagonal submatrices

2 nd International Symposium on Solar Sailing D. Romagnoli & T. Oehlschlägel Simulations Reults 3

2 nd International Symposium on Solar Sailing D. Romagnoli & T. Oehlschlägel Simulations Results: Sail Parameters Geometry Size Boom length Sail area mmm2mmm2 Masses Sails Booms Ballasts (each) Bus Other Total kg Inertia Ix (roll) Iy (pitch) Iz (yaw) kg m 2 [Ref. Wie B. and Murphy D. Solar-Sail Attitude Control Design for a Solar Flight Validation Mission, Journal of Spacecraft and Rockets, Vol. 144, No. 4, July-August 2007]

2 nd International Symposium on Solar Sailing D. Romagnoli & T. Oehlschlägel Simulations Results: Single Axis Maneuver Roll: 0° 0° Pitch: 0° 0° Yaw:0° 35° Under the effects of: no offset no external torque a diagonal inertia matrix +Y +Z Yaw (+Z) = 35° Desired maneuver:

2 nd International Symposium on Solar Sailing D. Romagnoli & T. Oehlschlägel Simulations Results: Single Axis Maneuver +Y +Z Yaw (+Z) = 35°

2 nd International Symposium on Solar Sailing D. Romagnoli & T. Oehlschlägel Simulations Results: Single Axis Maneuver Maneuver Time: 3370 sec or about 57 min

2 nd International Symposium on Solar Sailing D. Romagnoli & T. Oehlschlägel Simulations Results: Single Axis Maneuver Maneuver Time: 3370 sec or about 57 min

2 nd International Symposium on Solar Sailing D. Romagnoli & T. Oehlschlägel Simulations Results: Single Axis Maneuver VIDEO

2 nd International Symposium on Solar Sailing D. Romagnoli & T. Oehlschlägel Simulations Results: Two Axes Maneuver +Y +Z Pitch (+Y) = 45° Yaw (+Z) = 35° Roll: 0° 0° Pitch: 0° 45° Yaw:0° 35° Under the effects of: an offset of 0.1 m in both directions an external torque around the +Z axis a non-diagonal inertia matrix Desired maneuver:

2 nd International Symposium on Solar Sailing D. Romagnoli & T. Oehlschlägel Simulations Results: Two Axes Maneuver Maneuver Time: 7270 sec or about 122 min

2 nd International Symposium on Solar Sailing D. Romagnoli & T. Oehlschlägel Simulations Results: Two Axes Maneuver Maneuver Time: 7270 sec or about 122 min

2 nd International Symposium on Solar Sailing D. Romagnoli & T. Oehlschlägel Simulations Results: Two Axes Maneuver VIDEO

2 nd International Symposium on Solar Sailing D. Romagnoli & T. Oehlschlägel Conclusions 4

2 nd International Symposium on Solar Sailing D. Romagnoli & T. Oehlschlägel Conclusions 1.The problem of attitude control for solar sails has been introduced 2.A control strategy which uses both a feedforward and a feedback controller has been described 3.Some example maneuvers have been presented to describe the performances of the proposed controller

2 nd International Symposium on Solar Sailing D. Romagnoli & T. Oehlschlägel Model Improvement: - include sailcraft (booms and membrane) flexibility in the model - investigation of coupling effects between attitude and structure dynamics - current approach involves cosimulation with structural analysis in ANSYS and dynamic simulation and control in MATLAB/SIMULINK - any suggestions or comments on this topic are welcome! Open Points Controller Improvement: - use of H-Infinity controller instead of LQR - include better time optimization routines - develop a complete 6 DoF simulation, including coupled orbit and attitude dynamics

2 nd International Symposium on Solar Sailing D. Romagnoli & T. Oehlschlägel THANK YOU!!!! Daniele Romagnoli DLR Institute of Space Systems GNC Department Phone: (+49) Mail: