Starting from:

$25

AER1216- Assignment # 5 Solved

We consider a quadrotor vehicle with a spherical body moving in the vertical xz−plane. The motion in the y−direction is assumed to be stabilized separately; that is, y(t) is constant. The vehicle mass is m. The two propellers produce forces orthogonal to the vehicle arms. The forces are denoted by T1(t) and T2(t), respectively, with T1,T2 > 0. The angle θ(t) describes the vehicle’s rotation around its center of mass. The position of the vehicle is (x(t),z(t)). A constant wind blows from the left with velocity v∞. This produces a drag force on the quadrotor which can be modeled as:

 with

This force depends on the drag coefficient Cd, the air density ρ, the vehicle’s cross sectional area A, and the relative flow velocity vrel. We assume that the coefficient k is constant. The relative flow velocity is defined as the velocity of the air relative to the object. We neglect drag effects in the z−direction and on the rotational motion.

Derive the differential equations that describe the translationaland rotational motion of the vehicle. For now, use T1(t) and T2(t) as inputs, and x(t) and z(t) as the outputs of the system. Formulate the equations in standard form; that is, as a system of nonlinear first-order differential equations of the form:
                                                 x˙(t) = f(x(t),u(t))              y(t) = g(x(t),u(t))

where x(t) represents the system state, u(t) the system input, and y(t) the system output. The rotational inertia of the vehicle about its center of mass is J, and the arm length from the center of mass to the center of the propeller is l.

Find the equilibrium points (xo,uo,yo) where the quadrotor is stationary (i.e. x˙(t) = 0). How many equilibrium points exist?
A control engineer helped us out and designed a controller thatkeeps the vehicle at a constant height. As a result, we can assume that (T1(t) + T2(t)) = mg/cosθ(t), where g is the gravitational constant. Moreover, he designed an attitude controller for the rotational dynamics so that we can choose θ(t) as our input. Linearize the x−dynamics about the equilibrium point you found in part b) with the new input u(t) = θ(t) and the output y(t) = x(t). Express your answer in the standard linear form:
                                              δx˙(t) = Aδx(t) + bδu(t))             δy(t) = cTδx(t)

where δx(t) = x(t) −xo,δu(t) = u(t) −uo, and δy(t) = y(t) −yo with equilibrium point (xo,uo,yo). Note that the state, input and output have changed compared to part a) and b).

How would you design a controller for the system in c)? Describeyour approach to controller design in words only, no equations required.

More products