Preprint
Article

Induction Motor Improved Vector Control Using Predictive and Model Free Algorithms Together with Homotopy-based Feedback Linearization

Altmetrics

Downloads

92

Views

25

Comments

0

A peer-reviewed article of this preprint also exists.

This version is not peer-reviewed

Submitted:

04 January 2024

Posted:

05 January 2024

You are already at the latest version

Alerts
Abstract
Usually, the vector control of the induction machine (IM) is done by using cascade control structures with conventional linear PI controllers, the inner loop being designed for current control, and the outer loop for rotor flux and speed control. In this paper, starting from the dq model of the IM with the rotor magnetic flux space vector aligned along the d axis, advanced control algorithms are proposed for the two control loops of the cascade structure. For the current inner loop, after the decoupling control of the two dq currents, predictive algorithms with constraints are used to control and limit the currents. Since the outer loop has a nonlinear affine multivariable plant model, a homotopy-based variant of feedback linearization is used to obtain a non-singular decoupling matrix of the feedback transformation even when the rotor flux is zero at the start-up of the motor. During the continuous variation of the homotopy parameter, the model of the plant is variable, in which case the model free algorithms are properly used to control the flux and speed of the IM. The comparative analysis obtained for the cascade structure with conventional PI controllers and advanced algorithms, respectively, shows that the last lead to improve the dynamical performance of the IM.
Keywords: 
Subject: Engineering  -   Control and Systems Engineering

1. Introduction

The actual technological advancements in material science and digital computation structures lead to develop the induction machine (IM) with high close loop performances and minimal costs. Thus, in the last decades two main problems were successfully solved: a substantial increasing of efficiency, and developing of modern concepts in light weight, small costs, modularity, fault redundancies. Therefore, the applications of IM become more attractive for different sectors: electric traction, robotics, electrical vehicles, aerodynamics etc.
The classical advanced control structure of IM is traditionally designed in cascade topology, where the vector control, also called field orientated control (FOC), principle is used [1,2,3].
The vector control strategy is based on the dynamic dq model of the IM defined in the synchronously rotating reference frame. Usually, the inner loop is intended for the dq stator currents control, and the outer one for the rotor flux and the rotor mechanical speed control. Due to the nonlinear, multivariable coupled models of the two loop plants, various control techniques have been developed to solve the problems generated by the complex models.
For the inner loop, model linearization and its decoupling through feedforward components are generally used. Based on the resulting decoupled linear models, the dq stator currents are usually controlled with two PI controllers [3,4]. Due to the physics-based constraints generated by the limits imposed on the stator voltages and currents, PI control has been replaced with advanced techniques to solve this problem. In general, among the advanced techniques for the inner loop, the model predictive current control (MPCC) algorithms are preferred because the constraints due to the physics limitations of the stator voltages and currents can be imposed in the design phase. However, in most cases, MPCC is based on the multivariable coupled nonlinear model of the dq currents, resulting in the two currents not being separately controlled, according to the FOC requirement. Thus, in [5] two MPC cascade structures based on continuous control set and finite control set without PI controllers are analyzed, studying the advantages and difficulties. The inner loop generates the output control voltage considering the constraints of stator voltages and currents and the outer loop the torque reference, having in view the constraints of torque/speed characteristics of IM. A full predictive cascaded speed and current control of an IM is presented in [6]. The currents from the inner loop are controlled using a finite control-set MPC algorithm, while for the speed control, a continuous control-set MPC, based on the explicit inversion of the mechanical model is suggested. Considering the importance of constraints handling for induction machines, in [7] a cascade speed control structure with MPC controllers able of incorporating the constraints in the objective function is proposed. The inner loop uses an MPCC controller and the outer one an explicit MPC controller for speed control. The common limitations of stator voltages and currents described as quadratic inequality in dq-frame, are reformulated based on the fact that quadratic inequalities of current and voltage can be represented by the linear one of the torque. The linear inequality is parameter-varying because the limited torque depends nonlinearly on the rotor speed and for solving this problem a mp-QP (multiparametric quadratic programming) algorithm is utilized. To replace the inner PI current controllers and PWM (Pulse Width Modulation) block, and thus faster dynamics to obtain, in [8] a finite control set predictive current control approach is proposed to control the IM. For the rotor speed control, in the outer loop a PI controller is used and for the IM stator windings protection, the electromagnetic torque current command is limited. By including the magnetic saturation and the rotor speed-dependent iron-loss resistance in the IM model, in [9] an MPCC strategy is developed based on this model for IM control considering saturation and iron core losses, to which is added a control effort penalty to reduce the average switching frequency. The proposed strategy is based on replacing the PI current controllers in the inner loop with the proposed predictive control algorithm, while in the outer loop a classical PI controller is used to control the mechanical speed of the rotor. But there are also IM control structures that keep PI controllers in the inner loop. Thus, for a cascade control structure in [10], a multivariable generalized predictive control (GPC) controller is proposed for the rotor speed and flux control, while the inner loop currents are controlled with conventional PI controllers. The stator is protected against over electrical signals by the current constraints imposed to GPC controllers in the design phase and by restricting the module of the phase stator voltage through a limiting block attached to the PI controllers.
For the outer loop, the two controlled currents of the inner loop are used as inputs so that the d component keeps the rotor flux constant and the q one to control the rotor speed. The main problem of the outer loop control derives from the nonlinear coupled multivariable model of the plant. In the vector control approach, with the assumption that the rotor flux is constant after reaching its reference, the speed dynamics becomes linear and can be controlled with PI controllers [11]. A method to decouple the flux dynamics from the speed dynamics is to use the input-output feedback linearization method, which leads to separate flux and speed control. But the input-output feedback linearization method cannot be applied to the IM model, due to the singularity of the decoupling matrix of the feedback transformation when the flux is zero at start-up of the motor [4,12]. To solve this problem, in [11] based on an IM model which includes both electrical and mechanical dynamics, it is proposed to control the square of the rotor flux and the speed using the input-output linearization technique in conjunction with the use of an open loop controller at the start-up of the motor. As soon as the flux becomes greater than zero, the control input is switched from the open loop controller to the nonlinear state feedback control. Starting from the same reduced fourth-order state-space model of IM and control objectives from [11], in [13] a switching strategy based on the homotopy continuation is presented that allows the application of the input-output feedback linearization approach. The strategy is based on the construction of a homotopy that combines the output of the nonlinear model of the IM with the output of an attached linear model, which is then linearized by feedback. When the conventional feedback linearization cannot be applied, the control is switched to the parameter continuation method. In the continuation of the paper [13], the authors presented in [4] a new control approach for driving the output to zero using the combining the state feedback linearization and the homotopy numerical continuation, which does not require the switching between two computationally complex controllers. Both methods from [13] and [4] use a cascade control structure with a PI current control inner loop, and the outer loop controls the square of the flux and the speed in [13], while in [4] the deviation from the flux and speed references. Another method to dynamic feedback linearization control of an IM is presented in [14], where to avoid the impossibility of applying linearization through feedback, an integrator on the d axis is additionally added to the IM dq model and thus, the decoupling matrix of the feedback transformation is no longer singular at the start-up of the motor. The dq currents are controlled in an inner loop using conventional PI controllers. The introduction of an integrator on the q-axis instead of the d-axis is also analyzed, resulting the feedback linearization of the IM model, but with the disadvantage that the feedback controller is singular when the quadrature current is zero and implicitly the motor torque is zero. A speed/position control strategy for IM based on exact feedback linearization with state and state derivative feedback is presented in [15]. This control strategy also uses PI controllers for the current loop. IM speed sensorless feedback linearization control based on a current/flux and speed tracking controller is proposed in [16]. Using a cascade control structure, the feedback linearization controller is designed to control the inner current loop and, respectively, the speed and flux in the outer loop. To obtain the speed tracking throughout the operating range, a PI controller is added. Also using an input–output feedback linearization technique, in [17] a sliding-mode speed controller for the IM is proposed instead of the classical PI.
​ This paper presents a cascade control structure for the speed and flux control of an IM. For dq currents control, in the inner loop MPCC algorithms are used, while the outer loop plant is firstly linearized by feedback based on the homotopy continuation and then, model free iP algorithms are employed so that the two controlled outputs to track the related references. In the inner loop, the cross coupling of the dq currents and the back EMF (electromotive force) are considered disturbances that are compensated by a decoupling algorithm based on feedforward components. After decoupling, two linear single-input single-output (SISO) models result, which are used to design the MPCC algorithms, taking into account the physics constraints introduced by the limitations imposed on stator currents and voltages. To reduce the computational effort of the constraint optimization, a boxed linear constraint [3] was used. In the outer loop, in order to decouple the flux from the rotor speed and thus control them independently, the homotopy-based variant of feedback linearization from [4] was utilized. The linear plants obtained after the feedback linearization are controlled with model free iP algorithms to obtain the tracking of the references imposed on the flux and the rotor speed. This employment of constrained MPCC algorithms, together with the homotopy-based variant of feedback linearization and model free iP algorithms led to IM improved vector control compared to the use of conventional PI controllers instead of advanced algorithms, as shown by a case study.
The following are the major contributions of this paper:
By incorporating MPCC and model free advanced algorithms together with the homotopy-based feedback linearization to IM improved vector control.
To reduce the computational effort of the constrained optimization, our method uses a boxed linear constraint for considering the physics limitations of stator currents and voltages.
In order to solve the limitation related to the stator voltages, we developed a method by which the limitations were correlated with the outputs of the MPCC controllers and with the feedforward components of the decoupling algorithm.
To solve the reference tracking problem in conjunction with the feedback linearization, we used a model free algorithm due to the modeling uncertainty during the variation of the homotopy parameter from zero to one.
In order to demonstrate the ability to improve the vector control of IM with the proposed cascade control structure that includes advanced algorithms, a case study was performed.
The paper is organized as follows. Section II presents the dq IM model for the vector control strategy. Section III is dedicated to cascade control structure design of IM, considering a constrained predictive current control algorithm for the inner loop, and a homotopy-based variant of feedback linearization for the outer loop plant together with the model free control algorithms for the rotor flux and speed control. An illustrative case study is given in Section IV that presents a comparative analysis of the results obtained for both conventional controllers, and advanced ones. At last, in Section V the main features arisen from the study developed in the paper were summarized.

2. Nonlinear IM Model for Vector Control

The IM control is typically done by using the vector control strategy which has the ability to separate the stator current components that produce the rotor flux and electromagnetic torque, respectively. Thus, the well-known vector control strategy of IM is usually performed in the reference frame dq attached to the rotor flux space vector whose direct axis d is aligned with the rotor flux space vector. This alignment of the rotor flux space vector with the d-axis causes the q-axis component to be zero [11,18], resulting:
ϕ r d = ϕ d ϕ r q = 0 ,   d ϕ r q d t = 0 .
The IM model represented in dq coordinates is composed by stator current equations, rotor flux and motion equations [11], respectively:
d i s d d t = 1 τ 1 i s d + ω s i s q + β τ r ϕ r + 1 L 1 u s d d i s q d t = ω s i s d 1 τ 1 i s q β ω e ϕ r + 1 L 1 u s q ,
d ϕ r d t = 1 τ r ϕ r + L m τ r i s d ,
d ω m d t = ( T e T r ) / J ,
where: ( u s d , u s q ) and ( i s d , i s q ) represent the components of the stator voltages and currents in the dq reference frame, ϕ r is the rotor flux, ω s denotes the synchronous angular speed, ( ω e , ω m ) are the electrical and mechanical rotor angular speeds correlated by ω m = ω e / p , where p is the number of pole pairs, T e and T r are electromagnetic and load torques and J is the motor inertia. The parameters and the time constants related to the model described by the equations (2)-(4) are given by:
R 1 = R s + R r L m / L r ;   L 1 = L s L m 2 / L r ;   β = L m / L r L 1 ; τ 1 = L 1 / R 1 ;   τ r = L r / R r ,
where ( R s , R r ) represent the stator and rotor resistances,   ( L s , L r ) are the stator and rotor self-inductances, L m is the mutual inductance, R 1 is the equivalent resistance and L 1 the equivalent inductance, τ 1 is the equivalent time constant, τ r is the rotor time constant and β is a constant.
The synchronous angular speed ω s from (2) is estimated using:
ω s = ω e + L m τ r i s q ϕ r ,
and the electromagnetic torque T e from (4) is calculated with:
T e = p L m L r ϕ r i s q .
Analysing the IM model from equations (2)-(7), it turns out that it is a strongly nonlinear coupled multivariable system.
The rotor flux-oriented vector control strategy requires the independent control of the two currents, i s d which produces the rotor flux and i s q which generates the electromagnetic torque, respectively. The control of the two currents is realized by the stator voltages u s d and u s q which are not decoupled control variables, as can be seen from (2). In order to be decoupled and independently controlled the two stator currents i s d / q , the stator voltage equations must be decoupled. The interactions between the stator currents and the nonlinearity of the current system are eliminated commonly using feedforward components. The control and decoupling of the stator currents is usually carried out in an inner loop of a cascade control structure. In the outer loop, the rotor flux ϕ r and the mechanical rotor angular speed ω m are controlled based on the affine nonlinear multivariable system generated by the equations (3) and (4) and using as control variables the current references i s d r e f and i s q r e f . To obtain a linear behavior between the inputs and outputs of the outer plant model, a feedback linearization strategy can be used.

3. Cascade control structure design of IM

The cascade control structure proposed for the vector control of an IM consists of an inner loop designed to control the dq currents with predictive control algorithms and an outer loop which, after applying a homotopy-based variant feedback linearization for nonlinear loop plant, the rotor flux and speed are controlled with model free algorithms.
In what follows, the design of the two control loops of the cascade control structure is presented.

3.1. Inner loop design

The current model (2) has a multivariable structure, being non-linear with a strong coupling between dq axes.

3.1.1. Decoupling algorithm

Since the stator currents i s d / q must be controlled independently, according to the vector control requirements, it is necessary to decouple them. In this context, the current model (2) is rewritten as follows considering:
u s d = L 1 d i s d d t + R 1 i s d L 1 ω s i s q L 1 β τ r ϕ r = v s d + u s d p , u s q = L 1 d i s q d t + R 1 i s d + L 1 ω s i s d + L 1 β ω e ϕ r = v s q + u s q p . R L   eqv .   circuit   coupling   and   back   EMF  
Thus, two components of the stator voltages u s d / q are highlighted, one linear v d / q correlated with an RL equivalent circuit and another u s d / q p which is generated by cross-coupling and back EMF. The linear voltage components v s d / q represent the controller outputs that control the currents i s d / q and the voltage components u s d / q p are considered disturbances that must be compensated by a decoupling algorithm based on feedforward components. To decouple the stator voltage equation (7), the feedforward components u d / q f f are used, resulting in:
u s d = v s d + u s d f f u s q = v s q + u s q f f ,
where the feedforward components are:
u s d f f = L 1 ω s i s q L 1 β τ r ϕ r ,
u s q f f = L 1 ω s i s d + L 1 β ω e ϕ r .
Using the above decoupling procedure based on feedforward, the coupled multivariable nonlinear model of the currents (7) is transformed into two identical SISO linear models for the two currents:
L 1 d i s d / q d t + R 1 i s d / q = v s d / q .

3.1.2. Constraint formulation

In addition, for the stator currents control, the physics limitations imposed on the currents i s d / q and voltages u s d / q must be considered to prevent the IM damage. Thus, the two components of the dq currents and voltages must satisfy the limitations:
i s d 2 + i s q 2 I s max u s d 2 + u s q 2 U s max ,
where the maximum value of the stator current I s max is chosen correlated with the nominal value I s N of the stator current, and considering the DC-bus voltage V D C , the maximum value of the stator voltages will be U s max = V D C / 3 . Since the constraint equations (12) are quadratic functions, to simplify the computation of the constrained optimization, a boxed linear constraint which approximated the circular area with a rectangular one can be used [3]. The box constraints for the i s d / q stator currents are defined by finding a parameter 0 γ c 1 so that:
i s d max = γ c I s max ,
and from here:
i s q max = 1 γ c 2 I s max .
The stator current i s d , which generates the rotor flux ϕ r , varies in the interval i s d 0 , i s d N , where the nominal value i s d N is obtained from (3) in steady state, resulting:
i s d N = ϕ r N L m .
Since the maximum value i s d max is the nominal value i s d N , from (13) and (15) results the expression of the γ c parameter:
γ c = ϕ r N L m I s max .
With the maximum values given by (14) and (15), the currents box constraints become:
0 i s d i s d max = i s d N i s q max i s q i s q max .
Similarly, for the u s d / q stator voltages, a parameter 0 γ v 1 is chosen to calculate the maximum values:
u s d max = γ v V D C / 3   u s q max = 1 γ v 2 V D C / 3 ,
and then the voltage box constraints are obtained:
u s d max u s d u s d max u s q max u s q u s q max .
Limiting the stator voltages u s d / q can be done by limiting the outputs v s d / q of the current controllers using (8) as follows:
v s d max = u s d max u s d f f max v s q max = u s q max u s q f f max .
The maximum value u s d / q f f max of the feedforward components is determined using (9)-(10) and considering the maximum values of the stator voltages u s d / q max specified by (16), the nominal values of the angular velocities ω s N and ω e N , the nominal value of the rotor flux ϕ r N and the maximum values i s d / q max for the currents given by (13) and (14). With these assumptions, the maximum values of the current controller outputs will be:
v s d max = γ v V D C / 3 L 1 ω s N 1 γ c 2 I s max L 1 β τ r ϕ r N v s q max = 1 γ v 2 V D C / 3 + γ c I s max + L 1 β ω e N ϕ r N ,
and thus, the box constraints for the voltages v s d / q are obtained:
v s d max v s d v s d max v s q max v s q v s q max ,
Considering the above constraints imposed to the stator currents and voltages in the dq frame, MPCC controllers were chosen to control the currents i s d / q based on the model (11).

3.1.3. MPCC controller design

The design of the MPCC controller is done using the discrete model of the two currents obtained from (11) by discretization with the sample period Ts. Considering that the parameters of the model (11) are identical for the two currents, the following discrete model was obtained:
i s j ( k + 1 ) = a i s j ( k ) + b v s j ( k ) , j = d , q .
For reference tracking, a new state x c ( k ) = v s j ( k 1 ) is introduced in (23) to have as input the increment Δ v s j ( k ) = v s j ( k ) v s j ( k 1 ) , resulting the augmented current discrete model which incorporates integral action:
i s j ( k + 1 ) x c ( k + 1 ) x j ( k + 1 ) = a b 0 1 Φ i s j ( k ) x c ( k ) x j ( k ) + b 1 γ Δ v s j ( k ) x j ( k + 1 ) = Φ x j ( k ) + γ Δ v s j ( k ) .
Based on the one step ahead prediction given by (24), the predictions for the augmented model are recursively found, resulting:
x j ( k + n | k ) = Φ n x j ( k ) + s = 0 n 1 Φ s γ Δ v j ( k 1 s ) ,
where x j ( k + n | k ) denotes the value predicted at the discrete time k.
To design the MPCC controller based on the model (24) and considering the bounded outputs and inputs, the following quadratic cost function from [19] is used:
J j ( V j ) = n = 1 h p δ j n ( i s j ( k + n | k ) i s j r e f ( k ) ) 2 + p = 0 h c μ j p Δ v s j ( k + p | k ) 2 + ρ j ε ε j s . t . j = d 0 ε d W d i s d min i s d ( k + n | k ) i s d max + ε d W d i s d max , n = 1 , .. , h p v s d max ε d W d v s d min v s d ( k + p | k ) v s d max + ε d W d v s d max , p = 0 , .. , h c 1 j = q i s q max ε q W q i s q min i s q ( k + n | k ) i s q max + ε q W q i s q max , n = 1 , .. , h p v s q max ε q W q v s q min v s q ( k + p | k ) v s q max + ε q W q v s q max , p = 0 , .. , h c 1
where hp and hc are prediction and control horizons, δ j n and μ j p are the output and control weights, is V j = Δ v s j ( k | k ) ,   Δ v s j ( k + 1 | k ) ,   ...   ,   Δ v s j ( k + h c 1 | k ) ,   ε j the future control sequence, ε j is the slake variable introduced for obtaining soft constraints and ρ j ε is the weight of the slake variable. The violation multipliers W j vary continuously between 0 and 1, for W j = 0 hard constraints are obtained, otherwise soft constraints.
The output prediction can be obtained from (25):
i s j ( k + n | k ) = 1 0 x j ( k + n | k ) .
Substituting the output prediction (27) in (26), the cost function minimization is formulated as a quadratic programming (QP) problem:
V j = arg min V j 1 2 V T M V + i s j ( k ) i s j r e f ( k ) v s j ( k 1 ) N T V s . t . :   G V W + S i s j ( k ) i s j r e f ( k ) v s j ( k 1 ) ,
where the optimal solution is:
V j = Δ v s j ( k | k )   Δ v s j ( k + 1 | k ) ,   ...   ,   Δ v s j ( k + h c 1 | k ) ,   ε j T ,
and the matrices of appropriate dimensions M, N, G, W and S have the expressions from [20,21].
Applying the receding horizon principle, only the first element of V j is further used to obtain the MPCC control law:
v j ( k ) = v j ( k 1 ) + Δ v j ( k ) .
The predictive currents control structure from the inner loop is represented in Figure 1.

3.2. Outer loop design

The inner loop intended to regulate the dq currents has a very fast dynamic compared to the rotor flux and the mechanical angular speed described by (3) and (4). In this context, the currents reach the imposed references extremely quickly, and it can be considered i s d / q i s d / q r e f and thus, the related outer loop plant is described only by (3) and (4), which generates the following coupled nonlinear affine system:
ϕ ˙ r ω ˙ m x ˙ = 1 τ r ϕ r 0 f ( x ) + L m τ r 0 0 p L m J L r ϕ r g ( x ) i s d i s q i s d / q x ˙ = f ( x ) + g ( x ) i s d / q y = x .
To achieve the decoupling of the rotor flux and angular speed dynamics, a common method is the use of input-output feedback linearization.
The nonlinear affine model (31) cannot be linearized by feedback because the input-output decoupling matrix is singular at the motor start-up when the rotor flux ϕ r is zero.
To use the feedback linearization method, an open loop controller at start-up can be employed [11] or a homotopy-based variant of feedback linearization as in [4], the last approach being employed in this paper.

3.2.1. Homotopy-based feedback linearization

To apply the feedback linearization method based on homotopy continuation to the irregular affine system (31) with ill-define relative degree, first the controlled outputs are considered the deviations of the system (31) outputs from their references:
d ϕ d ω = ϕ r ϕ r r e f ω m ω m r e f .
Applying the first differentiation to the output d = d ϕ d ω T , the same model (31) is obtained:
d ˙ = f ( x ) + g ( x ) i s d / q y = d ,
with d ˙ ϕ d ˙ ω T = ϕ ˙ r ω ˙ m T . The new model with outputs d φ and d ω cannot be linearized by feedback due to its ill-define relative degree generated by ϕ r = 0 . To solve the problem, the following linear dynamic system is associated with the outer loop plant model (33):
η ˙ d η ˙ q = 1 0 0 1 i s d i s q   with   η ( 0 ) = 0 0 .
Using the outputs d and η of the two associated systems, a new output is constructed:
H = ( 1 λ ) η + λ d ,
where the influence of the outputs d and η to the new output H is determined by the continuous time–dependent parameter λ [ 0 , 1 ] . For λ = 0 , the output of the linear model is obtained, which is continuously deformed into the output of the nonlinear model when λ = 1 .
For the new augmented system, a controller will be determined through feedback linearization to ensure a linear dynamic. Applying the first differentiation to the output H = h ϕ h ω T , we get:
h ˙ ϕ h ˙ ω = λ d ˙ ϕ d ˙ ω + ( 1 λ ) i s d i s q + λ ˙ d ϕ η d d ω η q .
Since d ˙ ϕ d ˙ ω T = ϕ ˙ r ω ˙ m T , substituting in (36), the expressions of ϕ ˙ r and ω ˙ m from (31), we get:
h ˙ ϕ h ˙ ω = λ ϕ r / τ r + L m i s d / τ r p L m ϕ r i s q / J L r + ( 1 λ ) i s d i s q + λ ˙ d ϕ η d d ω η q .
Grouping in a vector the currents i s d and i s q together with λ ˙ , equation (37) becomes:
h ˙ ϕ h ˙ ω = λ L m / τ r + 1 λ 0 d ϕ η d 0 λ p L m ϕ r / J L r + 1 λ d ω η q A i s d i s q λ ˙ + λ ϕ r / τ r 0 B .
For the augmented system (38), in [4] it is proved that the state feedback equation:
i s d i s q λ ˙ = α τ + A + ( m B ) .
exists and the nonlinear feedback (39) transforms the nonlinear system (38) into the linear system:
h ˙ ϕ h ˙ ω = m d m q ,
which can be controlled with algorithms related to linear systems. In (39), α R + is a constant, A + is the Moore–Penrose inverse matrix of A and the vector τ is chosen to fulfill the constraints [4]:
A τ = 0 ,   τ 2 = 1 ,   det A τ T > 0 .
Thus, the outer loop consists of two control loops, one for feedback linearization with (39) and the other for the resulting linear system control. For the second loop, we chose a model free iP algorithm to control the linear system due to the augmented model parametric uncertainty.

3.2.2. Model free iP controller design

After the feedback linearization, two integrator-type linear systems were obtained that will be controlled with two model free iP controllers [22,23] so that H tracks its zero reference. The controllers being of model free type, the models (40) of the linear systems are not used to tune the parameters, but the discrete time ultralocal model:
h ˙ ^ ρ ( k ) = F ρ ( k ) + ψ ρ m ρ ( k ) , ρ = ϕ , ω .
where h ˙ ^ ρ ( k ) notes the discrete approximation of the derivative of h ˙ ρ ( t ) , F ρ ( k ) is a time-varying parameter which depends on the measurement of I/O without information of the plant dynamic model and ψ ρ is a parameter chosen by the user. Employing I/O measurement, F ρ ( k ) can be estimated with:
F ^ ρ ( k ) = h ˙ ^ ρ ( k ) ψ ρ m ρ ( k 1 ) .
The discrete time model free iP control law is defined by [24]:
m ρ ( k ) = 1 ψ ρ h ˙ ^ ρ r e f ( k ) F ^ ρ ( k ) + K p ρ ( h ρ r e f ( k ) h ρ ( k ) ) ,
where K p ρ is the proportional gain. Substituting F ^ ρ ( k ) from (43) in (44) and taking into account the control error e ρ ( k ) = h ρ r e f ( k ) h ρ ( k ) , the model free iP algorithm becomes:
m r ( k ) = m r ( k 1 ) + 1 ψ r e ˙ ^ r ( k ) + K p r e r ( k ) .
From (45), the term m ρ ( k 1 ) shows that the algorithm has an integral component. The tuning parameters of iP controllers, ψ ρ and K p ρ , can be designed using a pole placement method as in [25] or the Iterative Feedback Tuning approach from [24].
The outer loop structure with homotopy-based feedback linearization together with the flux and speed control with model free iP algorithms is represented in Figure 2.

4. Case Study

The improvement of the IM vector control by using the proposed cascade control structure with the block diagrams of the inner and outer loops from Figure 1 and Figure 2 implemented using MATLAB/Simulink software tools was tested and evaluated by simulation.
The IM specification data were taken from [4,11] and are given in Table 1.
The nominal voltage and current, U N and I N , from Table 1 are related on RMS (root mean square) values, which in practice have a physical meaning. For the vector control, considering the power invariant dq transformation, the nominal values of the space vector magnitude of the voltage and the current are defined as I s N = 3 I N = 16.21   A and U s N = 3 U p N = 400   V .
The performance evaluation was done in comparison with the use of conventional discrete time PI controllers instead of the MPCC controllers in the inner loop, respectively instead of the model free iP controllers in the outer loop. The design of PI controllers was done with the pole placement method from [26,27] and it is briefly presented in the following.
The PI controllers from the inner loop described by the transfer function:
C j ( z ) = k p j + k i j T s z 1 , j = d , q
are designed based on the same plant described by the transfer function obtained from (23):
N j ( z ) = b z a .
Using the two transfer functions (46) si (47), the following characteristic polynomial of the closed loop control system is obtained:
P c l j ( z ) = z 2 + ( b k p j a 1 ) z + k i j b T s k p j b + a .
Based on the required performances, the percent overshoot σ % and the settling time t s , the desired characteristic polynomial is constructed:
P c d j ( z ) = z 2 + ξ 1 j z + ξ 2 j ,
whose parameters are computed with:
ξ 1 j = 2 e ζ ω n T s cos ( ω n T s 1 ζ 2 ) ; ξ 2 j = e 2 ζ ω n T s ,
where the damping ratio ζ and natural frequency ω n are calculated based on the desired performances, and T s is the sampling period. The PI tuning parameters are computed solving the Diophantine equation:
P c l j ( z ) = P c d j k p j = ( ξ 1 j + a + 1 ) / b ;   k i j = ( ξ 2 j + ξ 1 j + 1 ) / b .
In a similar way, the tuning parameters of the PI controllers from the outer loop:
C ρ ( z ) = k p ρ + k i ρ T s z 1 ,   ρ = ϕ , ω
are obtained considering that now the plant is the integrator N ρ ( z ) = T s / ( z 1 ) obtained after the homotopy-based feedback linearization. In this case, the characteristic polynomial of the closed loop control system is:
P c l ρ ( z ) = z 2 + ( T s k p ρ 2 ) z + k i ρ T s 2 k p ρ T s + 1 .
Using a similar desired characteristic polynomial developed based on performances and solving a Diophantine equation, the following tuning parameters are found:
P c l ρ ( z ) = P c d ρ k p ρ = ( ξ 1 ρ + 2 ) / T s ;   k i ρ = ( ξ 2 ρ + ξ 1 ρ + 1 ) / T s 2 .
Employing the IM motor parameters and the desired performances for the inner loop σ % = 4.3 % ,   t s j = 0 . 0399 sec , the following tuning parameters of the inner loop PI controllers are obtained for T s = 4 10 4 sec :
k p j = 5.71 ,   k i j = 763 . 75 .
Similarly for the outer loop, by imposing the performances σ % = 4.3 % ,   t s ϕ = 0.04 sec ,   t s ω = 0.1 sec , the tuning parameters of the PI controllers resulted:
k p ϕ = 179 ,   k i ϕ = 1 . 5475 10 4 , k p ω = 80 ,   k i ω = 3 . 1502 10 3 . .
The MPCCj controllers from the inner loop are implemented using MPC controller block from the MPC Simulink library which is based on the SISO model (24). Employing the IM parameters from Table 1, the model becomes:
x j ( k + 1 ) = Φ x j ( k ) + γ Δ v s j ( k ) i j ( k ) = 1 0 x j ( k ) , Φ = 0.98 0.10 0 1 ; γ = 0.10 1 , .
The constraints formulations for the MPCCd controller are based on the first inequalities from (17) and (22):
0 i s d i s d max = i s d N v s d max v s d v s d max .
and for the MPCCq controller the second inequalities:
i s q max i s q i s q max v s q max v s q v s q max .
The maximum values of the stator current and voltage of IM are I s max = 1.1 I s N = 17.83   A and U s max = V D C / 3 = 433 . 01   V , where IM is supplied by a power inverter with the DC-bus voltage V D C = 750   V . Knowing the nominal rotor flux from Table 1, the nominal d-axis current results: i s d N = ϕ r N / L m = 5.43   A , and its maximum value i s d max = i d N . Using (13) the parameter γ c = i s d max / I s max = 0.3 is computed, and finally with (14) the q-axis current maximum value i s q max = 16.98   A resulted.
In order to obtain the maximum values of the voltages v s d / q max from (56) and (57), the parameter γ v = 0.42 is first chosen and then the maximum values of the voltages u s d / q max are calculated using (18), resulting: u s d max = 181 . 86   V and u s q max = 392 . 96   V . Finally, with (21) the maximum values of the voltages v s d / q max are determined: v s d max = 427 . 01   V and v s q max = 64 . 08   V .
The operation of the IM is done by imposing the nominal value of the rotor flux as its reference: ϕ r r e f = ϕ r N .
For the inner loop, the designed MPCC controllers have the parameters depicted in Table 2.
The outer loop plant (33) having as outputs the deviations of the rotor flux and speed from their references, with the IM parameters from Table 1 becomes:
d ˙ = f ( x ) + g ( x ) i s d / q y = d , f ( x ) = 4.48 ϕ r 0 ;   g ( x ) = 0.78 0 0 138.07 ϕ r .
Since the model (60) is not feedback linearizable for ϕ r = 0 when the decoupling matrix g(x) is singular, the linear dynamic system (34) is associated with the outer loop plant model (60). Using the outputs d and η of the two associated systems, a new output H is constructed based on the continuous time–dependent parameter λ [ 0 , 1 ] , utilizing (35). For the augmented system H with the dynamics (36) is designed the state feedback controller (39) having the parameter α = 12.26 , resulting a homotopy-based variant of feedback linearization which transformed the nonlinear system (38) into the linear one (40). The purpose of the state feedback controller (39) is to maintain H = 0 [4] and thus for λ = 1 the deviations defined by (32) will be zero and thus, the rotor flux and speed track their imposed references. For this reason, H r e f = 0 0 T is chosen. For the integrator type linear system (40) obtained after homotopy-based feedback linearization, two additional control loops are built with the model free iP controllers to maintain the reference imposed to H and, respectively, d when λ = 1 . Usually, PI controllers are used for these additional control loops [4], [13]. In this paper, model free iP controllers capable of dealing with the modeling uncertainty, especially during the variation of the λ parameter from 0 to 1, are proposed. The design of these controllers is made considering the connections between iP controllers and the conventional PI given in [22] and [24]. Thus, using (24) the following tuning parameters of the iP controller were obtained, based on the parameters (56) of the PI controllers:
ψ ϕ = 1 / ( k P ϕ T s ) = 13.97 , K P ϕ = k I ϕ ψ ϕ T s = 86.45 ,   ψ ω = 1 / ( k P ω T s ) = 31.25 , K P ω = k I ω ψ ω T s = 39.38.
The simulation test consists of an acceleration of the angular speed to 154.9 rad/sec within 1 second, keeping this value 5 seconds and then deceleration to 0 in 1 second, while the rotor flux is maintained at its nominal value ϕ r N = 0.94   Wb . A load torque T r = T e N = 25.08   N m is also applied starting with t = 2 sec for 3 seconds. The performances obtained with the proposed cascade vector control structure having MPCC controllers in the inner loop and homotopy based feedback linearization of the outer loop plant and the control of the resulting linear system with model free iP controllers are compared with those obtained with the conventional PI controllers in the two control loops.
The evolution of the rotor angular speed in relation to its reference during the test is represented in Figure 3 for both cascade control structures, with advanced control algorithms MPCC and iP and, respectively, with conventional PI controllers.
Reaching the nominal value of the rotor speed is done with a slightly lower overshoot of 0.8% in the case of the cascade with iP and MPCC algorithms compared to the cascade with PI controllers which has 1%. As well, a better rejection of the load torque is obtained for the case of advanced algorithms compared to PI.
From the responses to the rotor flux reference represented in Figure 4, it can be seen that the performances obtained with the advanced algorithms MPCC and iP are very similar to those of PI controllers, with a slightly better behaviour of the MPCC-iP tandem.
The i s d / q currents tracking their references developed by the feedback linearization block is represented in Figure 5 for the two structures with MPCC controller and PI, respectively. The limits imposed to the two currents are also represented in the figure. Current limiting is done in a different way for the two types of controllers. Thus, for the MPCC controller, by imposing constraints (58) and (59) in the design phase, the i s d / q currents do not violate the limits. For the case of the PI controller, the limitation of the currents was done by limiting the references developed by the feedback linearization block. But, because in transient state the currents can have overshoot, by exceeding the reference, the imposed limit is violated. For this reason, the current i s q P I when the load torque is applied exceeds in transient state the imposed limit value, as can be seen in Figure 5. Except for the flux transient state duration at motor start-up, the i s d current is constant and equal to its reference, which demonstrates the efficiency of the decoupling algorithm.
To better illustrate the satisfaction of the constraint (12) regarding the currents, Figure 6 shows the maximum value of the stator current I s max , together with the maximum values obtained with MPCC, I s M P C = i s d M P C 2 + i s q M P C 2 , respectively with PI, I s P I = i s d P I 2 + i s q P I 2 . From the figure, when the load torque is applied only I s P I > I s max , while in steady state both stator currents are equal to the nominal current: I s P I = I s M P C = I s N .
The MPCC and PI current controller outputs, v s d / q M P C and v s d / q P I together with their limits generated by the constraints are depicted in Figure 7. Due to the anticipative action of the MPCC controllers, especially on the d-axis, the dynamics of the current on this axis and implicitly of the flux is a little bit faster compared to PI.
At the same time, due to MPCC controller constraints and the anti-windup mechanism of PI controllers, the imposed limits are not violated. For IM safety, it is important to respect the limits imposed on the input voltages u s d / q M P C and u s d / q P I whose dynamics are represented in Figure 8. From (8), it follows that the maximum values u s d / q max are calculated based on the maximum values of the voltages v s d / q max and, respectively, of the feedforward components u s d / q f f max . As presented in paragraph 3.1.2, the maximum values of the feedforward components are dependent on the nominal rotor flux ϕ r N . For this reason, during the transitory state of the flux, when it is lower than the nominal value used as reference, the voltage u s d M P C is higher than the maximum value calculated with ϕ r N . After the flux transitory state, u s d M P C falls within the imposed limits. However, even in the transitory state generated at start-up, the voltage limit (12) is also respected for the MPCC regulator, as seen in Figure 9, where the stator voltages obtained with MPCC, U s M P C = u s d M P C 2 + u s q M P C 2 , and PI, U s P I = u s d P I 2 + u s q P I 2 are represented in relation to the maximum value U s max .
In Figure 10, the smooth transition of the homotopy continuous time–dependant parameter from λ = 0 to λ = 1 is represented, with faster dynamics in the case of the cascade control structure with advanced MPCC and iP algorithms, compared to the result obtained with conventional PI controllers.
In order to evaluate the reference tracking performance by the controlled outputs of the two cascade control structures with advanced MPCC and model free iP algorithms, respectively with conventional PI controllers, and using a homotopy-variant of feedback linearization for decoupling the flux and speed rotor, the following performance indices are used:
J d = 1 N s i m k = 1 N s i m ( i d r e f ( k ) i d ( k ) ) 2 , J q = 1 N s i m k = 1 N s i m ( i q r e f ( k ) i q ( k ) ) 2 , J ϕ = 1 N s i m k = 1 N s i m ( ϕ r r e f ( k ) ϕ r ( k ) ) 2 , J ω = 1 N s i m k = 1 N s i m ( ω m r e f ( k ) ω m ( k ) ) 2 ,
In (53), T s t a r t = 0 is the is the beginning of the evaluation time, T e n d = 7 is the simulation time and N s i m = ( T e n d T s t a r t ) / T s is the total number of samples. The performances indices J d and J q are used to evaluate the current tracking results, while the next two indices, J ϕ and J ω , provide the performances evaluation of the flux and speed responses.
The evaluation results regarding the controlled outputs tracking of their references considering performance indices (62) are presented in Table 3.
The numerical values of the performance indices from Table 3 show that with advanced algorithms in the inner and outer loops lower values are obtained compared to those got with conventional PI controllers and thus, the improvement of the vectorial control of IM with the proposed control strategy is pointed out.

5. Conclusions

To improve the vector control of the IM, this paper proposes a cascade control structure that uses advanced control algorithms in the inner loop and the outer one instead of the classic PI controllers and a homotopy-variant of feedback linearization for decoupling the flux and speed rotor. For solving the dq current control problem, a current decoupling algorithm is used in the inner loop, followed by MPCC controllers capable of efficiently and independently controlling the currents, taking into account the constraints imposed by the electrical signal physics limitations. After decoupling the flux and rotor speed using a homotopy-variant of feedback linearization, the resulting integrator-type linear systems are controlled with additional loops with model free iP controllers to ensure the tracking of the references imposed on the flux and rotor speed. Model free control algorithms are used, due to their capabilities to manage complex dynamics from data, without requiring knowledge of the plant model, especially during the variation of the homotopy parameter from zero to one. The proposed cascade control strategy with advanced control algorithms in the two loops have been tested and evaluated by simulation in Matlab-Simulink environment. The performance evaluation is done in comparison with the use of conventional discrete time PI controllers instead of the MPCC controllers in the inner loop, respectively the model free iP controllers in the outer loop. With the advanced control algorithms, better performances are obtained in comparison with PI control in terms of tracking the references by the controlled outputs as well as the rejection of the load torque.

Author Contributions

Conceptualization, M.C. and C.L.; methodology, C.L. (Corneliu Lazar); software, M.C. (Madalin Costin); validation C.L.; formal analysis, C.L.; investigation, C.L.; resources, M.C.; writing—original draft preparation, M.C.; writing—review and editing, C.L.; visualization, M.C.; supervision, C.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

Data availability is not applicable to this article as the study did not report any data.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Leonhard, W. Control of electrical drives, 2nd ed.; Springer-Verlag: Berlin, Germany, 1996. [Google Scholar]
  2. Bose, B. K. Power electronics and motor drives advances and trends. Elsevier - Academic Press: California, USA, 2006.
  3. Wang, L.; Chai, S.; Yoo, D.; Gan, L.; Ng, K. PID and predictive control of electrical drives and power converters, Wiley: New York, USA, 2015.
  4. Borisevich, A.; Schullerus, G. Parameter homotopy continuation for feedback linearization of non-regular control-affine nonlinear systems. Int. J. Appl. Math. 2015, 28, 253–273. [Google Scholar] [CrossRef]
  5. Ahmed, A. A.; Koh, B. K.; Lee, Y. I. I. A Comparison of finite control set and continuous control set model predictive control schemes for speed control of induction motors. IEEE Trans Ind. Informat. 2018, 14, 1334–1346. [Google Scholar] [CrossRef]
  6. Garcia, C.; Rodriguez, J.; Silva, C.; Rojas, C.; Zanchetta, P.; Abu-Rub, H. Full predictive cascaded speed and current control of an induction machine. IEEE Trans. Power Electron. 2016; 31, 1059–1067. [Google Scholar]
  7. Hu, Z.; Hameyer, K. A method of constraint handling for speed-controlled induction machines. IEEE Trans. Ind. Electron. 2016, 63, 4061–4072. [Google Scholar] [CrossRef]
  8. Shiravani, F.; Alkorta, P.; Cortajarena, J. A.; Barambones, O. An improved predictive current control for IM drives. Ain Shams Eng. J. 2023, 14, 102037. [Google Scholar] [CrossRef]
  9. Bašic, M.; Vukadinovic, D.; Grgic, I. Model predictive current control of an induction motor considering iron core losses and saturation. Processes 2023, 11, 2917. [Google Scholar] [CrossRef]
  10. Alkorta, P.; Cortajarena, J. A.; Barambones, O.; Maseda F., J. Effective generalized predictive control of induction motor, ISA Trans. 2020, 103, 295–305.
  11. Fekih, A.; Chowdhury, N. On Nonlinear Control of Induction Motors: Comparison of Two Approaches. In Proceedings of the 2004 American Control Conference, Boston, MA, USA, 30 June 02 July 2004; pp. 1135–1140. [Google Scholar]
  12. Bodson, M.; Chiasson, J. Differential-geometric methods for control of electric motors. Int. Journal of Robust and Nonlinear Control 1998, 8, 923–954. [Google Scholar] [CrossRef]
  13. Borisevich, A.; Schullerus, G. Switching strategy based on homotopy continuation for non-regular affine systems with application in induction motor control, 2012, arXiv preprint.
  14. Chiasson, J. A new approach to dynamic feedback linearization control of an induction motor. IEEE Trans. Autom. Control 1998, 43, 391–397. [Google Scholar] [CrossRef]
  15. Boukas, T. K.; Habetler, T. G. High performance induction motor speed control using exact feedback linearization with state and state derivative feedback. IEEE Trans. Power Electron, 2004; 19, 1022–1028. [Google Scholar]
  16. Gastaldini, C.C.; Grundling, H.A. Speed-Sensorless Induction Motor Control with Torque Compensation. In Proceedings of the 2009 13th European Conference on Power Electronics and Applications, Barcelona, Spain, 8-10 September 2009; pp. 1–8. [Google Scholar]
  17. Dendouga, A. Feedback linearization associated to a sliding mode controller for an operating with unity power factor of induction motor fed by matrix converter. SN Appl. Sci. 2020, 2, 879. [Google Scholar] [CrossRef]
  18. Lepka, J.; Stekl, P. 3-Phase AC induction motor vector control using a 56F80x, 56F8100 or 56F8300 device. Design of motor control application. Freescale Semiconductor Application Note, 2005.
  19. Bemporad, A. Model Predictive Control Design: New Trends and Tools. In Proceedings of the 45th IEEE Conference on Decision & Control, San Diego,USA, 13-15 December 2006; pp. 6678–6683. [Google Scholar]
  20. Bemporad, A.; Morari, M.; Dua, V.; Pistikopoulos, E. The explicit linear quadratic regulator for constrained systems. Automatica 2002, 38, 3–20. [Google Scholar] [CrossRef]
  21. Bemporad, A.; Morari, M.; Ricker, N.L. Model predictive control toolbox for Matlab – user’s guide. The Mathworks, Inc., 2023. Available online: https://www.mathworks.com/help/pdf_doc/mpc/mpc_ug.pdf (accessed on 28 November 2023).
  22. Fliess, M.; Join, C. Model free control. Int. J. Control 2013, 86, 2228–2252. [Google Scholar] [CrossRef]
  23. Join, C.; Fliess, M.; Chaxel, F. Model-Free Control as a Service in the Industrial Internet of Things: Packet loss and latency issues via preliminary experiments. In Proceedings of the 28th Mediterranean Conference on Control and Automation (MED2020), Saint-Raphaël, France, 16–18 September 2020; pp. 299–306. [Google Scholar]
  24. Baciu, A.; Lazar, C. Iterative feedback tuning of model-free intelligent PID controllers. Actuators 2022, 12, 56. [Google Scholar] [CrossRef]
  25. Baciu, A.; Lazar, C. Model Free Speed Control of Spark Ignition Engines. In Proceedings of the 23rd International Conference on System Theory, Control and Computing (ICSTCC), Sinaia, Romania, 9–11 October 2019; pp. 480–485. [Google Scholar]
  26. Astrom, K. J.; Wittenmark, B. Computer-controlled systems: theory and design, 3rd ed.; Prentice Hall: New Jersey, USA, 1997. [Google Scholar]
  27. Wittenmark, B. ; Årzén, K-E.; Åström, K. J. Computer Control: An Overview. IFAC Professional Brief 2002, International Federation of Automatic Control.
Figure 1. Inner loop – predictive currents control.
Figure 1. Inner loop – predictive currents control.
Preprints 95518 g001
Figure 2. Outer loop – homotopy-based feedback linearization and model free iP control.
Figure 2. Outer loop – homotopy-based feedback linearization and model free iP control.
Preprints 95518 g002
Figure 3. Dynamics of the rotor angular speed.
Figure 3. Dynamics of the rotor angular speed.
Preprints 95518 g003
Figure 4. Dynamics of the rotor flux.
Figure 4. Dynamics of the rotor flux.
Preprints 95518 g004
Figure 5. Dynamics of the dq currents.
Figure 5. Dynamics of the dq currents.
Preprints 95518 g005
Figure 6. The MPCC and PI stator currents in relation with the maximum value of stator current.
Figure 6. The MPCC and PI stator currents in relation with the maximum value of stator current.
Preprints 95518 g006
Figure 7. The outputs of the current inner loop controllers.
Figure 7. The outputs of the current inner loop controllers.
Preprints 95518 g007
Figure 8. The plant inputs of the inner loop.
Figure 8. The plant inputs of the inner loop.
Preprints 95518 g008
Figure 9. The MPCC and PI stator voltages in relation with the maximum value of stator voltage.
Figure 9. The MPCC and PI stator voltages in relation with the maximum value of stator voltage.
Preprints 95518 g009
Figure 10. The homotopy parameter variation.
Figure 10. The homotopy parameter variation.
Preprints 95518 g010
Table 1. IM specification data.
Table 1. IM specification data.
Symbol Description Value [unit]
P N Nominal power 4000 [W]
ω m N Nominal speed 154.9 [rad/sec]
U N / U p N Nominal voltage (phase to phase/phase) 400/230 [V]
I N Nominal current 9.36 [A]
ϕ r N Nominal rotor flux 0.94 [Wb]
T e N Nominal electromagnetic torque 25.08 [Nm]
R s Stator resistence 1.2 [Ω]
R r Rotor resistence 0.873[Ω]
L s Stator self-inductance 0.195 [H]
L r Rotor self-inductance 0.195 [H]
L m Mutual inductance 0.175 [H]
J Rotor inertia 0.013 [kg∙m2]
p Number of pole pairs 2
Table 2. The MPCC controllers design parameters.
Table 2. The MPCC controllers design parameters.
Weights Horizons Violation multipliers
Symbol Value Symbol Value Symbol Value
δ j n / μ j p 2 10 5 /0.5 h p 40 W d / q i s d / q min / max 1   A
ρ j ε 10 5 h c 2 W d / q v s d / q min / max 0   V
Table 3. The evaluation of the IM control performance.
Table 3. The evaluation of the IM control performance.
Control law Performance
Inner Loop Outer Loop J d J q J ϕ J ω
PI PI 0.0376 0.1381 0.0138 3.5768
MPCC iP 0.0103 0.0009 0.0129 2.7723
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.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.
Prerpints.org logo

Preprints.org is a free preprint server supported by MDPI in Basel, Switzerland.

Subscribe

© 2024 MDPI (Basel, Switzerland) unless otherwise stated