#### Abstract

Renewable energy sources for vehicles have been the motivation of many researches around the world. The reduction of fossil fuels deposits and increase of the pollution in cities bring the need of more efficient and cleaner energy sources. In this way, this work will present the application of a compressed air engine applied to a bicycle. The engine is composed of two pneumatic cylinders connected to the bicycle wheel through a crank-connecting-rod mechanism. In order to control the velocity of the bicycle, a strategy of control composed of two controls was implemented: a feedback and a feedforward control. For feedback control, the State-Dependent Riccati Equation (SDRE) control and also a proportional-derivative (PD) control are considered, considering three cases for velocity bicycle variation: 10 km/h, 20 km/h, and 30 km/h. The equations of motion of the system were obtained through the Lagrangian energy method. Numerical simulations were performed in order to analyze the dynamics of the system and the efficiency of the controllers.

#### 1. Introduction

The use of energy has become every time more intense through the society in the last decades; however, most of this energy comes from nonrenewable resources like oil, natural gas, and coils, that is, fossil fuels in general.

In order to convert these kinds of energy sources into energy of movement, especially in vehicles, the main mechanism of engines, which is responsible for this transformation is the crank-connecting-rod.

The crank-connecting-rod mechanism has been windily studied with the objective of increasing the engine performance. Some of these studies consider the movement in function of the system’s geometry, noises, and vibrations induced by this mechanism [1–3].

Due to the limited current sources of fossil fuels, because of the world demand, and the need of improving vehicular performance, the study of new energy matrices like Hybrid Renewable Energy Systems (HRES) has been of great interest to numerous researchers [4, 5].

In this context, the compressed air systems become a very interesting alternative. The compressed air systems allow the energy recovery in the form of pressure, which can be applied as an extra energy source to the combustion engines, which characterizes a hybrid engine [6].

Pneumatic motors are very interesting in these applications because of their high force in relation to their masses [7]. In this way, many authors have been interested in the research of the application of compressed air engines in small vehicles, for example, motorcycles [8–10].

Therefore, this work proposes the application of a pneumatic motor to a bicycle as a main force generator. The pneumatic engine is composed of two pneumatic cylinders connected through a crank-connecting-rod mechanism to the bicycle wheel. Hence, the force generated by the compressed air is converted into angular movement of the wheel and into linear movement of the bicycle.

The crank-connecting-rod mechanism converts the linear force of the pneumatic cylinders into torque applied to the wheel considered as a single-degree-of-freedom system. In addition, the dynamic model is nonlinear because of the complexity of variables. Taking into account the fact that the velocity of the bicycle will be controlled, this work presents the application of the SDRE control and a PD control.

The SDRE control technique is a suboptimal control, which searches for local stabilities of a system [11]. The advantage of this control technique is that it does not cancel possible benefits provided by nonlinearities of the system, due to the fact that it is not necessary to linearize the system when applying this technique [12–16]. Among successful techniques implemented in real applications, there is the classical proportional-derivative (PD) controllers [17–19].

The next sections will show the mathematical modelling of the system composed of the wheel and the pneumatic engine composed of the crank-connecting-rod and the pneumatic cylinders. The SDRE and PD controllers will be presented and numerical simulations will be performed in order to analyze the system dynamics.

The remainder of this paper is organized as follows. Section 2 presents the literature related to the engineering problem and its mathematical modelling through subsections with the equations of motion and the control designs for SDRE and PD. In Section 3 the parameters and numerical results of the simulations with the results of applied controls SDRE and PD are presented with the discussions of the errors. Section 4 presents the final conclusions for the study presented in this article. In addition, posttextual elements that make up the structure of the work are described. Acknowledgments and references for literature are presented in sequence. Finally, the technical terms are presented through a glossary section with a large volume of presented terms.

#### 2. The Engineering Problem Design and Mathematical Modelling

By applying compressed air force () to the crank-connecting-rod mechanism, it changes the position of the connecting-rod and generates the angular displacement of the crank. It is considered that the links of the system have their mass distribution proportional to a mass concentered in the Center of Gravity (CG) of each link.

Figure 1 presents a schematic draw of the crank-connecting-rod mechanism. This mechanism has restrictions to move in the vertical direction because of the cylinder but can translate free in direction. This vertical displacement restriction enables the system to move in relation to its length (), which generates the angular movement because of its connection to the connecting-rod.

These mechanisms presented in Figure 1 are a single-degree-of-freedom system with the displacement of the pneumatic cylinder varying the Top Dead Center (TDC) up to the Bottom Dead Center (BDC), thus rotating the output crank in 2*π* rad. The linear position of the cylinder in relation to its CG in the plane () through the length of CG () can be described as presented in

In the way to determine the linear position of () in relation to the angular position of the crank* θ* and the linear speed of the cylinder, the following geometrical relations are made out as presented in (2) to (4) [20].

In kinematics, (5) presents the () position in relation to and (6) shows the () linear velocity, which is further used to calculate the kinetic energy.

##### 2.1. The Modelling of the Governing Equations of Motion

In this subsection, the mathematical equations that emulate the motion of the nonlinear connecting-rod-crank system with horizontal geometry and monocylinder motor are developed using the energy method of Lagrange, where its function is represented by

The Lagrangian is expressed in terms of the generalized coordinate , the masses concentrated in the CG of each link, the geometry, and the rigid materials. Therefore, the equation of Euler-Lagrange is described as (8), where represents the nonconservative forces.

In this way, the resulting force composed of the nonconservative forces in function of the virtual displacement can be obtained by the virtual work of where

The nonconservative force is considered as a damping force, considering the whole damping forces of the system, which are ; ; , and (Figure 1). Moreover, the compressed air engine is considered as a viscous-damping, that is, a relation proportional to the angular velocity of the wheel of the system multiplied by a constant, as given by

The force is another dissipative force of the system. It is provided due to two dissipative forces of the system, one is from the own motion of the mechanism, and the other is from the transmission of the wheel motion to the bicycle, which dissipate energy of the system. The connecting-rod crank system is excited by the air force of the pneumatic pressure via a control signal to a pressure regulator valve. Therefore, the air force is proportional to the area of the cylinder and air pressure determined by the control SDRE, given by where is the nonconservative pressure which generates the force of the air that excites the movement of the system with being the cylinder diameter of the compressed air engine.

The friction force depends on the pressure, tire section, and wheel length, as much as the type of the contact surface. The considered value to this resistance force of the bearing is approximately 9 N to big section tires and 2.3 N to racing tires of thin section, low friction, and high performance [21]. is proportional to the normal force (), whose component is generated by the angle of inclination of the ground (* β*) applied to the mass of the bike () and the mass of the cyclist () as function of gravity (). Therefore, (13) depends on the rolling coefficient () in function of the masses which varies with the following types of parameters: bearings, ground, tire, and hoop, as well as tire pressure [22].

In this way, all forces relation of (8) of Euler-Lagrange to the calculus of resulting work of nonconservative forces was defined. However, to determine the full equations of motion, it is needed to estimate the conservative forces and energies that balance the mechanism movement. Thus, for the analysis of the equilibrium of the conservative forces, the kinetic energy for translational movements and rotation of the inertial restrictions of the mechanism must be calculated. Therefore, the CG of each link is used as a way to interpret the individual motions of each link, in function of its links and combined restrictions. Each link moves by rotation and translation motions or still with their combination around their CG. The potential energy is evaluated by its contribution from the gravitational potential energy, favoring or not the movement of each position of the links. Therefore, the Lagrangian of the system is calculated for the energies of the three links that have movements in relation to the fixed link of the mechanism, as follows:

The kinetic energy of the monocylinder possesses an inertia for the translation movement equivalent to that of a cylindrical bar. The kinetic energy of the crank possesses an inertia of the rotation movement equivalent to that of a solid cylinder/disk (shaft and crank connection) and thin hoop (wheel and radius). The kinetic energy of the connecting-rod has inertia of the rotation movement equivalent to that of a solid cylinder/disk (shaft and crank connection) and thin hoop (wheel and radius). The gravitational potential energy of the connecting-rod is generated by the vertical movement of its mass on the two-dimensional plane . However, the gravitational potential energies and do not consider vertical movement of their masses on the two-dimensional plane , then not generating potential energy.

Therefore, one should calculate the kinetic energy of all links of the mechanism in function of their masses and only the potential gravitational energy of the connecting-rod, which is the unique link that generates vertical motion. The kinetic energy of the crank just considered the rotational motion, because the crank possesses a rigid coupling with the wheel by means of hoops free to rotate through the bearing coupled to the fixed link of the mechanism. Thus, the calculus of the kinetic energy of the crank is defined as an inertial system equivalent to a solid cylinder and disk for the shaft and the crank combined with the inertia of thin hoops for the wheel and your radius, as follows:

For the calculus of energies it is necessary to define the geometry for the components because the masses generate the moment of inertia equivalent to the components of the compressed air engine. Thus, the mass related to the moment of inertia is equivalent to a solid cylinder (shaft) and a disk (crank) related to the geometry and radius (). The mass related to the moment of inertia is equivalent to a thin hoop with the distribution in function of the wheel middle radius (*R*/2). The mass related to the moment of inertia is equivalent to a thin hoop for the hoop of the wheel with tire which is related to the wheel radius (). The mass , which is related to the moment of inertia, is equivalent to a slender rod for the connecting-rod and is related to the crank and the cylinder through their angular and linear velocities. Moreover, the mass related to the moment of inertia is equivalent to a thin hoop for the hoop of the wheel with tire and is related to the wheel radius ().

However, the kinetic energy of the connecting-rod is calculated considering the momentum of inertia of the masses as to rotational motion and to translational motion, and the connecting-rod possesses two degrees-of-freedom of motion in plane. Thus, the calculation of the kinetic energy of the connecting-rod was defined as an equivalent inertia system to a slender rod with axis through end, rotating and translating during the motion in the plane , as given by

Transforming the energy equations in terms of generalized coordinates, trigonometric relations are used to the angles of and (congruent and obtuse) to use in relative velocity of the connecting-rod in function of the generalized coordinates. As the connecting-rod link is a two-degrees-of-freedom system, there is two relative velocities related to the crank and its coordinate . Therefore, the relative velocity of the connecting-rod considers the translational and rotational motions which is developed by using the cosines’ law, denoting [23, 24] where

However, because the relative velocity is a very complex term and may be spread in many terms to represent the kinetic energy of the connecting-rod, a simplification of the model is necessary and represents the movement of the system as much as using the complex term. Thus, the technique of concentrated masses of an equivalent dynamic model [20] can be applied when three requirements are evaluated to the dynamical equivalence, which are as follows: the final mass of the model must be equal to the total mass of the original link; the CG of connecting-rod must stay in the same original position of the link; the final momentum of inertia of the masses must be equal to the initial link, as shown in Figure 2.

Through this equivalent dynamic model of concentrated masses, the complex rotational and translation motions of the connecting-rod are converted into a rotational motion of the crank and a translational motion of the cylinder. This conversion generates equivalence when the place of the percussion centers of the equivalent masses related to the original link mass is determined. In the typical geometry of a typical connecting-rod, because its masses are higher to the forces of connection with the crank (width and height) its percussion center is closer to the connection extremity of the crank than the CG. Therefore, this geometry allows simplifying and concentrating the masses in the connections with the links and present an error relatively small in the precision of this dynamic model [20]. These connections with links are denoted by

The connecting-rod of this work has typical geometry with CGco placed with to 1/3 of the length of the connection with the crank and to 2/3 of length of the connection to the cylinder. Introducing these lengths in (19), it is possible to obtain the partial value of the total of masses of the connecting-rod coupled to the links by the connections, as given by

This geometric distribution for the connecting-rod results in the equivalent masses for application on the crank with the equivalent mass equal to 1/3 of and the equivalent mass to application in the cylinder equal to 2/3 of . In this way of distribution of applied masses to the links of crank (20) and cylinder (21), with their pure motions of rotation and translation, possibilities of the obtainment of the kinetic energy equivalent of the connecting-rod link are given by

The kinetic energy of the cylinder is also considered the translational movement. The angular position used (6), which determines the linear position of the cylinder CG in function of the crank’s rotational angle. Thus, the kinetic energy of the monocylinder is given by

The potential gravitational energy is given by the connecting-rod link, which possesses the CG motion related to the vertical displacement that generates a variation of energy in relation to the position variation. By geometry, the potential gravitation energy is considered as a vertical projection of to the variation of the CG position of the connection-rod link in function of the gravitational force, given by

Therefore, (24) can be rewritten in function of the gravitational constant force, given by

Substituting the energy terms into (14) in terms of their derivatives and applying Euler-Lagrange equation (8), the governing equation of motion of the crank-connecting-rod system in function of the conservatives and nonconservative forces are obtained and are written in state-space form as (26), where , , and .wherewhere and .

The application of the controller consists of substituting the excitation torque generated by the air force induced by the pressure (12), for the control signal** U**, given by

Introducing the control signal in (26), it has the equation of motion with the control system which can be denoted by

The control vector** U** consists of two parts; and , where is the feedforward control and is the feedback control obtained through the SDRE control signal, as show in

Therefore, changing the notation of the control signal in (29), the final equation of motion of the controlled system can be rewritten by the form of

From (31), the movement of the system can be controlled by the angular velocity , being the main control variable, similar to an automatic vehicular driver. The application of the control variables and description of the process by the method of SDRE and PD controls will be detailed in the next section.

##### 2.2. SDRE Control Design

The technique of SDRE control by nonlinear feedback has been applied in many nonlinear problems, estimating the states satisfying the aiming functions [25–28]. The SDRE controller uses the LQR (Linear Quadratic Regulator) method to find the suboptimal gain in function of State-Dependent Riccati Equations, recalculating them along with the application on nonlinear systems of (32) [11].

Therefore, the equation of motion of the crank-connecting-rod of (31) can be rewritten in matrix form as given by where

The quadratic performance measure for the feedback control () problem is given bywhere , is the desired orbit, is the desired velocity, and and are positive definite matrices. The minimization of functional (34) implies the minimization of the system deviation (32) of the desired state () and of the applied feedback control (). Assuming full-state feedback (), the control law is given by [29]where is the solution of the Riccati equation:

Another important factor to consider is that the matrix cannot violate the controllability of the system. Crank-connecting-rod system (32) is controllable if the rank of the matrix is 2:

The SDRE technique to obtain a suboptimal solution for dynamic control problem has the following procedure [29]:(1)Define the state-space model with the state-dependent coefficients and .(2)Define the initial condition** x(0) = ** so that the* rank* of** M **is and choose the coefficients of weight matrices** Q** and** R,** where the matrices** Q** and** R** determine the relative importance of parameter error and energy expenditure.(3)Solve** P(X) **for the Riccati equation which will be described in the sequence of this method for the states as a function of time.(4)Define the objective functions for the calculation of the parameter errors.(5)Calculate the input signal .(6)Integrate the equation obtained in step () and update the state of the system as a function of time with the results.(7)Calculate the rank of step () and if* rank* = 2 go to step (). However, if* rank* < 2, the matrix is not controllable; therefore, you should use the last matrix controllable that has been obtained, and thus go to step ().

##### 2.3. PD Control Design

The PD control comprises one control loop which regulates the suspension travel. The PD controller operates according to the following equation [17–19]:where , , and and is the proportional gain and is the derivative gain of the loop control, respectively.

For the determination of and gains, the autotuning of the PD gains of the MathWorks® algorithm is considered. To PD controllers, the MathWorks algorithm adjusts gains for good balance between performance and robustness [30].

#### 3. Numerical Results and Discussions

With the objective of keeping the angular velocity of the crank constant, similar to an automatic vehicular driver, the application of the control signal will be considered in a way to keep the angular velocity (8.415 rad/s, 16.83 rad/s, and 25.245 rad/s), and such velocity in the crank axis provides a velocity of 10 km/h, 20 km/h, and 30 km/h. Considering the initial conditions rad and rad/s, it is possible to estimate as .

The application of the control signal will be considered two cylinders connected to the same connection with the connecting-rod; that is, two cylinders will be applied in symmetric form related to the -axis.

obtained from (13) to asphalt floor rolling with tubular tire 22 g 700 × 23 mm with 275 kPa of pressure will be considered, with the following parameters [31–33]: cyclist mass 72 kg, bicycle mass 18 kg, and rolling coefficient = 0.006.

After these initial considerations, the parameters that will be used for numerical simulations are listed in Table 1, whose values are physical parameters of the connecting-rod crank system.

Hence, considering the equation of motion obtained in (32) and using the parameters of Table 1 and implementing the control signal, numerical simulations are shown in the following. The numerical simulations are carried out using the method of Runge-Kutta of 4th order with a fixed step of .

##### 3.1. Numerical Results for SDRE Control

To determine the feedback control () used in (32) of the motion we consider the following initial conditions and matrices: rad, rad/s, , and .

Figure 3 shows the results of the system of (32) applying the SDRE control signal** U** with its results for states ( and ) and velocity error () obtained for the case with constant velocity of 25.245 rad/s (30 km/h).

Figure 4 shows the results normalized for the case with constant velocity of 25.245 rad/s (30 km/h), and to obtain the real values it is needed to multiply** U** for 638 N·m, for 80200 kPa, and for 39368.17 N.

The maximum value of control signal was 0.58 Nm () to steady state and the maximum applied pressure was 240.60 kPa () which generates a maximum force of 118.10 N () in pressure peaks (Figure 4). However, there is another pressure peak during the cycle of 2*π* of rotation which is of 80.20 kPa () and it generates a maximum force of 39.37 N ().

The pressures and forces values were obtained through applying (28), (29), (30), and (31) which generates the excitation force converted into pressure through (12). This variation of force does not impact on the motor and its machinery elements for there are the characteristics of compressibility and damping of energy by compressed air with the overpressure being equalized during the movement.

Figure 5 shows the results of the system of (32) applying the control signal** U** of SDRE with their results for the states ( and ) and the velocity error () obtained for the case with constant velocity of 16.83 rad/s (20 km/h).

Figure 6 shows the results normalized for the case with constant velocity of 16.83 rad/s (20 km/h), and to obtain the real values it is needed to multiply** U** for 426 N·m, for 56400 kPa, and for 27685.35 N.

The maximum value of the control signal was 0.36 Nm () to steady state which generates a maximum applied pressure of 225.6 kPa () and a maximum force of 110.7 N () in pressure peaks (Figure 6). However, there is another pressure peak during the cycle of 2*π* of rotation which is 25.9 kPa () and generates a force of 12.73 N ().

Figure 7 shows the results of the system of (32) applying the SDRE control signal** U** with their results for the states ( and ) and the velocity error () obtained for the case with velocity constant of 8.415 rad/s (10 km/h).

Figure 8 shows the results normalized for the case with constant velocity of 8.415 rad/s (10 km/h), and to obtain the real values it is needed to multiply** U** for 213 N·m, for 37400 kPa, and for 18358.72 N.

The maximum value of the control signal was 0.213 Nm () to steady state which generates a maximum applied pressure of 205.7 kPa () and a maximum force of 100.97 N () in pressure peaks (Figure 8). However, there is another pressure peak during the cycle of 2*π* of rotation which is 10.84 kPa () and it generates a force of 5.32 N ().

##### 3.2. Numerical Results for PD Control

Considering (33) and parameters of Table 1, autotuning of PD gains of the MathWorks algorithm obtains and . Substituting the gains in (38), the feedback control is obtained:

Figure 9 shows the results of the system of (32) applying the PD control signal** U** with their results for the states ( and ) and the velocity error () obtained for the case with constant velocity of 25.245 rad/s (30 km/h).

Figure 10 shows the results normalized at steady state for the case with constant velocity of 25.245 rad/s (30 km/h), and to obtain the real values it is needed to multiply** U** for 105 N·m, for 54000 kPa, and for 26507.25 N.

The maximum value of control signal was 0.44 Nm () at steady state which generates a maximum applied pressure of 378 kPa () and a maximum force of 185.55 N () in pressure peaks (Figure 10). However, there is another pressure peak during the cycle of 2*π* of rotation which is 37.8 kPa () and it generates a maximum force of 18.55 N ().

Figure 11 shows the results of the system of (32) applying the PD control signal** U** with their results for the states ( and ) and the velocity error () obtained for the case with velocity constant of 16.83 rad/s (20 km/h).

Figure 12 shows the results normalized for the case with constant velocity of 16.83 rad/s (20 km/h), and to obtain the real values it is needed to multiply** U **= 70 Nm, for 39000 kPa, and for 19144.12 N.

The maximum value of control signal was 0.33 Nm () at steady state which generates a maximum applied pressure of 312 kPa () and a maximum force of 153.15 N () in pressure peaks (Figure 12). However, there is another pressure peak during the cycle of 2*π* of rotation which is 37.8 kPa () and it generates a maximum force of 18.55 N ().

Figure 13 shows the results of the system of (32) applying PD control signal** U** with their results for the states ( and ) and the velocity error () obtained for the case with constant velocity of 8.415 rad/s (10 km/h).

Figure 14 shows the results normalized for the case with constant velocity of 8.415 rad/s (10 km/h), and to obtain the real values it is needed to multiply** U** for 34.9 N·m, for 21400 kPa, and for 10504.72 N.

The maximum value of control signal was 0.22 Nm (0.0065 × 34.9) at steady state which generates a maximum applied pressure of 235.4 kPa (0.011 × 21400) and a maximum force of 115.55 N (0.011 × 10504.72) in pressure peaks (Figure 14). However, there is another pressure peak during the cycle of 2*π* of rotation which is 10.7 kPa (0.0005 × 21400) and it generates a maximum force of 5.25 N (0.0005 × 10504.72).

##### 3.3. Discussions for SDRE and PD Control

The results of the previous sections showed that the control strategy composed of feedback and feedforward controls is efficient in controlling the systems of both orbits ( and ) and that both SDRE and PD controls were efficient in leading the system to a desired orbit.

In this subsection the performance of the controllers will be considered considering RMS (Root Mean Square) of the absolute error and absolute errors in steady state.

Figure 15 shows the absolute error variation for the three studied cases = 8.415 rad/s, = 16.83 rad/s, and = 25.245 rad/s.

**(a)**

**(b)**

**(c)**

Considering the case that the desired velocity is = 8.415 rad/s, it has SDRE control rad/s and error at steady state . Considering PD control, it has rad/s and error at steady state . As can be observed, the SDRE control has as well the absolute error as error at steady state smaller than that obtained with PD control, with the error at steady state to SDRE control being 86.1711% smaller than the error at steady state observed to PD control.

When the desired velocity is = 16.83 rad/s, it has SDRE control rad/s and error at steady state . Considering PD control, it has rad/s and error at steady state . As can be observed, the SDRE control has as well the absolute error as error at steady state smaller than that obtained with PD control, and the error at steady state to SDRE control is 83.20% smaller than the error at steady state observed to PD control.

Moreover, considering the case that the desired velocity is = 25.245 rad/s, it has SDRE control rad/s and error at steady state . Considering PD control, it has rad/s and error at steady state . As can be observed, the SDRE control has as well the absolute error as error at steady state smaller than that obtained with PD control, and the error at steady state to SDRE control is 80.21% smaller than the error at steady state observed to PD control.

Therefore, the next section shows the conclusions about this intense study.

#### 4. Conclusions

In this work, a nonlinear dynamic model of a crank connecting-rod system modelled using the method of energy of Lagrange in function of its geometry was presented. Numerical simulations were carried out to the study of the dynamics of the system for SDRE and PD controls with the system showing to be controllable for the two controllers. The dynamic system was analyzed as a motor of double-cylinder, with excitation by pressure along all the period of rotation by means of pneumatic force.

To SDRE control, the peaks of force variated between 100 and 118 N and, to PD control, these peaks were higher with greater variation among the three velocities, varying from 115 to 185 N. However, this higher difference of the peaks of force to PD controller is function of the pressure profile distributed along the course of the cylinder which uses fixed gains rather than variable ones being dependent on the applied states to SDRE control.

The geometry considered in this study has the potential of application with hybrid motor with the human biomechanical motive energy. However, the viability of production with pneumatic cylinders has to be considered, because they can be coupled to a bicycle wheel. In this way, due to being clean and possessing low weight as fuel, the pneumatic energy as a motor of rotational energies in wheels with traditional geometry remains as an alternative of application.

The efficiency of the PD controller to the nonlinear system showed an error of 0.12% (10 km/h) and 0.26% (30 km/h) when applied as active control. In the case of the SDRE controller to the nonlinear system showed an error of 0.01% (10 km/h) and 0.05% (30 km/h). The error at steady state of SDRE control was 86.1711% (10 km/h) and 80.21% (30 km/h) smaller in comparison to PD control.

Thus, the values of the errors showed that the velocity controlled presented low values with less than 0.038 rad/s for PD and 0.007 rad/s for SDRE control. In this way, both controllers presented viable final values of implementation in control of the automatic pilot to the pneumatic motor applied to a bicycle. However, to hybrid application of two motors with nonideal behavior, the SDRE control should provide a better performance in function of their characteristics of adaptation related to each state.

#### Glossary

: | Symbol which represents the Center of Percussion (CP) |

: | Mass concentrated on the CG of the wheel with tire relative to the link grounded |

: | Symbol which represents the Center of Gravity (CG) |

P(X): | Matrix solution of the Riccati Equation for SDRE |

A(X): | Matrix of the terms as a function of system properties without influence on the control |

: | Pressure of the air that generates the movement on the cylinder |

B(X): | Matrix of the terms as a function of system properties with influence on the control |

: | Length of the height formed by the geometry of the angles of the mechanism |

: | Viscous-damping coefficient of all damping forces in the compressed air engine |

: | Matrix which determines the relative importance of states and your errors |

CGco: | CG of the connecting-rod with freedom of rotation and translation movement |

: | Resultant momentum of forces associated with the generalized coordinated applied the wheel |

CGcocr: | Center of gravity and percussion of the mass of the cylinder relative to the connecting-rod |

: | Matrix for relative importance of energy expenditure |

CGcocy: | Center of gravity and percussion of the mass of the crank relative to the connecting-rod |

: | Radius of the wheel with rigid connection to the crank link |

CGwh = CGcr: | Coincident CG of the wheel and crank with connect by bearings for the rotation |

: | Total length of the link crank |

CGcy: | CG of the cylinder with freedom of translation movement |

: | Total linear length of the cylinder link |

: | Rolling coefficient of the bicycle in circumstances determined |

: | Linear length of the cylinder from the CG that connects to link connecting-rod |

: | Cylinder diameter of the compressed air engine |

: | Kinetic energy for translational movements and rotation in function of the inertia |

: | Matrix of angular position errors and velocity for SDRE control |

: | Kinetic energy of the connecting-rod with inertia of the rotation movement |

: | Value of the angular position error |

: | Kinetic energy of the crank with inertia of the rotation movement |

: | Value of the angular velocity error |

: | Kinetic energy of the monocylinder with inertia of the translation movement |

: | Absolute error of the angular velocity using the Root Mean Square (RMS) |

: | The total control signal for each case |

: | Maximum percentage error of the angular velocity using the Root Mean Square (RMS) |

: | The feedforward control for each case |

: | Force of the air that excites the motion of the cylinder |

: | Feedback control obtained through the PD or SDRE control signal |

: | Resultant damping force equivalent of compressed air engine |

: | Potential energy gravitational |

: | Force that dissipates energy by rotating friction at the crank and the grounded link |

: | Gravitational potential energy of the connecting-rod for the vertical motion |

: | Force that dissipates energy by rotating friction at the connecting-rod and the crank |

: | Gravitational potential energy of the crank generated for the vertical motion |

: | Force that dissipates energy by translation friction in the cylinder and the grounded link |

: | Gravitational potential energy of the cylinder generated for the vertical motion |

: | Force that dissipates energy by rotating friction at the cylinder and the connecting-rod |

: | Linear velocity of the CG of the connecting-rod relative to the crank and cylinder velocities |

: | Force of friction transmitted by the wheel to the ground for the pure rolling on a bicycle |

: | Linear velocity of CG cylinder to the origin |

: | Gravitational force that generates potential energy in the mechanism |

: | Vector of angular acceleration |

: | Normal force component for the angle |

: | Vector of angular velocities |

: | Nonconservative resultant force |

X: | Vector of angular positions |

: | Acceleration of gravity |

: | Linear position of CG cylinder to the origin |

J: | The cost functional of SDRE control |

: | Plane system bidimensional of Cartesian coordinates |

: | Matrix of gains for PD control |

: | Angular position of the link crank to the origin |

: | Matrix of gains for SDRE control |

: | Angular velocity of the link crank to the origin |

: | Total length of the link connecting-rod |

: | Angular acceleration of the link crank to the origin |

: | Length of the link connecting-rod to CG |

: | Desired angular position |

: | Length of connecting-rod starting at the CG/CP the crank |

: | Desired angular velocity |

: | Length of connecting-rod starting at the CG/CP the cylinder |

: | Angular position of the connecting-rod with horizontal reference in relation to the crank |

: | Function generated by Lagrangian mechanics |

: | Angular velocity of the connecting-rod with horizontal reference in relation to the crank |

: | Controllability matrix |

: | Angular position of the connecting-rod with horizontal reference in relation to the cylinder |

: | Bicycle’s mass |

: | Angle of inclination of the ground |

: | Cyclist’s mass |

: | Term of matrices and with parameters (, , , , , and geometric) and variable |

: | Mass concentrated on the CG of the connecting-rod relative to the link grounded |

: | Term of matrix with parameters (, ) and variable |

: | Mass concentrated on the CG of the crank relative to the connecting-rod |

: | Term of matrix with parameters () and variable |

: | Mass concentrated on the CG of the cylinder relative to the connecting-rod |

: | Term of matrix with only the geometric parameters and variable which multiply |

: | Mass concentrated on the CG of the crank and shaft relative to the link grounded |

: | Term of matrix with parameters (, ) and variable |

: | Mass concentrated on the CG of the cylinder relative to the link grounded |

: | Term which simplifies geometric parameters and variable to the terms , , , and |

: | Mass concentrated on the CG of the wheel middle radius relative to the link grounded |

: | Term which simplifies geometric parameters and variable to the terms , and . |

#### Conflicts of Interest

The authors declare that there are no conflicts of interest regarding the publication of this paper.

#### Acknowledgments

The authors acknowledge support by CNPq (Grant 447539/2014-0), CAPES, and ARAUCÁRIA Foundation, all Brazilian research funding agencies.