Secciones
Referencias
Resumen
Servicios
Descargas
HTML
ePub
PDF
Buscar
Fuente


Nonlinear Implicit Self-Tuning Control applied to a Slider-Crank Mechanism
Control No Lineal Auto-Ajustable Implícito aplicado al Mecanismo Corredera-Biela-Manivela
Ciencia e Ingeniería, vol. 38, no. 1, pp. 41-52, 2017
Universidad de los Andes

Artículos


Received: 10 March 2015

Accepted: 30 July 2015

Abstract: In this research work, a new nonlinear mathematical model is proposed to represent the nonlinear dynamics of the slider- crank mechanism. Then, the nonlinear model is rewritten into a particular nonlinear class of mathematical model structure in the discrete-time case, defined by polynomial terms, with the purpose to control the mechanism in a large range of positional angles. Generalized minimum variance nonlinear control for the known system case, and implicit self-tuning nonline-ar control based on generalized minimum variance for the presence of uncertainty parameters are used to regulate to a de- sired position the proposed nonlinear mathematical model for the slider-crank mechanism. This paper presents the first simulation results of the nonlinear implicit self-tuning control based on generalized minimum variance applied to a nonlin-ear mathematical model of a real system. The simulation results show the good performance of the system output response and the control law.

Keywords: Generalized minimum variance, nonlinear systems, self-tuning control, slider-crank mechanism.

Resumen: En este trabajo de investigación se propone un nuevo modelo no lineal que permita representar las dinámicas no lineales intrínsecas del mecanismo corredera-biela-manivela. Este modelo no lineal se reescribe para satisfacer una estructura predefinida descrita por funciones polinómicas a tiempo discreto, con el propósito de luego controlar el mecanismo en un mayor rango de posiciones angulares. En el caso ideal donde los parámetros del sistema son todos conocidos, se muestra el uso del control no lineal por mínima varianza generalizada para regular el sistema. Por otra parte, para el caso donde los parámetros del sistema presentan incertidumbre, se propone el control no lineal auto-ajustable basado en mínima varianza generalizada para controlar el modelo matemático no lineal propuesto del mecanismo a una posición angular deseada. Es- te artículo presenta los primeros resultados, a través de simulaciones, del control no lineal auto-ajustable implícito basado en mínima varianza generalizada aplicado a un modelo matemático no lineal de un sistema real. Los resultados simulados demuestran el buen comportamiento de las dinámicas tanto de la salida del sistema como de la ley de control.

Palabras clave: Mínima varianza generalizada, sistemas no lineales, controlador auto-ajustable, mecanismo corredera-biela-manivela.

1 Introducción

Real world systems are mostly nonlinear systems and it is of interest to study the case of controlling nonlinear model by nonlinear control, and to analyze if the benefits are worthwhile than to use linear model and linear control, as the work done by (Jerez y col., 2005).

The slider-crank mechanism has a very wide usage in machine design. Some of the applications are found in internal combustion engines, in electrical switch gears, packaging and textile engineering (Yalcin 2014). Several control techniques have been presented in this system in the literature; however the control law is designed based on a linear model in the system.

The stability of implicit self-tuning control has been proved, for the linear discrete-time case, by the use of a Lyapunov function in (Patete y col., 2008a), where simulation results controlling linear model under parameter uncertainties showed good performance. Saitoh and Furuta (Saitoh y col., 2007, Furuta y col., 2009) implemented the generalized minimum variance combined with self-tuning control algorithm to a real slider-crank mechanism, using a linear model for the real system. The linear model was obtained by the projection method approach (Blajer 1996), and the results show good performance for control objectives near to initial conditions. Letter on, the control algorithm results were extended to the MIMO (multiple input multiple output) linear case in (Sugiki y col., 2008, Furuta y col., 2011, Ohata y col., 2014), applying the implicit self-tuning control to an engine model.

Bilinear systems are the simplest class of nonlinear systems and can also be regarded as a practical starting point for the study of other nonlinear systems. A new algorithm was proposed, based on the results in (Patete y col., 2008a), for the self-tuning control combining recursive parameter estimation and generalized minimum variance criterion, for a class of bilinear systems in (Patete y col., 2008b, 2011), and also for an extended and more relaxed class of bilinear systems, where the control action could be presented only in the bilinear term in (Patete y col., 2010, 2014). The validity and performance of the algorithm were demonstrated through simulation results considering as a case of study the mathematical bilinear model for nuclear fission system (Patete y col., 2014).

A nonlinear class of systems was defined, and a nonlinear implicit self-tuning control of the defined class was presented in (Patete y col., 2015), yet only theoretical results were given.

This paper presents the first simulation results of the nonlinear implicit self-tuning control based on generalized minimum variance applied to a nonlinear mathematical model of a real system, the slider-crank mechanism, based on the nonlinear control algorithm proposed in (Patete y col., 2015).

The paper is organized as follows: section 2 presents the basic theory of the nonlinear implicit self-tuning control based on a generalized minimum variance algorithm for a class of nonlinear mathematical models. In section 3, a new nonlinear mathematical model for the slidercrank mechanism is proposed. As a case of study, the nonlinear implicit self-tuning control based on generalized minimum variance is applied to the nonlinear mathematical model for the slider-crank mechanism in section 4, and simulation results are showed. Some remarks are given at the end.

Nonlinear Implicit Self-Tuning Control based on the Generalized Minimum Variance for a Class of Nonlinear Mathematical Models

A nonlinear implicit self-tuning controller has been proposed (Patete y col., 2015) to regulate a defined class of nonlinear system models. The proposed algorithm is presented in this section as follows:

Consider the general, Single Input Single Output (SISO), structured in the discrete-time case of a nonlinear system model as in (1),

where yk is the output signal of the process, uk is the input signal, z denotes the time shift operator: z-d yk = yk-d; A (z, q) and B (z, q) are polynomials of the form:

n is the order of polynomial A (z, q) and m is the order of polynomial B (z, q), q in the general case is a function of the input and output signal of the process as in (2),

where h(yk ,uk) is any function (linear or nonlinear). Then, to obtain the nonlinear model to fit in the defined class (Patete y col., 2015), the function h(yk ,uk) is restricted to be a function depending only of the output process data, i.e. h(yk) , then q is as follows:

where h1i are the coefficients contained in the functions: ai (q) and bi (q), of system model (1).

In general, the class of nonlinear systems is defined as a SISO time invariant model (7) with the following structure (Patete y col., 2015):

with q as in (6).

The generalized minimum variance control based on the concept of discrete-time sliding mode is proposed in (Patete y col., 2015) for the defined class of nonlinear systems (7) as:

Consider the general nonlinear model (7), if:

then, substituting (8) in (7), the following (9) is obtained

Where

The control objective of the control law is to minimize the variance of the linear controlled sliding mode variable Sk+d, defined as (10):

where polynomials C(z-1) and Q(z-1) are defined as in (11) and (12) respectively,

Polynomials C(z-1) and Q(z-1) are designed, so that the error signal ek , defined as (13), vanish:

where rk is the reference signal.

Using the Diophantine equation (Chang y col., 1968):

where,

equation (14) is rewritten as (15):

where:

Combining (15) and (9), the variable Sk+d is:

where G(z-1) = E(z-1)B(z-1) + Q(z-1).

Then, the generalized minimum variance control input required to vanish Sk+d in (10) is given by (Patete y col., 2015),

For the implicit self-tuning control, system (9) is considered as a system with the same structure; however uncertainty parametric is taken into consideration. Then, the parameters of the nominal control law (17) are estimated each sampled time.

The closed-loop stability of self-tuning control of the defined nonlinear systems class, based on the generalized minimum variance criterion, is given by the following recursive estimation equations (Patete y col., 2015):

Where

is the vector containing measured output and control signal data,

is the vector containing the controller parameters, and

is the estimate of q .

The controller uses identified parameters (Patete y col., 2015) as follows:

The given algorithm is based on the idea of the discrete-time sliding mode control concept (Furuta 1990, 1993).

3 A Nonlinear Mathematical Model for the SliderCrank Mechanism

The slider-crank mechanism is a system that can convert linear forces into rotational torque. The slidercrank mechanism is used in many real systems like automobile engines. Fig. 1 shows a schematic model of the slider-crank mechanism. The slider is restricted by its direction of motion on the x-axis and the center of the wheel, for the rotation axis, is fixed at the origin. Table 1 shows the model variables and Table 2 the parameters of the slider-crank mechanism.


Fig. 1
Schematic model of the slider-crank mechanism

Table 1
Variables of slider-crank mechanism

Table 2
Parameters of slider-crank mechanism

A mathematical model for the slider-crank mechanism was proposed by (Saitoh y col., 2007, Furuta y col., 2009) using the projection method (Blajer 1996), where after some consideration and conditions this nonlinear system is represented by a linear model. As it’s known, a nonlinear system represented by a linear model may be controlled and assured its global stability only near its operating point and perhaps some nonlinear dynamics get lost. In this work a new nonlinear model is proposed to represent the nonlinear dynamics of the slider-crank mechanism.

The slider mass mp and the connecting rod mass are assumed to be one hole mass with COG in mp. Then, the force f applied to mp is equal to the force f applied at the end of the connecting rod.

Based on Fig. 2, where xp is the base and dx the high of the formed triangle respectively; using Newton’s second law for the translational movement, and knowing that slider viscous coefficient force dp works against the input force f,


Fig. 2

From the formed triangle the following relation (26) is obtained:

The first and second derived of (26) are,

Substituting (27) and (28) in (26), the following (25) is obtained,

As the variable to be controlled is the wheel angleq , then (29) should depend only on q . Using the triangle relation (30), (31) is obtained:

To obtain a relation for cos(f ) , the cosines law is used from Fig. 2,

From (30),

substituting (33) in (32), (34) is obtained,

Manipulating (34), (35) is calculated,

Using Newton's Binomial Theorem for the right side of (35)

The superior terms of (36) are insignificant numerically; therefore (36) may be rewritten in the following way:

then,

From (31), using (38), (40) is computed

Deriving (39),

substituting (31), (38) and (40) in (41), (42) is obtained,

Finally, to obtain the translational movement equation, (31), (38), (40) and (42) are substituted in (29):

For the rotational movement:

Equaling (43) and (47), the first order no linear model for the slider-crank mechanism is obtained and presented in (48),

The obtained nonlinear model (48) is a first order dynamical model, which is simpler than other models presented in the literature derived from the EulerLagrange technique, e.g. (Yalcin 2014). However, this model (48) captures the natural nonlinear behavior of the real system showed in Fig. 1.

Cases of Study: Slider-Crank Mechanism

In this section, simulation results are given for the application of the proposed nonlinear control: i) generalized minimum variance nonlinear control input (17), and ii) the set of equations (18)-(20) for the nonlinear implicit self-tuning, to the slider-crank mechanism nonlinear model proposed in this work.

First, the slider-crank mechanism model given in (48) should be transformed to a model represented polynomial terms as in (9). For that purpose the nonlinear terms in (48) are substituted by the respective Taylor Series. In this case only the first two terms of each series are considered, e.g.

Then, to represent the model in the discrete-time case as in (9), with T0 representing the sampling-time period:

and using Euler approximation for the first derivate:

the following discrete-time model (49) is obtained,

where,

Then from (17), the generalized minimum variance control, to this particular model (49), is (50)

where,

with j pair.

In this mechanism some parameters may be measured and some others not; as are the cases for the viscous coefficients, where only an interval of values for that parameters are known. The parameter values in this case of study are show in Table 3.

Table 3
Parameter values for the slider-crank mechanism model

The sampling-time period is assumed as T0 = 0.0001 s, the output angle is initiated in θ(0) = 20Π/180. For the control design the following polynomials are chosen:

As there are uncertainties in the viscous coefficients, the implicit self-tuning control (18), (19) and (23) is used, with G = G0 = I , and the desired output position (reference signal) is Θ(∞) 50Π/180. This final position is considered because it is far from the initial position, and linear controllers commonly don’t stabilize the system in this case, as they show good performance only in cases near to the initial position (local control).

Fig. 3 shows the output responses of the slider-crank mechanism (49), when the generalized minimum variance (GMV) and the self-tuning (ST) algorithms are used, considering parametric uncertainties in the viscous coefficients. The control dynamics for both algorithms, generalized minimum variance control (GMVC) and selftuning control (STC), are shown in Fig. 4. Finally, the sliding mode variable (SMV) for each case is presented in Fig. 5.

The generalized minimum variance control is not able to control the system to the reference because of the presence of uncertainty parameters, as it is shown in Fig. 3. On the contrary, the self-tuning control is able to reach the objective and the output dynamic presets good performance in steady-state. In Fig. 5 it is seems how the sliding mode variable vanishes (goes to zero) as the control objective is reached when the self-tuning control is applied.

It is worth to mention that in the case where there are no parameter uncertainties, the generalized minimum variance control is able to control the system to the reference with good performance in steady-state.

The self-tuning control based on generalized minimum variance is able to control the nonlinear system in a large range of positional angles, while commonly linear controllers’ don’t do it.


Fig. 3
Output dynamics of the slider-crank mechanism


Fig. 4
Control dynamics


Fig. 5
Sliding mode variable dynamics

5 Conclusions

A new nonlinear mathematical model was proposed for the slider-crank mechanism. The nonlinear model was rewritten into the particular nonlinear class of mathematical model structure in the discrete-time case. Generalized minimum variance nonlinear control and implicit self-tuning nonlinear control based on generalized minimum variance for the presence of uncertainty parameters were used to regulate to a desired position the proposed nonlinear model. The simulation results showed that the nonlinear self-tuning control is able to reach the angular position objective and the output dynamic presets good performance in steady-state, in spite of model parametric uncertainties and angle initial condition is far from the angular desired position.

Acknowledgements

This research was supported by Grants-in-Aid for Scientific Research (B) (Grant Number 24360166) of JSPS, Japan.

The authors acknowledge the comments and suggestions given by Dr. Akihiko Sugiki of Nikki Denso Co., Ltd, Japan, and Akira Ohata of Toyota Motor Corporation, Japan.

References

Blajer W, 1996, A projection method approach to con- strained dynamics analysis, Journal of Appl. Mechanics, Vol. 59, pp. 643-649.

Chang A, Rissanen J, 1968, Regulation of incompletely identified linear system, SIAM Journal of Control, Vol. 6, No. 3, pp. 327-348.

Furuta K, 1990, Sliding mode control of a discrete system, Systems & Control Letters, Vol. 14, pp 145-152.

Furuta K, 1993, VSS type self-tuning control, IEEE Trans. Industrial Electronics, Vol. 40, No. 4, pp 37-44.

Furuta K, Ohata A, Sugiki A, Saitoh M, 2009, Discrete- adaptive control of mechanism, Int. Multiconference Control: Theory and Systems, Moscow, pp. 171-179.

Furuta K, Ohata A, Sugiki A, 2011, Self-tuning control based on discrete-time sliding mode with applications, 18th IFAC World Congress, Italy, Vol. 18, pp. 774-779.

Jerez C, Dulhoste J, 2005, Comparación entre las técnicas de control tradicional y las de control no lineal para la regulación del nivel de agua en un tramo de un canal abierto, Revista Ciencia e Ingeniería, Universidad de Los Andes, Venezuela, Vol. 26, pp. 13-22.

Ohata A, Sugiki A, Furuta K, 2014, Self-tuning control based on discrete sliding mode, Int. Journal of Mechanical Engineering and Automation, Vol. 1, No. 6, pp. 95- 104.

Patete A, Furuta K, Tomizuka M, 2008a, Stability of self- tuning control based on Lyapunov function, Int. Journal of Adaptive Control and Signal Processing, Vol. 22, No. 8, pp. 795-810.

Patete A, Furuta K, Ríos M, 2008b, Self-tuning of bilinear systems based on generalized minimum variance criterion, XIII Congreso Latinoamericano de Control Automático y VI Congreso Venezolano de Automatización y Control, Venezuela, pp. 557-562.

Patete A, Ríos M, Gómez C, Furuta K, 2010, Stability of a self-tuning control for an extended class of bilinear systems, XIV Congreso Latinoamericano de Control Automático 2010 y XIX Congreso de la Asociación Chilena de Control Automático 2010, Chile.

Patete A, Ríos M, Gómez C, Furuta K, 2011, Self-tuning control for a class of bilinear systems, Revista de Ingeniería, Vol. 33, pp. 7-13.

Patete A, Ríos M, Gómez C, Furuta K, 2014, Self-tuning control for an extended class of bilinear systems, case of study: nuclear fission model. Revista Ciencia e Ingeniería, Universidad de Los Andes, Venezuela, Vol. 35, pp. 13-22, 2014.

Patete A, Velasco M, Furuta K, Implicit self-tuning control for a class of nonlinear systems, 6to Congreso Iberoamericano de Estudiantes de Ingeniería Eléctrica (VI CIBELEC 2015), Universidad de Los Andes, Venezuela, Revista Ciencia e Ingeniería, Vol. Edición Especial VI CIBELEC-2015.

Saitoh M, Furuta K, 2007, Generalized minimum variance control of slider-crank mechanism, SICE Annual Conference 2007, Japan, pp. 2205-2209.

Sugiki A, Ohata A, Patete A, Furuta K, 2008, Design of a multivariable implicit self-tuning controller, 47th IEEE Conference on Decision and Control, Mexico, pp. 1340- 1345.

Yalcin Y, 2014, Discrete-time immersion and invariance adaptive control of a slider-crank mechanism, 19th IFAC World Congress, South Africa, Vol. 4, pp. 2225-2230.



Buscar:
Ir a la Página
IR
Scientific article viewer generated from XML JATS4R by