U RV QW (sin Θ)g + a x. where. D ΦΘ is determined assuming σ Φ, σ Θ are small and using the approximations

Size: px
Start display at page:

Download "U RV QW (sin Θ)g + a x. where. D ΦΘ is determined assuming σ Φ, σ Θ are small and using the approximations"

Transcription

1 1 American Control Conference (ACC) Boston Marriott Copley Place July -8, 1. Boston, MA, USA Aircraft Sensor Fault Detection Using State and Input Estimation Ahmad Ansari and Dennis S. Bernstein Abstract This paper presents a method for detecting aircraft faults using state and input estimation. We formulate the kinematics as a nonlinear state space system, which requires no modeling information, and thus is applicable to all aircraft. To illustrate the method, we investigate three fault-detection scenarios, namely, faulty pitot tube, angle-ofattack, and accelerometers. We use the extended Kalman filter for pitot-tube and angle-of-attack fault detection, and retrospective cost input estimation for accelerometer fault detection. For numerical illustration, we use the NASA Generic Transport Model to detect stuck, bias, drift, and deadzone faults. I. INTRODUCTION Sensor failure can have catastrophic consequences for systems that operate under feedback control. The tragic crash of Air France flight 7 on June 1, 9 due to a faulty air-speed is a well-known instance. Techniques for assessing health are thus of intense interest [1 1]. One approach to detecting faults is to use measurements from a set of s to a state or input and then compare the to measurements from a suspect that is not used for estimation. In the case where the suspect corresponds to a state of a dynamic system, state estimation techniques, such as the Kalman filter and its nonlinear variants, can be used. In the case where the suspect corresponds to an input of a dynamic system, state estimation techniques that include input estimation can be used. Input estimation techniques are given in [11 17]. The present paper focuses on fault detection for aircraft flight. In this application, two distinct classes of s are available. Inertial s measure the motion of the vehicle relative to an inertial frame. Relevant s include rate gyros, accelerometers, and vertical gyro. Noninertial s include position measurements from GPS as well as aerodynamic s, such as a pitot tube for measuring forward velocity relative to the air and angle-of-attack (α) and sideslip (β) s for measuring the direction of the relative wind in the body frame. In the present paper we use combinations of inertial and aerodynamic s along with state and input estimation techniques to detect faults. This work is motivated by [8,1], which uses rate-gyro, accelerometer, GPS, angleof-attack, and sideslip measurements to forward velocity relative to the air in order to assess the health of the pitot tube. Ahmad Ansari, and Dennis S. Bernstein are with the Department of Aerospace Engineering, University of Michigan, Ann Arbor, MI, USA. {ansahmad, dsbaero}@umich.edu The present paper extends the approach of [8,1] in several ways. First, for pitot-tube fault detection, we apply the extended Kalman filter with augmented bias states in order to deal with biased accelerometer measurements. Unlike [8,1], we do not use GPS to assess the health of the pitot tube. Next, we consider two scenarios that are not considered in [8,1], one of which depends on state estimation and the other on input estimation. In the first scenario, we use the pitot tube, inertial s, and β- to assess the health of the α-, whereas, in the second scenario, we use the pitot tube, rate gyros, vertical gyro, α-, and β- to assess the health of the accelerometers. For input estimation in the second scenario, we use a variation of retrospective cost input estimation as described in [18]. II. PROBLEM FORMULATION A. Aircraft Kinematics The Earth frame and aircraft body-fixed frame are denoted by F E and F AC, respectively. We assume that F E is an inertial frame and the Earth is flat. The origin O E of F E is any convenient point fixed on the Earth. The axes î E and ĵ E are horizontal, while the axis ˆk E points downward. F AC is defined with î AC pointing out the nose of the aircraft, ĵ AC pointing out the right wing, and ˆk AC downward, that is, ˆk AC = î AC ĵ AC. F AC and F E are related by F AC = R AC/E F E, (1) where R AC/E is a physical rotation matrix represented by a 3--1 Euler rotation sequence, involving two intermediate frames F E and F E. In particular, RAC/E = Rî E (Φ) Rĵ E (Θ) (Ψ), () RˆkE where F E = R E /E F E, F E = R E /E F E, and Rˆn(κ) is the Rodrigues rotation about the eigenaxis ˆn through the eigenangle κ according to the right-hand rule. At each time instant, let a denote the air particle located at a point that is fixed relative to the aircraft and upstream of the pitot tube. The location of the aircraft center of mass c relative to O E at each time instant is given by r c/oe = r c/a + r a/oe. (3) Differentiating (3) with respect to F E yields V c = V AC + V a, () where V c = r c/oe, V AC = r c/a, V a = r a/oe. (5) The angular velocity ω AC/E of F AC relative to F E is related to the rotation matrix R AC/E by Poisson s equation /$31. 1 AACC 5951

2 AC R AC/E = R AC/E ω AC/E. () We resolve V AC and ω AC/E in F AC using the notation U V = V P AC, Q = W AC ω AC/E. (7) R AC Resolving the gravity vector g in F AC yields (sin Θ)g g = (sin Φ)(cos Θ)g, (8) AC (cos Φ)(cos Θ)g where g = 3.17ft/s. For the Euler rotation sequence 3--1 (yaw-pitch-roll), we have ω AC/E = AC Φî AC + Θĵ E + Ψˆk E. (9) The acceleration of the aircraft center of mass relative to O E is given by a c/oe/e = v c/oe/e = v c/a/e + v a/oe/e. (1) We assume that the ambient wind is spatially uniform and constant with respect to F E, i.e., v a/oe/e =. Hence a c/oe/e = v c/a/e = Using the transport theorem with (11) yields a c/oe/e = AC V AC. (11) V AC + ω AC/E V AC. (1) Note that (1) is a kinematic relation that is applicable to all aircraft and is independent of all modeling information. B. Kinematic Equations The accelerometer measurement a meas with gravity offset is given by a meas = a c/oe/e g, (13) where the accelerometers are assumed to be located at the center of mass of the aircraft. Substituting (13) into (1) yields AC V AC = ω AC/E V AC + g + a meas. (1) We resolve a meas in F AC using the notation a x a y = a meas. (15) a z AC Resolving (9) in F AC using (7) yields P 1 sin Θ Φ Q = cos Φ (cos Θ) sin Φ Θ. (1) R sin Φ (cos Θ) cos Φ Ψ The inverse transformation of (1) is given by Φ 1 (sin Φ) tan Θ (cos Φ) tan Θ Θ = cos Φ sin Φ P Q. (17) Ψ (sin Φ) sec Θ (cos Φ) sec Θ R Resolving (1) in F AC using (7), (8), and (15) yields U = RV QW (sin Θ)g + a x, (18) V = RU + P W + (sin Φ)(cos Θ)g + a y, (19) Ẇ = QU P V + (cos Φ)(cos Θ)g + a z. () Using the components of V AC resolved in F AC, the angle of attack α and sideslip β are given by α = atan(w, U), β = atan(v, U + W ). (1) Note that (3) (1) are exact kinematic equations, and thus are applicable to all rigid aircraft. Note also that (13) (1) do not include noise. C. Fault-Detection Scenarios Table I lists the available on-board s for fault detection. A continuous-time state-space model can be formulated using (18) (1) as ẋ = f c (x, u k, u u ) + D 1 w, () y = h (x) + D v, (3) where x R lx is the unknown state, u k R lu k is the known input, u u R luu is the unknown input, D 1 w R lx is the process noise with covariance V 1 = D1 D1 T R lx lx, y R ly is the output measurement, and D v R ly is the measurement noise with covariance V = D D T R ly ly, and the functions f c and h are known. The process and measurement noise in () (3) arise due to the fact that the measurements are noisy. Table II defines x, u u, u k, and y for three fault-detection scenarios, in particular, faulty pitot tube, α-, and accelerometers. In each case, the state equations can be written using (18) () and () with l x = 3 as U RV QW (sin Θ)g + a x V = RU + P W + (sin Φ)(cos Θ)g + a y +D 1 w. () Ẇ QU P V + (cos Φ)(cos Θ)g + a z In the absence of vertical gyro measurements of Φ and Θ, the first two equations in (17) can be integrated to obtain s of Φ and Θ. The matrices D 1 and D are determined using Tables I II and are given as follows; Scenario 1) Faulty pitot tube: D 1 = [ ] D P QR D ΦΘ D axa ya z, D = diag (σ α, σ β ), where (5) W V σ P D P QR = W U σ Q, V U σ R cos Φ [ ] D ΦΘ = (sin Φ) sin Θ (cos Φ) cos Θ σφ, σ (cos Φ) sin Θ (sin Φ) cos Θ Θ σ ax D axa ya z = σ ay. σ az D ΦΘ is determined assuming σ Φ, σ Θ are small and using the approximations sin w Φ w Φ, sin w Θ w Θ, cos w Φ 1, cos w Θ 1, w Φ w Θ = w Θ w Φ, where w Φ and w Θ are noise on the measurements or s of Φ and Θ, respectively, obtained from (17). Scenario ) Faulty α-: D 1 is given by (5) and D = diag (σ U, σ β ). () Scenario 3) Faulty accelerometer: D 1 = [ D P QR D ΦΘ ], D = diag (σ U, σ α, σ β ). (7) 595

3 TABLE I: On-board s for fault detection. The additive noise for each is assumed to be white Gaussian. Sensors Measurements Standard Deviation of Noise Pitot Tube U σ U Rate Gyro P, Q, R σ P, σ Q, σ R Vertical Gyro Θ, Φ σ Θ,σ Φ Accelerometers a x, a y, a z σ ax, σ ay, σ az α- α σ α β- β σ β TABLE II: Scenarios for fault detection Faulty Sensor x y u k u u a x, a y, a z Pitot Tube U, V, W α, β P, Q, R Θ, Φ a x, a y, a z α- U, V, W U, β P, Q, R Θ, Φ Accelero- P, Q, R U, V, W α, β, U meter Θ, Φ a x, a y, a z III. STATE AND INPUT ESTIMATION In Section II-C, fault detection is formulated as a problem of state and input estimation. We use the extended Kalman filter (EKF) for state estimation and retrospective cost input estimation (RCIE) for input estimation. The state-space model () (3) can be discretized to first order as x(k + 1) = f (x(k), u k (k), u u (k)) + ˆD 1 (k)w(k), (8) y(k) = h (x(k)) + D v(k), (9) where k is the time step, D1 (k) = T s D 1, f (x(k), u k (k), u u (k)) = x(k) + T s f c (x(k), u k (k), u u (k)), and T s is the sampling time. A. Extended Kalman Filter (EKF) EKF consists of two steps. Assuming that u = u k, that is, the input is fully known, the forecast step is given by x f (k) = f (x da (k 1), u k (k 1)), (3) P f (k) = A(k 1)P da (k 1)A T (k 1) + V 1 (k 1), (31) where x f (k) R lx is the forecast state, x da (k) R lx is the data assimilation state, P f (k) R lx lx is the forecast error covariance, P da (k) R lx lx is the data assimilation error covariance, V1 = D T 1 D1 is the process noise covariance, and A(k) is the Jacobian of f given by A(k) = f x (3) xda (k),u k (k). The data assimilation step is given by K da (k) = P f (k)c T (k)s 1 da (k), (33) P da (k) = P f (k) P f (k)c T (k)s 1 da (k)c(k)p f(k), (3) x da (k) = x f (k) + K da (k) [y(k) h (x f (k))], (35) where K da (k) R lx ly is the state estimator gain, S da (k) = C(k)P f (k)c T (k) + V (k), and C(k) is the Jacobian of h C(k) = h x (3) xf (k). B. Retrospective Cost Input Estimation In the case where the input is partially or fully unknown, (3) does not explicitly account for the unknown input u u. The effect of u u (k) can be included in the process noise w(k) by a suitable choice of Q(k). A more effective approach is to u u (k) and include it in (3) and (3) with its û u (k) as x f (k) = f (x da (k 1), u k (k 1), û u (k 1)), (37) A(k) = f x (38) xda (k),u k (k),û u(k). In order to û u (k), we construct an adaptive input estimator that minimizes z(k) = y(k) h (x da (k)), (39) where z(k) R lz is the output error. The d input û u (k) is the output of the input estimation subsystem of order n c given by n c n c û u (k) = Mi T (k)û T u (k i) + Ni T (k)z T (k i), i=1 i=1 () where M i (k) R l ûu l ûu and N i (k) R ly l ûu. The subsystem in () can be reformulated as where l θ = lûu n c (lûu + l y ), and û u (k) = Φ(k)θ(k), (1) θ(k) = vec([m T 1 (k) M T n c (k) N T 1 (k) N T n c (k)] T ) R l θ, φ(k) = [û T u (k 1) û T u (k n c ) y T (k 1) y T (k n c )] T, Φ(k) = I lûu φ T (k) R l ûu l θ, () where denotes the Kronecker product, Φ(k) is the regressor, and vec is the column-stacking operator. 1) Retrospective Performance: Define G f (q) = D 1 f (q)n f (q), where q is the forward shift operator, n f 1 is the order of G f, and N f (q) = K 1 q n f 1 + K q n f + + K nf, (3) D f (q) = I lz q n f + A 1 q n f 1 + A q n f + + A nf. () Furthermore, K i R lz l ûu for 1 i r, Aj R lz lz for 1 j r, and det (D f (q)) is asymptotically stable. Next, for k 1, we define the retrospective performance variable ẑ(ˆθ, k) = z(k) + Φ f (k)ˆθ u f (k), (5) where Φ f (k) = G f (q)φ(k), u f (k) = G f (q)û u (k), () and ˆθ R l θ is determined by optimization below. ) Markov Parameters: The filter G f at time step k is based on the input-to-performance transfer matrix G zuu (q, k) = C(k)(qI A(k)) 1 B(k), where A(k) is defined by (38), C(k) is defined by (3), and B(k) is the 5953

4 Jacobian of f with respect to û u evaluated at û u (k 1). For all complex numbers z whose absolute value is greater than the spectral radius of A(k), it follows that H i (k) G zuu (z, k) = z i, (7) i= where, for all, i 1, the i th Markov parameter of G zuu (z, k) is defined by H i (k) = C(k)A(k) i 1 B(k). (8) A. Types of faults We consider the following types of faults: Bias. The measurement has a constant offset from the measurement. Drift. The measurement has a constant-slope deviation from the measurement. Deadzone. The reads zero within a specific range. Stuck. The reading is fixed. B. Procedure for fault detection For fault detection using state and input estimation, rich signals are needed. This can be achieved either by exciting the dynamics of the aircraft using its control surfaces or it can arise naturally from the atmosphere, e.g., wind gusts. For this paper, the dynamics of the aircraft are excited using a saturated harmonic elevator input. For fault detection, we assume the remaining s are functional, and we define the residual e(k) = k+kw [y(i) y est (i)], (51) i=k where y est is the of y, and k w is the data-window size. We call e as for value of y, and for measured value of y. For each numerical example, k w = 1 data points, and x da () =.5x(). At each time step k, G f is chosen to be the finite-impulseresponse (FIR) filter n f H i (k) G f (q, k) = q i, (9) V. GTM EXAMPLES i= We set the sampling time T s =.1 s and consider a obtained by truncating (7). scenario where GTM is initially trimmed for level flight at an 3) Cumulative Cost and RCIE Update Law: For k 1, altitude of 8 ft. We excite the aircraft dynamics using the we define the cumulative cost function elevator deflection δe(k) = sat [ sin(kt s + 5)] deg, J(k, ˆθ) k ( ) = ẑ(i) T R z ẑ(i) + [Φ(i)ˆθ] T which is a saturated sinusoid with amplitude deg, maximum deflection of ± deg, and a period of s. Unless stated Rûu Φ(i)ˆθ i=1 otherwise, the ambient wind is constant with magnitude of + [ˆθ θ()] T R θ [ˆθ θ()], (5) 1.88 ft/s. where R θ, R z, and Rûu are positive definite. Let P () = To emulate noise, we add zero-mean white noise R 1 θ and θ() = θ. Then, for all k 1, the cumulative to all of the measurements with standard deviations cost function (5) has the unique global minimizer ˆθ = θ(k) σ ax = σ ay = σ az =.1g, σ P = σ Q = σ R =.1 rad/s, given by the RLS update σ Φ = σ Θ =.1 rad, σ α = σ β =.1 rad, and σ U = θ(k) = θ(k 1) P (k 1) Φ(k) T Γ(k) 1 [ Φ(k)θ(k 1) + z(k)], 1. ft/s. To show the fault and noise level, we plot the measurement and measurement together. We also present the where P (k) satisfies P (k) = P (k 1) P (k 1) Φ(k) T Γ(k) 1 Φ(k)P (k 1), to show the accuracy of the s. Note that [ ] in practical application, the measurement and thus the Φ(k) = Φf (k) R (lz+l ûu ) l θ, are not available. However, the Φ(k) [ ] can be used in practice for fault detection. R(k) = Rz (k) R (lz+l ûu ) (lz+l ûu ), Rûu (k) A. Fault Detection for Pitot-Tube Failure [ ] In the following cases, the pitot tube fails by becoming z(k) = z(k) uf (k) R lz+l ûu, stuck at the constant value of 1 ft/s, beginning at 1 s. First we U with noisy input and output measurements. Fig. 1 shows that the decreases to Γ(k) = R(k) 1 + Φ(k)P (k 1) Φ(k) T. IV. SENSOR FAULT DETECTION ft/s, indicating that EKF is operating correctly. However, the The formulation in sections II III is applicable to all rigid jumps after the fails. aircraft. In this paper, we use the NASA Generic Transport Next, to see the effect of accelerometer bias, we consider Model (GTM) to illustrate fault detection. GTM is a the case with accelerometer bias b ax = b ay = b az =.1g. high-fidelity six-degree-of-freedom nonlinear aircraft model Fig. shows that the d pitot-tube measurement drifts with aerodynamic lookup tables [19]. due to the biased accelerometers. In order to deal with these biases, the dynamics in () are augmented as 595 ẋ = f c (x, u k, u u ) + ˆb + D 1 w, ˆb =, (5) where ˆb R 3 is the d bias in the accelerometers. Fig. 3 shows that, with the augmented states, the is less than ft/s, thus indicating no drift in the of U. Consequently, ˆb converges to the accelerometer bias. B. Fault Detection for α- Failure We now present cases where the α- has either a bias or deadzone beginning at t = 1 s. We α using ˆα = atan(ŵ, Û), (53) where Ŵ and Û are the state s of (). First, we consider the case where the α- has a bias

5 U (ft/s) e (ft/s) α (deg) e (deg) Fig. 1: Stuck pitot tube. At 1 s, the measurement is stuck at 1 ft/s. The jumps to a mean value of 8.5 ft/s indicating pitot-tube failure. U (ft/s) e (ft/s) Fig. : Estimation of U with biased accelerometers. The of U drifts from the measurement. Beginning at 1 s, the measurement is stuck at 1 ft/s. The and s are both increasing, and therefore it is not possible to detect the fault. This shortcoming is overcome in Fig. 3. U (ft/s) e (ft/s) Fig. 3: Estimation of U with augmented bias states. The of U indicates no drift. Beginning at 1 s, the measurement is stuck at 1 ft/s. The is less than ft/s, whereas the has an offset due to the stuck fault. of deg. Fig. shows that the is less than Fig. : α- with a bias. Beginning at 1 s, the α- has a bias of deg. The indicates an offset due to the bias. α (deg) e (deg) Fig. 5: α- with a deadzone. Beginning at 1 s, the α- reads zero within ± deg. The indicates an offset due to the deadzone. deg, and the jumps to.5 deg due to the bias. Next, we consider the deadzone case where the α- reads zero within ± deg. Fig. 5 shows that the residual has an offset due to the deadzone. C. Fault Detection for Accelerometer Failure For accelerometer fault detection, we use RCIE to acceleration. To do so, we filter U and augment the states in () with an additional filtered state U f as U f = ω c (U f U), (5) where ω c > is the cutoff frequency. We use U f as the output measurement. We choose ω c = π rad/s, n c =, n f =, R θ = 1 I lθ, and R u = 1 3. Furthermore, we choose R z = 1 and R z = 1 to a x and a z, respectively. We consider cases where the accelerometer has either a bias or drift beginning at 1 s. Fig. shows that RCIE is able to a x and a z. Figs. 7a and 8a show cases where a x and a z have biases of.5g and.1g, respectively. Note that the s have offsets due to these biases. Figs. 7b and 8b show cases where the measurements of a x and a z drift with a slope of.1 g/s. Note that the residuals also drift from the respective s. 5955

6 a x (g) d actual a z (g) d actual Fig. : Acceleration estimation using RCIE. Note that, RCIE is able to a x and a z. Estimation of a x. Estimation of a z Fig. 7: a x-. The measurement of a x is subject to a bias. Note that the jumps at 1 s when the bias begins. The measurement of a x is subject to a drift. Note that the begins to increase at 1 s when the drift begins Fig. 8: a z-. The measurement of a z is subject to a bias. Note that the jumps at 1 s when the bias begins. The measurement of a z is subject to a drift. Note that the begins to increase at 1 s when the drift begins. VI. CONCLUSIONS In this paper, we presented a method for detecting aircraft faults using state and input estimation. We used the extended Kalman filter (EKF) and retrospective cost input estimation (RCIE) to states and inputs, respectively. For the estimation framework, we used the kinematics to formulate a nonlinear state space system. Three fault-detection scenarios, in particular, faulty pitot tube, angle-of-attack, and accelerometers were investigated. We used EKF for pitot tube and angle-of-attack fault detection, and RCIE for accelerometer fault detection. In order to illustrate fault detection, we used the NASA Generic Transport Model and presented cases for detecting stuck, bias, drift, and deadzone faults. For all cases, we showed that the can be used to detect faults. VII. ACKNOWLEDGMENT This research was supported in part by the Office of Naval Research under grant N [1] R. Isermann, Process fault detection based on modeling and estimation methods-a survey, Automatica, vol., pp. 387, 198. [] A. M. Agogino, S. Srinivas, and K. M. Schneider, Multiple expert system for diagnostic reasoning, monitoring and control of mechanical systems, Mech. Sys. Sig. Proc., vol., pp , [3] D. Zhou and P. Frank, Fault diagnostics and fault tolerant control, IEEE Trans. Aerosp. Elec. Sys., vol. 3, pp. 7, [] J. Gertler, Fault Detection and Diagnosis in Engineering Systems. CRC press, [5] R. Isermann, Fault-Diagnosis Systems: An Introduction from Fault Detection to Fault Tolerance. Springer,. [] Y. Zhang and J. Jiang, Bibliographical review on reconfigurable faulttolerant control systems, Ann. Rev. Contr., vol. 3, pp. 9 5, 8. [7] P. Freeman, P. Seiler, and G. J. Balas, Air data system fault modeling and detection, Contr. Engr. Pract., vol. 1, pp , 13. [8] S. Gururajan, M. Fravolini, M. Rhudy, A. Moschitta, and M. Napolitano, Evaluation of failure detection, identification and accommodation (SFDIA) performance following common-mode failures of pitot tubes, SAE Technical Paper, Sept 1. [9] M. L. Fravolini, M. Rhudy, S. Gururajan, S. Cascianelli, and M. Napolitano, Experimental evaluation of two pitot free analytical redundancy techniques for the estimation of the airspeed of an uav, SAE Int. Jr. of Aerosp., vol. 7, pp , 1. [1] M. B. Rhudy, M. L. Fravolini, Y. Gu, M. R. Napolitano, S. Gururajan, and H. Chao, Aircraft model-independent airspeed estimation without pitot tube measurements, Aerosp. and Elec. Sys., IEEE Transactions on, vol. 51, pp , 15. [11] M. Corless and J. Tu, State and input estimation for a class of uncertain systems, Automatica, vol. 3, pp , [1] Y. Xiong and M. Saif, Unknown disturbance inputs estimation based on a state functional observer design, Automatica, vol. 39, pp , 3. [13] T. Floquet and J. P. Barbot, State and unknown input estimation for linear discrete-time systems, Automa., vol., pp ,. [1] S. Gillijns and B. De Moor, Unbiased minimum-variance input and state estimation for linear discrete-time systems, Automatica, vol. 3, pp , 7. [15] H. Palanthandalam-Madapusi and D. S. Bernstein, A subspace algorithm for simultaneous identification and input reconstruction, Int. J. Adaptive Contr. Sig. Proc., vol. 3, pp , 9. [1] S. Kirtikar, H. Palanthandalam-Madapusi, E. Zattoni, and D. S. Bernstein, Delay input and initial-state reconstruction for discrete-time linear systems, Circ. Sys. Sig. Processing, vol. 3, pp. 33, 11. [17] H. Fang, R. A. de Callafon, and J. Cortes, Simultaneous input and state estimation for nonlinear systems with applications to flow field estimation, Automatica, vol. 9, pp , 13. [18] A. M. D Amato and D. S. Bernstein, Adaptive forward-propagating input reconstruction for nonminimum-phase systems, Proc. Amer. Conf. Contr., pp , Montreal, 1. [19] T. Jordan, W. Langford, C. Belcastro, J. Foster, G. Shah, G. Howland, and R. Kidd, Development of a dynamically scaled generic transport model testbed for flight research experiments, AUVSI Unmanned Unlimited, Arlington, VA,. 595

Adaptive Control of an Aircraft with Uncertain Nonminimum-Phase Dynamics

Adaptive Control of an Aircraft with Uncertain Nonminimum-Phase Dynamics 1 American Control Conference Palmer House Hilton July 1-3, 1. Chicago, IL, USA Adaptive Control of an Aircraft with Uncertain Nonminimum-Phase Dynamics Ahmad Ansari and Dennis S. Bernstein Abstract This

More information

System Identification Using a Retrospective Correction Filter for Adaptive Feedback Model Updating

System Identification Using a Retrospective Correction Filter for Adaptive Feedback Model Updating 9 American Control Conference Hyatt Regency Riverfront, St Louis, MO, USA June 1-1, 9 FrA13 System Identification Using a Retrospective Correction Filter for Adaptive Feedback Model Updating M A Santillo

More information

Adaptive Trim and Trajectory Following for a Tilt-Rotor Tricopter Ahmad Ansari, Anna Prach, and Dennis S. Bernstein

Adaptive Trim and Trajectory Following for a Tilt-Rotor Tricopter Ahmad Ansari, Anna Prach, and Dennis S. Bernstein 7 American Control Conference Sheraton Seattle Hotel May 4 6, 7, Seattle, USA Adaptive Trim and Trajectory Following for a Tilt-Rotor Tricopter Ahmad Ansari, Anna Prach, and Dennis S. Bernstein Abstract

More information

Wind-field Reconstruction Using Flight Data

Wind-field Reconstruction Using Flight Data 28 American Control Conference Westin Seattle Hotel, Seattle, Washington, USA June 11-13, 28 WeC18.4 Wind-field Reconstruction Using Flight Data Harish J. Palanthandalam-Madapusi, Anouck Girard, and Dennis

More information

Kalman-Filter-Based Time-Varying Parameter Estimation via Retrospective Optimization of the Process Noise Covariance

Kalman-Filter-Based Time-Varying Parameter Estimation via Retrospective Optimization of the Process Noise Covariance 2016 American Control Conference (ACC) Boston Marriott Copley Place July 6-8, 2016. Boston, MA, USA Kalman-Filter-Based Time-Varying Parameter Estimation via Retrospective Optimization of the Process Noise

More information

Cumulative Retrospective Cost Adaptive Control with RLS-Based Optimization

Cumulative Retrospective Cost Adaptive Control with RLS-Based Optimization 21 American Control Conference Marriott Waterfront, Baltimore, MD, USA June 3-July 2, 21 ThC3.3 Cumulative Retrospective Cost Adaptive Control with RLS-Based Optimization Jesse B. Hoagg 1 and Dennis S.

More information

UAVBook Supplement Full State Direct and Indirect EKF

UAVBook Supplement Full State Direct and Indirect EKF UAVBook Supplement Full State Direct and Indirect EKF Randal W. Beard March 14, 217 This supplement will explore alternatives to the state estimation scheme presented in the book. In particular, we will

More information

Adaptive Output Feedback Control of the NASA GTM Model with Unknown Nonminimum-Phase Zeros

Adaptive Output Feedback Control of the NASA GTM Model with Unknown Nonminimum-Phase Zeros AIAA Guidance, Navigation, and Control Conference 8 - August, Portland, Oregon AIAA -64 Adaptive Output Feedback Control of the NASA GTM Model with Unknown Nonminimum-Phase Zeros Anthony M. D Amato, E.

More information

An Inner-Loop/Outer-Loop Architecture for an Adaptive Missile Autopilot

An Inner-Loop/Outer-Loop Architecture for an Adaptive Missile Autopilot 2015 American Control Conference Palmer House Hilton July 1-3, 2015. Chicago, IL, USA An Inner-Loop/Outer-Loop Architecture for an Adaptive Missile Autopilot Frantisek M. Sobolic, Gerardo Cruz, and Dennis

More information

State Estimation for Autopilot Control of Small Unmanned Aerial Vehicles in Windy Conditions

State Estimation for Autopilot Control of Small Unmanned Aerial Vehicles in Windy Conditions University of Colorado, Boulder CU Scholar Aerospace Engineering Sciences Graduate Theses & Dissertations Aerospace Engineering Sciences Summer 7-23-2014 State Estimation for Autopilot Control of Small

More information

Damage Localization for Structural Health Monitoring Using Retrospective Cost Model Refinement

Damage Localization for Structural Health Monitoring Using Retrospective Cost Model Refinement Damage Localization for Structural Health Monitoring Using Retrospective Cost Model Refinement Anthony M D Amato University of Michigan, Ann Arbor, Michigan, 4819, United States of America Sunil L Kukreja

More information

THE Kalman filter and its variants provide well-established

THE Kalman filter and its variants provide well-established IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY 1 Input Estimation for Nonminimum-Phase Systems With Application to Acceleration Estimation for a Maneuvering Vehicle Ahmad Ansari and Dennis S. Bernstein,

More information

Evaluation of different wind estimation methods in flight tests with a fixed-wing UAV

Evaluation of different wind estimation methods in flight tests with a fixed-wing UAV Evaluation of different wind estimation methods in flight tests with a fixed-wing UAV Julian Sören Lorenz February 5, 2018 Contents 1 Glossary 2 2 Introduction 3 3 Tested algorithms 3 3.1 Unfiltered Method

More information

Adaptive Control Using Retrospective Cost Optimization with RLS-Based Estimation for Concurrent Markov-Parameter Updating

Adaptive Control Using Retrospective Cost Optimization with RLS-Based Estimation for Concurrent Markov-Parameter Updating Joint 48th IEEE Conference on Decision and Control and 8th Chinese Control Conference Shanghai, PR China, December 6-8, 9 ThA Adaptive Control Using Retrospective Cost Optimization with RLS-Based Estimation

More information

Position Control Using Acceleration- Based Identification and Feedback With Unknown Measurement Bias

Position Control Using Acceleration- Based Identification and Feedback With Unknown Measurement Bias Position Control Using Acceleration- Based Identification and Feedback With Unknown Measurement Bias Jaganath Chandrasekar e-mail: jchandra@umich.edu Dennis S. Bernstein e-mail: dsbaero@umich.edu Department

More information

Retrospective Cost Adaptive Thrust Control of a 1D scramjet with Mach Number Disturbance

Retrospective Cost Adaptive Thrust Control of a 1D scramjet with Mach Number Disturbance 2015 American Control Conference Palmer House Hilton July 1-3, 2015. Chicago, IL, USA Retrospective Cost Adaptive Thrust Control of a 1D scramjet with Mach Number Disturbance Ankit Goel 1, Antai Xie 2,

More information

Quaternion based Extended Kalman Filter

Quaternion based Extended Kalman Filter Quaternion based Extended Kalman Filter, Sergio Montenegro About this lecture General introduction to rotations and quaternions. Introduction to Kalman Filter for Attitude Estimation How to implement and

More information

Retrospective Cost Adaptive Control for Nonminimum-Phase Systems with Uncertain Nonminimum-Phase Zeros Using Convex Optimization

Retrospective Cost Adaptive Control for Nonminimum-Phase Systems with Uncertain Nonminimum-Phase Zeros Using Convex Optimization American Control Conference on O'Farrell Street, San Francisco, CA, USA June 9 - July, Retrospective Cost Adaptive Control for Nonminimum-Phase Systems with Uncertain Nonminimum-Phase Zeros Using Convex

More information

Adaptive Control of a Quadrotor UAV Transporting a Cable-Suspended Load with Unknown Mass

Adaptive Control of a Quadrotor UAV Transporting a Cable-Suspended Load with Unknown Mass rd IEEE Conference on Decision and Control December -7,. Los Angeles, California, USA Adaptive Control of a Quadrotor UAV Transporting a Cable-Suspended Load with Unknown Mass Shicong Dai, Taeyoung Lee,

More information

Lecture AC-1. Aircraft Dynamics. Copy right 2003 by Jon at h an H ow

Lecture AC-1. Aircraft Dynamics. Copy right 2003 by Jon at h an H ow Lecture AC-1 Aircraft Dynamics Copy right 23 by Jon at h an H ow 1 Spring 23 16.61 AC 1 2 Aircraft Dynamics First note that it is possible to develop a very good approximation of a key motion of an aircraft

More information

Maneuvering Target Tracking Using Retrospective-Cost Input Estimation

Maneuvering Target Tracking Using Retrospective-Cost Input Estimation I. INTRODUCTION Maneuvering Target Tracking Using Retrospective-Cost Input Estimation LIANG HAN, Student Member, IEEE ZHANG REN Beihang University Beijing, P. R. China DENNIS S. BERNSTEIN, Fellow, IEEE

More information

with Application to Autonomous Vehicles

with Application to Autonomous Vehicles Nonlinear with Application to Autonomous Vehicles (Ph.D. Candidate) C. Silvestre (Supervisor) P. Oliveira (Co-supervisor) Institute for s and Robotics Instituto Superior Técnico Portugal January 2010 Presentation

More information

UAV Coordinate Frames and Rigid Body Dynamics

UAV Coordinate Frames and Rigid Body Dynamics Brigham Young University BYU ScholarsArchive All Faculty Publications 24-- UAV oordinate Frames and Rigid Body Dynamics Randal Beard beard@byu.edu Follow this and additional works at: https://scholarsarchive.byu.edu/facpub

More information

Application of state observers in attitude estimation using low-cost sensors

Application of state observers in attitude estimation using low-cost sensors Application of state observers in attitude estimation using low-cost sensors Martin Řezáč Czech Technical University in Prague, Czech Republic March 26, 212 Introduction motivation for inertial estimation

More information

TTK4190 Guidance and Control Exam Suggested Solution Spring 2011

TTK4190 Guidance and Control Exam Suggested Solution Spring 2011 TTK4190 Guidance and Control Exam Suggested Solution Spring 011 Problem 1 A) The weight and buoyancy of the vehicle can be found as follows: W = mg = 15 9.81 = 16.3 N (1) B = 106 4 ( ) 0.6 3 3 π 9.81 =

More information

Semiparametric Identification of Wiener Systems Using a Single Harmonic Input and Retrospective Cost Optimization

Semiparametric Identification of Wiener Systems Using a Single Harmonic Input and Retrospective Cost Optimization American Control Conference Marriott Waterfront, Baltimore, MD, USA June 3-July, ThC7. Semiparametric Identification of Wiener Systems Using a Single Harmonic Input and Retrospective Cost Optimization

More information

A Numerical Study on Controlling a Nonlinear Multilink Arm Using A Retrospective Cost Model Reference Adaptive Controller

A Numerical Study on Controlling a Nonlinear Multilink Arm Using A Retrospective Cost Model Reference Adaptive Controller 5th IEEE Conference on Decision and Control and European Control Conference (CDC-ECC) Orlando, FL, USA, December -5, A Numerical Study on Controlling a Nonlinear Multilink Arm Using A Retrospective Cost

More information

Department of Aerospace Engineering and Mechanics University of Minnesota Written Preliminary Examination: Control Systems Friday, April 9, 2010

Department of Aerospace Engineering and Mechanics University of Minnesota Written Preliminary Examination: Control Systems Friday, April 9, 2010 Department of Aerospace Engineering and Mechanics University of Minnesota Written Preliminary Examination: Control Systems Friday, April 9, 2010 Problem 1: Control of Short Period Dynamics Consider the

More information

Closed-Loop Identification of Unstable Systems Using Noncausal FIR Models

Closed-Loop Identification of Unstable Systems Using Noncausal FIR Models 23 American Control Conference (ACC) Washington, DC, USA, June 7-9, 23 Closed-Loop Identification of Unstable Systems Using Noncausal FIR Models Khaled Aljanaideh, Benjamin J. Coffer, and Dennis S. Bernstein

More information

Two dimensional rate gyro bias estimation for precise pitch and roll attitude determination utilizing a dual arc accelerometer array

Two dimensional rate gyro bias estimation for precise pitch and roll attitude determination utilizing a dual arc accelerometer array Rochester Institute of Technology RIT Scholar Works Theses Thesis/Dissertation Collections -- Two dimensional rate gyro bias estimation for precise pitch and roll attitude determination utilizing a dual

More information

Filtering and Fusion based Reconstruction of Angle of Attack

Filtering and Fusion based Reconstruction of Angle of Attack Filtering and Fusion based Reconstruction of Angle of Attack N Shantha Kuar Scientist, FMC Division NAL, Bangalore 7 E-ail: nskuar@css.nal.res.in Girija G Scientist, FMC Division NAL, Bangalore 7 E-ail:

More information

Cautious Data Driven Fault Detection and Isolation applied to the Wind Turbine Benchmark

Cautious Data Driven Fault Detection and Isolation applied to the Wind Turbine Benchmark Driven Fault Detection and Isolation applied to the Wind Turbine Benchmark Prof. Michel Verhaegen Delft Center for Systems and Control Delft University of Technology the Netherlands November 28, 2011 Prof.

More information

FAULT DETECTION AND FAULT TOLERANT APPROACHES WITH AIRCRAFT APPLICATION. Andrés Marcos

FAULT DETECTION AND FAULT TOLERANT APPROACHES WITH AIRCRAFT APPLICATION. Andrés Marcos FAULT DETECTION AND FAULT TOLERANT APPROACHES WITH AIRCRAFT APPLICATION 2003 Louisiana Workshop on System Safety Andrés Marcos Dept. Aerospace Engineering and Mechanics, University of Minnesota 28 Feb,

More information

A Discrete-Time Parameter Estimation Based Adaptive Actuator Failure Compensation Control Scheme

A Discrete-Time Parameter Estimation Based Adaptive Actuator Failure Compensation Control Scheme 211 American Control Conference on O'Farrell Street, San Francisco, CA, USA June 29 - July 1, 211 A Discrete-Time Parameter Estimation Based Adaptive Actuator Failure Compensation Control Scheme Chang

More information

Frequency Domain System Identification for a Small, Low-Cost, Fixed-Wing UAV

Frequency Domain System Identification for a Small, Low-Cost, Fixed-Wing UAV Frequency Domain System Identification for a Small, Low-Cost, Fixed-Wing UAV Andrei Dorobantu, Austin M. Murch, Bernie Mettler, and Gary J. Balas, Department of Aerospace Engineering & Mechanics University

More information

A Complementary Filter for Attitude Estimation of a Fixed-Wing UAV

A Complementary Filter for Attitude Estimation of a Fixed-Wing UAV A Complementary Filter for Attitude Estimation of a Fixed-Wing UAV Mark Euston, Paul Coote, Robert Mahony, Jonghyuk Kim and Tarek Hamel Abstract This paper considers the question of using a nonlinear complementary

More information

Experiments on Stabilization of the Hanging Equilibrium of a 3D Asymmetric Rigid Pendulum

Experiments on Stabilization of the Hanging Equilibrium of a 3D Asymmetric Rigid Pendulum Proceedings of the 25 IEEE Conference on Control Applications Toronto, Canada, August 28-3, 25 MB4.5 Experiments on Stabilization of the Hanging Equilibrium of a 3D Asymmetric Rigid Pendulum Mario A. Santillo,

More information

Adaptive Control of Mass-Spring Systems with Unknown Hysteretic Contact Friction

Adaptive Control of Mass-Spring Systems with Unknown Hysteretic Contact Friction 26 American Control Conference (ACC) Boston arriott Copley Place July 6-8, 26. Boston, A, USA Adaptive Control of ass-spring Systems with Unknown Hysteretic Contact Friction ohammad Al Janaideh and Dennis

More information

Delayed Recursive State and Input Reconstruction

Delayed Recursive State and Input Reconstruction 1 Delayed Recursive State and Input Reconstruction Roshan A Chavan and Harish J. Palanthandalam-Madapusi SysIDEA Lab arxiv:1509.06226v1 [math.oc 21 Sep 2015 IIT Gandhinagar, Ahmedabad - 382424, India.

More information

arxiv: v1 [cs.sy] 8 May 2015

arxiv: v1 [cs.sy] 8 May 2015 arxiv:150501958v1 cssy 8 May 2015 Direct identification of fault estimation filter for sensor faults Yiming Wan Tamas Keviczky Michel Verhaegen Delft University of Technology, 2628CD, Delft, The Netherlands

More information

H 2 Adaptive Control. Tansel Yucelen, Anthony J. Calise, and Rajeev Chandramohan. WeA03.4

H 2 Adaptive Control. Tansel Yucelen, Anthony J. Calise, and Rajeev Chandramohan. WeA03.4 1 American Control Conference Marriott Waterfront, Baltimore, MD, USA June 3-July, 1 WeA3. H Adaptive Control Tansel Yucelen, Anthony J. Calise, and Rajeev Chandramohan Abstract Model reference adaptive

More information

HW VS SW SENSOR REDUNDANCY: FAULT DETECTION AND ISOLATION OBSERVER BASED APPROACHES FOR INERTIAL MEASUREMENT UNITS

HW VS SW SENSOR REDUNDANCY: FAULT DETECTION AND ISOLATION OBSERVER BASED APPROACHES FOR INERTIAL MEASUREMENT UNITS HW VS SW SENSOR REDUNDANCY: FAULT DETECTION AND ISOLATION OBSERVER BASED APPROACHES FOR INERTIAL MEASUREMENT UNITS Abstract Immacolata Notaro*, Marco Ariola**, Egidio D Amato*, Massimiliano Mattei* *Dipartimento

More information

Inversion-Free Adaptive Control of Uncertain Systems with Shape-Memory-Alloy Actuation

Inversion-Free Adaptive Control of Uncertain Systems with Shape-Memory-Alloy Actuation 23 American Control Conference (ACC) Washington, DC, USA, June 7-9, 23 Inversion-Free Adaptive Control of Uncertain Systems with Shape-Memory-Alloy Actuation Mohammad Al Janaideh and Dennis S Bernstein

More information

Sliding Window Recursive Quadratic Optimization with Variable Regularization

Sliding Window Recursive Quadratic Optimization with Variable Regularization 11 American Control Conference on O'Farrell Street, San Francisco, CA, USA June 29 - July 1, 11 Sliding Window Recursive Quadratic Optimization with Variable Regularization Jesse B. Hoagg, Asad A. Ali,

More information

Problem 1: Ship Path-Following Control System (35%)

Problem 1: Ship Path-Following Control System (35%) Problem 1: Ship Path-Following Control System (35%) Consider the kinematic equations: Figure 1: NTNU s research vessel, R/V Gunnerus, and Nomoto model: T ṙ + r = Kδ (1) with T = 22.0 s and K = 0.1 s 1.

More information

Flight and Orbital Mechanics

Flight and Orbital Mechanics Flight and Orbital Mechanics Lecture slides Challenge the future 1 Flight and Orbital Mechanics Lecture 7 Equations of motion Mark Voskuijl Semester 1-2012 Delft University of Technology Challenge the

More information

Development of Fault Detection and Diagnosis. Techniques with Applications to Fixed-wing and. Rotary-wing UAVs

Development of Fault Detection and Diagnosis. Techniques with Applications to Fixed-wing and. Rotary-wing UAVs Development of Fault Detection and Diagnosis Techniques with Applications to Fixed-wing and Rotary-wing UAVs Ling Ma A Thesis in The Department of Mechanical and Industrial Engineering Presented in Partial

More information

Introduction to Flight Dynamics

Introduction to Flight Dynamics Chapter 1 Introduction to Flight Dynamics Flight dynamics deals principally with the response of aerospace vehicles to perturbations in their flight environments and to control inputs. In order to understand

More information

CS491/691: Introduction to Aerial Robotics

CS491/691: Introduction to Aerial Robotics CS491/691: Introduction to Aerial Robotics Topic: Midterm Preparation Dr. Kostas Alexis (CSE) Areas of Focus Coordinate system transformations (CST) MAV Dynamics (MAVD) Navigation Sensors (NS) State Estimation

More information

Adaptive Unscented Kalman Filter with Multiple Fading Factors for Pico Satellite Attitude Estimation

Adaptive Unscented Kalman Filter with Multiple Fading Factors for Pico Satellite Attitude Estimation Adaptive Unscented Kalman Filter with Multiple Fading Factors for Pico Satellite Attitude Estimation Halil Ersin Söken and Chingiz Hajiyev Aeronautics and Astronautics Faculty Istanbul Technical University

More information

Fundamentals of attitude Estimation

Fundamentals of attitude Estimation Fundamentals of attitude Estimation Prepared by A.Kaviyarasu Assistant Professor Department of Aerospace Engineering Madras Institute Of Technology Chromepet, Chennai Basically an IMU can used for two

More information

EE 565: Position, Navigation, and Timing

EE 565: Position, Navigation, and Timing EE 565: Position, Navigation, and Timing Kalman Filtering Example Aly El-Osery Kevin Wedeward Electrical Engineering Department, New Mexico Tech Socorro, New Mexico, USA In Collaboration with Stephen Bruder

More information

Aircraft Maneuver Regulation: a Receding Horizon Backstepping Approach

Aircraft Maneuver Regulation: a Receding Horizon Backstepping Approach Aircraft Maneuver Regulation: a Receding Horizon Backstepping Approach Giuseppe Notarstefano and Ruggero Frezza Abstract Coordinated flight is a nonholonomic constraint that implies no sideslip of an aircraft.

More information

COMBINED ADAPTIVE CONTROLLER FOR UAV GUIDANCE

COMBINED ADAPTIVE CONTROLLER FOR UAV GUIDANCE COMBINED ADAPTIVE CONTROLLER FOR UAV GUIDANCE B.R. Andrievsky, A.L. Fradkov Institute for Problems of Mechanical Engineering of Russian Academy of Sciences 61, Bolshoy av., V.O., 199178 Saint Petersburg,

More information

IAC-11-C1.5.9 INERTIA-FREE ATTITUDE CONTROL OF SPACECRAFT WITH UNKNOWN TIME-VARYING MASS DISTRIBUTION

IAC-11-C1.5.9 INERTIA-FREE ATTITUDE CONTROL OF SPACECRAFT WITH UNKNOWN TIME-VARYING MASS DISTRIBUTION 6nd International Astronautical Congress, Cape Town, SA. Copyright by the International Astronautical Federation. All rights reserved IAC--C.5.9 INERTIA-FREE ATTITUDE CONTROL OF SPACECRAFT WITH UNKNOWN

More information

AFRL MACCCS Review. Adaptive Control of the Generic Hypersonic Vehicle

AFRL MACCCS Review. Adaptive Control of the Generic Hypersonic Vehicle AFRL MACCCS Review of the Generic Hypersonic Vehicle PI: Active- Laboratory Department of Mechanical Engineering Massachusetts Institute of Technology September 19, 2012, MIT AACL 1/38 Our Team MIT Team

More information

3D Pendulum Experimental Setup for Earth-based Testing of the Attitude Dynamics of an Orbiting Spacecraft

3D Pendulum Experimental Setup for Earth-based Testing of the Attitude Dynamics of an Orbiting Spacecraft 3D Pendulum Experimental Setup for Earth-based Testing of the Attitude Dynamics of an Orbiting Spacecraft Mario A. Santillo, Nalin A. Chaturvedi, N. Harris McClamroch, Dennis S. Bernstein Department of

More information

Computer mechanization of six-degree of freedom flight equations

Computer mechanization of six-degree of freedom flight equations Computer mechanization of six-degree of freedom flight equations by L. E. FOGARTY and R. M. HOWE University of Michigan The authors were introduced last month when we published their article Trajectory

More information

KALMAN FILTERS FOR NON-UNIFORMLY SAMPLED MULTIRATE SYSTEMS

KALMAN FILTERS FOR NON-UNIFORMLY SAMPLED MULTIRATE SYSTEMS KALMAN FILTERS FOR NON-UNIFORMLY SAMPLED MULTIRATE SYSTEMS Weihua Li Sirish L Shah,1 Deyun Xiao Department of Chemical and Materials Engineering, University of Alberta, Edmonton, AB, T6G G6, Canada Department

More information

Using the Kalman Filter to Estimate the State of a Maneuvering Aircraft

Using the Kalman Filter to Estimate the State of a Maneuvering Aircraft 1 Using the Kalman Filter to Estimate the State of a Maneuvering Aircraft K. Meier and A. Desai Abstract Using sensors that only measure the bearing angle and range of an aircraft, a Kalman filter is implemented

More information

Chapter 1. Introduction. 1.1 System Architecture

Chapter 1. Introduction. 1.1 System Architecture Chapter 1 Introduction 1.1 System Architecture The objective of this book is to prepare the reader to do research in the exciting and rapidly developing field of autonomous navigation, guidance, and control

More information

Subspace Identification for Nonlinear Systems That are Linear in Unmeasured States 1

Subspace Identification for Nonlinear Systems That are Linear in Unmeasured States 1 Subspace Identification for Nonlinear Systems hat are Linear in nmeasured States 1 Seth L Lacy and Dennis S Bernstein 2 Abstract In this paper we apply subspace methods to the identification of a class

More information

Recursive Estimation of Terrestrial Magnetic and Electric Potentials

Recursive Estimation of Terrestrial Magnetic and Electric Potentials Proceedings of the 47th IEEE Conference on Decision and Control Cancun, Mexico, Dec. 9-11, 2008 Recursive Estimation of Terrestrial Magnetic and Electric Potentials A. M. D Amato, B. O. S. Teixeira, H.

More information

Multi-layer Flight Control Synthesis and Analysis of a Small-scale UAV Helicopter

Multi-layer Flight Control Synthesis and Analysis of a Small-scale UAV Helicopter Multi-layer Flight Control Synthesis and Analysis of a Small-scale UAV Helicopter Ali Karimoddini, Guowei Cai, Ben M. Chen, Hai Lin and Tong H. Lee Graduate School for Integrative Sciences and Engineering,

More information

ONGOING WORK ON FAULT DETECTION AND ISOLATION FOR FLIGHT CONTROL APPLICATIONS

ONGOING WORK ON FAULT DETECTION AND ISOLATION FOR FLIGHT CONTROL APPLICATIONS ONGOING WORK ON FAULT DETECTION AND ISOLATION FOR FLIGHT CONTROL APPLICATIONS Jason M. Upchurch Old Dominion University Systems Research Laboratory M.S. Thesis Advisor: Dr. Oscar González Abstract Modern

More information

A COMPARISON OF TWO METHODS FOR STOCHASTIC FAULT DETECTION: THE PARITY SPACE APPROACH AND PRINCIPAL COMPONENTS ANALYSIS

A COMPARISON OF TWO METHODS FOR STOCHASTIC FAULT DETECTION: THE PARITY SPACE APPROACH AND PRINCIPAL COMPONENTS ANALYSIS A COMPARISON OF TWO METHODS FOR STOCHASTIC FAULT DETECTION: THE PARITY SPACE APPROACH AND PRINCIPAL COMPONENTS ANALYSIS Anna Hagenblad, Fredrik Gustafsson, Inger Klein Department of Electrical Engineering,

More information

Combining model-free and model-based Angle of Attack estimation for small fixed-wing UAVs using a standard sensor suite

Combining model-free and model-based Angle of Attack estimation for small fixed-wing UAVs using a standard sensor suite Combining model-free and model-based Angle of Attack estimation for small fixed-wing UAVs using a standard sensor suite Andreas Wenz, Tor Arne Johansen, Andrea Cristofaro Centre for Autonomous Marine Operations

More information

SERVO TRACKING OF TARGETS AT SEA

SERVO TRACKING OF TARGETS AT SEA Int. J. Appl. Math. Comput. Sci., 2006, Vol. 16, No. 2, 197 207 SERVO TRACKING OF TARGETS AT SEA ANIS AHMED,,MIECZYSŁAW A. BRDYŚ Department of Electronic, Electrical and Computer Engineering School of

More information

1 Kalman Filter Introduction

1 Kalman Filter Introduction 1 Kalman Filter Introduction You should first read Chapter 1 of Stochastic models, estimation, and control: Volume 1 by Peter S. Maybec (available here). 1.1 Explanation of Equations (1-3) and (1-4) Equation

More information

Target tracking and classification for missile using interacting multiple model (IMM)

Target tracking and classification for missile using interacting multiple model (IMM) Target tracking and classification for missile using interacting multiple model (IMM Kyungwoo Yoo and Joohwan Chun KAIST School of Electrical Engineering Yuseong-gu, Daejeon, Republic of Korea Email: babooovv@kaist.ac.kr

More information

Chapter 4 The Equations of Motion

Chapter 4 The Equations of Motion Chapter 4 The Equations of Motion Flight Mechanics and Control AEM 4303 Bérénice Mettler University of Minnesota Feb. 20-27, 2013 (v. 2/26/13) Bérénice Mettler (University of Minnesota) Chapter 4 The Equations

More information

Smartphone sensor based orientation determination for indoor navigation

Smartphone sensor based orientation determination for indoor navigation Smartphone sensor based orientation determination for indoor naviation LBS Conference 15.11.2016 Andreas Ettliner Research Group Enineerin Geodesy Contact: andreas.ettliner@tuwien.ac.at Outline Motivation

More information

Online monitoring of MPC disturbance models using closed-loop data

Online monitoring of MPC disturbance models using closed-loop data Online monitoring of MPC disturbance models using closed-loop data Brian J. Odelson and James B. Rawlings Department of Chemical Engineering University of Wisconsin-Madison Online Optimization Based Identification

More information

Chapter 9. Nonlinear Design Models. Beard & McLain, Small Unmanned Aircraft, Princeton University Press, 2012, Chapter 9, Slide 1

Chapter 9. Nonlinear Design Models. Beard & McLain, Small Unmanned Aircraft, Princeton University Press, 2012, Chapter 9, Slide 1 Chapter 9 Nonlinear Design Models Beard & McLain, Small Unmanned Aircraft, Princeton University Press, 2012, Chapter 9, Slide 1 Architecture Destination, obstacles Waypoints Path Definition Airspeed, Altitude,

More information

Adaptive Augmentation of a Fighter Aircraft Autopilot Using a Nonlinear Reference Model

Adaptive Augmentation of a Fighter Aircraft Autopilot Using a Nonlinear Reference Model Proceedings of the EuroGNC 13, 2nd CEAS Specialist Conference on Guidance, Navigation & Control, Delft University of Technology, Delft, The Netherlands, April -12, 13 Adaptive Augmentation of a Fighter

More information

EE565:Mobile Robotics Lecture 6

EE565:Mobile Robotics Lecture 6 EE565:Mobile Robotics Lecture 6 Welcome Dr. Ahmad Kamal Nasir Announcement Mid-Term Examination # 1 (25%) Understand basic wheel robot kinematics, common mobile robot sensors and actuators knowledge. Understand

More information

Attitude determination method using single-antenna GPS, Gyro and Magnetometer

Attitude determination method using single-antenna GPS, Gyro and Magnetometer 212 Asia-Pacific International Symposium on Aerospace echnology Nov. 13-1, Jeju, Korea Attitude determination method using single-antenna GPS, Gyro and Magnetometer eekwon No 1, Am Cho 2, Youngmin an 3,

More information

Equations of Motion for Micro Air Vehicles

Equations of Motion for Micro Air Vehicles Equations of Motion for Micro Air Vehicles September, 005 Randal W. Beard, Associate Professor Department of Electrical and Computer Engineering Brigham Young University Provo, Utah 84604 USA voice: (80

More information

DIAGNOSIS OF DISCRETE-TIME SINGULARLY PERTURBED SYSTEMS BASED ON SLOW SUBSYSTEM

DIAGNOSIS OF DISCRETE-TIME SINGULARLY PERTURBED SYSTEMS BASED ON SLOW SUBSYSTEM acta mechanica et automatica, vol.8 no.4 (4), DOI.478/ama-4-3 DIAGNOSIS OF DISCRETE-TIME SINGULARLY PERTURBED SYSTEMS BASED ON SLOW SUBSYSTEM Adel TELLILI *,***, Nouceyba ABDELKRIM *,**, Bahaa JAOUADI

More information

Fuzzy Logic Based Nonlinear Kalman Filter Applied to Mobile Robots Modelling

Fuzzy Logic Based Nonlinear Kalman Filter Applied to Mobile Robots Modelling Fuzzy Logic Based Nonlinear Kalman Filter Applied to Mobile Robots Modelling Rodrigo Carrasco Sch. Department of Electrical Engineering Pontificia Universidad Católica de Chile, CHILE E-mail: rax@ing.puc.cl

More information

Chapter 1 Lecture 2. Introduction 2. Topics. Chapter-1

Chapter 1 Lecture 2. Introduction 2. Topics. Chapter-1 Chapter 1 Lecture 2 Introduction 2 Topics 1.4 Equilibrium of airplane 1.5 Number of equations of motion for airplane in flight 1.5.1 Degrees of freedom 1.5.2 Degrees of freedom for a rigid airplane 1.6

More information

DISTURBANCES MONITORING FROM CONTROLLER STATES

DISTURBANCES MONITORING FROM CONTROLLER STATES DISTURBANCES MONITORING FROM CONTROLLER STATES Daniel Alazard Pierre Apkarian SUPAERO, av. Edouard Belin, 3 Toulouse, France - Email : alazard@supaero.fr Mathmatiques pour l Industrie et la Physique, Université

More information

Miscellaneous. Regarding reading materials. Again, ask questions (if you have) and ask them earlier

Miscellaneous. Regarding reading materials. Again, ask questions (if you have) and ask them earlier Miscellaneous Regarding reading materials Reading materials will be provided as needed If no assigned reading, it means I think the material from class is sufficient Should be enough for you to do your

More information

MODELING OF DUST DEVIL ON MARS AND FLIGHT SIMULATION OF MARS AIRPLANE

MODELING OF DUST DEVIL ON MARS AND FLIGHT SIMULATION OF MARS AIRPLANE MODELING OF DUST DEVIL ON MARS AND FLIGHT SIMULATION OF MARS AIRPLANE Hirotaka Hiraguri*, Hiroshi Tokutake* *Kanazawa University, Japan hiraguri@stu.kanazawa-u.ac.jp;tokutake@se.kanazawa-u.ac.jp Keywords:

More information

Detection and Estimation of Icing in Unmanned Aerial Vehicles using a Bank of Unknown Input Observers

Detection and Estimation of Icing in Unmanned Aerial Vehicles using a Bank of Unknown Input Observers Detection and Estimation of Icing in Unmanned Aerial Vehicles using a Bank of Unknown Input Observers Maria M. Seron 1 Tor A. Johansen 2 José A. De Doná 1 Andrea Cristofaro 2 Abstract Icing is regarded

More information

Retrospective Cost-based Adaptive Spacecraft Attitude Control

Retrospective Cost-based Adaptive Spacecraft Attitude Control Retrospective Cost-based Adaptive Spacecraft Attitude Control by Gerardo E. Cruz Ortiz A dissertation submitted in partial fulfillment of the requirements for the degree of Doctor of Philosophy (Aerospace

More information

Simultaneous-Perturbation-Stochastic-Approximation Algorithm for Parachute Parameter Estimation

Simultaneous-Perturbation-Stochastic-Approximation Algorithm for Parachute Parameter Estimation JOURNAL OF AIRCRAFT Vol. 4, No. 5, September October 005 Simultaneous-Perturbation-Stochastic-Approximation Algorithm for Parachute Parameter Estimation Govindarajan Kothandaraman and Mario A. Rotea Purdue

More information

Supplementary Section D: Additional Material Relating to Helicopter Flight Mechanics Models for the Case Study of Chapter 10.

Supplementary Section D: Additional Material Relating to Helicopter Flight Mechanics Models for the Case Study of Chapter 10. Supplementary Section D: Additional Material Relating to Helicopter Flight Mechanics Models for the Case Study of Chapter 1. D1 Nonlinear Flight-Mechanics Models and their Linearisation D1.1 Introduction

More information

VN-100 Velocity Compensation

VN-100 Velocity Compensation VN-100 Velocity Compensation Velocity / Airspeed Aiding for AHRS Applications Application Note Abstract This application note describes how the VN-100 can be used in non-stationary applications which require

More information

Tactical Ballistic Missile Tracking using the Interacting Multiple Model Algorithm

Tactical Ballistic Missile Tracking using the Interacting Multiple Model Algorithm Tactical Ballistic Missile Tracking using the Interacting Multiple Model Algorithm Robert L Cooperman Raytheon Co C 3 S Division St Petersburg, FL Robert_L_Cooperman@raytheoncom Abstract The problem of

More information

On the Observability and Self-Calibration of Visual-Inertial Navigation Systems

On the Observability and Self-Calibration of Visual-Inertial Navigation Systems Center for Robotics and Embedded Systems University of Southern California Technical Report CRES-08-005 R B TIC EMBEDDED SYSTEMS LABORATORY On the Observability and Self-Calibration of Visual-Inertial

More information

Kalman Filter. Predict: Update: x k k 1 = F k x k 1 k 1 + B k u k P k k 1 = F k P k 1 k 1 F T k + Q

Kalman Filter. Predict: Update: x k k 1 = F k x k 1 k 1 + B k u k P k k 1 = F k P k 1 k 1 F T k + Q Kalman Filter Kalman Filter Predict: x k k 1 = F k x k 1 k 1 + B k u k P k k 1 = F k P k 1 k 1 F T k + Q Update: K = P k k 1 Hk T (H k P k k 1 Hk T + R) 1 x k k = x k k 1 + K(z k H k x k k 1 ) P k k =(I

More information

Comparison of Fault Detection and Isolation Methods for a Small Unmanned Aircraft

Comparison of Fault Detection and Isolation Methods for a Small Unmanned Aircraft Comparison of Fault Detection and Isolation Methods for a Small Unmanned Aircraft Raghu Venkataraman a,, Péter Bauer b, Peter Seiler a, Bálint Vanek b a Department of Aerospace Engineering and Mechanics,

More information

CS 532: 3D Computer Vision 6 th Set of Notes

CS 532: 3D Computer Vision 6 th Set of Notes 1 CS 532: 3D Computer Vision 6 th Set of Notes Instructor: Philippos Mordohai Webpage: www.cs.stevens.edu/~mordohai E-mail: Philippos.Mordohai@stevens.edu Office: Lieb 215 Lecture Outline Intro to Covariance

More information

A Comparitive Study Of Kalman Filter, Extended Kalman Filter And Unscented Kalman Filter For Harmonic Analysis Of The Non-Stationary Signals

A Comparitive Study Of Kalman Filter, Extended Kalman Filter And Unscented Kalman Filter For Harmonic Analysis Of The Non-Stationary Signals International Journal of Scientific & Engineering Research, Volume 3, Issue 7, July-2012 1 A Comparitive Study Of Kalman Filter, Extended Kalman Filter And Unscented Kalman Filter For Harmonic Analysis

More information

Dynamics and Control of Rotorcraft

Dynamics and Control of Rotorcraft Dynamics and Control of Rotorcraft Helicopter Aerodynamics and Dynamics Abhishek Department of Aerospace Engineering Indian Institute of Technology, Kanpur February 3, 2018 Overview Flight Dynamics Model

More information

ADAPTIVE CONTROL WITH CONVEX SATURATION CONSTRAINTS

ADAPTIVE CONTROL WITH CONVEX SATURATION CONSTRAINTS Proceedings of the ASME 3 Dynamic Systems and Control Conference DSCC3 October -3, 3, Palo Alto, California, USA DSCC3-3877 ADAPTIVE CONTROL WITH CONVEX SATURATION CONSTRAINTS Jin Yan Dept of Aerospace

More information

Minimum modelling retrospective cost adaptive control of uncertain Hammerstein systems using auxiliary nonlinearities

Minimum modelling retrospective cost adaptive control of uncertain Hammerstein systems using auxiliary nonlinearities This article was downloaded by: [University of Michigan] On: 02 February 2014, At: 02:26 Publisher: Taylor & Francis Informa Ltd Registered in England and Wales Registered Number: 1072954 Registered office:

More information

Estimation of Wind Velocity on Flexible Unmanned Aerial Vehicle Without Aircraft Parameters

Estimation of Wind Velocity on Flexible Unmanned Aerial Vehicle Without Aircraft Parameters McNair Scholars Research Journal Volume 5 Article 3 2018 Estimation of Wind Velocity on Flexible Unmanned Aerial Vehicle Without Aircraft Parameters Noel J. Mangual Embry-Riddle Aeronautical University

More information

Identification of ARX, OE, FIR models with the least squares method

Identification of ARX, OE, FIR models with the least squares method Identification of ARX, OE, FIR models with the least squares method CHEM-E7145 Advanced Process Control Methods Lecture 2 Contents Identification of ARX model with the least squares minimizing the equation

More information