Next Article in Journal
Macromolecular Structure Controlling Micro Mechanical Properties of Vitrinite and Inertinite in Tectonically Deformed Coals—A Case Study in Fengfeng Coal Mine of Taihangshan Fault Zone (North China)
Next Article in Special Issue
Hybrid Tuning of a Boost Converter PI Voltage Compensator by Means of the Genetic Algorithm and the D-Decomposition
Previous Article in Journal
Citizen Engagement for Co-Creating Low Carbon Smart Cities: Practical Lessons from Nottingham City Council in the UK
Previous Article in Special Issue
Yokeless Axial Flux Surface-Mounted Permanent Magnets Machine Rotor Parameters Influence on Torque and Back-Emf
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Application of D-Decomposition Technique to Selection of Controller Parameters for a Two-Mass Drive System

1
Department of Electrical Power Engineering, Wroclaw University of Science and Technology, PL50370 Wrocław, Poland
2
Department of Electrical Machines, Drives and Measurements, Wroclaw University of Science and Technology, PL50370 Wrocław, Poland
*
Author to whom correspondence should be addressed.
Energies 2020, 13(24), 6614; https://doi.org/10.3390/en13246614
Submission received: 11 November 2020 / Revised: 9 December 2020 / Accepted: 10 December 2020 / Published: 15 December 2020
(This article belongs to the Special Issue Modern Electrical Drives: Trends, Problems, and Challenges)

Abstract

:
In this work, issues related to the application of the D-decomposition technique to selection of the controller parameters for a drive system with flexibility are presented. In the introduction the commonly used control structures dedicated to two-mass drive systems are described. Then the mathematical model as well as control structure are introduced. The considered structure has only basic feedbacks from the motor speed and PI type controller. Due to the order of the closed-loop system, the free location of the system’s poles is not possible. Large oscillations can be expected in responses of the plant. In order to improve the characteristics of the drive, the tuning methodology based on the D-decomposition technique is proposed. The initial working point is selected using an analytical formula. Then the value of controller proportional gain is decreasing, until the required value of overshoot is obtained. In the paper different advantages of the D-decomposition technique are presented, for instance calculation of global stability area for the selected gain and phase margin, the impact of parameter changes, and additional delay evident in the system. Theoretical considerations are confirmed by simulation and experimental results.

1. Introduction

At present, high precision control is required in most modern industrial processes [1,2,3,4,5]. Industrial automation is mainly based on the electrical servo systems with different types of driving motors. In order to ensure accurate control of servo, all factors which can affect the characteristic of the drive should be taken into account [1,2,3,4,5]. The mechanical characteristics of the system determine the performance of the speed/position control. The commonly-used approach, in which the mechanical shaft has an infinite stiffness coefficient, is not valid in many applications. As traditional examples rolling-mill drives or conveyer drives can be quoted [6,7,8,9,10,11]. In these applications large inertias and mechanical connections are evident. During transients the speed/position of the driving motor is different from the speed/position of the load side. The existing torsional vibrations influence the control performance significantly. Due to the progress of microprocessor technique and power electronics, which allows to generate the electromagnetic torque with a very small delay, nowadays this problem is also evident in different drive applications [7,8,9,10,11]. Torsional vibrations are recognised in servo systems, robot arm drives, CNC machines, hard disc drives, MEMS (micro electromechanical systems) [12,13,14,15,16,17,18,19], as well as in different industrial branches [20,21,22,23].
Different control strategies are proposed in literature in order to damp torsional vibrations [1,2,3,4,5,6,7]. The use of designated control strategies is one of the most effective and commonly used. The classical control structure of an electrical motor has two major control loops. The electromagnetic torque is controlled in an inner loop effectively, using one of the well-established control strategies (current controller for DC drive, FOC, DTC od predictive for AC drives) based on the current(s)/voltage(s) sensor(s). The electromagnetic torque follows the reference value generated in an outer loop. The control problem of the mechanical part, including torsional vibrations, is evident in the outer speed control loop. In industrial drives usually one speed sensor fixed to driving motor is available. The basic control structure for the electrical drive has a classical PI controller usually tuned with the help of symmetric criterion. However, this approach is not effective enough, and can lead to big oscillation of the system states.
In order to increase the performance of the closed loop control structure different methods of selecting controller parameters have been proposed in the literature. In [6] a solution based on poles-placement methodology is proposed. Because the system is of the fourth order and there are only two design parameters (gains of PI controller), free selection of the location of system poles is not possible. Due to this reason, the authors proposed location of the circle (with identical value of the resonant frequency), on the line (with identical value of the damping coefficient) or alternatively with the same value of the real parts. These approaches reduce the overshoots of speed in the system, yet the performance improvement of the drive is limited.
A similar approach to this problem is presented in [7]. In this paper the relationship between individual closed-loop poles is shown. The author assumed the direct assignment of the dominant pair of poles, the position of second pair result from design requirements and limitations. This extends the possible location of poles presented in [6] and naturally extends possibilities of shaping the performance of the drive. However, it should be stressed that not all closed-loop poles locations are possible.
In order to damp torsional vibrations effectively, a more advanced approach is required. A commonly used solution is based on the insertion of additional feedbacks from one or more system state variables to the classical control structure—see survey paper for details [8]. The use of additional signals allows to damp torsional vibrations successfully. The drawback of this approach is the complicated control structure and difficulties in tuning of the control structure parameters.
In literature different control concepts for the drive system with flexibility are presented. Control systems with disturbance observer are among the most popular [1,2,3,4,5]. They allow to damp torsional vibrations and do not require large computational power. In [9] the FDC (forced dynamic control) methodology is proposed. The control structure allows to locate the system poles in a desired position and additionally has the ability to reject the effect of the load torque from the load side speed. The next approach is based on state controller methodology. Torsional vibrations are suppressed successfully in this structure. For high frequency oscillations, implementing digital filters is a well-established solution [24,25,26,27,28,29,30,31,32].
In the case of systems with parameter uncertainty or special requirements, more advanced control methodologies can be applied. The adaptive control structure, sliding-mode control structure, model predictive control structure and others can be implemented [23,24,25,26,27,28,29,30]. Although they ensure very good control characteristics, their main drawback is a complicated structure. Usually, information about the system state variables and parameters is required, so there is a need to implement a special estimation system (based on the Luenberger observer, Kalman filters, moving horizon estimator, neural networks etc. [24,25,26,27]), which further complicates the control algorithm and limits their application in industry.
The adaptive control structures can be divided into main two frameworks. In the first approach the so-called direct adaptive control is included. It is illustrated in paper [23], where MRAS (Model Adaptive Reference System) is proposed. This model represents the desired dynamics of the plant. Then the tracking error is calculated as the difference between outputs of the reference model and the object. Next, the parameters of the controller are retuned on the basis of the tracking errors and adaptation law in the way that minimises the difference between the model and plant outputs. In paper [23] two speed controllers are tested, namely the fuzzy-PI and fuzzy-sliding-mode. It was shown that the fuzzy-sliding-mode controller can ensure much better performance of the drive in the case of parameter changes.
A similar concept is proposed in [28], where the ANFIS network is implemented as a speed controller. In the indirect adaptive frameworks the application of the special system (usually observers) which identifies (estimates) the changes of the system parameter(s) is necessary. Then, based on the current values of estimated parameter(s) and specify model, the new gains of the control structure are calculated and updated. In the paper [26] the adaptive control structure with PI controller and additional parameters are proposed. As an estimator the unscented Kalman filter is applied. The changeable value of time constant of the load machine is estimated. Then, with the help of specify formulas new coefficient are calculated and its value updated in the control structure. The application of this concept allows to keep the location of the system closed-loop poles in a desired position.
As drawbacks of the solution, the following issues should be mentioned. Firstly, the stability of the used estimator has to be guaranteed. The improper estimated values of the system parameters can disturb work of the control structure, even leads to instability. Secondly, the design of the estimator is not trivial task in every case. Thirdly, what is very important in industry, there is a need to have some computational power during implementation. This is problematic in standard industrial devices which often allow only to change controller parameters.
In industry more than 90% of all control structures are based on the simple PI/PID approach. In the area of the electrical drives, two specific criteria are especially popular, namely circle and modulus frameworks. However, in some specific cases (as the two-mass drive system considered here) the classical methodologies are not effective enough. Additionally, the solutions proposed in the literature [6,7] have some limitations. Therefore, further development of the algorithms which can improve the control system performances working with simple PI controllers are expected from industrial engineers. This is one of the motivations for this work.
The D-decomposition algorithm was proposed by Yuri Isaakovich Neimark [33]. With the use of this methodology asymptotically stable regions as a function of the system parameters can be calculated. The original form of the algorithm exhibits many shortcomings, which limit its application in science and industries. The main drawback is again a complicated mathematical algorithm. Due to the progress of computational power of computer systems this is no longer a limiting factor. Over a period of time, the D-decomposition technique has been modified and improved [34,35,36,37,38]. For instance, it can take into account constraints such as gain and phase margins [39], yet works showing applications of the D-decomposition technique to the mechatronic system are rare in the literature.
In this paper the issues related to the D-decomposition technique to selection of the controller parameters of the industrial drive with elasticity are presented. The classical control structure of an electrical drive including two major loops (torque, speed) is considered. The inner loop is assumed to be optimized and provide sufficiently fast torque responses. In the speed loop the classical PI speed controller is applied. In the previous work [39] the poles-placement methodologies were presented and its limitations were pointed out. Additionally, the D-decomposition technique was introduced and generally described. Then the preliminary simulation and experimental transients were submitted and discussed. The proposed methodology allows to select the controller’s parameter taking into account different factors, for instance the assumed gain and phase margin. In the present research the description of D-decomposition technique is specified. The presented equations are specified for the considered case—a two-mass drive system with delays. So, the effect of the delays evident in the control structure is included into considerations. As a result, the D-decomposition provides regions in which the specified conditions are fulfilled. Further, this algorithm can be also used to analyse the effect of changes of parameters on the closed-loop stability. The theoretical consideration are confirmed by a number of simulation as well as experimental studies. At the end of the paper, concluding remarks are formulated.
The paper consists of five sections. In the introduction motivation for the work is explained. A short survey of the control structures designated for two-mass drive systems is presented. Then, the model of the drive system with a flexible connection is introduced briefly. The commonly used control structure for an electrical drive is described in details. The application of poles-placement methodologies to the selection of controller parameters is shown. The limitations of the classical control design methodology are emphasized. In the third section the D-decomposition technique is presented. Next, the application of the D-decomposition technique to selection of controller parameters is discussed. Different design factors, such as: phase margin, gain margin, delay times, changes of the system parameters are considered. Additionally, the stability issues are considered. Next, the selected experimental results are presented and discussed. The concluding remarks are formulated at the end of the paper.

2. Mathematical Model of the Plant and Control Structures

In order to analyze the plant there is a need of selection of a suitable mathematical model. In general, two groups of modeling can be distinguished in mechatronic systems. The first one is based on the finite element method. This approach allows to analyse the whole system very thoroughly, yet computational complexity is very high. This modeling is very popular, for example in designing electrical machines. The second modeling approach is based directly on differential equations. It allows to determine the behavior of the system vary fast, so it is popular in control engineering. However, the accuracy of obtained results is limited. The selection of one of the above-mentioned models usually depends on the application. In implementations for which time is crucial (real time control), only the second modeling approach is possible.
In the work, a commonly applied model of the drive system with flexible connection (two-mass system) is used. It is based on three differential equations, which describe the behavior of the three states of the system. This state equation representing the model is presented below [6,8]:
d d t [ ω 1 ( t ) ω 2 ( t ) m s ( t ) ] = [ 0 0 1 T 1 0 0 1 T 2 1 T c 1 T c 0 ] [ ω 1 ( t ) ω 2 ( t ) m s ( t ) ] + [ 1 T 1 0 0 ] [ m e ] + [ 0 1 T 2 0 ] [ m L ]
where: ω1, ω2—the speeds of driving motor and load machine respectively, me, ms, mL—the electromagnetic (driving), shaft (coupling), and load torques, T1,T2—mechanical time constant of the driving motor and load machine, Tc—the parameter which represents the elasticity of the coupling.
The block diagram of the considered plant is shown in Figure 1.
The electromagnetic torque is an input variable in that system. It is compared with the shaft torque (which can be treated as a load torque here and in normal condition has zero value at start) and the difference is accelerating the first mass. The mechanical time constant is proportional to the inertia od the driving motor. The changes of motor speed result in changing of its position, which causes the twist of the shaft. This, in turn, generates a non-zero value of shaft torque which with some delay is acting on the second inertia. The second speed is calculated as integration of the difference between the shaft and the load torque. During transients both speeds can have different values.
In industry, a standard control structure for an electrical drive has the following form. It is based on the two main control loops [8]. The inner loop provides the control of the electromagnetic torque. It can have different forms resulting from the type of the driving motor. In the case of a DC motor it is based on an armature current controller. For induction or PMSM motor the DFOC (direct field oriented control) or DTC (direct torque control) is a standard solution. The task for the inner loop is to follow the reference value of torque relatively fast. The outer loop in the electrical drive encompasses the mechanical part of the drive. The main task for this loop is to control the system speed. The standard drive has only one feedback from the motor speed, and this signal is used for control. The speed PI controller evident here is tuned usually by symmetry criterion. In the case of a stiff mechanical connection, this feedback can ensure accurate control. However, in the case of a flexible connection there is a possibility to introduce torsional vibrations into the system. As it is mentioned in the introduction, there are many different control structures which can be used to supress torsional vibrations. The most advanced ones are based on the additional feedbacks from all state variables of the plant (motor speed, shaft torque, load speed and in some cases the load torque). This allows to damp the torsional vibrations successfully. The drawback of these approaches is a complicated control algorithms—this limits the application of such structures in industry. One of the possible solutions, which does not influence the form of the control structure, is changing the methodology used for selection of the parameters of the speed controller.
In the paper the classical control structure with basic feedback from the motor speed is considered (Figure 2).
In the block diagram presented in Figure 2, two control loops are evident. The inner, torque control loop, is approximated by first order term with small time constant ( T m e ). Because this time is much smaller than time constants evident in the mechanical part of the drive, it is usually neglected in analysis. The outer loop encompasses the following elements: the mechanical part of the driving motor, shaft, load machine, speed sensor and speed controller (Cω(s)). Additional delays caused by the speed sensor, sampling time in processor are also often neglected (represented in Figure 2 by following element e s τ A 2 D ). This element represents delays caused by the sensor itself (which usually is small) and by sampling time of speed loop. In the D-decomposition technique all these delays can be taken into account in a natural way.
In order to show the advantages of the D-decomposition technique, design process with the help of classical poles-placement is introduced [6,7]. It is based on the following procedure.
Firstly, closed-loop transfer functions from the reference signal to the speed of load machine are calculated (assuming that all delays in the system are neglected):
G ( s ) = ω 2 ( s ) ω z ( s ) = G r s 3 T 1 T 2 T c + s 2 T 2 T c G r + s ( T 1 + T 2 ) + G r
where Gr—PI controller transfer function.
Then the characteristic equation of the system given by:
s 4 + s 3 ( K P T 1 ) + s 2 ( K I T 1 + 1 T 1 T c + 1 T 2 T c ) + s ( K P T 1 T 2 T c ) + K I T 1 T 2 T c = 0
is compared to the desired polynomial which has following form:
( s 2 + 2 ξ ω 0 s + ω 0 2 ) ( s 2 + 2 ξ ω 0 s + ω 0 2 ) = 0
where: ξ—damping coefficient, ω0—resonant frequency of the closed-loop system.
After multiplication, the Equation (10) can be rewritten as follows:
s 4 + s 3 ( 4 ξ ω 0 ) + s 2 ( 2 ω 0 2 + 4 ξ 2 ω 0 2 ) + s ( 4 ξ ω 0 3 ) + ω 0 4 = 0
Comparing Equations (3) with (5), the set of four equations is created. Finally the equations which allow to set the controller parameter are obtained.
K P = 2 T 1 T c ,     K I = T 1 T 2 T c
The following remarks can be formulated through the analysis of Equation (6). The gains of the controller depend on the particular parameter of the plant. It means that the system closed-loop poles cannot be located freely in an imaginary plane. It results from the fact that there are four poles of the closed-loop system (three poles from the plant and one from the controller) and there are only two design parameters. Equation (6) ensures double location of the closed-loop poles.
In order to demonstrate the properties of the system with proposed approach the simulation study are performed. The system with two value of inertia ratio R = T2/T1 is considered, namely R = 1, R = 0.5. The system is working with the following cycle. At the time t1 = 0 s the reference value of the speed is set to 0.2. Then at the time t2 = 0.4 s the nominal torque is applied to the system. Finally, the load torque is switched off at t3 = 0.6 s. The obtained transients of the system speeds and torques are presented in Figure 3.
The following remarks can be formulated from the transients presented in Figure 3. The overshoot in the system speeds depends strictly on inertia ratio. For a small value of R, in the system speeds there are large overshoots and oscillations. These oscillations decrease as R increase. However, the raising time of the system in case of bigger value of R also increased. Those oscillations are also visible in transients of driving and shaft torques.
Because oscillations in system state transients are not acceptable in modern drives, different tuning methodologies of the PI controller are looking for. In the [6] possibility of location of system closed-loop poles on the circle, line with identical damping coefficient and line with equal real part has been proposed. The more detailed studies concerning the influence of alternative closed-loop poles location to drive performances are presented in [7]. This alternative closed-loop poles location improve system performances, yet only in some limited range. Additionally, the effect of additional delays and parameter changes are not included in classical poles-placement methodology. Therefore, other tuning criteria are sought after. In this paper the D-decomposition methodology, presented in the next section, is proposed.

3. D-Decomposition Technique

Relationship between frequency domain criterion (phase and gain) and of the nth-order characteristic equation, and a space of permissible parameters for which the stability condition is met can be established by means of the D-decomposition technique.
Boundary of the stable region can be calculated by substituting s = j ω in the characteristic equation, where the pulsation ω is to be understood as a real number in range < ω < + . As next, the real and imaginary parts of obtained expression must be equated to zero. By solving such equations one can reach dependencies describing parametric hypersurface which designates the stability boundary in the so called D surface. The D surface, as a parametric surface D ( l , r = n l ) , relies on l and r standing for number of the characteristic equation roots in the left and right half-plane, respectively. There are no roots in the right half-plane, r = 0 if l = n . In such condition the designated surface D ( l = n , 0 ) indicates a stable region [34]. Once the stability boundary is known, it is necessary to indicate the stable side. For a single parameter, the left-hand side of the boundary is the stable region, where left-hand side is referred to drawing the boundary by changing frequency in direction from to + . For two tuneable parameters an additional boundary is needed. It is so called Δ D 0 hyperplane [34]. It is designated by comparison of the characteristic equation to 0 at the origin of the s -plane, s = 0 . Solution leads to a complementary criterion for the second parameter region.
By introducing additional Gain Margin (GM), and Phase Margin (PM), criteria an internal boundary must be found within the asymptotic stability region. This can be realized by equating the characteristic equation to a complex number instead of zero. The complex number represents the required GM and PM.
A well-known expression for the closed-loop transfer function of a standard control structure can be written as:
G CL ( s ) = Y ( s ) R ( s ) = C ( s ) P ( s ) 1 + C ( s ) P ( s )
where: C ( s ) —the regulator transfer function; P ( s ) —controlled plant transfer function; R ( s ) —reference signal; Y ( s ) —the plant output. One should notice, that the 1 + C ( s ) P ( s ) = 0 represents the characteristic equation. The C ( s ) P ( s ) part stands for the open loop transfer function, G OL ( s ) . For being more specific, assume a 3rd-order plant transfer function as shown in Figure 2:
P ( s ) = ω 2 ( s ) m e ( s ) = 1 s 3 ( T 1 T 2 T C ) + s ( T 1 + T 2 )
where: T 1 is the mechanical time constant of the motor; T 2 is the mechanical time constant of the load; T C is the mechanical time constant of the shaft.
In such cases Equation (7), with assumed IP regulator, can be rewritten:
G CL ( s ) = K I s 4 + s 3 ( K P T 1 ) + s 2 ( K I T 1 + 1 T 1 T C + 1 T 1 T 2 T C ) + s ( K P T 1 T 2 T C ) + ( K I T 1 T 2 T C )
where: K I is the integral gain; K P is the proportional gain. The denominator of (9) is the characteristic equation with the −1 comprised inside.
In general, the characteristic equation in the frequency domain, s = j ω , can be written as following:
G OL ( j ω , K P , K I ) = 1 + j 0
The equation can be rewritten as:
e [ G OL ( j ω , K P , K I ) ] = 1
m [ G OL ( j ω , K P , K I ) ] = 0
Solving the (11) and (12) for the K P and K I leads to:
K P ( ω ) = 0 ,   K I ( ω ) = ω 2 ( T 1 + T 2 1 T 2 T C ω 2 )
Additionally, the Δ D 0 hyperplane boundary is:
Δ D 0 K I = 0
The Equations (13) and (14) are describing the parametric hypersurface designating the stability boundary on the D surface. Nevertheless, they do not take into account the reality in form of the system delays, e.g., the signal conversion delay, τ A 2 D , as shown in (3).
When τ A 2 D time delay is taken into account, the block diagram shown in Figure 2 leads to the closed loop transfer function written as:
G CL ( s ) = K I s 5 A 1 + s 4 A 2 + s 3 A 3 + s 2 A 4 + s 1 A 5 + A 6
where, for equation simplicity reasons:
A 1 = T 1 T 2 T C T m e
A 2 = T 1 T 2 T C
A 3 = e s τ A 2 D K P T 2 T C + T 1 T m e + T 2 T m e
A 4 = T 1 + T 2 + e s τ A 2 D K I T 2 T C
A 5 = e s τ A 2 D K P
A 4 = e s τ A 2 D K I
Additionally, the T me represents time constant of an electromagnetic torque control loop and C ω ( s ) represents transfer function of the speed compensator.
Following the same procedure as above, the K P and K I can be found as functions of ω :
K P ( ω ) = ω ( T 1 ( T 2 T C ω 2 1 ) T 2 ) ( T m e ω cos ( τ A 2 D ω ) + sin ( τ A 2 D ω ) ) T 2 T C ω 2 1
K I ( ω ) = ω 2 ( T 1 ( T 2 T C ω 2 1 ) T 2 ) ( T m e ω sin ( τ A 2 D ω ) cos ( τ A 2 D ω ) ) T 2 T C ω 2 1
Now, for certain gain and phase margins, GM and PM, the open loop transfer function must be evaluated as:
G OL ( j ω , K P , K I ) = a + j b
where the a + j b stands for coordinates of an arbitrary point in the polar plane. In such conditions the K P and K I gains for required GM in dB can be written as:
K P ( ω , G M ) = ω ( T 2 + T 1 ( 1 + T 2 T C ω 2 ) ) ( T m e ω cos [ ω T A 2 D ] + sin [ ω T A 2 D ] ) 1 + T 2 T C ω 2
K I ( ω , G M ) = 1 10 G M 20 + ω 2 ( T 1 + T 2 T 1 T 2 T C ω 2 ) cos [ ω T A 2 D ] + T m e ω 3 ( T 1 T 2 + T 1 T 2 T C ω 2 ) sin [ ω T A 2 D ] 1 + T 2 T C ω 2
Similarly, for the PM in degrees the K P and K I are:
K P ( ω , P M ) = T m e ω 3 ( T 2 + T 1 ( 1 + T 2 T C ω 2 ) ) cos [ ω T A 2 D ] + sin [ π P M 180 ] + ω 2 ( T 1 T 2 + T 1 T 2 T C ω 2 ) sin ω T A 2 D ω ( 1 + T 2 T C ω 2 )
K I ( ω , P M ) = 1 + cos [ π P M 180 ] + ω 2 ( T 1 T 2 + T 1 T 2 T C ω 2 ) cos [ ω T A 2 D ] + T 1 T m e ω 3 sin [ ω T A 2 D ] 1 + T 2 T C ω 2 + T 2 T m e ω 3 sin [ ω T A 2 D ] T 1 T 2 T C T m e ω 5 sin [ ω T A 2 D ] 1 + T 2 T C ω 2
In terms of qualitative visualization, the Equations (25)–(28) together with (22) and (23), and the Δ D 0 = 0 lead to trajectories as shown in Figure 4. The intersection point between GM and PM lines stands for our desired gains fulfilling the GM and PM conditions.

4. Results

In this section the simulation and selected experimental results concerning the application of the D-decomposition technique are presented. According to the description included in the previous section, the proposed methodology allows to determinate the controller parameters taking into account different factors, such as gain margin, phase margin, additional delay. Additionally, the effect of the changes of the plant parameters can be analysed using the D-decomposition technique. All these cases are presented below. The system with two inertia ratio value is considered: R = 1 and R = 0.25.
Firstly, the general properties of the D-decomposition technique are shown. The algorithm allows to calculate the stability region of the controller for hypothetical parameters of the plant (T1 = 812 ms, T2 = 203 ms, Tc = 2.6 ms for R = 0.25 and T1 = T2 = 203 ms, Tc = 2.6 ms for R = 1 and additional delays T m e = 0.1 ms, τ A 2 D = 0.5 ms). In Figure 5 the graphical illustration of the stability region of the control structure for different value of the gain margin and phase margin are presented.
As can be concluded from the presented graphs, the D-decomposition technique allows to determine the stable regions (relationship between the gains of the controller) of the system. The bigger area is calculated for the zero value of the GM and PM. Increasing these values decreases the stable area. For example, setting value PM = 80 results in a very small area of the stable work. Usually, these two conditions are specified during design of the control structure. In Figure 5c,f, the solution is presented for GM > 20 dB and PM > 70°. All pairs of the controller coefficients laying into the area limited by two curves fulfilled the condition. The crossing point indicates the exact value of the conditions GM = 20 dB and PM = 70°. The characteristics PM and GM as a function of total area of region A are similar for two considered inertia ratios. They differ by values, not by shapes. Although the presented methodology simplifies the design of the control structure, by indicating of the stable region of the work and limiting the hypothetical gains of the controller for setting condition, the selection of the particular values required expertise in this field. Therefore, in the next paragraph the procedure is developed to simplify the tuning process.
The drive with following value of the inertia ratio R = 0.25 is considered at first. The results of application of D-decomposition technique is a plane representing the stability area as the function of the controller parameters (proportional and integration gains). The enlarged plot is shown in Figure 6a. The following remarks can be formulated based on the following figure. The stable region of the system work is relatively wide. There is a problem to specify optimal working point (pairs of KI and KP) at start because there is a lot of possible solutions. This is a problem for industrial engineers which are asking for a simple and reliable tuning procedure. Therefore, the starting point is selected with the Equation (6) coming from poles-placement methodology. This initial working point P1 is indicated in Figure 6a by red circle. Then this point is shifted down keeping the constant value of the gain margin and increasing value of the phase margin until the transition point P2. The final point is marked with P3. In the considered case, the proportional gain is keeping at constant value when the integral gain is reduced from 750 to 450. In order to demonstrate the effectiveness of the proposed procedure transients of the state variables of the system, for different selected points (P1, P2, and P3) are plotted in Figure 6d–f.
The system is working under the following cycle. At the time t1 = 0 s the reference value of the speed is changing from 0 to 0.2 (the low value of the speed is used in order to avoid the electromagnetic torque limit). Then at the time t2 = 0.3 s the nominal load torque is applied to the system. As can be concluded from the Figure 6, the drive system with the gains of the controller selected using classical methodologies (6) has big oscillations and slowly damped overshoots in all state variables. Changing the working point from P1, through P2 and finally to P3 results in decreasing oscillations in all state variables. The overshoot in load speed is reduced from almost 90% (P1) through 40% (P2) and in the final point to 8% (P3). It should be stressed that the settling time of the system is the shortest for point P3. The changing of working point requires to decrease only KI controller coefficient. This makes this procedure easy to perform without advanced knowledge of D-decomposition. However, it should be stressed that this methodology offers more possibilities which is going to be shown later.
In order to confirm the effectiveness of the proposed solutions, additional characteristics of the system are generated. The relationship between the overshoot of load speed and controller parameters (Figure 6b) as well as the values of ITAE (integral of time-weighted absolute error—Figure 6c) are shown. The considered working points of the system are also marked in both diagrams. This figure is generated in a program which is not a part of the D-decomposition technique. Using this additional figures the effectiveness of the proposed tuning methodology can be confirmed. Additionally, for this particular system different values of plant responses can be obtained. The following remarks can be formulated on the basis of the presented characteristic. The application of changing of operation point allows to improve the system performance significantly. The overshoot is reduced to a small value. The further increase of the phase margin can eliminate the overshoot completely, yet the settling time of the system will be longer. This is clearly visible in Figure 6c, where the value of ITAE is presented. The point P3 ensures quasi optimal solutions. The global optimum can be obtained by also decreasing slightly the integrational gain of the controller.
Then the system with R = 1 is considered. The analogical characteristic and transients are plotted in Figure 7. The tuning procedure of the controller parameters is repeated once again. The D-decomposition technique is used to determine the plane where the stable region of work. Next, using (8) the initial working point is specified. Then the value of phase margin is reduced until the point P3 is reached. It should be noted that for the system with R = 1 the reduction of KI coefficient is smaller than in the previously considered case. The overshoot in load speed decreased from 28 to 2%.
The application of the above-described procedure result is improving characteristics of the system. The overshoot of both speeds are reduced as well as the settling time is shorten. The additional characteristics plotted in Figure 8b,c show the similar properties as in the previously considered case. The point P3 is a quasi-optimal solution taking into account values of ITAE (Figure 7c).
In the case of the two-mass system with different parameters of the plant, two types of characteristics are commonly used. The simplest solution is based on the presentation of influence of particular parameters of the drive to selected property (here stability). The more advanced approach relies on presentation of the changes of inertia ratio R (or resonant frequency) to properties of the system [6,7]. Although the second framework is more generalised, it is less visible for wide group of engineers not specialist in considered problem. Taking into account these considerations, the first solution is implemented in this paper.
The D-decomposition technique can be also use to determinate the stable region of the control structure for different parameters of the plant. In Figure 9 the plots of the stable regions for different parameters of the plant are presented. The changes of the mechanical time constant of the motor T1 (Figure 8a), changes of mechanical time constant of load machine T2 (Figure 8b) and changes of elasticity time constant Tc (Figure 8c) are considered.
The following assertions can be specified of the basis on the Figure 8. The changes of time constant of the driving motor influence the stability region of the control structure significantly. The increase of T1 enlarge stability region significantly. The value of proportional gains rise from 550 (for T1 = 203 ms) to 2200 (for T1 = 812 ms). Similarly, the maximal values of integral gains change from 3000 to 12,500. The changes of the two resting parameters T2 and Tc have a much smaller impact to the stability regions (Figure 8b,c). Increasing these values hardly enlarges stability area of the controller.
The decomposition technique can be also used for analysing the impact of the delays evident in the control structure for the stability of the system. This is next investigated topic. First, the system with following parameters is tested: GM = 20dB, PM = 70°, R = 1 and two values of delay in torque control loop T m e = 0.1 ms (Figure 9a) and T m e = 2 ms (Figure 9b). The influence of delay τ A 2 D to stability regions are presented in Figure 9b. Then the following case is considered. The delay in the converter is kept constant τ A 2 D = 0.5 ms (Figure 9c) and τ A 2 D = 50 µs (Figure 9d) and the delay in the torque control loop T m e is variable (Figure 9c,d). The similar tests are repeated for the system with R = 0.25. The obtained results are presented in Figure 10.
The following remarks can be formulated on the basis on presented graphs (Figure 9 and Figure 10). As can be expected the biggest regions are obtained for the system with minimal values of additional delays (Figure 9a,d and Figure 10a,d). The increase of both delays narrow the stability region. The systems with minimal value of τ A 2 D have the biggest stability area (Figure 9d and Figure 10d), but when parameter T m e increases, the stability area is reduced significantly. In Figure 9b,c and Figure 10b,c the characteristics for the system with parameters of used in the paper experimental set-up are presented. It is visible in total area A that the delay in torque control loop T m e has less impact on narrow the stability regions than delay τ A 2 D . Comparing the shape of characteristics for different inertia ratio R, it can be concluded that they have similar features, only the scale of controller parameters are different.
The simulation results have been confirmed using a laboratory set-up. The main part of the laboratory stand consists of two DC motors connected by a long elastic shaft (made of steel with length 600 mm and 5 mm diameter). There are additional flywheels which allow to change the moment of inertia of motor and load machine. Both motors have a nominal power equal to 500 W. The driving motor is supplied by power converter (H bridge structure) which allows the flow of the armature current in both directions. The control of the load torque is obtained by switching on and off to armature winding to resistor. The speed of the motor and load machine is measured using incremental encoders (36,000 pulses per revolution). The control algorithm is implemented in real-time using dSpace control desk. The obtained sampling time is equal to 0.5 ms (including speed and torque loops). The picture of experimental ring is shown in Figure 11.
In the experimental tests the theoretical results have been confirmed. The system is working under the following cycle. At the time t0 = 0 s the reference value is changing from 0 to 0.2 s. The initial value of load torque is set to zero. After start-up, at the time t2 = 0.4 s and t3 = 0.6 s nominal load torque is switched on and off to the drive system. Finally, at the time t4 = 1 s the reference value changes to −0.2. At the beginning, the system with R = 1 is tested.
Firstly, the system with an IP controller with the coefficients set with the use of the classical method (6) is tested (point P1 in Figure 7). Next, the system with increased value of the PM is considered (related to point P2). The obtained transients are recorded. Finally, the control structure with final parameters of the speed controller (point P3) is considered. In order to compare the characteristics saved for different operation points, transients of particular variable for different operation points are placed in one graph (Figure 12).
The saved experimental transients are presented in Figure 12 in following order. As first transients of driving motor speed (Figure 12a) and load speed (Figure 12b) are placed. Then the electromagnetic (Figure 12c) as well as shaft torque are presented (Figure 12d). The following remarks can be formulated with the help of the mentioned graph. The decrease of the PM lower the overshoot and settling time of the system speeds. The overshoot in load speed is reduced from 28 to 6%. Additionally, the oscillations into torque transients are the smallest for the final point of the works. However, it should be stated that the improvement of the system characteristic for the inertia ratio is not so visible.
Then the system with R = 0.25 is tested experimentally. In order to obtain such value of inertia coefficient, an additional flywheel has been added to the motor site. The cycle of work is similar as in the previous considered case. The obtained transients are shown in Figure 13.
As can be concluded from the presented transients the system is working correctly. For the controller tuned with the help of the classical pole-placement methodology (P1) both speeds possesses large overshoot and settling time (Figure 13a,b—yellow line). Additionally, big oscillations are visible in the electromagnetic and shaft torques transients (Figure 13c,d—yellow line). It should be stressed that in this case, the electromagnetic torque is slightly limited (Figure 13c) which results of reducing overshoots. These features result from the classical poles-placement methodology which guarantee double location of the system closed-loop poles. Because these performances are not acceptable in many practical applications, then D-decomposition technique is proposed to improve the system features. The transients saved for operation point P2 (red line) and point P3 (blue line) are presented in Figure 13.
As in the simulation study, the final point ensures the most optimal characteristics of the system. The overshoots of the driving motor and load velocities are reduced significantly (in load speed from 70 to 10%). Additionally, the oscillations of the electromagnetic and shaft torques are much smaller as compared to the previously considered cases. This confirms the effectiveness of the proposed methodology, especially for the system with a small inertia ratio R.
In order to analyze the obtained transients (Figure 12 and Figure 13) more accurately the characteristic values such as rising time, time to first maximum, settling time, overshoot, and others for different working points (P1, P2, P3) and inertia ratio R are calculated. The results are presented in Table 1.
The values presented in Table 1 confirm the previously presented analysis. The systems with working point P3 have oscillatory responses. The overshoots in both speeds are very large. Additionally, the maximal values of the electromagnetic and shaft torques are the biggest. The changing of working points improve the system performances. The overshoots are reduced significantly as well as the maximal values of torques. The values of settling times are decreases.

5. Conclusions

The application of the D-decomposition methodology for determination of the control parameters for the drive system with a flexible connection is demonstrated in this work. The classical two-mass drive system with only basic feedback from the driving motor speed is a demanding plant to control. Especially for the small value of inertia ratio R, in motor and load speeds large oscillations are generated. In order to damp those oscillations different control concepts can be used. Usually, advanced control structures based on additional feedback(s) are proposed. However, in many industrial cases simple methodology is required which allows to improve the drive performance without modifying the existing structure. For these situations, the D-decomposition is proposed in this work. Regarding the theoretical considerations and results of the tests, the following concluding remarks can be formulated.
The stable regions of work can be determined with the help of the D-decomposition technique. The designer can assume the values of the phase and gain margins and D-decomposition technique will determine the parameters of the controller. The selection of optimal value of the gain and phase margins for two-mass drive system requires some expertise. Therefore the initial point is calculated with the help of a formula resulting from classical poles-placement methodology. The procedure can be presented in a few steps. First, the classical equations which ensure double location of the system closed-loop poles are used. The obtained results are not optimal—there is a large overshoot in a load speed (especially for a system with small value of R). Then, phase margin is increased until the overshoot in the load speed is reduced to an acceptable value. This also improves transients of the other state variables of the system, such as motor speed as well as electromagnetic and shaft torques. The D-decomposition technique can be used to determine the stable working region of the system taking into account the delay caused by the torque control loop. The obtained area is determined as a function of the controller parameters. Additionally, the influence of the delay in the speed measurement loop can be taken into account. The proposed method is especially effective in the system with a small value of the inertia ratio R. For instance, for the system with R = 0.25 the overshoot in the load machine speed is reduced from 70 to 10%. Additionally, the oscillations in other drive states are also suppressed successfully.
The future work will be devoted to formulate general guidelines based on the PM and GM for the two-mass drive system with different values of inertia ratio and resonant frequency as well as changeable parameters. Additionally, the analysis of the system with an additional feedback (from e.g., shaft torque) will be done.

Author Contributions

All authors contributed equally to this paper, in particular: conceptualization, R.N. and K.S.; methodology, R.N. and K.S.; software, R.N. and K.N.; validation, K.N. and K.W.; formal analysis, R.N., K.N. and K.W.; investigation, K.N. and K.W.; resources, R.N., K.N., K.W. and K.S.; data curation, K.N. and K.W., writing—original draft preparation, R.N., K.N., K.W. and K.S.; writing—review and editing, R.N. and K.S.; visualization, K.N. and K.W.; supervision, R.N. and K.S.; project administration K.S.; funding acquisition, K.S. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Katsura, S.; Ohnishi, K. Force servoing by flexible manipulator based on resonance ratio control. IEEE Trans. Ind. Electron. 2007, 54, 539–547. [Google Scholar] [CrossRef]
  2. Kobayashi, H.; Katsura, S.; Ohnishi, K. An analysis of parameter variations of disturbance observer for motion control. IEEE Trans. Ind. Electron. 2007, 54, 3413–3421. [Google Scholar] [CrossRef]
  3. Ohnishi, K.; Katsura, S.; Shimono, T. Motion control for real-world haptics. IEEE Ind. Electron. Mag. 2010, 4, 16–19. [Google Scholar] [CrossRef]
  4. Katsura, S.; Suzuki, J.; Ohnishi, K. Pushing operation by flexible manipulator taking environmental nformation into account. IEEE Trans. Ind. Electron. 2006, 53, 1688–1697. [Google Scholar] [CrossRef]
  5. Szabat, K.; Tokarczyk, A.; Wróbel, K.; Katsura, S. Application of the multi-layer observer for a two-mass drive system. In Proceedings of the IEEE 29th International Symposium on Industrial Electronics (ISIE), Delft, The Netherlands, 17–19 June 2020; pp. 265–270. [Google Scholar]
  6. Zhang, G.; Furusho, J. Speed control of two-inertia system by PI/PID Control. IEEE Trans. Ind. Electron. 2000, 47, 603–609. [Google Scholar] [CrossRef]
  7. Goubej, M. Fundamental performance limitations in PID controlled elastic two-mass systems. In Proceedings of the 2016 IEEE International Conference on Advanced Intelligent Mechatronics (AIM), Banff, AB, Canada, 12–15 July 2016; pp. 828–833. [Google Scholar]
  8. Szabat, K.; Orlowska-Kowalska, T. Vibration suppression in two-mass drive system using PI speed controller and additional feedbacks—Comparative study. IEEE Trans. Ind. Electron. 2007, 54, 1193–1206. [Google Scholar] [CrossRef]
  9. Serkies, P.; Szabat, K. Effective damping of the torsional vibrations of the drive system with an elastic joint based on the forced dynamic control algorithms. J. Vib. Control 2019, 25, 2225–2236. [Google Scholar] [CrossRef]
  10. Pakdelian, S.; Moosavi, M.; Hussain, H.A.; Toliyat, H.A. Control of an electric machine integrated with the trans-rotary magnetic gear in a motor drive train. IEEE Trans. Ind. Appl. 2017, 53, 106–114. [Google Scholar] [CrossRef]
  11. De Pinto, S.; Camocardi, P.; Sorniotti, A.; Gruber, P.; Perlo, P.; Viotto, F. Torque-fill control and energy management for a four-wheel-drive electric vehicle layout with two-speed transmissions. IEEE Trans. Ind. Appl. 2017, 53, 447–458. [Google Scholar] [CrossRef]
  12. Bianchi, N.; Bolognani, S.; Carraro, E.; Castiello, M.; Fornasiero, E. Electric vehicle traction based on synchronous reluctance motors. IEEE Trans. Ind. Appl. 2019, 52, 4762–4769. [Google Scholar] [CrossRef]
  13. Meeus, H.; Verrelst, B.; Moens, D.; Guillaume, P.; Lefeber, D. Experimental study of the shaft penetration factor on the torsional dynamic response of a drive train. Machines 2018, 6, 31. [Google Scholar] [CrossRef] [Green Version]
  14. Wang, Y.; Da Ronch, A.; Ghandchi Tehrani, M. Adaptive feedforward control for gust-induced aeroelastic vibrations. Aerospace 2018, 5, 86. [Google Scholar] [CrossRef] [Green Version]
  15. Tran Anh, D.; Nguyen Trong, T. Adaptive controller of the major functions for controlling a drive system with elastic couplings. Energies 2018, 11, 531. [Google Scholar] [CrossRef] [Green Version]
  16. Wang, Y.; Yu, H.; Yu, J.; Wu, H.; Liu, X. Trajectory tracking of flexible-joint robots actuated by PMSM via a novel smooth switching control strategy. Appl. Sci. 2019, 9, 4382. [Google Scholar] [CrossRef] [Green Version]
  17. Chaoui, H.; Gueaieb, W.; Biglarbegian, M.; Yagoub, M.C.E. Computationally efficient adaptive type-2 fuzzy control of flexible-joint manipulators. Robotics 2013, 2, 66–91. [Google Scholar] [CrossRef] [Green Version]
  18. Ju, J.; Zhao, Y.; Zhang, C.; Liu, Y. Vibration suppression of a flexible-joint robot based on parameter identification and fuzzy PID control. Algorithms 2018, 11, 189. [Google Scholar] [CrossRef] [Green Version]
  19. Qi, L.; Zheng, L.; Bai, X.; Chen, Q.; Chen, J.; Chen, Y. Nonlinear maximum power point tracking control method for wind turbines considering dynamics. Appl. Sci. 2020, 10, 811. [Google Scholar] [CrossRef] [Green Version]
  20. Song, M.-H.; Pham, X.D.; Vuong, Q.D. Torsional vibration stress and fatigue strength analysis of marine propulsion shafting system based on engine operation patterns. J. Mar. Sci. Eng. 2020, 8, 613. [Google Scholar] [CrossRef]
  21. Kessai, I.; Benammar, S.; Doghmane, M.Z.; Tee, K.F. Drill bit deformations in rotary drilling systems under large-amplitude stick-slip vibrations. Appl. Sci. 2020, 10, 6523. [Google Scholar] [CrossRef]
  22. Liu, H.; Cui, S.; Liu, Y.; Ren, Y.; Sun, Y. Design and vibration suppression control of a modular elastic joint. Sensors 2018, 18, 1869. [Google Scholar] [CrossRef] [Green Version]
  23. Orlowska-Kowalska, T.; Szabat, K. Damping of torsional vibrations in two-mass system using adaptive sliding neuro-fuzzy approach. IEEE Trans. Ind. Inform. 2008, 4, 47–57. [Google Scholar] [CrossRef]
  24. Szabat, K.; Orlowska-Kowalska, T. Performance improvement of industrial drives with mechanical elasticity using nonlinear adaptive kalman filter. IEEE Trans. Ind. Electron. 2008, 55, 1075–1084. [Google Scholar] [CrossRef]
  25. Serkies, P. Estimation of state variables of the drive system with elastic joint using moving horizon estimation (MHE). Bull. Pol. Acad. Sci. Tech. Sci. 2019, 67, 883–892. [Google Scholar]
  26. Szabat, K.; Wróbel, K.; Dróżdż, K.; Janiszewski, D.; Pajchrowski, T.; Wójcik, A. A fuzzy unscented kalman filter in the adaptive control system of a drive system with a flexible joint. Energies 2020, 13, 2056. [Google Scholar] [CrossRef] [Green Version]
  27. Orlowska-Kowalska, T.; Kaminski, M. FPGA implementation of the multilayer neural network for the speed estimation of the two-mass drive system. IEEE Trans. Ind. Inform. 2011, 7, 436–445. [Google Scholar] [CrossRef]
  28. Kamiński, M.; Orłowska-Kowalska, T. Adaptive neural speed controllers applied for a drive system with an elastic mechanical coupling—A comparative study. Eng. Appl. Artif. Intell. 2015, 45, 152–167. [Google Scholar] [CrossRef]
  29. Brock, S.; Luczak, D.; Nowopolski, K.; Pajchrowski, T.; Zawirski, K. Two approaches to speed control for multi-mass system with variable mechanical parameters. IEEE Trans. Ind. Electron. 2016, 64, 3338–3347. [Google Scholar] [CrossRef]
  30. Inoue, Y.; Katsura, S. Spatial disturbance suppression of a flexible system based on wave model. IEEJ J. Ind. Appl. 2018, 7, 236–243. [Google Scholar] [CrossRef] [Green Version]
  31. Szczepański, R.; Kamiński, M.; Tarczewski, T. Auto-tuning process of state feedback speed controller applied for two-mass system. Energies 2020, 13, 3067. [Google Scholar] [CrossRef]
  32. Najdek, K.; Nalepa, K.; Szabat, K. Selection of controller parameters of a two-mass drive system using the d-decomposition technique. In Proceedings of the IECON—45th Annual Conference of the IEEE Industrial Electronics Society, Lisbon, Portugal, 14–17 October 2019; pp. 1308–1313. [Google Scholar]
  33. Niejmark, J.I. Ob opriedielenji znaczenij paramietrow, pri kotorych sistiema awtomaticzeskogo riegulirowanja ustojcziwa. Awtomatika Telemiechanika 1948, 3, 190–203. [Google Scholar]
  34. Shenton, A.T.; Shafiei, Z. Relative stability for control systems with adjustable parameters. J. Guid. Control. Dyn. 1994, 17, 304–310. [Google Scholar] [CrossRef]
  35. Osuský, J.; Veselý, V. Modification of Neimark D-partition method for desired phase margin. International Conference: Cybernetics and Informatics, Vyšná Boca, Slovak Republic, 10–13 February 2010; Volume 10, pp. 1–7. [Google Scholar]
  36. Amariutei, R.-D.; Goras, L.; Dobler, M.; Rafaila, M.; Buzo, A.; Pelz, G. On the stability domain of a DC-DC buck converter with software control loop. In Proceedings of the 19th International Conference on System Theory, Control and Computing (ICSTCC), Cheile Gradistei, Romania, 14–16 October 2015; pp. 811–816. [Google Scholar]
  37. Schlegel, M.; Medvecová, P. Design of PI controllers: H Region Approach. IFAC-PapersOnLine 2018, 51, 13–17. [Google Scholar] [CrossRef]
  38. Čech, M.; Miloš Schlegel, M. Fractional-order PID controller design on Internet: www.PIDlab.com. In Proceedings of the 7th International Carpathian Control Conference ICCC, Ostrava–Beskydy, Check Republic, 29–31 May 2006; pp. 1–4. [Google Scholar]
  39. Najdek, K.; Nalepa, R. Use of the D-decomposition technique for gains selection of the Dual Active Bridge converter output voltage regulator. Przegląd Elektrotechniczny 2019, 95, 268–273. [Google Scholar] [CrossRef]
Figure 1. Block diagram of the two-mass system.
Figure 1. Block diagram of the two-mass system.
Energies 13 06614 g001
Figure 2. A block diagram of the considered control structure.
Figure 2. A block diagram of the considered control structure.
Energies 13 06614 g002
Figure 3. Transients of the two-mass system: motor and load speed (a,c), electromagnetic and shaft torque (b,d) for different value of the inertia ratio coefficients R = 1 (a,b) and R = (0.5).
Figure 3. Transients of the two-mass system: motor and load speed (a,c), electromagnetic and shaft torque (b,d) for different value of the inertia ratio coefficients R = 1 (a,b) and R = (0.5).
Energies 13 06614 g003
Figure 4. Qualitative visualization of the global stability boundary together with the boundaries for the desired P M and G M for control structure shown in Figure 2. The intersection of the P M and G M lines stands for the requested dynamics.
Figure 4. Qualitative visualization of the global stability boundary together with the boundaries for the desired P M and G M for control structure shown in Figure 2. The intersection of the P M and G M lines stands for the requested dynamics.
Energies 13 06614 g004
Figure 5. Visualisation of the desired regions for different value of the gain margin, G M , (a,d), phase margin, P M , (b,e) as well as selected value of G M = 20   dB and P M = 70 ° (c,f) for the control structure from Figure 2 and value of inertia ratio R = 0.25 (ac) and R = 1 (df) calculated using D-decomposition technique. Results were obtained for T m e = 0.1 ms and τ A 2 D = 0.5 ms. Additionally, the total area, A , of obtained regions were presented.
Figure 5. Visualisation of the desired regions for different value of the gain margin, G M , (a,d), phase margin, P M , (b,e) as well as selected value of G M = 20   dB and P M = 70 ° (c,f) for the control structure from Figure 2 and value of inertia ratio R = 0.25 (ac) and R = 1 (df) calculated using D-decomposition technique. Results were obtained for T m e = 0.1 ms and τ A 2 D = 0.5 ms. Additionally, the total area, A , of obtained regions were presented.
Energies 13 06614 g005
Figure 6. Characteristics of the system: stable region of work (a), overshoot in ω2 (b), value of ITAE for ω2 (c) transients of motor speed ω1 (d), load speed ω2, (e) and shaft torque ms (f).
Figure 6. Characteristics of the system: stable region of work (a), overshoot in ω2 (b), value of ITAE for ω2 (c) transients of motor speed ω1 (d), load speed ω2, (e) and shaft torque ms (f).
Energies 13 06614 g006
Figure 7. Characteristics of the system: stable region of work (a), overshoot in ω2 (b), value of ITAE for ω2 (c) transients of motor speed ω1 (d), load speed ω2, (e) and shaft torque ms (f).
Figure 7. Characteristics of the system: stable region of work (a), overshoot in ω2 (b), value of ITAE for ω2 (c) transients of motor speed ω1 (d), load speed ω2, (e) and shaft torque ms (f).
Energies 13 06614 g007aEnergies 13 06614 g007b
Figure 8. Global stability region of the control structure for different value of the plant’s parameters: time constant of the driving motor (a), time constant of the load machine (b) as well as time constant of the elastic shaft (c).
Figure 8. Global stability region of the control structure for different value of the plant’s parameters: time constant of the driving motor (a), time constant of the load machine (b) as well as time constant of the elastic shaft (c).
Energies 13 06614 g008
Figure 9. Visualisation of the K P and K I regions for desired values of G M = 20   dB and P M = 70 ° for the control structure from Figure 2 calculated using D-decomposition technique. Results were obtained for the value of inertia ratio R = 0.25 , time constant of the elastic shaft, T C = 2.6 ms, and value of electromagnetic torque time constant T m e = 0.1 ms (a) and T m e = 2 ms (b) and delay from analogue-to-digital conversion in the speed sensor τ A 2 D = 0.5 ms (c) and τ A 2 D = 50 µs (d). Additionally, the total area, A , of obtained regions were presented.
Figure 9. Visualisation of the K P and K I regions for desired values of G M = 20   dB and P M = 70 ° for the control structure from Figure 2 calculated using D-decomposition technique. Results were obtained for the value of inertia ratio R = 0.25 , time constant of the elastic shaft, T C = 2.6 ms, and value of electromagnetic torque time constant T m e = 0.1 ms (a) and T m e = 2 ms (b) and delay from analogue-to-digital conversion in the speed sensor τ A 2 D = 0.5 ms (c) and τ A 2 D = 50 µs (d). Additionally, the total area, A , of obtained regions were presented.
Energies 13 06614 g009
Figure 10. Visualisation of the K P and K I regions for desired values of G M = 20   dB and P M = 70 ° for the control structure from Figure 2 calculated using D-decomposition technique. Results were obtained for the value of inertia ratio R = 1 , time constant of the elastic shaft, T C = 2.6 ms, and value of electromagnetic torque time constant T m e = 0.1 ms (a) and T m e = 2 ms (b) and delay from analog-to-digital conversion in the speed sensor τ A 2 D = 0.5 ms (c) and τ A 2 D = 50 µs (d). Additionally, the total area, A , of obtained regions was presented.
Figure 10. Visualisation of the K P and K I regions for desired values of G M = 20   dB and P M = 70 ° for the control structure from Figure 2 calculated using D-decomposition technique. Results were obtained for the value of inertia ratio R = 1 , time constant of the elastic shaft, T C = 2.6 ms, and value of electromagnetic torque time constant T m e = 0.1 ms (a) and T m e = 2 ms (b) and delay from analog-to-digital conversion in the speed sensor τ A 2 D = 0.5 ms (c) and τ A 2 D = 50 µs (d). Additionally, the total area, A , of obtained regions was presented.
Energies 13 06614 g010
Figure 11. The picture of the experimental set-up: without (a) and with (b) additional flywheel.
Figure 11. The picture of the experimental set-up: without (a) and with (b) additional flywheel.
Energies 13 06614 g011
Figure 12. Experimental transients of the two-mass system: motor speed (a), load speed (b), electromagnetic torque, (c) and shaft torque (d) for different gains of the speed controller and value of the reference signal equal to 0.2 for R = 1.
Figure 12. Experimental transients of the two-mass system: motor speed (a), load speed (b), electromagnetic torque, (c) and shaft torque (d) for different gains of the speed controller and value of the reference signal equal to 0.2 for R = 1.
Energies 13 06614 g012
Figure 13. Experimental transients of the two-mass system: motor speed (a), load speed (b), electromagnetic torque (c), and shaft torque (d) for different gains of the speed controller and value of the reference signal equal to 0.2 for R = 0.25.
Figure 13. Experimental transients of the two-mass system: motor speed (a), load speed (b), electromagnetic torque (c), and shaft torque (d) for different gains of the speed controller and value of the reference signal equal to 0.2 for R = 0.25.
Energies 13 06614 g013aEnergies 13 06614 g013b
Table 1. Characteristic values of the transients for system with R = 1 and R = 0.25.
Table 1. Characteristic values of the transients for system with R = 1 and R = 0.25.
R = 1R = 0.25
P1P2P3P1P2P3
δω1[%]137215122
tmω1[s]0.150.1650.1750.130.160.195
ts2%ω1[s]0.270.2040.1750.260.250.24
trω1[s]0.0920.1030.1160.0570.0870.126
ts5%ω1[s]0.190.180.1420.2450.1720.154
δω2[%]28156703510
tmω2[s]0.1250.1350.1450.1180.1260.14
ts2%ω2[s]0.40.220.195>0.4>0.4>0.4
trω2[s]0.0470.0540.0620.0360.0430.058
ts5%ω2[s]0.320.2070.16>0.40.23>0.4
memax[p.u.]1.21.08132.321.63
msmax[p.u.]0.890.760.72.441.911.4
Where: δωx—overshoot of speed, tmωx—time to first maximum of speed, ts2%ωx, ts5%ωx—2% and 5% settling time of speed, ts2%ωx—rising time, memax—maximum value of the electromagnetic torque. msmax—maximum value of the shaft torque.
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Nalepa, R.; Najdek, K.; Wróbel, K.; Szabat, K. Application of D-Decomposition Technique to Selection of Controller Parameters for a Two-Mass Drive System. Energies 2020, 13, 6614. https://doi.org/10.3390/en13246614

AMA Style

Nalepa R, Najdek K, Wróbel K, Szabat K. Application of D-Decomposition Technique to Selection of Controller Parameters for a Two-Mass Drive System. Energies. 2020; 13(24):6614. https://doi.org/10.3390/en13246614

Chicago/Turabian Style

Nalepa, Radosław, Karol Najdek, Karol Wróbel, and Krzysztof Szabat. 2020. "Application of D-Decomposition Technique to Selection of Controller Parameters for a Two-Mass Drive System" Energies 13, no. 24: 6614. https://doi.org/10.3390/en13246614

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