MODELLING A SATELLITE CONTROL SYSTEM SIMULATOR



Similar documents
PHY121 #8 Midterm I

CHAPTER 2 ORBITAL DYNAMICS

Mechanics lecture 7 Moment of a force, torque, equilibrium of a body

11. Rotation Translational Motion: Rotational Motion:

Manufacturing Equipment Modeling

Lecture L30-3D Rigid Body Dynamics: Tops and Gyroscopes

Rotation: Moment of Inertia and Torque

RAJALAKSHMI ENGINEERING COLLEGE MA 2161 UNIT I - ORDINARY DIFFERENTIAL EQUATIONS PART A

Midterm Solutions. mvr = ω f (I wheel + I bullet ) = ω f 2 MR2 + mr 2 ) ω f = v R. 1 + M 2m

Quadcopter Dynamics, Simulation, and Control Introduction

Chapter 11. h = 5m. = mgh mv Iω 2. E f. = E i. v = 4 3 g(h h) = m / s2 (8m 5m) = 6.26m / s. ω = v r = 6.

Physics 1A Lecture 10C

SOLID MECHANICS TUTORIAL MECHANISMS KINEMATICS - VELOCITY AND ACCELERATION DIAGRAMS

Physics 9e/Cutnell. correlated to the. College Board AP Physics 1 Course Objectives

AP Physics C. Oscillations/SHM Review Packet

Columbia University Department of Physics QUALIFYING EXAMINATION

Adding vectors We can do arithmetic with vectors. We ll start with vector addition and related operations. Suppose you have two vectors

Simple Harmonic Motion

Torque Analyses of a Sliding Ladder

EE 402 RECITATION #13 REPORT

KINEMATICS OF PARTICLES RELATIVE MOTION WITH RESPECT TO TRANSLATING AXES

The dynamic equation for the angular motion of the wheel is R w F t R w F w ]/ J w

Chapter 9 Rigid Body Motion in 3D

Dynamics of Rotational Motion

Power Electronics. Prof. K. Gopakumar. Centre for Electronics Design and Technology. Indian Institute of Science, Bangalore.

Solutions to old Exam 1 problems

Onboard electronics of UAVs

Lecture L29-3D Rigid Body Dynamics

Chapter 11 Equilibrium

Angular acceleration α

3600 s 1 h. 24 h 1 day. 1 day

APPLIED MATHEMATICS ADVANCED LEVEL

Electric Motors and Drives

ACTUATOR DESIGN FOR ARC WELDING ROBOT

Physics 201 Homework 8

PHYSICS 111 HOMEWORK SOLUTION #10. April 8, 2013

Center of Gravity. We touched on this briefly in chapter 7! x 2

Lecture L22-2D Rigid Body Dynamics: Work and Energy

Rotation Matrices and Homogeneous Transformations

Lab 8: Ballistic Pendulum

Lecture L3 - Vectors, Matrices and Coordinate Transformations

Chapter 10 Rotational Motion. Copyright 2009 Pearson Education, Inc.

Chapter 18 Static Equilibrium

L 2 : x = s + 1, y = s, z = 4s Suppose that C has coordinates (x, y, z). Then from the vector equality AC = BD, one has

DYNAMICS OF A TETRAHEDRAL CONSTELLATION OF SATELLITES-GYROSTATS

Acceleration due to Gravity

dspace DSP DS-1104 based State Observer Design for Position Control of DC Servo Motor

Practice Exam Three Solutions

Dynamics. Basilio Bona. DAUIN-Politecnico di Torino. Basilio Bona (DAUIN-Politecnico di Torino) Dynamics / 30

Simulation of Trajectories and Comparison of Joint Variables for Robotic Manipulator Using Multibody Dynamics (MBD)

Motion Control of 3 Degree-of-Freedom Direct-Drive Robot. Rutchanee Gullayanon

Midterm Exam 1 October 2, 2012

EXPERIMENT: MOMENT OF INERTIA

ANALYTICAL METHODS FOR ENGINEERS

Review Sheet for Test 1

Orbital Mechanics. Angular Momentum

USING MS EXCEL FOR DATA ANALYSIS AND SIMULATION

discuss how to describe points, lines and planes in 3 space.

A Simulation Study on Joint Velocities and End Effector Deflection of a Flexible Two Degree Freedom Composite Robotic Arm

Design of a Universal Robot End-effector for Straight-line Pick-up Motion

Fundamentals of Computer Animation

Solutions for Review Problems

Unit - 6 Vibrations of Two Degree of Freedom Systems

INSTRUCTOR WORKBOOK Quanser Robotics Package for Education for MATLAB /Simulink Users

Rigid body dynamics using Euler s equations, Runge-Kutta and quaternions.

CONTRIBUTIONS TO THE AUTOMATIC CONTROL OF AERIAL VEHICLES

Problem 6.40 and 6.41 Kleppner and Kolenkow Notes by: Rishikesh Vaidya, Physics Group, BITS-Pilani

Force on Moving Charges in a Magnetic Field

Lecture 17. Last time we saw that the rotational analog of Newton s 2nd Law is

Lecture L5 - Other Coordinate Systems

Kyu-Jung Kim Mechanical Engineering Department, California State Polytechnic University, Pomona, U.S.A.

Problem Set #13 Solutions

Computing Euler angles from a rotation matrix

8.012 Physics I: Classical Mechanics Fall 2008

Lecture Presentation Chapter 7 Rotational Motion

Linear algebra and the geometry of quadratic equations. Similarity transformations and orthogonal matrices

Pre-lab Quiz/PHYS 224 Magnetic Force and Current Balance. Your name Lab section

Isaac Newton s ( ) Laws of Motion

Chapter 4. Forces and Newton s Laws of Motion. continued

Tips For Selecting DC Motors For Your Mobile Robot

13.4 THE CROSS PRODUCT

Useful Motor/Torque Equations for EML2322L

Lab 7: Rotational Motion

SOLID MECHANICS BALANCING TUTORIAL BALANCING OF ROTATING BODIES

Brush DC Motor Basics. by Simon Pata Business Unit Manager, Brushless DC

Construction and Control of an Educational Lab Process The Gantry Crane

CS100B Fall Professor David I. Schwartz. Programming Assignment 5. Due: Thursday, November

Precise Modelling of a Gantry Crane System Including Friction, 3D Angular Swing and Hoisting Cable Flexibility

11.1. Objectives. Component Form of a Vector. Component Form of a Vector. Component Form of a Vector. Vectors and the Geometry of Space

Application Information

Notes: Most of the material in this chapter is taken from Young and Freedman, Chap. 13.

Selection Procedure B-24 ORIENTAL MOTOR GENERAL CATALOGUE

Attitude Control and Dynamics of Solar Sails

AP1 Oscillations. 1. Which of the following statements about a spring-block oscillator in simple harmonic motion about its equilibrium point is false?

PHY231 Section 2, Form A March 22, Which one of the following statements concerning kinetic energy is true?

Two vectors are equal if they have the same length and direction. They do not

EDUMECH Mechatronic Instructional Systems. Ball on Beam System

Physics 41 HW Set 1 Chapter 15

Transcription:

National nstitute for Space Research NPE Space Mechanics and Control Division DMC São José dos Campos, SP, Brasil MODELLNG A SATELLTE CONTROL SYSTEM SMULATOR Luiz C Gadelha Souza gadelha@dem.inpe.br rd nternational Workshop and Advanced School - Spaceflight Dynamics and Control October 8-, 8 7 - University of Beira nterior - Covilhã, Portugal.

ntroduction Placing a satellite in orbit is a risky and expensive process. Space Projects must guarantee that satellite and/or its equipments work properly. Attitude Control System ACS should use new control techniques to improve reliability and performance. Experimental validation of new equipment and/or control techniques through simulators prototypes is one way to increase confidence and performance of the system.

Types of Simulators Basically, there are two types of simulators: The Planar one, with translational motion in one or two directions The spherical one, with rotation around one, two or three axes. The simulators consist of a platform supported on a plane or a spherical air bearing. The platform can accommodate various satellites components: like sensors, actuators, computers and its respective interface and electronic.

Example of Simulators Planar Simulador - Stanford University robotic arm 4

Example of Simulators Spherical Simulator - Georgia nstitute of Technology GT 5

DMC Lab ativities Brazilian Data Collection Satellite Prototype for experimental verification of its various sub systems 6

DMC Lab ativities 7

DMC Lab ativities Attitude Maneuvers Software for the China Brasil Earth Remote Sensing Satellite CBERS 8

DMC - Simulators DMC is responsible for constructing two simulators to test and implementing satellite ACS. A D simulator with rotation around the vertical axis with gyro as sensor and reaction wheel as actuator. 9

DMC - Simulators A D simulator with rotation around three axes, over which is possible to put satellite ACS components like sensors, actuators, computers, batteries and etc.

DMC Simulators

Objetives This talk presents the development of a D Satellite Attitude Control System Simulator Software Model. This simulator model allows to investigate fundamental aspects of the satellite dynamics and attitude control system.

Objetives From the Simulator Model One designs the simulator ACS based on a PD controller with gain obtained by the pole allocation method After that, using recursive least squares method the platform inertia parameters are estimated, considering data from the Simulator model.

Objetives Once the recursive least squares method has been checked. One uses it to estimate the D simulator inertia moment having experimental data from gyro and reaction wheel. 4

D Platform Equations of Motion The platform angular velocity is given by W pi qj rk w W The total angular moment is the sum of the base and reaction wheels angular moment r cg mg H B r W r dm R RW i R W ρ w i i ρ dm i w w Deriving the previously expression the equation of motion of the platform is given by r cg dh mg h dt r W h h W i r i i hi 5

D Platform Equations of Motion The reaction wheels equations of motion are T T T [ w p ] [ w q ] [ w r ] w W The kinematic equations considering Euler angles φ, θ, ψ in the sequence -- are w mg r cg w φ θ ψ p tan θ q cos φ r sin φ sec θ [ q sin φ r cos φ ] [ qsin φ r cos φ ] 6

7 [ ] [ ] cos sin cos sin cos cos sin tan sin cos sin sin cos cos cos sin cos cos T T T r q r q r q p mgr mgr p w q w p q pr qr pq mgr mgr p w r w r p qr pq pr mgr mgr q w r w q r pq pr qr w w w r q p y x xy yz xz yy xx z x xz xy yz xx zz z y yz xz xy zz xx zz yz xz yz yy xy xz xy xx φ φ θ φ φ φ φ θ θ θ φ θ θ φ θ φ θ φ ψ θ φ Putting together the previous equations of motion in matrix form yields D Platform Equations of Motion D Platform Equations of Motion

8 Control Law Design Control Law Design T T T r q p r q p zz yy xx ψ θ φ ψ θ φ CX Y Bu AX X u X The control gains are obtained applying the pole allocation method To design the control law, one needs the linear system. therefore, assuming small angles the equations of motion for designing purpose are

Simulation Results TABLE Typical Platform data used in the simulations Platform Platform Reaction wheel External torque xx. xy..5 Mgr x. yy. xz -..5 Mgr y.5 zz. yz..5 Mgr z.755 9

Simulation Results Using pole allocation method, one has defined three sets of poles p,,, in order to analyze the dynamic behavior of the system. p p p {.5 i.5 i. i. i. i. i} {. i. i.5. i.5. i.5. i.5. i} { 4 4 4.5 4.5 4.5 4.5 } The first set of poles p is closer to the imaginary axis than the second set p and the third set p has only real part

Simulation Results 5 Simulacao nao linear p x t polos polos polos 5 velocidadedeg/s 5 5 Figures show the angular velocity p, q and r of the platform for the three set of poles p, p and p. velocidadedeg/s -5-4 6 8 4 6 8 t s 5 5-5 - -5 Simulacao nao linear q x t polos polos polos - 4 6 8 4 6 8 t s 8 7 Simulacao nao linear r x t polos polos polos 6 5 velocidadedeg/s 4-4 6 8 4 6 8 t s

Simulation Results 5 Simulacao nao linear phi x t polos polos polos 5 angulodeg -5 - -5 Figures show the angles φ, θ, ψ of the platform for the three set of poles p, p and p. angulodeg - -5 4 6 8 4 6 8 t s 5-5 - Simulacao nao linear theta x t polos polos polos -5 4 6 8 4 6 8 t s Simulacao nao linear psi x t polos polos polos - angulodeg - - -4-5 -6 4 6 8 4 6 8 t s

Simulation Results 4 Simulacao nao linear w x t polos polos polos velocidaderpm - Figures show the reaction wheel rotation ω, ω, ω for the three set of poles p, p and p. velocidaderpm - - 4 6 8 4 6 8 t s 5 5-5 - Simulacao nao linear w x t polos polos polos -5-4 6 8 4 6 8 t s Simulacao nao linear w x t polos polos polos - -4 velocidaderpm -6-8 - - -4-6 4 6 8 4 6 8 t s

Simulation Results Simulacao nao linear T x t polos polos polos - torquen.m - - -4-5.5.4... -. Figures show the torques T,, applied by reaction wheel for the three set of poles p, p and p. torquen.m -6-7 5.95 6 6.5-8 4 6 8 4 6 8 t s.5.5.5 -. Simulacao nao linear T x t.. -. -. -. -.4 polos polos polos 5.9 6 6. -.5-4 6 8 4 6 8 t s 5 Simulacao nao linear T x t polos polos polos -5 -.6.4 torquen.m -5 -. -. -.4 -.6-5 5.98 6 6. - -5 4 6 8 4 6 8 t s 4

Comments : Dynamics and Control The first set of poles red line have the undesirable low damping rate associated with great oscillation. The third set of poles blue line although it shows short time for damping the overshoots reach great values. The second set of poles green line, reduce the angular velocities and angles in short time, with small overshoot and the reaction wheels rotation are in acceptable levels. n the sequel the D platform model with the control law designed with the second set of poles are used to generated data to estimate the platform inertia parameters. 5

6 Parameters Estimation Parameters Estimation [ ]{ } { } Y X G [ ] G G G G { } Y Y Y Y n the estimation process the vector X has the inertia parameters and the location of the platform gravity center. The matrix G and vector Y contain angles, angular velocities, sensor measures and reaction wheels inertia which are known.

7 Parameters Estimation Parameters Estimation [ ] [ ][ ] { } [ ][ ] { } Y G P X G G P T T [ ] [ ][ ] [ ] [ ][ ][ ] [ ] [ ] [ ][ ] [ ] { } { } [ ] { } [ ]{ } T T X G Y L X X P G L P G P G G P L The recursive form of the least square method needs to satisfy the following equations :

8 Parameters Estimation Parameters Estimation [ ] T sin sin sin sin rq p p r p q r r p q pq r r q q p rq p rp q r pr rq pq q rq q p r p p G cos coscos cos cos cos θ θ φ θ θ φ θ φ θ φ { } wp w q w w p wr w wq wr w Y yz xz xy zz yy xx z y x mgr mgr mgr X,,,,,,,, The matrices G, Y and X are given by

Parameters Estimation The parameters are estimated with measures that have been done in time interval of 5s for simulation of s. The results are shown in the next Figures 9

Parameters Estimation 5 x 8 Mimimos quadrados recursivo 4 xx yy zz inercia kg.m -.5.4... 4 6 8 4 6 8 - - -4-5.8.7.6.5 4 6 8 4 6 8 4 6 8 4 6 8 t s Platform principal inertia moments estimation

Parameters Estimation 5 x 8 Mimimos quadrados recursivo 4 xy yz xz inercia kg.m - - - -4-5.. -. -. 4 6 8 4 6 8 4 6 8 4 6 8 t s Platform cross inertia moments estimation

Parameters Estimation 5 x 8 Mimimos quadrados recursivo 4 mgrx mgry mgrz Força x braço N.m - -.77.765.76.755.75 5 5.4. -. -4-5. 4 6 8 4 6 8 4 6 8 4 6 8 t s External torque estimation

Comments : Parameters Estimation From the previous result, one observes that the recursive least square method is reliable. Therefore, it will be used to estimate the D simulator inertia parameter from experimental data.

nertia estimation - D Platform The previous recursive procedure is applied considering the simplification of the D equation of motion for rotation around the vertical axis which is given by r zz w J [ r ]{ } { Jw } zz [ G ]{ X } { Y} mg W r cg z x y w y z x Z X Y Where the experimental data come from gyros and reaction wheel. 4

nertia estimation - D Platform The equipments used to perform the experiments are : The air baring platform diameters : 65mm Sunspace reaction wheel Angular rotation : -/ 4 rpm Maximum torque : 5mNm Maximum angular moment :.65Nms nertia moment :.5E- gm.m Voltage : Vdc Sunspace Fiber Optics Gyroscope Field of measure : -/ 8º/s Freeware Radio-Modem ; 98 95 MHz Rate : bps with RS- protocol Battery : Vdc National nstruments PC.6GHz nterface : RS-/RS-485 5

Experiment Procedure One stars with both angular velocities of the platform and reaction wheel equal to zero. Then one sends a commander to the reaction wheel so that it increases its angular velocity up to a certain value. That action makes the platform to move with opposite angular velocity. After that, one sends a commander to decrease the reaction wheel angular velocity up to zero. Again the platform will react with angular motion in opposite direction. During that process the platform is monitored by the gyroscope and the reaction wheel angular velocity is also measured. t is important to say that the platform friction has been neglected. 6

Experiment Procedure The reaction wheel angular velocity 7

Experiment Procedure The platform angular velocity 8

nertia moment estimation zz.495 gm.m 9

Summary This talk presents a mathematical model of a platform that simulates a satellite ACS in -D with three reaction wheels as actuators and three gyros as sensors. A control law based on a PD controller using poles allocation method is designed and its performance is evaluated. That model is used to generated data to estimate the inertia parameters of the platform, using the least square recursive method. The simulations has shown that the recursive method is reliable for the simulator objectives. The D platform inertia moment is estimated using real data using the recursive method. 4

National nstitute for Space Research NPE Space Mechanics and Control Division DMC São José dos Campos, SP, Brasil MODELLNG A SATELLTE CONTROL SYSTEM SMULATOR Luiz C Gadelha Souza gadelha@dem.inpe.br Thank you! rd nternational Workshop and Advanced School - Spaceflight Dynamics and Control October 8-, 8 7 - University of Beira nterior - Covilhã, Portugal. 4