The angular velocity control varies the thrust force of the motors simultaneously so that the control signal for each motor is
where
is a positive constant and
is the desired angular velocity.
The position control uses the aircraft engines to generate a varying thrust force; for this purpose, a cyclically varying proportional derivative control is chosen. The control signal in each motor for the displacement in the
x-axis is set to
and the signal for the displacement on the
y-axis is
where
and
are positive constants, while
and
are the positional errors defined as
where
and
are the coordinates of the desired position.
The system (
27) and (28) control the displacement in the x-axis, which allows the magnitude of the proportional derivative control to be modulated. Due to the geometrical arrangement of the system, when the angle
is zero degrees, the thrust vector in the motors are aligned with the inertial
y-axis, so in this configuration, no thrust is generated by the controller, but as the angle
increases, so does the value of the PD control. The
value increases so that when the value reaches 90
, the controller registers a maximum pulse; at this instant, the thrust vector is aligned with the inertial
x-axis. After the maximum pulse is presented, the magnitude of the controller starts to decrease as
approaches 180
; when it reaches 180
, the thrust vector is again parallel to the
y-axis where the value of the controller becomes zero. This behavior continues as the airplanes turn, so that when 270
is reached, the magnitude of the control has another maximum and subsequently becomes zero when the angle reaches 360
; thus, the dynamics is repeated with each turn the airplanes complete. This dynamics is achieved by multiplying the value of the PD control by a sinusoidal function that has
as argument; hence, it has been named as cyclic control or cyclic PD.
Similar behavior is obtained for Equations (
29) and (30), which control the displacement in the
y-axis. In this case, a cosine function with argument
is used, which multiplies the PD control.
Considering the above equations, we obtain the control signal for each actuator as
or equivalently
where these signals indicate the revolutions on each motor to obtain the thrust force required to bring the system to the desired position.