DYNAMICS A N D C O N T R O L OF A N ORBITING SPACE P L A T F O R M BASED T E T H E R E D SATELLITE SYSTEM Prem K u m a r Lakshmanan B. Tech. (Hons), Banaras Hindu University, 1982 M.A.Sc, University of British Columbia, 1985 A THESIS S U B M I T T E D IN P A R T I A L F U L F I L L M E N T O F THE REQUIREMENT FOR T H E DEGREE OF D O C T O R OF PHILOSOPHY in The Faculty of Graduate Studies Department of Mechanical Engineering We accept this thesis as conforming to the required standard T H E U N I V E R S I T Y O F BRITISH C O L U M B I A October 1989 © P r e m Kumar Lakshmanan, 1989 In presenting degree freely at this the available copying of department publication thesis in partial fulfilment of the University of British Columbia, I agree for this or of reference thesis by this for his thesis and study. scholarly or for her I further purposes gain that agree may be It is representatives. financial requirements shall not of MELC^^A-^. T h e U n i v e r s i t y o f British Vancouver, Canada Date DE-6 (2/88) @cfo£e*r Columbia S^oP.J^S? £* 0>A, te £ Library permission granted by understood be permission. Department that the ^ for allowed an advanced shall for the that without make it extensive head of my copying or my written ABSTRACT A relatively general mathematical model is proposed for studying the coupled attitude dynamics of space platform supported tethered subsatellite systems accounting for offset of the tether attachment point. The offset is treated as a function of time subject to constraints. General energy expressions allowing for flexibility of the tether as well as the platform are derived. The governing equations account for: (i) three-dimensional librational motion of the platform; (ii) inplane and out-of-plane libration of the tether of finite mass and connected to the platform with an offset; (iii) time dependent variations on the attachment point of the tether; (iv) generalized force contributions due to various active controllers; (v) orbits of arbitrary eccentricities; (vi) deployment and retrieval of the tether from the space platform. The second order coupled, nonlinear, nonautonomous, differential equations are linearized about a quasi-static equilibrium position. After nondimensionalizing with respect to the orbital rate and characteristic dimensions of the structure, they are collated into matrix form and integrated numerically. A n extensive response analysis is carried out over a range of system parameters, operational maneuvers and orbit eccentricity to assess complex interactions involved and help evolve suitable control strategies. Two control schemes, tether tension modulation and thruster control, are extended to the case of an offset of the tether attachment point. It is shown that a linear control strategy is sufficient to control the tether inplane as well as out-ofplane librations in the presence of an out-of-plane offset. ii A new approach to control of platform based tethered satellite systems is proposed that utilizes motion of the offset to control the coupled system dynamics. The scheme involves specification of offset accelerations based on feedback of system states and feedforward of offset states. Controllability of the linearized equation is established numerically and relative merits of the three control strategies assessed. Results indicate that the controllers are effective even in the presence of severe disturbances during all three mission phases of deployment, stationkeeping and retrieval. During stationkeeping, the tension control procedure demands larger energy for shorter tethers. Damping characteristics of the thruster control are indeed superior but at the expense of the energy. The offset control has a tendency to dynamically isolate the tethered subsatellite from the space platform. From energy consideration, it proved to be the best, particularly at shorter tether lengths. However, due to offset constraint in a practical situation, its effectiveness diminishes with an increase in the tether length and becomes virtually ineffective for a tether length over 1 km. During retrieval, hybrid control strategies utilizing tension or thruster control at the onset of retrieval, with offset control at shorter tether lengths proved to be quite energy efficient. For space application, the thruster-ofFset hybrid control strategy appears to be quite promising both in terms of system dynamics and energy demand. iii TABLE OF CONTENTS ABSTRACT ii LIST O F F I G U R E S 1. 2 viii LIST O F T A B L E xvi LIST O F S Y M B O L S xvii INTRODUCTION 1 1.1 Preliminary Remarks 1 1.1 Background 4 1.1 Scope of the Present Investigation 7 FORMULATION OF T H E PROBLEM 10 2.1 System Description 10 2.2 Kinematics of the System 11 2.2.1 Reference frames and domains 11 2.2.2 Position vectors 15 2.2.3 Deformation vectors 15 2.2.4 Constraints 19 2.3 Librational Generalized Coordinates 22 2.4 Kinetic Energy 26 2.5 Potential Energy 29 iv 3. 4. 2.6 Strain Energy 2.7 Equations of Motion . 30 32 SYSTEM DYNAMICS 37 3.1 Retrieval Scheme 37 3.2 Results and Discussions 39 3.2.1 Platform offset 39 3.2.2 Tether parameters 47 3.2.3 Payload mass 49 3.2.4 Platform inertia 49 3.2.5 Orbit eccentricity 54 3.2.6 Tether retrieval 54 CONTROL OF T H E TETHERED SATELLITE SYSTEM 58 4.1 Preliminary Remarks 58 4.2 State Space Representation of the Mathematical Model 4.2.1 4.3 4.4 Equilibrium configuration . . . . 58 60 Control Strategies 62 4.3.1 Tension control 64 4.3.2 Thruster control 65 4.3.3 Offset control 67 Results and Discussion 72 4.4.1 72 Reference case (stationkeeping at 100 m) v 5. 4.4.2 Orbit eccentricity 83 4.4.3 Platform inertias 87 4.4.4 Tether length 91 4.4.5 Tether mass 104 4.4.6 Payload mass 112 4.4.7 Deployment 119 4.4.8 Tether retrieval 123 4.4.9 Hybrid control strategies 139 EXPERIMENTAL VALIDATION OF T H E OFFSET C O N T R O L STRATEGY 146 5.1 Introduction 146 5.2 Theoretical Representation of the Ground-based Tethered 5.3 System 152 System Description 154 5.3.1 Controller 154 5.3.2 Actuator 157 5.3.3 Sensors 159 5.4 Sampled Data and Finite Difference Discretization 162 5.5 Selection of Sample Step-Size 164 5.5.1 Process dynamics criterion 165 5.5.2 Control algorithm criterion 165 5.6 Software 167 vi 5.7 Results and Discussion 170 CONCLUDING REMARKS 186 REFERENCES 190 APPENDICES 195 A. Equations of Motion for the Rigid System in an Arbitrary Orbit 195 B. System Equations in Matrix Form 203 C. Matrices Related to Optimal Control 213 D. Computer-Translator Interface 215 E. Step-Motors and Translator Modules 216 F. Sensors Technical Information 221 vii LIST O F F I G U R E S 1-1 A schematic diagram of the Space Station based tethered microgravity facility. 3 1-2 Tethered dumbbell satellite illustrating the working principle 4 1- 3 A schematic diagram of the plan of study 9 2- 1 A schematic diagram of the platform based tethered satellite system showing the boom-trolley arrangement to vary the offset vector d . p Various forces acting on the system due to control are also indicated. M, a Mp, and represent nondimensionalized momentum wheel torques while T , T , and a and D 2-2 Z)P indicate the thruster forces. D , 7 x>p D , ViP are the three dimensional time dependent offset components. . 11 The space platform based tethered satellite configuration. Vectorial description of the kinematics is established through position vectors R{ (t = p, r, s, t), offset vectors d , d , and the tether line vector Ijt. Body p B frames a;,-,j/,-,,z,- are attached to each component of the system 2-3 13 Deformation of the tether as measured in the tether fixed frame x ,yt,ztt PP' represents the tether deformation with components ut, v*, and w t that are functions of the axial coordinate yt and independent time variable t 2-4 17 Transverse deformation of the platform as measured in the platform fixed frame x ,y ,z . p p p PP' represents the transformation of an arbitrary point on the platform due to deformation. The deformation u function of the space coordinates y , z , and time t p viii p p is a 19 2-5 Description of orientations of the platform, subsatellite and tether relative to the orbital coordinate frame using Eulerian rotations. 2- 6 . . . 24 Position vector I\ of an arbitrary mass element in the inertial space. Note, its relation to the orbital and body frames 27 3- 1 Mission profile for TSS-1 to be launched in early 1991 40 3-2 Dynamical response of the platform supported tethered satellite system in the reference configuration with the offsets set to zero 3-3 43 Effect of inplane and out-of-plane offsets on the coupled response of the tether and platform: (a) D VtP = D (b) D XtP z>p = D ZtP (c) Ac,p = D , y p 3-4 = 0 44 = 0 45 = 0 46 Effect of increasing tether the mass (fivefold) on the response of the platform based tethered satellite system 3-5 48 Effect of increasing the payload mass on the coupled space platformtether dynamics 3-6 Effect of varying platform inertias on the coupled dynamics: () a (b) 3-7 50 yy,p = J I yVtP J ZZ,P = 10- 18 x 1 ° kgm 7 = 4.08 x 10 kgm and I 7 2 52 2 zz>p = 16.33 x 10 kgm 7 2 Effect of orbital eccentricity on the dynamics of the space platform based tethered satellite system 3-8 53 55 System response during retrieval. Note, even with such a small retrieval rate and initial disturbance, the platform based tethered subsatellite system quickly becomes unstable ix 57 4-1 Closed loop pole placement for tension control of the tethered satellite system 4-2 65 Closed loop pole placement for thruster control of the tethered satellite system 4-3 66 Block diagram of the offset controlled platform based tethered satellite system 69 4-4 Closed loop pole allocation for the offset controlled system 70 4-5 Three dimensional view showing motion of the offset during retrieval of the tether from 100 m to 10 m in presence of a large disturbance. . . . 4-6 71 Performance of the system in the reference stationkeeping configuration: (a) time histories of platform and tether response during the tension control 74 (b) variation of the tether tension and controller effort during the tension control 75 (c) time histories of platform and tether response during the thruster control 77 (d) variation of control effort during the thruster based strategy. . . . (e) platform and tether response during the offset strategy. 79 80 (f) time histories of the tether attachment point, associated forces and platform moments during the offset control strategy 4-7 82 Response of the system in the stationkeeping reference configuration while negotiating an elliptic trajectory of e = 0.05: (a) tension control 84 (b) thruster control 85 (c) offset control 86 x 4-8 4-9 Effect of platform inertia on the response of a tethered satellite system: (a) tension control 88 (b) thruster control 89 (c) offset control 90 Effectiveness of the control strategies for a tether length of 1 km: (a) system response with the tension control strategy 93 (b) control effort time histories during the tension modulation strategy. 94 (c) system response with the thruster control strategy 95 (d) control effort time histories during the thruster control strategy. . . 96 4-10 4-11 Effect of tether length on the performance of the offset control strategy: (a) system response, 1 km tether 98 (b) control effort, 1 km tether 99 (c) system response, 750 m tether 100 (d) system response, 500 m tether 101 (e) system response, 250 m tether 102 Effect of increasing the tether mass to 10 kg on the performance of the various control strategies: (a) system response during the tension modulation approach 106 (b) control effort time histories during the tension modulation approach. 107 4-12 (c) system response during the thruster control 108 (d) control effort time histories for the thruster case 109 (e) system response during the offset control approach 110 (f) offset and control effort time histories Ill Effect of increasing the payload mass on effectiveness of the three control strategies: xi (a) system response during the tension modulation approach 113 (b) control effort time histories during the tension modulation approach. 114 4-13 4-14 (c) system response during the thruster control 115 (d) control effort time histories for the thruster case 116 (e) system response during the offset control approach 117 (f) offset and control effort time histories 118 Effect of deployment on the system response during: (a) the tension control strategy. 120 (b) the thruster control strategy 121 (c) the offset control strategy 122 System response during retrieval from 100 m to 10 m in the presence of the tension control strategy: 4-15 (a) retrieval time of 1 orbit 125 (b) retrieval time of 0.68 orbit 126 (c) retrieval time of 0.37 orbit 127 System response during from 100 m to 10 m with the thruster control strategy: 4-16 (a) retrieval time of 1 orbit 129 (b) retrieval time of 0.68 orbit 130 (c) retrieval time of 0.37 orbit 131 System response during from 100 m to 10 m with the offset control strategy: (a) retrieval time of 1 orbit 132 (b) retrieval time of 0.68 orbit 133 (c) retrieval time of 0.37 orbit 134 xii 4-17 Response of the system during exponential retrieval of the tether from 1000 m to 10 m in 0.37 orbit: (a) tension control strategy 136 (b) thruster control 137 (c) offset control. Note, the tether initial condition is now reduced to at = 7t = 1 ° . Platform initial conditions remain unchanged 4-18a 138 System response with the tension modulation procedure followed by the offset control during exponential retrieval from 1000 m to 10 m in 0.37 orbit 140 4-18b Controller time history for tension-offset hybrid control 141 4-19a Thruster-offset hybrid controlled system response during exponential retrieval from 1000 m to 10 m in 0.37 orbit 4- 19b Controller effort time history for the thruster-offset hybrid control. 5- 1 143 . 144 Photograph of the test-rig constructed to validate offset control strategy: (a) aluminum frame; (b) inplane motor; (c) carriage for out-ofplane motion; (d) wooden stand; (e) linear bearings; (f) tethered payload 5-2 149 Digital hardware used in the experiment: (a) translator modules, deployment and retrieval; (b) translator module, offset motions; (c) power supply; (d) function generator 5-3 . 150 Carriage reel and sensor mechanism: (a) potentiometer on mounting bracket; (b) moveable aluminum leaf mechanism with slot for tether; (c) retrieval motor and reel housing; (d) tether; (e) inplane traverse 5-4 with linear bearings; (f) payload 151 Schematic diagram of the offset control test rig 155 xiii 5-5 Block diagram representation of the ground based offset control experiment 5-6 156 The offset positioning mechanism showing the trapezoidal frame and linear bearings that allow the carriage to be located anywhere within the motion envelope 158 5-7 Tether attitude motion sensor with potentiometers as transducers. 5-8 Flowchart for the offset acceleration based control algorithm showing . 161 initialziation and control phases 5-9 168 Plots showing comparison between numerical and experimental response results for uncontrolled and controlled conditions of the system during the stationkeeping phase. The system is subjected to a large inplane disturbance of a (0) = - 1 5 ° 172 t 5-10 Typical response data for the system, in the stationkeeping phase, subjected to an out-of-plane disturbance of 'yt(O) = —15° 174 5 - l l a Experimental data for the tether stationkeeping at 2.25m with a large initial disturbance of 15° in both the inplane as well as the out-of-plane directions 176 5 - l l b Carriage position during controlled response of the system, in the stationkeeping mode, subjected to a large initial disturbance of 15° in both the planes 5-12a 177 Experimentally obtained response for the 1.5 m tethered system in the stationkeeping mode. Note, the system is subjected to the same disturbance as in Fig. 5-11 5-12b 178 Offset trajectory during the controlled response of the 1.5 m tethered subjected to an initial disturbance of at(0) — 7t(0) = 15° xiv 179 5-13a Response of the tethered system to an initial displacement of 15° in both the planes. The tether was stationkeeping at 0.75m 5-13b 180 Carriage trajectory during the controlled stationkeeping response of the 0.75 m tether. A n initial displacement of 15° was applied in both the planes 5-14 181 System response during uniform deployment from 0.75 m to 2.25 m in 9 s. The initial disturbance of 15° was applied in both the inplane and out-of-plane directions 5-15 182 Experimentally obtained response plots showing effectivenss of the offset control strategy for two different retrieval rates: (a) L = -0.08 m s 184 (b) L = -0.17 m s 185 xv LIST O F T A B L E S 2- 1 Eulerian rotation sequence for the ith frame starting from the orbital frame orientation 23 3- 1 Reference configuration parameter values for dynamics simulation. . . 37 3- 2 Parametric representation of the exponential retrieval maneuver. 4- 1 Equilibrium configuration for a platform based tether (1000 m) with . . . 38 20 m offset 61 4-2 Reference configuration parameters for controlled response simulation. 73 4- 3 Controller effort 144 5- 1 Variation of the controller performance with tether length 175 xvi LIST O F S Y M B O L S c constant of exponential retrieval dj ,dj tP nominal offset values and their corresponding deviations, re- tP spectively, along orthogonal directions; j = drrii differential mass element on the tth body dVi differential volume element on the tth body e eccentricity f Nyquist frequency c f 2esin6/l e + ecosO f 1/1 + ecos6 h orbit altitude ep h x,y,z angular momentum per unit mass of the system a ii,ji,ki unit vectors of tth body frame / stretched length of tether // final value of I after deployment or retrieval li initial value of T before deployment or retrieval l j reference tether length (same as the initial length re tether) l , l , l Xi Vi z< direction .cosines of the tth frame T instantaneous nominal unstretched tether length / deviation of the tether length from its nominal value m mass of the entire system xvii of the m mass of the space platform m mass of the reel mechanism and undeployed tether p r m at m + m +m —m- m m mass of the subsatellite mt m + mt m t2 m mt mass of the tether n number of generalized coordinates r r 8 e g t p a 8 {?} 8 + n X 1 vectors of generalized coordinates, velocities, and accelerations, respectively r number of inputs ?i position vector of a mass element dm,- on the ith body; • = P, , M r t t independent time variable initial time 0 t x t + At t-i t — At At discrete time step size {u} r x 1 vector of controller inputs U{, V{, Wi platform and tether deformations expressed as separable func- Q 0 tions of space and time; i = p, t Xo,y ,z orbital reference frame Xi,yi,Z{ reference frame attached to the tth body; t = p,r,s,t 0 0 xviii [A] system characteristic matrix [B] control influence matrix [B] n x r matrix formed by coefficients of the r controller inputs [C] n X n gyroscopic matrix consisting of coefficients of the generalized velocities {q} C a i ,C . n cosine(a,) and cosine(7 ), respectively t {D}, { £ ) } , { £ > } vector of controlled offsets and their derivatives Di,p> D{ nondimensionalized nominal and controlled offsets, respectively; tP * = —- x,y,z — 2 Dxx,p Dy p — — D + } Dyy,p Dx,p Dy ZZiP iP — 2 Dz,p — + 2 Dz,p + D Dxy,p Dx.pDy.p Dyz.P Dy D Dzx,p Dz,pDx,p iP 2 XfP ZtP E Young's modulus Fi i = p,r,s,t F ,F ,F x y z frame attached to the tth body; t = p, r, s, t forces required to move offsets [G] optimal control gain matrix GM gravitational constant Ix p,Iy,p>Iz,p platform inertias about x , y and z axes, respectively [/] identity matrix J quadratic regulator performance index y p xix p p \K\ nxn stiffness matrix made up of coefficients of the generalized displacements {q} L l/lref L l/lref [M] nxn mass matrix composed of coefficients of the generalized acceleration {q} Ka > Ka t optimal gains for tether inplane state feedback t K^ , optimal gains for tether out-of-plane state feedback t Kf) z gains for inplane offset feedforward piKfo Kfs J Kk *>p £>x,p D gains for out-of-plane offset feedforward M P)8 ratio of the platform mass to subsatellite mass Mt ratio of the tether mass to subsatellite mass >B M ,M/3,M Q 7 momentum wheel torques about x , y p p and z p spectively, nondimensionalized with respect to {P} directions, rem l f6 a re 2 vector of terms not associated with generalized coordinates or control inputs. It arises due to nonzero equilibrium position caused by the offset [Q] state penalty matrix Qi equilibrium tether tension force Q generalized force associated with a ap p [R] control penalty matrix R position vector of system centre of mass from the inertial frame c Ri position vector of the »th domain relative to the inertial frame; i = P,r,s,t xx \S] S a i solution of the Ricatti matrix equation ,S sine(a ) and sine(7,), respectively l i t T kinetic energy of the system Ti kinetic energy of the tth body [Tij] transformations matrix relating a-,-,t/i,z» and Xj,yj,Zj T ,T^,Ti thruster forces along a , 7t and y a t nondimensionalized with respect to t directions, respectively, m l* j0 e e 2 Up potential energy of the system due to gravity Ui potential energy of the tth body due to gravity U strain energy of the system due to deformation Ui strain energy of the tth body due to deformation V{ volume of the tth domain; t = p,t p B s p> Pp, lp a pitch, yaw and roll of the platform, respectively <*a»A»»7a pitch, yaw and roll of the subsatellite, respectively Q-tilt tether inplane and out-of-plane rotations, respectively e strain in a differential element v Poisson's ratio Pt mass per unit length of tether p mass per unit area of platform Pi vector measured in the tth frame v w », Wyi,v i x z scalar components of the w,-, the angular velocity of the tth body a stress in a differential element xxi true anomaly of the orbit position vector of elemental mass rfm» on the tth body relative to the inertial frame xxii 1. 1.1 INTRODUCTION Preliminary Remarks Advent of the Space Shuttle and the proposed U.S. Space Station have presented a wide range of possibilities for space exploration and exploitation. One approach to this end is the concept of Tethered Satellite System (TSS). The innovative idea is attributed to the Russian scientist Tsiolkovsky who explored the possibility of using an extremely high tower, extending from the equator to the geosynchronous altitude and beyond, as a means for escaping the Earth's gravity. In his paper[l], aptly called "Day Dreams of Heaven and Earth", he discussed changes in the gravity force an individual would experience as he climbed up the tower thus uncovering one of the principal novelties of the concept that has now grown to become the TSS. As far as the actual application is concerned, interest in the system was initially associated with the retrieval of a stranded astronaut by throwing a buoy on a tether from the rescue vehicle and reeling in the tether. The first space based experiments with tether were carried out during the two Gemini missions [2]. The manned space vehicle Gemini XI was tethered to an Agena vehicle and a rotating configuration maintained through the Gemini thruster reaction control system. Later, the Gemini XII flight demonstrated feasibility of a gravity gradient stabilized tethered configuration. Since then, possible applications of the system have grown to cover a broad spectrum: (i) sophisticated scientific experiments aimed at gravity gradient, magnetic, ionospheric, aerothermodynamic and radio astronomy experiments; (ii) use of the tethered system as a flying wind tunnel; (iii) deployment of payloads into new orbits and retrieval of satellites for 1 servicing; (iv) provision of a desired controlled microgravity environment for scientific experiments and space manufacturing; (v) generation of electricity (electrodynamic tether); (vi) power and cargo transfer; and many others. N A S A has shown considerable interest in exploring some of the possibilities and has planned, in collaboration with the Italian Space Agency (ASI), an experiment involving deployment, stationkeeping and retrieval of a 20 km long electrodynamic tether. During deployment, a reel mechanism releases the tether to send the subsatellite to a desired altitude. The length of the tether is held fixed at this point during which various mission activities may be carried out. This phase is called stationkeeping. Once the mission is completed, the subsatellite is reeled back (retrieval phase). The first mission, TSS-1, has been approved and is scheduled for launch in early 1991. The system will consist of a U.S. built deployer and an Italian built subsatellite. In general, such a tethered payload may be deployed from the Space Shuttle, the proposed Space Station (Freedom) or any orbiting platform. Fig. 1-1 shows schematically a typical configuration of the space station based tethered satellite system as outlined in a N A S A Technical Memorandum [3]. The fundamental principle governing tether dynamics can be illustrated by a simple two-body tethered system as shown in Fig. 1-2. This "dumbbell" satellite orbits the earth such that its centre of mass follows the prescribed orbital trajectory. The top mass experiences a larger centrifugal force than the gravitational force, being in an orbit higher than that of the centre of mass. The reverse occurs at the lower mass causing a resultant moment to act on the system such that it oscillates about the local vertical like a pendulum with the tether maintained taut under 2 9080 Kg 3.8 x 10- g's 4 CONTAMINATION—FREE AND ISOLATION LEVEL 1Km SPACE PROCESSING FACILITY c£» 4 | LJ 0 9'« ("ZERO G") LEVEL 100m \ F i g u r e 1-1 90800 Kg \ 3.8x10-5 g's A schematic diagram of the Space Station based tethered microgravity facility. 3 Mass Figure 1-2 Tethered dumbbell satellite illustrating the working principle. 4 tension. Now, as the length of the tether decreases during retrieval, the conservation of angular momentum dictates the swinging oscillations of the tether to amplify. In conjunction with a space platform supported tethered satellite system, the swinging motion could increase to the point that the tether wraps itself around the space platform. Furthermore, the presence of any offset between the tether attachment point and the platform's centre of mass may impose an additional moment on the platform. Thus the dynamics of the platform becomes intrinsically coupled with those of the tether and the subsatellite. 1.2 Background The vast potential of tether connected orbiting systems has led to numerous investigations aimed at their dynamics and control during deployment, operational (stationkeeping) and retrieval phases. In its utmost generality the problem is quite challenging as the system dynamics is governed by a set of ordinary and partial nonlinear, nonautonomous and coupled differential equations that account for: (i) three dimensional rigid body dynamics (librational motion) as well as elastic response of the end bodies; (ii) swinging inplane and out-of-plane motions of the tether, of finite mass and elasticity, with longitudinal and transverse vibrations superposed on them; (iii) offsets of the tether attachment points with the problem further complicated by their specified variations in case of the offset control strategy; (iv) external environmental forces due to aerodynamic drag in a rotating atmosphere, solar radiation pressure, thermal stresses, etc. (v) control forces provided by tether tension, thrusters, etc., and their com- 5 binations. Over the years, investigators have attempted to obtain some insight into the complex dynamics of the system using a variety of models which have been summarized in two review papers by Misra and Modi [4,5]. In general, the studies show that the dynamics of the system during deployment is stable, however, the retrieval dynamics is basically unstable. The system involves a negative damping approximately proportional to V/l j, re where f and l j re are the instantaneous unstretched and reference lengths, respectively, and prime denotes differentiation with respect to the true anomaly 6. This suggests a need for an active control strategy, particularly to limit inplane (at) and out-of-plane (7*) swing motions of the tether. The pioneering contribution that may help realize this objective is due to Rupp[6] who introduced a tension control law for the system. Librational motion in the orbital plane was analyzed and the growth of pitch oscillations during the retrieval phase noted. The system was further studied in detail by Baker et al. [7] taking into account the three dimensional character of the dynamics as well as the aerodynamic drag in a rotating atmosphere. Several more sophisticated models have followed since [8-16], however, one of the major conclusions of all the analyses remains essentially the same: even when the various tension control schemes are used, a large amplitude motion can result under certain conditions, particularly during retrieval, which may not be acceptable. Tension is directly dependent on the gravity gradient, i.e., on the tether length. Hence, at shorter lengths during retrieval, there exists a possibility of the tether becoming slack rendering the tension control strategy ineffective. This can be avoided by providing thrusters in the three orthogonal directions at the subsatellite end. The strategy has been shown to be quite effective, however, use of thrusters in proxim- 6 ity of a space platform is undesirable due to the danger of plume impingement and safety considerations. 1.3 Scope of the Present Investigation With this as background, a model is proposed here that studies coupled Vibrational dynamics and control of a tethered satellite system supported by an orbiting platform (e.g., the Space Station). To gain better insight of the system dynamics, the model focuses on the key factors associated with the complex dynamics of such a spacecraft operating in the absence of environmental forces. The study is initiated with a relatively general formulation that accounts for the three dimensional librational motion of a plate-type space platform and a tether connected subsatellite of an arbitrary inertia distribution. The tether is treated as a continuum with a finite mass whose point of attachment is offset from the center of mass of the platform and is capable of being moved subject to reasonable constraints based on the platform geometry and available technology of telerobotics. General energy expressions accounting for flexibility of the tether as well as the space platform are derived (Chapter 2 ) . This is followed by the response analysis for various combinations of the system parameters, operational maneuvers and orbit eccentricity (Chapter 3). As pointed out earlier, control of the system, especially during retrieval, presents a challenging task. The coupling introduced by the offset causes the entire system to have drastically different dynamic characteristics. The two major schemes that have been successfully utilized to control two-body tethered systems, namely the tether tension modulation and active thruster control, are extended to the offset case and their relative merit assessed. 7 Recognizing that there are cer- tain situations where conventional actuators cannot be used, a new approach that utilizes the offset motion itself to control the coupled system dynamics is studied in detail and its performance compared with the tension and thruster strategies. Hybrid control strategies during retrieval, using the offset procedure in conjunction with the tension or thruster approach with optimal switching, are also developed as they appeared to offer considerable promise (Chapter 4). Finally, as a logical culmination to the study, the proposed offset control strategy is validated using a ground-based real-time tethered satellite model. Effectiveness of the offset control is tested during stationkeeping, deployment, and retrieval phases with the system subjected to demanding disturbances (Chapter 5). Chapter 6 presents concluding remarks based on the study and offers suggestions for future study which are likely to be profitable. It is not intended here to amass a vast volume of data necessary for design. Emphasis throughout is on the development of a methodology, appreciation of the physical concepts involved, and validation of an approach to control a two-body tethered system as offered by judicious manipulation of the attachment point. Figure 1-3 summarizes the plan of study. 8 D Y N A M I C S & C O N T R O L O F T H E S P A C E P L A T F O R M T E T H E R E D S A T E L L I T E S Y S T E M B A S E D D E F I N E P H Y S I C A L P R O B L E M ( K I N E M A T I C S ) C O N T R O L L E R D E S I G N D Y N A M I C S Select plausible control variables and obtain their generalized forces L a g r a n g e F o r m u l a t i o n T e t h e r A u t o n o m o u s Conservative (circular orbits) N o n - A u t o n o m o u s N o n - C o n s e r v a t i v e (deployment/retrieval) N o n - A u t o n o m o u s Conservative (elliptic orbits) C o m b i n e d S y s t e m + M o m e n t u m D y n a m i c s A B T e n s i o n W h e e l s Micro-Thrusters + M o m e n t u m W h e e l s B Matrix Effects Tether length Tether mass E n d B o d y E f f e c t s Payload Mass Space Platform Inertias Deploy/Retrieve Exponential Proliles Orbital Effects Eccentricity Altitude Tension controlled r e s p o n s e with optimal gain selection Thruster controlled r e s p o n s e V A L I D A T I O N O F O F F S E T C O N T R O L S T R A T E G Y Figure 1-3 Matrix Matrix State variable feedback Tether Tether Offset Motion + M o m e n t u m W h e e l s A schematic diagram of the plan of study. Offset controlled r e s p o n s e 2. 2.1 FORMULATION OF T H E PROBLEM System Description This chapter describes a relatively general approach to study the dynamics of a space platform based tethered satellite system. In the beginning, a kinematical description of the system consisting of a space platform, tether and subsatellite is obtained, without any restriction on the offsets of the points of attachment at the platform and the subsatellite ends. This is followed by the introduction of constraints involved to obtain kinematical relations between the tether, platform, subsatellite and centre of mass of the system. Next, an Eulerian description of the platform, subsatellite and tether orientation is introduced. This information is utilized to obtain the kinetic, potential and strain energies of the system. Finally, the energy is processed according to the Lagrange formulation procedure to obtain the governing equations of motion. Even a numerical solution of the highly nonlinear, nonautonomous, and coupled differential equations using a high speed computer presented a formidable challenge. A balance must be struck between an elaborate detailed model that is not conducive to mathematical analysis and the one that retains essential physical features of the system and permits development of suitable control strategies. The system consists of a large space platform, considered as a free-free plate, in an arbitrary orbit around the Earth (Fig. 2-1). It is connected by a thin, flexible cable (tether) to a rigid subsatellite. The tether is capable of being deployed, retrieved or maintained at a fixed length from the space platform on the end of a boom-trolley arrangement. This allows the point of attachment of the tether to move relative to the centre of mass of the platform. The point of attachment of the 10 Figure 2-1 A schematic diagram of the platform based tethered satellite sys- tem showing the boom-trolley arrangement to vary the offset vector dp. Various forces acting on the system due to control are also indicated. M , Mp, and M a wheel torques while T , a Ae,P> D p, Vt and D Z)P 7 represent nondimensionalized momentum T , and 7 indicate the thruster forces. are the three dimensional time dependent offset components. 11 tether at the subsatellite end is also permitted such freedom of motion, although a similar boom-trolley arrangement is not shown explicitly in the figure. The platform based momentum wheels provide control torques about the platform principal axes as shown. In addition, one may attempt to control the system by manipulating the tether tension, orthogonal set of thrusters (T , T , and T^) at the subsatellite, a 7 or the tether attachment offset with respect to the system centre of mass. Their application in suitable combinations may also present interesting possibilities for control. 2.2 Kinematics of the System 2.2.1 Reference frames and domains Four distinct domains can be clearly established for the system described in Fig. 2-2. Domain 'p' represents the flexible plate or space platform. The frame F p (xp,y ,Zp) is attached to the centre of mass of the undeformed platform with p its axes along the principal directions of the undeformed plate. Vectors described relative to this rotating reference frame are distinguished by the subscript 'p'. Mass of the platform is considered constant (rh = 0). D o m a i n ' s ' consists of the rigid p subsatellite attached at the end of the tether. to describe its orientation in space. The frame F 8 (x ,y ,z ) g s 8 is used The origin of this frame is at the centre of mass of the subsatellite with the axes oriented along the principal directions of the subsatellite. Vectors measured relative to this rotating frame carry subscript 's'. Mass of the rigid subsatellite is taken to be constant (m 8 = 0). The tether is considered to be made up of two domains. The domain 'r' consists of the rigid undeployed tether that is wrapped around the reel (enlarged view in 12 TROLLEY/REEL INERTIAL F R A M E CO —* SUBSATELLITE R E E L RADIUS 6 r ENLARGED, RELOCATED VIEW O F T R O L L E Y / R E E L Figure 2-2 . Vt ^ The space platform based tethered satellite configuration. VectoriaUescription of the kinematics is established through position vectors J2,- (i = p,r,M), offset vectors d , d , and the tether line vector lj . Body frames £,-,t/,-,2i are attached to each component of the system. p a t Fig. 2-2). The frame F (x ,y ,z ) r r r r is attached to the center of mass of the domain and its axes are oriented along the principal directions of the domain. Vectors described relative to this rotating frame are distinguished by the subscript V . The domain is considered to be rigid. As the tether is deployed or retrieved, the mass of the trolley changes. The deployed portion of the tether is flexible and belongs to domain't'. The frame Ft (xt,yt,zt) has its origin at the point of attachment of the tether at the reel end. The t/t-axis is along the undeformed direction of the tether, that is, the direction of the tether in absence of transverse vibrations. Note, the frame xt,yt,zt is not attached to the centre of mass of the deployed tether. Vectors described —* relative to this rotating frame are characterized by the subscript *t\ 6 represents r position vector of the tether frame xt,yt,zt relative to the reel frame x ,y ,z . r r r It accounts for the finite dimension of the reel mechanism. In practice, however, it is expected that this vector will be smaller compared to others involved in describing kinematics of the system and can therefore be considered negligible. The mass of the deployed portion of the tether varies with time according to the deployment or retrieval maneuver. The total mass composed of the deployed (domain't') and undeployed (domain 'r') portions of the tether is a constant (rht = — rh ). r As a part of the analysis, two more frames are required to complete the kinematic picture: an inertial frame attached to the centre of the Earth; and the orbital frame F 0 {x ,y ,z ). 0 0 0 The orbital frame is so oriented that the y -axis is along the 0 local vertical (the line that joins the Earth's centre with the system centre of mass); the a- -axis along the orbit normal (the line normal to the plane of the orbit); and 0 the 2 -axis completes the right-handed triad. The orientations of all the body fixed 0 frames were established relative to the orbital frame as functions of time. The true anomaly 6 of the system is the angle swept by the line joining the 14 instantaneous centre of mass of the system, C , and the Earth's centre in the plane of the orbit. 2.2.2 Position vectors With the reference frames selected, the vectors describing the system can be defined easily. The centre of mass of the system, C, followed a Keplerian orbit. This is based on the assumption that the orbital motion is unaffected by attitude motion of the satellite[l7,18,19]. In Fig. 2-2, R p the origins of frames F and F p and R e are the position vectors of relative to C, respectively. R is the position vector B r of the center of mass of the domain V (the trolley) relative to C. Rt is the position vector of an arbitrary point on the tether relative to C. The mass of a given domain is denoted by m - (t = p, s, r, t). Similarly, position vector of a differential mass t element in domain ' i ' with respect to the corresponding body frame is denoted as (* = Pii > *)• F ° example, R s r r p is the position vector to the center of mass of the space platform, of mass m , from the system centre of mass C. A differential p mass element dm p on the platform is located by the position vector r p as shown in Fig. 2-2. 2.2.3 Deformation vectors The tether and platform are the flexible components of the system. Their deformations are functions of space and time and are denoted as u , , v,-, and tu, along Xi, y,-, and z,- (i = p, i) directions, respectively. The quantities u,-, v,-, W{ can be expressed as separable functions of space and time using admissible functions having the following properties: (i) they are linearly independent; 15 (ii) they satisfy kinematic boundary conditions. Figure 2-3 shows a typical deformed configuration of the tether. The line EF represents a vector between the points of attachment of the tether to the platform and the subsatellite. Its magnitude is the stretched length of the tether. In other words: _ EF A = l(t)j = {/ + / + v (l + l,t)}jt. t (2.1) t —* Here: j = unit basis vector along the j/t-axis; t / = stretched length of the tether; / = commanded or nominal unstretched length of the tether; / = variation in tether length treated as a generalized coordinate for the purpose of control. Since the tether diameter is very small (of the order of a few millimetres), deformations depend essentially on the axial coordinate only. Thus, the point P{0, yt, 0} in the undeformed configuration transforms (dashed line) to P'{ut(yt, i), vt(yt,t) + yt, u>t{yt,t)} on the deformed tether. The tether deformations can be expressed as: Mvt,t) = ^2 n{t)<t>n{yt) A n=l Myut) = B ; (2.2a) n(t)4>n(y ); (2.26) nV)4>n{vt); (2.2c) t n=l Mvut) = J2 c n=l where: <f>n{yt), ipn(yt) = admissible functions of the tether axial coordinate; iVi = number of admissible functions used to represent 16 Figure 2-3 Deformation of the tether as measured in the tether fixed frame xt,y ,zt. PP' represents the tether deformation with components u*, vt, and Wt that are functions of the axial coordinate yt and independent time variable t. t tether transverse vibration; N2 = number of admissible functions used to represent tether longitudinal vibration. The kinematic boundary conditions dictate that transverse deformations at the supported ends be zero, that is, u (0, t) = w {0, t) = u {l, t) = w (l, t) = 0 . t t t t (2.3) The longitudinal deformations have only one geometric boundary condition at y t = 0 end given by v (0, t) = 0. A t the other end a dynamic boundary condition relating t the stretch and static tension in the tether line can be obtained [20]. The admissible functions <t>n{yt) and V'n(yt) were obtained from reference [21]. So far as the platform is concerned, following assumptions are made with respect to its deformations: (i) the platform thickness is small compared to its other dimensions (typically 100 m width, 120 m length); (ii) the mass and stiffness properties of the platform are considered uniformly distributed throughout; (iii) elastic displacements in the plane of the platform are considered negligible compared to those normal to the plane. (iv) transverse deformations of the platform are considered small; (v) the platform is unconstrained and hence can be treated as a uniform free-free plate in space. As shown in Fig. 2-4, a point P{0, y , z } p p on the undeformed platform transforms to the point P'{u (y , z , t), y , z } in the deformed configuration. Thus, as before, p p p p p 18 p Figure 2-4 '{ p{y ,z ,t),y ,z } u P P p p Transverse deformation of the platform as measured in the platform fixed frame x ,y ,z . PP' represents the transformation of an arbitrary point on the platform due to deformation. The deformation u is a function of the space coordinates y , z , and time t. p p p p p p plate deformations can be written as: "3 n=l 0: (2.4) 0. p where r} {y ,z ) satisfy the geometric boundary conditions for a free-free plate and n p p Nz equals number of admissible functions used to represent the platform's transverse vibration. Suitable candidates for admissible functions for a free-free plate were obtained from references [22,23]. 2.2.4 Constraints The nature of the tethered satellite system involves unique constraint relationships between the various components. These constraints help eliminate some of the vectors involved in the kinematic description of the overall system. It follows from vector geometry in Fig. 2-2 that: R = R 8 Rr p = R p + d + Ijt p +d p p p d ; e (2.5) (2.6) ; Rt = R + d + — r. t (2.7) A further constraint equation is obtained from the geometry of motion about the centre of mass C. B y definition, the first moment of mass about C must be zero, (2.8) 20 —• The vectors R p —» and R —» —* —* can now be expressed in terms of d , d , f , ft and Ijt. By p B definition of the centre of mass for a rigid body, f m 8 p r» dm,- = 0 (t = r, s). Using this property and substituting constraints Eqs. (2.5)-(2.7) into E q . (2.8), R and p R can be obtained as: 8 R p = — — \(m + m + m )d mL 8 + / t r f dm + p J tn / p p + m (lj - d ) p a f dm t J mt t B ; t (2.9) and R e = —— md p p — (m + m + m )ht p t + (m + m + m )d p t It should be noted that f . r + p r f dm + / p J tnp p J mf f dm t . t r dm ^ 0 as the platform may deform with time. p p —* —* f , r and ljt are functions of u,-, v,-, and Wi (t = p, t) and hence, R t p —# (2.10) p —• and i? are a —* functions of d , d , I and the deformations. p a —* It is useful to obtain the time derivatives of R p —# and R 8 as they are needed later in the formulation. In what follows, a derivative relative to a moving noninertial, reference frame Fi (i = p, r, s, t) is denoted as ( The relationship between the time derivative of a vector A measured relative to the inertial and noninertial frames can be shown to be dA fdA\ where Wi is the angular velocity of frame F< relative to the inertial reference. The mass per unit length (pt) of the tether as well as the mass per unit area (p ) of the platform are assumed to be uniform. Thus: p f j J mt f dm = I t m pt dyt; JO 21 f f A fB P p / dm = / Jm JO / Jo p p p dy dz p p . p Using the Leibnitz rule for differentiation within an integral, the time derivatives of R and R can be written as: p 8 R„ — 1 m L (m + m + rn ){(d ) r t B + m {(i + v )jt B - t m {(d ) 8 8 + Fe A f B P J + Ra J —~^ [ - m - d} 8 * x r p}pp yp d d z p ~ t {(4) F p + tX Q r ^ p t d y t + + V ^ t P t l j i t J (2.11) ; + Up x dp} (trip + m + m ){(/ + t)t)j't + (* + v )(w x j* )} t r t + (rrip + m + m ){(d ) t J fl(t) + p x jt)} t 8 {(~dt} t p + v ){ut CJ X p 0 p {(-dr)Fp + 0 /"'(*) dr + + w x d} Fp Qf P / p J 0 0 r 8 p 8 + Q p a } X fp pp d y p d Z p dr. ^~dt t + uj x <f } F8 ^~cH^ P t -1 + * ^ RFYT + ^ + W T ^ T / J 'J • (2.12) 2.3 Librational Generalized Coordinates The generalized coordinates associated with deformations having been identified, the next logical step would be to introduce generalized coordinates defining librational motion (rigid body rotation) of the system. This permits identification of frames in terms of Eulerian rotations. The orientation of each frame Fi (t = p, r, 5 , t) is obtained relative to the orbital frame through three modified Eulerian rotations starting from the orbital frame, 22 which was established in Section 2.1. The rotation sequence is as follows: Table 2-1 Eulerian rotation sequence for the ith frame starting from the orbital frame orientation. Old Angle Turned Frame Fo = xo,yo,zo x New ai xi,yi,zi * i,yi>zi Axis Frame zi,yi,2i* Pi yi li Z2 a-2,y2,Z2* Xi,yi,Zi = Fi and Z2,y2,22 are used to denote intermediate frames in each case. It is also illustrated schematically in Fig. 2-5, where the intermediate frames are not labeled for clarity. For the case of the tether, two rotations at and 7$ are sufficient to describe its orientation in space. This means the second rotation Pt is set to zero and frame X i , y i , z i and x^,y2,Z2 collapse to a single frame. The rotational transformations can be described using orthogonal matrices. For example: Pi = (2.13) [ T I O ] PO , where: pi = vector measured in frame x i , y i , 2 i ; Po = vector measured in frame xo,yo,zo ; [T"IOJ = transformation matrix relating x i , y i , z i and xo,yo>zo Thus Pi= (2.14) [r ][r ][r ]/5b, i2 21 10 where: N- Cn -5 , 7 0 s 1{ 0 C7, 0 0 1 23 Figure 2-5 Description of the orientations of the platform, subsatellite and tether relative to the orbital coordinate frame using Eulerian rotations. M- CPi 0 M- 1 0 0 Cai 0 -Son 0 Sfc 1 0 -Sfr 0 Cfa 0 Scci Con This gives angular velocity of the frame Fi as =T I2 NN{5] + + N{;}' {e + aJCPiCn + PiSn -{e + adCPiSn + PiCii (2.15) [0 + a )S/? - + 7," t t where 6 = orbital rate. It is also necessary to obtain direction cosines (/,•) of the frame F{ relative to the local vertical as they are needed in evaluation of the gravitational potential energy described in the next section: l i = {Ui, l /«,•} = {»'« • 3o, 3i' jo, h • Jo} vv = [iii] [T I] 2 [T ] 10 0 1 0 SctiSpiCn + CctiSn = •{ -SctiSPiSn + CatCn -SaiCPi 25 (2.16) 2.4 Kinetic energy The kinetic energy, T, of the entire system consists of four parts, each corresponding to a separate domain: T= T ]T (2.17) it i=p,r,a,t = J2 \ I i=p,r,8,t t-Tidrm, Jm (2.18) i —• where I\ = velocity of the differential mass element <fm -. t As shown in Fig. 2-6, fi = R + Ri + fi; (2.19) c fi = ti + hi + (?i) . c F + (uJi x ft) . (2.20) Substituting from E q . (2.20) into E q . (2.18), kinetic energy for the tth domain becomes, Ti = ^-[k • k ] + c + U . (*) m + Ui • hi] + ±aTim c x J Fj * (*) d F m i+ i fi <fm,j + Ri - ^ c ' [ ^ mi (fij F + I m dmi (*) F i + w,-x ^ d ri m i dm j t + w- • J7,. (2.21) t Here: [/,] = inertia matrix of the tth domain relative to frame Fi; Hi = angular momentum of the tth domain relative to frame Fi, / Jmi 26 (fi x fi) dm,-. Figure 2-6 Position vector f- of an arbitrary mass element in the inertial space. Note, its relation to the orbital and body frames. t The total kinetic energy of the system can thus be written as T = -[mR • R ] + -mR • R + -(m + m + m )d c e p £t p 8 £t + -m d a •d + - s t r p & p (tD- [/,•]£,• + w- • Hi) 2^ a -d t t i=p,r,s,t + (m + m + m )d 8 + t r p ^ - [ r { ( § ) + m { ^{h't) ~ d J a , r + 8 ' ( i ) + - - ^ ^ Here: 1 - —mR • i E = kinetic energy due to orbital motion; c c At 1 - —mR ' R = contribution due to shift in the center of mass; p p 1. - 1 —(m + m* + m ) d • d + —m d • d 8 r p p 8 e 8 = contribution due to offset motion; tD^ [/]£,• + u;,- • Hi = kinetic energy due to rotational motion; 1 i=p,r,8,t — [ 2 Jo [ Jo 5/„ (-zr~) ' (~ir~) Ppdxjpdzp = kinetic energy due to platform \ at / Fp \ at / F deformation; P *' (£f)***" 1/„"" '(^) • ' 0 " * • + 1 ( d . -*. d . -* .~\ + « * i TvOt) • -rvOtJT kinetic energy due to change in tether length 2 I at dt > m 28 and deformations. The rest of the terms are due to coupling between these effects. 2.5 Potential Energy The gravitational potential energy for an element of mass dm,- can be written as GM , dU . = - -r—j dmi • , . (2.23) G Using binomial expansion with truncation of the series after second degree terms, the potential energy for the tth domain can be written as U where: GMrrn = Gi G = universal gravitational constant; M = mass of the Earth; A = Rp + tp ; p A = R + a T ; a e A = Rp + d + t p f; t A = Rp + dp + f . r r Hence the gravitational potential energy for the entire system can be written as GMm R GM 2^|"[( P m + c + m * + m r ) { ^ - J ? p - f f ° - ^ ) 3 } 2 + ( m + m ) {2Rp • d + d • d - 6{j • R ) (j • d ) t - r 3(7o • 4 ) + 2{^ + { J 2 A q { ) 2 p } + ™*{RS p p 0 • Rs - 3(j 0 0 p p • R ) } 2 e fpp dypdzp} • {tip - 3(; • R )]o} p 0 Wt dy ] • [tip + d t p 29 P 3(j -tip + joQ <T)Jo} p - £ {tr[/,] + 3/T[/ ]/;}]. t (2.24) i=p,r,e,t Here the first term represents potential energy of the system treated as a point mass. The rest of the terms are due to the system's finite dimensions. Strain Energy 2.6 The strain energy (U ) of the system is due to deformation of the flexible com8 ponents, that is, the tether and space platform, U = U e + U, 8p (2.25) 8t where: U 8p = strain energy due to transverse deformation of the platform; U t = strain energy due to longitudinal and transverse deformation 8 of the deployed tether. Now, U ai where: = i / at dVi (i = p,t); a = stress in a differential element of volume dV{; e = strain in a differential element of volume dV{; Vi = volume of the ith domain. For a thin plate with the following assumptions: (i) points lying on a normal to the middle surface remain on the normal after deformation; (ii) the middle surface remains strain free; (iii) deformations due to shear stresses are neglected; 30 u -if Et \( *>Y i r "M i d2u a2 2 (2.26) where: E = Young's Modulus; v = Poisson's ratio; V = volume of the space platform; p t = thickness of the space platform. p The strain energy for the tether is based on the theory of vibrating strings [21]. In order to account for interactions between longitudinal and transverse modes [20], transverse displacement terms up to the second order are retained in the strain expression, dy 2 I V dy ' t \ ay ) ) t t The corresponding strain energy expression from E q . (2.25) becomes —W. [£ i{(s) (S) }] *» , w + , + , , -"> 2 ( where A = area of cross-section of the tether. Using Eqs.(2.2), (2.4), (2.26) and (2.27), the strain energy of the entire system is given by 31 2.7 Equations of Motion Using the Lagrangian procedure, the governing equations of motion can be obtained from dAdq) where: dq dq ~ + Q g q = a,-, /?,-, 7,-, 7, A , B , C , a i = b a ' D; c p,r,s,t; a = 1, 2, . . . ,Ni ; 6 = 1,2, ...,JV ; 2 c = l , 2, . . . , J V ; 8 f/ = Ug + ^ . As can be expected, the complex character of the system leads to highly nonlinear, nonautonomous and coupled equations of motion which are not suitable for development of appropriate control strategies. The following assumptions rendered the equations more tractable retaining essential characteristics of the system: (i) The energy associated with vibrations of the tether and platform are considered negligible compared to contribution from the librational motion. This results in ignoring of the deformational dynamics. 32 (ii) The centre of mass of the system is considered coincident with the centre of mass of the space platform. The platform mass accounts for over 99% of the entire system mass, thus clearly justifying this assumption. (iii) The offset of the tether attachment point at the subsatellite end is considered negligible compared to other kinematical lengths (e.g., platform dimensions, tether length, tether attachment point offset, etc.). These assumptions together with linearization lead to a coupled, nonautonomous set of second order differential equations governing the system dynamics. These equations account for: (i) three dimensional librations of the space platform and subsatellite negotiating an arbitrary trajectory; (ii) swinging inplane and out-of-plane motions of the tether of finite mass; (iii) three dimensional offset of the tether attachment point form the space platform's centre of mass; (iv) effect of controlled variations of the offset attachment point; (v) effect of deployment and retrieval of the tether. Note, the equations permit investigation of control strategies using tether tension, thruster offset, etc., and their hybrid combinations. They have not been reported in literature. Note that tension and thruster control procedures have limitations at shorter tether lengths. There is a possibility of the tether becoming slack rendering the control ineffective. Use of thrusters in vicinity of the platform is undesirable from safety and plume impingement considerations. As an example, the platform and tether pitch equations are presented here to appreciate formidable character of the system even after the asssumptions mentioned before: 33 a - Platform Pitch Equation p a [j* p rrirstiSyj, + <%)] + a [-m ld + )P p p - m Ted 8t Z)P + m l8 d 2 8t2 t r r8 8 r8 at pp 2 8t2 rat XtP + m T0d Bt p rat + mtetldy.p + m 2l0d 8t2 + mi tWd Ud . 8t 8 VtP 2d iP + dz>p^2mrBt0dz>p^ ^•{Sm dy } r8t ytP 8t 8 2 tP Z(P }j - ZiP - 8 8t2 2 ViX) ytP iP + 8t 8t2 z<p X)P \ m td d ra a tP ra idy, y p+ met2 y>p rBt ZiP \ + I\m 6dy + t 8t ytP y>p ^2m 0dy ^ rBt )P + d z>p + m {ldy Bt2 >p Z)P [m d ^ r8t y)P + ^,P) P + Wd }] + iP Z)P +m : t 2Jd }J = Q lP tP 8t + m ldy 8t z>p + m8t2T02 - r h j - m J 2 8 a 2 ZIP 2 Z)P + P ^m t rfi p a 2 ]+a ap Z)P T J v -m t ldy rh ld t z>p ; (2.29a) al2 t 8 2 + tP GM I -j~p-rn ldy ^ —p3-m t /a i j + % a + &t[m sP] + at[2m /T] + a [m ldy at P m 0d tP 8t +d z>p r8t o=p [m«t2^y,p] + "p [ - 2 m t / f i XtP z>p 8t2 at - Tether Pitch Equation 8t2 XiP + mt2Vdy,p + m trd —v& ^m d y>p + dZ)P^2mr8t0dZtP + -^3-{3m tdy d* p y>p r 8t + P \-m ld ^ - I )} at: t + m8t2T0 + m 2l0 + -^-{Sm d }^ )P ZiP + m XiP + m t /}] + 0 Ix,p + " W ( 4 , tP 2 Zji m v v 1 + m t2/rfy j + 8 ^—ldy - m ld a f t rBt XiP - m t 2lJ y)P + ^-T0d VtP t + m d }^ — d ZiP ]2m 0dy a fi + 3(I iP + a [~^~^!/>P + ~2~^*,p + eJdy,p + m2(18 + 10)1 ZtP 8t2 + d X(P Bt2 r r7^t + d m t ldy ^ + d ^ ** \~2^ ' ZiP + + — —2d \ + I ]m Vdy tP + + -^-{m XiP ZtP TTl' + m 0dy m Vd y>p 2 8t2 8 2 • — 8t2 XtP J r8 —m m tW Wd d , ++ —^-m -^-rnt ld Td \^ — I m d ZtP z v 8t2 rat + ^^{3m d d }^ x>p rat et2 et2 - m (l8 + W)d ZyP , + rhtld ^2m t8d d P + 7 ^2m 9d d tP - ^-l8d yiP p + (3 ZtP X)P 2m 0d dy ^ + 7 [2m P XtP - m T8 d ^ + - ^ 3 - { - 3 m XiP 8t + ^^ •- { 3 m m t t((JJJJ -- rj^p) d^ ) + + mm2ldy 2 y>p — Pp [mratdx.pdy.p] — Pp ^2rn t8d d ^ + m Td - m Jd ytP Bt2 34 iP 2 r ) P T J 8t2 )P [2m t /a j a 2 f XlP LM, + ^{3(1 + ^il)! ZjP + 2m at2 W y)P }] + 1 [2m J\ + 1 [m {-d at2 + b [2m l] y)P at2 z<p + jjfdz.p} + 2(1 + + bz, [{l + LM )J\ + D [m {^-1- at2 P + 2m Vl + m {^fld at2 at2 t>a z>p LM , )V] t 8 T}] at2 - ld } Z)P z>p = TJ. (2.296) Of course, in general, there are 8 equations governing the system's controlled motion (9 for tension control). As can be clearly seen, the nominal offsets dj, (j = x, y, z) p strongly couple all the generalized coordinates. If they are set to zero, the platform motion would decouple completely from the tether inplane and out-of-plane motions. A A A Terms containing dj , dj , dj represent the effect of variations in the offsets from )P tP iP their corresponding nominal values. That is, —* dj = scalar j-component of vector d , tP p A = d JtP +d j>p . —* Since d has been neglected, the subsatellite motions (cc , (3 , 7 ) decouple and a a a a consequently can be studied separately. In the present study the focus is on the platform-tether interaction dynamics and control, hence the subsatellite equations are not involved. For the classical Keplerian orbit, R c = GM(l + ecos6) ' ( 2 where: h = angular momentum per unit mass of the system B = R J; 2 e = orbit eccentricity. 35 ' 3 0 ) Equation (2.30) permits use of the true anomaly (0) as an independent variable instead of time by substituting: d _ • d di = dl?~ e d0 ] \d$*~ l + ecos0d0~) ' The equations, nondimensionalized with respect to m lf f0 , e e 2 are presented in A p - pendix A . The highly coupled, nonautonomous, second order differential equations are not amenable to any known closed-form solution. Hence one is forced to resort to a numerical integration scheme to study the system response and control dynamics. The numerical scheme ( I M S L : D G E A R ) is adopted which utilizes an Adams predictorcorrector (multivalue) algorithm. Accuracy of this scheme is relatively high as a variable order of up to twelve could be used. The Jacobian of the set of differential equations is evaluated numerically by a finite difference approach. 36 3. SYSTEM DYNAMICS Appreciation of the system dynamics often aids in the development of an appropriate control strategy. Before development and evaluation of various control strategies, it was considered desirable to study dynamics of the platform based tethered subsatellite system. The governing nonautonomous coupled equations were numerically integrated to assess parametric effects of the platform inertia, tether and subsatellite masses, retrieval rate, and orbit eccentricity. More importantly, influence of the offset in each direction {D , D , was thoroughly in- x>p VtP and D ) Z)P vestigated. The key parameter values used in the simulation are summarized below: Table 3-1 Reference configuration parameter values for dynamics simulation. Orbital Altitude 500 km Eccentricity Platform dimensions Platform mass Platform inertias: 0, 0.01, 0.05 100 m x 120 m 100,000 kg 20.33 x 10 kgm 8.33 x 10 kgm 12.00 x 10 kgm 100 kg 7 Iz,p 7 Iz,p 7 Subsatellite mass Tether mass Tether length Maximum offset in each direction Retrieval rate (max.) Initial disturbance (max.) 3.1 2 2 2 20 kg 1000 m 20 m 0.17 m/s 10° Retrieval Scheme Before proceeding with the parametric analysis of the system response, a remark on the retrieval scheme used would be appropriate. For exponential retrieval, the 37 rate is proportional to the length of the tether: l{t) = l ref e ; (3.1a) ct f = cl fe re ct = cl; I=c l e 2 ref (3.16) = c l. ct (3.1c) 2 The time required for retrieval to be completed in m orbits is given by t = 2irm (3.1d) 6 Here 8, for an arbitrary orbit, represents average angular rate. Let: /,• = initial tether length = l f ; re / / = final tether length . F r o m E q . (3.1a), or £ = JLln{ 0 2nm ( l ref J The various combinations of retrieval parameters used in the parametric analysis are listed below: Table 3-2 Parametric representation of exponential retrieval maneuvers. Retrieval Time (Orbits) 1 0.68 0.37 - 0.37 - 0.54 - 0.99 - 0.73 - 1.08 - 1.98 c/e for lref = 100 m / / = 10 m c/B for lref = 1000 m // = 10m 38 Note, the maximum retrieval rate corresponding to c/6 = -1.98 s - 1 was 2.3 m/s, while the minimum retrieval rate used was 0.04 m/s. The TSS-1 misssion requires a maximum retrieval rate of around 0.7 m/s [24] as shown in Fig. 3-1. 3.2 Results and Discussions 3.2.1 Platform Offset As pointed out earlier, presence of the tether attachment point offset from the platform center of mass leads to a strong coupling between the platform and tether librations. This means that swinging motions of the tether (at, 7t) affect the platform rotations (a , (5 , and 7 ). To illustrate this point, consider the tether p p P equations for the special case of stationkeeping (L = L = 0): at — Tether Inplane Swing (i + ^ ) D » W - »d + + 2(1 + ^ 2 4 ' ) ^" r - a + H^JJM? + (1 + 3 / * + 3{(1 + + (i + ^ ) } « , + 2 ( 1 + ^ ) L ' + 2 ( 1 + (l + 7t — '^K, ~^)b;, + t ; = T.L Tether Out-of-Plane Swing - (1 + ^ ) X > . ^ - (1 + ^)D„ P r + (1 + + (1 + + (1 + P ^H' + {3(1 + + 4(1 + ^ ) £ } 7 . - (1 + LM,,.)D.J. -(l ^)iD;', -(l + *%*-)D„ 2 p + ^)LD„ 39 ^ ) D „ - (1 + p = -T,I ; P Pre-Deploy Quiescent !° ai _ o tn M o A — L Deviation from Nominal Length - (1 + LM , )D a' ' t 8 ZyP - 2(1 + LM )D a' p t<8 + 2(1 + LM )D l3' t>8 X)P - 2(1 + t ti8 t 8 y>p LM )D a - 3(1 + LM )D + (l + L M Xiplt + (1 + - 2(1 + LM , )D' y p t 8 When the out-of-plane offset D -T z>p t t i f l tl8 ZiP tj8 p x>plp )L" LM , )Dl t = Q 8 p . T is set to zero, the inplane degrees of freedom XfP (a , + 3(1 + XtP p + |) + (1 + - 3(1 + LM )D , t>8 p + (1 + LM ,e)D i ' p - (1 + LM )D - z{lM , {D yiP at, and L) completely deouple from the out-of-plane degrees of freedom (/? , 7 , p p P and 7t) in the linear case. This decoupling is illustrated in the tether equations given below: at : i + —^—) v,P 1 Tether Inplane Swing D a ~ P , LMt «M + (1 + —j^)}* 7t - 2 (1 + —2—) *,P p D a / LMt,,}, + 2(1 + —j^W + I + ~~3—i t 1 + 3U a + 1 —^—) D , LMt e \ A / / LAft . + 2(1 + -^ )D' + (1 + -^-)D% = TL a ± m y>p a • Tether Out-of-Plane Swing (i+^)D„ p' > r p - (i+i^)^ +(i+^)5„, y; P P + (i + ^ ) * W f c t a + + (3d + ^ ) J > . „ 4(i ^ ) £ } - ( i ^ ) l 6 i ' , - ( i ^ i i ) l D , , = - r + + 7 l + + p p 7 l : A L : Deviation from Nominal Length - (1 + LM , )D , a' ' t 8 z p + (1 + LM , )L" t 8 p - 2(1 + LMt, )D a' e ~ s{LM (D , t>8 v P ViP + 3(1 + LM )D a p t>8 + + ^Y ) 1 41 ZtP p }L + (1 + - 2(1 + lM , )bl t 8 v,v p ; - 3(1 + LM )D t>s - 2(1 + LM )D' y>p ttB Figure 3-2 z>p = -T t + Qj shows response of the system to a disturbance as specified on the diagram. Note, both the platform and the tether are subjected to an initial disturbance but the resulting response does not show any coupling (as expected) between the platform and tether dynamics. In order to study effect of the out-of-plane offset, D X)P value of 20 m leaving the inplane components, D VtP and D was now assigned a of the offset vector d , z>p p equal to zero. Figure 3-3 (a) shows response of the system in this configuration. The platform was given an initial displacement of 1° in roll (7 ), yaw (/? ), and pitch p P (a ), while the tether was subjected to a 10° displacement in both inplane (ct ) and p t out-of-plane (7*) directions as before. In practice, this would be considered a rather large disturbance. However, it was purposely chosen to help identify parametric and coupling effects. Furthermore, system damping (structural, viscous, etc.) was neglected to help focus on the parametric interactions. Clearly, the platform roll (7 ) is strongly coupled with the tether out-of-plane swing (7t). Note the transfer P of energy between the two modes as indicated by their relative amplitudes. Of interest is the beat-type phenomenon suggesting a small deviation between the two frequencies. The beat period is around 7 orbits. The platform pitch attains a maximum amplitude of 2° while platform roll amplitudes does not exceed 1°, the initial condition. Similarly, effect of an inplane offset along the local vertical D ViP by setting D X)P = D ZiP was isolated = 0 with the same initial conditions (Fig. 3-3b). Amplitude of the platform roll now increased to 1.5° showing a coupling between these two degrees of freedom. As expected, the platform pitch and yaw motions are not affected by the offset along the local vertical: their amplitudes remained confined 42 Initial Conditions a °(0) = (0) = 10 Satellite Parameters D = D = D = 0m m = 100,000kg p p m = 100 kg Tether Parameters p = 2xl0~ k g / m Orbit Parameters , h = 500Km Stationkeeping at 1000m e = 0 l 7t <> 0 X(P V(o)=/s °(o)=r (o)=i 0 0 yp 2 ( p p s t 2 2.0 Time, orbits Figure 3-2 Dynamical response of the platform supported tethered satellite system in the reference configuration with the offsets set to zero. 43 Initial Conditions Satellite Parameters « ( 0 ) = 7 ° ( 0 ) = 10 <(0)=/S °(0)= »=l° Tether Parameters p = 2xl0~ kg/m Stationkeeping at 1000m t O o t p t r p 2 D =20m,D =D =0m m = 100,000kg m = 100 kg Orbit Parameters e=0 , h = 500Km x p y p zp p s 10.0 Time, orbits Figure 3-3 Effect of inplane and out-of-plane offsets on the coupled response of the tether and platform: (a) D VyP 44 = D z>p = 0. Initial Conditions a ° ( 0 ) = 7 ° ( 0 ) = 10 « °(0)=/V(0)=7 °(0)=l Tether Parameters Satellite Parameters D =20m,D =D =0m m = 100,000kg m = 100 kg p = 2xl0" k g / m Orbit Parameters h = 500Km Stationkeeping at 1000m e = 0 , t 0 t p t p yp xp zp O p s 2 2.0-r Time, orbits Figure 3-3 Effect of inplane and out-of-plane offsets on the coupled response of the tether and platform: (b) D ,p = D x 45 z>p = 0. Initial Conditions a ( 0 ) = ° ( 0 ) =10° Satellite Parameters D =20m,D =D =0m = 100,000kg V(0)=/V(0)=7pO(0)=lO m m = 100 kg Tether Parameters p = 2xl0~ k g / m Orbit Parameters Stationkeeping at 1000m e = 0 , h = 500Km l o zp 7 l xp yp p s t 2 2.0 20.0 F i g u r e 3-3 Effect of inplane and out-of-plane offsets on the coupled response of the tether and platform: (c) D x>p 46 = D ViP = 0. to the 1 ° initial condition. Effect of an inplane offset along the local horizontal D z>p 3(c). is shown in Fig. 3- The other offset components are set to zero and the identical disturbance is used as before. However, now the platform yaw (/? ) is found to be coupled to the p tether inplane motion (oc ). This indicates that the inplane offset D t leads to a z>p forced motion of the platform in yaw, induced by the tether's out-of-plane swing. The frequency of the tether out-of-plane motion (7t) was not close to that of the plaform yaw motion and hence a low frequency beat response (over 25 orbits) was observed between the two degrees of freedom (not shown). The maximum platform yaw amplitude reached is 1.5°, while platform pitch and roll motions do not exceed the initial disturbance of 1 ° . 3.2.2 Tether Parameters Figure 3-4 shows effect of increasing the tether mass on the system response. To facilitate comparison, the system configuration is chosen to have a purely outof-plane offset, i.e., D XiP = 20m; D VjP = D z>p = 0. The tether mass is increased by a factor of five to 100 kg. Comparing with Fig. 3-3(a), it is easy to notice that the trends remain essentially the same. However, now the beat frequency is a little higher (period « 5 orbits). Amplitude of the platform roll (7 ) is found p to be close to 1 0 ° . From E q . (A.3) for platform roll, it can be clearly seen that a larger tether mass (i.e., larger Mt ) increases the coupling between the platform )B and tether dynamics. 47 Satellite Parameters D =20m,D =D _ =0m m = 100,000kg m = 100 kg p = lxlO" k g / m Orbit Parameters h = 500Km Stationkeeping at 1000m e = 0 , Initial Conditions a (0) = 7 ° ( 0 ) = 10 « °(0)=/? (0)=7 (0)=l Tether Parameters t p t o o t p o p o Xjp o y>p 2 p p s 1 20.0-1 Time, orbits Figure 3-4 Effect of increasing the tether mass (fivefold) on the response of the platform based tethered satellite system. 48 3.2.3 Payload Mass Figure 3-5 shows response of the system with a subsatellite five times massive compared to that considered in the reference configuration (Fig. 3-2). From the physics of the problem, one would expect the interaction between the space platform and tether to be stronger as the inertial effects due to the swinging tether and payload become larger. This is clearly indicated by the larger platform amplitude in pitch ( « 1 5 ° ) . The platform roll motion is coupled to the tether out-of-plane motion as before, and a beat response is present again. However, now the beat frequency is much higher with a period of less than 2.5 orbits compared to that observed in Fig. 3-3(a). The platform pitch is also seen to be coupled more strongly with an amplitude close to 8 ° . A slight beat response in the tether inplane motion can also be discerned. Thus an increase in the payload mass leads to a stronger coupling between the platform and tether dynamics. 3.2.4 The PB Platform Inertia nominal dimensions of the homogeneous platform are PA = 100 m and = 120 m. This results in an aspect ratio PB/PA ° f 1-2. The largest platform inertia is given by I ,p = J£(PA xx + H) = 20.33 x 10 7 kg m . 2 In order to study effect of the platform inertia, two aspect ratios were considered: (a) PB/PA = U a n d (b) PB/PA = 2; keeping I XX)P constant. The dimensions of the platform for an aspect ratio of 1, are PA = 110.5 m, PB = 110.5 m. Similarly, for an aspect ratio of 2, PA = 70 m, PB = 140 m. 49 Initial Conditions Satellite Parameters D =20m,D =D =0m « ° ( 0 ) = 7 ° ( 0 ) = 10 = 100,000kg «p°(0)=/S (0)=7 (0)=l m m = 500 kg Tether Parameters p = 2xl0~ k g / m Orbit Parameters Stationkeeping at 1000m e = 0 , h = 500Km l o l p o p o x p o y p zp p s 2 t 20.0 0 Figure 3-5 2 4 Time, orbits 6 Effect of increasing the payload mass on the coupled space platformtether dynamics. 50 8 Case (a): I yVtP =I zz>p = 10.18 x 10 kgm (Square Platform) 7 2 Figure 3-6(a) shows response of a square platform to a purely out-of-plane offset configuration [D before. XtP = 20 m, D = D y>p z>p = 0) and with initial conditions as Comparing with Fig. 3-3(a), the response appears to be quite similar. However, the pitch shows frequency modulations. platform frequencies. Note, there are two distinct The higher frequency corresponds to that of the inplane tether motion. The low frequency is around 4 cycles/orbit. This corresponds to the pitch frequency of the platform without any tether coupling. The offset terms D , yy>p and D ZZ)P D , XXtP (Eqs. A.1 - A.3) modify the overall inertia of the platform. They introduce contribution of the mass of the payload and the tether concentrated at a point 20 m from the centre of mass of the space platform. The pitch (a ) frequency p is governed by a combination of the platform inertia and that contributed by the tether and payload via the offset. Case (b): I yy>p = 4.08 x 10 k g m , 7 2 I ZZtP = 16.33 x 10 kgm 7 2 (Rectangular Platform) Figure 3-6(b) presents response of the elongated space platform. As expected, the platform pitch interaction with the tether inplane motion is indeed increased. A beat phenomenon between the two is observed with a period of slightly less than 3 orbits. It should be recognized that the out-of-plane (roll) motions of the platform and tether remain, however the amplitudes are distinctly lower than those observed in Case (a). This is due to the larger roll inertia (I ZZlP ). The beat period for the out-of-plane motion (ft) was observed to be 4 orbits. As seen in Figs. 3-3(a) and 36(a), the platform and tether roll motions are coupled and energy transfer between the two is clearly discernible. The frequency of the beat response depends on the platform inertia as evident from E q . (A.3). 51 Initial Conditions Satellite Parameters « t ° ( 0 ) = 7 (0) = 10 «P°(0)=/? (0)=7 (0)=l Tether Parameters t p o o o p o D =20m,D =D =0m m = 100,000kg m = 100 kg x>p o yiP ZiP p s p = 2xl0~ k g / m Orbit Parameters Stationkeeping at 1000m e = 0 , h = 500Km 2 t P A = 110.5 m, P B = 110.5 m Time, orbits F i g u r e 3-6 Effect of varying platform inertias on the coupled dynamics: ( ) a 7 vy,P =«,p = 7 10 18 x1 0 7 k S - 52 m2 Initial Conditions a ° ( 0 ) = 7 ° ( 0 ) = 10 <(0)=/3 (0)=7 °(0)=l Tether Parameters Satellite Parameters 5 =20m,D =D =0m m = 100,000kg m = 100 kg p = 2xl0~ k g / m Orbit Parameters Stationkeeping at 1000m e = 0 , h = 500Km l o t p o p xp O yp zp p s 2 t P A = 70 m, Ps = 140 m Time, orbits Figure 3-6 Effect of varying platform inertias on the coupled dynamics: (b) Iy = 4.08 x 1 0 k g m and I = 16.33 x 1 0 kgm . yiP 7 2 53 ZZjP 7 2 3.2.5 Orbit Eccentricity Effect of orbit eccentricity is to introduce a periodic forcing function on the system. In general, as can be expected, the effect is observed mainly in the inplane degrees of freedom (a , a ). p t Here, the tethered satellite system is subjected only to the eccentricity induced excitation with a 20 m offset in each orthogonal direction, i.e., Dj — 20 m (j = x, y, z). Figure 3-7 shows typical response plots for e = 0.01 iP and 0.05. It is of interest to observe that even with this small departure from the circular trajectory, the platform deviates from the equilibrium configuration by a significant amount. As expected, the higher the eccentricity, the larger the amplitudes of response. Both the pitch responses show similar trends and frequencies are the same. However, in general, an eccentricity induced disturbance has more effect on the space platform response. For e = 0.05, the maximum platform amplitude is around 5° while the tether deviation from the equilibrium is only 0 . 9 ° . 3.2.6 Tether retrieval Finally, dynamical response of the system during exponential retrieval of the tether from 100 m to 10 m in 0.37 orbit is studied. It should be noted that this is a relatively slow retrieval rate with a maximum speed of 0.11 m/s. A small initial disturbance of 1° in the tether inplane and out-of-plane directions is introduced. The disturbance is purposely chosen to be small to emphasize influence of the retrieval maneuver. It is apparent (Fig. 3-8) that the tether amplitude in pitch quickly grows to around 15° even before the retrieval maneuver is completed. Note, the platform 54 Initial Conditions a °(0) = °(0) =0° « (0)=/S (0)= (0)=0° Tether Parameters t p 7 t o p o 7p o Satellite Parameters D ,p=D =D = 20m m = 100,000kg m = 100 kg x yp zp p s p = 2xl0~ k g / m Orbit Parameters Stationkeeping at 1000m e=0.01,0.05, h = 5 0 0 K m t 2 10.0 LEGEND e = 0.05 -1.0 Time, orbits Figure 3-7 Effect of orbital eccentricity on the dynamics of the space platform based tethered satellite system. 55 response also suggests instability, particularly in yaw. It should be recognized that the presence of the offsets also represents a large disturbance, however, the system during the stationkeeping phase was stable (Fig. 3-3(a)). This emphasizes the fact that such interaction dynamics can not be neglected in a mathematical model to obtain realistic results. Furthermore, it is obvious that some form of control will be required during retrieval to counter destabilizing influence even in the presence of a very small disturbance. 56 Initial Conditions a °(0) = °(0) = l° « °(0)=/3 (0)= (0)=0 Tether Parameters p = 2xl0~ kg/m Retrieval 100 m to 10m t 7 t P p Figure 3-8 7p o O 2 t 0.0 <> 0.1 0.2 0.3 Satellite Parameters m = 100,000kg m = 100 kg Orbit Parameters e= 0 , h = 500Km p s 0.4 Time, orbits System response during retrieval. 0.5 0.6 Note, even with such a small retrieval rate and initial disturbance, the platform based tethered subsatellite system quickly becomes unstable. 57 0.7 CONTROL OF T H E TETHERED SATELLITE SYSTEM 4. 4.1 Preliminary Remarks This chapter presents development of the optimal control strategies for the tethered satellite system. The concepts of using tether tension and thruster as means for control are extended to the case of a space platform based tethered satellite with a finite offset of the attachment point. The system dynamics with moving offsets is successfully utilized to develop a new method of control referred to as the "offset control". In the beginning, the equations of motion are presented in the standard state space matrix form. The controllability of the system for each method of control - tension, thruster and offset - is established numerically using Householder's transformation. Optimal controller gains for the state variable feedback are established by solving the steady state algebraic Ricatti equation. The performance index, defined by controller energy and deviation of the state from the equilibrium point, is minimized. The matrix equations are solved numerically to obtain controlled response of the system as well as the effort required. 4.2 State Space Representation of the Mathematical Model The linearized dynamical equations presented in Appendix A can be written in a matrix form as W W + \C}{q} + \K}{q} = [£]{«} + {P} , where: {?}) {?}> { £ } = n x 1 vectors of generalized coordinates, velocities, and accelerations, respectively; 58 (4.1) [M] n x n mass matrix made up of coefficients of the generalized acceleration {q}; [C] = n x n gyroscopic matrix consisting of coefficients of the generalized velocities {q}] [K] = n x n stiffness matrix made up of coefficients of the generalized displacements {q}\ {u} = r x 1 vector of controller inputs; [J5] = n x r matrix of coefficients of the r controller inputs; {P} = vector of terms not associated with generalized coordinates or control inputs. It arises due to nonzero equilibrium position caused by the offsets. Details of the above matrices are presented in Appendix B. The generalized accelerations {q} can be obtained from E q . (4.1) by premultiplying it with [ M ] - 1 and rearranging the terms, {q} = -[M]- [C]{g> - [M^IKM + [M] [J9]{u} + [ M ] { P } . -1 1 -1 (4.2) Let { £ } be a 2n x 1 state vector consisting of generalized displacements and velocities, (4.3) i.e., 59 Using Eqs. (4.2) and (4.3), {2} can be written as {2} = [A]{x} + [B]{u} + {P} , (4.4) where: [0] [I] nxn nxn -[M)-i[K] -[M]- [C] nxn nxn [A] = = system characteristic matrix; l [0] n x r [B] = = control influence matrix; [M)-*[B] nx r .1 [0] n x1 {P} M- [P] 1 n x1 [0] null matrix; [I] — nxn 4.2.1 identity matrix. Equilibrium configuration The equilibrium configuration of the system is not at {2} = 0. This is because of the offsets which cause the platform to rotate until the moments about the system center of mass are balanced. Let {2} = {x } eq be the nonzero equilibrium configuration of the system. Then, from E q . (4.4), {0} = \A]{x } + {P} eq 60 i.e., {x } = -{A^iP} . (4.5) eq It should be realized that, strictly speaking, there is no equilibrium state. E q . (4.4) represents a linear time varying system, where [A] and {P} are functions of time. They change due to deployment/retrieval maneuvers and eccentricity effects. The underlying assumption is that during each time-step of integration, the system has a quasistatic equilibrium configuration obtainable from E q . (4.5). In general, {x } is eq a function of the platform, tether and subsatellite inertias, tether length and offset dimensions. For a space platform based tethered satellite system having parameter values as shown in Table 3-1 and with D XtP =D y>p =D ZtP = 20 m, the equilibrium configuration is as shown below: T a b l e 4-1 Equilibrium configuration for a platform based tether (1000 m) with 20 m offset. EQUILIBRIUM CONFIGURATION a 5.38494° PP 0.07706° 1P 1.75577° a* 0 It 2.57596° x 10~ L 0 p 3 In general, state of a system can be considered to have the form {x} = {x } + {x} , (4.6) eq where {x} represents deviation from the equilibrium state. Noting that {x } = 0 eq based on the quasistatic assumption, E q . (4.4) gives {x} = [A}({x} + {x }) + \B]{u} + {P}. eq 61 Using E q . (4.5), the classical matrix state equation for motion about the quasistatic equilibrium configuration is obtained as {*} = [A]{x} + [ £ ] { u > . 4.3 (4.7) Control Strategies As pointed out earlier, control of the system, especially during retrieval, presents a challenging task. The coupling introduced by the offset (D , D , D ) XtP y>p ZiP cause the system to have significantly different dynamic characteristics. The tether oscillations in and out of the orbital plane perturb the roll, yaw and pitch motions of the platform, and vice versa. Furthermore, it may be pointed out that the conventional design procedures applicable to single-input single-output systems for pole placement by gain selection cannot be used here to obtain a unique control law. In order to develop a control strategy consistent with proper speed (bandwidth), damping characteristics and the available power limitation, one has to use an optimal control theory [25]. The control procedure adopted is of the classical L Q R type with the performance index [26] for minimum tracking error and energy given by J r°° / ({x} [Q]{x} + Jo = T {u} [R}{u})dt. T Here [Q] and [R] are the positive definite state and control penalty matrices, respectively. The optimal control {u} that minimizes this criterion is given by {«} = -[R- }[B) [S]{x} l T = -\G]{x} , where [S] is the solution to the steady state Ricatti matrix equation -[S}[A]-[A) [S] T + [S)[B][R]- [Bf[S]-[Q] l 62 = [0] . The requirements for a unique control law are: • The pair [A, B] is controllable. • All system states must be observable. The system states were assumed available either through direct measurement or by design of a suitable observer. Substituting the feedback law into the system equation E q . (4.7) yields {*} = [A]{x} - {B][G]{x} representing response of the closed loop system. The characteristic equation for the system is given by det\s[I) - ([A] - [B)[G])} = 0 . The closed loop poles of the system are therefore given by the eigenvalues of [A] — \B][G] [27]. The control law design consists of choosing appropriate state penalties ([Q] matrix) and control penalties ([R] matrix) to obtain desired location of the poles. For a real system, one would expect the poles to be either purely real or complex conjugates. Controllability of the system was established by the numerical technique that utilizes the Householder's transformation [28]. In E q . (4.7), [A] and [B] are the system characteristic and control influence matrices, of dimensions n x n and n x r, respectively. For example, in the case of thruster control, n = 12 and r = 6. The system is controllable if and only if the rank of [C] = n. Here [C] is the 12 x 72 matrix given by [C}= [B\AB\A B\---A - B]. 2 n l It is not easy to check linear dependence of the columns of such a large order matrix, particularly in the presence of numerical round-off error. Instead the matrix is triangularized using Householder's approach that transforms [C] 63 T to the upper triangular [C] T as shown in the schematic diagram below, If there are any zeroes in the diagonal of the upper triangular submatrix of [ C ] , then the (n x n) submatrix T is singular, [C] is not of rank n and the system is not controllable. Various combinations of tether length and offset were tried and for all the cases the system was found to be controllable. 4.3.1 Tension control It is apparent that instantaneous length of the tether affects its tension and librational dynamics through coupling (Eqs. A-l,-•-,A-6). Hence the tether ten- sion can be utilized to control the system. In the present case, its effectiveness is assessed in the presence of platform rotations as well as the tether offset during stationkeeping and retrieval phases. The tether equations indicate that the out-ofplane motion is unaffected by linear tension modulations [29]. However E q . (A.5), that takes into account effects of the out-of-plane offset (Z) ), showed that the IiP system is controllable and a linear strategy can be used effectively. The station is controlled by momentum wheels. M ,Mp and M a alized momentum wheel torques (Fig. 2-1). consisting of M , M 0 , M a 7 and T e , where T 64 7 represent the nondimension- Here, {u} e is a 4 x 1 control vector represents tension in the tether line nondimensionalized with respect to m / / 0 , i.e., a 2 r c (M ' a { T e ) Poles for the case of a 1000 m tether with 20 m offsets in the three orthogonal directions and attached to a platform of 100,000 kg mass carrying a tethered payload of 100 kg are shown in Fig. 4-1. Note, the closed loop poles of the tension controlled system are quite close to the imaginary axis leading to a poor speed of response and low damping rate. 3 H 2 co X 1 CO 0 < c CD E I I o POLES -1 -2 -3 a -2 -1 Real Axis Figure 4-1 Closed loop pole placement for tension control of the tethered satellite system. 4.3.2 Thruster control Effectiveness of thrusters during retrieval of the tether has been demonstrated by several authors [30,31]. However, in these investigations librational dynamics of the station and offset of the tether attachment point were ignored. In the present 65 case, to control tether librations, a scheme that utilizes a set of orthogonal thrusters is used. The nondimensionalized thruster force T a and T 7 acts along the tether line while are directed normal to the tether line in the orbital plane and along the orbit normal, respectively. Now {u} is a 6 X 1 control vector, Mp M T 7 {«> a I T, ) The analysis showed that the closed loop poles for the thruster control strategy can be placed very far to the left of the imaginary axis. This was avoided by increasing the control penalties as thruster forces tended to be the highest in magnitude among the different controller efforts. The poles shown in Fig. 4-2 are for the same case as that for the tension control to facilitate comparison. As expected, the thruster control has better damping characteristics compared to the tension control strategy. The platform rotational frequencies are lower as the poles associated with them have smaller imaginary components. 3 • 2• to CO c CO E n n 1 • B n 0 -2 Figure 4-2 POLES Ii • •3 B B -1 • -3 ii 2 1 Real Axis 0 Closed loop pole placement for thruster control of the tethered satellite system. 66 4.3.3 Offset control As pointed out before, it is apparent from the libration equations that the offset A perturbations denoted by dy and their derivatives affect all the degrees of freedom. )P In order to control the system one may choose any set of three input variables, e.g., the offset positions, velocities or accelerations. If one selected D , , D , x p as the offset control variables (M , Mp and M a 7 y>p and D ZiP would make up rest of the control variables), then {D} = {D}(t) = f D*M ) { D (t) } ytP . I t>.A*) > From the feedback law, {£>} = - \G]{x} , where {2} is the state vector. In order to evaluate the offset velocity {D(t)} and acceleration {D(t)}, one would have to differentiate the state vector twice. O n the other hand, choosing the three offset accelerations (D , XiP D , VtP D Z)P ) as control inputs, and integrating them to obtain the offset velocities and positions, presented a number of advantages: • The linearized closed loop equations indicated that the three offset accelerations are the only set of variables directly influencing all the degrees of freedom. The offset velocities have no effect on the tether out-of-plane swing, while the offset positions do not influence the tether inplane motion when the equations are 67 linearized. • From the numerical standpoint, integration schemes are more accurate than differentiation algorithms. • From the practical standpoint, a relationship between the motor torques (proportional to accelerations) and the motor input voltage is direct and hence a servo-loop is not necessary. • A n offset position specification scheme may result in velocities and accelerations that are impossible to implement through conventional motors. O n the other hand, the maximum offset accelerations required for control could be easily lowered by adjusting elements of the penalty matrix [R]. Accordingly, the control vector {u}, of order 6 x 1, is ( M a ^ M~ u = < D x,p by,p I Dz,p It should be noted that the offset velocities and positions become specified quantities in this case and must be accounted for appropriately in the equations during numerical simulations. Furthermore, they must be restricted and returned to rest at the end of the control, preferably at the starting position. This was achieved through the offset state feedforward. The system control block diagram can be represented as indicated in Fig. 4-3. The offset control technique is similar to the act of balancing a rod on the palm of one's hand. As can be expected, for a given angular disturbance, the motion required at the point of attachment of the tether would grow proportional to the 68 rM U= ^ 0 x,p J9 r =0 y,p x = Ax + Bu -A S Y S T E M MODEL ACCOUNTING FOR TIME D E P E N D E N T O F F S E T S STATE VARIABLE F E E D B A C K O F F S E T POSITION A N D VELOCITY FEEDFORWARD F i g u r e 4-3 Block diagram of the offset controlled platform based tethered satellite system. length of the tether. The closed loop pole allocation is shown in Fig. 4-4. Note, as the complex poles have large real parts, the damping characteristics are favorable. Figure 4-5 represents a three dimensional view of the offset motion during a typical control maneuver. The tether is undergoing retrieval from 100 m to 10 m after being subjected to a large initial disturbance of 10° in both inplane (at) and out-of-plane (7t) directions. It should be noted that scales in the x and z directions are larger relative to that in the y direction (local vertical). The platform motions are not shown for clarity. The solid dot represents the tethered payload. The motion of the point of attachment on the boom-trolley traces the curve at the lower end of the tether. • B CO X < H3 CO c Q B POLES O) CO E -2 B D 4 -3 -2 -1 Real Axis F i g u r e 4-4 Closed loop pole allocation for the offset controlled system. 70 F i g u r e 4-5 Three dimensional view showing motion of the offset during retrieval of the tether from 100 m to 10 m in presence of a large disturbance. 4.4 Results and Discussion The first order differential equations (Eq. 4.7) were integrated numerically with respect to the true anomaly (6). In the simulation, for noncircular orbits as well as during deployment and retrieval maneuvers, the equilibrium configuration changes quasi-statically. Under these circumstances, the optimal gains were updated at each time-step (every 0.1 radian of the orbit). Solution of the steady state Ricatti equation requires determination of eigenvalues of a matrix of order 2n where n is the order of the system. A typical run took 30 minutes on an Apollo Domain 3000 workstation which operates at a process speed of 3.8 MIPS (Millions Instructions Per Second). Simulations were carried out over a range of system parameters involving platform dimensions, ratio of the platform to tether mass, tether length, offset and initial conditions. Obviously, an enormous amount of data was amassed. Only a typical set of response data with demanding platform inertias, severe initial conditions (10° in each degree of freedom) and rapid retrieval rates are presented here to assess the controllers' performance and establish their relative merits. The control effort requirements for the cases considered are summarized in Table 4.3 at the end of the section. When relevant to the discussion, the control effort time histories are also presented to gain better insight into the controller's performance. 4.4.1 Reference case (stationkeeping at 100 m) In order to facilitate comparison, a reference case was established with a typical set of parameter values summarized in the table below: 72 T a b l e 4-2 Reference configuration parameters for controlled response simulations. Orbital Altitude 500 km Eccentricity 0 Platform dimensions 100 m x 120 m Platform mass 100,000 kg Platform inertias: 20.33 x 10 kgm 8.33 x 10 kgm 12.00 x 10 kgm 100 kg 7 II,P 7 Iz,p Subsatellite mass 2 7 Tether mass 2 2 2 kg Tether length 100 m Maximum offset in each direction Initial disturbance 20 m 10° Figure 4-6(a) and 4-6(b) illustrate effectiveness of the tension control strategy for the system in the reference configuration. A s can be seen in Fig. 4-6(a), the tension control in conjunction with the momentum wheels stabilizes the platform and tether motions in slightly over 4 orbits. The platform motion (a , /? , 7 ) has a p p P maximum amplitude of 10° corresponding to the initial conditions. The maximum tether motion (at, it) is also confined to the 1 0 ° initial conditions. As expected, the tether inplane [at) motion is damped much faster compared to the out-of-plane (7t) swing which is affected only through coupling provided by a 20 m offset of the tether attachment in the three orthogonal directions. The length of the tether changes in accordance with the controlled tension demanded. These fluctuations are represented by the generalized coordinate L. The unstretched commanded (reference) length L remained constant at 100 m during 73 Initial Conditions c, °(0) = ° ( 0 ) = 1 0 ° <(0)=/3 (0)=7p°(0H0 Tether Parameters p = 2xl0~ kg/m Stationkeeping at 100m t 7 t p o t o o 2 Satellite Parameters D , =D =D = 20m m = 100,000kg m = 100 kg Orbit Parameters e= 0 , h = 500Km x p yp 2p p s 20.0 Time, orbits F i g u r e 4-6 Performance of the system in the reference stationkeeping configuration: (a) time histories of platform and tether response during the tension control. 74 Initial Conditions Satellite Parameters D =D~ =D~ = 20m a (0) = ( 0 ) = 1 0 x.p <(0)=/V(0)=7 °(0H0 m Tether Parameters m p = 2xl0~ k g / m Stationkeeping at 100m Orbit e= 0 t O 7l O o v o p p s 2 t y.p z,p = 100,000kg = 100 kg Parameters , h = 500Km 0.2 -12.5 -f- 1 1 0 1 2 4 r6 1 T 8 Time, orbits F i g u r e 4-6 Performance of the system in the reference stationkeeping configuration: (b) variation of the tether tension and controller effort during the tension control. 75 the stationkeeping maneuver. As shown in Fig. 4-6(a), the length decreases sharply following the release of the displaced tether. Within 1 orbit, the length fluctutations are reduced significantly and the complete control is achieved in less than four orbits. Considering the severity of the disturbance, this is indeed an impressive performance. Time history of the tension force (T ) and momentum wheel torques (M , e a Mp, M ) corresponding to this case are depicted in Fig. 4-6(b). As can be expected, 7 when the length decreases sharply, the tension reaches a maximum, of around 0.2 N . The tension fluctuations are much smaller following this peak and settle to an equilibrium tension of 0.08 N . Note, the equilibrium tension is a function of the tether length, tether mass, payload mass and altitude of the orbit. The corresponding momentum wheel torques reach a maximum value of around 21 N m . The largest moment is required for the roll correction ( M ) . The inplane 7 requirements for the tension force was found to be 169.3 Ns. The integrated momentum wheel energy requirement was 480.6 J. Figures 4-6(c) and 4-6(d) illustrate effectiveness of the thruster control strategy for the same reference configuration. The thruster control together with momentum wheels is capable of stabilizing the tether and platform in around 3.5 orbits. Although the tether swing motion starts out with 10° in pitch and roll, it approaches the equilibrium orientation in essentially a pure convergence fashion, with little overshoot, suggesting increased effectiveness of the controller in this mode. This is further illustrated by damping to a lower amplitude (< 3 ° ) within the first oscillation. Figure 4-6(d) shows the corresponding thruster forces as well as momentum wheel torques. The maximum thrust required is around 0.008 N in the inplane 76 Initial Conditions a °(0)= ' (0)=10 a °(0)=,3 °(0)=7 (0)=10 Tether Parameters p = 2xl0 kg/m Stationkeeping at 100m t 7 t p F i g u r e 4-6 0 o p p o o - 2 t -5.0- ! T 1 2 3 Satellite Parameters Dx.p=D m m y i P =D = = p s Z i P 20m = 100,000kg 100 kg Orbit P a r a m e t e r s e= 0 4 , Time, orbits h= 500Km 5 6 Performance of the system in the reference stationkeeping configuration: (c) time histories of platform and tether response during the thruster control. 77 7 direction (T ). a The peak thrust values along the tether line (T^) and in the out- of-plane direction (T ) are around 0.007 N and -0.005 N , respectively. 7 It should be emphasized that these relative magnitudes are functions of the tether as well as platform motions. In other words, it is the entire state vector {x} that governs the control vector {u} for a particular set of optimal gains [G]. As shown in Fig. 4-6(d), the maximum momentum torque is around 24 N m which is higher compared to that in the tension controlled case (Fig. 4-6b). As before, the largest moment is required for the platform roll correction ( M ) . The total thruster based impulse requirement 7 is 87.1 Ns while the corresponding momentum wheel energy demand is 503.2 J. Figures 4-6(e) and 4-6(f) illustrate effectiveness of the offset control strategy in stabilizing the reference configuration during stationkeeping. Once again, the platform and tether motions remain within the initial disturbance of 10° in each of the degrees of freedom. The offset control strategy in conjunction with momentum wheel torques is able to stabilize the platform as well as the tether motions in around 4 orbits (Fig. 4-6e). The tether oscillations in both pitch and roll (a , It) are found t to decay uniformly. Note, the damping effectiveness is essentially the same for both inplane and out-of-plane tether motions. As pointed out earlier, the controlled offset motions Dj, p (j = x, y, z), were re- stricted to a maximum of 20 m in each direction. These motions were superimposed on the nominal offsets Dj . As shown in Fig. 4-6(f), the offset excursions are within tP the 20 m constraint with D x>p F z having a maximum deviation of close to 18 m. F , x F, y denote the corresponding forces required at the boom-trolley end to implement the demanded offset motion. It is of interest to note that the maximum offset force requirement is only 0.0011 N in the out-of-plane direction. The inplane force has a peak value of -0.001 N . It may be emphasized that the offset velocity requirements 78 Initial Conditions « °(0) = 7 (0)=10 « (0)=/? °(0)=7 °(0)=10 Tether Parameters p = 2xl0~ kg/m Stationkeeping at 100m t p l O O o p 2 t ^ 0.010 E 40.0 0 o p 1 2 3 Satellite Parameters D . =D =D = 20m m = 100,000kg m = 100 kg Orbit P a r a m e t e r s e= 0 , h= 500Km x p yp 2p p s 4 5 6 Time, orbits F i g u r e 4-6 Performance of the system in the reference stationkeeping configuration: (d) variation of control effort during the thruster based strategy. 79 7 Initial Conditions V(0) = (0)=10° «p (0)=P (0)=7 °(0)=10 Tether Parameters p = 2xl0~ kg/m Stationkeeping at 100m 7 l O t p o O o p 2 Satellite Parameters D . =D =D = 20m m = 100,000kg m = 100 kg Orbit Parameters e= 0 , h = 500Km x p y>p 2p p s Time, orbits F i g u r e 4-6 Performance of the system in a reference stationkeeping configuration: (e) platform and tether response during the offset strategy. 80 are relatively small involving motions that take place in around half an orbit. This resulted in very small accelerations and forces. The momentum wheel requirements are also relatively lower in the case of offset control.The maximum roll correction torque ( M ) is around 17 N m . The lower 7 momentum wheel torques suggests favourable influence of the offset motion on the control of the space platform. This is apparent from the terms containing _Dy iP (j = x, y, z) in Eqs.(A.l) - (A.3). In other words, the linear regulator control moves the tether attachment point optimally in such a way as to provide a controlling influence on all system states including those associated with the platform motion. From the response of the system in the reference configuration with three different control strategies, it is clear that in terms of effectiveness in stabilizing tether motions quickly, thruster control has the best performance. However, the thruster control has the drawback of being an expensive option to use in space as the fuel required has to be carried with the satellite. Furthermore, as pointed out before, thruster operation raises the question of safety, particularly in the vicinity of the platform, and the possible danger of plume impingement. O n the other hand, the offset strategy requires relatively little energy and is reasonably efficient in controlling both the tether as well as the platform motions. From physical consideration, it promises to be more effective at shorter tether lengths, however, this aspect needs to be confirmed. The key attractive feature of the tension control strategy is its simplicity and ease of implementation. Note, only one moving part, namely the reel, is required for deployment and retrieval, irrespective of the control strategy used. As can be expected, it is not easy to make a comparisibn of the three control strategies. Each strategy varies in terms of the number and type of control 81 Initial Conditions a °(0) = 7 °(0)=10 «P (0)=/3 °(0)=7 °(0)=10 Tether Parameters p = 2xl0~ kg/m Stationkeeping at 100m l O t E o l p o p 2 Satellite Parameters D .p=D . =D = 20m m = 100,000kg m = 100 kg Orbit Parameters e= 0 , h = 500Km x y p zp p s Time, orbits Figure 4-6 Performance of the system in the reference stationkeeping configuration: (f) time histories of the tether attachment point, associated forces and platform moments during the offset control strategy. 82 variables. In other words, the order of the control vector {u} and its contents are different. This means that the penalty matrices \R] and [Q] are different (Appendix C). Hence, to assess their relative merit, it seems appropriate to test performance over a range of system parameters. This is discussed in some length in the following subsection. 4.4.2 Orbit eccentricity A n orbit eccentricity introduces a time dependent forcing function in the pitch degrees of freedom (a ,at). p This perturbation is continuous and the controller effort is constantly required to stabilize the system. Figures 4-7 study effect of the eccentricity on the space platform based tethered satellite system in the reference configuration. 0.05. Figure 4-7(a) shows the response during tension control for e = As can be expected, the pitch oscillations are not stabilized completely and a residual platform oscillation of 0.5° remains even after 6 orbits. true for the tether inplane motion [at). The same is Out-of-plane motion of the tether is also observed due to coupling introduced by the length control. These motions in turn induce a small variation in the tether length L suggesting application of the tension control. Fig. 4-7(b) shows the corresponding response during thruster control. Once again a residual platform pitch oscillation of 0.5° is observed even after 6 orbits. However, the tether oscillations are, relatively, very small (< 0 . 0 1 ° ) . In case of the offset control (Fig. 4-7c), the platform pitch (a ) p settles to the steady state limit cycle oscillations with an amplitude of 0 . 5 ° , however, now the tether pitch motion is confined to around 0.03° after 4 orbits. It is clear that all the three strategies are equally effective in controlling the system even when the orbit is slightly eccentric. Their control performance with 83 Initial Conditions Satellite Parameters D .p=D . =D = 20m c, °(0) = ° ( 0 ) = 1 0 ° = 100,000kg <(0)=/V(0)=7 °(0H0° m m = 100 kg Tether Parameters p = 2xl0" k g / m Orbit P a r a m e t e r s h= 500Km Stationkeeping at 100m e = 0 . 0 5 , t x 7 l y p 2p p p s 2 t 10.0 LEGEND o " OH o 0.0 ft 7_R •10.0 10.0 n s LEGEND 0.0- o 7t o E 4 6 Time, orbits F i g u r e 4-7 Response of the system in the stationkeeping reference configuration while negotiating an elliptic trajectory of e = 0.05: (a) tension control. 84 Initial Conditions Satellite Parameters « ( 0 ) = 7t°(0) = 1 0 « (0)=/? (0)=7 °(0)=10 Tether P a r a m e t e r s p = 2xl0" kg/m Stationkeeping at 100 m t p O C o p O o p 2 t D =D . =D = 20m m = 100,000kg m = 100 kg Orbit P a r a m e t e r s e = 0.05, h=500Km XlP y p z>p p s Time, orbits F i g u r e 4-7 Response of the system in the stationkeeping reference configuration while negotiating an elliptic trajectory of e = 0.05: (b) thruster control. 85 Initial Conditions « ( 0 ) = 7 ° ( 0 ) = 10 «p (0)=/? (0)= °(0)=10 Tether Parameters p = 2xl0~ kg/m Stationkeeping at 100m t O O p , 2 0 O O 7p 2 t -IO.O H o t , 4 Satellite Parameters D . =D =D = 20m m = 100,000kg m = 100 kg Orbit Parameters e = 0.05, h=500Km x p yp 2 p p s , 6 1 8 1 10 Time, orbits F i g u r e 4-7 Response of the system in the stationkeeping reference configuration while negotiating an elliptic trajectory of e = 0.05: control. 86 (c) offset respect to the platform motion is similar. O n the other hand, thruster and offset control strategies control the tether motion better suggesting their suitability in situations where the stationkeeping accuracy of high order is required. Scientific experiments and manufacturing in the microgravity environment would be one such situation. The offset control does appear attractive because of its relatively small energy demand. 4.4.3 Platform inertia Effect of the platform inertia on the controller's performance was studied by changing its aspect ratio to 2. This corresponds to the platform dimensions of: PA = 70 m; P B = 140 m with inertias: I XX>P = 20.33 x 10 kgm ; I 7 2 Y Y < P = 4.08 x 10 7 kgm ; 2 and I z,p = 16.33 x 10 kgm . Note, now the roll platform inertia is larger than that Z 7 2 for the reference case while the yaw platform inertia is smaller. This would suggest that the roll platform motion will take longer to stabilize while the corresponding yaw motion will be damped faster compared to the response behaviour observed in the reference case. The tension controlled response to the same disturbance as before is shown in Fig. 4-8(a). As expected, the platform roll motion requires a longer time to control. Due to coupling, the platform pitch and yaw degrees of freedom are also affected and attain the steady state only after around seven orbits. The tether librations follow the trend similar to that observed in the reference case (Fig. 4-6a) and motions were damped in around 6 orbits. Note, the inplane tether motion is less than that in the reference case. This may be attributed to persistent platform oscillations storing a part of the system energy. The variation of L shows essentially similar trend as before. The thruster controlled response is presented in Fig. 4-8(b). Once again, the 87 Initial Conditions o /~\ , ^o <V(0) = 7 °(0)=10 ap °'(0)=ft ( o ) = (V0 ) = -7 °°( 0 ) = 1 0 ° Satellite Parameters D , =D =D = 20m m = 100,000kg m = 100 kg Tether Parameters p = 2xl0~ k g / m Orbit Parameters Stationkeeping at 100 m e = 0 h = 500Km t p x p y p zp p s 2 t 10.0 4 6 Time, orbits F i g u r e 4-8 Effect of platform inertia on the response of a tethered satellite system: (a) tension control. 88 Initial Conditions Satellite Parameters D =D =D = 20m a °(0) = 7 ( 0 ) = 10° x,p y.p z,p «P°(0)=/V(0)= °(0)=10 m = 100,000kg Tether Parameters m = 100 kg p = 2xl0~ kg/m Orbit Parameters Stationkeeping at 100 m e= 0 , h = 500Km P = 70 m, P = 140 m 10.0-i o t t O 7p p A s 2 t B -io.o4 15.0 -r 10.0- Time, orbits Figure 4-8 Effect of platform inertia on the response of a tethered satellite system: (b) thruster control. 89 Initial Conditions « °(0) = 7 °(0)=10 « °(0)=(3 (0)=7 °(0)=10 Tether Parameters p = 2xl0~ kg/m Stationkeeping at 100m t o t p p o o p 2 t P A = 70 m, P B = Satellite Parameters D =D =D =• 20m x,p y,p z,p m = 100,000kg m = 100 kg Orbit Parameters e= 0 , h = 500Km p s 140 m Time, orbits F i g u r e 4-8 Effect of platform inertia on the control of a tethered satellite system: (c) offset control. 90 platform pitch and roll take around 7 orbits to be stabilized, while the yaw returns to equilibrium quicker than that in the reference case. Tether motions were damped in around 5 orbits. Characteristic of the thruster control, as observed earlier, the tether response is rather small and is damped in around 5 orbits. The offset control (see Fig. 4-8c) continues to be effective as before but the time taken to return the system to equilibrium is a little longer (around 7 orbits). The results illustrate a characteristic feature of the offset strategy where the controller attempts to stabilize the platform motion as well as tether motions in an optimal fashion so as to minimize the momentum wheel torques. Thus, offset controlled response always shows finite tether motion until the platform oscillations are damped. This tendency can be reduced by increasing the state penalties associated with the platform response thus increasing the contribution of the momentum wheel torques in stabilization of the space platform. 4.4.4 Tether length In an attempt to assess the effect of tether length, simulations were carried out for 1 km long tether, i.e., the tether was ten times longer than that considered in the reference case. A longer tether leads to larger inplane and out-of-plane inertias (indicated by the terms containing L in Eqs. A.4 and A.5). This means that energy imparted to the system through a disturbance (initial conditions) is higher, even though the angular displacement is still 1 0 ° . O n the other hand, as the tether length increases, the equilibrium tension in the tether also increases promising an improvement in effectiveness of the tension control scheme. From Eqs. (A.4) and (A.5) it is clear that the generalized moments associated with the thruster forces are proportional to the tether length L. 91 This would suggest an improvement in the thruster controller's effectiveness with the tether length. O n the other hand; the offset control strategy relies on moving the point of attachment of the tether to "balance" the tether and the payload. Thus, intuitively it is apparent that with an increase in the tether length, the attachment point will have to move a larger amount to stabilize the tether. The translational displacement at the payload end of a 1000 m tether, for an inplane angular displacement of 10° can be calculated as (1000 x 10 X 7r/180) = 175 m. This means that during the uncontrolled ± 1 0 ° oscillations of the tether, the payload excursions would cover a distance of 350 m. Ideally one would like to damp the motion critically, which would require the offset to move around 175 m so that the point of attachment of the tether is always directly under the payload and the tether is aligned with the local vertical. This ideal motion requirement of the offset may be referred to as the critical displacement A of offset motion D. cr D cr = tether displacement (rad) x L (m) However, in the present study, the offset is restricted to 20 m and hence the motion of the tether is no longer critically damped. It is clear that as the tether length is A reduced, D cr decreases and the offset control becomes more effective. Figure 4-9(a) shows the response of the system under tension control with a tether length of 1000 m. It is apparent that although the energy of the initial disturbance is raised by two orders of magnitude (inertia of the tether is increased by 10 ), the severe disturbance is arrested in around 4 orbits. The response trends of 2 the platform and the tether are quite similar to those corresponding to the reference case. The system oscillations are confined to the 10° initial displacement. It is A interesting to note that L, the length generalized coordinate, exhibits a relatively large change (around 53 m) reflecting variation in the controlled tension T . As e 92 Initial Conditions a ° ( 0 ) = ( 0 ) = 10 Satellite Parameters D .p=D , =D = 20m = 100,000kg «p (0)=/V(0)=7 (0)=10° m Tether Parameters m = 100 kg p = 2xl0~ k g / m Orbit Parameters Stationkeeping at 1000m e = 0 , h = 500Km t 7 t o o O p x O y p z p s 2 t 20.0 LEGEND ex. o -10.0 1100.0 900.0 F i g u r e 4-9 0 2 4 Time, orbits 6 Effectiveness of the control strategies for a tether length of 1 km: (a) system response with the tension control strategy. 93 Initial Conditions a (0) = ( 0 ) = 10 Satellite Parameters D , =D =D = 20m m = 100,000kg p Tp m = 100 kg Tether Parameters Orbit Parameters p = 2xl0~ kg/m h = 500Km Stationkeeping at 1000m e = 0 , l o 7 l o o V(o)=/s°(o)= °(o)=io° x p yp zp p s t 2 0.95 Time, orbits F i g u r e 4-9 Effectiveness of the control strategies for a tether length of 1 km: (b) control effort time histories during the tension modulation strategy. 94 Initial Conditions a °(0) = ( 0 ) =10° a (0)=/? (0)= °(0)=10° Tether P a r a m e t e r s t 7 l o Satellite Parameters Dx.p=D , =D y p 2 > p = 20m m = 100,000kg m = 100 kg p = 2xl0~ k g / m Orbit P a r a m e t e r s Stationkeeping at 1000m e = 0 , h= 500Km p t o p o 7p p s 2 Time, orbits F i g u r e 4-9 Effectiveness of the control strategies for a tether length of 1 km: (c) system response with the thruster control strategy. 95 Initial Conditions Satellite Parameters «t (0) = 7 t ° ( 0 ) = 10 D , =D =D = 20m a (0)=^ (0)= ' (0)=10 m = 100,000kg Tether Parameters m = 100 kg p = 2 x l 0 ~ k g / m Orbit Parameters Stationkeeping at 1000m =0 , h = 500Km O p o o p o 7p > x o p yp 2p p s 2 t e Z O.lO-i -0.10-1 0 E , 0.5 , 1 , 1.5 , 2 h 2.5 3 6 7 40.0-T 0 F i g u r e 4-9 1 2 3 4 Time, orbits 5 Effectiveness of the control strategies for a tether length of 1 km: (d) control effort time histories during the thruster control strategy. 96 expected the equilibrium tension in the tether was higher at 0.8 N with maximum tension reaching 0.9 N (Fig. 4-9b). The peak demand on the momentum wheel torque was found to be around 26 N m and, as before, is associated with the roll degree of freedom. The control impulse contributed by the tension variations was 190.2 Ns while momentum wheel energy requirement was found to be 518.2 J . The corresponding response with the thruster control strategy is shown in Figure 4-9(c). Indeed the controller continues to be quite effective in damping the large disturbance in a relatively short time (around 4 orbits). In fact, the tether motion is virtually negligible after 2 orbits. Figure 4-9(d) shows the corresponding thruster force and momentum wheel torque time histories. Note, the peak thruster forces are required in the pitch and roll directions with T a = 0.06 N and T = —0.06 N . 7 The higher rotational energy of the tether due to an increase in inertia is reflected in the larger magnitudes (10 fold) of the thurster forces. One may wonder why the forces do not increase proportionally (to 10 ). The explanation lies in the fact 2 that now the effective thruster moment arm is 10 times larger. The momentum wheel torques are also higher as in the tension controlled case for the same reasons. The maximum torque is around 34 N m , again required for the roll correction. The thruster force impulse requirement amounted to 166.6 Ns which is quite close to the tension control case. The energy demand on the momentum wheels was found to be 556.1 J , significantly larger compared to the reference case of 100 m. The offset control strategy, being the focus of this thesis, was studied in more detail for four different tether lengths of 1000 m, 750 m, 500 m and 250 m (in addition to 100 m for the reference case). The offset controlled response for a 1000 m long tether is depicted in Fig. 4-10(a). A s explained earlier, the 20 m constraint imposed on the offset motion restricts the damping characteristics of the 97 Initial Conditions a ° ( 0 ) = ° ( 0 ) = 10 Satellite Parameters D . =D =D = 2 0 m = 100,000kg V(0)=/? <0)=7 °(0H0 m Tether P a r a m e t e r s m = 100 k g p = 2 x l 0 ~ k g / m Orbit P a r a m e t e r s Stationkeeping at 1000m e = 0 , h= 500Km t o 7 t p o x p o p y p z p p s t 2 10.0 -10.0 4 10.0-r Time, orbits F i g u r e 4-10 Effect of tether length on the performance of the offset control strategy: (a) system response, 1 km tether. 98 Initial Conditions Satellite Parameters a (0) = °(0) = 10 D =D =17, = 20m x.p y.p z,p V(0)=/? °(0)= °(0)=10° m = 100,000kg Tether P a r a m e t e r s m = 100 kg p = 2xl0~ k g / m Orbit P a r a m e t e r s Stationkeeping at 1000m e= 0 , h= 500Km l o o 7 l p v V 7p p E 0 F i g u r e 4-10 s 2 t 5 10 Time, orbits 15 Effect of tether length on the performance of the offset control strategy: (b) control effort, 1 km tether. 99 20 Initial Conditions a (0) = ( 0 ) = 10 a °(O)=0 °(O)= (O)=lO° Tether Parameters p = 2xl0~ k g / m Stationkeeping at 750m l p t o 7 l p o o 7p o 2 Satellite Parameters D .p=D , =D = 20m m = 100,000kg m = 100 kg Orbit Parameters e= 0 , h = 500Km x y p ZiP p s 10.0 Time, orbits F i g u r e 4-10 Effect of tether length on the performance of the offset control strategy: (c) system response, 750 m tether. 100 Initial Conditions a °(0)=7 °(0)=10° Satellite Parameters D . =D =D = 20m = 100,000kg V(O)=0 (O)=7 (O)=lO m Tether P a r a m e t e r s m = 100 kg p = 2 x l 0 ~ k g / m Orbit P a r a m e t e r s Stationkeeping at 500m e = 0 , h= 500Km t t p c p o x o P y>p 2p p s 2 t 10.0 -IO.O H 0 F i g u r e 4-10 , , , , 2.5 5 7.5 10 Time, orbits ,—i—| 12.5 15 1 Effect of tether length on the performance of the offset control strategy: (d) system response, 500 m tether. 101 17.5 Initial Conditions a (0) = ( 0 ) = 1 0 ° Satellite Parameters D . =D , =D = 20m 0 0 m = 100,000kg p p m = 100 kg Tether Parameters p = 2 x l 0 ~ k g / m Orbit Parameters h = 500Km Stationkeeping at 250m e = 0 , t o 7 l o <(o)=/3 (o)=r°(o)=io x P y p 2p p s t 2 Time, orbits F i g u r e 4-10 Effect of tether length on the performance of the offset control strategy: (e) system response, 250 m tether. 102 controller. It becomes particularly evident at larger tether lengths. It should be noted that the allowable motion is only 0.114 D as to the severity of the constraint. cr which gives some appreciation Even then, the platform motion is reduced to less than 1° in amplitude in around 4 orbits with residual oscillations due to coupling with the tether dynamics. O n the other hand, the tether oscillations were damped gradually to 3 ° in 15 orbits and attained steady state only after 28 orbits (not shown). Figure 4-10(b), shows time histories of the tether attachment point and the control efforts. The tether being long, the offset excursions approach the maximum permissible limit of 20 m initially but reduce to 2 m in 15 orbits. However, the associated control forces still remain extremely small in magnitude (0.007 N maximum). The demand on the platform based control momentum gyros showed a maximum of 17 N m which is comparable to that observed in the reference case for a 100 m tether. This suggests that the offset controller continues to damp the platform motion in an optimal fashion. The impulse requirement for the offset forces was 42.3 Ns while the momentum wheels demanded 460.3 J . Figures 4-10(c) to Figure 4-10(e) study systematically the influence of reducing the tether length. A marked improvement in performance of the offset control with reduction in the tether length is quite apparent. Note, for the case of stationkeeping with a 250 m tether, the disturbance is damped in around 7 orbits (4 orbits for the reference case of 100 m tether, Fig. 4-6e ), thus confirming potential of this form of control strategy, particularly at shorter tether lengths. This study on the effect of tether length brings to light characteristic features of the three control strategies. Effectiveness of the tension and thruster control procedures improve with longer tether lengths. The thruster control tends to consume a comparable amount of energy as the tension modulation strategy as the tether 103 length increases. The severely constrained offset strategy is much more energy efficient at a cost of speed of damping. Of course at a longer tether length, there is an increase in demand on the control moment gyros due to larger inertia of the deployed tether. Even here, the the offset controlled system resulted in a smaller increase in the momentum wheel energy demand (6.2 J) compared to that for the tension control (37.6 J) or the thruster control (52.9 J). This indicates that the offset control has an ability to isolate influence of the inertial effects of the tether on the platform. 4.4.5 Tether mass The mass of the tether is changed by varying its linear density (p ). t reference configuration it was taken as 2 x 10~ 2 In the kg/m. This corresponds to the mission requirements for an electrodynamic tether [24]. The linear density was now increased 5 fold (pt = 1 0 -1 kg/m) to assess the effect of a more massive tether on the controllers' performance. A higher linear density causes the tether inertia to increase, thereby increasing the energy of rotation of the tether for the same initial condition. Figure 4-11(a) shows system response during tension control. Although the platform and tether response trends are similar to that for the reference case, there are some distinct differences in magnitudes. A t a given instant, the tether inplane displacement (at) is distinctly larger indicating the effect of higher tether inertia. O n the other hand, the controlled length variations, L, are smaller (maximum about 5 m) as a smaller change in length is required to cause an equivalent change in tension. As expected, Fig. 4-11(b), shows the equilibrium tension level to be higher (0.11 N) compared to that for the reference case (0.08 N). Note, the required tension variations as well as the momentum wheel torques are now higher 104 (0.29 N and 40 N m maximum, respectively). These resulted in the tension force impulse requirement of of 181.4 Ns while the momentum wheel energy demand was 542.1 J . Figure 4-11(c) depicts the thruster controlled response of the system under similar initial conditions. The platform motion continues to be stabilized within 4 orbits as for the reference configuration, however, the controller effort in terms of thruster force as well as momentum wheel torques are larger to account for the higher energy stored in the more massive tether (Fig. 4-1 Id). The pitch and roll demand the maximum controlling thrust of around 0.04 N . The demand on the momentum wheels is also higher than that observed in the reference case. Note, the roll moment ( M ) required peak value of 36 N m . The thruster force impulse 7 requirement was 153.2 Ns while the momentum wheel energy demand was 560.7 J . The offset control not only remains effective but shows an improvement in performance (Fig. 4-lle). Note, in E q . (A.4) and (A.5), the coefficients of J 9 " b'x tP a r e p and functions of M , the ratio of tether mass to subsatellite mass. A higher t<e values of pt results in an increase in this ratio and hence the offset controller becomes more effective. The corresponding offset force and momentum wheel torque time histories are shown in Fig. 4-11(f). The impulse requirement was found to be 36.9 Ns, with the momentum wheel energy demand of 451.3 J . A n increase in the offset force related impulse requirement may be attributed to the higher rotational energy of the tether. Thus with an increase in the tether mass, all three strategies show an increase in energy demand. The offset control effectiveness improves, however, the energy required for control also increases almost two-fold. O n the other hand, the tension controller shows a smaller increase in energy utilization with a small loss in effectiveness. The thruster control shows a marginal improvement in performance with 105 Initial Conditions c °(0) = (0) = 10 V(O)=0 °(O)= °(O)=lO° Tether Parameters p = lxlO kg/m Stationkeeping at 100 m l 7l <> 0 p 7p - 1 t Satellite Parameters D . =D =D = 20m m = 100,000kg m = 100 kg Orbit Parameters e= 0 , h = 500Km x p yp 2p p s 10.0 o ~ o.o- •10.0 10.0 0.0- -10.0 110.0 + 100.090.0 2 F i g u r e 4-11 3 4 Time, orbits 5 Effect of increasing the tether mass to 10 kg on the performance of the various control strategies: (a) system response during the tension modulation approach. 106 7 Satellite Parameters D , =D =D = 20m = 100,000kg V(0)=/? (0)=7 (0)=10 m m = 100 kg Tether P a r a m e t e r s p = lxlO" k g / m Orbit P a r a m e t e r s h= 500Km Stationkeeping at 100 m e = 0 , Initial Conditions a ° ( 0 ) = 7 (0) = 10° l l p <, o p o x o p yp 2p p s 1 t -40.0 H 0 F i g u r e 4-11 1 1 1 2 1 3 1 4 Time, orbits 1 5 1 —i 6 Effect of increasing the tether mass to 10 kg on the performance of the various control strategies: (b) control effort time histories during the tension modulation approach. 107 7 Initial ° ( 0 ) = ' (0) = 10 a i « Conditions 7 t O (0)=/? O , Satellite Parameters D =D =L\ = 20m O (0)=7p°(0)=10 o v V x.p y.p z,p m = 100,000kg m = 100 kg p = lxlO" kg/m Orbit P a r a m e t e r s Stationkeeping at 100 m e= 0 , h= 500Km p p Tether P a r a m e t e r s t F i g u r e 4-11 p s 1 Effect of increasing the tether mass to 10 kg on the performance of the various control strategies: thruster control. 108 (c) system response during the Initial Conditions « °(0) = 7 (0) = 10° «p (0)=/? °(0)=7 (0)=10 Tether P a r a m e t e r s Satellite Parameters D .p=D =20m,D =20m m = 100,000kg m = 100 ke p = lxlO k g / m Orbit P a r a m e t e r s Stationkeeping at 100 m e = 0 , h= 500Km t t O O p t B p o x O yp 2p p B - 1 40.0 Time, orbits F i g u r e 4-11 Effect of increasing the tether mass to 10 kg on the performance of the various control strategies: the thruster case. 109 (d) control effort time histories for Initial Conditions a °(0) = ° ( 0 ) = 10° c, °(0)=p °(0)= °(0)=10° Tether P a r a m e t e r s p = lxlO" kg/m Stationkeeping at 100 m t 7 t p p 7p 1 t -IO.O H 0 F i g u r e 4-11 , 1 , 2 3 1 Satellite Parameters D x,p =Dy.p =D z,p = 2-0wm ' in m = 100,000kg m = 100 kg Orbit P a r a m e t e r s e= 0 , h= 500Km p s 4 , Time, orbits 1——i 5 6 Effect of increasing the tether mass to 10 kg on the performance of the various control strategies: (e) system response during the offset control approach. 110 1 7 Initial Conditions Satellite Parameters « °(0) = 7 °(0) = 10 D , =D =D = 20m c. (0)=/? (0)= (0)=10° m = 100,000kg Tether P a r a m e t e r s m = 100 kg p = lxlO" k g / m Orbit P a r a m e t e r s Stationkeeping at 100 m e = 0 , h= 500Km l o l p t, p t> 7p o x p y p 2 p p s t B 1 Time, orbits F i g u r e 4-11 Effect of increasing the tether mass to 10 kg on the performance of the various control strategies: (f) offset and control effort time histories. Ill an increase in energy utilization. 4.4.6 Payload mass In order to study the effect of payload mass on the controllers' performance, a 500 kg subsatellite was considered. The effect of an increased payload (from 100 to 500 kg) is to increase the tether tension without affecting its mass. Hence the results here should show some similarity with those obtained in the previous section. Figure 4-12 presents response results and control effort time histories for the three control strategies under study. The expected similarity is quite evident although there are local variations. For the tension control case (Figs. 4-12a and 4-12b), this is understandable as now the equilibrium tension is higher (0.4 N against 0.11 N in the previous case) although inertia of the tether-payload subassembly is also increased. These affect the performance in opposite fashion, however, the overall effect is to marginally increase the impulse requirement to 190.1 Ns and the momentum wheel energy demand to 546.7 J (compared to 181.4 Ns and 542.1 J , respectively for the tether mass increase case discussed in section 4.4.5). The thruster and offset control strategies (Figures 4-12c and 4-12f), do not show any significant changes in trends except that now the energy demand is slightly increased ( compared to the case in section 4.4.5). Of course, with respect to the reference case, the tension control strategy shows an improvement in performance as expected, however the tether tension has virtually no effect on the thruster controlled performance. In fact, it increases the energy consumption due to a larger payload (the thruster force impulse requirement is increased to 163.9 Ns while momentum wheel energy demand is 569.6 J compared to 159.2 Ns and 560.7 J, respectively, for the previous tether mass increase case). 112 Initial Conditions Satellite Parameters D =D =D = 20m a (0) = (0) = 10 = 100,000kg « °(0)=,5 °(0)= °(0H0 m m = 500 kg Tether P a r a m e t e r s p = 2xlO~ k g / m Orbit P a r a m e t e r s h = 500Km Stationkeeping at 100 m e = 0 , o t p o o XiP 7 t p o rp yp zp p s t 2 20.0 LEGEND o a. __7_P. LEGEND o 0.0- o 7t -10.0 120.0 «—3 + 100.0 80.0 F i g u r e 4-12 2 3 i 4 Time, orbits Effect of increasing the payload mass on effectiveness of the three control strategies: (a) system response during the tension modulation approach. 113 6 Initial Conditions c, (0) = ° ( 0 ) = 1 0 a °(0)=/? °(0)= °(0)=10° Tether Parameters t o o 7 l Satellite Parameters Dx.p=D y i P =D 2 > p = 20m m = 100,000kg m = 500 kg p = 2xl0~ k g / m Orbit Parameters Stationkeeping at 100 m e = 0 , h = 500Km p t p 7p p s 2 Time, orbits F i g u r e 4-12 Effect of increasing the payload mass on effectiveness of the three control strategies: (b) control effort time histories during the tension modulation approach. 114 Initial Conditions « ° ( 0 ) = 7i (0) = 10 a °(0)=,3 °(0)=7 °(0)=10 Tether Parameters p = 2xl0~ kg/m Stationkeeping at 100 m O t p o p p 2 t 0 F i g u r e 4-12 o 1 2 3 Satellite Parameters D , =D =D = 20m m = 100,000kg m = 500 kg Orbit Parameters e= 0 , h = 500Km x p y>p zp p s 4 Time, orbits 5 6 Effect of increasing the payload mass on effectiveness of the three control strategies: (c) system response during the thruster control. 115 7 Initial Conditions a ° ( 0 ) = 7 ° ( 0 ) = 10 « °(0)=/? (0)=7 °(0)=10 Tether Parameters l o l p p o p Satellite Parameters D .p=D =20m^ =20m m = 100,000kg m = 500 kg yiP x o zp p s p = 2xl0~ k g / m Orbit Parameters Stationkeeping at 100 m e=0 , h=500Km 2 t Z 0.08 £ 40.0 0 F i g u r e 4-12 1 2 3 4 Time, orbits 5 6 Effect of increasing the payload mass on effectiveness of the three control strategies: (d) control effort time histories for the thruster case. 116 7 Initial Conditions « ° ( 0 ) = 7 ° ( 0 ) = 10 « °(0)=/3 (0)= °(0)=10 Tether Parameters p = 2xl0~ kg/m Stationkeeping at 100m l p o t p <> t c> 7p 2 Satellite Parameters D ,p=D x m m Orbit e=0 p s y p =D z p = 20m = 100,000kg = 500 kg Parameters , h = 500Km 20.0 Time, orbits F i g u r e 4-12 Effect of increasing the payload mass on effectiveness of the three control strategies: (e) system response during the offset control approach. 117 Initial Conditions « ( 0 ) = 7 ° ( 0 ) = 10 a (0)=/3 (0h (0)=10 Tether Parameters p = 2xl0~ kg/m Stationkeeping at 100m l p t G O O o l p o 7p o o 2 Satellite Parameters D ,p=D =T3 = x yp m m Orbit e= 0 p s zp 20m = 100,000kg = 500 kg Parameters , h = 500Km Time, orbits F i g u r e 4-12 Effect of increasing the payload mass on effectiveness of the three control strategies: (f) offset and control effort time histories. 118 In Eqs. (A.4) and (A.5), the terms associated with offset acceleration control are [(1 + LM )L\b'l tt8 p and [ - ( l + LM s/2)L}b'^ . It should be noted that these p tt terms are nondimensionalized with respect to payload mass and can be written as l(ma + mtL)/m L]D" 8 p and [—{m a + m L/2)/m L]D" . t e p Clearly, increasing payload mass would be beneficial to the offset control performance. A comparison with the response results for the reference configuration is presented earlier (Fig. 4-6e). A n improvement in performance is indeed noticeable. 4.4.7 Deployment The nondimensionalized commanded or nominal length of the tether L is a specified coordinate. Its values range from 0 to 1, representing complete retrieval and fully deployed states of the tether, respectively. L' is a nonzero quantity during deployment and retrieval, in Eqs. (A.4) and (A.5). It appears in the coefficients of tether pitch and roll rates (aj and 7J). During deployment L' has a positive value and makes these coefficients positive resulting in a damping of the corresponding motions. The exponential deployment maneuver was conducted with a starting length of 10 m, and the system subjected to the same initial conditions, to a final length of 1000 m in 0.37 orbit. Fig. 4-13(a), shows deployment of the tether from from 0 around 1000 m where the variations due to L are superimposed over the exponentially increasing L. As expected, the tether inplane motion is stabilized rather quickly in around 2 orbits due to the damping effect of deployment. The out-of-plane motion (7$) takes a little longer to return to the equilibrium state as it is affected only through coupling. The platform motions required 4.5 orbits to stabilize. Figure 4-13(b) shows the thruster controlled response during deployment with 119 Initial Conditions a °(0)= °(0)=10° °p°(0)=^ (0)=7 (0)=10 Tether Parameters p = 2xl0~ kg/m Deployment 10m to 1000m Deployment completed in 0.37 t r t p o p o~ o o 2 t 10.0 Satellite Parameters D .p=D =D = x m m y>p p s = = 2fP 20m 100,000kg 100 kg Orbit Parameters e=0 , h=500Km orbit o.o- OH 10.0 10.0 o.o-10.0 2000.0 2 3 4 5 Time, orbits F i g u r e 4-13 Effect of deployment on the system response during: (a) the tension control strategy. 120 Initial Conditions Satellite Parameters a °(0) = r (0) = 10° D =D =D = 20m x,p y,p z,p V(0)=/3 °(0)= °(0)=10° m = 100,000kg Tether P a r a m e t e r s = 100 kg p = 2xl0~ kg/m m Deployment 10m to 1000m Orbit P a r a m e t e r s =0 , h= 500Km Deployment completed in 0.37 eorbit l l o p 7 p p s 2 t Time, orbits F i g u r e 4-13 Effect of deployment on the system response during: (b) the thruster control strategy. 121 Initial Conditions Satellite Parameters D , =D =D = 20m m = 100,000kg m = 100 kg a ° ( 0 ) = ° ( 0 ) = 10 «P°(0)=/S (0)= (0)=10 Tether Parameters p = 2xl0~ k g / m Orbit Parameters h = 500Km Deployment 10m to 1000m e = 0 , Deployment completed in 0.37 orbit t o 7 l p o 7 p x o o p yp 2p p s 2 t 10.0 OH LEGEND o ~ 03- a. 0.0 ft y ° a -10.0 20.0 10.00.0 10.0 1000.0- 2 4 6 8 10 12 Time, orbits F i g u r e 4-13 Effect of deployment on the system response during: (c) the offset control strategy. 122 14 the identical conditions. The thruster control distinctly shows better performance damping the tether motion in less than 2 orbits. Even the platform motion is arrested a little faster (4 orbits compared to 4.5 orbits for the tension control case). Results of the offset control are presented in Fig. 4-13(c). The offset constraint of 20 m restricts motion of the tether attachment point to 0.114 D cr (for a 1000 m tether). Although the platform motion is damped quite quickly as in the case of the other two control procedures, the tether motion persists for a significantly longer time (around 13 orbits). A coupling between the platform and tether continued to perturb the former until tether stabilization was accomplished. Comparing the three control strategies, the application of thruster control appears to be most effective in stabilizing the deploying tether when the initial disturbance is of the order of 10° or higher. However, for smaller disturbances, which may be more realistic as the initial tether length is only 10 m, the offset control may prove to be equally suitable. 4.4.8 Tether retrieval The coefficients of a' and t in Eqs. (A.4) and (A.5), contain V , the derivative of nominal tether length (nondimensionalized with respect to l f). re During retrieval L' is negative, making the coefficients of the tether pitch and roll rates negative. This corresponds to a system with negative damping, i.e., the tether motion gradually increases with time. Physically this is apparent. A reduction in the tether length leads to a corresponding reduction in moments of inertia of the system, hence the principle of conservation of angular momentum requires the disturbance to amplify. Thus control during retrieval represents the most challenging aspect of the tethered 123 satellite dynamics. L' can be varied in two ways: (a) changing the time of retrieval for a given length, or (b) changing the length to be retrieved in a specified time. To facilitate comparison, the system in the reference configuration was simulated in an exponential retrieval maneuver where the tether length is reduced from 100 m to 10 m in 1 orbit. Next, the same retrieval maneuver was conducted with shorter retrieval times of 0.68 orbit and 0.37 orbit. Finally, the retrieval was conducted with an initial tether length of 1000 m to a final length of 10 m. Figure 4-14 studies effectiveness of the tension control strategy during the three different retrieval rates. The tension controlled response for exponential retrieval of a 100 m tether in the reference configuration, to a final length of 10 m in 1 orbit is presented in Figure 4-14(a). The controlled length variations L are significant: around 10 m. It is of particular interest to note that the inherently unstable character of the retrieval maneuver leads to a peak displacement of around - 1 6 ° in a t although initial disturbance is 10° in all the degrees fo freedom. The out-of-plane 7t motion is also excited by the maneuver. This can be attributed to the term T({ [2(1 + L M t , / 2 L ' Z ] in E q . (A.5). A t the end of the retrieval, the tether length is a quite small (10 m) leading to a small value of tension (0.01 N) and the controller's effectiveness diminishes. It takes around 4 orbits to damp the platform motion and approximately 6 orbits to return the tether to its equilibrium state. For a faster retrieval rate with the maneuver completed in 0.68 orbit (Fig. 414b), the peak at increases to - 1 9 ° . Even the out-of-plane swing reaches around - 1 8 ° . Once the destablilizing influence of the retrieval ends (upon completion of the maneuver) the controller asserts its effectiveness. The controlled variations of the tether length (L) follow essentially the same trend as before. 124 Initial Conditions a °(0) = ° ( 0 ) = 10° Satellite Parameters D . =D =D = 20m = 100,000kg «p°(0)=/3po(0)=V(0)=10o m Tether Parameters rn = 100 kg p = 2 x l 0 " k g / m Orbit Parameters h = 500Km Retrieval 100m to 10m e = 0 , t 7 l x p y p 2p p s t s 2 -40.0lO.O-i Time, orbits F i g u r e 4-14 System response during retrieval from 100 m to 10 m in the presence of the tension control strategy: (a) retrieval time of 1 orbit. 125 Initial Conditions a °(0) = (0)=10 <(0)=P °(0)=7 (0H0 Satellite Parameters D =D =D = 20m m = 100,000kg m = 100 kg Tether Parameters p = 2 x l 0 " k g / m Orbit Parameters h = 500Km Retrieval 100m to 10m e = 0 , l 7l <> 0 p p O XiP o yp zp p s 2 t 0 F i g u r e 4-14 1 2 3 4 Time, orbits 5 6 System response during retrieval from 100 m to 10 m in the presence of the tension control strategy: (b) retrieval time of 0.68 orbit. 126 7 Initial Conditions Satellite Parameters ° t ( 0 ) = 7 ( 0 ) = 1 0 D . =D =D = 20m a (0)=/3 °(0)= °(0H0 m = 100,000kg Tether Parameters m = 100 kg p = 2xl0~ k g / m Orbit Parameters Retrieval 100m to 10m e = 0 , h = 500Km < > O o x P l p o p o 7p y>p zp p s t 2 Retrieval completed in 0.37 orbit F i g u r e 4-14 Time, orbits System response during retrieval from 100 m to 10 m in the presence of the tension control strategy: (c) retrieval time of 0.37 orbit. 127 The response results show essentially the same trends at a still faster retrieval completed in 0.37 orbit (Fig. 4-14c). The peak tether pitch displacement, a t , is - 2 6 ° . This is what one would have expected intuitively. The faster retrieval rate represents a larger disturbing influence on the system. From the controlled variations in tether length L superimposed on the nominal tether length L, it is apparent that the deployed tether length can be at times close to a couple of metres. This is a critcial situation in tension control of the tethered satellite system. Effect of the similar retrieval sequences was studied for case of thruster control. Figure 4-15(a) shows the response for a retrieval time of 1 orbit. Now the peak at response does not exceed the 10° initial condition. The out-of-plane tether roll response (74) is controlled rather effectively.The platform dynamics is also effectively controlled in around 3 orbits. When retrieval time is decreased to 0.68 orbit (Fig. 415b), at slightly exceeds the initial condition of 10° ( « 1 1 ° ) , however, the control continues to remain quite effective. The system returns to equilibrium in little over three orbits. With a further increase in the retrieval rate (maneuver completed in 0.37 orbit, Fig. 4-15c), the peak response of the tether inplane motion shows a further rise (at, peak = 1 4 ° ) , however, the general trends remain the same and the controller's effectiveness is apparent. Unfortunately, as mentioned earlier, safety considerations may not permit use of thrusters in the vicinity of the platform. Effectiveness of the offset controller is assessed during the same maneuvers in Figs. 4-16. As before, the peak tether responses continue to increase with the retrieval rate, however, now the tether roll motion proves to be more susceptible and reaches a value of 25° for the retrieval completed in 0.37 orbit (Fig. 4-16c). It is 128 Initial Conditions a °(0) = °(0)=10° a (0)= 3 (0)= (0)=10 Tether Parameters p = 2xl0~ kg/m Retrieval 100m to 10m t p 7 l o / p o 7p c, o 2 t Satellite Parameters D , =D , =D = 2 0 m 100,000kg 100 kg Orbit P a r a m e t e r s h = 500Km e=0 x p y p 2ip Retrieval completed in 1 orbit 10.0 a o ~ a 00- -5.0 100.0-1 E 0 Figure 4-15 1 2 3 4 5 6 Time, orbits System response during from 100 m to 10 m with the thruster control strategy: (a) retrieval time of 1 orbit. 129 7 In iii a ] Conditions Satellite Parameters a (0) = (0)=10° a °(0)=^ (0)= (0)=10° Tether Parameters p = 2xl0~ kg/m Retrieval 100m to 10m t o 7 l p p o o 7p o 2 t D*.p=D y i P =D 2 i P 20m = m = 100,000kg m = 100 kg Orbit Parameters e=0 , h = 500Km p s _j , , ! j , , 0 1 2 3 4 5 6 Time, orbits F i g u r e 4-15 System response during from 100 m to 10 m with the thruster control strategy: (b) retrieval time of 0.68 orbit. 130 7 Initial Conditions Satellite Parameters «t (0) = 7t°(0)=10 <(0)=/^(0)=7p°(0H0 Tether Parameters p = 2xl0~ kg/m Retrieval 100m to 10m O O O 2 t u u 0 j 1 ! 2 ( 3 D , =D =D = 20m m = 100,000kg m = 100 kg x P y>p 2>p p s Orbit P a r a m e t e r s e= 0 , h= 500Km j 4 j 5 j 6 [ Time, orbits F i g u r e 4-15 System response during from 100 m to 10 m with the thruster control strategy: (c) retrieval time of 0.37 orbit. 131 7 Initial Conditions a °(0) = °(0)=10° a (O)=0 °(O)= °(O)=lO Tether Parameters Satellite Parameters D , =D =D = 20m m = 100,000kg m = 100 kg p = 2xl0~ k g / m Orbit Parameters h = 500Km Retrieval 100m to 10m e = 0 , Retrieval completed in 1 orbit t p t 10.0 7 t o p 7p x o p yp 2p p s 2 3 4 5 Time, orbits Figure 4-16 System response during from 100 m to 10 m with the offset control strategy: (a) retrieval time of 1 orbit. 132 Initial Conditions Satellite Parameters a (0) = 7 (0)=10° o D ,p=D =D = o t t x y>p 2iP 20m = 100,000kg « (0)=/S °(0)=7 °(0)=10 m m = 100 kg Tether Parameters p = 2 x l 0 ~ k g / m Orbit Parameters h = 500Km Retrieval 100m to 10m e = 0 , Retrieval completed in 0.68 orbit p O p o p p s 2 t LEGEND o.o H 0 1 1 1 2 1 3 1 4 1 5 1 6 7 Time, orbits F i g u r e 4-16 System response during from 100 m to 10 m with the offset control strategy: (b) retrieval time of 0.68 orbit. 133 Initial Conditions Satellite Parameters « °(0) = 7 °(0)=10 D .p=D =D = 20m = 100,000kg «p (0)=/3 (0)=7 °(0)=10 m m = 100 kg Tether Parameters p = 2xl0~ k g / m Orbit P a r a m e t e r s Retrieval 100m to 10m e = 0 , h= 500Km l O t O p O x o p yp zp p s 2 t 10.0 LEGEND o a. 0.0- ft 7 .p.. -10.0-1 50.0 LEGEND a t 7t o o -50.0 100.0 £ 0.0 Figure 4-16 2 3 4 Time, orbits T 5 System response during from 100 m to 10 m with the offset control strategy: (c) retrieval time of 0.37 orbit. 134 7 gratifying to note that the offset control remains effective even at a relatively high retrieval rate and damps the system dynamics within 4 orbits. It was decided to increase the retrieval rate further to correspond to that for the TSS-1 mission requirements by exponentially retrieving a tether with a longer starting length of 1 km in 0.37 orbit. Effectiveness of the three control strategies were studied as before. Figure 4-17(a) shows the system response during the tension control. The tether pitch response now reaches a maximum of 3 4 ° . The coupling between at and a p due to the nominal offsets causes the latter to deviate to 26° as well. The corresponding controller length variations (L) were as high as 20 m. The controller is quite effective and all the motions are stabilized within 5 orbits. The system response for identical conditions and retrieval rate employing the thruster control procedure is depicted in Fig. 4-17(b). The trends are essentially the same as those observed earlier (Fig. 4-15c). The faster retrieval seems to affect the platform dynamics more, which now takes around five orbits to stabilize (as against 3 orbits in Fig. 4-15c). In the case of the offset controller, the severe restriction limiting offset to within 0.114 D cr curtailed its ability to control such a large retrieval induced excitation. However, with the tether initial disturbance reduced to 1° and using a retrieval time of 1 orbit (platform disturbance same as before), the controller was successful in damping the resulting motion. Note, the peak tether response reaches a maximum of 2 6 ° yet the system is stabilized within 2 orbits after completion of the retrieval maneuver. Platform motion remains small, however, it persists for a longer time. These results indicate that although the offset control performed quite well in most situations, it was limited by the 20 m constraint imposed on the displacement of the point of tether attachment. If the retrieval rate is modest and the tether 135 Initial Conditions Satellite Parameters D . =D =D = 20m a °(0) = 7t°(0) = 10 0 0 m = 100,000kg p m = 100 kg Tether P a r a m e t e r s Orbit P a r a m e t e r s p = 2xl0~ kg/m e= 0 , h = 500Km Retrieval 1000m to 10m Retrieval completed in 0.37 orbit O t V(o)=V(o)=7 (o)=io x p yp 2p p s 2 t 2 4 6 Time, orbits F i g u r e 4-17 Response of the system during exponential retrieval of the tether from 1000 m to 10 m in 0.37 orbit: (a) tension control strategy. 136 Initial Conditions « °(0) =7 °(0) = 10 Satellite Parameters D =D =D = 20m = 100,000kg « (O)=0 °(O)=7 (O)=lO m Tether P a r a m e t e r s m = 100 kg p = 2xl0~ k g / m Orbit P a r a m e t e r s h = 500Km Retrieval 1000m to 10m e = 0 , l o l O x>p o p p o p yp 2p p s 2 t a 1000.0 i 0 i 1 i 2 i 3 I 4 1 5 1 6 1 7 Time, orbits F i g u r e 4-17 Response of the system during exponential retrieval of the tether from 1000 m to 10 m in 0.37 orbit: (b) thruster control. 137 Initial Conditions Satellite Parameters D . =D =D = 20m «t°(0)=7 (0) = l V(0)=/3 (0)=7 °(0)=10 m = 100,000kg m = 100 kg Tether P a r a m e t e r s P = 2xl(T k g / m Orbit P a r a m e t e r s , h=500Km Retrieval 1000m to 10m e=0 t p o O O p x o p yp 2p p s t 2 Time, orbits F i g u r e 4-17 Response of the system during exponential retrieval of the tether from 1000 m to 10 m in 0.37 orbit: (c) offset control. Note, the tether initial condition is now reduced to at = 7 t = 1 ° . Platform initial conditions remain unchanged. 138 length is relatively small (i.e., D cr is smaller), the performance improves dramat- ically and it results in the most energy efficient controller. This feature may be exploited to advantage using a hybrid control scheme that utilizes the thruster or the tension control at the onset of retrieval when L and V are relatively large followed by the offset control when they become acceptably small. Performance of the system during the hybrid control is discussed in the following section. 4.4.9 Hybrid control strategies Two hybrid control strategies were developed for the case of retrieval from 1000 m to 10 m in 0.37 orbit. They employed the following combinations: (a) the tension modulation strategy followed by the offset control; (b) the thruster control procedure followed by the offset control strategy. The switch over point from tension to offset control strategy was based on energy consideration. As the offset control at shorter tether length demands the least energy among the three damping procedures, one would like to arrange for switch relatively early. The switch over point was established systematically through this least energy criterion. The optimal switching point was obtained by iteratively searching along the tether length till energy for the combined control was minimized. Figure 4-18(a) shows response for a combination of the tension control followed by the offset control. The hybrid control strategy is indeed quite effective. The maximum tether response is confined to 10° and both the platform and tether motions are damped in less than three orbits. Figure 4-18(b) shows the corresponding controller effort required. The tether tension reaches a maximum value of 0.23 N . Initially, the controlled offset remains motionless until the switching occurs at L = 201 m. Now the offset control takes 139 Initial Conditions Satellite Parameters «t°(0) = 7 ° ( 0 ) = 1 0 ° «p (o)=f5 °(o)=r (o)=io Tether Parameters D . =D =D = 20m m = 100,000kg m = 100 kg p = 2 x l 0 ~ k g / m Orbit Parameters Retrieval 1000m to 10m e = 0 , h = 500Km t 0 t p p 0 x 0 p y>p 2p p s 2 2Q Q Retrieval completed in 0.37 orbit a <^ o " 02. -12.5 2000.0- 1000.0 0.0 I 3 0 Time, orbits F i g u r e 4-18a T 5 System response with the tension modulation procedure followed by the offset control during exponential retrieval from 1000 m to 10 m in 0.37 orbit. 140 Initial Conditions Satellite Parameters a (0) = 7t°(0) = 10 x.p=5 . =D = 20m <(O)=0 (O)=7p°(O)=lO m = 100,000kg Tether Parameters m = 100 kg p = 2xl0~ kg/m Orbit Parameters Retrieval 1000m to 10m e=0 , h=500Km O o n t y O p 2p o p p s 2 t 6 • 20.0-: LEGEND II 1 1 1 1 K A •\\ o.o -20.0 1000.0 201 10.0 F i g u r e 4-18b /• -..V, » » Up • ' i ' i: \ 0 \ ,\ 0.3 LEGEND /-Hybrid Control / Switching at 201m. I - 0.2 • v./ 0.0 0.2 0.4 Time, orbits 0.6 0.8 Controller time history for tension-offset hybrid control. 141 0.1 0) over. The peak demand on the momentum wheel output is only 24 N m for the yaw correction. A finite non-zero offset remains at the end of the maneuver because at the time of switching, L may not necessarily be zero (see E q . A.1-A.6). Figure 4-19(a) shows response of the system during thruster-offset hybrid control strategy. Even here the maximum tether pitch is limited to only 1 3 ° . Note, the out-of-plane tether motion is effectively damped in a near optimal fashion. The entire system is stabilized in less than 3 orbits. The corresponding demand on the controller effort is presented in Fig. 4-19(b). A brief burst in thruster firing continues until L = 269 m at which point the offset control commences. It is of interest to recognize that the peak momentum wheel torque is significantly lower than the previous case (11 N m compared to 24 Nm) and the system is stabilized in around 3 orbits. To get better appreciation as to the controller demand over the range of system parameters studied during deployment stationkeeping and retrieval, the impulse and energy values are presented together in Table 4-3. A t the outset, the energy efficient character of the offset control in all situations (except the retrieval from 1000 m —• 10 m ) is apparent. It is successful and energy efficient even at 1000 m in the stationkeeping mode. However, stationkeeping being the most important phase when the payload (subsatellite) is pursuing its intended mission, time taken to damp a disturbance may become the prime consideration. This may tip the balance in favour of the thruster control at a cost of higher energy consumption. The offset strategy is well suited for deployment, however, for retrieval, the thruster-offset hybrid control procedure appears to be ideal. It is better in terms of dynamical response, damping time and energy demand. Furthermore, the switch over point being at a tether length of 269 m the possible problems of safety and plume impingement are 142 Initial Satellite Parameters Conditions «t°(0) = 7t (0) = 10 O D .p=D =D = o x «p (0)=/3 (0)=7p°(0)=10 Tether Parameters O p t p = O 2xl0" 2 O kg/m Retrieval 1000m to 10m m p m s yp = = zp 20m 100,000kg 500 Orbit Parameters e= 0 , kg h= 500Km Retrieval completed in 0.37 orbit 12.5- Time, orbits F i g u r e 4-19a Thruster-offset hybrid controlled system response during exponential retrieval from 1000 m to 10 m in 0.37 orbit. 143 Initial a °(0) = l Conditions 7 l o Satellite Parameters (0) = 10° «p (0)=^ (0)=7 °(0)=10 D * . P = D y . P = 20m z . P = m p m s p Orbit P a r a m e t e r s t O = 2xl0~ p 2 O kg/m Retrieval 1000m to 10m = D Tether Parameters O 100,000kg = e= 0 100 kg h= 500Km 20.0N x* E -20.0 20.0 10.0- o.o -10.0 1000.0 0.125 E 500.0- 0.0 1 H 1 0 LEGEND /-Hybrid Control Switching at 269m. 0.000 Jr.. ..Ji.. -0.125 2 3 Time, orbits F i g u r e 4-19b Controller effort time history for the thruster-offset hybrid control. 144 TableCase 4-3 CCoonnftirgoulrlaetrioneffort Tension Thruster O f f s e t 6 9 . 3 N s , 4 8 0 . 8 6 7 . 1 J N s , 5 0 3 . 2 2 . 9 J N s , 4 4 4 . 1 J Stationkeeping Reference Case1 1 7 4 . 3 N s , 5 0 2 . 9 7 . 2 J N s , 5 2 5 . 4 2 6 . 1 J N s , 4 6 7 . 4 J 101 000m 1 9 0 . 2 N s , 5 1 8 . 1 2 6 6 . 6 J N s , 5 5 6 . 4 1 2 . 3 J N s , 4 5 0 . 3 J k g / m 1 8 1 . 4 N s , 5 4 2 . 1 5 9 . 2 J N s , 5 6 0 . 5 7 6 . 9 J N s , 4 5 1 . 3 J 9 0 . 1 N s , 5 4 6 . 1 7 6 3 . 9 J N s , 5 6 9 . 5 6 7 . 1 J N s , 4 6 9 . 1 J Deployment 0.37500orbitkg1 81.4JNs, 450.1 J 10 m 1000 m 184.1 Ns, 513.159.7J Ns, 560.4 Retrieval 0.168orobribtit 1 6 5 6 . 9 N s , 5 4 6 1 . 4 5 5 3 . 3 J N s , 5 7 3 3 . 8 9 5 . 0 J N s , 4 6 9 . 3 J 1 7 0 1 . 1 N s , 5 5 5 1 . 5 8 1 0 . 5 J N s , 5 9 4 . 9 7 5 . 7 J N s , 4 7 5 . 6 J 0 . 3 7 o r b i t 1 7 8 1 . 9 N s , 5 8 1 1 . 5 4 8 3 . 4 J N s , 6 0 9 5 . 8 8 5 . 3 J N s , 4 9 0 . 8 J 1 0 0 m > 1 0 m Retrieval 0.37 orbit 6501.1 Ns, 6416.0176.1J Ns, 6491 .02621.1J Ns, 509.3 J* 0 . 3 7 o r b i t ns.i1 o n / o f f s e t H1y0b0r0idm Control»te0 3 9 0 3 . 5 N s , 3 1 2 . 9 J 5 0 3 . 7 N s , 2 0 8 . 4 J 0 m 3 7 o r b i t 2623.1 Ns, 2805 .2 65.5JNs, 218.3 J Retrieval thruster/offset *1000Retrim evali> n on1 e0orm bit with the initial tether disturbance reduced to a*(0) = 7*(0) PB/PA = 2 1_ Pt = lx m e -f = 5. E X P E R I M E N T A L VALIDATION O F T H E OFFSET CONTROL STRATEGY 5.1 Introduction In Chapter 4, it was seen that a mathematical model of the offset controller performed well for the conditions it was tested in. It proved feasible even though constrained to a maximum offset motion of only 20m in each direction. As mentioned earlier, these constraints were introduced keeping in mind the present-day spacecraft and available technology in the field of telerobotics. The next logical step is to demonstrate validity of the control strategy through a simple ground-based experiment. This chapter describes such an experiment to stabilize the tether using the digital computer control of the point of attachment. Based on the available literature in the field, it is clear that this is the first time such an experiment has been carried out. The results of the experiment clearly indicate that the control algorithm is feasible and robust. Ever since the launch of the first satellite in 1957, there have been only a few space based experiments in the general area of satellite dynamics and control, and none pertaining to the tether system. As pointed out earlier, in late 1966, two Gemini missions (XI and XII) were used to establish tethered satellite systems in space with the Atlas-Agena D spent stage [2]. A rotating cable counterweight configuration as well as the gravity gradient stable equilibrium orientation were attained. However, these can hardly be called controlled experiments. Since 1980, a joint U.S.-Japan space project T . P . E . (Tethered Payload Experiment) used a sounding rocket based tether to conduct a series of three tests [32]. The purpose of the experiments was to gather technical and scientific data supporting the electrodynamic 146 tethered satellite mission. Several configurations were tested where, in each case, a daughter payload was deployed, tests carried out (lasting only about 5 minutes) and the payload released. The tether, 418 m in length and 0.66 mm diameter, was made of stainless steel and coated with teflon. The maximum deployment rate was 1.48 m/s. The results provided an evidence for plasma discharge. More recently, a N A S A funded project K . I . T . E . (Kinetic Isolation Tethered Experiment, [33]) is in progress at Stanford University where the objective is to control orientation of an instrumented tethered platform (subsatellite) by utilizing tether tension to apply moments through a moveable offset. With this as background, an experiment was planned to simulate essential dynamics of the tethered satellite system. The objective of the proposed experiment is to test the physical model with a real time implementation of the offset control strategy. The success of such an experiment would help validate the control algorithm for actual prototype development. Some of the issues crucial to an experimental project of this nature are as follows: (i) The physical system should portray, as closely as possible, the most significant dynamical effects encountered in space. (ii) It was clear that the tether inplane and out-of-plane swing motions are the most dominant characteristics of the system. Furthermore, as seen in the dynamics of the tethered satellite system (Chapter 3), perturbations of the space platform by the tether motion are quite small justifying the use of a fixed frame to model the space platform for the purpose of testing the control strategy. The experiment consists of a test-rig from which is suspended an object at the end of a nylon cable (representing the tether and payload) in a stable equilibrium position. The point of attachment of the tether could be moved in a horizontal 147 plane by means of electrical motors. The motors respond to commands generated by a digital computer in accordance with the offset control algorithm. Information regarding the angles that the tether made with two orthogonal planes is fed back electronically to the computer so that the closed loop digital control can be implemented. Figure 5-1 shows the actual test rig with a tether supported payload. The stepmotors move the carriage, and hence the tether attachment point, in a horizontal plane fairly accurately through commands from a digital computer. Figure 5-2 shows the electronic hardware assoicated with digital control of the offset acceleration; while a close-up view of the carriage with the tether reel and mechanisms associated with sensing of the tether angles are indicated in Fig. 5-3. Note, the carriage also carries a third motor which is used to reel in or out the tether to simulate retrieval and deployment operations, respectively. In this experimental model, the tether and payload are physical systems that behave according to the laws of nature and are characterized by continuous time representations. The computer, however, can only process digital data obtained at finite intervals of time limited by its execution speed. The tether angles must be sampled at intervals of time to convert the continuous physical phenomenon into discrete time information. These results are then transformed electronically into digital data which the computer can manipulate. Thus, at any given instant of time, the model dynamics will generate digital, analog discrete time, and analog continuous time signals. Such systems are broadly classified as sampled data systems. In digital control theory, such a system is analyzed by converting its continuous time representation into the corresponding discrete time analog. This facilitates introduction of a step-size into the system dynamics. A suitable step- 148 F i g u r e 5-1 Photograph of the test-rig constructed to validate offset control strategy: (a) aluminum frame; (b) inplane motor; (c) carriage for out-of-plane motion; (d) wooden stand; (e) linear bearings; (f) tethered payload. F i g u r e 5-2 Digital hardware used in the experiment: (a) translator module deployment and retrieval; (b) translator module, offset motions; (c) power supply; (d) function generator. 150 F i g u r e 5-3 Carriage reel and sensor mechanism: (a) potentiometer on mounting bracket; (b) moveable aluminum leaf mechanism with slot for tether; (c) retrieval motor and reel housing; (d) tether; (e) inplane traverse with linear bearings; (f) payload. 151 size must then be selected which preserves dynamics of the physical system while providing the computer with a realistic processing time. The first step to this end is to reduce the general mathematical model developed for space platform based tethered satellite system in orbit to the realm of the groundbased laboratory experiment. 5.2 Theoretical Representation of the Ground-based Tether By suitably introducing mathematical constraints corresponding to laboratory conditions, one can reduce the more general equations (Eqs. A . l - A.6) derived earlier. In particular, the following constraints are introduced to arrrive at the laboratory model with offset control during the stationkeeping phase: Dy, = b P a y>p =b = a = tt p = 0; y>p p p = 0; p = 0p = 0p = 0 ; p 1 = 1 = % P P =0; M ,s = 0; t A A A L =L =L=0 ; Dj,p = 0 (j = x,y,z); (5.1) which reduces the tether equations to: a'/ + 3 a = -b'^ ; t (5.2a) p -ti + 4rtt = D'l + Dz, . P P (5.2b) These equations are not the same as the linearized equations of motion of a pendulum suspended from a fixed support on the Earth and free to move in both the 152 planes. One would expect the two equations to be symmetric which is not the case here. This apparent discrepancy can best be understood by looking at the original tether equations before substitution of the gravity gradient terms as functions of 0, the orbital rate. The second term in E q . (5.2b) is derived from r. Aif.L.-o'o GM, Mt L.-« e it For a circular orbit, GM - 2 R* Nondimensionalizing with respect to L 0 2 and noting the constraints in E q . (5.1) 2 reduce the above expression to 4 ^ . For a body in orbit about the Earth, the net centrifugal force, which exactly balances the gravitational force at its center of mass, cannot be neglected. However, for a ground-based system, the centrifugal force due to the Earth's rotation is relatively small and hence omitted here. Neglecting the centrifugal force contribution in E q . (5.2) and substituting 3GM/R* = g/L gives: a'l + | a and t = -t)'j ; (5.3a) ip (5.36) -# + jpt = -f>", \ p the classical simple pendulum equations. Note, the last term in E q . (5.2b) is the redundant term of the expression (1 + ^Mt)L0 b 2 x>p appearing in E q . (A.5). It represents the moment due to orbital centrifugal force in presence of an out-of-plane offset. Similarly, for the ground-based deployment or retrieval phase the reduced governing equations are: a'l + 2L'a' + | a t t 153 = -b z<p - L'D' Z p ; (5.4a) X,p (5.46) 5 with the corresponding control relations as: b 5.3 z,p XtP = Krft + K n nt + KbxbXtP + J K x,pb • 5xp x (5.4c) (5.4d) System Description Figure 5-4 is a schematic diagram of the test rig used to experimentally validate the offset control strategy in real time. The test apparatus is made of three main parts: the controller; the actuator; and the sensor. Figure 5-5 is a block diagram of the offset control system showing the relationship between the various subsystems and the plant (tethered system) to be controlled. 5.3.1 Controller The controller was an I B M X T compatible computer running at a clock speed of 8 M H z . At this speed the time for one loop is 79 ms. A typical loop consists of a complete cycle of sensing, calculation of corrective control effort and dispatching of actuation signals to move the tether attachment point. Neglecting the gravity gradient effect and recognizing planar motion of the attachment point, the governing equations for the ground-based system as well as the control algorithm were shown to reduce to Eqs. (5.4a - 5.4d). The control algorithm establishes the required offset (motor) accelerations and then employs a two-step integration process to obtain the corresponding velocities 154 INPLANE MOTOR 5.5 cm dia. SPROCKET Step motor drivers accessed through parallel port /TETHERED SATELLITE \ OFFSET CONTROL ALGORITHM Potentiometers sensors accessed through game port F i g u r e 5-4 OUT OF PLANE MOTOR PERSONAL COMPUTER BASED CONTROL 7 Schematic diagram of the offset control test rig. 155 STEP TRANSLATORS (STEP MOTOR CONTROL) REFERENCE INPUT = 0 MOTORS (ACTUATOR DRIVES OFFSET CONTROL) DIGITAL C O M P U T E R CONTROL PLANT RATE ESTIMATION DRIFT C O R R E C T I O N SAMPLING TIME CONTROL TETHER ANGLES (PHYSICAL MODEL OF TETHERED SATELLITE) 1 ZERO ORDER SAMPLE AND GAME BOARD (ANALOG TO DIGITAL CONVERTER) Figure 5 - 5 HOLD POTENTIOMETERS (SENSORS) Block diagram representation of the ground based offset control experiment. and positions. This information is sent to the actuators (stepper-motors) through the parallel port connection on the computer. Details of the port pin connections are presented in Appendix D . 5.3.2 Actuator The actuator system can be visualized as a very large x,y-plotter where, instead of a pen moving across a plotter bed, a carriage representing the tether attachment point traverses a horizontal plane. The motion of the carriage was controlled by a pair of step-motors thus providing the tether attachment point inplane and out-ofplane freedom of motion. The carriage carried a reel mechanism, driven by a motor, to deploy and retrieve the tethered payload. All the three motors were controlled by commands generated by a digital computer that utilized the strategy as explained above. From the mechanical hardware point of view, 3x2.5x0.25 in. aluminum alloy sections were used to construct the horizontal trapezoidal platform, 2.075x1.812 m, as shown in Figure 5-6. The inplane traverse and carriage were made from a 1/4 in. aluminum plate and supported by a system of linear bearings thus resulting in their relatively smooth motion. The entire structure (with motors) was clamped to a wooden stand at a height of 3.2 m from the ground. The transfer of torque from the motors to the inplane traverse and the carriage was through a system of pulleys and polythene coated steel chains. A comment concerning the step-motor drive would be appropriate here. Stepmotors are electromagnetic incremental drives which respond in fixed angular steps to input pulses (or digital commands). They are particularly useful in situations where digital drives are required in an open-loop configuration [34,35]. In the case 157 1.743 m ALUMINUM FRAME BEARING SUPPORT OFFSET MOTION ENVELOPE (1.64 mx 1.57 m ) 1.812 m INPLANE TRAVERSE WELDED SUPPORT \SSSV>»SS\S\SSS\NSSSSSSSS\\ 0.17m | STEEL LINEAR BEARINGS (ALL HATCHED AREAS) 0.25 m OUT OF PLANE TRAVERSE (CARRIAGE) 2.075 m F i g u r e 5-6 The offset positioning mechanism showing the trapezoidal frame and linear bearings that allow the carriage to be located anywhere within the motion envelope. 158 of the offset controller, the use of step-motors is not really necessary as acceleration is the specified quantity. However, step-motors considerably reduced the sensor requirements of the controller because of their open-loop digital character. This meant that the displacement of the step-motor was always directly related to the input signal (assuming no steps were missed) and position feedback of the carriage was not required. As mentioned before, three step motors were utilized in the experiment. Two were used for the offset positioning (inplane and out-of-plane) while the third was for the tether deployment and retrieval. A l l the three-step motors were of the permanent magnet type. The position accuarcy was within 3 to 5% of the desired value. Details of the motors and translator modules are given in Appendix E . 5.3.3 Sensors The role of sensors is to provide information concerning the state of the system. Thus choice of sensors is an integral part of the control system design. There are several options available: shaft encoders; strain gauges; variable inductance transducers; piezoelectric transducers; potentiometers; etc. Potentiometers offered several positive features: (i) high voltage low impedance output signals requiring no amplification; (ii) impedance can be varied simply by changing the resistance and supply voltage; (iii) favourable vibration disturbance rejection characteristics, an important aspect for the present experiment; (iv) recently developed resistive film potentiometers can provide infinitesimal resolutions limited only by the signal to noise ratio and mechanical properties; (v) relatively inexpensive. 159 In the present case, a pair of potentiometers, made of high resistance con- ductive plastic with resistance proportional to length, served as sensors. Further technical information related to these potentiometers may be found in Appendix F . As the length is varied mechanically according to the displacement, the voltage varies continuously and proportionally. The potentiometer is an analog displacement transducer. This means that the signal has to be sampled at a suitable rate and converted to a digital signal using an analog-to-digital converter. In conjunction with the personal computer, this requirement is most conveniently met by utilizing a game-board. The game-board stores a digital signal in the form of an 8 bit word. This means that the largest decimal value is given by 2 — 1 = 255. The digital values range from 8 0 to 256 which corresponds to a change in resistance of 100 kJ7. The potentiometers had a maximum resistance of 500 kfl over 265° giving effective resolution of the sensor as — x 100 x — = 0.74° . 500 256 It should be noted that the sensitivity can be improved quite readily if desired by changing the maximum potentiometer resistance and/or the supply voltage. A n important step in the sensor development was the design of a suitable mechanism, to move the potentiometers as a joystick would, to detect the tether's swinging motion. The mechanism had to perform without interfering with the deployment/retrieval maneuvers and yet maintain the unavoidable friction at a very small level. The design consisted of a pair of light, slotted aluminum metal leaves as shown in Fig. 5-7. The metal strips are semicircular hence the moment arm is uniform for all tether angles. The tether passed through slots in the two strips permitting detection of the swinging motion in either plane, even during deployment 160 POTENTIOMETER MOUNTING BRACKET | ALUMINUM MOUNTING PLATE 0.3125 cm dia. HOLE INPLANE AXIS 500 KQ LINEAR POTENTIOMETERS ALUMINUM LEAF MECHANISM TO TRANSFER TETHER SWING MOTIONS TO POTENTIOMETER SHAFT MOTIONS POTENTIOMETER SHAFT 0.25 m F i g u r e 5-6 Tether attitude motion sensor with potentiometers as transducers. and retrieval. 5.4 Sampled Data and Finite Difference Discretization As pointed out before, E q . (5.4) represents the continuous time model for the system. However, the experimental test facility employs a digital computer controlled sampled-data system. In order to determine the optimal Ricatti gains, it is necesssary to model the system in discrete time. Since the equations for the groundbased model are symmetric, the finite difference conversion is identical for the two degrees of freedom and hence only the inplane equation discretization procedure is discussed here. Let: t = initial time ; 0 At = time step ; ti = t + At; 0 t_i = t — At. 0 Furthermore, let subscripts o, 1, -1 refer to values of variables at time t , t 0 1} and t _ i , respectively. If A i is chosen sufficiently small (choice of A t is discussed in the following section) the following relations can be defined: dat = ~dt a tl a t - at_ t ti - t-i t = tc (5.5) 2At Similarly, at da 2 dt t 2 t=t c = ot t=to+At At t t=u 162 a t t=to- At At _ At At 0^-20^ + a t . ! " (Alp ' - ( 5 6 ) On substituting these relations in Eq. (5.4a), it is easy to solve for at as, 1 ct = 2 a tl to - a * , ! - y{At) a Li 2 - b , {At) to . 2 z p (5.7) Moreover, the controlled offset accelerations presented in Eqs. (5.4c) and (5.4d) must be discretized to correspond to the digital computer output. Substituting from Eq. (5.7) into Eq. (5.4c) gives: ' 7" + (a1 b = K z>Po M )l 2A One can define derivatives of D ZtP K a at to + K h z b Z t P . + K b, 3zp z p in terms of discrete time values as before: f^p D*,PO Using Eqs. (5.9) and (5.10) to eliminate D Z)P . (5.10) from Eq. (5.8) leads to expression for finite difference time-stepping as, *' _ P1 1 (1 - K At/2) 3 -{l {2 +1 x V" + £>z l P K Atl2)b _ bz + Ka At/2{D , t K (At) }b J z z Pl 2 Z)t "J>, i— ~ >*>° z>p x - ^ , p _ ) + K {At) D \ x at 2 ZjPo . (5.11) In order to initiate the finite difference procedure, the initial conditions have to be set-up in a suitable form. From Eqs. (5.5) and (5.6), one can express at in l 163 (5.8) terms of a t c a n c * derivatives as a From E q . (5.8), at t = t tl = i(At) a 2 t o + a At + a to to . (5.12) ot &t„ + |<*to = -b . ZtPo (5.13) Substituting for &t from E q . (5.13) into E q . (5.12) gives the expression for the first 0 time-step in terms of the initial conditions, a = \{At) {-b - j2-a ) 2 h Similarly, expressing D ZfPl + a t o A t + <* . to z<Po * u (5.14) *re/ in terms of D and its derivatives using Eqs. (5.9) z>Po and (5.10) leads to an expression for the first time-step as Dz, = \{At) b + (At)b 2 Pl ZtPo + D Z)Po z>Po , (5.15) or in terms of initial conditions, Dz, Pl = \{At) 2 [K^dcto +K at a to + (At)b +D . ZiPo 5.5 + p £* )Po +K ^ D ^ ] (5.16) ZtPo Selection of Sample Step-Size A choice of the sampling rate is crucial to the performance of a computer con- trolled data system. A t has to be sufficiently large so that the control algorithm processing and data transfer can be completed during the time for each controlstep. At the same time, A t should be small enough to meet the system dynamics (response speed) requirements. 164 5.5.1 Process dynamics criterion Shannon's sampling theorem [36] states that the maximum meaningful frequency of a sampled data system is the Nyquist frequency f c which is given by half the sampling rate, f = e 1/2At. In order to control the process, the frequency constant of the sensor signal should stay within the Nyquist frequency. From the numerical simulation, one can obtain the highest frequency of the process for the shortest tether length of 0.75 m as: Shortest Process Period Highest Process Frequency = 1.7373 s; = 0.5756 Hz. According to Shannon's theorem, f should be greater than 0.5756 Hz, i.e., the samc pling period At required to represent the tether swing motion accurately should be less than 0.869 s. 5.5.2 Control algorithm criterion The control algorithm consists of two parts: determination of the required offset acceleration based on optimally obtained feedback gains; and modulation of the accelerations using feedforward of the offset states. The first step involves simple multiplications while the latter utilizes finite difference integration of the offset accelerations. Obviously, accuracy of the control strategy will be affected if the finite difference integrations do not yield accurate estimate of the actual offset states. The accuracy as well as convergence of the numerical integration scheme is influenced by the step-size which, in turn, is governed by the real time implementation of one algorithm loop. Levy and Kroll [37] have obtained the criterion for choosing the 165 finite difference step-size. For convergent stable solutions, it requires At< T - , where T= most significant period of the system. In practice, however, to adequately follow the response and retain good accuracy, Levy and Kroll suggested At < ZL. Using the value of the shortest process period indicated before, this gives At < 86.87 ms. The criterion suggests that the control algorithm imposes a severe constraint on the step-size. In other words, the time of execution of one control loop should be minimized. To achieve this, a number of measures had to be taken during the software development for the control strategy: • The program was written in C language which yields the fastest executable code among compiled languages for a personal computer. • The entire C program was called as a subroutine from the B A S I C main program to allow utilization of powerful built-in functions (in BASIC) that would otherwise have to be programmed in the assembler code separately. • Once the software development was complete, the compiled C code was optimized to increase the execution speed. • The information on constants, loop time, potentiometer calibration and initial carriage position was introduced before the control loop was entered. • A l l data collected regarding tether angles and carriage positions were stored in real time in arrays during controlled operation. The data was then dumped into data files on magnetic media when the control was complete. With these programming features in place, the control algorithm loop time was 166 measured to be 79 ms on an I B M X T compatible computer running at a clock speed of 8 M H z . This value is within the control algorithm criterion constraint of 86.87 ms. 5.6 Software It would be useful to make a brief comment pertaining to the control computer code. The entire software was developed as a C language subroutine of a B A - SIC language main programme. This allowed the use of built-in B A S I C functions like S T I C K (which accesses the game port) without having to reprogram them in assembler code. The C language has several advantages: • It has a versatile programming environment which combines convenience of a higher-level language like F O R T R A N with very close control of the memory, as in the case of the assembly language. • It can generate a very fast code especially when the optimization option of the compiler is used. • It provides superior control of peripherals and hardware through the computer. • It is highly portable, i.e., it can be easily adapted to different machines. Technical information on adapting C language to I B M X T compatible machines is available[38,39,40]. Details of the controller algorithm are depicted as a flowchart in Fig. 5-8. The program was written to be completely interactive and assumes no technical background on the part of the user. It essentially has two phases of operation: (a) initialize; and (b) control. During the initialize phase, user-computer interaction is maximum while computer-peripheral interaction is minimum. In the second phase of control, the opposite holds true. During phase (a), the speed and time of response 167 INITIALIZATION Read In Optimal Feedback/Feed Forward Gains Set Timing For Loop Set Potentiometer Zero Values Enter Deployment/Retrieval Step Size Read In Carriage Position LOOPING C O N T R O L Accept Retrieval/Deployment Commands From Keyboard S E N S E TETHER S T A T E Read Tether Angle Values From Potentiometers Calculate Angular Velocities IMPLEMENT C O N T R O L S T R A T E G Y Obtain Offset Accelerations in Inplane and Out of Plane Directions Integrate To Obtain Offset Velocities And Positions I COMMAND A C T U A T O R S Send Pulses To Motors While Checking For Run Off Correct For Drift in Potentiometer Values Figure 5 - 8 Flowchart for the offset acceleration based control algorithm showing initialziation and control phases. 168 are not crucial; while in phase (b) these factors are critical. To begin with, phase (a) is entered. It prompts the user for the name of the file containing the optimal gains for tether state feedback and offset state feedforward. Next, the routine establishes the loop time At. This value is used for all numerical differentiations and integrations that occur as part of the offset control strategy. Due to dead-zone effects, the sensors may not be exactly at their zero positions. The readings from the sensors (potentiometers) during phase (a) are taken as their zero values. The routine then prompts the user for a deployment/retrieval step-size. This would determine the speed of deployment/retrieval during the control phase. The initial carriage position is taken as the zero offset point. Finally, the program prompts the user for an output file name if the data is to be stored. This completes phase (a). After initialization, the control phase is entered. A t the beginning of each loop, the routine checks for keyboard input to decide if deployment, retrieval or stationkeeping mode of operation is to be performed. Next, the tether state is sensed by accessing the game board* which, in turn, is interfaced with the sensors. The sensors produce an analog signal which is digitally encoded at the game-board. These values are converted into radians by applying experimentally determined calibration constants. The corresponding angular rates (a* and it) are then estimated by direct differentiation of angle values (a and 7*). Once the tether state is established, the t control strategy of Eqs. (5.4c) and (5.4d) is applied giving the offset accelerations required to stabilize the disturbed tether. The offset positions are simply the algebraic sum of pulses that have been sent from the computer to the actuators at any given instant. These accelerations are integrated twice using the finite difference * A computer board that transforms analog signals at the game port into a digitally encoded signal. 169 approach to obtain the corresponding offset positions and velocities, i.e., the offset states in pulses and pulses per second, respectively. The number of pulses required are then converted into bit patterns (strings of O's and l's) and sent as actuator commands from the parallel port (on the back of the computer). The offset state is also fed forward to be used in the next control-step. While this is in progress, the routine performs a number of error checks to assess if the system is behaving as planned. It determines if: (i) the pulses supplied to the motors would drive the carriage off the test rig (this never occured in practice because of the self-centering nature of the control law); (ii) the sensors were drifting; (iii) an emergency controller exit had been actuated for safety reasons. Finally, the sensor and actuator readings are stored on the computer hard disk providing a permanent record of the experiment. This procedure in the control phase is repeated until the tethered payload is brought to rest. 5.7 Results and Discussion The experimental validation of the offset control strategy provided considerable insight into the actual performance and ultimate feasibility of the, approach. The concept of controlling the motion of a tethered object by specification of the acceleration of the point of attachment, with feedback of the state and feedforward of the offset, proved to be viable. As is usually the case in such circumstances, a large amount of response results were collected through a series of carefully planned experiments. Only a small sample of response related data is recorded here. Before turning to the results it may be pointed out that: (i) Damping effects cannot be eliminated completely from a real system. 170 The sources of energy dissipation are: aerodynamic drag; material damping in the tether, frame and carriage; and Coulomb friction in the linear bearings and potentiometers. (ii) Electronic noise is always present in a real system due to interference from the environment and power fluctuations. (iii) The initial conditions cannot be matched exactly since, during the experiment, the tether was released by hand. (iv) Nonlinearities in the real system may modify the response behaviour from that predicted by the mathematical model. The major nonlinear contribution is due to backlash in the sensor. A slight clearance had to be provided for the tether to pass through slots in the leaf mechanism (Fig. 5.6). This introduced a small dead-zone as well as backlash error in the region where the tether can swing without the leaf mechanism moving. However, the emphasis here is not on correlation between numerical and experimental data but on assessing validity of the offset control strategy. The system was purposely subjected to a very large disturbance of 15° (at and/or it) to assess the controller's effectiveness under a demanding situation. In practice, an external excitation would seldom result in motions larger than a few degrees. The initial condition, though large, is within the sensor's dynamic range of 2 6 . 5 ° . The plots show time histories of the tether response as well as inplane (DZ,P) a n d out-of-plane (D ) XIP motions of the carriage. As a first step in understanding the system behavior, it was subjected to a purely inplane disturbance of at(0) = —15°. Figure 5-9 compares numerical and experi- mental response results during the stationkeeping phase. The uncontrolled response 171 Initial Conditions t = m °(0) = 0° m L(0) t a °(0) =-15°, t Svstem Parameters 7t 0 s = = 8xl0" kg 0.11 kg = 2.25m 4 LEGEND l theory a 0( CONTROLLED expt. t LEGEND a o t CK expt. f 0.2 OH N LEGEND ; 0.0 A AA / A D 1 Figure 5-9 0 10 z p theory A D 0.2 , theory 20 30 Time, s 40 z p.... P ( ex t 50 Plots showing comparison between numerical and experimental response results for uncontrolled and controlled conditions of the system during the stationkeeping phase. The system is subjected to a large inplane disturbance of at(0) = —15°. 172 is fairly well predicted by the numerical simulations, however, frequency attenuation observed during the experiment is slightly lower. This may be attributed to nonlinearities of the real system and small differences in the initial condition as pointed out before. Comparison of results during the control phase continues to show good correlation. Note, the offset motion is confined to the plane of the disturbance because of the uncoupled character of the system, and is less than ± 2 0 cm even for the large initial disturbance of 0^(0) = —15°. The fact that such a severe disturbance is damped in less than 17 s is indeed encouraging. Figure 5-10 shows response of the system during the stationkeeping phase but now subjected to an out-of-plane disturbance of the same magnitude as before. The general character of both the uncontrolled and controlled motions are similar to those observed in Fig. 5-9, except for some minor differences. The higher rate of amplitude reduction suggests larger frictional damping in the out-of-plane direction. Of interest is a slight inplane oscillation during the uncontrolled and controlled phases. It was difficult to provide pure out-of-plane initial condition due to air drafts and other environmental disturbances. Although the disturbance is essentially damped in around 17 s as before, a small amplitude high frequency inplane motion persists perhaps due to noise in the sensors. Motion of the point of attachment of the tether shows essentially the same trend as before. Figures 5-11, 5-12, and 5-13 present response of the system, during stationkeeping, for three different tether lengths (2.25 m, 1.5 m, and 0.75 m). Motion of the point of attachment is also presented in each case using two distinct formats. The initial displacement of 15° was applied in both the planes and controlled as well as uncontrolled modes examined. At the outset it is apparent that the frequency of tether swing in both inplane and out-of-plane directions are exactly the same, 173 Initial Conditions t = m = 8 x 1 0 kg ° ( 0 ) =-15° m = 0.11 kg 1(0) = 2.25m - 4 t a °(0) = 0 ° , 1 Svstem Parameters 7t 0 s 20.0 CONTROLLED LEGEND o 0.0 o 7t -20.0 0.25 20 30 Time, s F i g u r e 5-10 Typical response data for the system, in the stationkeeping phase, subjected to an out-of-plane disturbance of 7*(0) = - 1 5 ° . 174 however, damping in the out-of-plane direction is higher as indicated by the larger decrement in amplitude per cycle. The controlled response presented here indicates that the reduced mathematical model, which resulted in a set of uncoupled differential equations, is accurate. Furthermore, it clearly demonstrates that the principle of superposition is applicable to the system and therefore a linearized analysis can be justified. Note the controller is able to damp the motion in around 20 s (Fig. 5-1 la) with the peak offset displacement less than 0.2 m (Fig. 5 - l l b ) . As can be expected, effectiveness of the control improves at the shorter lengths (Fig. 5-12, 5-13) and the same disturbance is damped in less than 5 s for the shortest tether of 0.75 m tested. Note, an important feature of the control strategy is its self-centering nature. The final position of the carriage is always close to the origin. A small error (1 — 5%) in the terminal condition is attributed to the sensor backlash. Thus the offset control strategy appears to be ideally suited to relatively short tethered systems where the performance in terms of damping time, offset motion, and positioning error is particularly attractive as indicated below: Table 5-1 Variation of controller performance with tether length. Tether Damping Maximum Offset Motion, m Length, m Time, s Inplane 2.25 17 0.15 0.2 5 1.5 14 0.15 0.17 1 0.75 5 0.12 0.05 0.05 Out-of-plane Final Positioning Error, % Figure 5-14 shows response of the system during deployment, essentially a stable maneuver unless the deployment rate is beyond the critical value. Here the tether payload is deployed from 0.75 m to 2.25 m in 9 s, with the initial disturbance of 15° in each plane as before. The damped motion, even during the uncontrolled phase 175 Initial Conditions a • °(0) = 15°, L = 0 t Figure 5 - l l a Svstem Parameters m = 8xl0" kg ° ( 0 ) = 15° m = 0.11 kg L(0) = 2.25m t 7t 4 s Experimental data for the tether stationkeeping at 2.25m with a large initial disturbance of 15° in both the inplane as well as the out-of-plane directions. 176 Initial t = m ° ( 0 ) = 15° m 1(0) t a °(0) = 15°, 1 Svstem Parameters Conditions 7t 0 s = = 8xl0~ kg 0.11 kg = 2.25m 4 B i 0.3 x" n 0.2- 0.1- ~i 0.1 1 1 0.2 0.3 A D z,p,m o.i —0.2 Figure 5 - l l b Carriage position during controlled response of the system, in the stationkeeping mode, subjected to a large initial disturbance of 15° in both the planes. 177 Initial Conditions a °(0) = 15°, t 1 = 7t 0 System Parameters m ° ( 0 ) = 15° m t s 1(0) = = 8xl0~ kg 0.11 kg = 1.5m 4 UNCONTROLLED wvwwv 20.0 -20.0 1 25.0 1 . LEGEND a t o 1 CONTROLLED LEGEND a t o o -25.0 0.2 LEGEND A o.o H D x,p A 0.2 0 F i g u r e 5-12a 10 15 Time, s 20 25 Experimentally obtained response for the 1.5 m tethered system in the stationkeeping mode. Note, the system is subjected to the same disturbance as in Fig. 5-11. 178 Initial ?l 1 ° ( 0 ) = 15°, = System Parameters Conditions 7t ° ( 0 ) = 15° m m t s 1(0) 0 = = 8xl0" kg 0.11 kg = 1.5m 4 z,p' F i g u r e 5-12b Offset trajectory during the controlled response of the 1.5 m tethered subjected to an initial disturbance of a (0) t 179 = 7t(u) = 1 5 ° . Initial t = m = 8xl0~ kg ° ( 0 ) = 15° m = 0.11 kg L(0) = 0.75m 4 t a °(0) = 15°, L System Parameters Conditions 7t 0 s 25.0 CONTROLLED LEGEND "t -25.0 1 1 1 1 1 0.2-i o 1 LEGEND A 0.0- A x" .....,,R.... D -0.2 0 F i g u r e 5-13a 6 8 Time, s 10 12 14 Response of the tethered system to an initial displacement of 15° in both the planes. The tether was stationkeeping at 0.75m. 180 Initial ?l = 7t 0 x 0.10 -0.15 F i g u r e 5-13b m ° ( 0 ) = 15° m 1(0) t ° ( 0 ) = 15°, 1 System Parameters Conditions s = = 8xl0" kg 0.11 kg = 0.75m 4 -i J Carriage trajectory during the controlled stationkeeping response of the 0.75 m tether. A n initial displacement of 15° was applied in both the planes. 181 Initial System Parameters Conditions m a °(0) = 15°, ° ( 0 ) = 15° m t = 0.17m/s L(0) t t 7t s = = 8xl0~ kg 0.11 kg = 0.75m 4 25.0 CONTROLLED "t 0.0•25.0 0.2 LEGEND 1 1 o o 1 LEGEND A 0.0- D *,P A ..... . ,P.... D ? 1 I I S Time, s F i g u r e 5-14 System response during uniform deployment from 0.75 m to 2.25 m in 9 s. The initial disturbance of 15° was applied in both the inplane and out-of-plane directions. 182 suggests stability due to increased inertia. With the offset control activated, the disturbance is damped continuously during deployment and the motion in both the degrees of freedom is arrested almost completely by the end of deployment. Of course, retrieval would represent the most demanding condition for assessing the controller's effectiveness as now the system is inherently unstable. A higher retrieval rate would only accentuate the instability and test the controller's performance under an extremely difficult situation. To that end, retrieval maneuvers were tested for two different rates of 0.08 m/s and 0.17 m/s. In each case, the tether length was reduced uniformly from 2.25 m to 0.75 m. A t this point, the retrieval motor was stopped and the stationkeeping control activated. Figure 5-15a shows uncontrolled as well as offset controlled response of the system during the slower retrieval rate (0.08 m/s) with a large initial disturbance in both the planes as before. As can be expected, with the tether length becoming smaller, inertia of the system is lowered causing tether oscillations to grows to conserve angular momentum. During the uncontrolled operation, the system response grows to a maximum amplitude of 38° as the retrieval ends. Subsequently, the frictional damping causes the amplitudes to drop in both the planes. With the offset controller in operation, the response shows a damped motion throughout. Thus the controller is able to overcome the destabilizing effect of the retrieval quite effectively. Note, the tether librations are completely damped in around 3 s after completion of the retrieval. The controller performance continues to be remarkable even at a rapid retrieval rate (Fig. 5-15b) 183 Initial Conditions System Parameters m a °(0) = 15°, ° ( 0 ) = 15° m • 1(0) L = -O.OBm/s t t 7t s = = 8xl0~ kg 0.11 kg = 2.25m UNCONTROLLED 4 LEGEND o 7t -50.0 20.0 CONTROLLED u LEGEND 0.0- o 7t -20.0 0.2 I i I LEGEND A 0.0- A ....P.z.R.... i i i B 0 F i g u r e 5-15 10 20 30 Time, s 40 Experimentally obtained response plots showing effectivenss of the offset control strategy for two different retrieval rates: -0.08 m s. 184 (a) L = Initial Conditions System Parameters m a °(0) = 15°, ° ( 0 ) = 15° m 1(0) I = -0.17m/s t t 7t s -50.0 20.0 = = 8xl0~ kg 0.11 kg .= 2.25m CONTROLLED 4 LEGEND o o.o- o 7t -20.0 0.2 1 i i LEGEND A a x 0.0- _ 0.2 3.0 V 1 r 1 r 1* D \ x,P A ....?.Z|R.... 1 i i 20 30 Time, s F i g u r e 5-15 Experimentally obtained response plots showing effectivenss of the offset control strategy for two different retrieval lengths: (b) L = -0.17 m s. 185 6. CONCLUDING REMARKS Using a relatively general dynamical formulation, the motion of an orbiting platform supported tethered subsatellite system was studied. Based on the analysis, the following comments can be made: (i) Even the rigid body system dynamics is governed by extremely lengthy, nonlinear, nonautonomous and coupled equations of motion. Simplification introduced by linearization about a quasi-static equilibrium point leaves the situation formidable but tractable. (ii) Rigid body rotations of the platform and tether are strongly coupled. A A As shown in Chapter 2, each of the offets D , XtP A D , and D , y>p ZtP had a unique coupling influence between the space platform and tether motions. A Of particular importance is the out-of-plane offset D , XtP that couples the inplane and out-of-plane degrees of freedom. In essence, the tether behaves as a "dynamical energy transmission line" between the space platform and subsatellite. It provides unique constraints on the motions of the two end bodies. (iii) Retrieval of a tether is dynamically an unstable maneuver. In the presence of offsets, it could lead to undesirable oscillations and eventual instability of not only of the tether but also the space platform itself. Hence, consideration of the offset effects on the system dynamics is essential in any realistic study. Control of the space platform based tethered satellite system was achieved through three control laws involving tension modulation, thruster mounted at the end of the tether (subsatellite end), and motion of the tether attachment point at 186 the space platform end (Chapter 4). It was shown that a linear tension control law, which takes advantage of the coupling introduced by the offset, is sufficient to damp the tether motion. A l l the three control strategies were shown to be effective even in the presence of a large disturbance. Based on the simulation response results, following conclusions can be made: (i) For short tethers (100 m), the energy demanded by the tension control strategy is the highest while the offset control presents a possibility of considerable saving in fuel. Thruster control provides the best damping characteristics in terms of quick return to the equilibrium state. (ii) For a longer tether (1 km), the thruster and tension controller demands are comparable. However, the offset controller still remains energy efficient though its effectiveness is reduced by the 20 m constraint on the point of attachment motion. (iii) During retrieval of a long tether, in the presence of relatively severe disturbances and the aforementioned constraint, the damping time with the offset controller becomes quite large. In fact at critical combinations of the tether length, retrieval rate and external disturbances, the offset control becomes ineffective. O n the other hand, the thruster and tension control strategies continue to perform relatively well. This fact led to the development of hybrid control strategies involving thrusters or tension modulations at the onset of the retrieval followed by the offset control when the subsatellite is close to the platform. Results indicate that the hybrid control strategies are quite promising both in terms of response dynamics and energy demand. (iv) The ground based experimental validation of the offset control strategy 187 provided considerable insight into the actual performance and ultimate feasibility of the approach. The concept of controlling the motion of a tethered object by specification of the acceleration at the point of attachment, with feedback of the system state and feedforward of the offset is shown to be viable. In terms of simplicity and ease of implementation, the tension controller has obvious advantages. The reel mechanism is a part of the tethered satellite system irrespective of the control procedure selected. Adding a tension controller to such a system would be relatively simple, however, its main drawback is the possible problem of tether slackness at shorter lengths due to reduced equilibrium tension. The offset controller involves more moving parts, however, its ability to isolate the space platform and tether dynamics makes it attractive for tether supported sensitive microgravity based payloads. Also, it is ideally suited for supporting a docking platform, for the Shuttle serving the Space Station. Thruster control represents a relatively reliable and effective control mechanism. However, it demands extra fuel onboard. Furthermore, there are safety related issues associated with firing of thrusters close to the space platform. With reference to the proposed space station Freedom, all the participating agencies have shown interest in tethered supported facilities aimed at a variety of missions. Recognizing highly flexible character of the station, the problem of dynamics and control of the space station based tethered facility attains the challenge of a higher order than that encountered or studied so far. Several researchers have initiated investigations in that area, however, eventually one will have to make the models more sophisticated to account for station, tether and payload flexibility. Influence of free molecular reaction forces, solar radiation induced heating and elec- 188 tromagnetic forces for conducting tethers will have to be incorporated realistically. This class of problems have remained virtually untouched so far. A new class of problems involving tether supported three, four or more bodies is also receiving some attention lately. The objectives are quite varied ranging from simultaneous sounding of the environment at several altitudes to communication antenna, payload transfer and microgravity control. This represents a fertile field of considerable practical significance and promise. Orbital transfer using a tether depends strongly on the attitude dynamics of the tethered system. A parametric study aimed at interactions between the orbital dynamics and swing motions to optimize the transfer would lay a sound foundation for further evolution of that subject. Our present knowledge in the area consists of isolated studies with specific idealized configurations of limited value. Eventually on-orbit demonstration of the control algorithms would have to be planned so as to check their validity and to modify them appropriately. The proposed TSS-1 mission is a welcome step in that direction. However, there is considerable scope for ground based and smaller space based experiments focused at specific aspects pertaining to material properties, damping, deployment mechanism, sensor-actuator design and operation, reduction of observed information and state estimation, control strategies, etc. Ground based and inflight verification of existing dynamical models and control schemes is fundamental to the success of a variety of visionary concepts involving application of tethers in space. 189 REFERENCES [1] Tsiolkovsky, K . E . , "Speculations between Earth and Sky," izd-vo AN-SSSR, Science Fiction Works, Moscow, 1859, p. 35 (reprinted 1959). [2] Lang, D . L . , and Nolting, R . K . , "Operations with Tethered Space Vehicles," NASA SP-138, Gemini Summary Conference, February, 1967. [3] Von Tiesenhausen, G . et. al. "The Roles of Tethers O n Space Stations", NASA TM-86519, October, 1985. [4] Misra, A . K . , and Modi, V . J . , "Dynamics and Control of Tether Connected TwoBody Systems - A Brief Review," Invited Address, SSrd Congress of the International Astronautical Federation, Paris, France, September 1982, Paper No. IAF-82-316; also Space 2000, Editor L . G . Napolitano, A I A A Publisher, 1983, pp. 473-514. [5] Misra, A . K . , and Modi, V . J . , " A Survey on the Dynamics and Control of Tethered Satellite Systems," NAS A/AIAA/PSN International Conference on Tethers, Arlington, V A , September 1986, Paper No. AAS-86-246; also Advances in the Astronautical Sciences, Editors: P . M . Bainum et al., American Astronautical Society, Vol. 62, pp. 667-719. [6] Rupp, C . C , " A Tether Tension Control Law for Tethered Subsatellites Deployed Along Local Vertical," NASA T M X-64963, September 1975. [7] Baker, P.W., et al, "Tethered Subsatellite Study," NASA T M X73314, March 1976. [8] Kulla, P., "Dynamics of Tethered Satellites," Proceedings of the Symposium on Dynamics and Control of Non-Rigid Spacecraft, Frascati, Italy, May 1976, pp. 349-354. 190 [9] Kalaghan, P . N . , et al., "Study of the Dynamics of a Tethered Satellite System (Skyhook)," Final Report, Contract NAS8-32199, Smithsonian Institution, Astrophysical Observatory, Cambridge, Massachusetts, March 1978. [10] Modi, V . J . , and Misra, A . K . , " O n the Deployment Dynamics of Tether Connected Two-Body Systems," Acta Astronautica, Vol. 6, No. 9, 1979, pp. 11831197. [11] Misra, A . K . , and Modi, V . J . , " A General Dynamical Model for the Space Shuttle Based Tethered Subsatellite System," Advances in the Astronautica! Sciences, American Astronautical Society, Vol. 40, Part II, 1979, pp. 537-557. [12] Bainum, P . M . , and Kumar V . K . , "Optimal Control of the Shuttle-Tethered System," Acta Astronautica, Vol. 7, No. 12, 1980, pp. 1333-1348. [13] X u , D . M . , Misra A . K . and Modi, V . J . , "Three Dimensional Control of the Shuttle Supported Tethered Satellite Systems During Deployment and Retrieval," Proceedings of the 3rd VPI&SU/AIAA Symposium on Dynamics and Control of Large Flexible Spacecraft, Blacksburg, Virginia, Editor: L . Meirovitch, June 1981, pp. 453-469. [14] X u , D . M . , Misra A . K . , and Modi, V . J . , " O n Vibration Control of Tethered Satellite Systems," NASA/JPL Workshop on Applications of Distributed Systems The- ory to the Control of Large Space Structures, Pasadena, California, July 1982., pp. 317-327. [15] Modi, V . J . , Gung, C . F . , and Misra, A . K . , "Effect of Damping on the Control Dynamics of the Space Shuttle Based Tethered System," The Journal of the Astronautical Sciences, Vol. 21, No. 1, 1983, pp. 135-149. [16] Fan R. and Bainum, P . M . , "The Dynamics and Control of a Space Platform Connected to a Tethered Subsatellite," NASA/AIAA/PSN 191 International Conference on Tethers, Arlington, V A , September 1986. [17] Moran, J.P., 'Effects of Planar Librations on the Orbital Motio of a Dumbbell Satellite,'' ARS Journal, Vol. 31, No. 8, August 1961, pp. 1089-1096. [18] Y u , E . Y . , "Long-term Coupling Effects Between the Librational and Orbital Motions of a Satellite," AIAA Journal, Vol. 2, No. 3, March 1964, pp. 553-555. [19] Misra, A . K . , and Modi, V . J . , "The Influence of Satellite Flexibility on Orbital Motion," Celestial Mechanics, Vol. 17, 1978, pp. 145-165. [20] X u , D . M . , "Dynamics and Control of the Shuttle Supported Tethered Subsatellite Systems," P h . D . dissertation, Department of Mechanical Engineering, McGill University, Canada, 1984. [21] Nayfeh, A . H . , and Mook, D . T . , Nonlinear Oscillation, John Wiley and Sons, New York, 1979, pp. 485-500. [22] Gorman, D . J . , "Free Vibration Analysis of Rectangular Plates," Elsevier North Holland, Inc., New York, 1982, pp. 147-161. [23] Nowacki, W., "Dynamics of Elastic Systems," Chapman & Hall Ltd., 1963, London, pp. 198-259. [24] Penzo, P.A., and Ammann, P.W. (Editors), "Tethers in Space Handbook," N A S A Office of Space Flight, 2nd E d . , May 1989. [25] Friedland, B., Control System Design - An Introduction to State Space Methods, McGraw-Hill Series in Electrical Engineering, 1986, pp. 337-350. [26] Kuo, B . C . , Automatic Control Systems, 3rd Edition, Prentice Hall, Inc., 1975, pp. 599-611. [27] Franklin, G . F . , Powell, J . D . , and Emami-Naeini, A . , Feedback Control of Dynamic Systems, Addison-Wesley Publishing Co., Inc., 1986, pp. 324-327. 192 [28] Bierman, J . G . , "Factorization Methods for Discrete Sequential Estimation," Mathematics in Science and Engineering, Academic Press, New York, 1977, Vol. 128, pp. 62-€3. [29] Modi, V . J . , Gung, C . F . , Misra, A . K . , and X u , D . M . , " O n the Control of the Space Shuttle Based Tethered Systems," 82nd Congress of the International Astronautical Federation, Rome, Italy, September 1981, Paper No. IAF-81-316. [30] Banerjee, A . K . , and Kane, T . R . , "Tethered Satellite Retrieval with Thruster Augmented Control," Journal of Guidance, Control, and Dynamics, Vol. 7, No. 1, 1984, pp. 45-50. [31] X u , D . M . , Misra, A . K . , and Modi, V . J . , "Thruster Augmented Active Control of a Tethered Satellite During its Retrieval," Journal of Guidance, Control, and Dynamics, Vol. 9, No. 6, November-December 1986, pp. 663-672. [32] Sasaki, S., et al., "Results from a Series of Tethered Rocket Experiments," Journal of Spacecraft, Vol. 24, No. 5, pp. 444-453. [33] Kline-Schroder, R., and Powell, J . D . , "Recent Laboratory Results of the K I T E Attitude Dynamics Simulator," Proceedings of the Second International Conference on Tethers in Space, Venice, Italy, October, 1987, pp. 61-66. [34] Kenjo, T . , Stepping Motors and their Microprocessor Control, Clarendon Press, Oxford, England, 1984. [35] Acarnley, P.P., Stepping Motors: A Guide to Modern Theory and Practice, Peter Peregrinus Ltd., Stevenage, England, 1982. [36] DeSilva, C . W . , Control Sensors and Actuators, Prentice-Hall, Englewood Cliffs, N.J., 1989. [37] Levy, S., and Kroll, W . D . , "Errors Introduced by Finite Space and Time Increments in Dynamic Response Computations," Proceedings of the First U.S. 193 National Congress of Applied Mechanics, pp. 1-8, 1951. [38] Hohenstein, C . L . , Computer Peripherals for Minicomputers, Microcomputers and Personal Computers, McGraw-Hill Book Co., 1980. [39] Money, S.A., Microprocessors in Instrumentation and Control, Collins Professional & Technical Books, 1985. [40] Lafore, R., Microsoft C Programming for the IBM, Howard W . Sams & Co., Hayden Books, 1987. [41] Superior Electric Co., "Slo-Syn Micro Series Step Motors," Catalog M S C 1086, U.S.A. 194 Appendix A : Equations of Motion for the Rigid System in an Arbitrary Orbit The kinetic and potential energy expressions were obtained for the flexible platform and the tether (Eqs. 2.22, 2.24, and 2.28). Recognizing that the corresponding equations of motion will be too formidable for the system control study, the linearized equations for the rigid system in an arbitrary orbit are presented here. Platform Pitch a "[l*x, P + (1 + M )D P t>a \ + ct '[l XXtP p + a [-(L'M {L'D ) p tte e + (1 + ZiP + / {s(l + M )(D ep t)8 t 8 e t 8 + f {Hl ep + t>8 - (1 + y > - (1 + (1 + LM )L'B f tt8 p ytP e + 3(/„,p - I M )D f t)8 xy>p e LM )L"D t)B X)P Xt9 xy>p x>p - (1 + + (1 + M , )D t B f} XZtP e ^2l)LD f XtP e }} XZiP W'[(i ^ ) I A , , ] + P + at' [2(1 + LM , )L'D t B y>p + 2(1 + ^ 1 ) X / > . , P + (1 + ^ ) I £ V ) P / e ] 195 )}] yy>p ^h±)LD }] t B M )D e XiP + 2(1 + lM , )L'D xy p (/ ) ^±)LD t)8 + p[2(l + Mt, )f D , e XZiP x>p + 7P'[2(1 + M )D XStP \ XXtP + 2(1 + ^ l ) L D - 2(1 + xy>p + V ' [ " ( l + M )D \ 8 y>p t>8 - (1 + XtP + /.p{-3(l + M , )D 7 —J±)LD + (L'M )L'D + XZiP + (1 + LMt, )LD h ttB ) y p t B + /3 [-2(1 + M , )f D 8 yViP t 8 + /?p'[-2(l + M , )D xytP P - D 2Z>p + / ? p " [ - ( l + M )D \ tt8 tt8 - (1 + LM , ){L"D , ) yjP - (1 + —^Lf D + (1 + M )D XXiP + (1 + LM ,s)L"D + a [(L'Mt, )L'D t 8 + 2(1 + - ( l LM , )L'D , t 8 z ^ ) Z P , , + + it" o + V p M i P {(l e p ^ i ) L D Z ^ ) L ^ + i t / P 8 y<p e e } ] p ] LM , )D + L'[2(l + + (1 + / + + (1 + p + (1 + LM , )L'D f ytP + 7*[0j + L"[-(l + LM )D* + £[(1 t y>p t 8 - 2L M D ti8 +^)A,,p/e LM , )D t 8 ZtP - (1 + f y>p + / ZiP ^D , f + y p 8 + 2(L'M )^ M e J2(l + ^ i ) P e p LMt, )D f 2 ) + P z>p i P LM , P t a e Z ) P j] + ^' p[o]+^ [o]+z>x [o] I lP )P + £>;' [-(1 + M , ) ^ |P t a £>i, [2(l + Mt, )D ] + p M )D f + £ > , [2(1 + y ) P p t)8 y>p 8 ^^)I/ + (1 + e VtP - (1 + + 2(1 + e M,)A*,/] f a P e LMt, )L' 8 + f {z{l + Mt, )D , )} ep 8 + b'J [(1 + >p p Mt )5 ] + D' (a ViP ZiP M , )D f + D, [2(1 + )P - (1 + z t 8 Z)P LM , )L" t (1 + 8 e [2(1 + M , ) ^ t a i P + (1 + M )D , f ] tt8 y p e + (1 + ^ y ^ ) L - ( L ' M t ) L ' )8 LM , )L'f + / t 8 e ep {3(l + M ^ p y . p + 2(1+^1)1}] + /e [M/*«,P + (1 + M , ) £ > t a X X ) P + (1 + ^ ^ ) L D V ) p + 2(1 + LMt, )L'D , - (L'M , )L'D - (1 + LMt, )L"D , 8 y p t -(l + LMt,s)L'D , f +{l + z + f {z(l + L)D ep yZtP = -T D t z>p +TD a p e + 2(1 + ytP 8 ZiP 8 z p ^^)LD ZtP ^±)LD } ZtP +M . {A.l) a 196 Platform Yaw a " [-(1 + M )D \ p tt8 + a ' [ 2 ( 1 + M )D xyjP p tt8 + a [(1 + LM )D L" p t>B + (1 + LM )D L'f X)P ^ ) I 5 - (1 + I > tt8 +/ P E P + PP" [hy,P + (1 + M , )D ] t a yVlP + / ? [ - ( l + M )f D p e t>8 - (1 + xz>p XtP xy - (1 + ^±)LD f Z)P tt8 + Wt,.)^»»,p] + 1 + (1 + M ){D t>8 - (1 + V - D xx>p [( xx,p " - D ) J yy>p - I y,p V - J«,p) t MtP t>8 y2tP + (1 + LM )L"{D , - t>8 t 8 yy p VtP t>8 - Dy, ) + 2(1 + z p + (i + ±Mhl) a - D ) + (l + LM )L'{D z p + (L'M , )L'(D , y>p y f LD tP - (1 + e t e + a [ - ( l + LM )L"D t tt8 ^ D )f VtP e y p JUi,.)/W] - (1 + x { 1 + ZtP LM , )L'D , p + «/[-2(l + ^ ) X ' D , p - ) + L D x , p ^ ) L D [-2(1 + [-(l l t D ) ^H)ID.„] + «,"[-(!+ +V - e } ^[-(l ^±)L'D M )D f ] t + e tP + lp[fe{(hx,p ~ Iyy,p) + (1 + M , ) ( / > „ , „ - D , ) + f D„ j\ + (1 + LM ,.)L'(D zz>p Xt9 - 2(1 + e XXtP yy p XtP ™h±)LD }\ p t>8 yy>p e t>e + (1 + M )D , ] t)8 xytP (L'M )L'D +fi '[l P ["I + e M )5 , - 2(1 + + {Ixx,p - / « , ) + (1 + M )(D + V t}8 + {-3(l p yz>p M )D f ] - f z , e p t)8 )L"D tt8 ZtP tt8 ( l p + XiP ^ ) L D x , p - e x , p / {L'M , )L'D t 8 e ] XtP } ] + LM )L'D + LM - (1 + LM )L'D f XiP ^ ) L 5 ZiP - (1 + ^l)ZD - {L'M )L'D t>e 197 ZtP Z i P / ] e - fep(l + lMht)LD \ x%p Z>P lM ,.)D , ] + L"[o] + 2'[-2(1 + + &l t [(1 + M )D ] t>a p b' + ZtP t x>p + I>x, [-(l + Mt,a)D f P ViP - 2(1 + + D;')P[O] + b'l P + D; ip t>a ZiP 2L'M ,.£ t x>p ] e ^Y±)lf + (1 + M , )D t a e [-2(1 + M , )D ] t a f e )P f i 8 t a x p , - (1 + x y a y ZtP M , )D f ] - (1 + P + (1 + M , ) £ * t p t a [-(i + M M ) A c , / ] + ^ ) L D p x>p - T P Z)P b, + X)P M , )5 , ] + b' - 2(1 + LM , )L'D ) P - e t>a + h [-(1 + M 7 J X)P LM )L'] [-(i + = T D* t>a M )D f [(1 + - (1 + e LM )D f + p a x X t P e b, z XiP p e [(i + M M ) £ X , P ] ] i P + Mp . X | P (A.2) Platform Roll - ( 1 + M )D \ t)B + < [ - 2 ( l + M , )D XZtP t a + a [ 2 ( l + LM )L'D tt8 p + / 9 "[-(l + M , , p f l )^ + / V [(J„, + / P ) P y y > P - (1 + M ^ A c z . p / e ] xytP + (1 + ^ ^ ) L D x>p x > p f + / e ep {3(l + M t ) 8 )5 I 2 ) P ] - /*,, ) + (1 + M « , . ) { S „ P l P + A/V,P - D xx>p } - ( l + M, )£ *,p/e] >a y + Pp [fc{hz,p + (1 + Mt, )D + 2(1 + LM )L'D ttB + lp"[lzz,p a + (1 + yiP + (1 + M « . ) 5 „ f + p [ ( l + M , )D 7 t a } f > p ^ t ) L D t B t yiP > p - (1 + LM , )L"D , yZiP e XX tta y t>a + / p{s(l + M e f yz>p e ] + 7 p ' [ ( / « , p + (1 + M t . O ^ w . p J / e ] + (I ,p - Iyy,p) + (1 + M , . ) ( 0 « - {L'M )L'D M )D - (1 + ZZtP y p l P t > a + (1 + " A/V,p) + ( l + )(P 198 x x > p LM )L'D , f t)B ^ ^ ) L D - D ,p) + 3(/ yy XXiP y p e y > p - J , ) y y p }] + {l 2 ^)LD }} + ytP W'[o] W[-2(1 + ^)Z/>,, ] P + a - (1 + ^ y ^ ) L 5 [-2(1 + LM ,e)L'D t t + lt"[(l + ^ ) L D StP , ] + V[2(l + LM , )L'D + 7t (1 + LMt,8)L"DytP + (1 + LM )L'D f y p + /e (l + ^ ) L D P + L"[(l + LM )D , ] t>8 t 8 > p [L'M )L'D ty8 ytP ] t)8 + 2[-(l + lM )D tt8 e + y>p e + L'[2{L'M )D x p / ] + (1 + ^ i ) Z A / , r / e ] y>p tt8 y I ) P + L"M , D XiP t 8 LM , )D f^ + (1 + X)P + XtP t 8 {L'M , )D , f t 8 x p x>p e -2/ (l + LM )5 ] M ep X)P + ^' [-(1 + ^ ) ^ , P ] p + £>; [-(l + M )5 , / ] ti8 iP + £>,[-(l + M x )L'f t>8 t 8 + D , [-{1 + f [-(l e tt8 M t 8 + 2(1 + ^ )L}] ± XtP e M )D } t>8 ep XiP tf)P M , )D f + D , [-(1 z p + (1 + LM )L'D f XtP tt8 M LMi S!/)P [-3(1 + M )D tt8 p ep / {3(l + + M , )D ] t 8 / {s(l + M )_D t>8 X)P + M , )f D ] t 8 e XtP t - (1 + M ) £ = - T ^ - LM )L" M ,s)D tt8 e p - x>p p [(1 + ytp + (1 + LM )L"D + / y + D' x p z>p + - D , ) - (1 + ^ ^ ) L + (1 + ZiP t>8 + b'l [o] + b [-2(l P e + M )D y p c + (L'M )L' e [(1 + M , )D , ] p p )(f D ti8 P + (1 + LM + b^ y xyiP + TD t x>p - (1 + 2 - 2(1 + + XiP e (L'M )L'D t>8 XtP ^^)LD , X .p ±MM-)LD , ] X P + M,. {A.3) 199 Tether Pitch OL (l + ^ M ) I f l „ ] + r [-2(1 + ^ ) W , „ + (1 + + «P[-(I + ^ 2) l / A , - (i + ^ ) ^ 2 + +& + /V'[-(i + + P [(l + ^ ) L D P + p"[o] + V [ 2 ( l + 7 , - f p e + LM a 2 + at[(l+^){LP Z ( P + /ep{3(l + X P + (1 + ^ ) L V e ] 3 / + L5 e J/>p } )LD , }] y p ^ ) L ] 2 + L[(l + ^ ) W > , „ +7t[°J L»[ ]+L'[ (1 + 0 f . + 7P[(1 + ^ ) X / e ^ x , p ] ^)2/ + 2(1 + + 1t"[0\ + V [ 0 j p ^)LD , ] + /[ (l + t +M i + , XtP e ( l p P y )LD f ] ^ ) ^ , P ] + a "[(l + + x ) ^ ) L B LM )f D ttB e + (1 + ^ ^ ) { - A , yiP + 2(1 + ^ ^ ) f e l + 2(1 + ) P + / 5 , } ep z p LMt, )L' B + £ » [ o ] + £)' [o] + i) fo p I)P I)P + ^ [ o ] + ^ [2(i+ >p + j&J [(1 + + fe [(1 + + 2(1 + = + + LM )L] p LMt f^djx] i>,„[(i f ^ d ) / . l ] ttB b' [(1 2tP + + ^ ) L f h l D e ] + £>*, [(1 + P ^ ) { f e P L - L}] LM LM ,i — r ^ ) ! / + (1 + tiB 2 t 1 XMt M ) Z / X + ( 1 + 2 ^ IhM L ) { p 2 , p - LD , ) Z P (AA) TL a 200 Tether Roll 0\+a ' 0 + a | 0 a" p p p + /j [-/. (i + ^ ) Z f l . , ] 2 p + p p 7 "[(l + ^ ) L D P y > p ] + /[(l ^ ) ^ , P / « + 7 + 7 P /ep(l + )^y,p] + a " [ 0 j + a '[oJ +at[Oj t t + V [d + ^ ) I 7t[(l + + ] + V[2(l + ^)L>L 2 2 /e] 2 + (1 + ^ ) I 5 V > P { 1 + 2/ } ep + I/" [o] + L' [o] + L [-(1 + L M ) / 5 M + ^i'p[o] + + (1 + ^ ) Z e p ] I ( P ^t.p[°]+^.p[°] + £>:',„ [o]+ft, [o]+^ [o] p "(1 + = lP •)LD , t f (A.5) -T^L Tether Tension ft "[-(l + p + a + fi " p + 7 p p LMt, )D , ] B p 8 e + D y>p z > p [o] + /?„' [2(1 + lMt,.)5 ,p] + x t>8 l p XtP [(1 + L M t > 8 + ){-D l x > p p )D t>8 [(1 + LMt, ){-f D " [(1 + LM )D ] + a ' [ - 2 ( l + LM + z p 4 + 2/ A*, )] ep £ P ' [(1 + - - (1 + L M , . ) D , / ] V)P P [(1 + ZAft, )/ a LM )D f ] t>e 2f D )] ep XtP 201 XtP e e l P e + at" [o] + at' [-2(1 + = ^ ) L ] + a [(1 + LM , ){f.D , + It" [o] + it' [o] + 7 [-(1 + LM ,s)fe D ] t t t + L" t B P + {L'M , )f t e - ( l + LM f | 8 - Mt, feD e 8 + f D ) ep z>p LM ,.)fe] t t 8 2>p XiP [(1 + LM ,s]\ + V [l'Mt,s + (1 + + L[L"Mt, - D y p - Mt, D ZiP 8 y>p - 2M , / t a e p D ! / ( P ) ( l + 2/ )j ep + KP[°) + ^, [o] + b [o] P x>P + D'y,P + D'y [(1 + X M t , a ) / e ] + A / . P [~(1 + •t'-Wt,«)(l + 2/ep)] iP + £)^ [o] + £;, [-2(l + I M ) ] + £,, [-(l + p p + f [-{l + e + L'Mi p LMt, )fe} 8 LMt, )D ] 9 L'+{1 it + (1 M + MtP + LMt, )L" LM ,.)L'fe + (1 + 8 LMt.JHVp " t 2/ep5 p) + y) (1 + - 2L/ ) ep (A.6) Subsatellite's Equations of Motion Ct"l , xx a + a' [l , fe] 8 xx 8 + 0t [3{I , ~ Iyy,,] + Ixx.sfe = 0 ', 8 zz e P'JlvVyB + P'e [-^yy,«/e] + 7?a [-^xx.a — ^zz.aj + 7a [-Txx.a — Iyy,8 ~ Izz,e^ + l [(Ix s-Iyy, )fe]=0; e /? [-Jzz.a 8 — Xl (A.76) 8 -^I/!/,* ~~ -^xx.aj (A.7o) Pe [jzz.a/ej + 7a [-^zz.aj + 7a [^zz,a/ej + 7a \{Ixx,s ~ Iyy,.) + 3/ p(/xx,a - Iyy,s)] = 0 . e 202 {A.7c) Appendix B : System Equations in Matrix Form In Eqs. (A.l) - (A.6), the terms containing the generalized coordinates as well as their velocities and accelerations can be collected to obtain a set of matrix equations in the following form: \M}{g} + [C]{q} + \K){q} = [B]{u} + {P} . The following properties of these matrices are noteworthy: in the absence of deployment, retrieval and orbit eccentricity, [M] and [K] are real symmetric matrices, while [C] is real skew symmetric. With nonautonomous effects, [K] and [C] lose their symmetric and skew symmetric character. The elements of these matrices are presented below: Mass Matrix [M] M M ) = J*X P + (I + M , . ) A * , ; B > M 1.2) = -(l + M , )D ; M 1.3) = -(l + M , )D ; M 1.4) = {l + t a P xytP t a xz>p LM /2)LD ; t)8 y>p M 1.5) = 0 ; Mi 1.6) = -{l + LM )D ; M i 2,1) = -{l + M , )D ', M ^)=I^ M y t P tt8 t 8 z>p xy>p +(l + M )D ; ti8 yy>p 2.3) = - ( l + M ) D„ ; t>B M 2.4) = -{l + 203 J Z)P LM /2)LD ; tt8 x>p M ( 2 , 5 ) = - ( 1 + LM , /2)LD t a M(2,6) ; z>p =0; M ( 3 , l ) = - ( 1 + Af 4 i «)5„,p; M(3,2) = -{l + M(3,3) = J j z > p Mt, )D ', 8 yz>p + (1 + Mt, )D B ; zz>p M(3,4)=0; M(3,5) = (1 + LMt, /2)LD , a ; y p M(3,6) = (1 + LM )D t>a ; XtP M(4,l) = (l + £ M / 2 ) L 5 M M(4,2) = - ( 1 + LM /2)LD tta y ) P ; ; XtP M(4,3)=0; M(4,4) = ( l + I M , / 3 ) L ; t M(4,5) =0; M(4,6) =0; 2 8 M(5,l)=0; M ( 5 , 2 ) = - ( 1 + LM /2)LD ttB ; ZtP M(5,3) = (1 + LM /2)LD t)a M(5,4) ; y>p =0; M ( 5 , 5 ) = (1 + I M M / 3 ) L ; 2 M(5,6) =0; M(6,l) = - ( l + L M ) A s M 204 ) P ; M(6,1) = 0; = (1 + XM , )£> M(6,1) t a M ( 6 , l ) = 0; M ( 6 , l ) = 0; M ( 6 , l ) = (1 + LM ,s) • t Gyroscopic Matrix [C] C ( l , l ) = {lL, + (1 + LM , )D )f ; t e P C ( l , 2 ) = -2(1 + LM , )D t a C ( l , 3 ) = 2(1 + LM ,e)D t t)8 LMt, )D f ; 8 xy>p - (1 + LM , )D , f t e + 2(1 + ytP + {l + e - (1 + XZtP xytP C ( l , 4 ) = 2(1 + LM )L'D xx>p X2 p e ; e LM /2)LD t>e y>p LM /2)LD f ] t>a ytP e C(l,5) = 0; C ( l , 6) = 2(1 + LM , )Dy t 8 + 2L'M D tP tj8 - (1 + ZtP LM /2)D f ; tt8 C(2,1) = 2(1 + Z M . ) A « , p - (1 + LM )D f t>8 t| C(2,2) = ( j j ^ + (1 + LM )D y )h i)8 y xy>p 2 y y 5 tP P t 8 + (1 + LMt, )L'{D , 8 C(2,4) = -2(1 + LM , /2)L'D t 8 t 8 x>p C(2,5) = -2(1 + LM , )L'D t 8 C(2,6) = -2(1 + e t 8 LM .L'/2D , tl X P ; - (1 + LM /2)LD , f ZtP t>8 LM , )D ; t 8 LM , )D y, f ; y XtP - (1 + LM , /2)LD f - A/V,P - A«,P) XXtP - P ,p) - (1 + z p e ; e C(2,3) = (/* ,p - / ,p - & , ) + (1 + LM , )(D x z>p X)P 205 z p e ; X p e C(3,1) = -2(1 + LM )D , t>8 xy - (1 + LM , )D , f p t ; xz p e 8 C(3,2) = [Izz, + Iyy,p ~ Ixx,p) p + (1 + LM ){Dzz,p + D ,p ~ Dxx,p) - (1 + t>a C(3,3) = (i2, lP + (1 + t>a tta ttB e Z ; XtP C(3,5) = 2(1 + LM )L'D t>e + (1 + LM /2)LDy f t>a ytP + (1 + lM , )D U XtP t C(4,1) = -2(1 + LM , /2)LD t a C(4,2) = - ( 1 + a ; )P e \ x>p + (1 + LM , /2)LDy f t a Z)P >p e LM /2)LD f ; t>a x>p e C(4,3) = 2(1 + LM /2)LD tia ; XtP C(4,4) = 2(1 + LM , /2)LL' + (1 + LM , /3)L f t a e ; + ( l + LM , /3)L f ; - (1 + LM )D U ; 2 t 8 C(4,5) = 0; C(4,6)=2(l + X M /2)L; t ) J C(5,l) = 0 (7(5,2) = - ( 1 + LMt, /2)LD , f ; a z p e C(5,3) = (1 + LM , /2)LDy f t a ; lP e C(5,4) = 0 ; C(5,5) = 2(1 + LM /2)LL' tt8 2 t 8 e C(5,6)=0; C(6,1) = -2(1 + LM , )Dy t C(6,2) = 2(1 + L M C(6,3) = (1 + t ) 8 e )P )D t>a I i P ; LM )D f ; t>a C(6,4) = -2(1 + LM /2)L ty8 t LM )D z,p)f ; C(3,4) = -2(1 + LM /2)LD C(3,6) = 2L'M D LM , )D f ; yy XtP e ; 206 ZtP ; a xy>p e C(6,5) = 0 ; C(6,6) = LM , ' + (1 + LM ,s)f t 8 t . e Stiffness Matrix [if] i f (1, 1) = - ( 1 + LM , )L"D , t 8 - - y p t 8 (1 + LM )L'D f t 8 t 8 tt8 + / e p i f (1, 3) = 2(1 + M t t 8 )D x y t P f t>8 t ) 8 If (1,4) = (1 + LM )L"D tt8 )D ep i f (1,5) tt8 XtP {3(l + M t 8 t > a )D I Z ( p} ; y p + (1 + yiP e LM , )L'D t 8 - (1 + ZtP e + ep ; (L'M , )L'D , + (1 + LM , /2)LD f + f {(l XtP XiP LM )L'D + t 8 ti8 t>8 + / + (1 + LM , )L'D f t 8 ZiP LM , /2)LD , t 8 y p LM , /2)LD , }; t 8 y p =0; i f (1,6) = (1 + LM , )D f t 8 + yiP e + (1 + LM )D f tt8 i f (2,1) = (1 +. LM , )L"D t 8 XtP ZtP e yy )} ; - 2(1 + LM /2)LD } x y ) P XtP e ytP D ,) yytP LM /2)LD + 2(1 + e 2 - 2ZiP XtP - (1 + + (1 + LM , /2)LD f t 8 - I LM )L"D XtP e {-3(l + M t 8 e (1 + LM )L'D f tte ZiP e { 3 ( l + M , ){D + (1 + XiP a 2 ZZtP X2tP t)8 ep LMt, /2)LD f + 3(I y>p f M )D (L'M )L'D + / VtP + 2(1 + LM , /2)LD if(1,2) = - 2 ( 1 + y>p - (1 + y>p e t)8 + (1 + LM , /2)LD - (L'M , )L'D 2(L'M , )D , t 8 + / ep y p { 2 ( l + LM )D } t)8 Z)P LM )l'D f + (1 + t>8 207 x>p e ; p (L'M ,.)L'B , - (1 + LM /2LD t x p ttB + / {-3(l + Mt, )D ep 8 - 2(1 + LM /2)LD } ; xytP t>e yZ)P B XtP fe - (1 + LM , /2LD f K{2,2) = -(1 + M , )D t XtP t ZtP B e - 2(1 + LM , /2)L'D t B z>p + ( 4 - 4 z, ) + (1 + JWt,.)(l>««,p - D ); 2 )P JT(2,3) = / e P zz>p - J?„,) + (1 + M {(/L,p P t>a )(D , - 5 XI p y y > p )} + (1 + LM , )L"(D - D ) + (1 + LM , )L'(D - D )f t B ZtP VtP t B + (L'M )L'(D - D ) + 2(1 + LM , )L'D t)B z>p yiP t B + (1 + LM , /2)LB f - (1 + M )D , ; t ytP e B K(2,4) = -(1 + LM )L"D t)B x>p ttB yz - (1 + LM )L'D f x>p t<B p e - {L'M , )L'D + (1 + LM , /2)LD t - f {l + ep a XtP t B XtP LM /2)ZB ; tiB x>p K{2,5) = -(1 + LM )L"D ttB ZtP - {L'n)L'D , z p - / ( l + LM , /2)LD ; ep t 8 Z)P #(2,6) = -(1 + LM , )D f t XtP B X(3,1) = 2(1 + LM )L'D ttB e XtP - 2L'M , D t B 11A ; + (1 + LM ,sl2)LD f x>p e t + / {3(l + M ) Ac*,p} ; ep t(8 #(3,2) = / {/* , + (1 + M .)5 } - (1 + M )5 *, e 2 t> p + 2(1 + LM , )L'D t K(3,3) = (1 + M )D yz>p tjB B f e MtP y>p M y + (1 + LM /2)LD f ; y>p e ttB - (1 + LM )L"D t>a y>p - {L'M )L'D + (1 + LM , )L'D f ttB + (4 x, 2 P y<p t " ij ) + (1 + M y>p P t y>p e a , )(£ ,p - 5 ,, ) a 208 xx yt P z>p yiP VtP e + (1 + LM , /2)LD , t + 3(I 2 XXiP - I i f (3,4) = -2(1 + LM , )L'D t 8 i f (3,5) = (1 + LM , )L"D + / { 3 ( l + Mt, )(D y p 8 2 y>p ) ep - (1 + x<p + (1 + + {L'M )L'D + f {l tj8 i f (3,6) = L"M D tt8 yiP ep tt8 + / e p t>s tt8 8 t a LM /2)LD t>8 y>p e p ( l + LM /2)lD t>8 ; X)P e + (1 + Z)P e + / { 3 ( l + LM /3)L cp XtP / ; I ) P i f (4,4) = (1 + LM /2)LD f t)8 t 8 ; ytP - / x>p if(4,3) = ( l + L M , / 2 ) X D LM , )D - (1 + ( l + LM , /2)lD i f (4,2) = (1 + LM /2)LD ; y>p ; XtP z>p e t y p e - (1 + i f (4,1) = - ( 1 + LM /2)LD f t>8 x>p e ti8 + LM /2)LD XiP e - 2 / ( l + LM )D LM /2)LD f ; t>8 ep tt8 yyiP LM )L'b , f + L'M D f XtP D ) ; y p t>8 - XXiP + 2(1 + LM /2)LD , } y>p t 8 8 LM l2)L'D ti8 z>p + 2(1 + LM /2)LD } 2 t>8 tt8 ; yiP if(4,5) = 0 ; i f (4,6) = (1 + LM )D f ti8 + 2(1 + L M v>p e + 2(1 + LM /2)f L t 8 #(5,1) = 0 ; i f (5,2) = - / i f (5,3) = / e p e p ( l + LM , /2)LD t 8 ( l + LM /2)LD t>8 ; ZtP ; y)P if(5,4)=0; i f (5,5) = (1 + LM , /2)f LD , t + (1 + L M 8 t ( 8 e )L' + (1 + LM , ){-D e t>8 t > a z p / 3 ) L { l + 3/ } 2 ep 209 z>p + f D } ep ZtP ; + (1 + LMt,./2)LD {l + 2f } ; VtP #(5,6) = - ( 1 + LM ,s)f D t K{6,1) ; XtP = - ( 1 + LMt,e)D , f + (1 + LM , ){-D y p e #(6,2) = {l + K{6,3) ep t e + 2f D , Z)P ep z p LMt, )D , f ; 8 = (1 + LM , ){-D t 8 x p e - XtP X(6,4) = (1 + LM )Dy f t>e if(6,5) = {1 + ep tf(6,6) = L"M . B ttP + L'M J tt tt - 2M J Dy tt ep iP ep + (1 + tP e lM , )D t 2/ D p) ; S) lM ,)(-5 tl flP + f D ); ep fep j - M JD e tt e - ZtP - (1 + LM ,s) t M D tta (1 + 2 / ep Controller Coefficient Matrix [ £ ] Only the nonzero elements of [ £ ] are listed below: Tension Control £ ( 1 , 1 ) = 1; £ ( 2 , 2 ) = 1; 5(3,3) = 1 ; £ ( 6 , 4 ) = 1. Thruster Control £ ( i , i ) = 1; £ ( 1 , 5 ) = {l + B{l,6) = -{l + £ ( 2 , 2 ) = 1; 210 M .)D ' tt MtP t M )Dy ; t)8 )P ). yiP ZiP ; M )P*, ; £(2,4) = - ( l + M P £ ( 2 , 6 ) = (1 + M , )b t B ; XtP £ ( 3 , 3 ) = 1; £ ( 3 , 4 ) = {l + M ,.)D , ; t v P M )£*, ; £(3,5) = - ( l + t)a P £ ( 4 , 6 ) = {l + M ,s)L; t £ ( 5 , 3 ) = - ( l + Mt,e)DXtP; M )£ , -, £(6,l) = - ( l + t)8 £ ( 6 , 2 ) = (1 + M ,a)b t Offset Control £(1,1) = i ; £(l,4)=£ , ; y P £ ( i , 6 ) = -bz<p\ £ ( 2 , 2 ) = 1; £(2,4) = -£x, ; P £(2,5) = ; £ ( 3 , 3 ) = 1; £ ( 3 , 5 ) = -by>p; £(3,6) = D I > P ; £ ( 4 , l ) = £y, -, P £ ( 4 , 2 ) = -DX)P; £(4,4) = L ; 211 v p XtP ; B{5,2)=D ; z>p B(5,Z) = -b ViP ; B(5,5)=X; B{6, l) = -D ; StP £ ( 6 , 3 ) = /> £(6,6) I(P ; =L. Nonzero Equilibrium Matrix \P) P ( l , 1) = (1 + LM j2)LD t + / z<p e p J 3 ( l + M )D t<e yZiP + 2(1 + LM /2)LD ] ZiP t>a P(2,l) = (l + M , . ) £ t P(3,1) = - ( 1 + M )D t>a - (1 + LM , /2)LD xy>p t e XiP + / e p {-3(l + M )D tt8 - 2(1 + LM ,./2)lD , } ; x p t P(4,1) = (1 + L M , . / 2 ) L / ) , , { / e p - l } ; t p P(5,1) = - ( 1 + LM , /2)LD t a x>p ; P(6,1) = (1 + L M , ) f i , { - l - 2/ } + (1 + LM /2)l[-l t i y p ep t>a 212 - 2f ] ep . xytP ; Appendix C : Matrices Related to Optimal Control The state and control penalty matrices [Q] and [R] used in the quadratic performance index for optimal control (section 4.3), are presented here for each of the control strategies. Since cross coupling weights were not used, only diagonal elements Ra and Qa are shown here: Tension Control 500 500 500 200 200 100 IQ) = 500 500 500 200 200 100 100 100 [R] = 100 2000. Thruster Control '25 25 25 [Q} = 10 10 25 25 25 10 10 213 200 200 [R} = 400 400 400. Offset Control 300 300 300 100 100 [Q) = 300 300 300 100 100 300 300 [R} = 300 10 10 10 The feedforward matrices [V] and [P] in the offset control are diagonal and can be represented as: [V] = and where V[I]; [P] = P[J]; 7 = 3 x 3 identity matrix. For a 100 m tether: V = 14, P = 5. For a 1000 m tether: V = 25, P = 9. 214 Appendix D: Computer-Translator Interface Table D . l Parallel Port Pin Configurations (25 Pin D-Type Connector) SIGNAL PIN N O . 1 Ground 2 Inplane Translator (Clockwise) 3 Inplane Translator (Counterclockwise) 4 Out-of-plane Translator (Clockwise) 5 Out-of-plane Translator (Counterclockwise) 6 Retrieval Translator 7 Deployment Translator 8 Inplane Translator Ground 9 Out-of-plane Translator Ground 10 Retrieval/Deployment Translator Ground 11-25 Table D.2 Common Ground Game Port Pin Configurations (15 Pin D-Type Connector) PIN N O . SIGNAL 1 Inplane Potentiometer 5V D C 2 On/Off 3 Inplane Potentiometer Ground 4,5 Cable Shield Ground 6 Out-of-plane Potentiometer Ground 7 On/Off 8 Out-of-plane Potentiometer Ground 9-15 Common Ground 215 Appendix E : Step-Motors and Translator Modules The experimental setup used three step-motors, all of the permanent magnet type. Here, the rotor is a permanent magnet, while the stator consists of a stack of teeth with several pairs of field windings. The windings can be switched on and off in sequence to produce electromagnetic pole-pairs that cause the rotor to move in increments. The sequential switching of the windings is accomplished electronically by the translator modules described later. A n in-depth discussion on step-motors and their working principles is well documented[34,35]. Relevant mass, geometry, and other system parameters used in the analysis are listed below: Mass of carrige ( m = 70.43 kg Mass of inplane traverse (mtransverae) = 2.23 kg Mass of inplane motor ( m ^ ) = 3.52 kg Mass of out-of-plane motor (m t) = 1.48 kg Mass of retrieval motor (m ) = 0.57 kg Mass of pendulum {m nd) = 0.1108 kg Reel diameter (d i) = 2 x 10~ Pulley diameter (d u ) = 4.4 x 10~ m Shortest tether length (L) = 0.75 m Maximum expected motor speed = 400 pulse/s = 0.23 kg c a r r i a g e ) ou ret pe ree pu ey m 2 2 (obtained from theoretical calculations) Friction force (estimated) Motor Torque Required .Assuming the most efficient case, the inplane or out-of-plane transverse acceleration (a) would be the same as the maximum tangential acceleration of the 216 pendulum, a = L sin 8 = 6.54 rad/s max 2 In the case of the retrieval motor, for a maximum retrieval rate of 0.17 m/s within Is, 0.17 a = : r^r 1 x 0.02 , , , = 8.5rad/V ' The inertia load information is as follows: Inplane traverse load = m c a r r i a g e + m averae + m tr + out m ret +mpend = 4.82 kg; In-plane traverse load inertia = 4.82 x (^P""^) Out-of-plane traverse load = m Out-of-plane traverse load inertia = 7.17 x 1 0 Retrieval load = m d Retrieval load inertia = 1.11 x 10~ kgm ; Traverse friction inertia = 0.23 x ( P " y ) 2 Retrieval friction inertia = 0.23 x {^f ) + m c a r r i a g e 3 + m d ret - 4 = 3.11 x 10~ kgm ; 2 pen = 1.11 kg; kgm ; 2 = 0.1108 kg; pen 5 d u 2 = 1 . 4 8 x 10~ kgm ; e 4 2 1 2 = 2.3 x 1 0 - 5 + Friction inertia + Rotor inertia) a . The rotor inertia data were supplied by the manufacturer [41]: Retrieval motor rotor inertia = 0.12 x 1 0 - 4 kgm ; Inplane motor rotor inertia = 1.87 x 1 0 - 4 kgm ; Inplane motor torque requirement = 2.25 Ncm; Out-of-plane motor torque requirement = 0.6 Ncm; Retrieval motor torque requirement = 0.03 Ncm. 217 2 2 2 kgm . Now the motor torque (T) can be calculated from T = (Load inertia 2 2 The torque-speed characteristics for the motors are indicated in Fig. E-1..E-3. A t the rated maximum expected speed (400 pps), the torque available is as follows: Inplane motor = 2.4 Ncm; Out-of-plane motor = 1.0 Ncm; Retrieval motor = 0.3 Ncm. The retrieval motor selection was purposely selected conservatively to allow the use of larger reels and payloads if required. 400 (282.4) 320 (226.0) 240 (169.4) 160 (113.0) TYPICAL PERFORMANCE CHARACTERISTICS 40 A1 \ [>> 32 / L, OWER- 3.3A, 21 (V DC N •oroue 80 (56.5) 1000 2000 3000 4000 5000 6000 \ 24 t 16 g O 8 7OO0 8000 CL 9000 1OO00 SPEED (1.8* STEPS PER SECOND) F i g u r e E - l Typical performance characteristics of the M093-FD14 step-motor used to drive the inplane traverse. 150 (105.9) 120 (84.7) 90 (63.5) 60 (42.4) TYPICAL PERFORMANCE CHARACTERISTICS \ / / 30 24 / •• •• -POWER -2A, 2( VDC 18 -TORQU : 12 & O 30 (21.2) a 6 1000 2000 3OO0 4OO0 5000 S P E E D F i g u r e E-2 ( 1 . 8 * S T E P S 6000 7000 P E R S E C O N D ) 8000 9000 10000 Typical performance characteristics of the M091-FD09 step-motor used to drive the carriage in the out-of-plane direction. 218 Figure E-3 Typical performance characteristics of the M061-FD08 step-motor used for deployment and retrieval of the tethered payload. Translator modules The translator module has logic circuitry to interpret a pulse train and "translate" it into the corresponding switching sequence for stator field windings (on/off/ reverse state for each phase of the stator). The translator also has a solid-state switching circuitry (using gates, latches, triggers, etc.) to direct field currents to the appropriate phase windings according to the specified switching state. Control signals within the translator are of the order of 10 m A , whereas the phase excitation requires a current of several amperes. Therefore, the control signals must be amplified by switching amplifiers for phase excitation. The power to operate the translator and phase excitation amplifiers comes from a D C source. The entire unit, consisting of a translator, amplifiers and a power supply, is termed as 'motor-drive system'. Since two of the motors were high torque type, series re- sistor translators were used. The additional distinctive features of the translators selected were: (1) an integrated chip PMM8713 for stepping phase control, which simplified circuit configuration and allowed excitation modes to be changed easily; 219 (2) a built-in power-down circuit with 15 K H z overpass switching that chopped the motor excitation current to prevent energy loss and overheating of the motors. Translator Characteristics Input power voltage D C 24V to D C 30V. Input power current 6A/phase maximum Maximum pulse rate 10,000pps with ideal stepping motor Standing by current chopper frequency 15 K H z minimum Operating temperature - 1 0 ° C to 5 0 ° C Size 135 mm (w) x 100mm (h) x 30mm (d), (including heatsink) 220 Appendix F : Sensor Technical Information The tether attitude sensors described in Section 5.3.3, employed a pair of potentiometers as analog displacement transducers. Any high quality, low friction potentiometer could be used for this purpose. In this case, a pair of 1/2 W , 500K linear conductive plastic potentiometers, manufactured by Clarostat Company, U.S.A., was selected. According to the manufacturers, the potentiometers were manufactured in a controlled environment to ensure a reliable, homogeneous, and strain free resistance element. Potentiometer Specifications Resistance Tolerance ± 1 0 % up to 500K Effective Rotation 265° Dielectric Strength 750 V A C for 60 S E C A T M Working Voltage 350 V D C across terminals Dynamic Noise 1.5% total resistance Linearity (Independent) ±5% Voltage Coefficient 0.008%/V (max.) Rotational Life 50,000 cycles Power Rating 0.5 W at 7 0 ° C Torque Range 1.4x 1 0 " to 3.18 x 1 0 " N m Weight 8.16 x 1 0 " kg Functional Output Linear 3 2 3 221 LIST O F PUBLICATIONS 1. Modi V.J. and Lakshmanan, P.K., " A Near Optimum Strategy for Semi-Passive Attitude Control of Large Communications Satellites," A I A A / A A S , Astrodynamics Conference, Seattle, Washington, U.S.A., August 1984, paper no. AIAA-84-2007. 2. Lakshmanan P.K., Modi V.J. and Misra A.K., "Dynamics of the Tethered Satellite System," proceedings of the 11th Canadian Congress of Applied Mechanics, Edmonton, Canada, June 1987, Vol. 1, paper A-94. 3. Lakshmanan P.K., Modi V.J. and Misra A.K., "Dynamics and Control of the Tethered Satellite System in the Presence of Offsets," Acta Astronautica, Vol. 15, No. 12, pp. 1053-1057, 1987. 4. Lakshmanan P.K., Modi V.J. and Misra A.K., "Dynamics and Control of the Tethered Satellite System in the Presence of Offsets," - Proceedings of the Sixth VPI&SU/AIAA Symposium on Dynamics and Control of Large Structures, June 29 - July 1, 1987. - Proceedings of A A S / A I A A Astrodynamics Specialist Conference, Kalispell, Montana, August 10 - 13, 1987, paper AAS-87-434. 5. Lakshmanan P.K., Modi V.J. and Misra A.K., "Linear Regulator Control of the Tethered Satellite System in the Presence of Offsets," IMACS/IFACS-DPS Symposium, Hiroshima, Japan, October 6th-9th, 1987. 6. Lakshmanan P.K., Modi V.J. and Misra A.K., "Dynamics and Control of the Space Station Based Tethered Payload," Proceedings of N A S A / A I A A / P S N Second International Conference on Tethers in Space, October 5th-8th, 1987, Venice, Italy. 7. Lakshmanan P.K., Modi V.J. and Misra A.K., "Dynamics and Control of the Tethered Satellite System in the Presence of Offsets," Acta Astronautica, V o l 19, No. 2, pp. 145-160, 1989. 8. Lakshmanan P.K., Modi V.J. and Misra A.K., "Space Station Based Tethered Payload: Control Strategies and Their Relative Merit," Proceedings of the Third International Conference on Tethers in Space, 17-19 May 1989. 9. Lakshmanan P.K., Modi V.J. and Misra A.K., "Control of an Orbiting Platform Supported Tethered Satellite System," Proceedings of the IFAC Symposium, Japan, July 1989 (in press). 10. Lakshmanan P.K., Modi V.J. and Misra A.K., "Dynamics and Control of an Orbiting Tethered System," Proceedings of the 28th Annual Conference of the Society of Instrument and Control Engineers (SICE), Matsuyama, Japan, 1989. 11. Modi V.J., Lakshmanan P.K., Misra A.K., Picha R.J., Chan S., and Vakil S., "Experimental Demonstration of Offset Control With an Application to the Tethered Payload," Proceedings of the 12th Canadian Congress of Applied Mechanics, Carleton, Canada, June 1989.
- Library Home /
- Search Collections /
- Open Collections /
- Browse Collections /
- UBC Theses and Dissertations /
- Dynamics and control of an orbiting space platform...
Open Collections
UBC Theses and Dissertations
Featured Collection
UBC Theses and Dissertations
Dynamics and control of an orbiting space platform based tethered satellite system Lakshmanan, Prem Kumar 1989
pdf
Page Metadata
Item Metadata
Title | Dynamics and control of an orbiting space platform based tethered satellite system |
Creator |
Lakshmanan, Prem Kumar |
Publisher | University of British Columbia |
Date Issued | 1989 |
Description | A relatively general mathematical model is proposed for studying the coupled attitude dynamics of space platform supported tethered subsatellite systems accounting for offset of the tether attachment point. The offset is treated as a function of time subject to constraints. General energy expressions allowing for flexibility of the tether as well as the platform are derived. The governing equations account for: (i) three-dimensional librational motion of the platform; (ii) inplane and out-of-plane libration of the tether of finite mass and connected to the platform with an offset; (iii) time dependent variations on the attachment point of the tether; (iv) generalized force contributions due to various active controllers; (v) orbits of arbitrary eccentricities; (vi) deployment and retrieval of the tether from the space platform. The second order coupled, nonlinear, nonautonomous, differential equations are linearized about a quasi-static equilibrium position. After nondimensionalizing with respect to the orbital rate and characteristic dimensions of the structure, they are collated into matrix form and integrated numerically. An extensive response analysis is carried out over a range of system parameters, operational maneuvers and orbit eccentricity to assess complex interactions involved and help evolve suitable control strategies. Two control schemes, tether tension modulation and thruster control, are extended to the case of an offset of the tether attachment point. It is shown that a linear control strategy is sufficient to control the tether inplane as well as out-of-plane librations in the presence of an out-of-plane offset. A new approach to control of platform based tethered satellite systems is proposed that utilizes motion of the offset to control the coupled system dynamics. The scheme involves specification of offset accelerations based on feedback of system states and feedforward of offset states. Controllability of the linearized equation is established numerically and relative merits of the three control strategies assessed. Results indicate that the controllers are effective even in the presence of severe disturbances during all three mission phases of deployment, stationkeeping and retrieval. During stationkeeping, the tension control procedure demands larger energy for shorter tethers. Damping characteristics of the thruster control are indeed superior but at the expense of the energy. The offset control has a tendency to dynamically isolate the tethered subsatellite from the space platform. From energy consideration, it proved to be the best, particularly at shorter tether lengths. However, due to offset constraint in a practical situation, its effectiveness diminishes with an increase in the tether length and becomes virtually ineffective for a tether length over 1 km. During retrieval, hybrid control strategies utilizing tension or thruster control at the onset of retrieval, with offset control at shorter tether lengths proved to be quite energy efficient. For space application, the thruster-offset hybrid control strategy appears to be quite promising both in terms of system dynamics and energy demand. |
Genre |
Thesis/Dissertation |
Type |
Text |
Language | eng |
Date Available | 2010-10-13 |
Provider | Vancouver : University of British Columbia Library |
Rights | For non-commercial purposes only, such as research, private study and education. Additional conditions apply, see Terms of Use https://open.library.ubc.ca/terms_of_use. |
DOI | 10.14288/1.0098310 |
URI | http://hdl.handle.net/2429/29135 |
Degree |
Doctor of Philosophy - PhD |
Program |
Mechanical Engineering |
Affiliation |
Applied Science, Faculty of Mechanical Engineering, Department of |
Degree Grantor | University of British Columbia |
Campus |
UBCV |
Scholarly Level | Graduate |
Aggregated Source Repository | DSpace |
Download
- Media
- 831-UBC_1989_A1 L34.pdf [ 12.05MB ]
- Metadata
- JSON: 831-1.0098310.json
- JSON-LD: 831-1.0098310-ld.json
- RDF/XML (Pretty): 831-1.0098310-rdf.xml
- RDF/JSON: 831-1.0098310-rdf.json
- Turtle: 831-1.0098310-turtle.txt
- N-Triples: 831-1.0098310-rdf-ntriples.txt
- Original Record: 831-1.0098310-source.json
- Full Text
- 831-1.0098310-fulltext.txt
- Citation
- 831-1.0098310.ris
Full Text
Cite
Citation Scheme:
Usage Statistics
Share
Embed
Customize your widget with the following options, then copy and paste the code below into the HTML
of your page to embed this item in your website.
<div id="ubcOpenCollectionsWidgetDisplay">
<script id="ubcOpenCollectionsWidget"
src="{[{embed.src}]}"
data-item="{[{embed.item}]}"
data-collection="{[{embed.collection}]}"
data-metadata="{[{embed.showMetadata}]}"
data-width="{[{embed.width}]}"
async >
</script>
</div>
Our image viewer uses the IIIF 2.0 standard.
To load this item in other compatible viewers, use this url:
http://iiif.library.ubc.ca/presentation/dsp.831.1-0098310/manifest