Abstract
Current physical systems are built in more that one coordinate: for example, electrical power systems, aeronautical systems and robotic systems can be modeled in multibond graphs . However, in these systems, some elements use only one axis or dimension—for example, actuators and controllers—which can be modeled in bond graphs . Therefore, in this paper, modeling of systems in multibond graphs and bond graphs (-) is presented. Likewise, the junction structure of systems represented by (-) is introduced. From this structure, mathematical modeling in the state space is presented. Likewise, modeling of systems on a platform (-) can be seen as symmetric to the mathematical model that represents these systems. Finally, a synchronous generator modeled by (-) as a case study is developed, and simulation results using 20-Sim software are shown. Furthermore, an electrical power system connected to the power supply of a DC motor as another case study is explained.
1. Introduction
Many real systems generally cannot be modeled, analyzed and controlled in a single dimension or coordinate because their field of action or work space is in three dimensions or coordinates. At the same time, these types of systems require an energy supply in a coordinate or are controlled from one coordinate to the three coordinates that compose them. The first step to address the problems of these systems is to obtain their mathematical models; with this, you can carry out their analysis to know their performance and their subsequent control.
Systems formed by several dimensions are representative of three-phase electrical systems, robotic systems, construction systems, aeronautical systems and thermal systems. The modeling of these systems is traditionally carried out by knowing the physical and chemical properties of the elements and their connections, resulting in a state space model.
Bond graph theory was introduced by H. Paynter in 1961 and was formalized, expanded and applied by Karnopp and Rosenberg. Researchers such as Thoma, Brown, Breeveld and Tanguy have published many developments that have promoted bond graphs to be widely known.
The bond graph methodology is based on the transfer of power through links called power bonds. Likewise, this methodology is not exclusive to an energy domain and allows systems formed by several energy domains (electrical, magnetic, mechanical, hydraulic and thermal) to be modeled in a unified manner. Furthermore, causality is applied to each bond, allowing the mathematical model to be obtained. Systems modeled by bond graphs can be linear or non-linear and time-variant or time-invariant. Due to the characteristics of causality applied to bond graphs, structural properties of the systems such as stability, decoupling, controllability and observability can be obtained. Likewise, the design of observers and controllers can be determined with the advantage that they are feasible because the required physical elements are clearly indicated on the bond graph.
Some basic papers on bond graph theory are cited below. The determination of the structural properties of dynamic LTI MIMO systems with structural controllability and structural observability are presented in []. A procedure to model systems in bond graphs is introduced in []. The design of observers applied to the control of systems modeled in bond graphs is proposed in []. Control based on the bond graph model, including PID control, is proposed in []. Obtaining the Langrangian and Hamiltonian models of a system from the properties of a bond graph is proposed in [].
The methodology, properties and applications using bond graphs have been involved in such a way that the following recent references are cited. Bond graphs are used to analyze electric vehicle behavior and control design for optimization purposes in []. The hydraulic, thermal, electromechanical, thermodynamic and electrical energy domains are applied for the modeling of a battery and a photovoltaic cell as a bond graph in []. MOSFET and PiN diode models are developed for the modeling and simulation of a buck converter as a bond graph in []. The behavior of a wind turbine blade considering the optimal value of rotary effects as a bond graph is proposed in [].
Recently, the bond graph methodology has been extended to the modeling of systems with multiple axes appearing as multibond graphs , which are vector bond graphs. The characteristics of multibond graphs are essentially similar to those of bond graphs with the care that they handle signals of various axes or dimensions. Before the appearance of multibond graphs, multi-axis systems were modeled as bond graphs, but the potential of the tools for analysis and synthesis were not clearly visualized.
Some essential work in multibond graphs are as follows: The description of the terminology and elements of multibond graphs are introduced in []. A procedure to describe the decomposition of the elements in multibond graphs into 1- and 2-port elements and junctions with their bonds are developed in []. The causality assignment of vector bond graphs is proposed in [].
Recently, some advances and applications in multibond graphs have been published and are described below. The determination of the steady state of alternating-current electric circuits as multibond graphs using multibonds for the real and imaginary parts of phasors is proposed in []. The chains of kinematic joints applied to the suspension in a helicopter as a multibond graph are proposed in [].
Some models of one-hand prostheses considering three under-actuated joints and translational and revolution movement are proposed in []. A model of a ball dropped in a bowl with a cartilage layer as a multibond graph is presented in []. Trajectory and force control schemes applied to a prosthetic finger mechanism using a multibond graph are presented in [].
The direct modeling in coordinates of a three-phase electrical system as a multibond graph is presented in [].
However, there are systems that have several axes: for example, electrical power systems, electrical machines, automobile systems, robotic systems, aeronautical systems and thermal systems. These systems can be modeled as multibond graphs, but some sections of these systems are one coordinate, so they have to be modeled in an environment of multibond graphs connected to bond graphs. If these systems are modeled as bond graphs, they result in very extensive models that are difficult to analyze and control. Therefore, it is most convenient to model subsystem with a single coordinate as bond graphs and those with several coordinates as multibond graphs, which gives rise to multibond graphs connected to bond graphs (-). Now, for analysis and, subsequently, the control design, the mathematical model of the same is required.
The main contribution of this paper is to propose a junction structure for systems modeled as (-) that allows determining their mathematical models in the state space in a direct and structured way. From this paper, methodologies such as stability, controllability, observability and singular perturbations can be developed to analyze these types of systems.
The junction structure is the fundamental link of a bond graph model to its mathematical representation and considers variables, connections and constitutive relationships of its elements. Some of the basic papers on junction structures are the following: The solubility of junction structures applied to bond graphs is established in []. The order and linear independence of the variables in a junction structure from its bond graph are proposed in []. The determination of the equations in the state space of an LTI MIMO system modeled as a bond graph as well as the properties of structural controllability and structural observability are presented in []. The junction structure and its properties of switching systems represented as a bond graph are proposed in [].
Currently, bond graph papers have been published based on junction structures for nonlinear systems in [].
Therefore, this paper presents the bases through the junction structure of an (-) model determining its mathematical model and being able to extend the properties of stability, controllability and observability as future works.
In this paper, a case study of a synchronous generator with damping windings modeled as (-) is proposed. This type of generator is three-phase in the stator windings, determining a subsystem in coordinates , there are damping windings that are modeled as two windings in coordinates, the excitation winding is a subsystem with a simple circuit determining a single coordinate, and the supply of mechanical energy to the generator is through a single coordinate mechanical subsystem. Therefore, in this paper, an (-) model of this generator is presented, and by using a proposed lemma, its nonlinear mathematical model is obtained. To check the validity of the model, simulations of the variables of this generator using different coordinates are presented using 20-Sim software (version 4.0).
Through this paper, some symmetries can be found: the modeling of bond graphs to multibond graphs, the modeling of multibond graphs connected with bond graphs, and their models in state space; the case study of the transformation of coordinates to in the modeling of a synchronous generator is another symmetry.
Section 2 describes the fundamental elements in the modeling of bond graphs and multibond graphs. Section 3 proposes the junction structure for (-) models and, through a lemma, the obtaining of its mathematical model; the proposed methodology is applied to two case of studies in Section 4. Finally, the conclusions are given in Section 5.
2. Modeling in Bond Graphs and Multi-Bond Graphs
When two elements, components or systems are connected, power transfer always occurs . Likewise, this power can be due to electrical, mechanical, hydraulic or thermal energy domains. To work in a unified frame of reference, bond graph theory uses generalized variables called effort and flow ; the main characteristics of these variables is their product, which determines the power
Generalized power variables in different energy domains are indicated in Table 1.
Table 1.
Power variables.
The main property of bond graph modeling is to represent power interactions graphically, as illustrated in Figure 1.
Figure 1.
Power bond.
The generalization in the modeling of systems that determine power arrangements found in typical systems such as robotics and electrical in three phases has given risen to modeling with multibond graphs, for which the generalized power variables are effort and flow but in vector notation and , and the power is given by
where
and
Power interactions that are used graphically in a multibond are shown in Figure 2 along with their equivalence with bonds.
Figure 2.
Multibond (a) multibond symbol, (b) multibond power equivalent individual bonds.
There are two additional variables in bond graphs to mathematically describe a system, which are the energy variables: momentum and displacement ; they are related to the power variables by
For multibond graphs, these variables are the momentum vector and the displacement vector and are related to the power variables by
One of the main properties of bond graph theory is the application of causality to its elements. Causality allows knowing the input and output signals for each bond or multibond. Graphically, it is applied to a vertical stroke; towards the direction of this vertical stroke, the direction of the effort is determined, and in opposition is the flow in this bond or multibond, as shown in Figure 3.
Figure 3.
Causal symbols, (a) single bond graphs, (b) multibond graphs.
The basic elements to build models in bond graphs or multibond graphs are the following:
2.1. 1-Ports Active
These are the elements that supply power to the system because there are two generalized power variables, so there are two elements of this type for bonds graphs: effort and flow sources, respectively. In multibond graphs, are the multiport effort source and multiport flow source, respectively. Figure 4 shows the representation of these sources.
Figure 4.
Flow and effort sources, (a) for bond graphs, (b) multibond graphs.
2.2. 1-Ports Passive
These elements are characterized by storing or dissipating energy. The dissipative element is shown in Figure 5a, and for a multibond graph, it is shown in Figure 5b.
Figure 5.
Dissipative elements for (a) single bond graphs, (b) multibond graphs.
The constitutive relationship of the element in a bond graph is given by
In case is linear,
For ,
If is linear,
In a multibond graph for ,
If is a linear matrix relationship of dimension 3,
For the mulltiport resistor ,
Its linear matrix version of dimension 3 is
Another 1-port element is the 1-port inertia for bond graphs or the element of multiport-I for multibond graphs; these elements in an integral causality assignment are shown in Figure 6.
Figure 6.
Inertia element and inertia multiport in integral causality assignment, (a) single bond graphs, (b) multibond graphs.
If this element is linear, the relationship is
For the multiport I, the relationship between input and output is
For a linear multiport,
In expanded form,
Now, if this 1-port is in derivative causality assignment, it is as shown in Figure 7.
Figure 7.
Inertia element and inertia multiport in derivative causality assignment, (a) single bond graphs, (b) multibond graphs.
The constitutive relationship of element I is given by
If it is a lineal element,
For multiport , its relationship is
If it is a linear element, we have
The other storage element is the capacitance in an integral causality assignment, as illustrated in Figure 8.
Figure 8.
Capacitor element and capacitor multiport in integral causality assignment, (a) single bond graphs, (b) multibond graphs.
The constitutive relation for element C is defined by
If this element is linear,
The constitutive relation for multiport is expressed by
Considering a linear multiport element,
In expanded form,
This element in a derivative causality assignment is shown in Figure 9.
Figure 9.
Capacitor element and capacitor multiport in derivative causality assignment, (a) single bond graphs, (b) multibond graphs.
For element C, its constitutive relationship is
With a linear relationship,
For multiport , the constitutive relation is
For the linear case,
2.3. 2-Ports
Important elements in the transfer of power between various sections of a system are modeled in bond graph by transformers and gyrators modulated by a constant magnitude or by a signal, as shown in Figure 10.
Figure 10.
Transformer, (a) single bond graphs, (b) multiport bond graphs, (c) sigle bond with reversed causality and (d) multiport bond graphs with reversed causality and multiport transformer.
Depending on the causality, the constitutive relationship between the ports of a transformer may be different as presented in []. Thus, for Figure 10a, the relations are given by
where is the constant modulus for a transformer , and for a modulated transformer , .
For the transformer with a causality illustrated in Figure 10c, the port relations are
The multiport transformer has constitutive relations defined by
where is the constant modulus matrix for a multiport transformer , and for a multiport modulated transformer , .
For a multiport transformer with the causality shown in Figure 10d, the multibond relations are
Another important element of port-2 represents the gyrators illustrated in Figure 11.
Figure 11.
Gyrator and multiport gyrator, (a) single bond graphs, (b) multiport bond graphs, (c) sigle bond with reversed causality and (d) multiport bond graphs with reversed causality.
The constitutive relation for the gyrator of Figure 11 is expressed by
where is the constant modulus for a gyrator , and for a modulated gyrator , .
If the gyrator has a causality like the one shown in Figure 11c, the constitutive relation is
In case it is a modulated gyrator , .
The multiport gyrator of Figure 11b has the constitutive relation given by
where is the modulo constant matrix for a multiport gyrator , and for a modulated multiport gyrator , .
In case the gyrator is in a causality like the one shown in Figure 11d, the relationship is defined by
In case it is a modulated gyrator , .
2.4. 3-Ports
3-ports represent the serial (1-junction) and parallel (0-junction) connections in the different physical systems. These junctions are conservative power elements, which are shown in Figure 12.
Figure 12.
(a) Single-element junctions and (b) mutltiport junctions.
The junctions are the elements that allow the connection of the elements and form the bond graph models for which the constitutive relations for 1-junction are given by
and for 0-junction, they are
The effort and flow relationships of multibonds applied to junctions 1 and 0 are similar to the previous ones considering that they have vectors: for 1-junction
and for the other junction
A junction structure of a system modeled by a multibond graph connected to a bond graph is proposed in the next section.
3. A Mathematical Model of a System Composed of MultiBond Graphs and Bond Graphs
Some systems that are defined on three axes and modeled by bond graphs can lead to very extensive and complicated models. These types of systems modeled by multibond graphs can determine a compact and organized model.
However, many systems with three-axis actuators and controllers are individual for each axis. Thus, modeling these systems in multibond graphs can result in multibond graphs with multibonds with non-complete signals: that is, multibonds that, mathematically represented, determine vectors with one non-zero element and the rest with zeros. Due to this, the utility of multibond graphs is not used for these signals.
Therefore, it is possible to model three-axis systems with multibond graphs in which one axis can contain the actuator and control subsystems modeled by bond graphs. In order to have analysis tools for these systems with three coordinates linked to subsystems of one coordinate, the determination of the mathematical model of the same is required. The proposed junction structure for (-) is shown in Figure 13.
Figure 13.
Junction structure for (-).
The block diagram information representing a multibond graph and bond graph determines the following elements and key vectors:
- Bond graph section:
- –
- Elements of energy supply sources denoted by with variables
- –
- Energy storage elements denoted by :
- *
- In integral causality assignment with state variables and co-energy vector determining linearly independent state variables.
- *
- In derivative causality assignment with state variables and co-energy vector determining linearly dependent state variables.
- –
- Detection elements for system outputs denoted by with variables .
- –
- Energy dissipation elements denoted by with variables and .
- –
- The different elements of a system , , and are connected by the 0 and 1 junctions or by transformers and gyrators modulated by variables or constants.
- Multibond graph section:
- –
- Source multiport elements denoted by with multiport input variables
- –
- Storage multiport fields denoted by :
- *
- In integral causality assignment with multiport state variables and multiport co-energy vector that determine linearly independent multiport state variables.
- *
- In derivative causality assignment with multiport state variables and multiport co-energy vector that determine linearly dependent multiport state variables.
- *
- These fields can be used to connect the multibond graph and bond graph sections according to the system characteristics.
- –
- Multiport detection elements denoted by with multiport outputs .
- –
- Multiport energy dissipation denoted by with multiport variables and .
- –
- Multiport junctions , modulated multiport transformers and modulated multiport gyrators are used to connect the different multiport elements , , and . In addition, these transformers or gyrators can be used to connect this section of the multibond graph with the section of the bond graph.
According to the proposed junction structure of Figure 13, the connection between multibond graphs and bond graphs is through multiport transformers and gyrators or through multiport energy storage fields. Thus, for the multiport field of in an integral causality assignment, the constitutive relation is defined by
For multiport elements in derivative causality and for resistive multiport , they are expressed by
For the elements in derivative causality and for dissipative elements , they are given by
The scheme in Figure 13 for modeling systems determines a class of nonlinear systems representative of products of state variables for which the characteristics are defined in the following lemma.
Lemma 1.
Consider a system modeled by multibond graphs and bond graphs with a predefined integral causality assignment according to Figure 13. The connection between them is described by transformers and/or gyrators and/or storage fields for which the combined multiport junction structure is defined by
Then a nonlinear state-space representation is given by
where
with
being
with system outputs
where
Proof.
From line seven of (52) with the first line of (47),
Deriving with respect to time with (48),
Now from line eight of (52) with the second line of (47),
Deriving with respect to time with (50),
From the second and third lines of (52) with (49) and (51), the relationship of the vector is expressed as
and for , it is
substituting (79) and (82) with (49),
with (65) and (66), (84) is reduced to
With the first line of (54), (56), (57), (61) and (62), the expression (85) is given by
With (47), (54) and the first line of (55) and (60), the state equation for multiport state variables given by the first line of (53) is proven.
From the second line of (52), (81)–(83) with (49) and (51),
With (65) and (66), Equation (87) is reduced to
With the second line of (54), (58), (59), (63) and (64), the expression (88) is given by
With (47), (54) and the second line of (55) and (60), the equation of state for state variables given by the second line of (53) is proven.
□
From the fifth line of (52), (82) and (83) with (49) and (51),
With (65) and (66), (90) is reduced to
From the first line of (68) and (73) with (69), (70), (74) and (75), the first line of (67) is proven.
From the sixth line of (52), (82) and (83) with (49) and (51),
With (65) and (66), (92) is reduced to
From the second line of (68) and (73) with (71), (72), (76) and (77), the second line of (67) is proven.
Next, the proposed methodology is applied to a case study.
4. Case Studies
In this section, two case studies are described applying the methodology of this paper.
4.1. Synchronous Generator
Currently, the majority of electrical power systems are based on the generation of electrical energy in hydroelectric, thermoelectric and nuclear power plants, which have synchronous generators as their main element [,,]. A diagram of a two-pole synchronous generator is shown in Figure 14. This machine is characterized by having a three-phase armature winding as a stator; in the rotor, the field winding causes excitation; and a damping winding eliminates electromagnetic transients .
Figure 14.
Schematic diagram of a three-phase synchronous generator.
Figure 15 illustrates the equivalent circuits of the synchronous generator where the armature winding is indicated, which is represented by three lines with resistance and inductance equivalent to each phase , and ; the field winding is a circuit with a DC voltage source with its equivalent resistance and inductance , and the damping winding is modeled as two shorted circuits with resistance and inductance and , respectively.
Figure 15.
Stator and rotor circuits of a synchronous generator.
The model of the synchronous generator with its armature winding determines a time-varying three-phase electrical subsystem. Due to this, the Park transformation is applied to have a coordinate transformation and obtain an equivalent time-invariant system.
The following assumptions are considered to obtain the generator model:
- The stator windings are sinusoidally distributed along the air gap.
- The inductance of the rotor with its position does not cause variation due to stator slots.
- The phenomena of hysteresis and magnetic saturation are not taken into account.
From Figure 15, the following elements are identified:
- The armature phase windings are with phase voltages and currents and , respectively; denote the stator phase resistances, and denote the stator phase self inductances.
- The field winding is f with voltage and current in this winding; and denote resistance and self inductance of this winding, respectively.
- The damping circuit on the d-axis is D with voltage and current denoted by and , respectively; and denote the resistance and self inductance of this winding, respectively.
- The damping circuit on the q-axis is Q with voltage and current denoted by and , respectively; and denote the resistance and self inductance of this winding, respectively.
The synchronous generator of Figure 15 is represented by six windings that are magnetically coupled. The magnetic coupling between the windings is a function of the rotor position. The instantaneous terminal voltage v of any winding is in the form
where is the flux linkage, R is the winding resistance, and is the current, with positive directions of stator currents flowing out of the generator terminals.
In order to remove the time variance of the armature winding variables , the Park transformation is applied so that the new variables in coordinates move at the rotor speed. This transformation is defined by []
where the current vectors are defined as
and the Park transformation matrix is
The angle between the d-axis and the rotor is described by
where is the rated angular frequency in , and is the synchronous torque angle in electrical radians.
Similarly, the transformations for voltages and flux links are expressed by
According to Figure 15, a model (-) of the synchronous generator in coordinates is proposed in Figure 16.
Figure 16.
(-) of the synchronous generator.
This model has the following characteristics:
- The section of the armature winding is in coordinates , to which the multiport resistor with multibond 2 and multiport inductance with multibond 3 are connected. The multiport effort source 17 in coordinates is connected to a multiport transformer modulated with the Park transformation matrix so that the multibond 10 has a multiport effort equivalent to the voltage in coordinates . The multibond 14 is the stator–rotor connection in a synchronous generator through a multiport gyrator modulated by a matrix T, which are the flux links and that give rise to the electromagnetic torque of the machine. Note that the multibonds in this section are dimension 3.
- The section of the damping windings are used in a synchronous generator to start the machine and as a means of energy dissipation when there are internal or external electromagnetic transients to the machine. These windings are modeled on the rotor as two shorted windings for which the multiport resistance is , which is connected to bond 8. These windings have their self- and mutual-inductance with respect to the inductances of the other windings of the machine, so this inductance is . These windings have no supply source, and note that these multibonds are dimension 2.
- The last electrical section of this generator is constituted by the field winding of bond 7 and is linked by bond 5 to the inductance of this winding . Note that the dimension of this section is 1.
- The mechanical section consists of the moment of inertia of the generator connected to bond 18. Considering the effects of air friction with mechanical resistance with bond 20, the mechanical energy input to the generator is through the effort source linked to bond 16. The conversion of mechanical energy to electrical energy is carried out by means of the multiport gyrator , for which bond 17 is the mechanical part of dimension 1, and the electrical part is multibond 19 of dimension 3 since it determines the three-phase electrical generation.
- The subsystems of the multiport armature winding of dimension 3, of the damping windings of dimension 2, and of the field winding of dimension 1 due to the design and construction structure of the generator present mutual magnetic flux links and determine mutual inductances , , , , , and . Therefore, they are modeled in a multiport field in which the self- and mutual-inductances of these windings are considered.
The key vectors of the multibond graph–bond graph model (-) of the generator for the storage elements are defined by
where the constitutive relations are given by
where
with
The key vectors for the dissipation elements
with constitutive relations given by
with
The inputs to the system are
and the selected outputs are the currents in coordinates , defined by
The multiport junction structure is described by
where
In order to obtain the mathematical model of the system in state space, the proposed lemma is applied. As there are no storage elements in derivative causality,
Likewise, there are no algebraic loops in both sections of the multibond graph and bond graph
From (56) and (57) with (110), (111), (116), (118) and (119),
From the first line of (55),
where
From (60)–(62) with (116), (118) and (119), the multiport input matrix is defined by
From (58), (110), (111), (116), (118) and (119),
From (59), (110), (111), (116), (118) and (119),
From the second line of (55),
The input matrix is obtained from (63), (64), (116), (118) and (119)
By substituting (122), (123), (125) and (126) into the first line of (53) with (55), the state equation for the multibond graph section in a three coordinates is defined
And substituting (129)–(132) into the second line of (53) with the second lines of (55) and (60),
From (69), (70), (74) and (75) with the first line of (68) and (73), the output equation is given by
With the state equations given by (133) and (134), we have the representation of a system modeled by multibond graphs and bond graphs. In addition, there are the terms due to , the terms of , and also the relationship between them.
In order to obtain the behavior of the synchronous generator using the (-) model, simulation results using 20-Sim software are shown. The numerical parameters of the generator elements are indicated in Table 2.
Table 2.
Parameters of the case study.
The first part of the simulation results consists of the three-phase supply voltages to the generator in coordinates and in coordinates as shown in Figure 17.
Figure 17.
Supply voltages: (a) in coordinates ; (b) in coordinates .
The three-phase voltage applied to the generator is in balanced conditions: that is, it is at a constant maximum magnitude and with a phase shift of 120 in coordinates , defining voltages of constant magnitude in coordinates .
The response of the (-) model is found with the currents , which is the response of the generator when the three-phase voltages are supplied; the torque applied to the mechanical subsection indicates the input mechanical energy and is related to the voltage in the excitation winding. Thus, the currents shown in Figure 18a are stable after the transient period has finished. These current signals are obtained from the multibond graph with multibonds of dimension 3.
Figure 18.
Electric currents of the model: (a) of the main windings in coordinates ; (b) of the damping windings .
Figure 18b shows the currents in the damping windings , which absorb the energy of the electromechanical transient of the generator at its startup and which after the dynamic period must stabilize at zero magnitude as seen in the corresponding graphs. These currents are obtained from the multibond graph with multibonds of dimension 2.
Figure 19 shows the two remaining variables of the generator model, which are the current in the excitation winding and the speed w; both signals being stable indicates good operation of the generator. These excitation current and velocity signals are obtained from the bond graph part of the model with bonds of dimension 1.
Figure 19.
(a) Current in the field winding and (b) speed.
Finally, the objective of the generator is to supply electrical energy to the system through the currents that are obtained from the currents ; the section representing these currents in the multibond graph indicates that balanced three-phase currents are delivered to the system, showing good operation of the generator, which is shown in Figure 20.
Figure 20.
Output current in coordinates .
4.2. Three-Phase Electrical System
Electrical power systems allow the generation, transmission, distribution and consumption of electrical energy. This case study consists of a three-phase electrical energy generation system Figure 21 present the second case study. Due to the difference in the generation and transmission voltage levels, a set of single-phase transformers is connected between the supply and the transmission lines formed by the resistance and inductance connected to phase , phase and phase . These lines are connected to an energy storage system made up of capacitors . From the terminals of the capacitors, it is necessary to connect a DC motor, for which a three-phase rectifier based on power diodes is applied. The output of this rectifier feeds a motor through a single-phase transformer to guarantee that the motor receives the voltage at its terminals at the desired value.
Figure 21.
Electrical power system feeding a DC motor.
The DC motor model consists of the resistance and inductance armature winding parameters; the mechanical part of the motor is formed by the inertia J and friction with the air b; the electromechanical conversion takes place with a module n. For this motor, the field winding is constant, so its model is not necessary. The complete model of this system is shown in Figure 22.
Figure 22.
(-) of the electrical power system.
A fundamental aspect of modeling systems with multibond graphs and bond graphs is to be able to link these and make them graphically and mathematically consistent. Therefore, for the output of the three-phase rectifier and the input to the single-phase transformer , another transformer with a module is required to make this connection. Note that the three-phase rectifier is modeled based on nonlinear resistances of the Schottky model.
The key vectors are defined by
with the constitutive relationships of these storage elements expressed by
where
The key vectors for the dissipative elements are defined by
with the constitutive relations
with the input
The input and output relations of the transformer with module T are given by
where
The junction structure of (-) is given by
In this case, and ; then (65) and (66)
Also, there are no storage elements in derivative causality; then .
From (56), (150) and (151) with (143), (144) and (149),
From (57), (150) and (151) with (149),
From (58), (150) and (151) with (149),
From (59), (150) and (151) with (143), (144) and (149),
From (61) and (63) with (151), (143), (144) and (149),
and
For this case study, there are no energy storage element fields, so . From (55) and (60) with (152)–(157), the state equation given by (53) is defined as
From this paper, structural properties of a model can be obtained. Likewise, the control design in section to or the opposite can be established for future work.
5. Conclusions
System modeling with the combination of multibond graphs with bond graphs has been presented. Physical systems such as electrical power, aeronautical and robotic systems, due to their characteristics, require modeling in several axes or dimensions, and at the same time, there are components that are represented in one axis or dimension, so this paper responds to the need to model these systems through (-). The mathematical modeling of systems represented by (-) is proposed through a junction structure that is introduced. Finally, the modeling and simulation of a synchronous generator on the (-) platform has been presented. Additionally, the obtainment of a state-space model of an electrical power system feeding a DC motor is proposed. Structural properties such as stability, controllability and singular perturbations of systems modeled by (-) as future work can be proposed from this paper.
Author Contributions
Conceptualization, G.G.-A. and N.B.G.; methodology, G.G.-A. and A.J.P.R.; software, A.P.G. and L.F.F.G.; validation, A.P.G. and G.A.-J.; formal analysis, G.G.-A.; investigation, G.A.-J.; writing—original draft preparation, G.G.-A., G.A.-J. and N.B.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
Data are contained within the article.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Sueur, C.; Dauphin-Tanguy, G. Bond graph approach for structural analysis of MIMO linear system. J. Frankl. Inst. 1991, 328, 55–70. [Google Scholar] [CrossRef]
- Antic, D.; Vidojkovic, B.; Mladenovic, M. An Introduction to Bond Graph Modelling of Dynamic Systems. In Proceedings of the TELSIKs 99, Nis, Serbia, 13–15 October 1999. [Google Scholar]
- Karnopp, D. Bond Graphs in Control: Physical State Variables and Observers. J. Frankl. Inst. 1979, 308, 219–234. [Google Scholar] [CrossRef]
- Gawthrop, P. Physical Model-based Control: A Bond Graph Approach. J. Frankl. Inst. 1995, 332B, 285–305. [Google Scholar] [CrossRef]
- Brown, F.T. Hamiltonian and Lagrangian Bond Graphs. J. Frankl. Inst. 1991, 328, 809–831. [Google Scholar] [CrossRef]
- Rahmani, A.; Hasan, M.N.; Zak, M. Modelling and Validation of Electric Vehicle Drive Line Architecture using Bond Graph. Test Eng. Manag. 2020, 82, 15154–15167. [Google Scholar]
- Badoud, A.E.; Merahi, F.; Bouamama, B.O.; Mekhilef, S. Bond Graph modeling, design and experimental validation of a photovoltaic/fuel cell/electrolyzer/battery hybrid power system. Int. J. Hydrogen Energy 2021, 46, 24011–24027. [Google Scholar] [CrossRef]
- 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]
- Mohammed, A.; Sirahbizu, B.; Lemu, H.G. Optimal Rotary Wind Turbine Blade Modeling with Bond Graph Approach for Specific Local Sites. Energies 2022, 15, 6858. [Google Scholar] [CrossRef]
- Breedveld, P.C. Multibond graph elements in physical systems theory. J. Frankl. Inst. 1985, 319, 1–36. [Google Scholar] [CrossRef]
- Breedveld, P.C. Decomposition of multiport elements in a revised multi bond graph notation. J. Frankl. Inst. 1984, 318, 253–273. [Google Scholar] [CrossRef]
- Behzadipour, S.; Khajepour, A. Causality in vector bond graphs and its application to modeling of multi-body dynamic systems. Simul. Model. Pract. Theory 2006, 14, 279–295. [Google Scholar] [CrossRef]
- Nuñez, I.; Breedveld, P.C.; Weustink, P.B.T.; Gonzalez, G. Steady-State power flow analysis of electrical power systems modelled 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]
- Boundon, B.; Malburet, F.; Carmona, J.C. Design Methodology of a Complex CKC Mechanical Joint with an Energetic Representation Tool “Multibond Graph”: Application to the Helicopter. In Multibody Dynamics, Computational Methods and Applications; Springer International Publishing: Berlin/Heidelberg, Germany, 2014. [Google Scholar]
- Mishra, N.; Vaz, A. Bond graph modeling of a 3-joint String-Tube Actuanted finger prosthesis. Mech. Mach. 2017, 117, 1–20. [Google Scholar] [CrossRef]
- Pathak, A.K.; Vaz, A. A simplified model for contact mechanics of articular cartilage and mating bones using bond graph. In Proceedings of the 3rd International and 18th National Conference on Machines and Mechanisms, Mumbai, India, 13–15 December 2017. [Google Scholar]
- Mishra, N.; Vaz, A. Development of trajectory and force controllers for 3-joint string- tube actuated finger prosthesis based on bond graph modeling. Mech. Mach. Theory 2020, 146, 103719. [Google Scholar] [CrossRef]
- Gonzalez, G.; Barrera, N.; Ayala, G.; Padilla, A. Modeling and Simulation in Multibond Graphs Applied to Three-Phase Electrical Systems. Appl. Sci. 2023, 13, 5880. [Google Scholar] [CrossRef]
- Rosenberg, R.C.; Andry, A.N. Solvability of Bond Graph Junction Structures with Loops. IEEE Trans. Circuits Syst. 1979, 26, 130–137. [Google Scholar] [CrossRef]
- Rosenberg, R.C.; Moultrie, B. Basis Order for Bond Graph Junction Structures. IEEE Trans. Circuits Syst. 1980, 27, 909–920. [Google Scholar] [CrossRef]
- Rahmani, A.; Dauphin-Tanguy, G. Structural analysis of switching systems modelled by bond graph. Math. Comput. Dyn. Syst. 2010, 12, 235–247. [Google Scholar] [CrossRef]
- Gonzalez, G.; Padilla, A. Quasi-steady-state model of a class of nonlinear singularly perturbed system in bond graph approach. Electr. Eng. 2018, 100, 293–302. [Google Scholar] [CrossRef]
- Breedveld, P.C. Essential gyrators and equivalence rules for 3-port junction structures. J. Frankl. Inst. 1984, 318, 253–273. [Google Scholar] [CrossRef]
- Kundur, J.R. Power System Stability and Control; Mc. Graw-Hill: New York, NY, USA, 1994. [Google Scholar]
- Anderson, P.M. Power System Control and Stability; The Iowa State University Press: Ames, IA, USA, 1977. [Google Scholar]
- Krause, P.C.; Wasynczuk, O.; Sudhoff, S.D. Analysis of Electrical Machinery and Drive Systems; IEEE Press-Wiley-Interscience: Hoboken, NJ, USA, 2002. [Google Scholar]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).