Next Article in Journal
SiamRDT: An Object Tracking Algorithm Based on a Reliable Dynamic Template
Previous Article in Journal
The Unique Solution for Sequential Fractional Differential Equations with Integral Multi-Point and Anti-Periodic Type Boundary Conditions
Previous Article in Special Issue
On PID Design Constraints in Relation to Control of Strictly Metzler Linear MIMO Systems
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

The Regulation of an Electric Oven and an Inverted Pendulum

by
Ricardo Balcazar
1,
José de Jesús Rubio
1,*,
Eduardo Orozco
1,
Daniel Andres Cordova
1,
Genaro Ochoa
1,
Enrique Garcia
1,
Jaime Pacheco
1,
Guadalupe Juliana Gutierrez
1,
Dante Mujica-Vargas
2 and
Carlos Aguilar-Ibañez
3
1
Sección de Estudios de Posgrado e Investigación, ESIME Azcapotzalco, Instituto Politécnico Nacional, Av. de las Granjas no. 682, México City 02250, Mexico
2
Department of Computer Science, Tecnológico Nacional de México/CENIDET, Interior Internado Palmira S/N, Cuernavaca 62490, Mexico
3
Centro de Investigación en Computación, Instituto Politécnico Nacional, Av. Juan de Dios Bátiz S/N, Col. San Pedro Zacatenco, México City 07738, Mexico
*
Author to whom correspondence should be addressed.
Symmetry 2022, 14(4), 759; https://doi.org/10.3390/sym14040759
Submission received: 3 February 2022 / Revised: 2 April 2022 / Accepted: 3 April 2022 / Published: 6 April 2022
(This article belongs to the Special Issue PID Control and Symmetry)

Abstract

:
In this research, a proportional integral derivative regulator, a first-order sliding-mode regulator, and a second-order sliding-mode regulator are compared, for the regulation of two different types of mathematical model. A first-order sliding-mode regulator is a method where a sign-mapping checks that the error decays to zero after a convergence time; it has the problem of chattering in the output. A second-order sliding-mode regulator is a smooth method to counteract the chattering effect where the integral of the sign-mapping is used. A second-order sliding-mode regulator is presented as a new class of algorithm where the trajectory is asymptotic and stable; it is shown to greatly improve the convergence time in comparison with other regulators considered. Simulation and experimental results are described in which an electric oven is considered as a stable linear mathematical model, and an inverted pendulum is considered as an asymmetrical unstable non-linear mathematical model.

1. Introduction

There are several kinds of controls: proportional integral derivative (PID) controls are studied in [1,2], model-based controls are discussed in [3,4], and disturbance rejection controls are designed in [5,6]. For these controls, there are two types of objective—tracking, which involves the following of a time-varying set point, and regulation, which involves the following of a constant set point. This research focuses on regulation. Three types of regulators are studied to achieve regulation—one is a proportional integral derivative (PID) regulator, and the other two are types of sliding-mode regulator.
The PID regulator is frequently considered in the literature—any proposed regulator must have better characteristics than the PID regulator. Therefore, here, a PID regulator is compared with a sliding-mode regulator, with the purpose of determining if there is a regulator that can replace the PID regulator.
The sliding-mode regulator is a method that contributes greatly to enabling a mathematical model to follow a set point. The method can work with linear or non-linear mathematical models, and is a robust regulator that can be applied to asymmetrical mathematical models, such as different types of inverted pendulums. A further advantage of a sliding-mode regulator is that it provides good results when there are coupled disturbances in a mathematical model.
In this research, two sliding-model regulators are used for the regulation of two mathematical models; one is a first-order sliding-mode regulator, and the other is a second-order sliding-mode regulator. A first-order sliding-mode regulator is a method where a sign-mapping checks that the error decays to zero after a convergence time. One problem associated with a first-order sliding-mode regulator is chattering in the output. One of the ways to reduce this chattering is by increasing the order of the regulator; a second-order sliding-mode regulator is a smooth method to counteract the chattering effect where the integral of the sign-mapping is used [7,8,9]. It is possible to achieve optimal responses in a second-order sliding-mode regulator with respect to the input noises by means of exact differentiators.
Some authors who have worked with second-order sliding-mode regulators are [10,11,12], who have sought to increase the order of sign-mapping in the regulator to attenuate the chattering that occurs. In [13,14], a robust regulator applied to a delta robot was designed, where the regulator did not require exact knowledge of the mathematical model and used an approximate estimation, guaranteeing a reduction in errors.
Most authors have used the Lyapunov method to assess the gains associated with the use of first-ordersliding-mode regulators [7,8,9], and of second-ordersliding-mode regulators [10,11,12]. In contrast to the previous research, this paper uses the pole assignment method of [15,16,17], as analternative approach to determining gains associated with the use of first- and second-order sliding-mode regulators
Simulation and experimental results are described for an electric oven, considered as an example of a stable linear mathematical model, and for an inverted pendulum, considered as an example of an asymmetric unstable non-linear mathematical model. The electric oven could be used for baking, while the inverted pendulum could be used for the testing of regulators.

2. Mathematical Models of the Electric Oven and Inverted Pendulum

In this section, an electric oven is considered as an example of a stable linear mathematical model, and an inverted pendulum is considered as an example of an asymmetric unstable non-linear mathematical model.

2.1. Mathematical Model of an Electric Oven

For the simplified case of steady heat flow in one direction, the heat transmitted is proportional to the area perpendicular to the heat flow, to the conductivity of the material, and to the temperature difference, and is inversely proportional to the thickness [18]:
Q = k A x ( T 1 T 2 )   
where Q is the heat per unit of time, k is the thermal conductivity, A is the area, ( T 1 T 2 ) is the temperature difference between the hot and cold parts, and x is the thickness of the material. Considering that R = k A x where R is the thermal resistivity of the material.
In order to obtain the mathematical model, a free body diagram was designed to exemplify, in a very general way, the composition of the electric oven. This diagram is presented in Figure 1. The Fourier equations that describe the behavior of the electric oven are as follows:
q g = R g ( T s T g ) q r = R r ( T s T r ) q a = R a ( T r T a ) q = k u
where q is the thermal power, R is the coefficient of thermal resistivity, T is the temperature, the subscript g is the product to be heated (aluminum), the subscript s refers to the oven, the subscript r is the insulation, and the subscript a is the air of the environment.
From Figure 1, the heat storage capacity in an electric oven is represented as thermal capacitance. For this mathematical model there are three types of thermal capacitance: the thermal capacitance of the oven, the thermal capacitance of the product to be heated, and the thermal capacitance of the insulation. The equations that represent the thermal capacitances are:
C s d d t T s = q q g q r C g d d t T g = q g C r d d t T r = q r q a
Considering Equations (1) and (2), the differential equations that describe the mathematical model of the electric oven are as follows:
d d t T s = R g ( T g T s ) + R r ( T r T s ) + k u C s d d t T g = R g ( T s T g ) C g d d t T r = R r ( T s T r ) + R a ( T a T r ) C r
where q is the thermal power, R is the coefficient of thermal resistivity, T is the temperature, the subscript g is the product to be heated (aluminum), the subscript s is the oven, the subscript r is the insulation, the subscript a is the air of the environment, u is the supply of electric potential, k is the thermal conductivity, and C is the thermal capacitance. The values of the constants can be seen in Table 1.

2.2. Mathematical Model of an Inverted Pendulum

In this section, a mathematical model of the inverted pendulum will be developed; it is represented in Figure 2. For the model, M is the mass of the car, m is the mass of the bar, x is the displacement of the vehicle, g is the gravity, l is the length of the pendulum bar, θ is the angle that the pendulum bar forms with the axis, and, finally, F is the force applied by the vehicle, which is the regulation variable. Table 2 details the inverted pendulum values.
The mathematical model of the inverted pendulum is derived from the Euler–Lagrange equations [19,20,21,22,23]. More details of the mathematical model can be found in [19,20,23,24].
The kinetic energy of the cart is K 1 = M x ˙ 2 2 , the kinetic energy of the pendulum is K 2 = m x ˙ G 2 2 + m y ˙ G 2 2 + I θ ˙ G 2 2 , where x G = x + l sin ( θ ) , y G = l cos ( θ ) . The kinetic energy is K = K 1 + K 2 = 1 2 ( M + m ) x ˙ 2 + m l x ˙ θ ˙ cos ( θ ) + 1 2 ( I + m l 2 ) θ ˙ 2 , and the potential energy is P = m g l ( cos ( θ ) 1 ) . Substituting K and P into the Lagrangian equation,   L = K P gives:
L = 1 2 ( M + m ) x ˙ 2 + m l x ˙ θ ˙ cos ( θ ) + 1 2 ( I + m l 2 ) θ ˙ 2 m g l ( cos ( θ ) 1 )
The equations of the mathematical model can be obtained using the Lagrange equation:
τ = d d t ( L q ˙ ( q ,    q ˙ ) ) L q ( q ,    q ˙ )
where q = ( q 1 , ,    q 2 ) T represents the generalized variables, one for each degree of freedom of the mathematical model, and τ = ( τ 1 , ,    τ n ) T is the force applied to the mathematical model, which is the regulation variable.
In this case, the generalized variables are x and θ ; therefore, q = ( x , θ ) T , and we obtain the elements of each Lagrange equation as follows:
( L x ˙ ) = ( M + m ) x ˙ + m l θ ˙ cos ( θ ) , ( L x ) = 0 , ( L θ ˙ ) = m l x ˙ cos ( θ ) + ( I + m l 2 ) θ ˙ , ( L θ ) = m g l sin ( θ ) m l x ˙ θ ˙ sin ( θ ) , d d t ( L x ˙ ) = ( M + m ) x ¨ + m l cos ( θ ) θ ¨ m l sin ( θ ) θ ˙ 2 , d d t ( L θ ˙ ) = m l cos ( θ ) x ¨ + ( I + m l 2 ) θ ¨ ,
Substituting (7) into (6), the mathematical model of the inverted pendulum can be expressed as seen in Equation (8). The details are shown in [22].
( M + m )    x ¨ + m l cos ( θ )    θ ¨ m l sin ( θ )    θ ˙ 2    = F    m l cos ( θ ) x ¨ + ( I + m l 2 )    θ ¨ + m l sin ( θ ) x ˙ θ ˙ m g l sin ( θ ) = 0
where x is the displacement of the vehicle and θ is the angular displacement of the pendulum bar with respect to the vehicle, x ˙ is the linear velocity and θ ˙ is the angular velocity. F is the force that is applied to the vehicle to generate a linear displacement. The values of the constants can be seen in the Table 2.

3. Design of a PID Regulator and Two Sliding-Mode Regulators for an Electric Oven

This section presents the three types of regulator for the electric oven; applying a stable linear mathematical model, it is straightforward to determine the regulator gains. The sliding-mode regulators seek to ensure that the error decays to zero after a convergence time [7,8,9]. The regulators considered are robust—when applied to the electric oven of Equation (4) they become insensitive to coupled disturbances.

3.1. PID Regulator Design for an Electric Oven

For the development of the PID regulator, Equation (4) is considered, which describes the behavior of the internal heat of the electric oven. Then Equation (9) is defined as the PID regulator [1,2], where e = r y is the error, r is the set point, and y is the output.
G c = k p e + T i 0 e    d t + T d d d t e   
Both Equations (4) and (9) obtain their transfer functions, which are then used to determine the PID regulator gains. Equation (4) is expressed in frequency, as follows:
G p = ( 392 s 2 + 2310 s + 1750 ) 1.6 ( 3136 s 3 + 37 ,    492 s 2 + 44 , 750.0 s + 425 )   
Equation (9) is expressed in frequency as follows:
G c = ( k p + 1 T i s + T d s )   
where G p corresponds to the behavior of the oven expressed in frequency, and G c corresponds to the regulator. Equation (11) can be redefined as follows:
G c = k ( s + α )    ( s + β ) s   
To find the regulator gains, we obtain the transfer function that involves Equations (10) and (12). Then, by means of a Hurwitz polynomial, the PID regulator gains are derived, defining the gain G c which is expressed in the following form:
G c = 59.248 + 129.67 s + 5 s   
From Equation (13), it can be seen that the PID regulator gains are k p = 59.248 , k i = 129.67 , and k d = 5 .

3.2. Design of a First-Ordersliding-Mode Regulator for an Electric Oven

In this section, a first-order sliding-mode regulator applied to the electric oven of Equation (4) is developed.
The first-order sliding-mode regulator is invariant and can be written as lim t x 1 ,    x 2 = 0   if   and   only   if   f ( x 1 ,    x 2 ,    t ) = 0 b 2 4 a c , where ( x 1 = e ˙ ,    x 2 = c e ) belong to the distance between the hyperplane and the point. ( x 1 , x 2 ) are known as the error and the derivative of the error. In Figure 3, the behavior of the phase diagram is described, where the states ( e , e ˙ ) tend to slide on the hyperplane σ , and sigma can be rewritten as in the following equation σ = e ˙ + c e = 0 ; the error is e = r y , where r is the set point and y is the output. The output must reach the set point.
On the other hand, the first-order sliding-mode regulator can be defined in the Equation (14) or (15) [7,8,9]:
u = ρ sign ( σ )   
u = ρ sign ( e ˙ + c e )   
where the gains ρ and c > 0 for the mathematical model of the electric oven of the equation (4) are selected by the transfer function of the first-order sliding-mode regulator (15); the sign-mapping sign ( g ( t ) ) is changed by one-unit step-mapping h ( t ) as follows sign ( g ( t ) ) = 2 h ( t ) 1 .
The transfer function of the first-order sliding-mode regulator (15) is seen in the Equation (16).
G c c t r l M D H o r = 2 ρ ( s + c s + 1 )
Using Equations (10) and (16), and using the feedback model, the transfer function is found as (17).
G C M D H o r P = N ( s ) D ( s )
where N ( s ) = 6272 ρ s 3 + ( 36 , 960 ρ + 6272 c ρ ) s 2 + ( 28 , 000 ρ + 36 , 960 c ρ ) s + 28 , 000 c ρ and D ( s ) = 15 , 680 s 4 + ( 6272 ρ + 2.0314 × 10 5 ) s 3 + ( 36 , 960 ρ + 6272 c ρ + 4.1121 × 10 5 ) s 2 + ( 28 , 000 ρ + 36 , 960 c ρ + 2.2588 × 10 5 ) s + ( 28 , 000 c ρ + 2125 ) . Equaling to D ( s ) with a Hurwitz polynomial, the gains are found as c = 150 and ρ = 900 .
Figure 3. Phase diagram ( e ,   e ˙ ) .
Figure 3. Phase diagram ( e ,   e ˙ ) .
Symmetry 14 00759 g003
where the sign function is defined in Equation (16).
sign ( t ) = { 1    if   t > 0 1   if   t < 0
where the mapping s i g n ( 0 ) [ 1 , 1 ] can take a value from 1 to −1.

3.3. Design of a Second-Ordersliding-Mode Regulator for an Electric Oven

One of the problems of the first-order sliding-mode regulator is chattering in the output. One of the ways to reduce this chattering is to increase the order of the regulator, where the integral of σ is used. The second-order sliding-mode regulator is defined in Equation (19) [10,11,12].
u = c | σ | 1 2 sign ( σ ) + m   
where m = b sign ( σ ) and the hyperplane is σ = c | σ | 1 2 sign ( σ ) , sigma can be rewritten as seen in the following equation σ = e ˙ + c e = 0 , the error is e = r y , where r is the set point, and y is the output. The second-order sliding-mode regulator is composed of both σ and σ , with the purpose of reaching σ 0 at finite convergence time. The second-order sliding-mode regulator of Equation (19) can be rewritten as in Equation (20).
u = c | σ | 1 2 sign ( σ ) + ( b sign ( σ ) ) d t
where the high-frequency sign function is within the integral; the regulator gains c and b   for the mathematical model of the electric oven are derived from Equation (4). The gains are selected by the transfer function of the second-order sliding-mode regulator (19), and the sign-mapping sign ( g ( t ) ) is changed by one-unit step-mapping h ( t ) as follows sign ( g ( t ) ) = 2 h ( t ) 1 .
The transfer function of the second-order sliding-mode regulator (19) is represented in Equation (21).
G c c t r l M D 2 H o r = 2 ( c s 3 + ( b + 2 c 2 ) s 2 + ( c 3 b c ) s s + 1 )
Using Equations (10) and (21), and the feedback model, the transfer function is found as (22).
G C M D 2 H o r P = N ( s ) D ( s )
where N ( s ) = 6272 c s 5 + ( 12544 c 2 + 36 , 960 c + 6272 b ) s 4 + ( 6272 b c 4 + 73 , 920 c 2 + 28 , 000 c + 36 , 960 b ) s 3 + ( 36 , 960 b c 4 + 56 , 000 c 2 + 28 , 000 b ) s 2 + ( 28 , 000 b c 4 ) s and D ( s ) = 6272 c s 5 + ( 12 , 544 c 2 + 36 , 960 c + 6272 b + 15 , 680 ) s 4 + ( 6272 b c 4 + 73 , 920 c 2 + 28 , 000 c + 36 , 960 b + 2.0314 × 10 5 ) s 3 + ( 36 , 960 b c 4 + 56 , 000 c 2 + 28 , 000 b + 4.1121 × 10 5 ) s 2 + ( 28 , 000 b c 4 + 2.2588 × 10 5 ) s + 2125 . Equaling to D ( s ) , with a Hurwitz polynomial, the gains are found as c = 450 and b = 9000 .

4. Design of a PID Regulator and Two Sliding-Mode Regulators for an Inverted Pendulum

This section presents three types of regulator for the inverted pendulum; as an asymmetrical unstable non-linear mathematical model, it is difficult to determine the regulator gains. The PID regulator and the two sliding-mode regulators are applied in the inverted pendulum of Equation (8) to verify that the regulators considered can be applied to asymmetrical unstable non-linear mathematical models with coupled disturbances.

4.1. PID Regulator Design for an Inverted Pendulum

In this subsection, a PID regulator for an inverted pendulum is designed. The mathematical model is asymmetrical, unstable and non-linear, which complicates the determination of regulator gains. It is necessary to linearize the mathematical model of the inverted pendulum at a desired equilibrium point to find these regulator gains, where the angle θ and the angular velocity θ ˙ are assumed to have small values.
The linearization method is known as an approximate linearization, which is based on a Taylor series expansion to represent an asymmetrical non-linear mathematical model as a linear mathematical model. This method is also known as Jacobian linearization because of the Jacobian matrices that are used for the linear approximation [19,20,23].
For the development of this subsection, the following equation is defined:
x δ = A ( U ) x δ + B ( U ) u δ y δ = C ( U ) x δ
where Equation (23) represents a mathematical model of linear differential equations in the incremental variables x δ and u δ .
We start from Equation (8), which can be represented with the higher order derivatives as follows:
( θ ¨ x ¨ ) = ( l m cos ( θ ) w ( F + m l sin ( θ ) θ ˙ 2 ) + M + m w ( m g l sin ( θ ) ) m l 2 + I w ( F + m l sin ( θ ) θ ˙ 2 ) l m cos ( θ ) w ( m g l sin ( θ ) ) )
where w = l 2 m 2 sin 2 ( θ ) + M l 2 m + ( M + m ) I . The state variables are defined as x 1 = θ ,    x 2 = θ ˙ ,    x 3 = x , and x 4 = x ˙ ; in this way, Equation (24) can be represented as seen in Equation (25).
x ˙ 1 = x 2 x ˙ 2 = ( g l m ( sin x 1 ) ) M + m w ( l m ( cos x 1 ) ) ( F + l m x 2 2 sin x 1 ) w x ˙ 3 = x 4 x ˙ 4 = ( m l 2 + I ) ( F + l m x 2 2 sin x 1 ) w ( g l 2 m 2 ( cos x 1 ) ) sin x 1 w
By applying the definitions A = x δ f ( x 1 ,    x 2 ,    x 3 ,    x 4 ) | ( x ε = 0 ) and B = F δ f ( x 1 ,    x 2 ,    x 3 ,    x 4 ) | ( F ε = 0 ) , the matrices that describe the behavior of the inverted pendulum at an equilibrium point are obtained, which are seen in Equations (26)–(29). Equation (29) represents the output matrix of the inverted pendulum, where x 1 is the angular displacement, and x 3 is the linear displacement of the inverted pendulum.
The equations in state space can be represented as follows:
x ˙ = A x + B u y = C x
A = ( 0 1 0 0 ( g l m )   M + m M m l 2 + M I + m I 0 0 0 0 0 0 1 g l 2 m 2 M m l 2 + M I + m I 0 0 0 )
B = ( 0 l m M m l 2 + M I + m I 0 m l 2 + I M m l 2 + M I + m I )
C = ( 1 0 0 0 0 0 1 0 )
where the states vector is x = ( x 1 x 2 x 3 x 4 ) T .
For the development of the PID regulator, it is necessary to know if the mathematical model is controllable. For this, the following definition ς = [ B A B A 2 B A n 1 B ] is applied, where ς is the controllability matrix—if it is full-range, the mathematical model is controllable. To carry out the design of the PID regulator, Equation (26) is passed into two transfer functions, Equations (30) and (31), where Equation (30) corresponds to the transfer function of the angular displacement of the inverted pendulum, and Equation (31) corresponds to the transfer function of the linear displacement of the car. Equations (30) and (31) were derived using Matlab programming.
G T F x 1 = 0.21053 s 2 1.2379
G T F x 3 = 1.6842 s 2 2.0632 s 4 1.2379 s 2
The regulator is defined as seen in equation (32).
G c P e n I n v = k ( s + η ) ( s + ρ ) s
Using Equations (30)–(32), the transfer function of a feedback is found. Then, by means of a Hurwitz polynomial, the regulator gains are found, defining the gain G c P e n I n v , which is expressed in Equation (33).
G c = 100 + 7.85 s + 70.87 s
where from Equation (33), the regulator gains are k p = 100 , k i = 7.85 , and k d = 70.87 , which bring the inverted pendulum carriage bar to a vertical position.

4.2. Design of a First-Ordersliding-Mode Regulator for an Inverted Pendulum

The first-order sliding-mode regulator is invariant, which can be written as lim t x 1 ,    x 2 = 0   if   and   only   if   f ( x 1 ,    x 2 ,    t ) = 0 , where ( x 1 = e ˙ ,    x 2 = c e ) belong to the distance between the hyperplane and the set point. ( x 1 ,    x 2 ) are known as the error and the derivative of the error. In Figure 3, the behavior of the phase diagram is described, where the states ( e , e ˙ ) tend to slide on the hyperplane σ , and sigma can be rewritten as the following equation σ = e ˙ + c e = 0 , the error is e = r y where r is the set point, and y is the output. The output must reach the set point.
The first-order sliding-mode regulator can be defined in Equation (34) [7,8,9].
u = ρ sign ( e ˙ + c e )   
where the regulator gains ρ and c > 0 for the inverted pendulum of the Equation (8) are selected by the transfer function of the first-order sliding-mode regulator (34), and the sign-mapping sign ( g ( t ) ) is changed by one-unit step-mapping h ( t ) as follows sign ( g ( t ) ) = 2 h ( t ) 1 .
The transfer function of the first-order sliding-mode regulator (34) is shown in Equation (35).
G c c t r l M D P e n I n v = 2 ρ ( s + c s + 1 )
Using Equations (30), (31) and (35), and the feedback model, the transfer function is found as (36).
G C M D P e n I n v P = N ( s ) D ( s )
where N ( s ) = 21 , 053 ρ s + 21 , 053 c ρ and D ( s ) = 50 , 000 s 3 50 , 000 s 2 + ( 21 , 053 ρ + 61 , 895 ) s + ( 21 , 053 c ρ + 61 , 895 ) . Equaling to D ( s ) with a Hurwitz polynomial, the gains are found as ρ = 60 and c = 550 .

4.3. Design of a Second-Ordersliding-Mode Regulator for an Inverted Pendulum

One of the problems of the regulator mentioned in the previous subsection is chattering in the output. One of the ways to reduce this chattering is by increasing the order of the regulator, where the integral of σ is used. The second-order sliding-mode regulator is defined in Equation (37) [10,11,12].
u = c | σ | 1 2 sign ( σ ) + m   
where m′ = bsign(σ), and the hyperplane is σ = c | σ | 1 2 sign ( σ ) , sigma can be rewritten as seen in the following equation σ = e ˙ + c e = 0 , the error is e = r y , where r is the set point, and y is the output. The regulator is composed of both σ and σ with the purpose of reaching σ 0 at the finite convergence time. The second-order sliding-mode regulator of the Equation (37) can be rewritten as seen in Equation (38).
u = c | σ | 1 2 sign ( σ ) + ( b sign ( σ ) )    d t   
where the high-frequency sign-mapping is within the integral, with the gains c and b for the inverted pendulum from Equation (8). The gains are selected by the transfer function of the second-order sliding-mode regulator (38); the sign-mapping sign ( g ( t ) ) is changed by one-unit step-mapping h ( t ) as follows sign ( g ( t ) ) = 2 h ( t ) 1 .
The transfer function of the second-order sliding-mode regulator (38) is shown in the Equation (39).
G c c t r l M D 2 H o r = 2 ( c s 3 + ( b + 2 c 2 ) s 2 + ( c 3 b c ) s s + 1 )
Using Equations (30), (31) and (39), and the feedback model, the transfer function is found as (40).
G C M D 2 P e n I n v P = N ( s ) D ( s )
where N ( s ) = 21 , 053 × c s 3 + ( 42 , 106 × c 2 + 21 , 053 × b ) s 2 + ( 21 , 053 × b c 4 ) s and D ( s ) = ( 21 , 053 c 50 , 000 ) s 3 + ( 42 , 106 × c 2 + 21 , 053 b 50 , 000 ) s 2 + ( 21 , 053 × b c 4 + 61 , 895 ) s + 61 , 895 . Equaling to D ( s ) with a Hurwitz polynomial, the gains are found as c = 550 and b = 80 .
Remark 1.
Considering the PID regulator of [19,20,23], the first-order sliding-mode regulator of [7,8,9], and the second-order sliding-mode regulator of [10,11,12] are known; this manuscript considers a comparison of the three types of regulators for regulation in an electric oven and in an inverted pendulum.
Remark 2.
Most of the authors use the Lyapunov method to find the gains of the first-order sliding-mode regulator of [7,8,9] and the second-order sliding-mode regulator of [10,11,12]. In contrast to the previous research, this paper uses the pole assignment method of [15,16,17] as an alternative means of determining the gains of the first-order sliding-mode regulator, and the second-order sliding-mode regulator.

5. Simulation Results

The purpose of this aspect of the research was to consider the application of the three regulators considered to two examples of entirely different mathematical models. The first example is an electric oven, which is a stable linear mathematical model. The second example is an inverted pendulum, which is an asymmetrical unstable non-linear mathematical model.
For the simulations, Matlab and Simulink software were used, where the equation solver was ODE 45; this equation solution method was used due to its high convergence to the relative error and the short time taken to perform the simulations.

5.1. Simulation Results for the Electric Oven

This subsection considers the comparison of the mathematical model of the electric oven at the moment that an input of 127   VA is applied. In addition, the results of the PID regulator are compared with the two sliding-mode regulators where the σ results are also seen.
Figure 4 shows the behavior of the electric oven leading to a maximum temperature of 840.7   K .The simulated oven temperatures, with respect to the simulated product temperatures, are very similar, as can be seen in Figure 5, which is a zoom of Figure 4.
It can also be seen in Figure 4 that the growth in temperature of the electric furnace takes a long convergence time to reach its limit temperature. This limit temperature is due to the heat capacitance of the furnace—to reach the limit temperature more quickly, it would need to be increased with an amount of power supplied greater than 127 VA. Figure 4 and Figure 5 are obtained using Equation (4).
The response of the electric oven corresponds to a stable linear mathematical model; however, it has a regulator at a desired temperature, and this is maintained in that range. The PID regulator and the two sliding-mode regulators can be seen in Figure 6. For this mathematical model all regulators reach the set point; however, the difference is in the convergence time. For the first-order sliding-mode regulator, its convergence time is 14.25 s. For the PID regulator, its convergence time is 5 s. For the second-order sliding-mode regulator, its convergence time is 0.672 s, having a much faster convergence time than the other two regulators, and avoiding the chattering of the first-order sliding-mode regulator. Figure 7 is a zoom of Figure 6 to visualize the convergence times of the regulators that are applied to the electric oven. Equations (7) and (13), in a feedback model with a reference value of 600, correspond to Figure 6 and Figure 7, for the PID regulator. For the first-order sliding-mode regulator, Equations (7) and (15), in the same way, in a feedback model with a reference value of 600 can be seen in Figure 6 and Figure 7. In a very similar way, Equations (7) and (20) correspond to the response of Figure 6 and Figure 7 for the second-order sliding-mode regulator.
Another important point to check is the value of σ , also known as the hyperplane, where σ 0 ; this σ refers to the first-order sliding-mode regulator and the second-order sliding-mode regulator. This result can be seen in Figure 8, where the sigma value for the second-order sliding-mode regulator tends to reach a value closer to zero, and in a shorter convergence time.

5.2. Simulation Results for the Inverted Pendulum

In this subsection, the mathematical model of the inverted pendulum is used, to which three regulators are applied—a PID regulator, a first-order sliding-mode regulator, and a second-order sliding-mode regulator. The mathematical model is important in this subsection, since, by nature, the inverted pendulum tends to be at an unwanted point of rest, which greatly complicates the performance of the regulators, and highlights the advantages and disadvantages of each regulator.
It is important to know the behavior of the inverted pendulum by applying an external force which generates a displacement, and, in turn, an angular movement at the joint of the pendulum bar and the cart. In Figure 9, the output response can be seen—it is interesting to note the type of response, since in the first 100 s, the angular displacement keeps oscillating and later the mathematical model becomes unstable—this indicates that the force is enough to rotate the pendulum bar in one direction. This is because in the mathematical model of the inverted pendulum, the coefficients of friction in the vehicle wheels, the pendulum rod, and the car are not considered. For these reasons, this is an asymmetrical unstable non-linear mathematical model, making it difficult to obtain a regulator with an acceptable performance.
For the development of the regulator, the idea is that the inverted pendulum bar takes a positive vertical position, where, to help the inverted pendulum behavior, it will be considered to place an initial condition, which is to place the bar at 90° or ( π 2 ) . The responses of the PID regulator are seen in Figure 10, where the regulator, in a very general way, reaches the set point, since it generates oscillations, which gradually decrease until the oscillations are very close to the set point.
For the two sliding-mode regulators, in Figure 11, it can be seen that both regulators reach the set point; the difference between them is the convergence time, which can be seen more clearly in Figure 12. The second-order sliding regulator has a convergence time of approximately 0.1 s, and the first-order sliding-mode regulator has a convergence time of 5.4 s. Figure 12 is a zoom of Figure 11, to visualize the convergence times of the regulators that are applied to the inverted pendulum. Equations (8) and (34) and Equations (8) and (38), in a feedback model with a reference value of 91, correspond to the first-order sliding-mode regulator and the second-order sliding-mode regulator of Figure 11 and Figure 12.
It is also necessary to consider the behavior of σ , where its convergence must reach zero. This behavior is seen in Figure 13, where the sigma function of the second-order sliding-mode regulator is closer to zero, in addition to achieving this in a shorter convergence time. Figure 13 is a zoom to more clearly show σ for the two sliding-mode regulators.

5.3. Simulation Results of the Electric Oven Errors

In this subsection, an analysis of the errors of each of the regulators is presented for the electric oven—three types of regulators are used: the PID regulator, the first-order sliding-mode regulator, and the second-order sliding-mode regulator. The types of errors arising are represented by Equations (41) and (42), where e = r y is the error, r is the set point, y is the output, and T is the period in which it will be evaluated.
MSE = 1 T 0 T ( e ) 2 d t
RMSE = 1 T 0 T ( e ) 2 d t
Figure 14 shows a zoom of the behavior of the two types of error in order to more clearly see their behaviors. The mean square error of Equation (41), and the root mean square error of Equation (42), are derived, where it is seen that both reach the value of zero. On the other hand, Figure 15 shows a comparison of the mean square error for the three types of regulators, where these reach the value of zero, indicating the proper functioning of the regulators. However, the idea is to analyze which regulator has the best performance for this. The average is calculated for the mean square error and the root mean square error; these results can be seen in Table 3.
In Table 3, it is shown that the regulator with the best performance is the second-order sliding-mode regulator; this is due to the convergence time with which it responds, since it is one of the characteristics of this type of regulator.

5.4. Simulation Results of the Inverted Pendulum Errors

In this subsection, an analysis of the errors for the regulators is presented for the inverted pendulum.
In Figure 16, a graph of two types of errors is presented showing the mean square error of Equation (37) and the root mean square error of Equation (38), which assists in evaluating how efficient a regulator is. For this, an average of these errors is also calculated using Equations (37) and (38); these values can be seen in Table 4.
Figure 17 shows the mean square error of the sliding-mode regulator with respect to the second-order sliding-mode regulator, where it is noted that the second-order sliding-mode regulator has a better performance; the identified errors are detailed in Table 4. The regulator with the best performance is the second-order sliding-mode regulator, since this regulator has an error which is closer to zero.
In Table 4, it is clearly seen that the second-order sliding-mode regulator has a smaller average error, both for the mean square error and for the root mean square error. This can also be seen in the simulation graphs.

6. Experimental Results

This section considers the experimental comparison between the mathematical model and the real data model, which is applied to two mathematical models; the first is an electric oven and the second is an inverted pendulum. For these comparisons, Matlab was used to represent the results. The real data model was obtained using an electronic target and communication with Matlab.

6.1. Experimental Results of the Electric Oven

This subsection focuses on the comparison between the mathematical model and the real data model. The data acquisition for the real data model was obtained from the electric oven of Figure 18 (this is seen on the right side). On the left side, the interface of a program for the data acquisition is shown. The electric furnace was located in the Materials Laboratory of the Postgraduate Section of the ESIME Azcapotzalco, National Polytechnic Institute in Mexico.
One of the problems in the data acquisition was that the regulator of the electric oven did not reach the reference value to which it was programmed. In addition, the response speed of the regulator was slow. To solve these problems, the proposed regulators for the electric oven were used instead of the conventional regulators. To do this, the following steps were considered: the first step was to perform a study of the behavior of the electric oven; this was achieved using the Fourier equations for temperature behavior. In the second step, the data acquisition for the electric oven was obtained using the electronic target and the electronic instrumentation; the real data provided an output response of the oven temperature.
As there is a mathematical model and a real data model, a comparison can be made between both models. This comparison was made using Matlab. In Figure 19, it can be seen that, for the behavior of the simulated signal (in green) and the behavior of the real signal (in blue), there was a difference for the first 400 s—after that, both models were similar. The difference was because the real data model started at a temperature of 300 °K or 27 °C, while in the mathematical model this initial condition was not considered.

6.2. Experimental Results of the Inverted Pendulum

In this subsection, the experiments of the inverted pendulum are analyzed, and the comparison between the real data model and the mathematical model is presented. The data acquisition for the real data model was obtained from the inverted pendulum of Figure 20.
In this experiment, one of the problems was that the movement of the car was through a toothed band which provided a different friction coefficient than had it been in a smooth band; this friction coefficient is not considered in the mathematical model as this could generate a small difference between the regulators.
The encoder and the coupling of the bar of the encoder also yielded a friction coefficient which showed a small difference between the real data model and the mathematical model; this can be seen in Figure 21. It is possible to see that the real signal began to decrease its oscillations faster than the simulated signal; however, the behavior of the mathematical model and real data model were very similar since both signals generated oscillations, and after a convergence time the oscillations decreased.
Remark 3.
In this section, the experimental comparisons between the real signal and simulated signal for the electric oven and inverted pendulum are presented to show that the mathematical models were similar to the real data models.
Remark 4.
For the experiments, linear mathematical models were considered because linearization allows the transfer functions to be obtained, the transfer functions allow the application of the z-transform, and the z-transform allows use of the Arduino platform for application of the regulators in discrete time [15,16]. It is necessary to add the analog inputs of the sensors to obtain a PWM signal which is sent to the electric power regulator; the inputs are stored within a program. Within the Arduino platform, the equations of the regulators are placed in discrete time where a sampling time of 8 sec is enabled; the gains are already calculated and are added in the program.
Remark 5.
One of the drawbacks is the integral component of the PID regulator and the second-order sliding-mode regulator; this is because it consumes too much processing when performing the calculations. Small gains in the integral part of the regulators decrease this drawback. The second-order sliding-mode regulator improves the PID regulator because the second-order sliding-mode regulator uses smaller gains than the PID regulator.

7. Conclusions

The PID regulator is well-known in the literature—a proposed regulator must have better characteristics than the PID regulator. Thus, the PID regulator was compared with a first-order sliding-mode regulator, and a second-order sliding-mode regulator to consider two outcomes: (1) one outcome considered was to see if there is a regulator that can replace the PID regulator; for this comparison, an electric oven was considered as a stable linear mathematical model, and an inverted pendulum was considered as an asymmetric unstable non-linear mathematical model. In both cases, the two sliding-mode regulators reached the set point; this did not happen with the PID regulator which kept oscillating around the set point in the inverted pendulum; (2) Another outcome considered was how to reduce chattering when applying the sliding-mode regulators; this reduction in chattering was achieved using the second-order sliding-mode regulator, but was not achieved using the first-order sliding-mode regulator. A limitation of the proposed regulator is that convergence of the second sliding-mode regulator was not demonstrated; further investigations to address this limitation will be considered as part of future research. Finally, the experimental comparisons between the real signal and simulated signal for the electric oven and inverted pendulum were presented, showing that the mathematical models were similar to the real data models. In the future, the studied regulators will be compared with other strategies, such as the H-2 or H-infinity, the second-order sliding-mode regulator will be implemented, and the over/undershoots and disturbances will be assessed.

Author Contributions

Investigation and formal analysis R.B., J.d.J.R., E.O. and D.A.C.; software and validation, G.O., E.G. and J.P.; writing—original draft, review and editing G.J.G., D.M.-V. and C.A.-I. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Secretaría de Investigación y Posgrado (SIP), and the Comisión de Operación y Fomento de Actividades Académicas (COFAA), both from the Instituto Politécnico Nacional, and by the Consejo Nacional de Ciencia y Tecnología (CONACYT), México.

Acknowledgments

The authors are grateful to the guest editors and the reviewers for their valuable comments and insightful suggestions, which helped to improve this article significantly. The authors thank the Instituto Politécnico Nacional, Secretaría de Investigación y Posgrado, Comisión de Operación y Fomento de Actividades Académicas, and Consejo Nacional de Ciencia y Tecnología for their support.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Huba, M.; Chamraz, S.; Bistak, P.; Vrancic, D. Making the PIand PID Controller Tuning Inspired by Ziegler and Nichols Precise and Reliable. Sensors 2021, 21, 6157. [Google Scholar] [CrossRef] [PubMed]
  2. Vrancic, D.; Huba, M. High-Order Filtered PID Controller Tuning Based on Magnitude Optimum. Mathematics 2021, 9, 1340. [Google Scholar] [CrossRef]
  3. Huba, M.; Vrancic, D. Extending the Model-Based Controller Design to Higher-Order Plant Models and Measurement Noise. Symmetry 2021, 13, 798. [Google Scholar] [CrossRef]
  4. Huba, M.; Bistak, P.; Vrancic, D.; Zakova, K. Dead-Time Compensation for the First-Order Dead-Time Processes: Towards a Broader Overview. Mathematics 2021, 9, 1519. [Google Scholar] [CrossRef]
  5. Huba, M.; Oliveira, P.M.; Bistak, P.; Vrancic, D.; Zakova, K. A Set of Active Disturbance Rejection Controllers Based on Integrator Plus Dead-Time Models. Appl. Sci. 2021, 11, 1671. [Google Scholar] [CrossRef]
  6. De Moura Oliveira, P.B.; Hedengren, J.D.; Solteiro Pires, E.J. Swarm-Based Design of Proportional Integral and Derivative Controllers Using a Compromise Cost Function: An Arduino Temperature Laboratory Case Study. Algorithms 2020, 13, 315. [Google Scholar] [CrossRef]
  7. Rouabah, B.; Toubakh, H.; Sayed-Mouchaweh, M. Fault tolerant control of multicellular converter used in shunt active power filter. Electr. PowerSyst. Res. 2020, 188, 106533. [Google Scholar] [CrossRef]
  8. Aravindh, D.; Sakthivel, R.; Kong, F.; Marshal Anthoni, S. Finite-time reliable stabilization of uncertain semi-Markovian jump systems with input saturation. Appl. Math. Comput. 2020, 384, 125388. [Google Scholar] [CrossRef]
  9. Song, S.; Zhang, B.; Xia, J.; Zhang, Z. Adaptive Backstepping Hybrid Fuzzy Sliding Mode Control for Uncertain Fractional-Order Nonlinear Systems Based on Finite-Time Scheme. IEEE Trans. Syst. Man Cybern. Syst. 2020, 50, 1559–1569. [Google Scholar] [CrossRef]
  10. Song, S.; Zhang, B.; Song, X.; Zhang, Y.; Zhang, Z.; Li, W. Fractional-order adaptive neuro-fuzzy sliding mode H∞ control for fuzzy singularly perturbed systems. J. Frankl. Inst. 2019, 356, 5027–5048. [Google Scholar] [CrossRef]
  11. Yu, L.; Huang, J.; Fei, S. Robust Switching Control of the Direct-Drive Servo Control Systems Based on Disturbance Observer for Switching Gain Reduction. IEEE Trans. Circuits Syst.-II Express Briefs 2019, 66, 1366–1370. [Google Scholar] [CrossRef]
  12. Fu, H.; Li, J.; Han, F.; Hou, N.; Dong, H. Outlier-resistant observer-based H-infinity PID control under stochastic communication protocol. Appl. Math. Comput. 2021, 411, 126535. [Google Scholar]
  13. Peng, J.; Yang, Z.; Wang, Y.; Zhang, F.; Liu, Y. Robust adaptive motion/force control scheme for crawler-type mobile manipulator with nonholonomic constraint based on sliding mode control approach. ISA Trans. 2019, 92, 166–179. [Google Scholar] [CrossRef]
  14. Zhi, J.; Chen, Y.; Dong, X.; Liu, Z.; Shi, C. Robust adaptive FTC allocation for overactuated systems with uncertainties and unknown actuator non-linearity. IET Control Theory Appl. 2018, 12, 273–281. [Google Scholar] [CrossRef]
  15. Jäntschi, L. The Eigenproblem Translated for Alignment of Molecules. Symmetry 2019, 11, 1027. [Google Scholar] [CrossRef] [Green Version]
  16. Joita, D.-M.; Tomescu, M.A.; Balint, D.; Jäntschi, L. An Application of the Eigenproblem for Biochemical Similarity. Symmetry 2021, 13, 1849. [Google Scholar] [CrossRef]
  17. Sharma, J.R.; Kumar, S.; Jäntschi, L. On a Class of Optimal Fourth Order Multiple Root Solvers without Using Derivatives. Symmetry 2019, 11, 1452. [Google Scholar] [CrossRef] [Green Version]
  18. Truskey, G.; Yuan, F.; Katz, D. Transport Phenomena in Biological Systems, 2nd ed.; Pearson Prentice Hall: Atlanta, GA, USA, 2010; ISBN -10:0131569880. [Google Scholar]
  19. Bajrami, X.; Pajaziti, A.; Likaj, R.; Shala, A.; Berisha, R.; Bruqi, M. Control Theory Application for Swing Up and Stabilisation of Rotating Inverted Pendulum. Symmetry 2021, 13, 1491. [Google Scholar] [CrossRef]
  20. Estevez, J.; Lopez-Guede, J.M.; Garate, G.; Graña, M. A Hybrid Control Approach for the Swing Free Transportation of a Double Pendulum with a Quadrotor. Appl. Sci. 2021, 11, 5487. [Google Scholar] [CrossRef]
  21. Kong, F. Subharmonic Solutions with Prescribed Minimal Period of a Forced Pendulum Equation with Impulses. Acta Appl. Math. 2018, 158, 125–137. [Google Scholar] [CrossRef]
  22. Rahmani, R.; Mobayen, S.; Fekih, A.; Ro, J.-S. Robust Passivity Cascade Technique-Based Control Using RBFN Approximators for the Stabilization of a Cart Inverted Pendulum. Mathematics 2021, 9, 1229. [Google Scholar] [CrossRef]
  23. Feng, Z.; Li, S.; Ahn, C.K.; Xiang, Z. On the Finite-Time Stabilization for a Class of Interconnected Switched Nonlinear Systems via Sampled-Data Output Feedback Control. IEEE Syst. J. 2021. [Google Scholar] [CrossRef]
  24. Fantoni, I.; Lozano, R. Non-Linear Control for Underactuated Mechanical Systems, 1st ed.; Springer: London, UK, 2002; ISBN 978-1-4471-1086-6. [Google Scholar]
Figure 1. Free-body diagram of an electric oven.
Figure 1. Free-body diagram of an electric oven.
Symmetry 14 00759 g001
Figure 2. Free-body diagram of the inverted pendulum.
Figure 2. Free-body diagram of the inverted pendulum.
Symmetry 14 00759 g002
Figure 4. Behavior of the electric oven.
Figure 4. Behavior of the electric oven.
Symmetry 14 00759 g004
Figure 5. Zoom of the behavior of the oven temperature with respect to the simulated product temperature.
Figure 5. Zoom of the behavior of the oven temperature with respect to the simulated product temperature.
Symmetry 14 00759 g005
Figure 6. PID regulator and two sliding-mode regulators.
Figure 6. PID regulator and two sliding-mode regulators.
Symmetry 14 00759 g006
Figure 7. Zoom of the three regulators to see the convergence time with the set point.
Figure 7. Zoom of the three regulators to see the convergence time with the set point.
Symmetry 14 00759 g007
Figure 8. Different sigma responses.
Figure 8. Different sigma responses.
Symmetry 14 00759 g008
Figure 9. Open loop mathematical model of the inverted pendulum.
Figure 9. Open loop mathematical model of the inverted pendulum.
Symmetry 14 00759 g009
Figure 10. Inverted pendulum response with PID regulator.
Figure 10. Inverted pendulum response with PID regulator.
Symmetry 14 00759 g010
Figure 11. Response of the inverted pendulum by two sliding-mode regulators.
Figure 11. Response of the inverted pendulum by two sliding-mode regulators.
Symmetry 14 00759 g011
Figure 12. Zoom of two sliding-mode regulators to see the convergence time with the set point for the inverted pendulum.
Figure 12. Zoom of two sliding-mode regulators to see the convergence time with the set point for the inverted pendulum.
Symmetry 14 00759 g012
Figure 13. Zoom of the sigma for two sliding-mode regulators.
Figure 13. Zoom of the sigma for two sliding-mode regulators.
Symmetry 14 00759 g013
Figure 14. Zoom of the root mean square error and mean square error.
Figure 14. Zoom of the root mean square error and mean square error.
Symmetry 14 00759 g014
Figure 15. MSE for three types of regulator.
Figure 15. MSE for three types of regulator.
Symmetry 14 00759 g015
Figure 16. Root mean square error and mean square error.
Figure 16. Root mean square error and mean square error.
Symmetry 14 00759 g016
Figure 17. Root mean square error of regulators with sliding-mode.
Figure 17. Root mean square error of regulators with sliding-mode.
Symmetry 14 00759 g017
Figure 18. The data acquisition of the electric oven.
Figure 18. The data acquisition of the electric oven.
Symmetry 14 00759 g018
Figure 19. Comparison between a real signal and a simulated signal for the electric oven.
Figure 19. Comparison between a real signal and a simulated signal for the electric oven.
Symmetry 14 00759 g019
Figure 20. The data acquisition of the inverted pendulum.
Figure 20. The data acquisition of the inverted pendulum.
Symmetry 14 00759 g020
Figure 21. Comparison between the real signal and simulated signal for the inverted pendulum.
Figure 21. Comparison between the real signal and simulated signal for the inverted pendulum.
Symmetry 14 00759 g021
Table 1. Typical values for an electric oven.
Table 1. Typical values for an electric oven.
TypeSymbolValue
Thermal resistance of the product (aluminum) R g 37.8 (W/K·m)
Thermal resistance of oven insulation R r 8.64 (W/K·m)
Thermal resistance of air R a 0.24 (W/K·m)
Thermal capacitance of the product C g 4.4 (kJ/K)
Oven thermal capacitance C s 8.8 (kJ/K)
Thermal capacitance of insulation C r 10.164 (kJ/K)
Table 2. Typical values of the inverted pendulum.
Table 2. Typical values of the inverted pendulum.
TypeSymbolValue
mass of the car M 0.5 (kg)
mass of the bar m 0.1 (kg)
length of the pendulum bar l 0.5 (m)
gravity g 9.8 (m/s2)
moment of inertia I 0.025 (kg·m2)
Table 3. Regulator errors for electric oven.
Table 3. Regulator errors for electric oven.
Type of RegulatorMSERMSE
PID0.3023602090.074114764
First-order sliding-mode15620.0407451.3949548
Second-order sliding-mode5.49191 × 10−80.000146729
Table 4. Regulator errors for inverted pendulum.
Table 4. Regulator errors for inverted pendulum.
Type of RegulatorMSERMSE
PID0.3062990340.155970195
First-order sliding-mode0.1580.264
Second-order sliding-mode0.0006760.000854
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Balcazar, R.; Rubio, J.d.J.; Orozco, E.; Andres Cordova, D.; Ochoa, G.; Garcia, E.; Pacheco, J.; Gutierrez, G.J.; Mujica-Vargas, D.; Aguilar-Ibañez, C. The Regulation of an Electric Oven and an Inverted Pendulum. Symmetry 2022, 14, 759. https://doi.org/10.3390/sym14040759

AMA Style

Balcazar R, Rubio JdJ, Orozco E, Andres Cordova D, Ochoa G, Garcia E, Pacheco J, Gutierrez GJ, Mujica-Vargas D, Aguilar-Ibañez C. The Regulation of an Electric Oven and an Inverted Pendulum. Symmetry. 2022; 14(4):759. https://doi.org/10.3390/sym14040759

Chicago/Turabian Style

Balcazar, Ricardo, José de Jesús Rubio, Eduardo Orozco, Daniel Andres Cordova, Genaro Ochoa, Enrique Garcia, Jaime Pacheco, Guadalupe Juliana Gutierrez, Dante Mujica-Vargas, and Carlos Aguilar-Ibañez. 2022. "The Regulation of an Electric Oven and an Inverted Pendulum" Symmetry 14, no. 4: 759. https://doi.org/10.3390/sym14040759

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop