Acessibilidade / Reportar erro

Tuning Techniques Evaluation for Satellite Launch Vehicle Attitude Controllers

ABSTRACT:

This communication presents a comparative analysis of tuning techniques for satellite launch vehicle attitude controllers. The investigated tuning techniques consist in the minimization of specific performance indexes, namely the Integral Absolute Error (IAE) index, the Integral of Time Multiplied Absolute Error (ITAE) index, the Integral Squared Error (ISE) index, and the Integral of Time Multiplied Squared Error (ITSE) index, being hence, termed optimal. By defining adequate figures of merit, relevant for evaluating the overall performance of satellite launch vehicles, and also taking into account requirements related to the physical limitations of the latter, the performance of attitude controllers tuned by the investigated techniques is compared to the one tuned by the methodology currently employed in the Brazilian Satellite Launch Vehicle (VLS), namely, the Linear Quadratic (LQ) methodology. Through simulation results, it is demonstrated that, despite sparse benefits produced by the alternative tuning techniques, in particular ITAE and ISE, the LQ methodology remains globally superior.

KEYWORDS:
Spacecraft launching; Attitude control; Tuning; Linear quadratic Gaussian control; Performance indexes; Optimization

INTRODUCTION

The Brazilian Satellite Launch Vehicle (VLS) is a launcher endowed with 4 independent propulsive stages, approximately 50 tons of weight and 19 meters height, whose main purpose is to insert payloads (up to 350 kg) in circular orbits, which can range from 250 km to 1000 km of altitude (Ramos et al. 2003Ramos FO, Leite Filho WC, Moreira FJO (2003) Gain computation strategy for an attitude control system. Presented at: 17th International Congress of Mechanical Engineering; São Paulo, Brazil.). In order to enable effective fulfillment of its mission, the VLS control system is designed with three attitude control loops, one for each of its first three stages (Leite Filho 1999Leite Filho WC (1999) Control system of Brazilian launcher. Presented at: 4th ESA International Conference on Spacecraft Guidance, Navigation and Control Systems; Noordwijk, Netherlands.); two guidance/pointing loops, in the third and fourth stages, respectively (Melo et al. 2012Melo FE, Leite Filho WC, Pietrobom, HC (2012) Pointing algorithm for reentry orbit injection with uncontrolled last stage. J Aerosp Technol Manag 4(3):307-3015. https://doi.org/10.5028/jatm.2012.04031112
https://doi.org/10.5028/jatm.2012.040311...
); and a navigation algorithm, which operates during the whole vehicle flight, determining its inertial attitude, position and velocity (Oliveira et al. 2012Oliveira EJ, Leite Filho WC, Fonseca IM (2012) Inertial measurement unit calibration procedure for a redundant tetrahedral gyro configuration with wavelet denoising. J Aerosp Technol Manag 4(2):163-168. https://doi.org/10.5028/jatm.2012.04026111
https://doi.org/10.5028/jatm.2012.040261...
).

In general, the aforementioned attitude control system can be analyzed and designed as being composed of three (ideally) uncoupled controllers, each one acting on a specific maneuvering plane of the vehicle, namely, the roll, pitch and yaw planes (Campos 2005Campos DC (2005) Estudo de um método para cálculo de ganhos da malha de controle de atitude de um lançador de satélites (Master’s Dissertation). São José dos Campos: Instituto Nacional de Pesquisas Espaciais. In portuguese.). The control strategy currently implemented for each of the VLS attitude controllers is based on the frozen pole technique (Ogata 1997Ogata K (1997) Modern Control Engineering. 3rd ed. Upper Sadle River: Prentice Hall.), and consists (with the exception of the roll plane controller) in a proportional-integral-derivative (PID) controller with derivative feedback structure (Silva 2014Silva AG, Brito AG, Leite Filho WC (2014) Análise e sintonia de filtro de estabilização dos modos de flexão em veículos lançadores. Presented at: 20th Brazilian Congress of Automatics; Belo Horizonte: Brazil.), tuned by linear quadratic (LQ) methodology (Ramos et al. 2003Ramos FO, Leite Filho WC, Moreira FJO (2003) Gain computation strategy for an attitude control system. Presented at: 17th International Congress of Mechanical Engineering; São Paulo, Brazil.).

The main objective of this communication is to investigate alternative tuning techniques for the aforementioned VLS PID attitude controllers. These techniques are based on the optimization of performance indexes other than the LQ, namely the Integral Absolute Error (IAE) index, the Integral of Time Multiplied Absolute Error (ITAE) index, the Integral Squared Error (ISE) index, and the Integral of Time Multiplied Squared Error (ITSE) index, which will be duly defined throughout this paper.

Based on intrinsic design requirements, related to the physical limitations of the vehicle, and on relevant figures of merit describing the overall performance of the system, a comparative analysis of the investigated techniques is presented. As main contribution of this communication, we demonstrate that, despite sparse benefits produced by the alternative tuning techniques, in particular ITAE and ISE, the LQ methodology remains the most suitable tuning technique for the purpose of the VLS attitude controllers design.

ATTITUDE CONTROLLER DESIGN

The design of an attitude control system for satellite launch vehicles translates into a highly challenging, nonlinear, time-varying, and flexible structure control problem (Silva and Leite Filho 2013Silva AG, Leite Filho WC, Brito AG (2013) Discussão do sistema de controle de atitude de um veículo lançador. Presented at: 7th Brazilian Symposium on Intelligent Automation; Fortaleza, Brazil.). The methodology usually employed to solve this problem consists in linearizing the vehicle dynamics around its nominal operating condition, also considering that, within short time intervals, the vehicle parameters can be considered almost constant. In fact, these parameters vary very slowly, except during the lift-off and the transonic phase (Wie 2008Wie B (2008) Space Vehicle Dynamics and Control. 2nd ed. Reston: American Institute of Aeronautics and Astronautics.; Greensite 1970Greensite LA (1970) Analysis and design of space vehicle flight control systems. New York: Spartan Books.). This methodology allows us to use classic control techniques to analyze the dynamic behavior of the vehicle, in all flight instants.

From the attitude control point of view, both the rigid body and bending modes are relevant. A common strategy is to design a rigid-body controller with comfortable stability margins, and then to apply a notch filtering to tackle the vehicle bending (Greensite 1970Greensite LA (1970) Analysis and design of space vehicle flight control systems. New York: Spartan Books.). A further step is to verify if this two-step design achieves good performance without major degradation of the stability margins. In this paper, it is studied the rigid body controller design.

The vehicle rigid body model, for each maneuvering plane, can be represented by the following third order transfer function (Eq. 1) (Silva 2014Silva AG, Brito AG, Leite Filho WC (2014) Análise e sintonia de filtro de estabilização dos modos de flexão em veículos lançadores. Presented at: 20th Brazilian Congress of Automatics; Belo Horizonte: Brazil.),

(1) G s = θ s β s = µ β s + µ α z β µ β z α u s 3 + µ q + Z α u s 2 + µ q z α u µ α s + µ α g u

where θ represents the angle to be controlled; β is the mobile nozzle deflection; u is the vehicle longitudinal velocity; zα and zβ are linear acceleration coefficients (per unit of angle), related to the aerodynamic and control forces, respectively; and µa, µβ and µq are angular acceleration coefficients (per unit of angle).

Assuming, in practice, that the vehicle longitudinal velocity u assumes large values, and that the term µq can be neglected (Brito et al. 2005Brito AG, Leite Filho WC, Ramos FO (2005) Approach comparison for controller design of a launcher. Presented at: 6th International ESA Conference on Guidance, Navigation and Control Systems; Loutraki, Greece.), a simplified transfer function GS(s) for the launcher rigid body dynamics can be obtained (Eq. 2),

(2) G S s = θ s β s = µ β s 2 µ α

or, in the state space form (Eq. 3),

(3) θ ´ t θ ´ t = 0 1 µ α 0 θ t θ ´ t + 0 µ β β t

Since, in general, µα assumes positive values throughout the whole vehicle flight (Ramos et al. 2003Ramos FO, Leite Filho WC, Moreira FJO (2003) Gain computation strategy for an attitude control system. Presented at: 17th International Congress of Mechanical Engineering; São Paulo, Brazil.), it is straightforward to conclude, from Eq. 2, that the system is unstable in open loop.

As already mentioned in the preceding Section, the structure of the Brazilian VLS attitude control system (for the pitch and yaw maneuvering plans) is of the PID type, with derivative feedback. This structure is shown in Fig. 1.

Figure 1
Block diagram of the Brazilian VLS attitude control system.

The structure of Fig. 1 is traditionally adopted in preliminary stages of the control system design, in addition to the simplified transfer function of the vehicle rigid body dynamics, given in Eq. 2, also neglecting the existence of eventual actuators and sensors dynamics. According to Wie (2008)Wie B (2008) Space Vehicle Dynamics and Control. 2nd ed. Reston: American Institute of Aeronautics and Astronautics., the consideration of the actuator dynamics greatly depends on the actuator fabrication technology, which produces a bandwidth that may or may not be considered for the purposes of the design. In the case of the Brazilian VLS, its bandwidth is four times larger than the rigid body, and hence, it may be adequately neglected (Silva et al. 2013Silva AG, Leite Filho WC, Brito AG (2013) Discussão do sistema de controle de atitude de um veículo lançador. Presented at: 7th Brazilian Symposium on Intelligent Automation; Fortaleza, Brazil.). The eventual influence of the actuator on the stability margins is previously taken into account during the rigid-body controller design.

Thus, the closed-loop transfer function GCL(s) of the system, considering the simplified launcher rigid body dynamics, is given by (Eq. 4),

(4) G CL s = θ s θ ref s = µ β K P s µ β K I s 3 + µ β K D s 2 + µ α + µ β K P s + µ β K I

where θref is the setpoint for the controlled angle; and KP, KI and KD are the proportional, integral and derivative feedback gains, respectively.

Equation 4 can also be expressed in the state space form. Since the PID control action has the form (Eq. 5),

(5) β t = K D θ ´ t + K P θ ref t θ t + K I θ t ref θ t dt

it is necessary, in this case, to include a new state variable τ, to represent the integral term of the error throughout the process (Rossi 2003Rossi DSZ (2003) Estudo sobre o regulador linear quadrático para escolha ótima dos ganhos do controlador de atitude do VLS (Master’s Dissertation). São José dos Campos: Instituto Tecnológico de Aeronáutica. In portuguese.), i.e (Eq. 6),

(6) τ t = θ t ref θ t dt

Therefore, in state space form, we have (Eq. 7),

(7) θ ´ t θ ´ t τ ´ t = 0 1 0 µ α 0 0 1 0 0 θ t θ ´ t τ t + 0 µ β 0 β t + 0 0 1 θ ref t

with (Eq. 8),

(8) β t = K P K D K I θ t θ ´ t τ t + K P θ ref t

In the subsequent Section, suitable tuning techniques for the determination of the attitude controller feedback gains are presented and analyzed.

TUNING TECHNIQUES EVALUATION

Although µα and µβ vary slowly, their values can assume a considerably wide range during an entire phase of flight. Hence, the controller performance would be dependent of the flight time if fixed feedback gains were used (Rossi 2003Rossi DSZ (2003) Estudo sobre o regulador linear quadrático para escolha ótima dos ganhos do controlador de atitude do VLS (Master’s Dissertation). São José dos Campos: Instituto Tecnológico de Aeronáutica. In portuguese.); obviously, this is undesired. Conversely, the gains would vary in a strongly irregular profile if a specific controller design was applied for each time of flight - an equally inappropriate behavior which could conduct to a bad transient performance.

The solution implemented for the Brazilian VLS consists of calculating the feedback gains (by the means of a given technique, to be further presented) for a specific analysis instant, adopted here, as the instant when the vehicle breaks the sound barrier, i.e., the transonic (t = 25 s), and to compare the system with the generic linear time-invariant transfer function Gref(s) given by (Eq. 9),

(9) G ref s = K s + p 0 η s + p 0 s 2 + 2 𝜁 ω n + ω n 2

By comparing Eqs. 4 to 9, it is possible to extract the reference parameters K, η, ζ, ωn and p0, as follows (Eqs. 10 to 13),

(10) K = µ β K P
(11) η = K I K P p 0
(12) ω n = µ β K I p 0
(13) ζ = µ β K D + p 0 2 ω n

where p0 is the purely real root of the polynomial (Eq. 14),

(14) p 0 3 + µ β K D p 0 2 µ α + µ β K P p 0 + µ β K I = 0

Once the reference parameters are determined, some of them are considered fixed (not all parameters can be fixed, since we only have three degrees of freedom) and used to calculate the feedback gains for the remaining analysis intervals, each one with its own µα and µβ parameters, i.e. (Eqs. 15 to 17),

(15) K P = µ α + 2 ζ ω n p 0 + ω n 2 µ β = K µ β
(16) K I = ω n 2 p 0 µ β = Kp 0 η µ β
(17) K D = 2 ζ ω n + p 0 µ β

From the theoretical standpoint, what this strategy aims to perform is to impose a time-invariant dynamic behavior to the system (in practice, this is only possible by fixing all the reference parameters). This is achieved by freezing the poles of the closed-loop system for all instants of the analysis; besides making the feedback gains vary as functions of µα and µβ.

LINEAR QUADRATIC (LQ) METHODOLOGY

As mentioned in the introductory part of this communication, the methodology currently employed for computing the feedback gains of the Brazilian VLS attitude controller (at the moment of the transonic), is the linear quadratic (LQ) methodology.

This methodology consists of determining the feedback gains that minimize the JLQ cost function given by (Eq. 18),

(18) J LQ = 0 z T t Qz t + β 2 t R dt

where z is the state vector defined in Eq. 7, and Q and R are weighting matrices that determine the importance of the states and control in the cost function minimization process, respectively.

The great advantage of the LQ methodology, as derived from the optimal control theory, is that it guarantees large stability margins, namely, gain and phase margins of at least 6 dB and 60 deg, respectively, if all the states are perfectly known (Levine 1996Levine WS (1996) The Control Handbook. Boca Raton: CRC Press LLC.). Conversely, the performance of the temporal response is quite dependent on the choice of Q and R matrices, which, for being generally empirically performed, is greatly dependent on the designer’s experience (Brito and Leite Filho 2005Brito AG, Leite Filho WC, Ramos FO (2005) Approach comparison for controller design of a launcher. Presented at: 6th International ESA Conference on Guidance, Navigation and Control Systems; Loutraki, Greece.).

According to Ramos et al. (2003)Ramos FO, Leite Filho WC, Moreira FJO (2003) Gain computation strategy for an attitude control system. Presented at: 17th International Congress of Mechanical Engineering; São Paulo, Brazil., for the Brazilian VLS attitude controllers, suitable values for the Q and R matrices are (Eqs. 19 to 20),

(19) Q = 0 . 1 0 0 0 1 0 0 0 0 . 2
(20) R = 0 . 4

As introduced in preceding Sections, the main purpose of this communication is to present (and analyze) alternative tuning techniques for the computation of the attitude controller feedback gains, which eliminate the empiricism associated to the choice of the Q and R matrices in the LQ methodology.

These alternative techniques, presented in sequence, are based on the minimization of different performance indexes (or optimality criteria), and are translated, as will be shown, in different dynamic behaviors for the concerned system.

INTEGRAL ABSOLUTE ERROR (IAE) INDEX

The first performance index addressed in this communication is the IAE index, which translates in the minimization of the following cost function (Eq. 21):

(21) J IAE = 0 e t dt

where e is the error signal, i.e., the difference between the setpoint angle and the measured angle.

As argued by Palm (1986)Palm WJ (1986) Control Systems Engineering. New York: John Wiley & Sons., the use of the IAE performance index in control systems design generally implies a major concern with the magnitude of the error, despite its duration/persistence, and the moment it occurs. In some cases, the IAE index is considered poorly selective.

INTEGRAL OF TIME MULTIPLIED ABSOLUTE ERROR (ITAE) INDEX

The ITAE performance index, originally proposed by Graham and Lathrop (1953)Graham D, Lathrop RC (1953) The synthesis of “optimum” transient response: criteria and standard forms. Trans Amer Inst Elect Eng 72(5):273-288. https://doi.org/10.1109/TAI.1953.6371346
https://doi.org/10.1109/TAI.1953.6371346...
, aims to increase the selectivity of the IAE index by assigning higher weight to the errors occurred at later time instants. The cost function to be minimized, in this case, is (Eq. 22),

(22) J ITAE = 0 t e t dt

The ITAE index is widely used in the literature for control systems design because it allows optimal feedback gains to be easily calculated by direct comparison with tabulated transfer functions. For this purpose, the system under analysis needs to fit into one of the following transfer functions (Eqs. 23 to 25) (Chen 1993Chen CT (1993) Analog and digital control system design: transfer function, state-space and algebraic methods. 2nd ed. New York: Saunders College Publishing.):

(23) B 0 s = b 0 s n + b n 1 s n 1 + + b 1 s + b 0
(24) B 1 s = b 1 s + b 0 s n + b n 1 s n 1 + + b 1 s + b 0
(25) B 2 s = b 2 s 2 + b 1 s + b 0 s n + b n 1 s n 1 + + b 1 s + b 0

Since, for the particular case of the Brazilian VLS, the closed-loop transfer function does not fit into the Equations presented in Eqs. 23 to 25, the calculation of the feedback gains by the ITAE index, as well as for the other indexes (to be presented), has to be carried out numerically, by the means of recursive algorithms.

INTEGRAL SQUARED ERROR (ISE) INDEX

The ISE performance index is very similar to the IAE, except for the fact that the error module is replaced by the quadratic error. The cost function to be minimized is (Eq. 26),

(26) J ISE = 0 e 2 t dt

Similar to the IAE index, the ISE index implies a major concern about the magnitude of the error and is, in most cases, directly related to the energy consumption of the system (Palm 1986Palm WJ (1986) Control Systems Engineering. New York: John Wiley & Sons.).

INTEGRAL OF TIME MULTIPLIED SQUARED ERROR (ITSE) INDEX

Finally, the last performance index investigated in this communication is the ITSE index, which has been originally designed to increase the selectivity of the ISE index (Chen 1993Chen CT (1993) Analog and digital control system design: transfer function, state-space and algebraic methods. 2nd ed. New York: Saunders College Publishing.). It is calculated by the following cost function (Eq. 27),

(27) J ITSE = 0 te 2 t dt

RESULTS AND DISCUSSION

In this Section, we present the figures of merit adopted for comparing the investigated tuning techniques, as well as some simulation results.

COMPARISON CRITERIA

In order to establish a reliable comparative analysis between the investigated tuning techniques, different figures of merit, individually important for the overall performance of the system, were chosen, namely: the rising time TR, the settling time TS, the maximum overshoot OM (all of them for an unit step input); and the phase and gain margins, MP and MG, respectively (for the open loop system).

As explained by Ogata (1997)Ogata K (1997) Modern Control Engineering. 3rd ed. Upper Sadle River: Prentice Hall., the rising time is an indicator of the rapidity of the closed loop system response, and ideally, it shall assume values as small as possible. According to Silva et al. (2014)Silva AG, Brito AG, Leite Filho WC (2014) Análise e sintonia de filtro de estabilização dos modos de flexão em veículos lançadores. Presented at: 20th Brazilian Congress of Automatics; Belo Horizonte: Brazil. however, fo, r the specific case of satellite launch vehicles, a rising time below a given limit value (adopted in this communication as 0.5 s) can compromise the physical integrity of the vehicle due to the excitation of its bending modes. For the same reason, the settling time and the maximum overshoot are also desired to be minimal.

Concerning the stability margins, conversely, Chen (1993)Chen CT (1993) Analog and digital control system design: transfer function, state-space and algebraic methods. 2nd ed. New York: Saunders College Publishing. suggests that they shall assume values as large as possible in order to guarantee the stability of the system when other elements, not considered in this preliminary phase of design, such as filters and the actuators and sensors dynamics, are included in the control system. According to Ogata (1997)Ogata K (1997) Modern Control Engineering. 3rd ed. Upper Sadle River: Prentice Hall., recommended gain and phase margins (in open loop) are at least 6 dB and 60 deg, respectively.

Finally, a last comparison criterion that has to be considered refers to the maximum nozzle deflection βmax. It is known, experimentally, that in order to the actuators remain within the operating range considered linear, we must have βmax < 4, for a unit step input (Silva and Leite Filho 2013Silva AG, Leite Filho WC, Brito AG (2013) Discussão do sistema de controle de atitude de um veículo lançador. Presented at: 7th Brazilian Symposium on Intelligent Automation; Fortaleza, Brazil.).

By manipulating Eqs. 2 and 4, we can determine the parameters that influence the nozzle deflection (Eq. 28),

(28) T s = β s θ ref s = β s θ s θ s θ ref s = G CL s G s s = K P s 3 + K I s 2 µ α K P s µ α K I s 3 µ β K D s 2 µ α + µ β K P s µ β K I

The mission event timetable demands that controller shall be started a little bit before the rocket ignition. Hence, there is a small amount of time where the control system is active but without useful propulsive control force. If a wind gust reaches the vehicle, moving it slightly in a lateral direction, the control system will actuates, providing an actuator deflection even though there is not an effective correction force (the propulsion is off). Because of this, the maximum nozzle deflection normally occurs at the beginning of the lift off in a regular flight (Brito et al. 2005Brito AG, Leite Filho WC, Ramos FO (2005) Approach comparison for controller design of a launcher. Presented at: 6th International ESA Conference on Guidance, Navigation and Control Systems; Loutraki, Greece.). With this fact in mind, the initial value theorem (when t = 0+) can be applied (Palm 1986Palm WJ (1986) Control Systems Engineering. New York: John Wiley & Sons.),

(29) β max = β

As can be verified in Eq. 29, the maximum nozzle deflection is driven by KP. Consequently, a requirement for the attitude controller design is (Eq. 30),

(30) K P max < 4

Thus, in order to ensure that the controllers tuned by each of the investigated techniques exhibit the same maximum nozzle deflection, a same KP was stipulated for them, at all instants of the analysis.

SIMULATION RESULTS

Taking into account the aforementioned comparison criteria and control requirements, Table 1 summarizes the feedback gains, for the instant of transonic (t = 25 s), calculated by each tuning technique (using Eqs. 18, 21, 22, 26 and 27), as well as the values of the minimized cost functions (except for the LQ methodology, due to confidentiality matters). Similar to Brito and Leite Filho (2005)Brito AG, Leite Filho WC, Ramos FO (2005) Approach comparison for controller design of a launcher. Presented at: 6th International ESA Conference on Guidance, Navigation and Control Systems; Loutraki, Greece., µα and µβ, for the instant of transonic, were adopted as 1.4037 and -5.8006, respectively.

Table 1
Feedback gains and calculated cost functions.

On the basis on the feedback gains calculated for the instant of transonic, Eqs. 10 to 14 were used to compute the parameters of the linear time invariant reference transfer function Gref. These parameters, calculated for each tuning technique, are listed in Table 2.

Table 2
Calculated reference parameters.

Figures 2 and 3 present the step response and frequency response (in open loop) for the controllers tuned by each of the investigated techniques at the instant of transonic.

Figure 2
Step response at t = 25 s.

Figure 3
Frequency response at t = 25 s.

In order to analyze the dynamic behavior of the system for the entire vehicle flight, in terms of the previously defined figures of merit, we employed Eqs. 15 to 17 and the corresponding µα and µβ parameters (not shown in this communication due to confidentiality matters) to calculate the feedback gains for all instants of analysis. These gains can be seen in Figs. 4 to 6.

Figure 4
Proportional gain.

Figure 5
Integral gain.

Figure 6
Derivative gain.

Finally, Figs. 7 to 11 present the time evolution of the previously defined comparison criteria for the controllers tuned by each of the investigated techniques.

Figure 7
Rising time.

Figure 8
Settling time.

Figure 9
Maximum overshoot.

Figure 10
Gain margin.

Figure 11
Phase margin.

RESULTS DISCUSSION

As can be seen in Figs. 7to 11, the use of different tuning techniques has led to different dynamic behaviors for the closed loop system.

From the rising time point of view, the IAE, ITAE and ITSE indexes resulted in faster responses which, however, excessively approached the limit rising time established in preceding Sections. Therefore, we can consider that, for this particular figure of merit, the best results were those obtained by the LQ methodology.

Regarding the settling time and the maximum overshoot, the controllers tuned by the ITAE index and the LQ methodology, respectively, proved to be superior. Conversely, regarding the gain margin, we can verify that the best results were those obtained by the LQ methodology and the ISE index, simultaneously. Finally, concerning the phase margin, the LQ methodology proved to be considerably superior to the others, being the only one able to produce phase margins above 60 deg for all flight instants (as was already expected for this methodology).

By globally analyzing the established comparison criteria and taking into account that, for satellite launch vehicles, the most important figures of merit are the rising time, the maximum overshoot, and the stability margins (Brito et al. 2005Brito AG, Leite Filho WC, Ramos FO (2005) Approach comparison for controller design of a launcher. Presented at: 6th International ESA Conference on Guidance, Navigation and Control Systems; Loutraki, Greece.), it is possible to conclude that the most suitable tuning technique for the Brazilian VLS attitude controllers remains the LQ methodology. Despite the empiricism associated with the choice of Q and R weighting matrices, the use of this methodology resulted in appropriate rising and settling times, reduced maximum overshoot, and adequate stability margins.

As an additional conclusion, we can verify that the minimization of a given performance index (or cost function), used to generate the feedback gains for a closed loop control system, does not necessarily imply obtaining the best possible controller, since the characteristics optimized by the cost function are not necessarily the characteristics required for the concerned application. Furthermore, for the specific case of the Brazilian VLS attitude controllers, better results could have been obtained by the investigated indexes (IAE, ITAE, ISE and ITSE) if the physical constraints related to the maximum nozzle deflection were milder.

As a final remark we must highlight that, due to the various simplifications considered throughout this communication, the results presented hitherto, concerning the optimal choice of tuning techniques for satellite launch vehicle attitude controllers, should be considered as preliminary, and mainly valid for initial stages of the control system design process.

CONCLUSIONS

In this communication, a comparative analysis of tuning techniques for satellite launch vehicle attitude controllers has been presented. The first investigated technique, which is currently employed in the Brazilian Satellite Launch Vehicle (VLS), was the linear quadratic (LQ) methodology.

By defining relevant figures of merit for evaluating the overall performance of the system, namely, the rising and settling times, maximum overshoot, and stability margins, the performance of an attitude controller tuned by the LQ methodology was compared to that of controllers tuned by alternative techniques. Similar to the LQ methodology, these techniques consist of minimizing specific performance indexes, or cost functions, namely, the Integral Absolute Error (IAE) index, the Integral of Time Multiplied Absolute Error (ITAE) index, the Integral Squared Error (ISE) index, and the Integral of Time Multiplied Squared Error (ITSE) index.

By the means of simulation results, we verified that, for the particular case of the Brazilian VLS, with its inherent physical limitations (maximum nozzle deflection), despite sparse benefits produced by the alternative tuning techniques, in particular ITAE and ISE, the attitude controller tuned by the LQ methodology proved to be superior to the others. It is important to mention that such linear control techniques, performed in the time-varying manner discussed herein, already proved themselves appropriate in both simulations and previous flights. Although a launch vehicle is a complex nonlinear dynamic system, the simplifying considerations presented in this communication are not uncommon, or excessively strong, being applied in many rockets with similar characteristics. Proof of this is the good performance of the presented control methodology in two real VLS’ flights.

As a suggestion for future works, we intend to improve the proposed comparative analysis by using a greater number of comparison criteria and the non-simplified model of the vehicle rigid body dynamics. Moreover including, in the simulations, dynamics as the effect of disturbances caused by wind gusts, and other non-linearities (Brito 2011Brito AG (2011) Computation of multiple limit cycles in nonlinear control systems: a describing function approach. J Aerosp Technol Manag 3(1):21-28. https://doi.org/10.5028/jatm.2011.03017010
https://doi.org/10.5028/jatm.2011.030170...
), could greatly improve the robustness of the analysis. Finally, the investigation of more modern tuning techniques, as the one based on the minimization of the H norm, seems to be a very promising research topic for future works.

REFERENCES

  • Brito AG (2011) Computation of multiple limit cycles in nonlinear control systems: a describing function approach. J Aerosp Technol Manag 3(1):21-28. https://doi.org/10.5028/jatm.2011.03017010
    » https://doi.org/10.5028/jatm.2011.03017010
  • Brito AG, Leite Filho WC (2005) Genetic approach on LQ weighting matrices selection and its application in the VLS attitude control. Presented at: COBEM 2005; Ouro Preto, Brazil.
  • Brito AG, Leite Filho WC, Ramos FO (2005) Approach comparison for controller design of a launcher. Presented at: 6th International ESA Conference on Guidance, Navigation and Control Systems; Loutraki, Greece.
  • Campos DC (2005) Estudo de um método para cálculo de ganhos da malha de controle de atitude de um lançador de satélites (Master’s Dissertation). São José dos Campos: Instituto Nacional de Pesquisas Espaciais. In portuguese.
  • Chen CT (1993) Analog and digital control system design: transfer function, state-space and algebraic methods. 2nd ed. New York: Saunders College Publishing.
  • Graham D, Lathrop RC (1953) The synthesis of “optimum” transient response: criteria and standard forms. Trans Amer Inst Elect Eng 72(5):273-288. https://doi.org/10.1109/TAI.1953.6371346
    » https://doi.org/10.1109/TAI.1953.6371346
  • Greensite LA (1970) Analysis and design of space vehicle flight control systems. New York: Spartan Books.
  • Leite Filho WC (1999) Control system of Brazilian launcher. Presented at: 4th ESA International Conference on Spacecraft Guidance, Navigation and Control Systems; Noordwijk, Netherlands.
  • Levine WS (1996) The Control Handbook. Boca Raton: CRC Press LLC.
  • Melo FE, Leite Filho WC, Pietrobom, HC (2012) Pointing algorithm for reentry orbit injection with uncontrolled last stage. J Aerosp Technol Manag 4(3):307-3015. https://doi.org/10.5028/jatm.2012.04031112
    » https://doi.org/10.5028/jatm.2012.04031112
  • Ogata K (1997) Modern Control Engineering. 3rd ed. Upper Sadle River: Prentice Hall.
  • Oliveira EJ, Leite Filho WC, Fonseca IM (2012) Inertial measurement unit calibration procedure for a redundant tetrahedral gyro configuration with wavelet denoising. J Aerosp Technol Manag 4(2):163-168. https://doi.org/10.5028/jatm.2012.04026111
    » https://doi.org/10.5028/jatm.2012.04026111
  • Palm WJ (1986) Control Systems Engineering. New York: John Wiley & Sons.
  • Ramos FO, Leite Filho WC, Moreira FJO (2003) Gain computation strategy for an attitude control system. Presented at: 17th International Congress of Mechanical Engineering; São Paulo, Brazil.
  • Rossi DSZ (2003) Estudo sobre o regulador linear quadrático para escolha ótima dos ganhos do controlador de atitude do VLS (Master’s Dissertation). São José dos Campos: Instituto Tecnológico de Aeronáutica. In portuguese.
  • Silva AG (2014) Análise e projeto de sistemas de controle de atitude para o Veículo Lançador de Satélites (VLS) (Master’s Dissertation). São José dos Campos: Instituto Nacional de Pesquisas Espaciais. In portuguese.
  • Silva AG, Brito AG, Leite Filho WC (2014) Análise e sintonia de filtro de estabilização dos modos de flexão em veículos lançadores. Presented at: 20th Brazilian Congress of Automatics; Belo Horizonte: Brazil.
  • Silva AG, Leite Filho WC (2013) Launch vehicle attitude control system using PD plus phase lag. IFAC Proceedings Volumes 46(19):48-53. https://doi.org/10.3182/20130902-5-DE-2040.00110
    » https://doi.org/10.3182/20130902-5-DE-2040.00110
  • Silva AG, Leite Filho WC, Brito AG (2013) Discussão do sistema de controle de atitude de um veículo lançador. Presented at: 7th Brazilian Symposium on Intelligent Automation; Fortaleza, Brazil.
  • Wie B (2008) Space Vehicle Dynamics and Control. 2nd ed. Reston: American Institute of Aeronautics and Astronautics.

Edited by

Section Editor: Luiz Martins-Filho

Publication Dates

  • Publication in this collection
    09 May 2019
  • Date of issue
    2019

History

  • Received
    12 May 2017
  • Accepted
    20 Apr 2018
Departamento de Ciência e Tecnologia Aeroespacial Instituto de Aeronáutica e Espaço. Praça Marechal do Ar Eduardo Gomes, 50. Vila das Acácias, CEP: 12 228-901, tel (55) 12 99162 5609 - São José dos Campos - SP - Brazil
E-mail: submission.jatm@gmail.com