Next Article in Journal
Centrifuge Modeling for the Evaluation of the Cyclic Behavior of Offshore Wind Turbine with Tripod Foundation
Previous Article in Journal
The Extreme Function Theory for Damage Detection: An Application to Civil and Aerospace Structures
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Steady State Response of Linear Time Invariant Systems Modeledby Multibond Graphs

by
Gilberto Gonzalez Avalos
1,*,
Noe Barrera Gallegos
2,
Gerardo Ayala-Jaimes
3 and
Aaron Padilla Garcia
4
1
Graduate Studies Division of the Faculty of Mechanical Engineering, University of Michoacán, Morelia 58000, Mexico
2
Faculty of Mechanical Engineering, University of Michoacán, Morelia 58000, Mexico
3
Faculty of Sciences of Engineering and Technology, Autonomous University of Baja California, Tijuana 22260, Mexico
4
Faculty of Electrical Engineering, University of Michoacán, Morelia 58000, Mexico
*
Author to whom correspondence should be addressed.
Appl. Sci. 2021, 11(4), 1717; https://doi.org/10.3390/app11041717
Submission received: 15 December 2020 / Revised: 19 January 2021 / Accepted: 8 February 2021 / Published: 15 February 2021

Abstract

:
The direct determination of the steady state response for linear time invariant (LTI) systems modeled by multibond graphs is presented. Firstly, a multiport junction structure of a multibond graph in an integral causality assignment (MBGI) to get the state space of the system is introduced. By assigning a derivative causality to the multiport storage elements, the multibond graph in a derivative causality (MBGD) is proposed. Based on this MBGD, a theorem to obtain the steady state response is presented. Two case studies to get the steady state of the state variables are applied. Both cases are modeled by multibond graphs, and the symbolic determination of the steady state is obtained. The simulation results using the 20-SIM software are numerically verified.

1. Introduction

In the analysis and design of control systems, the most important specifications are: stability, transient response, and steady state response, considering robust designs, as well as economic and social aspects [1]. The dynamics of a physical system are linked to the energy storage elements; when the dynamic performance is over, the steady state is reached. The steady state response is an important characteristic of a system; for example, some equipment in electrical machines or in power electrical systems requires to know the steady state values for calibration. An interesting steady state reference to simulate groundwater flow in unconfined water can be found in [2]. Furthermore, a modified polynomial expansion algorithm for solving the steady state Allen–Cahn equation for heat transfer processes was proposed in [3].
Some of the methodologies in system modeling such as lumped modeling with circuit elements, finite elements, and bond graphs can be found. The lumped modeling has been used to represent microsystems, which are very small systems. The characteristics of circuit analogies also permit efficient modeling of the interaction between the electronic and non-electronic components of a microsystem. A further advantage of circuit models is that they are intrinsically correct from an energy point of view [4].
A bond graph model of a system determines the power interactions with connecting lines, “bonds”, which carry both power variables and causalities between variables. Bond graph modeling has been applied to various areas, for example: in [5], an uncertain bond graph based fault detection and isolation and an adaptive enhanced unscented Kalman filter based fault estimation and sequential prognosis were developed for an electric scooter with parameter uncertainties. A versatile approach to the synthesis and design of a bond graph model and a Kalman filter observer for an industrial back-support exoskeleton was presented in [6]. The modeling of bond graph buck converter systems was analyzed in [7]. Bond graph modeling and the kinematic and dynamic characteristics of a piezoelectric-actuated micro-/nano-compliant platform system were investigated in [8]. In [9], the development of a bond graph model for the simulation of a multi-axis low cost accelerometer was successful in the forecast of the accuracy of velocity and displacement reconstruction from imperfect acceleration measurements, as has been corroborated by experimental results.
Lumped modeling with circuit elements and the bond graph have similar characteristics such as the use of generalized variables and can model systems with different energy domains. However, the models in the bond graph determine the static and dynamic relationships in a graphical form that can be linked to the causality of the elements and that in this paper are used to invert the state matrix and obtain the steady state response.
On the other hand, in the finite element method, a structure is divided into finite elements of a simple geometry by means of suitable sections. This method can perform the dynamic analysis as the determination of the motion of the mechanism as a function of time [10]. The finite element approach to mechanism analysis has shown many advantages over the others in the aspects of the generality and simplicity in the formulation the governing equations in [11].
Rather than describe the differences and advantages between the finite element method and bond graphs, these modeling methodologies can be complementary. A bond graph modeling approach that is equivalent to a finite element method was formulated in [12]. This formulation led to a new definition of the generalized displacements for a continuous system. In [13], it was shown how variables, specifically the temperature at each point in the deformation zone, can be modeled using a multi-element bond graph approach. Lumped parameter models cannot sufficiently describe the dynamics of many distributed systems, such as a continuous rotating shaft with bending. The finite element method is employed to embed distributed dynamics of rotating shafts with bending into constitutive laws of bond graphs resulting in a finite element bond graph model [14].
Some papers using bond graphs to obtain the steady state behavior of a system are cited below. In [15], a bond graph procedure was introduced to obtain whether or not the equilibrium state or steady state of a system exists. Causality gives a certain propagation throughout the bond graph, and the bicausal bond graph represents the generalization of the causality selection [16]. Bicausality decouples effort and flow at a bond so that they can be assigned independently at each bond [17]. Hence, bicausality was applied to get the equilibrium state of a mechatronic system in [18]. The steady state of the system modeled by bond graphs whose storage elements have a derivative causality assignment was presented in [19]. A new approach to compute the equilibria and the steady states of a biomolecular system using a bond graph was proposed in [20].
Currently, the analysis of multibody systems has been a challenge in scientific research. It is common that in rigid bodies with joints that determine their displacements angles in three dimensions, the kinematic and dynamic relationships can be very complex [21].
The multibond graph representation contains multidimensional bonds that determine arrays of ordinary bond vectors. Then, the generalized power variables of effort and flow are represented by vectors. Therefore, multibond graphs result in compact modeling with great potential in three-dimensional mechanical multibody systems [22,23]. Figure 1 shows how multibond graphs allow the compaction of graphical and mathematical modeling.
The following papers related to multibond graphs can be cited: The multibond graph notation becomes a direct way to represent the behavior of energy, power, and other physical properties of multiport systems, which was introduced in [21]. The causality assignment of vector bond graphs was proposed in [24]. The bond graph description of rigid body rotation was described in [25]. Some equivalent procedures for junction structures with gyrators were shown in [26]. Multiport resistors, storage elements, transformers, and gyrators can be decomposed into 1- and 2-port elements, which was proposed in [27]. In [28], it was proven that a bond graph with the junction structure and the mathematical representation corresponds to a port-Hamiltonian system. The representation of the real and imaginary part of the phasors for electrical circuits using multibond graphs was presented in [29]. The linearization of a class of non-linear systems represented by multibond graphs was proposed in [30]. In [31], a pseudo bond graph of a greenhouse was elaborated to simulate temperature and relative humidity inside using multiport (three ports) elements to describe the state of a two element (dry air and water vapor) fluid.
Some recent papers with multibond graphs are as follows: A bond graph model of a helicopter’ssemi-active suspension and the associated simulations were proposed in [32]. The application of a three-dimensional multi-body bond graph modeling approach for simulating vibration in a horizontal oil well was presented in [33]. In [34], a method for an explicit port-Hamiltonian formulation of multibond graphs was introduced.
In this paper, a direct methodology to obtain the steady state of linear time invariant (LTI) systems modeled by multibond graphs is presented. First, Lemma 1 establishes the multiport junction structure of a multibond graph in an integral causality assignment (MBGI) whose multiport storage elements can have integral and derivative causality assignments. From this MBGI, the state space of this system is obtained. With the advantages of the causality of a system in the physical domain, a multibond graph in a derivative causality assignment (MBGD) is proposed. Based on this MBGD, a theorem to obtain the steady state of the state variables of the system is proposed.
Classical methods for determining the steady state to determine the start of the model of the multibody system are described by differential equations [35], state space, or transfer matrices [36]. However, the methodology proposed in this paper allows modeling and determining the structural properties of the multibody system without requiring its mathematical model. Furthermore, the inversion of the state matrix for multiport systems is carried out with the change of causality.
The main contribution of this paper is to obtain the steady state response of an LTI stable system when the state matrix A is invertible in a multibond graph approach. When this system is modeled by an MBGI, the representation in state space A , B , C , D can be calculated, and the dynamic and steady state responses during a simulation process are shown. The inverse of the state matrix A 1 to get the mathematical description of the steady state using an MBGI is required. However, if the corresponding MBGD of this system is obtained, the steady state in a direct way is determined. This result requires calculating the matrix that relates the inputs of the system with the state variables B and the outputs of the system D where B = A 1 B and D = D CA 1 B . Hence, the steady state for the state x s s ̲ and output y s s ̲ variables is defined by x s s ̲ = B u s s ̲ and y s s = D u s s ̲ , respectively, where u s s ̲ is the steady state for the system inputs. Therefore, the change from integral to derivative causality determines the inversion of the state matrix.
The great advantage of this paper with respect to the traditional algebraic approach is that the steady state can be obtained without the need for the mathematical model in the state space of the system. The matrices B and D that determine the steady state are obtained in a direct way from the MBGD. Furthermore, the inverse of the state matrix is not required, which is shown in Figure 2.
References [21,22,23,24,25,26,27,28,29,30,31] used multibond graphs for the modeling and simulation of systems without requiring the calculation of the steady state response. Furthermore, References [32,33] modeled and simulated multibody systems using multibond graphs. However, a comparison of this paper with these references cannot be made. Moreover, the systems of these references can be case studies for the determination of the steady state response, as long as these systems have the conditions required by this paper.
Given a system, it is desired that all the storage elements have integral causality because derivative causality determines linear dependence. However, derivative causality to obtain the properties of structural controllability and structural observability has been used. In this paper, determining the steady state behavior is applied. Derivative causality allows changing the inputs and outputs of the storage elements that result in interesting properties of the systems. For example, in [37,38], the invertibility of the state matrix of an LTI system was obtained. In [39], the mixture of the integral and derivative causality for a singularly perturbed LTI system determined the quasi-steady state model.
The advantage of this approach is the symbolic determination of the steady state response, and this result can be useful for the analysis or synthesis of systems. Mainly multibond graphs have been used for modeling, and the motivation to develop this paper is to link many procedures and tools for single bond graphs to multibond graphs. Hence, the results given in this paper can be extended to a class of non-linear systems.
Section 2 describes the typical modeling in bond graphs. The multiport junction structure of an MBGI is proposed in Section 3. By assigning a derivative causality to the multiport storage elements, the multiport junction structure of an MBGD is introduced in Section 4. The main result of this paper (steady state) is presented in this section. The proposed methodology is applied to two case studies. A three-phase electrical system modeled by a multibond graph is proposed. Hence, the steady state of the electrical currents is obtained. The synchronous generator modeled by a multibond graph is the other case study. The corresponding MBGDs of the generator and steady state are obtained. Simulation results to verify this approach are shown. Finally, Section 5 gives the conclusions.

2. Modeling in a Bond Graph

The connection of two components always determines the power interactions. Furthermore, power can flow in any direction. In the bond graph methodology, effort e and flow f are denoted as the power variables. The product of these variables represents the power P flowing into or out of a port. The representation of a bond is shown in Figure 3 [40,41].
The power variables for some physical systems are indicated in Table 1.
Furthermore, the energy variables are necessary, denoted by momentum p t and displacement q t where p t = e t d t and q t = f t d t . At each port, both an effort and a flow exist. If one of the effort or flow variables is an input, the other will be the output. The relationship is called causality. Hence, effort and flow are in opposite directions. The causal stroke is represented by a short and perpendicular line made at one end of a bond. The direction of the effort variable is indicated by the causal stroke, as shown in Figure 4 [40,41].
Moreover, the sources, dissipation, and storage elements can be modeled in the bond graph, and Table 2 gives these elements with their causal relations.
The basic elements of the multibond graphs are described in the next section.

3. A Multibond Graph in an Integral Causality Assignment

In a multibond graph, the power variables are denoted by e ̲ t and f ̲ t , where an array of efforts or flows is given by an underscore. The typical single bond and a multibond are shown in Figure 5 [15].
Then, the composition of bonds results in a multibond according to Figure 3. The multibond corresponds to three axes x , y , z , and the power variables are given by:
e ̲ t = e x t e y t e z t ; f ̲ t = f x t f y t f z t
The power in any multibond is defined by P t = e ̲ T t f ̲ t , where e ̲ T t is the transpose of e ̲ t . To express that the symbols, “1” and “0” represent arrays of 1-junctions and 0-junctions, respectively; they are given by underscores. Then, the junctions in a multibond graph are 1 ̲ , 0 ̲ . A basic multibond graph showing power variables, general multiport elements represented by M P , and junctions is illustrated in Figure 6.
Furthermore, a multibond graph model is constructed of multiport elements, which can be multiport storage elements C , I , multiport dissipation elements R , and/or multiport sources M S e ̲ , M S f ̲ . These elements are shown in Figure 7 [15].
Multiport gyrators are essential elements in some multibond graph models that determine the Eulerian junction structure, as shown in Figure 8 [15]. This multiport gyrator is the triangle structure of three one-junctions and three gyrators, internally modulated by the opposite junctions, which represent the gyroscopic forces described by the exterior product in Euler’s equations for rotating coordinate frames.
The corresponding constitutive relationship of the multiport gyrator is defined by:
M ̲ t = M 1 t M 2 t M 3 t = X J w b w ̲ t = 0 J 3 w b 3 J 2 w b 2 J 3 w b 3 0 J 1 w b 1 J 2 w b 2 J 1 w b 1 0 w 1 t w 2 t w 3 t
where w b = w b 1 w b 2 w b 3 T is constant for this paper.
The different multiport elements that are part of a multibond graph model can be grouped into interconnected blocks. Therefore, a multiport system represented by a multibond graph model in a predefined integral causality assignment (MBGI) and their key vectors are shown in Figure 9.
The multiport elements of Figure 7 are as follows:
  • M S e ̲ , M S f ̲ represent the effort and flow modulated multiport sources.
  • C , I denote the multiport storage elements defined by multiport capacitance and inertia, respectively.
  • R are the multiport dissipation elements that constitute the multiport resistors.
  • 0 ̲ , 1 ̲ , M T F ̲ represent the multiport junction structure with 0 ̲ and 1 ̲ multiport junctions, and the multiport transformers are denoted by M T F ̲ .
  • GY is the multiport gyrator.
  • D S e ̲ , D S f ̲ determine the detectors for the effort and flow, respectively.
The multiport energy variables are p ̲ t and q ̲ t related to multiport elements I and C , respectively. The key vectors in Figure 7 are as follows:
  • x ̲ t n ̲ and x d ̲ t m ̲ represent the multiport state variables for multiport storage elements in integral and derivative causality assignments, respectively.
  • z ̲ t n ̲ and z d ̲ t m ̲ are the co-energy vectors for multiport storage elements in integral and derivative causality assignments, respectively.
  • I G Y ̲ t s ̲ and O G Y ̲ t s ̲ denote the inputs and outputs of the multiport gyrators.
  • D i n ̲ t r ̲ and D o u t ̲ t r ̲ represent the relationships between the multiport junction structure and multiport dissipation elements.
  • u ̲ t p ̲ and y ̲ t q ̲ determine the multiport inputs and outputs of the system.
The state space representation of a multiport system based on a multibond graph model is described by the following Lemma:
Lemma 1.
Consider an LTI system modeled by a multibond graph with a preferred integral causality assignment (MBGI) whose multiport storage elements can have integral and derivative causality assignments. The relationships of the multiport key vectors are shown in Figure 9, and the multiport junction structure is determined by:
x ̲ t I G Y ̲ t D i n ̲ t y ̲ t z d ̲ t = S 11 11 S 11 12 S 12 11 S 13 11 S 14 11 S 11 21 S 11 22 S 12 21 S 13 21 0 S 21 11 S 21 12 S 22 S 23 0 S 31 11 S 31 12 S 32 S 33 0 S 41 11 0 0 0 0 z ̲ t O G Y ̲ t D o u t ̲ t u ̲ t x d ̲ t
where the entries of S take values inside the set 0 , ± I , ± K t , I being the identity matrix and K t the multiport transformer module. The constitutive relationships for the multiport elements are given by:
z ̲ t = F x ̲ t
z d ̲ t = F d x d ̲ t
O G Y ̲ t = X G Y I G Y ̲ t
D o u t ̲ t = L D i n ̲ t
Furthermore, the properties of the submatrices of S are: (1) S 11 11 , S 11 22 , and S 22 are skew-symmetric; (2) S 11 12 = S 11 21 T , S 12 11 = S 21 11 T , S 14 11 = S 41 11 T , and S 12 21 = S 21 12 T , then a state space representation of the multiport system is defined by:
x ̲ t y ̲ t = A B C D x ̲ t u ̲ t
where the corresponding matrices are:
A = E 1 S 11 11 + S 11 12 Q X S X A + S 12 11 Q L S L A F
B = E 1 S 13 11 + S 11 12 Q X S X B + S 12 11 Q L S L B
C = S 31 11 + S 31 12 Q X S X A + S 32 Q L S L A F
D = S 33 + S 31 12 Q X S X B + S 32 Q L S L B
with:
E = I S 14 11 F d 1 S 41 11 F
and the algebraic loops matrices are described by:
Q X = X G Y I S 11 22 + S 12 21 M L S 21 12 X G Y 1
Q L = L I S 22 + S 21 12 M X S 12 21 L 1
M X = X G Y I S 11 22 X G Y 1
M L = L I S 22 L 1
S X A = S 11 21 + S 12 21 M L S 21 11
S L A = S 21 11 + S 21 12 M X S 11 21
S X B = S 13 21 + S 12 21 M L S 23
S L B = S 23 + S 21 12 M X S 13 21
The proof of Lemma 1 is presented in Appendix A.
The state equation described by Lemma 1 determines a system with linearly independent and dependent state variables according to the causality of the multiport storage elements. Hence, matrix E gives the relationships between these state variables.
When the dynamic period of a stable system has finished, the steady state response can be obtained. From (6) and setting x ̲ t = 0 for a system with invertible state matrix A , the steady state is defined by:
x s s ̲ = A 1 B u s s ̲
y s s ̲ = D CA 1 B u s s ̲
where x s s ̲ , y s s ̲ and u s s ̲ denote the steady state of the state variables, outputs and inputs, respectively.
The steady state response of multiport systems in a multibond graph approach is presented in the next section.

4. A Multibond Graph in a Derivative Causality Assignment

The information on the causality of a bond graph model has been a great tool to find easy and direct results in the physical domain. The assignment of integral causality to a single bond graph (BGI) and a multibond graph (MBGI) can determine the state spaces of the systems. Furthermore, the structural controllability and structural observability of a system in the physical domain are obtained through the causal paths from the sources and detectors to the storage elements, respectively. Hence, the linearization of systems modeled by single bond graphs or multibond graphs using causal paths have been presented [30].
In order to get the steady state of a system, a derivative causality for the multiport storage elements of a multibond graph is assigned (MBGD), which is shown in Figure 10.
Figure 10 illustrates that all the multiport storage elements have a derivative causality assignment, and the multiport dissipation elements and multiport gyrators must have the appropriate causality to get a correct multibond graph model. The relationships of the MBGD are obtained through the following Lemma.
Lemma 2.
Consider a multibond graph model in a preferred derivative causality assignment (MBGD) of an LTI system whose scheme is shown in Figure 10, where all the multiport storage elements have a derivative causality assignment and the multiport junction structure is defined by:
z ̲ t z d ̲ t I G Y d ̲ t D i n d ̲ t y ̲ t = J 11 11 J 11 12 J 11 13 J 12 11 J 13 11 J 11 21 J 11 22 J 11 23 J 12 21 J 13 21 J 11 31 J 11 32 J 11 33 J 12 31 J 13 31 J 21 11 J 21 12 J 21 13 J 22 J 23 J 31 11 J 31 12 J 31 13 J 32 J 33 x ̲ t x d ̲ t O G Y d ̲ t D o u t d ̲ t u ̲ t
where the entries of J take values inside the set 0 , ± I , ± K t , I being the identity matrix and K t the multiport transformer module. The constitutive relations for the multiport dissipation and multiport gyrators are expressed by:
D o u t d ̲ t = L d D i n d ̲ t
O G Y d ̲ t = X G Y d I G Y d ̲ t
The multiport storage elements are given by (2) and (3). Furthermore, the properties of the submatrices of J are: (1) J 11 11 , J 11 22 , J 11 33 , and J 22 are skew-symmetric; (2) J 11 12 = J 11 21 T , J 11 13 = J 11 31 T , J 12 11 = J 21 11 T , J 11 23 = J 11 32 T , J 12 21 = J 21 12 T , and J 12 31 = J 21 13 T . A state space representation of this multiport system is described by:
x ̲ t x d ̲ t y ̲ t = A 11 A 12 A 21 A 22 C G x ̲ t x d ̲ t + B 1 B 2 D u ̲ t
where the matrix partition is given by:
A 11 = F 1 J 11 11 + J 11 13 P X J X A 11 + J 12 11 P L J L A 11
A 12 = F 1 J 11 12 + J 11 13 P X J X A 12 + J 12 11 P L J L A 12
A 21 = F d 1 J 11 21 + J 11 23 P X J X A 11 + J 12 21 P L J L A 11
A 22 = F d 1 J 11 22 + J 11 23 P X J X A 12 + J 12 21 P L J L A 12
B 1 = F 1 J 13 11 + J 11 13 P X J X B + J 12 11 P L J L B
B 2 = F d 1 J 13 21 + J 11 23 P X J X B + J 12 21 P L J L B
and the corresponding matrices for the output are:
C = J 31 11 + J 21 13 P X J X A 11 + J 32 P L J L A 11
G = J 31 12 + J 21 13 P X J X A 12 + J 32 P L J L A 12
D = J 33 + J 21 13 P X J X B + J 32 P L J L B
with:
J X A 11 = J 11 31 + J 12 31 N L J 21 11
J L A 11 = J 21 11 + J 21 13 N X J 11 31
J X A 12 = J 11 32 + J 21 31 N L J 21 12
J L A 12 = J 21 12 + J 21 13 N X J 11 32
J X B = J 13 31 + J 12 31 N L J 23
J L B = J 23 + J 21 13 N X J 13 31
The algebraic loop matrices are:
N L = L d I J 22 L d 1
N X = X G Y d I J 11 22 X G Y d 1
P L = L d I J 22 L d J 21 12 N X J 12 21 L d 1
P X = X G Y d I J 11 22 X G Y d J 12 21 N L J 21 12 X G Y d 1
The proof of Lemma 1 is presented in Appendix B.
Based on the multibond graph in a derivative causality assignment of an LTI system, the steady state in the physical domain is proposed in the following Theorem.
Theorem 1.
The steady state of the multiport state variables of multiport LTI stable systems modeled by a multibond graph with a preferred integral causality assignment whose multiport storage elements can have integral and derivative causality assignments and the corresponding multibond graph in a derivative causality assignment has all the multiport storage elements is defined by:
x s s ̲ = B u s s ̲
y s s ̲ = D u s s ̲
The proof of Theorem is presented in Appendix C.
Thus, given an MBGI of an LTI system and obtaining the MBGD, the steady state can be determined in a direct way, and it is not necessary to get the state space of the system.
The proposed methodology is applied to the cases study in the next section.

5. Case Study

The multibond graph models for two linear physical systems are analyzed. The steady state behavior of these systems in the physical domain applying the proposed results is presented.

5.1. Three-Phase Electrical System

A three-phase electrical system formed by two sources and a transmission line for each phase is shown in Figure 11.
Park’s transformation offers a great reduction in the mathematical modeling of three-phase systems. This Parktransformation changes the parameters and variables from phases a , b , c to new variables of the reference frame [42,43]. The new variables are d , q , 0 with d and q axis components, and a stationary current that is the zero-sequence current is the third variable. Thus, by definition:
i d t i q t i 0 t = 2 3 cos θ cos θ 2 π 3 cos θ + 2 π 3 sin π sin θ 2 π 3 sin θ + 2 π 3 1 2 1 2 1 2 i a t i b t i c t
The angle θ is given by:
θ = w t + π 2
where w denotes the rated angular frequency in rad/s.
In a similar way, to change the voltages and flux linkages:
v d q 0 t = P v a b c t
λ d q 0 t = P λ a b c t
By knowing the importance of Park’s transformation for the analysis of three-phase electrical systems, the multibond graph model of this case study is shown in Figure 12. The dynamic model of the system in the d , q , 0 axis is modeled by a multibond graph. However, the supply voltages to the system are a , b , c and the multiport transformers to convert a , b , c to d , q , 0 are applied. Furthermore, the three-phase output current by using a multiport transformer with the inverse Parktransformation is obtained.
The multiport storage elements in an integral causality assignment are expressed by the following key vectors:
x ̲ t = p 3 ̲ t p 4 ̲ t ; x ̲ t = e 3 ̲ t e 4 ̲ t ; z ̲ t = f 3 ̲ t f 4 ̲ t
with the constitutive relationship:
F 1 = d i a g L 1 d q 0 , L 2 d q 0
In a derivative causality assignment, they are described by:
x d ̲ t = p 10 ̲ t ; x d ̲ t = e 10 ̲ t ; z d ̲ t = f 10 ̲ t
with the constitutive relationship:
F d 1 = L 3
The multiport gyrators are defined by:
I G Y ̲ t = f 8 ̲ t f 9 ̲ t f 11 ̲ t ; O G Y ̲ t = e 8 ̲ t e 9 ̲ t e 11 ̲ t
with:
X G Y = d i a g X 1 w L 1 , X 2 w L 2 , X 3 w L 3
For the multiport dissipation elements:
D i n ̲ t = f 12 ̲ t ; D o u t ̲ t = e 12 ̲ t
with:
L = R 1 d q 0
and the inputs and outputs are:
u ̲ t = e 1 ̲ t e 2 ̲ t ; y ̲ t = f 21 ̲ t f 25 ̲ t f 23 ̲ t
where the matrices for resistors, inductors, and gyrators are:
L i d q 0 = d i a g L i d , L i q , L i 0 ; i = 1 , 2 , 3
R 1 d q 0 = d i a g R 1 d , R 1 q , R 1 0
X i w L i = 0 w L i d 0 w L i q 0 0 0 0 0 ; i = 1 , 2 , 3
The multiport junction structure of this MBGI is given by:
e 3 ̲ t e 4 ̲ t f 8 ̲ t f 9 ̲ t f 11 ̲ t f 12 ̲ t f 21 ̲ t f 25 ̲ t f 23 ̲ t f 10 ̲ t = 0 0 I 0 0 I I 0 I 0 0 0 I I 0 0 I I I 0 0 0 0 0 0 0 0 0 I 0 0 0 0 0 0 0 I I 0 0 0 0 0 0 0 I 0 0 0 0 0 0 0 0 P T 0 0 0 0 0 0 0 0 0 P T 0 0 0 0 0 0 0 P T P T 0 0 0 0 0 0 0 I I 0 0 0 0 0 0 0 f 3 ̲ t f 4 ̲ t e 8 ̲ t e 9 ̲ t e 11 ̲ t e 12 ̲ t e 1 ̲ t e 2 ̲ t e 10 ̲ t
In this case,
S 11 11 = S 11 22 = S 22 = S 12 21 = S 21 12 = S 13 21 = S 23 = 0
and (7), (8) are re-written as:
A = S 11 12 X G Y S 11 21 + S 12 11 LS 21 11 F
B = S 13 11
From (51, 52, 53, 54,55,56,57,58) with (60) and (61), the state equation of the electrical system is:
E x ̲ t = R 1 d q 0 + X 1 w L 1 + X 3 w L 3 X 3 w L 3 X 3 w L 3 X 2 w L 1 + X 3 w L 3 L 1 d q 0 0 0 L 2 d q 0 1 x ̲ t + I 0 0 I u ̲ t
where E is obtained from (11), (51), (52), and (58), which is:
E = I + L 3 d q 0 L 1 d q 0 1 L 3 d q 0 L 2 d q 0 1 L 3 d q 0 L 1 d q 0 1 I + L 3 d q 0 L 2 d q 0 1
with the outputs:
y ̲ t = P T 0 0 P T P T P T L 1 d q 0 0 0 L 2 d q 0 1 x ̲ t
When a derivative causality is assigned to the multiport storage elements of a multibond graph, then the corresponding MBGD of the system is shown in Figure 13.
The causality for the two multiport gyrator elements defined by the multibonds 8 and 9 have to be changed in order to have a correct multibond graph, and their key vectors are given by:
I G Y d ̲ t = e 8 ̲ t e 9 ̲ t f 11 ̲ t ; O G Y d ̲ t = f 8 ̲ t f 9 ̲ t e 11 ̲ t
with the constitutive relation:
X G Y d = d i a g X 1 1 w L 1 , X 2 1 w L 2 , X 3 w L 3
and the matrix for the dissipation field is:
L d = L
Now, the multiport junction structure of the MBGD is defined by:
f 3 ̲ t f 4 ̲ t f 10 ̲ t e 8 ̲ t e 9 ̲ t f 11 ̲ t f 12 ̲ t = 0 0 0 I 0 0 0 0 0 0 0 0 0 I 0 0 0 0 0 0 0 I I 0 0 0 0 I 0 I 0 0 I I I 0 0 I I 0 0 I 0 0 I 0 0 0 I I 0 0 0 0 0 0 0 I 0 0 0 0 0 e 3 ̲ t e 4 ̲ t e 10 ̲ t f 8 ̲ t f 9 ̲ t e 11 ̲ t e 12 ̲ t e 1 ̲ t e 2 ̲ t
For this case study, from (67), (30) is reduced to:
B 1 = F 1 J 11 13 P X J 13 31
and P X is re-written as:
P X = X G Y d I J 12 21 L d J 21 12 X G Y d 1
The key step to get the steady state of the system is to calculate (69), which is described in Appendix D.
By substituting (68) into (45) with (67), the steady state response is given by:
x s s ̲ = F 1 I 0 0 0 I 0 P X I 0 0 I 0 0 u s s ̲
Using the co-energy variables as state variables in electrical systems is very common, then from (2) and (70) with (A46):
z s s ̲ = P 11 x P 12 x P 21 x P 22 x u s s ̲
The three-phase representation of the system for each state variable is:
p 3 ̲ t = p 3 d t p 3 q t p 3 0 t ; e 3 ̲ t = e 3 d t e 3 q t e 3 0 t ; f 3 ̲ t = f 3 d t f 3 q t f 3 0 t p 4 ̲ t = p 4 d t p 4 q t p 4 0 t ; e 4 ̲ t = e 4 d t e 4 q t e 4 0 t ; f 4 ̲ t = f 4 d t f 4 q t f 4 0 t
with the voltage inputs given by:
e 1 ̲ t = v 1 d t v 1 q t v 1 0 t ; e 2 ̲ t = v 2 d t v 2 q t v 2 0 t
By substituting (A46) into (71), the steady state responses in terms of the previous physical variables are obtained by:
f 3 ̲ t = f 3 d t f 3 q t f 3 0 t = 1 Λ R 1 q w L 1 2 1 + k w L 1 0 R 1 q k 1 w L 1 2 1 + k k 1 w L 1 0 1 + k w L 1 R 1 d w L 1 2 0 1 + k k 1 w L 1 R 1 d k 1 w L 1 2 0 0 0 0 0 0 0 v 1 d t v 1 q t v 1 0 t v 2 d t v 2 q t v 2 0 t
f 4 ̲ t = f 4 d t f 4 q t f 4 0 t = 1 Λ R 1 q k w 2 L 1 L 2 1 + k k w L 2 0 R 1 q k k 1 w 2 L 1 L 2 1 + k k k 1 w L 2 + Λ w L 2 + L 3 0 1 + k k w L 2 R 1 d k w 2 L 1 L 2 0 1 + k k k 1 w L 2 Λ w L 2 + L 3 R 1 d k k 1 w 2 L 1 L 2 0 0 0 0 0 0 0 v 1 d t v 1 q t v 1 0 t v 2 d t v 2 q t v 2 0 t
Furthermore, the resistances and inductances on the d , q , 0 axis are defined by:
R d q 0 = PR a b c P 1
L d q 0 = PL a b c P 1
Unbalanced conditions may be simulated by appropriate modification of the parameters of the multiport system. Unbalanced conditions such as unbalanced voltages, unsymmetrical inductances, and unsymmetrical resistors with appropriate changes can be analyzed. However, these possible unbalanced conditions are not considered in this paper and can be treated for future works.
In order to demonstrate the effectiveness of the proposed methodology, the steady state response will be obtained from the multibond graph in an integral causality assignment that represents the dynamic system and the direct substitution in (72) and (73).
Considering a balanced system, the numerical parameters of the elements are: R a b c = d i a g 10 Ω , 10 Ω , 10 Ω , L 1 a b c = d i a g 0.1 H , 0.1 H , 0.1 H , L 2 a b c = d i a g 0.15 H , 0.15 H , 0.15 H , L 3 a b c = d i a g 0.5 H , 0.5 H , 0.5 H , F = 60 Hz and the supply voltages
v 1 a b c t = 200 cos 377 t 200 cos 377 t 120 200 cos 377 t + 120 V and v 2 a b c t = 100 cos 377 t 100 cos 377 t 120 100 cos 377 t + 120 V .
When a system is balanced R d q 0 = R a b c , L d q 0 = L a b c and the voltages are:
v 1 d q 0 t = 0.5438 244.9483 0 V ; v 2 d q 0 t = 0.2719 122.4741 0 V
From (72) and (73), the steady state for the electrical currents is given by:
f 3 d s s f 3 q s s f 3 0 s s = 1.8291 0.2227 0 A ; f 4 d s s f 4 q s s f 4 0 s s = 0.9070 0.1720 0 A
from the junction structure given by (67), the steady state for f 10 ̲ t is defined by:
f 10 d s s f 10 q s s f 10 0 s s = 0.9221 0.0507 0 A
The simulation results by using the 20-SIM software of the MBGI are shown in Figure 14. The dynamic performance and steady state periods of the complete system on the d , q , 0 axis are illustrated in Figure 14.
The three phase currents a , b , c for each branch are shown in Figure 15. These currents are obtained from the outputs y ̲ t = f 21 ̲ t f 25 ̲ t f 23 ̲ t T where f 21 ̲ = i 1 a b c ; f 25 ̲ t = i 2 a b c t and f 23 ̲ t = i 3 a b c t .
Since this system is under balanced conditions, an equivalent reduced circuit per phase and with mesh currents can be solved [42,43]. In Appendix A, the check for mesh currents in the phasor approach of this case study is described.
However, the approach of this paper has the following characteristics: (1) we analyze under unbalanced conditions; (2) the mathematical model is not required; (3) the inverse of the state matrix is not necessary; (4) multibond graphs permit compaction; (5) systems have multi-domain energy; (6) the steady state response is symbolic.

5.2. Synchronous Generator

Synchronous generators represent one of the main sources of electrical energy in three-phase power systems. These synchronous generators are powered by hydroelectric or thermoelectric plants [42,43]. The schematic diagram of the cross-section of a synchronous generator with a pair of poles is illustrated in Figure 16. The field winding uses direct current and produces a magnetic field that induces voltages in the three phases in the armature windings.
The circuits used for the analysis of a synchronous generator are shown in Figure 17. The three-phase armature winding represents the stator circuits carrying current in all three phases, and the field winding describes the rotor circuit.
Figure 18 shows an MBGI of a synchronous generator on the d-q axis.
Figure 18 contains two sections:
  • Stator circuits formed by three phase windings on the d-q axis where R d and L d denote the resistance and self-inductance on the d-axis circuit; R q and L q denote the resistance and self-inductance on the q-axis circuit; M is the mutual inductance between the stator and rotor; V d and V q are the supply voltages on t h e d -q axis; and the mechanical part whose elements are T L the mechanical torque, J the moment of inertia, and D the mechanical friction.
    This section is modeled by a multibond graph where V d , V q , and T L are effort sources that determine a multiport effort source M S e ̲ : V d q T L ; the resistances on the d-q axis and the friction give a multiport resistance R : R d q D ; the inductances L d , L q , and J represent a multiport field I : M d q J F with the mutual inductance M linking the inductance rotor circuit L f ; the relationships between the electrical circuits and the mechanical part are represented by a multiport gyrator MGY : X d o , q 0 , 0 .
  • The rotor circuit formed by the resistance and inductance on the field winding R : R f and L f and the supply voltage for this winding M S e : V f .
In order to demonstrate that the multibond graph of Figure 18 represents a synchronous generator, the mathematical model in state variables is obtained.
The multibond graph has the following key vectors:
x ̲ t = p 4 ̲ t p 5 t ; x ̲ t = e 4 ̲ t e 5 t ; z ̲ t = f 4 ̲ t f 5 t D i n ̲ t = f 2 ̲ t f 6 t ; D o u t ̲ t = e 2 ̲ t e 6 t ; u ̲ t = e 1 ̲ t e 7 t I G Y ̲ t = f 3 ̲ t ; O G Y ̲ t = e 3 ̲ t
The constitutive relations are:
F 1 = L d q J M s R T M s R L f
L = d i a g R d q D , R f
X G Y = X d 0 , q 0 , 0 = 0 0 P q 0 0 0 P d 0 P q 0 P d 0 0
where:
R d q D = d i a g R d , R q , D L d q J = d i a g L d , L q , J M s R = M 0 0
and the multiport junction structure is defined by:
e 4 ̲ t e 5 t f 3 ̲ t f 2 ̲ t f 6 t = 0 0 I I 0 I 0 0 0 0 0 1 0 1 0 I 0 0 0 0 0 I 0 0 0 0 0 0 0 1 0 0 0 0 0 f 4 ̲ t f 5 t e 3 ̲ t e 2 ̲ t e 6 t e 1 ̲ t e 7 t
From (80):
S 22 = 0 ; S 11 22 = 0 ; S 12 21 = 0 ; S 21 12 = 0
and substituting (81) into (15), (14), (12), and (13), the algebraic loop matrices are:
M L = Q L = L
M X = Q X = X G Y
From (81)–(83), the state matrix (7) is reduced to:
A = S 11 11 + S 11 12 Q X S 11 21 + S 12 11 Q L S 21 11 F
and the input matrix 8 is written as:
B = S 13 11 + S 11 12 Q X S 13 21 + S 12 11 Q L S 23
From (77)–(80) and (82)–(85) the state space representation of the synchronous generator is given by:
e 4 ̲ t e 5 t = R d q D 0 0 R f f 4 ̲ t f 5 t + X d 0 , q 0 , 0 0 0 0 f 4 ̲ t f 5 t + e 1 ̲ t e 7 t
To determine the steady state response, the MBGD of the synchronous generator is shown in Figure 19.
By assigning a derivative causality to the multiport storage elements defined by the bonds 4 and 7, then the bonds 2 and 6 have to change their causality in order to obtain the correct multibond graph. Hence, the new vectors for the multiport dissipation elements are given by:
D i n d ̲ t = e 2 ̲ t e 6 t ; D o u t d ̲ t = f 2 ̲ t f 6 t
and its constitutive relation is:
L d = d i a g R d q D 1 , R f 1
and for the multiport gyrator is:
X G Y d = X G Y
The multiport junction structure for the MBGD is defined by:
f 4 ̲ t f 5 t f 2 ̲ t f 6 t f 3 ̲ t = 0 0 0 I 0 0 0 0 0 0 0 1 0 0 0 0 0 I 0 0 0 I 0 I 0 0 I 0 0 1 0 0 0 0 1 f 4 ̲ t f 5 t e 2 ̲ t e 6 t e 3 ̲ t e 1 ̲ t e 7 t
From (30) and (89), B is reduced to:
B = F 1 J 12 11 P L J L B
From (2), (45) and (90), the steady state response is defined by:
z s s ̲ = J 12 11 P L J L B u s s ̲
also, J 13 21 = 0 then J L B is
J L B = J 23
From (43), (87)–(89):
P L = R d q D 1 I + X G Y R d q D 1 1 0 0 R f 1
and substituting (89), (92) and (93) into (91), the steady state in a symbolic form is defined by:
z s s ̲ = R d q D 1 I + X G Y R d q D 1 1 0 0 R f 1 u s s ̲
By using physical variables:
z s s ̲ = f 4 ̲ s s f 5 s s = f 4 d s s f 4 q s s f 4 J s s f 5 s s = i d s s i q s s w s s i f s s
and system inputs:
u s s ̲ = e 1 ̲ s s e 7 s s = e 1 d s s e 1 q s s e 1 T L s s e 7 s s = V d s s V q s s T L s s V f s s
and (79), (87) and (94), the steady state for each state variable is described by:
f 4 d s s f 4 q s s f 4 J s s f 5 s s = P d 0 2 + D R q P d 0 P q 0 P q 0 R q 0 P d 0 P q 0 P q 0 2 + D R d P d 0 R d 0 P q 0 R q P d 0 R d R d R q 0 0 0 0 Δ R f 1 Δ e 1 d s s e 1 q s s e 1 T L s s e 7 s s
where:
Δ = D R d R q + P d 0 2 R d + P q 0 2 R q
Considering balanced conditions applied to the synchronous generator:
v a b c t = 100 cos 377 t 100 cos 377 t 120 100 cos 377 t + 120 V
and using Park’s transformation:
e 1 d s s e 1 q s s e 1 T L s s e 7 s s = 122.4744 V 3.1903 × 10 10 V 100 N · m 30 V
the numerical parameters of the elements for the d-axis are R d = 0.1 Ω and L d = 1.7 H , for the q-axis are R q = 1 Ω and L q = 1.64 H , the mutual inductance between d and q axes is M = 1.55 H , for the field circuit are R f = 1 Ω , L f = 1.65 H , and the mechanical part is given by J = 2.37 N m s 2 and D = 1 . The initial flux linkages are: P d 0 = 0.002 A · H and P q 0 = 0.1279 A · H . By substituting all the numerical values of the parameters into (95), the steady state of the co-energy vector of the synchronous generator is given by:
f 4 d s s f 4 q s s f 4 J s s f 5 s s = 46.642 A 1.988 A 994.03 rad / s 30.00 A
In order to prove the obtained results, the simulation of the synchronous generator using the 20-SIM software is shown in Figure 20.
The dynamic behavior based on the MBGI of Figure 18 for the synchronous generator is obtained and shown in Figure 20. The steady state for the variables i d , i q , w, and i f is illustrated, and the results given in (96) are verified.
Finally, Figure 21 shows the three-phase electrical current i a , i b , i c produced by the synchronous generator. Under balanced conditions, the currents i d , i q are transformed to i a , i b , i c by using Park’s inverse transformation. Note that when the dynamic period is over, the steady state response is reached.
Finally, the analysis and methodologies developed for bond graphs using the junction structure can be extended with this paper for multibond graphs.

6. Conclusions

The steady state response of LTI systems represented by multibond graph models is presented. The multiport junction structure of a multibond graph in an integral causality assignment (MBGI) that determines the state space of an LTI system is proposed. This MBGI admits multiport storage elements in integral and derivative causality assignments that represent linearly independent and dependent state variables, respectively. By assigning a derivative causality to all storage elements, a multibond graph in a derivative causality assignment (MBGD) is obtained. The relationships between MBGI and MBGD give the direct determination of the steady state of a multiport system.
Two case studies are modeled by multibond graphs: a three-phase electrical system and a synchronous generator. In both cases, the steady state using this approach is obtained. Finally, in order to verify the steady state behavior of the state variables, the simulation results are shown. The advantages for applying multibond graphs with respect to bond graphs for multibody systems are clear: the short notation, junction structure, and mathematical model are compact. Furthermore, the proposed junction structure to determine the characteristics (structural observability, structural controllability, stability, control design) in the physical domain can be key for new results.

Author Contributions

Writing—original draft preparation, G.G.A. writing—review and editing, N.B.G. Formal analysis G.A.-J. Conceptualization A.P.G. All authors 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

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A. Proof of Lemma 1

From the second and third lines of (1) with (4) and (5):
I S 11 22 X G Y I G Y ̲ t = S 11 21 z ̲ t + S 12 21 L D i n ̲ t + S 13 21 u ̲ t
I S 22 L D i n ̲ t = S 21 11 z ̲ t + S 21 12 X G Y I G Y ̲ t + S 23 u ̲ t
Substituting (A2) into (A1):
I S 11 22 X G Y I G Y ̲ t = S 12 21 L I S 22 L 1 S 21 11 z ̲ t + S 21 12 X G Y I G Y ̲ t + S 23 u ̲ t + S 13 21 u ̲ t + S 11 21 z ̲ t
and substituting (A1) into (A2) and (A2) into (A1):
I S 22 L D i n ̲ t = S 21 12 X G Y I S 11 22 X G Y 1 S 11 21 z ̲ t + S 12 21 L D i n ̲ t + S 13 21 u ̲ t + S 23 u ̲ t + S 21 11 z ̲ t
It is assumed that M L and M X can be obtained. This is true since S 22 , S 11 22 , and X G Y are skew-symmetric matrices and L is a diagonal and constant matrix, then the algebraic sum of an identity matrix and a skew-symmetric matrix is invertible.
From (14) and (15), (A3) and (A4) can be written as:
I G Y ̲ t = I S 11 22 X G Y S 12 21 M L S 21 12 X G Y 1 S 11 21 + S 12 21 M L S 21 11 z ̲ t + S 13 21 + S 12 21 M L S 23 u ̲ t
D i n ̲ t = I S 22 L S 21 12 M X S 12 21 L 1 S 21 11 + S 21 12 M X S 11 21 z ̲ t + S 23 + S 21 12 M L S 13 21 u ̲ t
In the same way, I S 11 22 X G Y S 12 21 M L S 21 12 X G Y and I S 22 L S 21 12 M X S 12 21 L can be invertible.
By substituting (A5) and (A6) into the first line (1) with (4) and (5):
x ̲ t = S 11 12 X G Y I S 11 22 X G Y S 12 21 M L S 21 12 X G Y 1 S 11 21 + S 12 21 M L S 21 11 z ̲ t + S 13 21 + S 12 21 M L S 23 u ̲ t + S 14 11 x d ̲ t + S 11 z ̲ t + S 13 11 u ̲ t S 12 11 L I S 22 L S 21 12 M X S 12 21 L 1 S 21 11 + S 21 12 M X S 11 21 z ̲ t S 23 + S 21 12 M X S 13 21 u ̲ t
From (12) and (13), (A7) is reduced to:
x ̲ t = S 11 + S 11 12 Q X S 11 21 + S 12 21 M L S 21 11 + S 12 11 Q L S 21 11 + S 21 12 M X S 11 21 z ̲ t + S 13 11 + S 11 12 Q X S 13 21 + S 12 21 M L S 23 + S 12 11 Q L S 23 + S 21 12 M X S 13 21 u ̲ t + x d ̲ t
From the fifth line of (1) with (2) and (3):
x d ̲ t = F d 1 S 41 11 F x ̲ t
F d is a diagonal and constant matrix, and S 41 11 = S 14 11 T . Then, the E matrix is invertible, and applying the derivative with respect to the time to (A9) and substituting into (A8) with (2), the state equation of the state variables of the first line of (6) with (7)–(11) is proven.
From the fourth line of (1) with (4) and (5):
y ̲ t = S 31 11 z ̲ t + S 31 12 X G Y I G Y ̲ t + S 32 L D i n ̲ t + S 33 u ̲ t
Substituting (A5) and (A6) with (12) and (13):
y ̲ t = S 31 11 z ̲ t + S 31 12 Q X S 11 21 + S 12 21 M L S 21 11 z ̲ t + S 13 21 + S 12 21 M L S 23 u ̲ t + S 32 Q L S 21 11 + S 21 12 M X S 11 21 z ̲ t + S 23 + S 21 12 M L S 13 21 u ̲ t + S 33 u ̲ t
From (A11), (9) and (10), the output equation of the second line of (6) is proven.

Appendix B. Proof of Lemma 2

F is a constant and diagonal matrix, which is invertible. From the third line of (22) with (23) and (24):
D i n d ̲ t = I J 22 L d 1 J 21 11 x ̲ t + J 21 12 x d ̲ t + J 21 13 X G Y d I G Y d ̲ t + J 23 u ̲ t
From the second line of (22) with (23) and (24):
I G Y d ̲ t = I J 11 33 X G Y d 1 J 11 31 x ̲ t + J 11 32 x d ̲ t + J 12 31 L d D i n d ̲ t + J 13 31 u ̲ t
L d is a constant and diagonal matrix, and X G Y d is skew-symmetric. Furthermore, J 22 and J 11 33 are skew-symmetric matrices, and I J 22 L d and I J 11 33 X G Y d can be invertible by solving (A12) and (A13):
D i n d ̲ t = I J 22 L d J 21 13 N X J 12 31 L d 1 J 21 11 + J 21 13 N X J 11 31 x ̲ t + J 21 12 + J 21 13 N X J 11 32 x d ̲ t + J 23 + J 21 13 N X J 13 31 u ̲ t
I G Y d ̲ t = I J 11 33 X G Y d J 12 31 N L J 21 13 X G Y d 1 J 11 31 + J 12 31 N L J 21 11 x ̲ t + J 11 32 + J 21 31 N L J 21 12 x d ̲ t + J 13 31 + J 12 31 N L J 23 u ̲ t
The matrices J 21 13 and J 12 31 are related by J 21 13 = J 12 31 T , then I J 22 L d J 21 13 N X J 12 31 L d and I J 11 33 X G Y d J 12 31 N L J 21 13 X G Y d can be invertible matrices. From the first line of (22) with (A14) and (A15):
z ̲ t = J 11 13 X G Y d I J 11 33 X G Y d J 12 31 N L J 21 13 X G Y d 1 J 11 31 + J 12 31 N L J 21 11 x ̲ t + J 11 32 + J 21 31 N L J 21 12 x d ̲ t + J 13 31 + J 12 31 N L J 23 u ̲ t + J 12 11 L d I J 22 L d J 21 12 N X J 12 21 L d 1 J 21 11 + J 21 13 N X J 11 31 x ̲ t + J 21 12 + J 21 13 N X J 11 32 x d ̲ t + J 23 + J 21 12 N X J 13 21 u ̲ t + J 11 11 x ̲ t + J 13 11 u ̲ t + J 11 12 x d ̲ t
With (43 )and (44), the expression (A16) is reduced to:
z ̲ t = J 11 11 + J 11 13 P X J 11 31 + J 12 31 N L J 21 11 + J 12 11 P L J 21 11 + J 21 13 N X J 11 31 x ̲ t + J 11 12 + J 11 13 P X J 11 32 + J 12 31 N L J 21 12 + J 12 11 P L J 21 12 + J 21 13 N X J 11 32 x d ̲ t + J 13 11 + J 11 13 P X J 13 31 + J 12 31 N L J 23 + J 12 11 P L J 23 + J 21 13 N X J 13 31 u ̲ t
From (26), (27) and (30) with (A17), the expression of the first line of (25) is proven.
From the second line of (22) with (A14), (A15), (43), and (44):
z d ̲ t = J 11 21 + J 11 23 P X J 11 31 + J 12 31 N L J 21 11 + J 12 21 P L J 21 11 + J 21 13 N X J 11 31 x ̲ t + J 11 22 + J 11 23 P X J 11 32 + J 12 31 N L J 21 12 + J 12 11 P L J 21 12 + J 21 13 N X J 11 32 x d ̲ t + J 13 21 + J 11 23 P X J 13 31 + J 12 31 N L J 23 + J 12 21 P L J 23 + J 21 13 N X J 13 31 u ̲ t
Substituting (28), (29) and (31) into (A18), the equation of the second line of (25) is proven.
From the fifth line of (22) with (A14), (A15), (43), and (44):
y ̲ t = J 31 11 + J 21 13 P X J 11 31 + J 12 31 N L J 21 11 + J 32 P L J 21 11 + J 21 13 N X J 11 31 x ̲ t + J 31 12 + J 21 13 P X J 11 32 + J 12 31 N L J 21 12 + J 32 P L J 21 12 + J 21 13 N X J 11 32 x d ̲ t + J 33 + J 21 13 P X J 13 31 + J 12 31 N L J 23 + J 32 P L J 23 + J 21 13 N X J 13 31 u ̲ t
From (32,33,34) and (A19), the output of the third line of (25) is proven.

Appendix C. Proof of Theorem

Firstly, given an LTI system modeled by a multibond graph in an integral causality assignment (MBGI), this MBGI contains multiport storage elements that represent the state variables. Furthermore, these elements can have an integral causality assignment determining linearly independent state variables x ̲ and the linearly dependent state variables x d ̲ , and a derivative causality is assigned.
In order to prove that the state matrix A associated with (20) is invertible, some given properties are necessary.
Property 1 [37]. The order n of a model is equal to the number of I and C elements in integral causality when a preferred integral causality is assigned to the bond graph model.
Property 2 [38].
(a) The bond graph rank q of the state space A matrix deduced from the bond graphs is equal to the number of I and C elements in derivative causality when a preferred derivative causality is assigned to the bond graph model.
(b) The number k = n q of structurally nummmodes is equal to the number of I and C elements, which have to stay in integral causality when a preferred derivative causality is assigned to the bond graph model.
From the state equation for a bond graph model described by [37]:
x t = A x t + B u t
with x t n and u t p .
Property 2 (a) can be interpreted by [37]:
x t = A 1 x t A 1 B u t
If some of the I and C elements do not accept a derivative causality assignment, this means that the A matrix is not invertible and then not of full rank.
The second part of Property 2 corresponds to the writing of the characteristic polynomial of the A matrix as [37]:
P s = det s I n A = s k s q + a q 1 s q 1 + + a 1 s + a 0
The point of view is structural because we detect k structurally null modes, but not the cases where a 0 could be null.
Hence, a multibond graph in a derivative causality (MBGD) can be obtained. This MBGD has all the multiport storage elements in a derivative causality assignment, and using Lemma 2, (25) can be written as:
x ̲ t x d ̲ t = A 11 A 12 A 21 A 22 x ̲ t x d ̲ t + B 1 B 2 u ̲ t
The first line of (A20) is expressed by:
x ̲ t = A 11 1 x ̲ t A 11 1 A 12 x d ̲ t A 11 1 B 1 u ̲ t
Substituting (A21) into the second line of (A20):
x d ̲ t = A 21 A 11 1 x ̲ t A 11 1 A 12 x d ̲ t A 11 1 B 1 u ̲ t + A 22 x d ̲ t + B 2 u ̲ t
and reducing:
x d ̲ t = A 21 A 11 1 x ̲ t + A 22 A 21 A 11 1 A 12 x d ̲ t + B 2 A 21 A 11 1 B 1 u ̲ t
the state variables x d ̲ are linearly dependent, then:
A 22 A 21 A 11 1 A 12 = 0 B 2 A 21 A 11 1 B 1 = 0
The expression (A23) is reduced to:
x d ̲ t = A 21 A 11 1 x ̲ t
and deriving with respect to time:
x d ̲ t = A 21 A 11 1 x ̲ t
From the first line of (A20) with (A24):
x ̲ t = A 11 + A 12 A 21 A 11 1 x ̲ t + B 1 u ̲ t
in a compact form:
x ̲ t = A ˜ x ̲ t + B 1 u ̲ t
where:
A ˜ = A 11 + A 12 A 21 A 11 1
in terms of state equation:
x ̲ t = A ˜ 1 x ̲ t A ˜ 1 B 1 u ̲ t
Comparing (A25) with E x ̲ = A x ̲ + B u ̲ given in (6):
A ˜ = A 1 E
and:
A ˜ 1 B 1 = E 1 B
Then:
B 1 = A ˜ E 1 B
It is known that the steady state for an LTI system is:
x s s ̲ = A 1 B u s s ̲
and substituting (A26) into (A27), the equation (45) is proven.
From the third line of (25) and (A24):
y ̲ t = C + G A 21 A 11 1 x ̲ t + D u ̲ t
(A29) can be reduced to:
y ̲ t = C ˜ x ̲ t + D u ̲ t
where:
C ˜ = C + G A 21 A 11 1
Substituting (A25) into (A30):
y ̲ t = C ˜ A ˜ 1 x ̲ t + D C ˜ A ˜ 1 B u ̲ t
and comparing with the second line of 6
C ˜ A ˜ 1 = C
and:
D C ˜ A ˜ 1 B = D
By substituting (A26) into (A32):
C ˜ = CA 1 E
and from (A26), (A27), and (A34), (A33) is given by:
D = D CA 1 B
The steady state for the output is obtained from the second line of 6:
y s s ̲ = C x s s ̲ + D u s s ̲
and substituting (A28) into (A36) with (A35), the equation (46) is proven.

Appendix D. Calculation of P X

From (69):
P x 1 X G Y d = I J 12 21 L d J 21 12 X G Y d
and substituting (65), (54), and (67) into (A37):
X G Y d 1 P x = I + R 1 X 1 1 w L 1 0 X 3 w L 3 0 I X 3 w L 3 X 1 1 w L 1 X 2 1 w L 2 I 1
In order to obtain (A38), the following partition is done [44]:
I 0 X 3 w L 3 0 I X 3 w L 3 X 1 1 w L 1 X 2 1 w L 2 I 1 = R 11 R 12 R 21 R 22 1
= Δ R ^ 1 Δ R ^ 1 R 12 R 22 1 R 22 1 R 21 Δ R ^ 1 R 22 1 + R 22 1 R 21 Δ R ^ 1 R 12 R 22 1
where:
Δ R ^ = R 11 R 12 R 22 1 R 21
then:
R 11 = I 0 0 I ; R 12 = X 3 w L 3 X 3 w L 3 R 21 = X 1 1 w L 1 X 2 1 w L 2 ; R 22 = I
By substituting (A41) into (A40):
Δ R ^ = I + R 1 X 1 1 w L 1 + X 3 w L 3 X 1 1 w L 1 X 3 w L 3 X 2 1 w L 2 X 3 w L 3 X 1 1 w L 1 I + X 3 w L 3 X 2 1 w L 2
To get the inverse of (A42), we apply (A39) one more time, with the partition:
I + R 1 X 1 1 w L 1 + X 3 w L 3 X 1 1 w L 1 X 3 w L 3 X 2 1 w L 2 X 3 w L 3 X 1 1 w L 1 I + X 3 w L 3 X 2 1 w L 2 = W 11 W 12 W 21 W 22
with:
Δ W ^ = W 11 W 12 W 22 1 W 21
From (A43) and (A44) W 22 1 = I + X 3 w L 3 X 2 1 w L 2 1 and from (57) and X i 1 w L i = 0 1 w L i 0 1 w L i 0 0 0 0 0 , we have W 22 1 = d i a g L 2 L 2 + L 3 , L 2 L 2 + L 3 , 1 . For simplicity, we use the notation D L 2 L 2 + L 3 , L 2 L 2 + L 3 , 1 = d i a g L 2 L 2 + L 3 , L 2 L 2 + L 3 , 1 . W 12 = D L 3 L 2 , L 3 L 2 , 0 , W 21 = D L 3 L 1 , L 3 L 1 , 0 .
Δ R ^ 1 = Δ W ^ 1 Δ W ^ 1 W 12 W 22 1 W 22 1 W 21 Δ W ^ 1 W 22 1 + W 22 1 W 21 Δ W ^ 1 W 12 W 22 1
Δ W ^ is given by:
Δ W ^ = 1 + L 2 L 3 L 1 L 2 + L 3 R 1 d w L 1 0 R 1 q w L 1 1 + L 2 L 3 L 1 L 2 + L 3 0 0 0 1
and the inverse is:
Δ W ^ 1 = 1 Λ 1 + k R 1 d w L 1 0 R 1 q w L 1 1 + k 0 0 0 1 = α 11
where k = L 2 L 3 L 1 L 2 + L 3 , Λ = 1 + k 2 + R 1 d R 1 q w L 1 2 , and k 1 = L 3 L 2 + L 3 ; then k = L 2 L 1 k 1 .
To calculate the rest of the elements of (A45), we have:
W 22 1 W 21 Δ W ^ 1 = 1 Λ 1 + k k R 1 d w L 1 k 0 R 1 q w L 1 k 1 + k k 0 0 0 0 = α 21 Δ W ^ 1 W 12 W 22 1 = 1 Λ 1 + k k 1 R 1 d w L 1 k 1 0 R 1 q w L 1 k 1 1 + k k 1 0 0 0 0 = α 12 W 22 1 + W 22 1 W 21 Δ W ^ 1 W 12 W 22 1 = 1 Λ 1 + k k k 1 + L 2 Λ L 2 + L 3 R 1 d w L 1 k k 1 0 R 1 q w L 1 k k 1 1 + k k k 1 + L 2 Λ L 2 + L 3 0 0 0 Λ = α 22
Finally,
Δ R ^ 1 = α 11 α 12 α 21 α 22
also
Δ R ^ 1 R 12 R 22 1 = α 11 X 3 w L 3 + α 12 X 3 w L 3 α 21 X 3 w L 3 + α 22 X 3 w L 3 = α 13 α 23 R 22 1 R 21 Δ R ^ 1 = X 1 1 w L 1 α 11 X 2 1 w L 2 α 21 = α 31 α 32 R 22 1 + R 22 1 R 21 Δ R ^ 1 R 12 R 22 1 = I X 1 1 w L 1 α 11 X 3 w L 3 X 2 1 w L 2 α 21 X 3 w L 3 = α 33
from (65) and (A38)
P x = P 11 x P 12 x P 13 x P 21 x P 22 x P 23 x P 31 x P 32 x P 33 x = X 1 1 w L 1 α 11 X 1 1 w L 1 α 12 X 1 1 w L 1 α 13 X 2 1 w L 2 α 21 X 2 1 w L 2 α 22 X 2 1 w L 2 α 23 X 3 w L 3 α 31 X 3 w L 3 α 32 X 3 w L 3 α 33

Appendix A. Mesh Current Solution

Considering the balanced system given in Figure 11, the three-phase system can be reduced to one system per phase, as shown in Figure A1.
Figure A1. Single-phase equivalent system.
Figure A1. Single-phase equivalent system.
Applsci 11 01717 g0a1
The circuit can be solved with the well-known mesh formulation described by:
R 1 + J 2 π F L 1 + L 3 J 2 π F L 3 J 2 π F L 3 J 2 π F L 2 + L 3 i 1 i 2 = V 1 V 2
Substituting the numerical parameters of the elements given by R 1 = 10 Ω , L 1 = 0.1 H , L 2 = 0.15 H , L 3 = 0.5 H , V 1 = 200 V , V 2 = 100 V , and F = 60 Hz, the formulation is defined by:
10 + J 226.1946 J 188.4955 J 188.4955 J 245.0441 i 1 i 2 = 200 100
Mesh currents are given by:
i 1 i 2 = 10 + J 226.1946 J 188.4955 J 188.4955 J 245.0441 1 200 100 i 1 i 2 = 0.1838 J 1.4932 0.1414 + J 0.7405 = 1.5044 82 . 9792 0 A 0.7538 100 . 8143 0 A
The current in L 3 is:
i 3 = i 1 + i 2 = 0.0424 J 0.7527 = 0.7538 86 . 7728 0 A
Now, the graphical behavior of the three-phase currents for i 1 is shown in Figure A2a,b, illustrating i 1 from the MBGI of Figure 12.
Figure A2. Three-phase current for i 1 : (a) single-phase equivalent circuit; (b) MBGI.
Figure A2. Three-phase current for i 1 : (a) single-phase equivalent circuit; (b) MBGI.
Applsci 11 01717 g0a2
Figure A3 shows the simulation of the equivalent reduced circuit of Figure A1 and the MBGI of Figure 12 for i 1 simultaneously.
Figure A3. Three-phase current for i 1 using the equivalent reduced circuit and MBGI.
Figure A3. Three-phase current for i 1 using the equivalent reduced circuit and MBGI.
Applsci 11 01717 g0a3
The graphical behavior of the three-phase currents for i 2 is shown in Figure A4a,b, illustrating i 1 from the MBGI of Figure 12.
Figure A4. Three-phase current for i 2 (a) single-phase equivalent circuit; (b) MBGI.
Figure A4. Three-phase current for i 2 (a) single-phase equivalent circuit; (b) MBGI.
Applsci 11 01717 g0a4
Figure A5 shows the simulation of the equivalent reduced circuit of Figure A1 and the MBGI of Figure 12 for i 2 simultaneously.
Figure A5. Three-phase current for i 2 using the equivalent reduced circuit and MBGI.
Figure A5. Three-phase current for i 2 using the equivalent reduced circuit and MBGI.
Applsci 11 01717 g0a5
The graphical behavior of the three-phase currents for i 3 is shown in Figure A6a,b, illustrating i 3 from the MBGI of Figure 12.
Figure A6. Three-phase currents for i 3 (a) single-phase equivalent circuit; (b) MBGI.
Figure A6. Three-phase currents for i 3 (a) single-phase equivalent circuit; (b) MBGI.
Applsci 11 01717 g0a6
Figure A7 shows the simulation of the equivalent reduced circuit of Figure A1 and the MBGI of Figure 10 for i 3 simultaneously.
Figure A7. Three-phase current for i 3 using the equivalent reduced circuit and MBGI.
Figure A7. Three-phase current for i 3 using the equivalent reduced circuit and MBGI.
Applsci 11 01717 g0a7

References

  1. Nise, N.S. Control Systems Engineering; Wiley: New York, NY, USA, 2000. [Google Scholar]
  2. Pagnozzi, M.; Coletta, G.; Leone, G.; Catani, V.; Esposito, L.; Fiorillo, F. A Steady State Model to Simulate Groundwater Flow in Unconfined Aquifer. Appl. Sci. 2020, 10, 2708. [Google Scholar] [CrossRef] [Green Version]
  3. Chang, C.-W.; Liu, C.-H.; Wang, C.-C. A Modified Polynomial Expansion Algorithm for Solving The Staedy-State Allen-Cahn Equation for Heat Transfer in Thin Films. Appl. Sci. 2018, 8, 983. [Google Scholar] [CrossRef] [Green Version]
  4. Senturia, S.D. Microsystem Design; Kluwer Academic Publishers: Dordrecht, The Netherlands, 2002. [Google Scholar]
  5. Yu, M.; Lu, H.; Wang, H.; Xiao, C.; Lan, D. Compound Fault Diganosis and Sequential Prognosis for Electric Scooter with Uncertainties. Actuators 2020, 9, 128. [Google Scholar] [CrossRef]
  6. Barjuei, E.S.; Caldwell, D.G.; Ortiz, J. Bond Graph Modeling and Kalman Filter Observer Design for an Industrial Back-Support Exoskeleton. Designs 2020, 4, 53. [Google Scholar] [CrossRef]
  7. Zrafi, R.; Ghedira, S.; Besbes, K. A Bond Graph Approach for the Modeling and Simulation of a Buck Converter. J. Low Power Electron. Appl. 2018, 8, 2. [Google Scholar] [CrossRef] [Green Version]
  8. Lin, C.; Shen, Z.; Yu, J.; Li, P.; Huo, D. Modeling and Analysis of Characteristics of a Piezoelectric-Actuated Micro-/Nano Compliant Platform Using Bond Graph Approach. Micromachines 2018, 9, 498. [Google Scholar] [CrossRef] [Green Version]
  9. Algar, A.; Codina, E.; Freire, J. Bond Graph Simulation of Error Propagation in Position Estimation of a Hydraulic Cylinder Using Los Cost Accelerometers. Energies 2018, 11, 2603. [Google Scholar] [CrossRef] [Green Version]
  10. Van der Weff, K. Kinematic and Dynamic Analysis of Mechanisms, a Finite Element Approach; Delft University Press: Delft, The Netherlands, 1977. [Google Scholar]
  11. Zhang, W.J.; van der Werff, K. Automatic communication from a neutral object model of mechanism to mechanism analysis programs based in a finite element approach in a software enviroment for CADCAM of mechanisms. Finite Elem. Anal. Des. 1998, 28, 209–239. [Google Scholar] [CrossRef]
  12. Moon, W.-K.; Busch-Vishniac, I.J. A finite-element equivalent bond graph modeling approach with application to the piezoelectric thickness vibrator. J. Acoust. Am. 1993, 93, 3496. [Google Scholar] [CrossRef]
  13. Pal, S.K.; Talamantes-Silva, J.; Linkens, D.A.; Howard, I.C. Bond graph and finite element analyses of temperature distribution in a hot rolling process: A comparative study. Proc. Inst. Mech. Eng. Part I J. Syst. Control 2007, 221, 653–661. [Google Scholar] [CrossRef]
  14. Nakhaeinejad, M.; Lee, S.; Bryant, M.D. Finite element bond graph model of rotors. In Proceedings of the 2010 Spring Simulation Multiconference, Orlando, FL, USA, 11–15 April 2010; pp. 1–6. [Google Scholar]
  15. Breedveld, P.C. A bond graph algorithm to determine the equilibrium state of a system. J. Franklin Inst. 1984, 318, 71–75. [Google Scholar] [CrossRef]
  16. Gawthrop, P.J. Bicausal bond graphs. In Proceedings of the International Conference on Bond graph modeling (ICBGM’95), Las Vegas, NV, USA, 15–18 January 1995; pp. 83–88. [Google Scholar]
  17. Ngwompo, R.F.; Scarvada, R.; Thomasset, D. Inversion of linear time-invariant SISO systems modeled by bond graph. J. Frankl. Inst. 1996, 333, 157–174. [Google Scholar] [CrossRef]
  18. Bideaux, E.; Marquis-Favre, W.; Scavarda, S. Equilibrium set investigation using bicausality. Math. Comput. Model Dynam Syst. 2006, 12, 127–140. [Google Scholar] [CrossRef]
  19. Gonzalez, G.; Galindo, R. Steady state determination using bond graphs for systems with singular state matrix. Proc. IMechE Part I J. Syst. Control Eng. 2011, 225, 887–901. [Google Scholar] [CrossRef]
  20. Gawthrop, P. Computing Biomolecular System Steady-States. IEEE Trans. Nanobiosci. 2018, 17, 36–43. [Google Scholar] [CrossRef] [Green Version]
  21. Breedveld, P.C. Multibond Graph Elements in Physical Systems Theory. J. Frankl. Inst. 1985, 319, 1–36. [Google Scholar] [CrossRef]
  22. Borutzky, W.; Dauphin-Tanguy, G.; Thoma, J.U. Advances in bond graph modeling: Theory, software, applications. Math. Comput. Simul. 1995, 39, 465–475. [Google Scholar] [CrossRef]
  23. Boruttzky, W. Bond Graphs for Modeling, Control and Fault Diagnosis of Engineering Systems, 2nd ed.; Springer: Berlin/Heidelberg, Germany, 2017. [Google Scholar]
  24. Behzadipour, S.; Khajepour, A. Causality in vector bond graphs and its application to modeling of multi-body dynamic. Syst. Simul. Model. Pract. Theory 2006, 14, 279–295. [Google Scholar] [CrossRef]
  25. Breedveld, P.C. Stability of rigid body rotation from a bond graph perspective. Simul. Model. Pract. Theory 2009, 17, 92–106. [Google Scholar] [CrossRef]
  26. Breedveld, P.C. Essential gyrators and equivalence rules for 3-port junction structures. J. Franklin Inst. 1984, 318, 77–89. [Google Scholar] [CrossRef]
  27. Breedveld, P.C. Decomposition of multiport elements in a revised multibond graph notation. J. Franklin Inst. 1984, 318, 253–273. [Google Scholar] [CrossRef]
  28. Golo, G.; der Schaft, A.V.; Breedveld, P.C.; Marschke, B.M. Hamiltonian formulation of bond graphs. In Nonlinear and Hybrid Systems in Automotive Control; University of Gronigen, Johann Bernoulli, Institute for Mathematics and Computer Science: Groningen, The Netherlands, 2003; Volume 19, pp. 351–372. [Google Scholar]
  29. Nu nez, I.; Breedveld, P.C.; Weustink, P.B.T.; Gonzalez, G. Steady-state power flow analysis of electrical power systems modeled by 2- dimensional multibond graphs. In Proceedings of the International Conference on Integrated Modeling and Analysis in Applied Control and Automation, Bergeggi, Italy, 21–23 September 2015; pp. 39–47. [Google Scholar]
  30. Avalos, G.G.; Ayala, G.; Gallegos, N.B.; Padilla, A. Linearization of a class of non-linear systems modeled by multibond graphs. Math. Comput. Model. Dyn. 2019, 25, 284–332. [Google Scholar] [CrossRef]
  31. Abbes, M.; Farhat, A.; Mami, A.; Dauphin-Tanguy, G. Pseudo bond graph model of coupled heat and mass transfers in a plastic tunnel greenhouse. Simul. Model. Pract. Theory 2010, 18, 1327–1341. [Google Scholar] [CrossRef]
  32. Boudon, B.; Malburet, F.; Carmona, J. Simulation of a helicopter’s main gearbox semi-active suspension with bond graphs. Multibody Syst. Dyn. 2016, 39, 60–64. [Google Scholar]
  33. Sarker, M.; Rideout, D.G.; Butt, S.D. Dynamic model for 3D motions of a horizontal oil well BHA with wellbore stick-slip whirl interaction. J. Pet. Sci. Eng. 2017, 157, 482–506. [Google Scholar] [CrossRef]
  34. Pfeifer, M.; Caspart, S.; Hampel, S.; Muller, C.; Krebs, S.; Hohmann, S. Explicit port-Hamiltonian formulation of multi-bond graphs for an automated model generation. Automatica 2020, 120, 109121. [Google Scholar] [CrossRef]
  35. Lee, J.-N.; Nikravesh, P.E. Steady-state analysis of multibody systems with reference to vehicle dynamics. Nonlinear Dyn. 1994, 5, 181–192. [Google Scholar]
  36. Hendy, H.; Rui, X.; Zhou, Q. Controller Parameters tuning based on Transfer matrix method for multibody systems. Adv. Mech. Eng. 2015. [Google Scholar] [CrossRef] [Green Version]
  37. Dauphin-Tanguy, G.; Rahmani, A.; Sueur, C. Bond graph aided design of controlled systems. Simul. Pract. Theory 1999, 7, 493–513. [Google Scholar] [CrossRef]
  38. Sueur, C.; Dauphin-Tamguy, G. Bond-graph Approach for Structural Analysis of MIMO Linear Systems. J. Franklin Inst. 1991, 328, 55–70. [Google Scholar] [CrossRef]
  39. Avalos, G.G.; Gallegos, N.B. Quasi-steady state model determination for systems with singular perturbations modeled by bond graphs. Math. Comput. Model. Dyn. 2013, 19, 483–503. [Google Scholar] [CrossRef]
  40. Karnopp, D.C.; Margolis, D.L.; Rosenberg, R.C. System Dynamics Modeling and Simulation of Mechatronic Systems; Wiley, John & Sons: Hoboken, NJ, USA, 2000. [Google Scholar]
  41. Banerjee, S. Dynamics for Engineers; Wiley: Hoboken, NJ, USA, 2005. [Google Scholar]
  42. Kundur, J.R. Power System Stability and Control; Mc. Graw-Hill: New York, NY, USA, 1994. [Google Scholar]
  43. Anderson, P.M. Power System Control and Stability; The Iowa State University Press: Ames, IA, USA, 1977. [Google Scholar]
  44. Zhou, K.; Doyle, J.C. Essentials of Robust Control; Prentice-Hall: Upper Saddle River, NJ, USA, 1998. [Google Scholar]
Figure 1. Comparison between bond graphs and multibond graphs.
Figure 1. Comparison between bond graphs and multibond graphs.
Applsci 11 01717 g001
Figure 2. Steady state comparison via a multibond graph in an integral causality assignment (MBGI) and the traditional approach. MBGD, multibond graph in a derivative causality.
Figure 2. Steady state comparison via a multibond graph in an integral causality assignment (MBGI) and the traditional approach. MBGD, multibond graph in a derivative causality.
Applsci 11 01717 g002
Figure 3. Power bond.
Figure 3. Power bond.
Applsci 11 01717 g003
Figure 4. Causal bond.
Figure 4. Causal bond.
Applsci 11 01717 g004
Figure 5. Bonds; (a) single bond; (b) multibond.
Figure 5. Bonds; (a) single bond; (b) multibond.
Applsci 11 01717 g005
Figure 6. Multibond graph with efforts and flows.
Figure 6. Multibond graph with efforts and flows.
Applsci 11 01717 g006
Figure 7. Multiport elements.
Figure 7. Multiport elements.
Applsci 11 01717 g007
Figure 8. Eulerian junction structure: (a) Euler ring; (b) multiport gyrator.
Figure 8. Eulerian junction structure: (a) Euler ring; (b) multiport gyrator.
Applsci 11 01717 g008
Figure 9. Junction structure and key vectors of a multibond graph with integral causality assignment.
Figure 9. Junction structure and key vectors of a multibond graph with integral causality assignment.
Applsci 11 01717 g009
Figure 10. Multibond graph in a derivative causality assignment.
Figure 10. Multibond graph in a derivative causality assignment.
Applsci 11 01717 g010
Figure 11. Three-phase electrical system.
Figure 11. Three-phase electrical system.
Applsci 11 01717 g011
Figure 12. MBGI of the electrical system.
Figure 12. MBGI of the electrical system.
Applsci 11 01717 g012
Figure 13. MBGD of the electrical system.
Figure 13. MBGD of the electrical system.
Applsci 11 01717 g013
Figure 14. Dynamic and steady state responses on the (d, q, 0) axis: (a) i 1 d q 0 t = f 3 ̲ t ; (b) i 2 d q 0 t = f 4 ̲ t ; (c) i 3 d q 0 t = f 10 ̲ t .
Figure 14. Dynamic and steady state responses on the (d, q, 0) axis: (a) i 1 d q 0 t = f 3 ̲ t ; (b) i 2 d q 0 t = f 4 ̲ t ; (c) i 3 d q 0 t = f 10 ̲ t .
Applsci 11 01717 g014
Figure 15. Three phase currents on the (a,b,c axis: (a) f 21 ̲ t = i 1 a b c t ; (b) f 25 ̲ t = i 2 a b c t ; (c) f 23 ̲ t = i 3 a b c t .
Figure 15. Three phase currents on the (a,b,c axis: (a) f 21 ̲ t = i 1 a b c t ; (b) f 25 ̲ t = i 2 a b c t ; (c) f 23 ̲ t = i 3 a b c t .
Applsci 11 01717 g015
Figure 16. Schematic diagram of a three-phase synchronous machine.
Figure 16. Schematic diagram of a three-phase synchronous machine.
Applsci 11 01717 g016
Figure 17. Stator and rotor circuits of a synchronous generator.
Figure 17. Stator and rotor circuits of a synchronous generator.
Applsci 11 01717 g017
Figure 18. Multibond graph of a synchronous generator.
Figure 18. Multibond graph of a synchronous generator.
Applsci 11 01717 g018
Figure 19. MBGD of a synchronous generator.
Figure 19. MBGD of a synchronous generator.
Applsci 11 01717 g019
Figure 20. Physical variables’ performance for the synchronous generator: i d , i q , w, and i f .
Figure 20. Physical variables’ performance for the synchronous generator: i d , i q , w, and i f .
Applsci 11 01717 g020
Figure 21. Three-phase electrical current: i a , i b , and i c .
Figure 21. Three-phase electrical current: i a , i b , and i c .
Applsci 11 01717 g021
Table 1. Power variables.
Table 1. Power variables.
SystemEffort e Flow f
MechanicalForce F Ang.velocity ω
Torque τ Velocity ν
ElectricalVoltage v Current i
HydraulicPressure P Volume flow rate Q
Table 2. Causal forms for one-ports.
Table 2. Causal forms for one-ports.
ElementCausal FormCausal Relation
Effort Source Applsci 11 01717 i001 e ( t ) = E ( t )
Flow Source Applsci 11 01717 i002 f ( t ) = F ( t )
Resistance Applsci 11 01717 i003 e ( t ) = Φ R ( f ( t ) )
f ( t ) = Φ R 1 ( e ( t ) )
Capacitance Applsci 11 01717 i004 e ( t ) = Φ C ( f ( t ) d t )
f ( t ) = Φ C 1 ( d e ( t ) d t )
Inertia Applsci 11 01717 i005 e ( t ) = Φ I ( e ( t ) d t )
f ( t ) = Φ I 1 ( d f ( t ) d t )
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Gonzalez Avalos, G.; Barrera Gallegos, N.; Ayala-Jaimes, G.; Padilla Garcia, A. Steady State Response of Linear Time Invariant Systems Modeledby Multibond Graphs. Appl. Sci. 2021, 11, 1717. https://doi.org/10.3390/app11041717

AMA Style

Gonzalez Avalos G, Barrera Gallegos N, Ayala-Jaimes G, Padilla Garcia A. Steady State Response of Linear Time Invariant Systems Modeledby Multibond Graphs. Applied Sciences. 2021; 11(4):1717. https://doi.org/10.3390/app11041717

Chicago/Turabian Style

Gonzalez Avalos, Gilberto, Noe Barrera Gallegos, Gerardo Ayala-Jaimes, and Aaron Padilla Garcia. 2021. "Steady State Response of Linear Time Invariant Systems Modeledby Multibond Graphs" Applied Sciences 11, no. 4: 1717. https://doi.org/10.3390/app11041717

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