System Design of Quadrotor

Size: px
Start display at page:

Download "System Design of Quadrotor"

Transcription

1 Syste Design of Quadrotor Yukai Gong, Weina Mao, Bu Fan, Yi Yang Mar. 29, 2016 A final project of MECHENG 561. Supervised by Prof. Vasudevan. 1

2 Abstract In this report, an autonoous quadrotor is designed. Based on two control techniques drawn fro a classical PID schee in classical control theory and a backstepping control schee in nonlinear control theory, We proposed a siplified atheatical odel and conduct a siulation in Siulink. Different perturbation has been exerted to the syste, the perforance in stability and robustness has been analyzed and copared between two different controller schees. For siplicity of the project, we do not involve an experiental validation even if the we can consider to construct a real quadrotor controlled be an ebedded Arduino Board for the next step. 2

3 Contents 1 Introduction Background Aerodynaic Modelling of Quadrotor Aircraft Syste Design Based on PID Method Design the PID Controller Siulation Results and Analysis Suary Syste Design Based on Backstepping Method Backstepping controller design Siulation of Backstepping control with siplified inputs Siulation of Backstepping control with real inputs Siulation of Backstepping control in discrete tie Backstepping control in discrete tie under disturbance Siulation of Adaptive Backstepping control in discrete tie under disturbances Siulation of Adaptive Backstepping control with noise Coparison 10 A Backstepping control 11 A.1 Backstepping attitude control A.1.1 Backstepping position control A.2 Adaptive Backstepping control in discrete tie under disturbance

4 1 Introduction 1.1 Background Flying objects have always exerted a great fascination on an encouraging all kinds of research and developent. [1]The iportant recent technological progress in sensors, actuators, processors and power storage devices represents a real jup ahead, which enable the eergence of new applications like the indoor icro aerial robots. Copared with the other flying principles, quadrotor systes have specific characteristics which allow the execution of applications that would be difficult or ipossible otherwise, such as building surveillance and intervention in hostile environents. 1.2 Aerodynaic Modelling of Quadrotor Aircraft The odel will have 12 states: displaceent in three directions(x,y,z), velocity in three directions(ẋ, ẏ, ż), roll angle(φ), pitch angle(θ), yaw angle(ψ) and three angular velocities( φ, θ, ψ) with respect to these three angles.[2] Let [φ, φ, θ, θ, ψ, ψ, z, ż, x, ẋ, y, ẏ] = [x 1, x 2, x 3, x 4, x 5, x 6, x 7, x 8, x 9, x 10, x 11, x 12 ]. The original nonlinear dynaic odel for this syste is provided as: 1 = x 2 2 = (I y I z ) I x x 4 x 6 + U 2l I x 3 = x 4 4 = (I z I x ) I y x 2 x 4 + U 3l I y 5 = x 6 6 = (I x I y ) I z x 2 x 4 + U 4 I z 7 = x 8 8 = cos(x 1 )cos(x 3 ) U 1 9 = x 10 g x 10 = (sin(x 3 )cos(x 1 )cos(x 5 ) + sin(x 1 )sin(x 5 )) U 1 x 11 = x 12 x 12 = (sin(x 3 )cos(x 1 )sin(x 5 ) sin(x 1 )cos(x5)) U 1 where U 1 = b(ω Ω2 2 + Ω2 2 + Ω2 4 ) U 2 = b(ω 2 4 Ω2 2 ) U 3 = b(ω Ω2 1 ) U 4 = d( Ω Ω2 2 Ω2 2 + Ω2 4 ) We choose the syste odel paraeters as follows: g L I x I y I z d b e e e 2 7.5e e 5 1

5 2 Syste Design Based on PID Method 2.1 Design the PID Controller Fro the aerodynaic equations of quadrotors we know the attitude angles and angular velocities are independent of translation velocity. However, the translation otions depend on angular otion. Therefore, we can divide the whole syste into two subsystes: linear otion subsyste and angular otion subsyste, they have sei-coupling relations as illustrated by the following figure: Figure 1: Syste with controller According to this sei-coupled relation, we can first design the inner loop(attitude control) and then outer loop(position control), as shown in Figure2b. The inner loop is to regulate the attitude angles and ensure the stability when the flight is steadily flying or staying in a fixed position. The outer loop is to control the flight to fly in our target trajectory and finally ake sure the quadrotor attain our goal destination.[3] (x d, y d, z d ) is the reference target position, (φ d, θ d, ψ d ) is the expected value of our inner loop subsyste. (a) Exaple of PID control (b) A siplified chart of how the control syste work Figure 2: PID control syste First we siplify the dynaic equation where x 10 = Ux U 1 x 12 = Uy U 1 U x = sin(x 3 )cos(x 1 )sin(x 5 ) sin(x 1 )cos(x5) U y = sin(x 3 )cos(x 1 )cos(x 5 ) + sin(x 1 )sin(x 5 ) 2

6 The XYZ controller use the inforation fro feedback and desired x, y, z to decide the desired U xd and U yd, then U xd and U yd is used to copute the desired x 1d (φ) and x 3d (θ), where x 1d = arcsin(u x sin(x 5 ) u y cos(x 5 )) x 3d = arcsin[ u x sin(x 1 )sin(x 5 ) ] cos(x 1 )cos(x 5 ) Use desired x1d and x3d as reference for the Angle Controller to copute the desired U1d U2d U3d and U4d. Finally copute the needed voltage, which is the real input. The PID paraeter we have chosen is shown in Table1. These paraeters are used in the continuous case and in the 0.05s sapling case. However in the 0.1s sapling case the paraeters of Angle PID Controller are odified to keep stable. K p K i K d φ θ ψ x y z Table 1: Paraeters for PID Controller Use the linearized syste we plot the open loop Bode plot for the phi,see Figure 3 The gain argin is 24.1 db, the phase argin is 46.4deg, which is satisfactory. Figure 3: Bode plot of the linearized syste 2.2 Siulation Results and Analysis We first test the controller in continuous syste. The initial condition is set to be φ = 0.4, θ = 0.3, ψ = 0.2, x = 0, y = 0, z = 0. The destination is x = 1, y = 1.5, z = 2. The result is shown in the Figure 4. In fact a ore optial choice of the PID paraeters can be chosen for the continuous syste, however for consistency, we chose the optial paraeters that can ake the 0.05s discrete syste stable. Figure 5 shows the result of sapling tie 0.05s. It can be observed that the Angles oscillate ore and has higher aplitude. As for positions, Oscillation is introduced during rise. The advantage of this discrete controller is that the rise tie and the overshoot of x y is reduced. Figure 6 show the result of sapling tie

7 The stable range of paraeters shrank as the sapling tie increase, so we chose a new set of paraeter for this case, the perforance is liited copared with previous cases because any aggressive choice of paraeters will cause unstable. Figure 4: PID control in continuous tie Figure 5: PID control in sapling tie=0.05s Figure 6: PID control in sapling tie=0.1s We perfor ore tests in the case of sapling tie 0.05s. First we add disturbances to the syste. A 2/s upwind occur at 15s and end at 20s, an extra weight of 0.5kg is added to the quadrotor at 15s 4

8 and is not reoved until the end. The result is shown in Figure 7. It can be seen that the PID controller successfully handle these two case. However the controller fail when the wind speed reach 18/s. There is no liitation for the extra weight in our siulation. However the overshoot will be very large if the extra weight is too high. It is also known that in real life the extra weight is liited by the otors capacity. Figure 7: PID control in discrete tie under disturbance Then we add noise to our feedbacks, the gaussian noise is ajorly liited in 0.03 and 0.03rad. Figure 8 shows the result. Fro the plot we can observe that z is not significantly affected by the noise, because the noise influence in four rotors is neutralized. The converge process of x and y basically reain the sae except that they preserve the noise after settle. In the case of phi and theta, the noise is aplified in the steady-state response. Figure 8: PID control with noise 2.3 Suary In conclusion, the PID controller perfor well in both continuous and discrete case. It also show robustness under disturbances and noises. 5

9 3 Syste Design Based on Backstepping Method Linear feedback is the ost coon controller design ethod for MIMO syste. It abstract linear ingredient fro the nonlinear odel by linearization. To control the syste with high precision, it requires the syste with highly linear characteristic. On the contrary, Backstepping control does not have to eliinate the nonlinear portion, which akes it efficient in controlling nonlinear syste. In this chapter, we will show a ethod naed backstepping and induce an expression of the control variables. Then, trying to control the quadrotor syste by Backstepping ethod[4]. 3.1 Backstepping controller design Siulation of Backstepping control with siplified inputs According to Appendix A.1 and A.1.1, we could built a Backstepping controller in Matlab Siulink as it is shown in Figure 9. In the following siulation, we test the Backstepping, a nonlinear control ethod. We siulate the syste in continuous tie, tying to control the quadrotor fly fro point (0,0,0) to point (1,1.5,2). Total siulation tie is 30 seconds with the initial condition X = [φ φ θ θ ψ ψ z ż x ẋ y ẏ] T = [0.4, 0, 0.3, 0, 0.2, 0, 0, 0, 0, 0, 0, 0] T. Moreover, paraeters c 1 c 12 also have influence on the siulation results. As c 1 c 12 getting large, control ability gets stronger, as well as the control error. On the other hand, if c 1 c 12 becoe saller, oscillation and overshoot happens ore frequently. In the results shown in Figure 10, we choose c 1 = 10; c 2 = 3; c 3 = 5; c 4 = 8; c 5 = 3; c 6 = 2; c 7 = 2; c 8 = 2; c 9 = 2; c 10 = 2; c 11 = 2; c 12 = 2; (Readers could run run_backstepping. file first, then run backstepping.slx file) (a) Syste with controller (b) Attitude controller (c) Position controller Figure 9: Backstepping control syste Siulation result in Figure 10 sees quite satisfying. The whole syste becoe steady in about 3 seconds without over shoot along x,y,z axes Siulation of Backstepping control with real inputs In practical cases, the only inputs we can directly reach are the voltages of four rotors. In the next siulation, we solved the desired inputs of rotor voltage with a "U trans V" sub-block and considered the 800 transfer function of electric rotor as 0.01s+1. The rotating speed of rotors grow 800r/s as the input voltage grow 1V. Initial condition and paraeters reain unchanged. (Readers could run run_backstepping. file first, then run backstepping_real.slx file) 6

10 Figure 10: Backstepping control in continuous tie Figure 11: Backstepping control with inputs V1, V2, V3, V4 in continuous tie Fro Figure 11, we noticed a slight difference fro the real situation to the siplified condition. It took about 2 seconds for the quadrotor stay steady after tie 0. Fortunately, though the rotor conducted a inor delay of the rotating speed, the response tie of the syste were still kept at about 3 seconds Siulation of Backstepping control in discrete tie As we know, in practical researches, controllers are working under discrete tie. Figure 12 and Figure 13 tested the controlling results in different sapling tie, 0.05s and 0.1s. (Readers could run run_backstepping_discrete. file first and change the paraeter saplingtie, then run backstepping_real_discrete.slx file) 7

11 Figure 12: Backstepping control in sapling tie=0.05s Figure 13: Backstepping control in sapling tie=0.1s As shown in those pictures, vibration occurs when sapling tie is changed. The aplitude of vibration is about 0.01rad 0.573deg axiu, which is acceptable under after all. To keep the sae pace of PID control, we choose sapling tie=0.05s in the following sections Backstepping control in discrete tie under disturbance To test the robustness of backstepping control, we applied several disturbances on the quadrotor. A 2/s horizontal wind on x axis starts at t=15s and ends at t=20s. An additional weight =0.5kg will be add on the quadrotor at t=15 and aintained until t=30s. Siulation results are shown in Figure 14. (Readers could run run_backstepping_discrete_disturb. file first and then run backstepping_real_disc rete_disturb.slx file) The siulation tie in Figure 14 is 30 seconds. We noticed, fro plot of z, that the syste will be stable after disturbance had happened for about 3 seconds and stay at the new stable point. Due to the plot of position x, the quadrotor will not flying back to point (1,1.5,2) as long as the disturbance exists. To conduct 8

12 Figure 14: Backstepping control in discrete tie under disturbance Figure 15: Adaptive Backstepping control in discrete tie under disturbance the syste adaptive to the disturbances, an Adaptive Backstepping approach will be deduced in the next subsection Siulation of Adaptive Backstepping control in discrete tie under disturbances We are capable to solve the unknown disturbance proble after building an Adaptive Backstepping Controller as written in Appendix A.2. Figure 15 shows the siulation result of Adaptive Backstepping control when disturbances are applied,i.e. a 2/s horizontal wind on x axis starts at t=15s and ends at t=20s, an unknown additional weight =0.5kg added on the quadrotor at t=15 and aintained until t=30s. Fro the plot of attitude, we can conclude that adaptive backstepping control converges faster than the nonadaptive one. Moreover, adaptive control successfully estiate the unknown disturbance and fly back to the desired position. (Readers could run run_backstepping_discrete_disturb. file first and then run backstepping_real_disc rete_disturb_adp.slx file) 9

13 Figure 16: Adaptive Backstepping control with sensor noise Siulation of Adaptive Backstepping control with noise In the next siulation, disturbances and other paraeters are kept sae as before. Furtherore, noise of aplitude 0.6 are added in ẍ, ÿ, z, φ, θ, ψ. Note that, in this case, noises will also be added back to the syste itself, which could be regarded as a cobination of otion error and sensor error. We could discover fro the siulation result(figure 16) that vibration will occur due to noises. The aplitude of vibration is about along x and y axis and 0.01rad 0.05deg on rolling angleφ and pitch angle θ. (Readers could run run_backstepping_discrete_disturb. file first and then run backstepping_real_disc rete_disturb_adp_noise.slx file) 4 Coparison Response Properties PID Backstepping tie to the expected altitude 5s 4s tie to the target horizontal position 15s 4s tie to recover fro disturbance 10s 5s Table 2: Perforance of Different Methods Fro the coparison we can find that the Backstepping has a ore keen response than PID. What s ore, the Backstepping has less overshoot, which eans that in reality it has less chance hit obstacles which is not in the expected trajectory. The angle oscillation frequency and aplitude in Backstepping are also less than those in PID. 10

14 A Backstepping control A.1 Backstepping attitude control As shown in chapter two, the attitude controller will not influence the position controller. Hence, we could design three Backstepping controllers to control the three angles φ, θ, ψ respectively. Take the rolling angle φ as an exaple, we could deduce the expression of U 2 by Backstepping ethod: { x1 = φ = x 2 x 2 = a 1 θ ψ + b 1 U 2 = a 1 x 4 x 6 + b 1 U 2 where a 1 = (I y I z )/I x, b 1 = L/I x. Step 1 Denote the desired rolling angle as φ d = x 1d, and the error variable z 1 = x 1 x 1d. Then take the derivative of z 1, we have: z 1 = 1 x 1d = x 2 x 1d Then, we define a virtual control variable α 1, such that z 2 = x 2 α 1, and choose the Lyapunov function V 1 = 1 2 z2 1. Thus: V 1 = z 1 = z 1 (x 2 x 1d ) = z 1 (z 2 + α 1 x 1d ) According to Lyapunov stability criterion, we need to choose α 1 = x 1d c 1 z 1 such that V 1 < 0, where c 1 > 0. Then we could have: V 1 = c 1 z z 1z 2 z 2 = x 2 x 1d + c 1 z 1 We could see that if z 2 = 0, then z 1 is asyptotically stable. Since, z 2 is not always zero, we need another control variable for z 1 z 2. Step 2 Define Lyapunov function V 2 = 1 2 z2 2 + V 1, since z 2 = 2 x 1d + c 1 z 1, we have: Then, the control input should be: V 2 = z 2 z 2 + V 1 = z 2 ( 2 x 1d + c 1 z 1 ) c 1 z z 1z 2 (1) = z 2 (b 1 U 2 + a 1 x 4 x 6 x 1d + c 1 z 1 ) c 1 z z 1z 2 = z 2 (b 1 U 2 + a 1 x 4 x 6 x 1d + c 1 (z 2 c 1 z 1 )) c 1 z z 1z 2 where c 2 > 0, U 2 = 1 ( x b 1d z 1 a 1 x 4 x 6 c 1 z 2 + c 2 1 z 1 c 1 z 2 ) (2) 1 = 1 ( x b 1d + (c 2 1 1)z 1 a 1 x 4 x 6 (c 1 + c 2 )z 2 ) 1 x 1d = 0, z 1 = x 1 x 1d, z 2 = x 2 x 1d + c 1 z 1. Put (2) into (1), we have: V 2 = c 1 z 2 1 c 2z 2 2 < 0 According to Lyapunov stability criterion, U 2 can ensure that z 1 and z 2 are asyptotically stable. Sae reasoning, we could deduce the control variable for pitch angle θ and yaw angle ψ as: { U3 = b 1 2 [ x 3d + (c 2 3 1)z 3 a 2 x 2 x 6 (c 3 + c 4 )z 4 ] U 4 = b 1 3 [ x 5d + (c 2 5 1)z 5 a 3 x 2 x 4 (c 5 + c 6 )z 6 ] 11

15 where: A.1.1 Backstepping position control z 3 = θ θ d = x 3 x 3d z 4 = x 4 x 3d + c 3 z 3 z 5 = ψ ψ d = x 5 x 5d z 6 = x 6 x 5d + c 5 z 5 Position control is a cobination of altitude control and horizontal control. The altitude z is controlled by input U 1, and horizontal position x,y are not directly controlled by inputs. Since x, y are directly correlated with φ and θ, we could define soe virtual input U x, U y, expressed by φ and θ, parallel to U 1. Take the altitude controller as an exaple, we could design a Backstepping controller. The dynaic equations of z and ż are: { x7 = x 8 8 = g + (cos(x 1 )cos(x 3 )) U (3) 1 Step 1 For a given desired altitude z d = x 7d, define the error variable z 7 = x 7 x 7d and calculate its derivation: z 7 = 7 x 7d = x 8 x 7d Then, define α 7, where z 8 = x 8 α 7, and choose the Lyapunov function V 7 = 1 2 z2 7, then: V 7 = z 7 z 7 = z 7 (x 8 x 7d ) + z 7 z 8 To ensure z 7 asyptotically stable at the origin, according to Lyapunov stability criterion, we should have V 7 < 0, i.e. α 7 = x 7d c 7 z 7 (c 7 > 0). Thus: V 7 = c 7 z z 7z 8 z 8 = x 8 x 7d + c 7 z 7 Sae as we did in attitude control, we should define another Lyapunov function V 8 such that z 8 0, in order to express our control variables. Step 2 Define Lyapunov function V 8 = 1 2 z2 8 + V 7, since z 8 = 8 x 7d + c 7 z 7, then: To guarantee V 8 < 0, choose: V 8 = z 8 z 8 + V 1 = z 8 ( 8 x 7d + c 7 z 7 ) c 7 z z 7z 8 (4) = z 8 [ 8 x 7d + c 7 (z 8 c 7 z 7 )] c 7 z z 7z 8 = c 7 z z 8[z 7 x 7d + c 7 (z 8 c 7 z 7 ) + 8 ] z 7 x 7d + c 7 (z 8 c 7 z 7 ) + 8 = c 8 z 8 (c 8 > 0) (5) Put (5) into (4), we have: V 8 = c 7 z z 8[z 7 x 7d + c 7 z ] = c 7 z 2 7 c 8z 2 8 < 0 Moreover, (5) can be written as: 8 = x 7d + (c 2 7 1)z 7 (c 7 c 8 )z 8 (c 7 > 0, c 8 > 0) (6) 12

16 Put (6) into (3): U 1 = cos(x 1 )cos(x 3 ) [ x 7d + (c 2 7 1)z 7 + g (c 7 + c 8 )z 8 ] Now, we have U 1 such that z 7 and z 8 are asyptotically stable. Sae reasoning, we could deduce the expression for virtual control variables: { ux = U1 [ x 9d + (c 2 9 1)z 9 (c 9 + c 10 )z 10 ] u y = U 1 [ x 11d + (c )z 11 (c 11 + c 12 )z 12 ] (7) where z 9 = x x d = x 9 x 9d z 10 = x 10 x 9d + c 9 z 9 z 11 = y y d = x 11 x 11d z 12 = x 12 x 11d + c 11 z 11 Siilar to what we did in PID control, we need the outputs of rolling angle and pitch angle of the position controller and take the as the desired inputs of the attitude controller. Thus, according to the syste odel, we acquire the nonlinear relationship between φ d, θ d and u x, u y : φ d = arcsin(u x sin(ψ) u y cos(ψ)) = arcsin(u x sin(x 5 ) u y cos(x 5 )) (8) θ d = arcsin[ u x sin(φ)sin(ψ) cos(φ)cos(ψ) ] = arcsin[ u x sin(x 1 )sin(x 5 ) ] (9) cos(x 1 )cos(x 5 ) Put (8) and (9) into (7), we could deduce the final expression of inputs: U 1 = cos(x 1 )cos(x 3 ) [ x 7d + (c 2 7 1)z 7 + g (c 7 + c 8 )z 8 ] U 2 = b 1 [ x 1d + (c 2 1 1)z 1 a 1 x 4 x 6 (c 1 + c 2 )z 2 ] U 3 = b 1 2 [ x 3d + (c 2 3 1)z 3 a 2 x 2 x 6 (c 3 + c 4 )z 4 ] = b 1 3 [ x 5d + (c 2 5 1)z 5 a 3 x 2 x 4 (c 5 + c 6 )z 6 ] U 4 A.2 Adaptive Backstepping control in discrete tie under disturbance In the real environent, a quadrotor will always be influenced by unknown paraeters and unexpected disturbances denoted as D. In order to online estiate disturbance D and calculate adaptive feedback by Backstepping ethod, we could express the dynaic equation of position subsyste as following: ẍ = u x U 1 + D x ÿ = u y U 1 + D y z = cos(φ)cos(θ)u 1 g + D z where u x = sin(θ)cos(φ)cos(ψ) + sin(φ)sin(ψ), u y = sin(θ)cos(φ)sin(ψ) sin(φ)cos(ψ) and D i (i = x, y, z) is denoted as disturbance on x,y,z axes. Take the altitude state z as an exaple, it s state space representation is: { x7 = x 8 8 = 1 (cos(x 3)cos(x 1 )U 1 g + D z ) where x 7 = z, x 8 = ż, x 1 = φ, x 3 = θ and D z is the disturbance added on z axis. Since D z is unknown, we need to online estiate it and define the estiated D z as Dˆ z, the estiate error D z = D z Dˆ z. 13

17 For a given desired altitude z d = x 7d, define the altitude error variable as z 7 = x 7 x 7d, speed error variable z 8 = x 8 α 7, where α 7 is a virtual control variable. Step 1: design for z 7 subsyste. z 7 = 7 x 7d = x 8 x 7d Take x 8 as the control variable, if x 8 = x 7d c 7 z 7, then z 7 subsyste is asyptotically stable. Since x 8 is a transient control variable, we can only express x 8 by α 7. Thus, design: α 7 = x 7d c 7 z 7 (c 7 > 0) Choose the lyapunov function of the first subsyste as V 7 = 1 2 z2 7, then: V 7 = z 7 z 7 = z 7 (x 8 x 7d ) = z 7 (z 8 + α 7 x 7d ) = z 7 z 8 c 7 z 2 7 If V 7 < 0, z 7 z 8 will be canceled in the next step and the first subsyste would be stable. Step 2: calculate for the actual control law and the adaptive control law. z 8 = 8 x 7d + c 7 z 7 Define Lyapunov function as V 8 = 1 2 z2 8 + V 7, then: V 8 = z 8 z 8 + V 7 = z 8 ( 8 x 7d + c 7 z 7 ) c 7 z z 7z 8 Now, the syste input: = z 8 [ 8 x 7d + c 7 (z 8 c 7 z 7 )] c 7 z z 7z 8 = z 8 [ 1 (cos(x 3)cos(x 1 )U 1 g + D z ) x 7d + c 7 (z 8 c 7 z 7 )] c 7 z z 7z 8 U 1 = cos(x 3 )cos(x 1 ) (x 7d z 7 c 8 z 8 c 7 z 8 + c 2 7 z 7 + g) D z Since D z is unknown, we could substitute D z by ˆ D z, then: U 1 = cos(x 3 )cos(x 1 ) (x 7d z 7 c 8 z 8 c 7 z 8 + c 2 7 z D 7 + g) ˆ z To declare the adaptive law of Dˆ z, set the Lyapunov function asv 8 = V z2 8 + we could have its derivative as: V 8 = z 8 z 8 + V 7 1 D λ z D ˆ z = c 7 z 2 7 c 8z z 8(D z Dˆ z ) 1 D λ z D z = c 7 z 2 7 c 8z D ˆ z (z 8 1 D ˆ z ) λ 2 D z 2λ λ, (λ > 0), then where D ˆ z = λ 1 z 8, (λ > 0) Thus, we could keep Lyapunov function V 8 = c 7 z 2 7 c 8z 2 8 < 0,(c 7, c 8 > 0) and guarantee that z 7, z 8, are asyptotically stable. D z 14

18 Sae reasoning, we could apply adaptive backstepping ethod on D x and D y : u x = u y = where U1 [ x 9d + (c 2 9 1)z D 9 (c 9 + c 10 )z 10 ˆ x ] U 1 [ x 11d + (c )z D 11 (c 11 + c 12 )z 12 ˆ y ] (10) { D ˆ x = λ 2 z 10 (λ 2 > 0) D ˆ z = λ 3 z 12 (λ 3 > 0) (11) z 9 = x x d = x 9 x 9d z 11 = y y d = x 11 x 11d (12) z 10 = x 10 x 9d + c 9 z 9 z 12 = x 12 x 11d + c 11 z 11 Then, put (10),(11),(12)into (8) and (9), we could solve for the desired rolling angle and pitch angle adaptive to unknown disturbances. Reference [1] Y. C. Choi and H. S. Ahn. Nonlinear control of quadrotor for point tracking: Actual ipleentation and experiental tests. IEEE/ASME Transactions on Mechatronics, 20(3): , June [2] Sair Bouabdallah. Backstepping and sliding-ode techniques applied to an indoor icro quadrotor. In In Proceedings of IEEE Int. Conf. on Robotics and Autoation, pages , [3] A. L. Salih, M. Moghavvei, H. A. F. Mohaed, and K. S. Gaeid. Modelling and pid controller design for a quadrotor unanned air vehicle. In Autoation Quality and Testing Robotics (AQTR), 2010 IEEE International Conference on, volue 1, pages 1 5, May [4] F. Yacef, O. Bouhali, and M. Haerlain. Adaptive fuzzy backstepping control for trajectory tracking of unanned aerial quadrotor. In Unanned Aircraft Systes (ICUAS), 2014 International Conference on, pages , May

A Simulation Study for Practical Control of a Quadrotor

A Simulation Study for Practical Control of a Quadrotor A Siulation Study for Practical Control of a Quadrotor Jeongho Noh* and Yongkyu Song** *Graduate student, Ph.D. progra, ** Ph.D., Professor Departent of Aerospace and Mechanical Engineering, Korea Aerospace

More information

16.30/31 September 24, 2010 Prof. J. P. How and Prof. E. Frazzoli Due: October 15, 2010 T.A. B. Luders /31 Lab #1

16.30/31 September 24, 2010 Prof. J. P. How and Prof. E. Frazzoli Due: October 15, 2010 T.A. B. Luders /31 Lab #1 16.30/31 Septeber 24, 2010 Prof. J. P. How and Prof. E. Frazzoli Due: October 15, 2010 T.A. B. Luders 16.30/31 Lab #1 1 Introduction The Quanser helicopter is a echanical device that eulates the flight

More information

Computergestuurde Regeltechniek exercise session Case study : Quadcopter

Computergestuurde Regeltechniek exercise session Case study : Quadcopter Coputergestuurde Regeltechniek exercise session Case study : Quadcopter Oscar Mauricio Agudelo, Bart De Moor (auricio.agudelo@esat.kuleuven.be, bart.deoor@esat.kuleuven.be) February 5, 016 Proble description

More information

Robustness Experiments for a Planar Hopping Control System

Robustness Experiments for a Planar Hopping Control System To appear in International Conference on Clibing and Walking Robots Septeber 22 Robustness Experients for a Planar Hopping Control Syste Kale Harbick and Gaurav S. Sukhate kale gaurav@robotics.usc.edu

More information

Simulation and Experimental Works of Quadcopter Model for Simple Maneuver

Simulation and Experimental Works of Quadcopter Model for Simple Maneuver Siulation and xperiental Works of Quadcopter Model for Siple Maneuver Rafiuddin Sya Mechanical ngineering Departent, Hasnuddin University, Jl. P. Keerdekaan K Makassar - Indonesia (corresponding author

More information

Ufuk Demirci* and Feza Kerestecioglu**

Ufuk Demirci* and Feza Kerestecioglu** 1 INDIRECT ADAPTIVE CONTROL OF MISSILES Ufuk Deirci* and Feza Kerestecioglu** *Turkish Navy Guided Missile Test Station, Beykoz, Istanbul, TURKEY **Departent of Electrical and Electronics Engineering,

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

Smith Predictor Based-Sliding Mode Controller for Integrating Process with Elevated Deadtime

Smith Predictor Based-Sliding Mode Controller for Integrating Process with Elevated Deadtime Sith Predictor Based-Sliding Mode Controller for Integrating Process with Elevated Deadtie Oscar Caacho, a, * Francisco De la Cruz b a Postgrado en Autoatización e Instruentación. Grupo en Nuevas Estrategias

More information

Torsion Experiment. Encoder #3 ( 3 ) Third encoder/disk for Model 205a only. Figure 1: ECP Torsion Experiment

Torsion Experiment. Encoder #3 ( 3 ) Third encoder/disk for Model 205a only. Figure 1: ECP Torsion Experiment Torsion Experient Introduction For the Torsion lab, there are two required experients to perfor and one extra credit assignent at the end. In experient 1, the syste paraeters need to be identified so that

More information

ANALYSIS OF HALL-EFFECT THRUSTERS AND ION ENGINES FOR EARTH-TO-MOON TRANSFER

ANALYSIS OF HALL-EFFECT THRUSTERS AND ION ENGINES FOR EARTH-TO-MOON TRANSFER IEPC 003-0034 ANALYSIS OF HALL-EFFECT THRUSTERS AND ION ENGINES FOR EARTH-TO-MOON TRANSFER A. Bober, M. Guelan Asher Space Research Institute, Technion-Israel Institute of Technology, 3000 Haifa, Israel

More information

Dynamic Surface Control Techniques Applied to Horizontal Position Control of a Quadrotor

Dynamic Surface Control Techniques Applied to Horizontal Position Control of a Quadrotor 216 2th International Conference on Syste Theory, Control and Coputing (ICSTCC, October 13-15, Sinaia, Roania Dynaic Surface Control Techniques Applied to Horizontal Position Control of a Quadrotor Zhilong

More information

Applying Experienced Self-Tuning PID Controllers to Position Control of Slider Crank Mechanisms

Applying Experienced Self-Tuning PID Controllers to Position Control of Slider Crank Mechanisms (00/7) 7 80 Applying Experienced Self-Tuning Controllers to osition Control of Slider Crank Mechaniss Chih-Cheng ao cckao@cc.kyit.edu.tw epartent of Electrical Engineering ao Yuan nstitute of Technology

More information

Adaptive Controller Design for a Synchronous Generator with Unknown Perturbation in Mechanical Power

Adaptive Controller Design for a Synchronous Generator with Unknown Perturbation in Mechanical Power 308 International Journal of Control Xiaohong Autoation Jiao Yuanzhang and Systes Sun vol and 3 Tielong no (special Shen edition) pp 308-34 June 005 Adaptive Controller Design for a Synchronous Generator

More information

Feedback Linearization and Linear Observer for a Quadrotor Unmanned Aerial Vehicle

Feedback Linearization and Linear Observer for a Quadrotor Unmanned Aerial Vehicle Feedback Linearization and Linear Observer for a Quadrotor Unanned Aerial Vehicle Abdellah Mokhtari,2, Nacer K. M Sirdi, Kaal Meghriche, A. Belaidi 3 LRV : Versailles Laboratory of Robotics, University

More information

HYBRID ADAPTIVE FRICTION COMPENSATION OF INDIRECT DRIVE TRAINS

HYBRID ADAPTIVE FRICTION COMPENSATION OF INDIRECT DRIVE TRAINS Proceedings of the ASME 29 Dynaic Systes and Control Conference DSCC29 October 12-14, 29, Hollywood, California, USA DSCC29-2736 HYBRID ADAPTIVE FRICTION COMPENSATION OF INDIRECT DRIVE TRAINS Wenjie Chen

More information

Nonlinear Landing Control for Quadrotor UAVs

Nonlinear Landing Control for Quadrotor UAVs Nonlinear Landing Control for Quadrotor UAVs Holger Voos University of Applied Sciences Ravensburg-Weingarten, Mobile Robotics Lab, D-88241 Weingarten Abstract. Quadrotor UAVs are one of the most preferred

More information

Experimental Design For Model Discrimination And Precise Parameter Estimation In WDS Analysis

Experimental Design For Model Discrimination And Precise Parameter Estimation In WDS Analysis City University of New York (CUNY) CUNY Acadeic Works International Conference on Hydroinforatics 8-1-2014 Experiental Design For Model Discriination And Precise Paraeter Estiation In WDS Analysis Giovanna

More information

Sensorless Control of Induction Motor Drive Using SVPWM - MRAS Speed Observer

Sensorless Control of Induction Motor Drive Using SVPWM - MRAS Speed Observer Journal of Eerging Trends in Engineering and Applied Sciences (JETEAS) 2 (3): 509-513 Journal Scholarlink of Eerging Research Trends Institute in Engineering Journals, 2011 and Applied (ISSN: 2141-7016)

More information

CHAPTER 19: Single-Loop IMC Control

CHAPTER 19: Single-Loop IMC Control When I coplete this chapter, I want to be able to do the following. Recognize that other feedback algoriths are possible Understand the IMC structure and how it provides the essential control features

More information

Department of Electronic and Optical Engineering, Ordnance Engineering College, Shijiazhuang, , China

Department of Electronic and Optical Engineering, Ordnance Engineering College, Shijiazhuang, , China 6th International Conference on Machinery, Materials, Environent, Biotechnology and Coputer (MMEBC 06) Solving Multi-Sensor Multi-Target Assignent Proble Based on Copositive Cobat Efficiency and QPSO Algorith

More information

Analyzing Simulation Results

Analyzing Simulation Results Analyzing Siulation Results Dr. John Mellor-Cruey Departent of Coputer Science Rice University johnc@cs.rice.edu COMP 528 Lecture 20 31 March 2005 Topics for Today Model verification Model validation Transient

More information

Quadrotor Modeling and Control for DLO Transportation

Quadrotor Modeling and Control for DLO Transportation Quadrotor Modeling and Control for DLO Transportation Thesis dissertation Advisor: Prof. Manuel Graña Computational Intelligence Group University of the Basque Country (UPV/EHU) Donostia Jun 24, 2016 Abstract

More information

Actuators & Mechanisms Actuator sizing

Actuators & Mechanisms Actuator sizing Course Code: MDP 454, Course Nae:, Second Seester 2014 Actuators & Mechaniss Actuator sizing Contents - Modelling of Mechanical Syste - Mechaniss and Drives The study of Mechatronics systes can be divided

More information

Self-Erecting Inverted Pendulum: Swing up and Stabilization Control

Self-Erecting Inverted Pendulum: Swing up and Stabilization Control Self-Erecting Inverted Pendulu: Swing up and Stabilization Control S. McGilvray (Winner of the IEEE Life Meber ward for best paper fro the Central Canada Council for the IEEE Student Paper Contest, ) Contents

More information

Trajectory Control of a Quadrotor Using a Control Allocation Approach

Trajectory Control of a Quadrotor Using a Control Allocation Approach Trajectory Control of a Quadrotor Using a Control Allocation Approach Haad Zaki 1, Mustafa Unel 1,2 and Yildiray Yildiz 3 Abstract A quadrotor is an underactuated unanned aerial vehicle with four inputs

More information

Friction Induced Hunting Limit Cycles: An Event Mapping Approach

Friction Induced Hunting Limit Cycles: An Event Mapping Approach Friction Induced Hunting Liit Cycles: An Event Mapping Approach Ron H.A. Hensen, Marinus (René) J.G. van de Molengraft Control Systes Technology Group, Departent of Mechanical Engineering, Eindhoven University

More information

Simulation of Backstepping-based Nonlinear Control for Quadrotor Helicopter

Simulation of Backstepping-based Nonlinear Control for Quadrotor Helicopter APPLICATIONS OF MODELLING AND SIMULATION http://amsjournal.ams-mss.org eissn 2680-8084 VOL 2, NO. 1, 2018, 34-40 Simulation of Backstepping-based Nonlinear Control for Quadrotor Helicopter M.A.M. Basri*,

More information

AiMT Advances in Military Technology

AiMT Advances in Military Technology AiT Advances in ilitary Technology Vol. 14, No. 1 (2019), pp. 47-57 ISSN 1802-2308, eissn 2533-4123 DOI 10.3849/ait.01247 odelling issile Flight Characteristics by Estiating ass and Ballistic Paraeters

More information

Backstepping and Sliding-mode Techniques Applied to an Indoor Micro Quadrotor

Backstepping and Sliding-mode Techniques Applied to an Indoor Micro Quadrotor Proceedings of the 2005 IEEE International Conference on Robotics and Automation Barcelona, Spain, April 2005 Backstepping and Sliding-mode Techniques Applied to an Indoor Micro Quadrotor Samir Bouabdallah

More information

Internet-Based Teleoperation of Carts Considering Effects of Time Delay via Continuous Pole Placement

Internet-Based Teleoperation of Carts Considering Effects of Time Delay via Continuous Pole Placement Aerican Journal of Engineering and Applied Sciences Original Research Paper Internet-Based Teleoperation of Carts Considering Effects of Tie Delay via Continuous Pole Placeent Theophilus Okore-Hanson and

More information

Impulsive Control of a Mechanical Oscillator with Friction

Impulsive Control of a Mechanical Oscillator with Friction 9 Aerican Control Conference Hyatt Regency Riverfront, St. Louis, MO, USA June -, 9 ThC8. Ipulsive Control of a Mechanical Oscillator with Friction Yury Orlov, Raul Santiesteban, and Luis T. Aguilar Abstract

More information

Analysis and Implementation of a Hardware-in-the-Loop Simulation

Analysis and Implementation of a Hardware-in-the-Loop Simulation DINAME 27 - Proceedings of the XVII International Syposiu on Dynaic Probles of Mechanics A. T. Fleury, D. A. Rade, P. R. G. Kurka (Editors), ABCM, São Sebastião, SP, Brail, March 5-, 27 Analysis and Ipleentation

More information

Nonlinear Stabilization of a Spherical Particle Trapped in an Optical Tweezer

Nonlinear Stabilization of a Spherical Particle Trapped in an Optical Tweezer Nonlinear Stabilization of a Spherical Particle Trapped in an Optical Tweezer Aruna Ranaweera ranawera@engineering.ucsb.edu Bassa Baieh baieh@engineering.ucsb.edu Andrew R. Teel teel@ece.ucsb.edu Departent

More information

Physically Based Modeling CS Notes Spring 1997 Particle Collision and Contact

Physically Based Modeling CS Notes Spring 1997 Particle Collision and Contact Physically Based Modeling CS 15-863 Notes Spring 1997 Particle Collision and Contact 1 Collisions with Springs Suppose we wanted to ipleent a particle siulator with a floor : a solid horizontal plane which

More information

Adaptive Robust Control (ARC) for an Altitude Control of a Quadrotor Type UAV Carrying an Unknown Payloads

Adaptive Robust Control (ARC) for an Altitude Control of a Quadrotor Type UAV Carrying an Unknown Payloads 2 th International Conference on Control, Automation and Systems Oct. 26-29, 2 in KINTEX, Gyeonggi-do, Korea Adaptive Robust Control (ARC) for an Altitude Control of a Quadrotor Type UAV Carrying an Unknown

More information

Reducing Vibration and Providing Robustness with Multi-Input Shapers

Reducing Vibration and Providing Robustness with Multi-Input Shapers 29 Aerican Control Conference Hyatt Regency Riverfront, St. Louis, MO, USA June -2, 29 WeA6.4 Reducing Vibration and Providing Robustness with Multi-Input Shapers Joshua Vaughan and Willia Singhose Abstract

More information

SPECTRUM sensing is a core concept of cognitive radio

SPECTRUM sensing is a core concept of cognitive radio World Acadey of Science, Engineering and Technology International Journal of Electronics and Counication Engineering Vol:6, o:2, 202 Efficient Detection Using Sequential Probability Ratio Test in Mobile

More information

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Mechanical Engineering 2.010: Systems Modeling and Dynamics III. Final Examination Review Problems

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Mechanical Engineering 2.010: Systems Modeling and Dynamics III. Final Examination Review Problems ASSACHUSETTS INSTITUTE OF TECHNOLOGY Departent of echanical Engineering 2.010: Systes odeling and Dynaics III Final Eaination Review Probles Fall 2000 Good Luck And have a great winter break! page 1 Proble

More information

Using a De-Convolution Window for Operating Modal Analysis

Using a De-Convolution Window for Operating Modal Analysis Using a De-Convolution Window for Operating Modal Analysis Brian Schwarz Vibrant Technology, Inc. Scotts Valley, CA Mark Richardson Vibrant Technology, Inc. Scotts Valley, CA Abstract Operating Modal Analysis

More information

2.9 Feedback and Feedforward Control

2.9 Feedback and Feedforward Control 2.9 Feedback and Feedforward Control M. F. HORDESKI (985) B. G. LIPTÁK (995) F. G. SHINSKEY (970, 2005) Feedback control is the action of oving a anipulated variable in response to a deviation or error

More information

Decentralized Adaptive Control of Nonlinear Systems Using Radial Basis Neural Networks

Decentralized Adaptive Control of Nonlinear Systems Using Radial Basis Neural Networks 050 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 44, NO., NOVEMBER 999 Decentralized Adaptive Control of Nonlinear Systes Using Radial Basis Neural Networks Jeffrey T. Spooner and Kevin M. Passino Abstract

More information

Ph 20.3 Numerical Solution of Ordinary Differential Equations

Ph 20.3 Numerical Solution of Ordinary Differential Equations Ph 20.3 Nuerical Solution of Ordinary Differential Equations Due: Week 5 -v20170314- This Assignent So far, your assignents have tried to failiarize you with the hardware and software in the Physics Coputing

More information

Course support: Control Engineering (TBKRT05E)

Course support: Control Engineering (TBKRT05E) Course Support This course support package is offered to you by TBV Lugus, the study association for Industrial Engineering and Manageent. Although this package is coposed with great care, the association

More information

Model Predictive Control Approach to Design Practical Adaptive Cruise Control for Traffic Jam

Model Predictive Control Approach to Design Practical Adaptive Cruise Control for Traffic Jam Taku Takahaa et al./international Journal of Autootive Engineering Vol.9, No.3 (218) pp.99-14 Research Paper 218495 Model Predictive Control Approach to Design Practical Adaptive Cruise Control for Traffic

More information

the helicopter is given by a fixed rotation R c : C!A. It is assued that the anti-torque associated with the rotor air resistance is known and differe

the helicopter is given by a fixed rotation R c : C!A. It is assued that the anti-torque associated with the rotor air resistance is known and differe Visual Servoing For A Scale Model Autonoous Helicopter A. CHRIETTE y, T. HAMEL y and R. MAHONY z y CEMIF z Dep. of Elec. and Cop. Sys. Eng. Université d'evry. Monash University, Clayton, Victoria, 4 rue

More information

Image based visual servo-control for a class of aerial robotic systems

Image based visual servo-control for a class of aerial robotic systems Iage based visual servo-control for a class of aerial robotic systes Tarek Hael, Robert Mahony To cite this version: Tarek Hael, Robert Mahony. Iage based visual servo-control for a class of aerial robotic

More information

A Hybrid Feedback Control Strategy for Autonomous Waypoint Transitioning and Loitering of Unmanned Aerial Vehicles

A Hybrid Feedback Control Strategy for Autonomous Waypoint Transitioning and Loitering of Unmanned Aerial Vehicles A Hybrid Feedback Control Strategy for Autonoous Waypoint Transitioning and Loitering of Unanned Aerial Vehicles Dean W. Sith III a, Ricardo G. Sanfelice b a Guidance Navigation and Control Center. Raytheon

More information

Inverted Pendulum control with pole assignment, LQR and multiple layers sliding mode control

Inverted Pendulum control with pole assignment, LQR and multiple layers sliding mode control J. Basic. Appl. Sci. Res., 3(1s)363-368, 013 013, TetRoad Publication ISSN 090-4304 Journal of Basic and Applied Scientific Research www.tetroad.co Inverted Pendulu control with pole assignent, LQR and

More information

DIRECT TORQUE CONTROL OF INDUCTION MACHINES CONSIDERING THE IRON LOSSES

DIRECT TORQUE CONTROL OF INDUCTION MACHINES CONSIDERING THE IRON LOSSES DIRECT TORQUE CONTROL OF INDUCTION MACHINES CONSIDERING THE IRON LOSSES TRUC PHAM-DINH A thesis subitted in partial fulfilent of the requireents of Liverpool John Moores University for the degree of Doctor

More information

Figure 1: Equivalent electric (RC) circuit of a neurons membrane

Figure 1: Equivalent electric (RC) circuit of a neurons membrane Exercise: Leaky integrate and fire odel of neural spike generation This exercise investigates a siplified odel of how neurons spike in response to current inputs, one of the ost fundaental properties of

More information

Design of Sliding Mode Stabilizer for Wind Turbine Generator using Dynamic Compensation Observer Technique

Design of Sliding Mode Stabilizer for Wind Turbine Generator using Dynamic Compensation Observer Technique Proceedings of the 6th WSES International Conference on Power Systes, Lisbon, Portugal, Septeber -4, 6 84 Design of Sliding Mode Stabilizer for Wind urbine Generator using Dynaic Copensation Observer echnique

More information

Modular Control of a Rotary Inverted Pendulum System

Modular Control of a Rotary Inverted Pendulum System Paper ID #14582 Modular Control of a Rotary Inverted Pendulu Syste Dr. Xiuin Diao, Purdue University Xiuin Diao received his B.S. degree in Mechanical Design and Manufacturing fro Yantai University, China,

More information

Support Vector Machine Classification of Uncertain and Imbalanced data using Robust Optimization

Support Vector Machine Classification of Uncertain and Imbalanced data using Robust Optimization Recent Researches in Coputer Science Support Vector Machine Classification of Uncertain and Ibalanced data using Robust Optiization RAGHAV PAT, THEODORE B. TRAFALIS, KASH BARKER School of Industrial Engineering

More information

Improving Closed-Loop Signal Shaping of Flexible Systems with Smith Predictor and Quantitative Feedback

Improving Closed-Loop Signal Shaping of Flexible Systems with Smith Predictor and Quantitative Feedback Article proving Closed-Loop Signal Shaping of Flexible Systes with Sith Predictor and Quantitative Feedback Withit Chatlatanagulchai a, *, Puwadon Poedaeng b, and Nitirong Pongpanich c Control of Robot

More information

26 Impulse and Momentum

26 Impulse and Momentum 6 Ipulse and Moentu First, a Few More Words on Work and Energy, for Coparison Purposes Iagine a gigantic air hockey table with a whole bunch of pucks of various asses, none of which experiences any friction

More information

Neural Network Identifier with Iterative Learning for Turbofan Engine Rotor Speed Control System

Neural Network Identifier with Iterative Learning for Turbofan Engine Rotor Speed Control System Neural Network Identifier with Iterative earning for Turbofan Engine Rotor Speed Control Syste QIAN Kun PANG Xiangping I Bangyuan Departent of Aerial Instruent and Electric Engineering The First Aeronautical

More information

Nonlinear controller design for a magnetic levitation device

Nonlinear controller design for a magnetic levitation device Microsyst Technol (007) 13:831 835 DOI 10.1007/s0054-006-084-y TECHNICAL PAPER Nonlinear controller design for a agnetic levitation device Ehsan Shaeli Æ Mir Behrad Khaesee Æ Jan Paul Huissoon Received:

More information

Nonlinear Control of Full-Vehicle Active Suspensions with Backstepping Design Scheme

Nonlinear Control of Full-Vehicle Active Suspensions with Backstepping Design Scheme Proceedings of the 7th World Congress The International Federation of Autoatic Control Nonlinear Control of Full-Vehicle Active Suspensions with Backstepping Design Schee Jia-Wei Hu Jung-Shan Lin Departent

More information

Investigation of the Dynamics and Modeling of a Triangular Quadrotor Configuration

Investigation of the Dynamics and Modeling of a Triangular Quadrotor Configuration Investigation of the Dynamics and Modeling of a Triangular Quadrotor Configuration TONI AXELSSON Master s Thesis at Aerospace Engineering Supervisor: Arne Karlsson Examiner: Arne Karlsson ISSN 1651-7660

More information

CS Lecture 13. More Maximum Likelihood

CS Lecture 13. More Maximum Likelihood CS 6347 Lecture 13 More Maxiu Likelihood Recap Last tie: Introduction to axiu likelihood estiation MLE for Bayesian networks Optial CPTs correspond to epirical counts Today: MLE for CRFs 2 Maxiu Likelihood

More information

Fast Montgomery-like Square Root Computation over GF(2 m ) for All Trinomials

Fast Montgomery-like Square Root Computation over GF(2 m ) for All Trinomials Fast Montgoery-like Square Root Coputation over GF( ) for All Trinoials Yin Li a, Yu Zhang a, a Departent of Coputer Science and Technology, Xinyang Noral University, Henan, P.R.China Abstract This letter

More information

An Adaptive UKF Algorithm for the State and Parameter Estimations of a Mobile Robot

An Adaptive UKF Algorithm for the State and Parameter Estimations of a Mobile Robot Vol. 34, No. 1 ACTA AUTOMATICA SINICA January, 2008 An Adaptive UKF Algorith for the State and Paraeter Estiations of a Mobile Robot SONG Qi 1, 2 HAN Jian-Da 1 Abstract For iproving the estiation accuracy

More information

16.333: Lecture # 7. Approximate Longitudinal Dynamics Models

16.333: Lecture # 7. Approximate Longitudinal Dynamics Models 16.333: Lecture # 7 Approxiate Longitudinal Dynaics Models A couple ore stability derivatives Given ode shapes found identify sipler odels that capture the ain responses Fall 24 16.333 6 1 More Stability

More information

DESIGN, SIMULATION AND IMPLEMENTATION OF DECENTRALIZED PI CONTROLLERS FOR A MULTIVARIABLE FEED BLENDING SYSTEM AT THE FALCONBRIDGE SUDBURY SMELTER

DESIGN, SIMULATION AND IMPLEMENTATION OF DECENTRALIZED PI CONTROLLERS FOR A MULTIVARIABLE FEED BLENDING SYSTEM AT THE FALCONBRIDGE SUDBURY SMELTER DESIGN, SIMULATION AND IMPLEMENTATION OF DECENTRALIZED PI CONTROLLERS FOR A MULTIVARIABLE FEED BLENDING SYSTEM AT THE FALCONBRIDGE SUDBURY SMELTER B. Boulet McGill University Departent of Electrical and

More information

Autonomous HexaRotor Arial Dynamic Modeling and a Review of Control Algorithms

Autonomous HexaRotor Arial Dynamic Modeling and a Review of Control Algorithms Dr. Professor and Director, the National Higher School of electricity and echanics (ENSEM), Morocco Abstract - This paper is about odelling and control of Vertical Takeoff and Landing (VTOL) type Unanned

More information

ANALYTICAL INVESTIGATION AND PARAMETRIC STUDY OF LATERAL IMPACT BEHAVIOR OF PRESSURIZED PIPELINES AND INFLUENCE OF INTERNAL PRESSURE

ANALYTICAL INVESTIGATION AND PARAMETRIC STUDY OF LATERAL IMPACT BEHAVIOR OF PRESSURIZED PIPELINES AND INFLUENCE OF INTERNAL PRESSURE DRAFT Proceedings of the ASME 014 International Mechanical Engineering Congress & Exposition IMECE014 Noveber 14-0, 014, Montreal, Quebec, Canada IMECE014-36371 ANALYTICAL INVESTIGATION AND PARAMETRIC

More information

Image Reconstruction by means of Kalman Filtering in Passive Millimetre- Wave Imaging

Image Reconstruction by means of Kalman Filtering in Passive Millimetre- Wave Imaging Iage Reconstruction by eans of Kalan Filtering in assive illietre- Wave Iaging David Sith, etrie eyer, Ben Herbst 2 Departent of Electrical and Electronic Engineering, University of Stellenbosch, rivate

More information

Underwater cable tracking control of under-actuated AUV

Underwater cable tracking control of under-actuated AUV Underwater cable tracking control of under-actuated AUV 8.3 Caoyang Yu, Xianbo Xiang*, Mingjiu Zuo, Hui Liu School of Naval Architecture and Ocean Engineering Huazhong University of Science and Technology

More information

COS 424: Interacting with Data. Written Exercises

COS 424: Interacting with Data. Written Exercises COS 424: Interacting with Data Hoework #4 Spring 2007 Regression Due: Wednesday, April 18 Written Exercises See the course website for iportant inforation about collaboration and late policies, as well

More information

SIMULATION OF THE QUADROTOR CONTROLLED WITH LQR WITH INTEGRAL EFFECT

SIMULATION OF THE QUADROTOR CONTROLLED WITH LQR WITH INTEGRAL EFFECT Copyright 22 by ABCM Page 39 SIMULATION OF THE QUADROTOR CONTROLLED WITH LQR WITH INTEGRAL EFFECT Mauricio Vladiir Peña G., auriciovladiirp@gail.co Universidad Libre Kr. 66A # 53-4, Bogotá, Colobia. Edilberto

More information

Inspection; structural health monitoring; reliability; Bayesian analysis; updating; decision analysis; value of information

Inspection; structural health monitoring; reliability; Bayesian analysis; updating; decision analysis; value of information Cite as: Straub D. (2014). Value of inforation analysis with structural reliability ethods. Structural Safety, 49: 75-86. Value of Inforation Analysis with Structural Reliability Methods Daniel Straub

More information

Effective joint probabilistic data association using maximum a posteriori estimates of target states

Effective joint probabilistic data association using maximum a posteriori estimates of target states Effective joint probabilistic data association using axiu a posteriori estiates of target states 1 Viji Paul Panakkal, 2 Rajbabu Velurugan 1 Central Research Laboratory, Bharat Electronics Ltd., Bangalore,

More information

Modelling diabatic atmospheric boundary layer using a RANS-CFD code with a k-ε turbulence closure F. VENDEL

Modelling diabatic atmospheric boundary layer using a RANS-CFD code with a k-ε turbulence closure F. VENDEL Modelling diabatic atospheric boundary layer using a RANS-CFD code with a k-ε turbulence closure F. VENDEL Florian Vendel 1, Guillevic Laaison 1, Lionel Soulhac 1, Ludovic Donnat 2, Olivier Duclaux 2,

More information

SEISMIC FRAGILITY ANALYSIS

SEISMIC FRAGILITY ANALYSIS 9 th ASCE Specialty Conference on Probabilistic Mechanics and Structural Reliability PMC24 SEISMIC FRAGILITY ANALYSIS C. Kafali, Student M. ASCE Cornell University, Ithaca, NY 483 ck22@cornell.edu M. Grigoriu,

More information

Cooperative Load Transport Using Multiple Quadrotors

Cooperative Load Transport Using Multiple Quadrotors Cooperative Load Transport Using Multiple Quadrotors Behzad Shirani 1, Majdeddin Najafi #2, Ian Izadi 3 Electrical & Coputer engineering Departent, Isfahan University of Technology, Isfahan, IRAN 1 b.shirani@ec.iut.ac.ir

More information

PULSE-TRAIN BASED TIME-DELAY ESTIMATION IMPROVES RESILIENCY TO NOISE

PULSE-TRAIN BASED TIME-DELAY ESTIMATION IMPROVES RESILIENCY TO NOISE PULSE-TRAIN BASED TIME-DELAY ESTIMATION IMPROVES RESILIENCY TO NOISE 1 Nicola Neretti, 1 Nathan Intrator and 1,2 Leon N Cooper 1 Institute for Brain and Neural Systes, Brown University, Providence RI 02912.

More information

Use of PSO in Parameter Estimation of Robot Dynamics; Part One: No Need for Parameterization

Use of PSO in Parameter Estimation of Robot Dynamics; Part One: No Need for Parameterization Use of PSO in Paraeter Estiation of Robot Dynaics; Part One: No Need for Paraeterization Hossein Jahandideh, Mehrzad Navar Abstract Offline procedures for estiating paraeters of robot dynaics are practically

More information

Ocean 420 Physical Processes in the Ocean Project 1: Hydrostatic Balance, Advection and Diffusion Answers

Ocean 420 Physical Processes in the Ocean Project 1: Hydrostatic Balance, Advection and Diffusion Answers Ocean 40 Physical Processes in the Ocean Project 1: Hydrostatic Balance, Advection and Diffusion Answers 1. Hydrostatic Balance a) Set all of the levels on one of the coluns to the lowest possible density.

More information

ma x = -bv x + F rod.

ma x = -bv x + F rod. Notes on Dynaical Systes Dynaics is the study of change. The priary ingredients of a dynaical syste are its state and its rule of change (also soeties called the dynaic). Dynaical systes can be continuous

More information

Numerical Solution of the MRLW Equation Using Finite Difference Method. 1 Introduction

Numerical Solution of the MRLW Equation Using Finite Difference Method. 1 Introduction ISSN 1749-3889 print, 1749-3897 online International Journal of Nonlinear Science Vol.1401 No.3,pp.355-361 Nuerical Solution of the MRLW Equation Using Finite Difference Method Pınar Keskin, Dursun Irk

More information

Model Fitting. CURM Background Material, Fall 2014 Dr. Doreen De Leon

Model Fitting. CURM Background Material, Fall 2014 Dr. Doreen De Leon Model Fitting CURM Background Material, Fall 014 Dr. Doreen De Leon 1 Introduction Given a set of data points, we often want to fit a selected odel or type to the data (e.g., we suspect an exponential

More information

A Low-Complexity Congestion Control and Scheduling Algorithm for Multihop Wireless Networks with Order-Optimal Per-Flow Delay

A Low-Complexity Congestion Control and Scheduling Algorithm for Multihop Wireless Networks with Order-Optimal Per-Flow Delay A Low-Coplexity Congestion Control and Scheduling Algorith for Multihop Wireless Networks with Order-Optial Per-Flow Delay Po-Kai Huang, Xiaojun Lin, and Chih-Chun Wang School of Electrical and Coputer

More information

Comparison of Stability of Selected Numerical Methods for Solving Stiff Semi- Linear Differential Equations

Comparison of Stability of Selected Numerical Methods for Solving Stiff Semi- Linear Differential Equations International Journal of Applied Science and Technology Vol. 7, No. 3, Septeber 217 Coparison of Stability of Selected Nuerical Methods for Solving Stiff Sei- Linear Differential Equations Kwaku Darkwah

More information

Wall Juggling of one Ball by Robot Manipulator with Visual Servo

Wall Juggling of one Ball by Robot Manipulator with Visual Servo Juggling of one Ball by obot Manipulator with Visual Servo Akira Nakashia Yosuke Kobayashi Yoshikazu Hayakawa Mechanical Science and Engineering, Graduate School of Engineering, Nagoya University, Furo-cho,

More information

Maximum Power Point Tracking Method for PMSG-based Wind Energy Conversion Systems using Torque Observer

Maximum Power Point Tracking Method for PMSG-based Wind Energy Conversion Systems using Torque Observer International Journal of Applied Engineering Research ISS 0973-4562 Volue 13, uber 13 (2018) pp. 11295-11304 Research India Publications. http://www.ripublication.co Maxiu Power Point Tracking Method for

More information

New Slack-Monotonic Schedulability Analysis of Real-Time Tasks on Multiprocessors

New Slack-Monotonic Schedulability Analysis of Real-Time Tasks on Multiprocessors New Slack-Monotonic Schedulability Analysis of Real-Tie Tasks on Multiprocessors Risat Mahud Pathan and Jan Jonsson Chalers University of Technology SE-41 96, Göteborg, Sweden {risat, janjo}@chalers.se

More information

Electric Power System Transient Stability Analysis Methods

Electric Power System Transient Stability Analysis Methods 1 Electric Power Syste Transient Stability Analysis Methods João Pedro de Carvalho Mateus, IST Abstract In this paper are presented the state of the art of Electric Power Syste transient stability analysis

More information

Feedback Linearization and Model Reference Adaptive Control of a Magnetic Levitation System

Feedback Linearization and Model Reference Adaptive Control of a Magnetic Levitation System eedback Linearization and Model Reference Adaptive Control of a Magnetic Levitation Syste Luiz H. S. Torres, Leizer Schnitan, Carlos A. V. V. Júnior, J. A. M. elippe de Souza Centro de Capacitação Tecnológica

More information

System Modeling and Control of a Clutch Actuator System for Dual Clutch Transmissions

System Modeling and Control of a Clutch Actuator System for Dual Clutch Transmissions Syste Modeling and Control of a Clutch Actuator Syste for Dual Clutch Transissions Jinsung Ki *) Seibu B. Choi ) Heerak Lee ) Jiwoo Kang ) Mandae Hur ) ) Departent of Mechanical Engineering, KAIST, 9 Daehak-ro,

More information

A Simplified Analytical Approach for Efficiency Evaluation of the Weaving Machines with Automatic Filling Repair

A Simplified Analytical Approach for Efficiency Evaluation of the Weaving Machines with Automatic Filling Repair Proceedings of the 6th SEAS International Conference on Siulation, Modelling and Optiization, Lisbon, Portugal, Septeber -4, 006 0 A Siplified Analytical Approach for Efficiency Evaluation of the eaving

More information

Principles of Optimal Control Spring 2008

Principles of Optimal Control Spring 2008 MIT OpenCourseWare http://ocw.it.edu 16.323 Principles of Optial Control Spring 2008 For inforation about citing these aterials or our Ters of Use, visit: http://ocw.it.edu/ters. 16.323 Lecture 10 Singular

More information

Resonance and Friction Compensations in a Micro Hard Drive

Resonance and Friction Compensations in a Micro Hard Drive Resonance and Friction Copensations in a Micro Hard Drive * School of Electrical Engineering, Institute of Engineering Suranaree University of Technology Nakhon Ratchasia, Thailand, 30000 *corresponding

More information

Research Article Quadrotor Trajectory Tracking Based on Quasi-LPV System and Internal Model Control

Research Article Quadrotor Trajectory Tracking Based on Quasi-LPV System and Internal Model Control Matheatical Probles in Engineering Volue 25, Article ID 85729, 3 pages http://dx.doi.org/.55/25/85729 Research Article Quadrotor Trajectory Tracking Based on Quasi-LPV Syste and Internal Model Control

More information

Imbalance Estimation for Speed-Varying Rigid Rotors Using Time-Varying Observer

Imbalance Estimation for Speed-Varying Rigid Rotors Using Time-Varying Observer Shiyu Zhou e-ail: zhous@uich.edu Jianjun Shi 1 e-ail: shihang@uich.edu Departent of Industrial and Operations Engineering, The University of Michigan, Ann Arbor, MI 48109 Ibalance Estiation for Speed-Varying

More information

Gust Disturbance Alleviation with Incremental Nonlinear Dynamic Inversion

Gust Disturbance Alleviation with Incremental Nonlinear Dynamic Inversion Delft University of Technology Gust Disturbance Alleviation with Increental Nonlinear Dynaic Inversion Seur, Ewoud; de Croon, Guido; Chu, Qiping DOI.9/IROS.26.7759827 Publication date 26 Docuent Version

More information

Chapter 11: Vibration Isolation of the Source [Part I]

Chapter 11: Vibration Isolation of the Source [Part I] Chapter : Vibration Isolation of the Source [Part I] Eaple 3.4 Consider the achine arrangeent illustrated in figure 3.. An electric otor is elastically ounted, by way of identical isolators, to a - thick

More information

Seismic Analysis of Structures by TK Dutta, Civil Department, IIT Delhi, New Delhi.

Seismic Analysis of Structures by TK Dutta, Civil Department, IIT Delhi, New Delhi. Seisic Analysis of Structures by K Dutta, Civil Departent, II Delhi, New Delhi. Module 5: Response Spectru Method of Analysis Exercise Probles : 5.8. or the stick odel of a building shear frae shown in

More information

Multi-Dimensional Hegselmann-Krause Dynamics

Multi-Dimensional Hegselmann-Krause Dynamics Multi-Diensional Hegselann-Krause Dynaics A. Nedić Industrial and Enterprise Systes Engineering Dept. University of Illinois Urbana, IL 680 angelia@illinois.edu B. Touri Coordinated Science Laboratory

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

REDUCTION OF FINITE ELEMENT MODELS BY PARAMETER IDENTIFICATION

REDUCTION OF FINITE ELEMENT MODELS BY PARAMETER IDENTIFICATION ISSN 139 14X INFORMATION TECHNOLOGY AND CONTROL, 008, Vol.37, No.3 REDUCTION OF FINITE ELEMENT MODELS BY PARAMETER IDENTIFICATION Riantas Barauskas, Vidantas Riavičius Departent of Syste Analysis, Kaunas

More information