Next Article in Journal
An Anomaly-Based IDS Framework Using Centroid-Based Classification
Previous Article in Journal
Dynamic Response and Failure Process of a Counter-Bedding Rock Slope under Strong Earthquake Conditions
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Direct Determination of Reduced Models of a Class of Singularly Perturbed Nonlinear Systems on Three Time Scales in a Bond Graph Approach

by
Gerardo Ayala-Jaimes
1,*,
Gilberto Gonzalez-Avalos
2,
Noe Barrera Gallegos
3,
Aaron Padilla Garcia
4 and
Juancarlos Méndez-Barriga
2
1
Faculty of Sciences of Engineering and Technology, Autonomous University of Baja California, Tijuana 22260, Mexico
2
Graduate Studies Division of the Faculty of Mechanical Engineering, University of Michoacán, Morelia 58000, Mexico
3
Faculty of Mechanical Engineering, University of Michoacán, Morelia 58000, Mexico
4
Faculty of Electrical Engineering, University of Michoacán, Morelia 58000, Mexico
*
Author to whom correspondence should be addressed.
Symmetry 2022, 14(1), 104; https://doi.org/10.3390/sym14010104
Submission received: 9 December 2021 / Revised: 6 January 2022 / Accepted: 6 January 2022 / Published: 8 January 2022
(This article belongs to the Topic Dynamical Systems: Theory and Applications)

Abstract

:
One of the most important features in the analysis of the singular perturbation methods is the reduction of models. Likewise, the bond graph methodology in dynamic system modeling has been widely used. In this paper, the bond graph modeling of nonlinear systems with singular perturbations is presented. The class of nonlinear systems is the product of state variables on three time scales (fast, medium, and slow). Through this paper, the symmetry of mathematical modeling and graphical modeling can be established. A main characteristic of the bond graph is the application of causality to its elements. When an integral causality is assigned to the storage elements that determine the state variables, the dynamic model is obtained. If the storage elements of the fast dynamics have a derivative causality and the storage elements of the medium and slow dynamics an integral causality is assigned, a reduced model is obtained, which consists of a dynamic model for the medium and slow time scales and a stationary model of the fast time scale. By applying derivative causality to the storage elements of the fast and medium dynamics and an integral causality to the storage elements of the slow dynamics, the quasi-steady-state model for the slow dynamics is obtained and stationary models for the fast and medium dynamics are defined. The exact and reduced models of singularly perturbed systems can be interpreted as another symmetry in the development of this paper. Finally, the proposed methodology was applied to a system with three time scales in a bond graph approach, and simulation results are shown in order to indicate the effectiveness of the proposed methodology.

1. Introduction

The modeling, analysis, and control of high-order systems are an interesting challenge to give adequate results. Furthermore, some of these systems may present different time scales, which are called singularly perturbed systems. Systems of two time scales are the most common determining slow and fast variables. These systems are characterized by having parasitic parameters.
Essential references of systems with singular perturbations are found in [1,2]. Modeling and its properties of nonlinear systems with multiple time scales are proposed in [3]. The correct application of some of the singular perturbation methods derived in the reduction of systems given the exact decomposition of the slow and fast modes was proposed in [4]. Systems with singular perturbations indicate the presence of the parasitic parameter, and the control of this parameter was described in [5]. Exponential stability applied to nonlinear singularly perturbed systems was analyzed in [6]. The asymptotic stability of time-varying systems with singular perturbations was introduced in [7]. Observers of singularly perturbed systems were applied in [8,9]. The robust stability of systems with singular perturbations was described in [10].
More recent references and three time scales are cited below. The control of a helicopter system that determines a system with three time scales was presented in [11]. Furthermore, sliding mode control for systems with three time scales and disturbances was proposed in [12]. An adaptive fault-tolerant control for LTI systems with two or three time scale was presented in [13]. The control theory with applications in the period 1984–2001 for systems with singular perturbations was described in [14].
The bond graph methodology allows modeling, analyzing, and controlling systems in different energy domains (electrical, mechanical, hydraulic, thermal, magnetic) [15,16]. Some papers have been published on systems with singular perturbations with bond graphs within which the following can be cited. The models and their simplification to singular perturbation methods were described in [17]. Reciprocal systems to obtain fast dynamics were introduced in [18]. Reduced models of LTI systems with singular perturbations on two time scales with different causalities were proposed in [19]. The determination of approximate models of LTI systems with mixed causalities to the storage elements in the bond graph was presented in [20].
The determination of bond graph models and their realization in the state space indicate the graphical and mathematical symmetry of these systems.
The different dynamics of a system through causal loops were identified in [18,21]. State feedback using an observer for LTI systems in the physical domain was proposed in [22]. Furthermore, the modeling of a class of nonlinear systems with two time scales was presented in [23]. LTI systems with three time scales, their modeling, and their reduction with mixed causalities in bond graphs were introduced in [24].
Currently, there are some software programs available for modeling and system analysis in a bond graph approach, for example the 20-sim software developed at the university of Twente, BONDLAB introduced by Bond Lab Technologies, SYMBOLS 2000 presented by Mukherjee and Samantaray, and CAMPG developed by Cadsim Engineering.
Control systems modeled in bond graphs require the design of the control law existing in different procedures, for example bond-graph-based control by Gawthrop [25,26] and bond graphs in control by Karnopp [27]. A slow state estimated feedback applied to a bond graph model of a singularly perturbed system was proposed in [22]. Furthermore, a composite feedback control of a system with singular perturbations in the physical domain was presented in [28].
In this paper, bond graph models of a class of nonlinear systems with singular perturbations on three time scales (fast, medium, slow) are proposed. These systems can have linearly independent and dependent state variables on each time scale. Due to the properties of singularly perturbed systems, reduced models can be obtained. The deduction and comparison of reduced models from the exact models can be manifested as a symmetry of the systems with singular perturbations.
The first reduced model is when the fast dynamics have converged, which is applied to the storage elements that represent these dynamics as a derivative causality. The next reduced model is obtained by assigning derivative causality to the elements of the medium dynamics, indicating that these dynamics have converged. Therefore, the traditional quasi-steady-state model with slow dynamics in a bond graph approach is determined. This paper is based on [19,23]. However, the extension to three time scales to a class of nonlinear systems and the different dynamics can be linearly independent and dependent, offering the originality of this paper.
Bond graph modeling has been used extensively in robotic systems and is applied to internal combustion and electric vehicles today [29]. Furthermore, thermal and chemical systems have been modeled with bond graphs [15]. These systems generally determine nonlinear models on various time scales, so this paper can be useful to analyze the behavior of reduced models. Complex dynamic systems are an interesting challenge to model in bond graphs
This paper is organized as follows: Section 2 gives the analysis of systems with singular perturbations in the algebraic approach. The modeling and reduction in the bond graph of systems with three time scales is presented in Section 3. A case of study of an electromechanical system by obtaining the reduced models in the physical domain is described in Section 4. Finally, in Section 5, the conclusions are given.

2. Singular Perturbation Method

A singularly perturbed nonlinear system is expressed by:
x 1 = f x 1 , x 2 , u , ε , t , x 1 t = 0 = x 1 0 x 1 n
ε x 2 = g x 1 , x 2 , u , ε , t , x 2 t = 0 = x 2 0 x 2 m
It is assumed that in the domain of interest, f and g are continuous differentiable functions of their arguments x 1 , x 2 , u, ε , and t. Due to the characteristics of systems with singular perturbations whose complete order is n + m containing small time constants, it is possible to neglect them by setting ε = 0 in (2):
0 = g x 1 ¯ , x 2 ¯ , u ¯ , 0 , t
and substituting (3) into (1):
x 1 ¯ = f x 1 ¯ , x 2 ¯ , u ¯ , 0 , t
determines a reduced differential equation of order n and an algebraic equation of order m.
It is assumed that one of the several solutions of (3) is defined by:
x 2 ¯ = ϕ x 1 ¯ , u ¯ , t
and substituting (5) into (4), the quasi-steady-state model is obtained by:
x 1 ¯ = f x 1 ¯ , ϕ x 1 ¯ , u ¯ , t , u ¯ , t = f ¯ x 1 ¯ , u ¯ , t
The validity of the given reduction of a system with singular perturbations is due to the Tikhonov theorem, which requires the following assumptions.
Assumption 1
([1,2]). The functions f and g are continuous with the variables x, y, and t.
Assumption 2
([1,2]). The differential equation of fast dynamics on the fast time scale:
d x 2 τ d τ = g x 1 ¯ , x 2 τ , u ¯ , 0 , t
where x 1 ¯ and t are fixed parameters, is called the boundary layer equation of the system (1) and (2).
Assumption 3
([1,2]). The root x 2 ¯ = ϕ x 1 ¯ , u ¯ , t of the equation g x 1 ¯ , x 2 ¯ , u ¯ , 0 , t = 0 is called an isolated root in a domain D of the set of variables x 1 , u, and t, if there exists an ε > 0 such that the equation g x 1 ¯ , x 2 ¯ , u ¯ , 0 , t = 0 has no solution other than ϕ x 1 ¯ , u ¯ , t for x 2 ¯ ϕ x 1 ¯ , u ¯ , t < ε .
Assumption 4
([1,2]). The isolated root x 2 ¯ = ϕ x 1 ¯ , u ¯ , t is called stable in D if, for all points x 1 , u , t D , the points x 2 ¯ = ϕ x 1 ¯ , u ¯ , t are asymptotically stable equilibrium points according to Lyapunov with Equation (7) as τ . This means that the Jacobian matrix g x 2 has all eigenvalues with negative real parts,
Re λ g x 2 c < 0
Assumption 5
([1,2]). The region of influence R of an isolated stable root x 2 ¯ = ϕ x 1 ¯ , u ¯ , t is the set of points x 1 0 , x 2 0 , u 0 , t 0 such that the solution of (7) satisfying the initial condition x 2 τ = 0 = x 2 0 tends to the value ϕ x 1 ¯ 0 , u ¯ 0 , t 0 , as τ .
With the established assumptions, the Tikhonov theorem is enunciated.
Theorem 1
([1,2]). Let Assumptions 1 to 5 be satisfied. Then, the solutions x 1 t , ε and x 2 t , ε of the full system (1) and (2) are related to the solutions x 1 ¯ and x 2 ¯ of the degenerate model (3) and (4) as:
lim ε 0 x 1 t , ε = x 1 ¯ t , 0 t T
lim ε 0 x 2 t , ε = x 2 ¯ t , 0 < t T
where T is any value such that x 2 ¯ = ϕ x 1 ¯ , u ¯ , t is an isolated stable root of g x 1 ¯ , x 2 ¯ , u ¯ , 0 , t = 0 for 0 t T . Thus, the convergence is uniform in 0 t T for x 1 t , ε and in any interval 0 < t 1 t T for x 2 t , ε .
A singular perturbed system with three time scales is defined by:
x 1 = f x 1 , x 2 , x 3 , u , ε 1 , ε 2 , t , x 1 t = 0 = x 1 0 x 1 n
x 2 = g x 1 , x 2 , x 3 , u , ε 1 , ε 2 , t , x 2 t = 0 = x 2 0 x 2 m
x 3 = h x 1 , x 2 , x 3 , u , ε 1 , ε 2 , t , x 3 t = 0 = x 3 0 x 3 l
where f, g, and h are assumed to be sufficiently many times continuously differentiable functions for their arguments x 1 , x 2 , x 3 , ε 1 , and ε 2 .
In this paper, the product of state variables is the specific class of nonlinear systems modeled and analyzed. These systems are described by:
x 1 t ε 1 x 2 t ε 2 x 3 t = A 11 x A 12 x A 13 x A 21 x A 22 x A 23 x A 31 x A 32 x A 33 x x 1 t x 2 t x 3 t + B 1 x B 2 x B 3 x u t
where the slow, medium, and fast dynamics are x 1 t n , x 2 t m , and x 3 t l , respectively, and the inputs are u t p .
The first reduction of this system is obtained by neglecting the fast dynamics ε 2 = 0 deriving the following expressions:
x 1 ¯ t ε 1 x 2 ¯ t x ¯ 3 t = A ¯ x x 1 ¯ t x 2 ¯ t + B ¯ x u t
where:
A ¯ x = A 11 ¯ x A 12 ¯ x A 21 ¯ x A 22 ¯ x A 31 ¯ x A 32 ¯ x = A 11 x A 13 x A 33 1 x A 31 x A 11 x A 13 x A 33 1 x A 32 x A 21 x A 23 x A 33 1 x A 31 x A 22 x A 23 x A 33 1 x A 32 x A 33 1 x A 31 x A 33 1 x A 32 x
and:
B ¯ x = B 1 ¯ x B 2 ¯ x B 3 ¯ x = B 1 x A 13 x A 33 1 x B 3 x B 2 x A 23 x A 33 1 x B 3 x A 33 1 x B 3 x
The last reduction is achieved by removing the medium dynamics with ε 1 = 0 , and the system is described by:
x 1 ˜ t x 2 ˜ t = A ˜ x x 1 ˜ t + B ˜ x u t
where:
A ˜ x = A 11 ˜ A 21 ˜ = A 11 ¯ x A 12 ¯ x A 22 ¯ x 1 A 21 ¯ x A 22 ¯ x 1 A 21 ¯ x
and:
B ˜ x = B 1 ˜ B 2 ˜ = B 1 ¯ x A 12 ¯ x A 22 ¯ x 1 B 2 ¯ x A 22 ¯ x 1 B 2 ¯ x
Bond graph models of singularly perturbed systems are described in the next section.

3. Singularly Perturbed Systems in a Bond Graph Approach

The bond graph methodology provides a modeling platform based on the exchange of power of the elements that form a system. Power is obtained as the product of two generalized power variables: effort e t and flow f t , as shown in Figure 1.
In bond graph modeling, two generalized energy variables called momentum p t = 0 t e τ d τ and displacement q t = 0 t f τ d τ are used.
In order to obtain the sets of equations of a system, the constitutive relations of the elements are required. These relations can be dynamic or algebraic depending on the element and by the cause–effect assignment. In a bond graph, a bond with a causal stroke determines the causality assignment, and the assignments of the half arrow and the causal stroke are independent, as is shown in Figure 2.
The different physical systems that can be used to build a dynamic system are described below:
  • One-port passive elements are defined by:
    Resistance taking whatever causality shown in Figure 3. This element represents damper, resistor, or fluid resistance, and the constitutive relationship is given by:
    e = R f
    Figure 3. Representation of a resistive bond.
    Figure 3. Representation of a resistive bond.
    Symmetry 14 00104 g003
    Capacitance in integral causality assignment where the flow variable is integrated to produce the effort variable, as illustrated in Figure 4. Accumulator, linear, and torsional springs represent capacitances whose constitutive relationship is described by:
    e = 1 C f d t
    Figure 4. Representation of a capacitive bond in integral causality.
    Figure 4. Representation of a capacitive bond in integral causality.
    Symmetry 14 00104 g004
    This element in a derivative causality assignment is shown in Figure 5 and the corresponding constitutive relationship given by:
    f = C d e d t
    Figure 5. Representation of a capacitive bond in derivative causality.
    Figure 5. Representation of a capacitive bond in derivative causality.
    Symmetry 14 00104 g005
    Inertance in integral causality assignment where the effort variable is integrated to produce the flow variable, which is shown in Figure 6. This element is representative of a mass, inductor, or flywheel, and its constitutive relationship is:
    f = 1 C e d t
    Figure 6. Representation of an inductive bond in integral causality.
    Figure 6. Representation of an inductive bond in integral causality.
    Symmetry 14 00104 g006
    When a derivative causality is assigned to this element, the constitutive relationship is described by:
    e = I d f d t
    and Figure 7 shows this element with the causality applied.
    Figure 7. Representation of an inductive bond in derivative causality.
    Figure 7. Representation of an inductive bond in derivative causality.
    Symmetry 14 00104 g007
  • One-port active elements denoted by M S e , M S f represent the power sources. These sources have only one causality, and this is shown in Figure 8;
    Figure 8. Representation of power sources: M S e is an effort source; M S f is a flow source.
    Figure 8. Representation of power sources: M S e is an effort source; M S f is a flow source.
    Symmetry 14 00104 g008
  • Two-port elements represent distribution elements denoted by T F , G Y , which are transformers and gyrators, and Figure 9 shows these elements;
    Figure 9. Representation of transformers, T F , and gyrators, G Y .
    Figure 9. Representation of transformers, T F , and gyrators, G Y .
    Symmetry 14 00104 g009
    The constitutive relationships for the transformers are given by:
    e 1 = a e 2
    f 1 = 1 a f 2
    and for gyrators are:
    e 1 = b f 2
    f 1 = 1 b e 2
  • Three-port elements represent junctions and are denoted by 1 , 0 , which determine the different connections of the elements, and these junctions are shown in Figure 10;
    Figure 10. Connection representation: series junctions, 1, and parallel junctions, 0.
    Figure 10. Connection representation: series junctions, 1, and parallel junctions, 0.
    Symmetry 14 00104 g010
    A one-junction is defined by:
    e i n 1 + e i n 2 + + e i n m = e o u t 1 + e o u t 2 + + e o u t n
    f i n 1 = f i n 2 = = f i n m = f o u t 1 = f o u t 2 = = f o u t n
    and for a zero-junction:
    e i n 1 = e i n 2 = = e i n m = e o u t 1 = e o u t 2 = = e o u t n
    f i n 1 + f i n 2 + + f i n m = f o u t 1 + f o u t 2 + + f o u t n
    where m and n are the entry and exit bonds to the one-junction.
The different elements of a bond graph can be grouped into fields, and the use of junction structures allows relatively complex systems to be modeled and analyzed in this approach. A bond graph model with a preferred integral causality assignment (BGI) of a system with singular perturbations is shown in Figure 11. The junction structure of a bond graph model with three time scales is based on the junction structure of a basic bond graph model introduced in [30].
The block diagram of Figure 11 is described by:
  • The source field denoted by M S e , M S f that determines the plant input u t p ;
  • The junction structure denoted by 0 , 1 , M T F , M G Y with zero and one junctions, transformers M T F , and gyrators M G Y , which can be modulated by state variables x t ;
  • The energy storage field denoted by C , I that defines energy variables q t and p t associated with C and I storage elements in an integral causality assignment describing linearly independent state variables of energy x t and co-energy z t and storage elements with a derivative causality assigned describing linearly dependent state variables of energy x d t and co-energy z d t .
    This storage field is defined by elements that represent the slow, medium, and fast dynamics that are indicated in Figure 11. The storage elements for each dynamic can have an integral causality whose state vector is x t = x 1 t x 2 t x 3 t and a derivative causality with state vector x d t = x 1 d t x 2 d t x 3 d t .
    Therefore, the smallest circle in Figure 11 defines all the storage elements, and the largest circle indicates that this field is formed by the dynamics of three time scales. These dynamics are:
    Slow dynamics x 1 t n and x 1 d t n d with constitutive relationships:
    z 1 t = F 1 x 1 t
    z 1 d t = F 1 d x 1 d t
    Medium dynamics x 2 t m and x 2 d t m d with constitutive relationships:
    z 2 t = F 2 x 2 t
    z 2 d t = F 2 d x 2 d t
    Fast dynamics x 3 t l and x 3 d t l d with constitutive relationships:
    z 3 t = F 3 x 3 t
    z 3 d t = F 3 d x 3 d t ;
  • The energy dissipation field denoted by R that defines D i n t r and D o u t t r as a mixture of power variables e t and f t indicating the energy exchanges between the dissipation field and the junction structure.
The mathematical model of the diagram in Figure 11 is obtained from the following lemma.
Lemma 1.
Consider a class of nonlinear systems of the type of product of state variables composed of three time scales modeled by bond graphs in a preferred integral causality assignment whose junction structure is defined by:
x t D i n t z d t = S 11 x S 12 x S 13 x S 14 x S 21 x S 22 x S 23 x 0 S 31 x 0 0 0 z t D o u t t u t x d t
where the state variables are:
x t = x 1 t x 2 t x 3 t
x 1 t , x 2 t , and x 3 t being the slow, medium, and fast dynamics, respectively, with linear constitutive relationships:
z t = F x t
z d t = F d x d t
D o u t t = L D i n t
then a mathematical model of this system is given by:
x 1 t ε 1 x 2 t ε 2 x 3 t = A x x t + B x u t
where:
A x = ε E 1 x S 11 x + S 12 x M x S 21 x + S 14 x F d 1 S 31 x F
B x = ε E 1 x S 13 x + S 12 x M x S 23 x
with:
E x = I S 14 x F d 1 S 31 x F
M x = L I S 22 x L 1
and:
ε = d i a g I , F 2 1 , F 3 1
The proof is presented in Appendix A. The symmetry between graphical modeling in a bond graph and mathematical modeling in the state space through Lemma 1 is established.
In order to obtain the mathematical model with the conditions of this paper from a bond graph model of a class of nonlinear systems with singular perturbations, the following assumptions have to be considered.
Assumption 6.
The constitutive relationships of the storage elements and dissipation elements are linear.
Assumption 7.
The product of the state variables defines the class of nonlinear systems.
Assumption 8.
The relationships between storage elements in integral and derivative causality defined by E x are structurally invertible.
Assumption 9.
The algebraic loops between dissipation elements defined by M x are structurally invertible.
The bond graph methodology allows deriving different models depending on the causality applied to its elements. Furthermore, when a system has the properties of having different time scales, reduced models can be obtained. Therefore, the direct determination of reduced models for a class of nonlinear systems with three time scales in a bond graph approach is presented.
In the analysis of singularly perturbed systems, the fast dynamics reach the steady state when the medium and slow dynamics are developing their transitory period. These reduced models can be obtained by assigning a derivative causality to the storage elements of the fast dynamics and maintaining integral causality to the storage elements of the medium and slow dynamics. This formulation is proposed in Figure 12.
The junction structure of Figure 12 indicates that for the elements of the storage field of the slow and medium dynamics, an integral causality is assigned, which is denoted by x 1 , 2 , and all the elements of the fast dynamics have a derivative causality, that is the elements that are in Figure 11 in integral causality x 3 and derivative x 3 d will all have derivative causality and are denoted by x 3 , d . Therefore, these key vectors are a compact representation of the storage field:
  • x 1 , 2 state variables of slow and medium dynamics in integral causality;
  • x 3 , d state variables linearly independent and dependent on fast dynamics in derivative causality.
The representation of the left part of Figure 12 shows individually the causality for each of the slow, medium, and fast dynamics. The causality of the dissipative field has to be adjusted with its key vectors D i n H , D o u t H so that the entire bond graph is causally corrected.
Based on the diagram in Figure 12, the junction structure that allows deriving the reduced models is introduced in the following lemma.
Lemma 2.
Consider a class of nonlinear systems with singular perturbations modeled by bond graphs where the storage elements that represent slow and medium dynamics have an integral causality assignment, and for the storage elements for the fast dynamics, a derivative causality is assigned, whose junction structure is defined by:
x 1 , 2 t z 3 , d t D i n H t z 1 , 2 d t = H 11 1 , 2 1 , 2 x H 11 1 , 2 3 , d x H 12 1 , 2 x H 13 1 , 2 x H 14 1 , 2 x H 11 3 , d 1 , 2 x H 11 3 , d 3 , d x H 12 3 , d x H 13 3 , d x 0 H 21 1 , 2 x H 21 3 , d x H 22 x H 23 x 0 H 31 1 , 2 x 0 0 0 0 z 1 , 2 t x 3 , d t D o u t H t u t x 1 , 2 d t
where the state variables are expressed by:
x 1 , 2 t = x 1 t x 2 t
and:
x 3 , d = x 3 t x 3 d t
with
D o u t H t = L H D i n H t
then the quasi-steady-state models are given by:
x 1 , 2 t x 3 , d t = A 1 , 2 x A 3 , d 1 , 2 x x 1 , 2 t + B 1 , 2 x B 3 , d x u t
where:
A 1 , 2 x = ε H E 1 , 2 x 1 H 11 1 , 2 1 , 2 x + H 12 1 , 2 N H x H 21 1 , 2 x + H 14 1 , 2 x F 1 , 2 d 1 H 31 1 , 2 x F 1 , 2
B 1 , 2 x = ε H E 1 , 2 x 1 H 13 1 , 2 x + H 12 1 , 2 N H x H 23 1 , 2 x
A 3 , d 1 , 2 x = F 3 , d 1 H 11 3 , d 1 , 2 x + H 12 3 , d N H x H 21 1 , 2 x
B 3 , d x = F 3 , d 1 H 13 3 , d x + H 12 3 , d N H x H 23 x
with:
N H x = L H I H 22 x L H 1
E 1 , 2 x = I H 14 1 , 2 x F 1 , 2 d 1 H 31 1 , 2 x F 1 , 2
and:
F 1 , 2 = d i a g F 1 , F 2
F 1 , 2 d = d i a g F 1 d , F 2 d
F 3 , d = d i a g F 3 , F 3 d
ε H = d i a g I , F 2 1
The proof is presented in Appendix B.
The model described by Lemma 2 represents a system in which the fast dynamics has converged. However, in an analysis at a time greater than the convergence of the medium dynamics, reduced models can be obtained.
The application of Lemma 2 requires that the following assumptions be satisfied.
Assumption 10.
The equation:
A 31 x x 1 ¯ t + A 32 x x 2 ¯ t + A 33 x x 3 ¯ t + B 3 x u t = 0
can be solved in terms of:
x 3 ¯ t = ϕ i ¯ x 1 ¯ , x 2 ¯ , u , i = 1 , 2 , , k
where k are distinct roots.
Assumption 11.
The A 33 x matrix is nonsingular.
Assumption 12.
The algebraic loops matrix N H x is nonsingular.
This new model reduced in a bond graph approach is obtained by assigning derivative causality to the storage elements of the medium and fast dynamics and to the storage elements of the slow dynamics, and an integral causality is assigned. This last reduction is illustrated in Figure 13.
The junction structure of Figure 13 indicates that all the storage elements of the medium and fast dynamics have derivative causality in compact form denoted by x 2 , 3 , and for the linearly independent elements of the slow dynamics defined by x 1 , an integral causality is assigned. The left part of Figure 13 shows the causality assignment for each dynamics of the system. Due to the change of causalities in the elements described, the causality in the dissipation elements will have to be adjusted through the key vectors D i n R , D o u t R so that the bond graph is causally correct.
The mathematical model according to Figure 13 is obtained by applying the following lemma.
Lemma 3.
Consider a class of nonlinear singularly perturbed systems modeled by bond graphs where for the storage elements that determine the slow dynamics, an integral causality is assigned, and the storage elements for the medium and fast dynamics have a derivative causality assignment with a junction structure defined by:
x 1 t z 2 , 3 t D i n R t z 1 d t = R 11 11 x R 11 1 2 , 3 x R 12 11 x R 13 11 x R 14 11 x R 11 2 , 3 1 x R 11 2 , 3 2 , 3 x R 12 2 , 3 x R 13 2 , 3 x 0 R 21 11 x R 11 2 , 3 x R 22 x R 23 x 0 R 31 11 x 0 0 0 0 z 1 t x 2 , 3 t D o u t R t u t x 1 d t
where the state variables for the medium and fast dynamics are described by:
x 2 , 3 t = x 2 t x 2 d t x 3 t x 3 d t
with
D o u t R t = L R D i n R t
then the quasi-steady-state models are given by:
x 1 ˜ t = A 11 ˜ x x 1 ˜ t + B 1 ˜ x u t
x 2 , 3 ˜ t = A 23 ˜ x x 1 ˜ t + B 2 , 3 ˜ x u t
where:
A 11 ˜ x = E 1 ˜ 1 x R 11 11 x + R 12 11 x N R x R 21 11 x + R 14 11 x F 1 d 1 R 31 11 x F 1
A 23 ˜ = F 2 , 3 1 R 11 2 , 3 1 x + R 12 2 , 3 N R x R 21 11 x F 1
B 1 ˜ x = E 1 ˜ 1 x R 13 11 x + R 12 11 x N R x R 23 x
B 2 , 3 ˜ x = F 2 , 3 1 R 13 2 , 3 x + R 12 2 , 3 N R x R 23 x F 1
with:
N R x = L R I R 22 x L R 1
F 2 , 3 = d i a g F 2 , F 3
The proof is presented in Appendix C.
The application of Lemma 3 requires that the following assumptions be satisfied.
Assumption 13.
The equation:
A 21 x x 1 ¯ t + A 22 x x 2 ¯ t + A 23 x x 3 ¯ t + B 2 x u t = 0
can be solved in terms of:
x 2 ¯ t = ϕ i ¯ x 1 ¯ , u , i = 1 , 2 , , k
where k are distinct roots.
Assumption 14.
The A 22 x matrix is nonsingular.
Assumption 15.
The algebraic loops matrix N R x is nonsingular.
The reduced models of a system with singular perturbations can be obtained by applying Lemmas 2 and 3, determining a symmetry with the exact models for each of the dynamics.
The most important limitation of this paper is if the fast and medium dynamics’ storage elements cannot accept derivative causality due to the configuration of the model. A possible solution to this problem is to include dissipative elements with small or large numerical values in order to be able to assign derivative causality to the storage elements for fast and medium dynamics. Other limitations are that the given assumptions cannot be applied.
The proposed methodology was applied to the following case study.

4. Case Study as an Illustrative Example

DC motors represent electromechanical systems that are widely used as actuating elements in industrial applications, whose advantages are easy speed and position control and a wide adjustability range. In the modeling of a DC motor, it is common to neglect nonlinearities in order to find a simple model. However, the assumption that the nonlinear elements on the system are negligible may give to big modeling errors. Likewise, it is common for the supply of energy to the DC motor to be obtained through the activation of elements of fast reaction electronics.
Therefore, the complete system will have three times scales and qualify as a singularly perturbed nonlinear system shown in Figure 14.
In Figure 14, R 1 , L 1 , and C 1 represent the resistance, inductance, and capacitance, respectively, from the electronic input stage through which the supply voltage V 1 is introduced to the system. The armature winding is defined by the resistance R a and the inductance L a ; R f and L f are the resistance and inductance of the field winding with the voltage V f applied to this circuit. The mechanical load to the motor is the connection of two inertias J and J e by using a transformer a and a damping b.
The bond graph in an integral causality assignment of the system is shown in Figure 15.
The bond graph in integral causality assignment allows obtaining the mathematical model of the complete system using Lemma 1, the first step being the description of the dynamics that form the system. The variables of the mechanical subsystem describe the slow dynamics expressed by the key vectors and constitutive relationship:
x 1 t = p 18 ; x 1 t = e 18 ; z 1 t = f 18
F 1 = 1 J
and the key vectors for I : J e with a derivative causality assignment that determines a linearly dependent state variable are the following:
x 1 d t = p 20 ; x 1 d t = e 20 ; z 1 d t = f 20
F 1 d = 1 J e
The medium dynamics are represented by the storage elements of the electrical subsystem of the DC motor, whose key vectors and constitutive relationship are:
x 2 t = p 10 p 12 ; x 2 t = e 10 e 12 ; z 2 t = f 10 f 12
F 2 = d i a g 1 L a , 1 L f
The electronic subsystem for supplying power to the motor represents the fast dynamics defined by:
x 3 t = p 3 q 7 ; x 2 t = e 3 f 7 ; z 2 t = f 3 e 7
F 3 = d i a g 1 L 1 , 1 C 1
according to Figure 11 for the dissipation elements:
D i n t = f 16 f 9 f 13 e 4 ; D o u t t = e 16 e 9 e 13 f 4
L = d i a g b , R a , R f , 1 R 1
and the inputs:
u t = e 1 e 2
The system order is given by n = 1 , n d = 1 , m = 2 , and l = 2 ; thus, n + m + l = 5 and F = d i a g F 1 , F 2 , F 3 . The junction structure S x is described by:
e 18 e 10 e 12 e 3 f 7 f 16 f 9 f 13 e 4 f 20 = 0 f 12 0 0 0 1 0 0 0 0 0 a f 12 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0 1 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 0 a 0 0 0 0 0 0 0 0 0 0 0 f 18 f 10 f 12 f 3 e 7 e 16 e 9 e 13 f 4 e 1 e 2 e 20
From (40), (48), (82), (84), and (92), the relationship of the linearly dependent state variable to the linearly independent variable is described by:
E x = d i a g 1 + a 2 J e J , I 4
From (45)–(47), and (49) with (82), (86), (88), and (93), the mathematical model of the complete system is given by:
x 1 t ε 1 x 2 t ε 2 x 3 t = b J + a 2 J e J J + a 2 J e · p 12 L f L a 0 0 0 L a p 12 J L f R a 0 0 L a C 1 0 0 R f 0 0 0 0 0 0 L 1 C 1 0 C 1 L a 0 C 1 L 1 1 R 1 x t + 0 0 0 0 0 L f L 1 0 C 1 R 1 0 u t
Assigning a derivative causality to all the storage elements I : L 1 ; C : C 1 that represent the fast dynamics x 3 and maintaining integral causality to the elements of the medium and slow state variables I : L a ; I : L f and I : J , respectively, the reduced model (15) applying Lemma 2 is obtained. Figure 16 shows the bond graph to obtain the reduced model when the fast dynamics have converged.
In this case, the dissipation elements retain the same causality with respect to the bond graph of Figure 13, then the key vectors and their constitutive relationship are defined by:
D i n H t = D i n t ; D o u t H t = D o u t t ; L H = L
Applying Lemma 2, the junction structure of the bond graph of Figure 14 is given by:
Symmetry 14 00104 i001
From (56), (57), (60), and (61) with (96), the quasi-steady-state model for x 1 and x 2 is defined by:
x 1 , 2 t = b J + a 2 J e p 12 L a L f J + a 2 J e 0 p 12 J L f L a R a 0 0 0 R f x 1 , 2 t + 0 0 1 0 0 1 u t
From (58)–(60) with (96), the expression of the fast dynamics when they have converged is described by:
x 3 , d t = 0 L 1 L a 0 0 0 0 x 1 , 2 t + 0 0 C 1 0 u t
The smallest model is obtained by assigning derivative causality to the storage elements I : L a ; I : L f of the medium dynamics x 2 , which is shown in Figure 17.
In order to have a correct bond graph, the key vectors and the constitutive relation for the dissipation elements are defined by:
D i n R t = f 16 e 9 e 13 e 4 ; D o u t R t = e 16 f 9 f 13 f 4 ; L R = d i a g b , 1 R a , 1 R f , 1 R 1
and the junction structure is obtained by:
Symmetry 14 00104 i002
The quasi-steady-state model applying Lemma 3 is obtained from (73), (75), and (77) with (100) given by:
x 1 ˜ t = 1 J + a 2 J e b J p 12 2 J L f 2 R a x 1 ˜ t + J J + a 2 J e p 12 L f R a 0 u t
The convergence of the medium and fast dynamics is determined from (74), (76), and (77) with (100) expressed as:
x 2 , 3 ˜ x = p 12 L a J L f L a 0 p 12 L 1 J L f L a 0 x 1 ˜ t + L a R a 0 0 L f R f L 1 R a L 1 R 1 C 1 0 u t
In order to show the effectiveness of the proposed methodology, Table 1 gives the numerical parameters of the bond graph illustrated in Figure 15.
In order to verify numerically the reduced models with respect to the exact model, the graphs are illustrated in the following figures. The simulation of this case study was obtained by using the 20-sim software.
It is important to note that the simulation results for the exact model shown in Figure 15 were obtained directly from the bond graph library of the 20-sim software. However, the simulation of the reduced model was carried out through Equations (97) and (98) for the convergence of the fast dynamics. The simulation of the reduced model for the convergence of the medium and fast dynamics was used in Equations (101) and (102).
Figure 18 shows the behavior of the fast state variables, based on the exact model p 3 , q 7 and the reduced model p 3 ¯ , q 7 ¯ given by (98).
Now, the performance of the state variables of the medium dynamics is shown in Figure 19. The great closeness of the models reduced to the exact model can be seen.
Finally, the behavior of the state variable of the slow dynamics is illustrated in Figure 20.
It is clear from Figure 18, Figure 19 and Figure 20 that the system contains three time scales: the simulation time for the convergence of the fast dynamics is from 0–0.015 s, of the medium dynamics from 0–0.03 s, and of the slow dynamics from 0–100 s.
This paper can be applied to multidisciplinary systems, for example mechatronics, electric vehicles [29], and chemical processes [15], where they are characterized by having several time scales in their dynamic behavior.
Some complex dynamical systems have been modeled in bond graphs, for example [31,32,33], and the possible application of this paper requires that the system contains several time scales and the class of nonlinear systems be according to the product of the state variables.

5. Conclusions

The analysis of a class of nonlinear systems with singular perturbations in a bond graph approach was presented. The type of systems, although they are specific, can be found in many electrical machines, as well as in aeronautical systems. One of the main objectives of singularly perturbed systems is to obtain simplified models. Therefore, reduced models in the physical domain have been proposed. The key for the direct determination of these models is to assign derivative causality to the storage elements that converge to their steady-state value, and for the remaining dynamics, an integral causality is assigned. In this way, the three time scales (fast, medium, slow) are reduced to two time scales (medium, slow) and finally to one (slow). The proposed methodology was applied to an electromechanical system, obtaining the reduced models, and the simulation results were shown, verifying the effectiveness of the presented lemmas.
Through this paper, the direct simulation of the bond graphs for reduced models is a challenge to achieve using the bond graph library of the 20-sim software, but it is required as future work to have these objectives.
Finally, the symmetry of graphical and mathematical models was established for systems modeled in a bond graph. Furthermore, reduced models from exact models for systems on three time scales by determining symmetries were presented.

Author Contributions

Conceptualization, G.A.-J. and G.G.-A.; methodology, A.P.G.; validation, N.B.G.; formal analysis, J.M.-B. and N.B.G.; writing—original draft preparation, G.A.-J. and G.G.-A.; writing—review and editing, G.G.-A., G.A.-J. and A.P.G. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

No others were used for this article.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A. Proof of Lemma 1

Form the third line of (40) with (42) and (43):
x d t = F d 1 S 31 x F x t
deriving with respect to time:
x d t = F d 1 S 31 x F x t + F d 1 S 31 x F x t
Now, from the second line of (40) with (44),
D i n t = I S 22 x L 1 S 21 x z t + S 23 x u t
Substituting (A2) and (A3) into the first line of (40) with (44):
x t = S 11 x z t + S 12 x L I S 22 x L 1 S 21 x z t + S 23 x u t + S 13 x u t + S 14 x F d 1 S 31 x F x t + F d 1 S 31 x F x t
With the assumptions that (48) and (49) can be obtained with (46) and (47), the model (45) is proven.

Appendix B. Proof of Lemma 2

From the fourth line of (51) with (62) and (63),
x 1 , 2 d t = F 1 , 2 d 1 H 31 1 , 2 x F 1 , 2 x 1 , 2 t
Deriving (A5) with respect to time:
x 1 , 2 d t = F 1 , 2 d 1 H 31 1 , 2 x F 1 , 2 x 1 , 2 t + H 31 1 , 2 x F 1 , 2 x 1 , 2 t
From the third line of (51) with (54):
D i n H t = I H 22 x L H 1 H 21 1 , 2 x z 1 , 2 t + H 21 3 , d x x 3 , d t + H 23 x u t
Substituting (A6) and (A7) into the first line of (51) with (54):
x 1 , 2 t = H 11 1 , 2 1 , 2 x z 1 , 2 t + H 11 1 , 2 3 , d x x 3 , d d t + H 13 1 , 2 x u t + H 12 1 , 2 x L H I H 22 x L H 1 H 21 1 , 2 x z 1 , 2 t + H 21 3 , d x x 3 , d t + H 23 x u t + H 14 1 , 2 x F 1 , 2 d 1 H 31 1 , 2 x F 1 , 2 x 1 , 2 t + H 31 1 , 2 x F 1 , 2 x 1 , 2 t
With (60) and (61), Expression (A8) can be rewritten by:
E 1 , 2 x x 1 , 2 t = H 11 1 , 2 1 , 2 x + H 12 1 , 2 x N H x H 21 1 , 2 x + H 14 1 , 2 x F 1 , 2 d 1 H 31 1 , 2 x F 1 , 2 x 1 , 2 t + H 11 1 , 2 3 , d x x 3 , d d t + H 13 1 , 2 x + H 12 1 , 2 x N H x H 23 x u t
Removing the term x 3 , d d t and substituting (56) and (57) into (A9), the first line of (55) is proven.
From the second line of (51) and (A7) with (A7):
z 3 , d t = H 11 3 , d 1 , 2 x z 1 , 2 t + H 11 3 , d 3 , d x x 3 , d d t + H 13 3 , d x u t H 12 3 , d x L H I H 22 x L H 1 H 21 1 , 2 x z 1 , 2 t + H 21 3 , d x x 3 , d t + H 23 x u t
with (60), (62), and (64), (A10) can be rewritten as:
z 3 , d t = H 11 3 , d 1 , 2 x + H 12 3 , d x N H x H 21 1 , 2 x z 1 , 2 t + H 13 3 , d x + H 12 3 , d x N H x H 23 x u t + A 3 , d 3 , d x x 3 , d t
where:
A 3 , d 3 , d x = H 11 3 , d 3 , d x + H 12 3 , d x N H x H 21 3 , d x
Substituting (58) and (59) into (A11) and removing x 3 , d t , the second line of (55) is proven.
Equation (A11) with (A11) can be expressed by:
x 3 , d t = A 3 , d 3 , d x 1 A 3 , d 1 , 2 x x 1 , 2 t + A 3 , d 3 , d x 1 x 3 , d t A 3 , d 3 , d x 1 B 3 , d x u t
The fast state variables in integral and derivative causality are not related, so considering the linearly independent state variable:
x 3 t = A 11 3 , d 3 , d x 1 A 11 3 , d 1 , 2 x x 1 t A 11 3 , d 3 , d x 1 A 12 3 , d 1 , 2 x x 2 t + A 11 3 , d 3 , d x 1 x 3 t A 11 3 , d 3 , d x 1 B 1 3 , d x u t
comparing (A14) with respect to the third line of (45) and (16):
A 11 3 , d 3 , d x = A 33 1 ε 2
A 11 3 , d 1 , 2 x = A 33 1 A 31 = A 31 ¯ x
A 12 3 , d 1 , 2 x = A 33 1 A 32 = A 32 ¯ x
B 1 3 , d x = A 33 1 B 3 = B 3 ¯ x
Equation (A9) with (56) and (57) can be given by:
x 1 , 2 t = A 1 , 2 x x 1 , 2 t + B 1 , 2 x u t + A 1 , 2 3 , d x x 3 , d t
Substituting (A13) into (A19) and removing x 3 t ,
x 1 , 2 t = A 1 , 2 x A 1 , 2 3 , d x A 3 , d 3 , d x 1 A 3 , d 1 , 2 x x 1 , 2 t + B 1 , 2 x A 1 , 2 3 , d x A 3 , d 3 , d x 1 B 3 , d x u t
expression (A20) is a compact representation of (16) and (17); therefore, the first reduction is verified.

Appendix C. Proof of Lemma 3

From the third line of (68) with (70),
D i n R t = I R 22 x L R 1 R 21 11 x z 1 + R 21 2 , 3 x x 2 , 3 t + R 23 x u t
and substituting (A21) into the second line of (68) with (70),
z 2 , 3 t = R 11 2 , 3 1 z 1 t + R 12 2 , 3 L R I R 22 x L R 1 R 21 11 x z 1 t + R 21 2 , 3 x x 2 , 3 t + R 23 x u t + R 13 2 , 3 x u t + R 11 2 , 3 2 , 3 x x 2 , 3 t
with (77), Equation (A22) can be rewritten in the following form:
z 2 , 3 t = R 11 2 , 3 1 + R 12 2 , 3 N R x R 21 11 x z 1 t + R 13 2 , 3 x + R 12 2 , 3 N R x R 23 x u t + R 11 2 , 3 2 , 3 x + R 12 2 , 3 N R x R 21 2 , 3 x x 2 , 3 t
Removing x 2 , 3 t and substituting (73) and (75) into (A23) with (78), Equation (72) is proven.
From the fourth line of (68) with (34) and (35),
x 1 d t = F 1 d 1 R 31 11 x x 1 t
deriving this expression with respect to time:
x 1 d t = F 1 d 1 R 31 11 x F 1 x 1 t + F 1 d 1 R 31 11 x F 1 x 1 t
and substituting (A21) and (A25) with (70),
x 1 t = R 11 11 x z 1 + R 12 11 x L R I R 22 x L R 1 R 21 11 x z 1 t + R 21 2 , 3 x x 2 , 3 t + R 23 x u t + R 11 1 2 , 3 x x 2 , 3 t + R 13 11 x u t + R 14 11 x F 1 d 1 R 31 11 x F 1 x 1 t + R 14 11 x F 1 d 1 R 31 11 x F 1 x 1 t
from (77), Equation (A26) can be written as:
[ I R 14 11 x F 1 d 1 R 31 11 x F 1 x 1 t = R 11 11 x + R 12 11 x N R x R 21 11 x + R 14 11 x F 1 d 1 R 31 11 x ] z 1 + R 11 1 2 , 3 x + R 12 11 x N R x R 21 2 , 3 x x 2 , 3 t + R 13 11 x + R 12 11 x N R x R 23 x u t
Removing x 2 , 3 t with (73) and (75) representing the quasi-steady-state model, (71) is proven.
Now, (A23) can be written as:
x 2 , 3 ¯ t = A 2 , 3 ˜ 2 , 3 x 1 A 2 , 3 ˜ 1 x x 1 ¯ t + x 2 , 3 ¯ t B 2 , 3 ¯ x u t
Compared to:
ε 1 x 2 ¯ t = A 21 ¯ x x 1 ¯ t + A 22 ¯ x x 2 ¯ t + B 2 ¯ x u t
the following expressions are obtained:
A 2 , 3 ˜ 11 2 , 3 x = A 22 ¯ x 1 ε 1
A 2 , 3 ˜ 11 1 x = A 22 ¯ x 1 A 21 ¯ x
B 2 , 3 ¯ 1 x = A 22 ¯ x 1 B 2 ¯ x
Equation (A27) can be expressed by:
x 1 ¯ t = A 11 ¯ x x 1 ¯ t + A 23 ¯ x x 2 , 3 ¯ t + B 1 ¯ x u t
Substituting (A29)–(A31) into (A32):
x 1 ¯ t = A 11 ¯ x A 23 ¯ 11 x A 2 , 3 ˜ 11 2 , 3 x 1 A 2 , 3 ˜ 11 1 x x 1 ¯ t + B 1 ¯ x A 23 ¯ 11 x A 2 , 3 ˜ 11 2 , 3 x 1 B 2 , 3 ¯ 1 x u t
and comparing (A33) with respect the first line of (19) and (20), (18) is proven.

References

  1. Kokotovic, P.V.; Khalil, H.K.; O’Reilly, J. Singular Perturbation Methods in Control: Analysis and Design; Academic Press: London, UK, 1986. [Google Scholar]
  2. Naidu, D.S. Singular Perturbation Methodology in Control Systems; IET: London, UK, 1988. [Google Scholar]
  3. Silva-Madriz, R.; Sastry, S.S. Multiple Time Scales for Nonlinear Systems. Circuits Syst. Sygnal Process 1986, 5, 153–169. [Google Scholar] [CrossRef]
  4. Su, W.C.; Gajic, Z.; Shen, X.M. The Exact Slow-Fast Decomposition of the Alegbraic Riccati Equation of Singularly Perturbed Systems. IEEE Trans. Autom. Control 1992, 37, 1456–1459. [Google Scholar] [CrossRef]
  5. Fayaz, A.M. An interpolation method for the control of ε-varying Singularly Perturbed Systems. In Proceedings of the 40th IEEE Conference on Decision and Control, Orlando, FL, USA, 4–7 December 2001. [Google Scholar]
  6. Hajer Bouzaouache, N.; Brajek, B. On guaranteed global exponential stability of polynomial singularly perturbed control systems. In Proceedings of the IMACS Multiconference on Computational Engineering in Systems Applications, Beijing, China, 4–6 October 2006. [Google Scholar]
  7. Javid, S.H. Uniform Asymptotic Stability of Linear Time-Varying Singularly Perturbed Systems. J. Frankl. Inst. 1978, 305, 27–37. [Google Scholar] [CrossRef]
  8. Javid, S.H. Stabilization of Time-Varying Singularly Perturbed Systems by Observer-Based Slow-State Feedback. IEEE Trans. Autom. Control 1982, 27, 702–704. [Google Scholar] [CrossRef]
  9. Javid, S.H. Observing the Slow States of a Singularly Perturbed System. IEEE Trans. Autom. Control 1980, 25, 277–280. [Google Scholar] [CrossRef]
  10. Sandell, N.R., Jr. Robust Stability of Systems with Application to Singular Perturbations. Automatica 1979, 15, 467–470. [Google Scholar] [CrossRef]
  11. Esteban, S.; Aracil, J.; Gordillo, F. Three-Time Scale Singular Perturbation Control for a Radio-Control Helicopter on a Platform. In Proceedings of the AIAA Atmospheric Flight Mechanics Conference and Exhibit, San Francisco, CA, USA, 15–18 August 2005; pp. 1–19. [Google Scholar]
  12. Munje, R.K.; Musmade, B.B.; Parkhe, J.G.; Patre, B.M. Sliding Mode Control for Three Time Scale System with Matched Disturbances. In Proceedings of the 2012 Annual IEEE India Conference, Kochi, India, 7–9 December 2012. [Google Scholar]
  13. Tellili, A.; Abdelkrim, N.; Challouf, A.; Abdelkrim, M.N. Adaptive Fault Tolerant Control of Multi-time-scale Singularly Perturbed Systems. Int. J. Autom. Comput. 2018, 15, 736–746. [Google Scholar] [CrossRef]
  14. Subbaram Naidu, D. Singular Perturbations and Time Scales in Control Theory and Applications: An overview. Dyn. Contin. Discret. Impuls. Syst. Ser. B 2002, 9, 233–278. [Google Scholar]
  15. Thoma, J.; Bouamama, B.O. Modelling and Simulation in Thermal and Chemical Engineering, A Bond Graph Approach; Springer: Berlin/Heidelberg, Germany, 2000. [Google Scholar]
  16. Wang, H.; Linkens, D. Intelligent Supervisory Control, a Qualitative Bond Graph Reasoning Approach; World Scientific Publishing: Singapore, 1996. [Google Scholar]
  17. Sueur, C.; Dauphin-Tanguy, G. Bond graph approach to multi-time systems analysis. J. Frankl. Inst. 1991, 328, 1005–1026. [Google Scholar] [CrossRef]
  18. Dauphin-Tanguy, G.; Borne, P.; Lebrun, M. Order reduction of multi-time scale systems using bond graphs, the reciprocal system and the singular perturbation method. J. Frankl. Inst. 1985, 319, 157–171. [Google Scholar] [CrossRef]
  19. Gonzalez, G.; Barrera, N. Quasi-steady state model determination for systems with singular perturbations modeled by bond graphs. Math. Comput. Model. Dyn. Syst. 2013, 19, 483–503. [Google Scholar] [CrossRef]
  20. Gonzalez, G.; Padilla, A. Approximate bond graph models for linear singularly perturbed systems. Math. Comput. Dyn. Syst. 2016, 22, 412–443. [Google Scholar] [CrossRef]
  21. Orbak, A.Y.; Turkay, O.S.; Eskimat, E.; Youcef-Toumi, K. Model reduction in the physical domain. Proc. Inst. Mech. Eng. Part I J. Syst. Control Eng. 2003, 217, 481–496. [Google Scholar] [CrossRef]
  22. Gonzalez, G. A bond graph model of a singularly perturbed LTI MIMO system with a slow state estimated feedback. Proc. Inst. Mech. Eng. Part I J. Syst. Control Eng. 2016, 230, 799–819. [Google Scholar] [CrossRef]
  23. Gonzalez, G.; Padilla, A. Quasi-steady state model of a class of nonlinear singularly perturbed system in a bond graph approach. Electr. Eng. J. 2018, 100, 293–302. [Google Scholar] [CrossRef]
  24. González, G.A.; Barrera, N.G.; Ayala, G.; Padilla, J.A.; Alvarado, D.Z. Quasi-Steady-State Models of Three Timescale Systems: A Bond Graph Approach. Math. Probl. Eng. 2019, 2019, 9783740. [Google Scholar] [CrossRef]
  25. Gawthrop, P.J. Bond graph based control. In Proceedings of the Systems Man and Cybernetics 1995 Intelligent System for the 21st Century IEEE International Conference, Vancouver, BC, Canada, 22–25 October 1995; Volume 4, pp. 3011–3016. [Google Scholar]
  26. Gawthrop, P.J. Physical Model- Based Control: A Bond Graph Approach. J. Frankl. Inst. 1995, 332B, 285–305. [Google Scholar] [CrossRef]
  27. Karnopp, D.C. Bond graphs in control: Physical state variables and observers. J. Frankl. Inst. 1979, 308, 221–234. [Google Scholar] [CrossRef]
  28. Gonzalez, G.; Barrera, N.; Padilla, A.; Ayala, G. Composite feedback control of linear singularly perturbed systems: A bond graph approach. Int. J. Dyn. Control 2020, 9, 689–710. [Google Scholar] [CrossRef]
  29. Karnopp, D.C.; Margolis, D.L.; Rosenberg, R.C. System Dynamics Modleing and Simulation of Mechatronic Systems; Wiley Interscience: Hoboken, NJ, USA, 2000. [Google Scholar]
  30. Sueur, C.; Dauphin-Tanguy, G. Bond graph approach for structural analysis of MIMO linear systems. J. Frankl. Inst. 1991, 328, 55–70. [Google Scholar] [CrossRef]
  31. Wun, J.; Yu, G.; Gao, Y.; Wang, L. Mechatronics modeling and vibration analysis of a 2-DOF parallel manipulator in a 5-DOF hybrid machine tool. Mech. Mach. Theory 2018, 121, 430–445. [Google Scholar]
  32. Gawthrop, P.J.; Siekmann, I.; Kameneva, T.; Saha, S.; Ibbotson, M.R.; Crampin, E.J. Bond graph modeling of chemoelectrical energy transduction. IET Syst. Biol. 2017, 11, 127–138. [Google Scholar] [CrossRef]
  33. Gawthrop, P.J.; Carmpin, E.J. Modular Bond-graph Modelling and Analysis of Biomolecular Systems. IET Syst. Biol. 2016, 10, 187–201. [Google Scholar] [CrossRef] [PubMed] [Green Version]
Figure 1. Representation of a bond.
Figure 1. Representation of a bond.
Symmetry 14 00104 g001
Figure 2. Representation of causal bonds.
Figure 2. Representation of causal bonds.
Symmetry 14 00104 g002
Figure 11. Diagram of a junction structure with all storage elements in a predefined integral causality: energy state variables x; inputs, u; dissipation field variables, D i n , D o u t ; derived from states in integral and derivative causality, x , x d ; co-energy variables in integral and derivative, causality z , z d .
Figure 11. Diagram of a junction structure with all storage elements in a predefined integral causality: energy state variables x; inputs, u; dissipation field variables, D i n , D o u t ; derived from states in integral and derivative causality, x , x d ; co-energy variables in integral and derivative, causality z , z d .
Symmetry 14 00104 g011
Figure 12. Diagram of a junction structure with storage elements in integral causality for slow and medium dynamics x 1 , 2 and in derivative causality for fast dynamics x 3 , d ; energy state variables x; inputs, u; dissipation field variables D i n H , D o u t H .
Figure 12. Diagram of a junction structure with storage elements in integral causality for slow and medium dynamics x 1 , 2 and in derivative causality for fast dynamics x 3 , d ; energy state variables x; inputs, u; dissipation field variables D i n H , D o u t H .
Symmetry 14 00104 g012
Figure 13. Diagram of a junction structure with storage elements in integral causality for slow dynamics, x 1 , and in derivative causality for fast and medium dynamics, x 2 , 3 ; energy state variables x; inputs, u; dissipation field variables D i n R , D o u t R .
Figure 13. Diagram of a junction structure with storage elements in integral causality for slow dynamics, x 1 , and in derivative causality for fast and medium dynamics, x 2 , 3 ; energy state variables x; inputs, u; dissipation field variables D i n R , D o u t R .
Symmetry 14 00104 g013
Figure 14. Diagram of a physical system with three time scales.
Figure 14. Diagram of a physical system with three time scales.
Symmetry 14 00104 g014
Figure 15. Bond graph with three time scales in an integral causality predefined.
Figure 15. Bond graph with three time scales in an integral causality predefined.
Symmetry 14 00104 g015
Figure 16. Bond graph with I : L 1 and C : C 1 in derivative causality.
Figure 16. Bond graph with I : L 1 and C : C 1 in derivative causality.
Symmetry 14 00104 g016
Figure 17. Bond graph with a derivative causality to the fast I : L 1 and C : C 1 and medium dynamics I : L a and I : L f .
Figure 17. Bond graph with a derivative causality to the fast I : L 1 and C : C 1 and medium dynamics I : L a and I : L f .
Symmetry 14 00104 g017
Figure 18. Behavior of the fast state variables: exact model p 3 , p 7 ; reduced model p 3 ¯ , p 7 ¯ .
Figure 18. Behavior of the fast state variables: exact model p 3 , p 7 ; reduced model p 3 ¯ , p 7 ¯ .
Symmetry 14 00104 g018
Figure 19. Behavior of the fast state variables: exact model p 10 , p 12 ; reduced model removing fast dynamics p 10 ¯ , p 12 ¯ ; from (102), reduced model p 10 ˜ , p 12 ˜ .
Figure 19. Behavior of the fast state variables: exact model p 10 , p 12 ; reduced model removing fast dynamics p 10 ¯ , p 12 ¯ ; from (102), reduced model p 10 ˜ , p 12 ˜ .
Symmetry 14 00104 g019
Figure 20. Behavior of the slow state variable: exact model p 18 ; reduced model removing fast dynamics p 18 ¯ ; reduced model removing medium dynamics p 18 ˜ .
Figure 20. Behavior of the slow state variable: exact model p 18 ; reduced model removing fast dynamics p 18 ¯ ; reduced model removing medium dynamics p 18 ˜ .
Symmetry 14 00104 g020
Table 1. Parameters of the case study.
Table 1. Parameters of the case study.
R 1 = 100 Ω L f = 0.02 F a = 2
R f = 10 Ω b = 1.2 N-m-s V a = 120 V
R a = 25 Ω J = 3.5 N-m-s2 V f = 24 V
L 1 = 10 μH J e = 5 N-m-s2
L e = 0.1 H C 1 = 1 μF
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Ayala-Jaimes, G.; Gonzalez-Avalos, G.; Barrera Gallegos, N.; Padilla Garcia, A.; Méndez-Barriga, J. Direct Determination of Reduced Models of a Class of Singularly Perturbed Nonlinear Systems on Three Time Scales in a Bond Graph Approach. Symmetry 2022, 14, 104. https://doi.org/10.3390/sym14010104

AMA Style

Ayala-Jaimes G, Gonzalez-Avalos G, Barrera Gallegos N, Padilla Garcia A, Méndez-Barriga J. Direct Determination of Reduced Models of a Class of Singularly Perturbed Nonlinear Systems on Three Time Scales in a Bond Graph Approach. Symmetry. 2022; 14(1):104. https://doi.org/10.3390/sym14010104

Chicago/Turabian Style

Ayala-Jaimes, Gerardo, Gilberto Gonzalez-Avalos, Noe Barrera Gallegos, Aaron Padilla Garcia, and Juancarlos Méndez-Barriga. 2022. "Direct Determination of Reduced Models of a Class of Singularly Perturbed Nonlinear Systems on Three Time Scales in a Bond Graph Approach" Symmetry 14, no. 1: 104. https://doi.org/10.3390/sym14010104

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