Low-Cost Implementation of Passivity-Based Control and Estimation of Load Torque for a Luo Converter with Dynamic Load

: In this paper, passivity-based control (PBC) of a Luo converter-fed DC motor is implemented and presented. In PBC, both exact tracking error dynamics passive output feedback control (ETEDPOF) and energy shaping and damping injection methods do not require a speed sensor. As ETEDPOF does not depend upon state computation, it is preferred in the proposed work for the speed control of a DC motor under no-load and loaded conditions. Under loaded conditions, the online algebraic approach in sensorless mode (SAA) is used for estimating di ﬀ erent load torques applied on the DC motor such as: constant, frictional, fan-type, propeller-type and unknown load torques. Performance of SAA is tested with the reduced order observer in sensorless mode (SROO) approach and analyzed, and the results are presented to validate the low-cost implementation of PBC for a DC drive without a speed and torque sensor.


Introduction
Electrical motors are the workforce in industrial applications. They are generally needed to work under variable speeds and for unknown load torque scenarios. DC and AC motors are used for this purpose. Though an induction motor is robust, cost-effective and cheaper in maintenance, a DC motor is preferred due to its good dynamic response in comparison to an AC motor, simple controlling methods and wide speed control. Due to these reasons, the DC motor is extensively used in rolling mills, paper machines and unwinding and rewinding machines.
The feedback regulation of a DC motor is achieved through the pulse width modulation (PWM) of the DC-DC converter. The typical way of controlling DC-DC converters relies on an averaged, small-signal model, facilitating the application of linear control theory [1] which yields satisfactory results in many applications. In some situations, this approach offers limited performance or may even fail. Such situations may require tight tracking of the reference voltage during sudden load variations. Passivity-based control (PBC) will alleviate this kind of problem [1]. It is based on the energy calculations in the system. If the model of any system is converted to its energy perspectives, PBC can be implemented easily. PBC is developed for achieving stabilized output trajectories based on the required reference trajectories.
In PBC, all the systems are modeled in terms of conservative forces, dissipative forces and the energy acquisition part. The control function of PBC for any system is derived in such a way that an error in the energy satisfies Lyapunov's stability along with the dissipation matching condition.
Matrix J is skew-symmetric in nature which will not affect the system stability as The term "bu" is the energy acquisition term. External disturbances like load torque are introduced in " ∈ ". R is symmetric and positive-semi-definite, i.e., R T = R ≥ 0 The skew symmetric matrix J(u) can be written as The main objective of the present work is to regulate the speed of a DC motor for a given desired speed profile (ω * ) under no-load and load conditions. The desired speed profile is obtained in an offline fashion using bezier polynomials. For this desired speed profile (ω * ), it is assumed that a state reference trajectory x*(t) satisfies the desired open-loop dynamics and it is given by . x The matrix J(u) is skew-symmetric which is related to an average control input "u" and it satisfies the following expansion property: J(u) = J(u * ) + (u − u * ) ∂J(u) ∂u (8) where ∂J(u) ∂u is a skew symmetric constant matrix. Under steady-state conditions, state trajectory "x" will reach x* and control input "u" becomes u*. Now, Equation (7) is modified to In order to implement closed-loop operation, errors in the system's state trajectories should be identified to modify the control input. These errors in the state trajectory (e) and control input (e u ) are calculated as given below: On differentiating Equation (10) with respect to time "t", . e = .
x (12) Electronics 2020, 9,1914 4 of 25 On adding and subtracting the required steady-state values to Equation (12), this yields . e = [ J(u) − R] ∂H(e) ∂e The value of ∈ obtained from Equation (9) is substituted in Equation (13), then the error dynamics will become . e = [ J(u) − R] ∂H(e) ∂e On using Equation (7) in Equation (14), the error dynamics of the system are modified into .
In Equation (13), "J(u) ∂H(e) ∂e T " is a conservative term which will not affect the stability property of the system, i.e., ∂H(e) ∂e J(u) ∂H(e) ∂e Other remaining terms exactly coincide with the tangent linearization part of the dynamics [2]. The passive output tracking error is given by A linear time-varying average incremental passive output feedback controller is simply given by On substituting Equation (20) in Equation (16), the error dynamics of the system will become .
Now, with the skew symmetric property of J(u), .
H(e) is given by Equation (23) is negative-definite if the dissipation matching condition (24) is satisfied.
Electronics 2020, 9, 1914 5 of 25 In general, satisfaction of the dissipation matching condition will be in two forms and both forms are explained below: Case I: R > 0 This indicates that the dissipation matching condition is strictly satisfied and Equation (18) will become negative-definite.
Case II: R ≥ 0 Here, the dissipation matching condition is not strictly satisfied. For these cases, LaSalle's theorem [4] is used to establish the global asymptotic stability of the origin of the tracking error space.
LaSalle's theorem can be stated as follows: suppose that there exists a positive-definite function, H: R n →R, whose derivative satisfies the inequality . H ≤ 0 and if, moreover, the largest invariant set contained in the set {x: . H = 0 } is equal to {0}, then the system is globally asymptotically stable. Due to the bounded nature of the control input [0 & 1] in power electronic converters, the system can be semi-globally asymptotically stable. Now, the dissipation matching condition and the average control input are given by where "γ" represents the damping injection coefficient whose value can be considered of low value to avoid noise amplification. Thus, the control input for regulating the speed of the DC motor is obtained. The control function (u) in Equation (26) clearly indicates the absence of the derivative term which makes the controller simpler.

ETEDPOF and Estimation of Torque in Sensorless Mode for the Luo Converter System
Earlier differentially flat and non-flat systems of order four were considered for sensorless load torque estimation and ETEDPOF implementation [22,31]. In this paper, a sixth-order non-flat system is proposed for analysis. One example of a non-flat sixth-order system is a Luo converter-fed DC motor. Out of many pump circuits, the fundamental Luo converter is taken for analysis. The relative degree of the Luo converter-fed DC motor is three which is less than the order of the system. This confirms the unstable internal dynamics of the Luo converter inductor current and capacitor voltage with respect to the speed. Hence, reference trajectories are developed in an indirect manner. Figure 1 represents the low-cost load torque estimation of the Luo converter with dynamic load using the feedback signal's armature voltage (v 2 ) and armature current (i am ), whereas ETEDPOF can be implemented with inductor currents (i 1 and i 2 ) and capacitor voltage (v 1 ).
With the available wide variety of pump circuits, the fundamental positive output Luo converter is taken for the present work. Using Kirchhoff's laws and Newton's laws, a linear averaged model for a Luo converter-fed DC motor can be derived. Due to the selection of the armature control method for speed control, field circuit equations are omitted. The derived linear averaged model is given by Electronics 2020, 9,1914 6 of 25 where: Now, the dissipation matching condition and the average control input are given by where "γ" represents the damping injection coefficient whose value can be considered of low value to avoid noise amplification. Thus, the control input for regulating the speed of the DC motor is obtained. The control function (u) in Equation (26) clearly indicates the absence of the derivative term which makes the controller simpler.

ETEDPOF and Estimation of Torque in Sensorless Mode for the Luo Converter System
Earlier differentially flat and non-flat systems of order four were considered for sensorless load torque estimation and ETEDPOF implementation [22,31]. In this paper, a sixth-order non-flat system is proposed for analysis. One example of a non-flat sixth-order system is a Luo converterfed DC motor. Out of many pump circuits, the fundamental Luo converter is taken for analysis. The relative degree of the Luo converter-fed DC motor is three which is less than the order of the system. This confirms the unstable internal dynamics of the Luo converter inductor current and capacitor voltage with respect to the speed. Hence, reference trajectories are developed in an indirect manner. Figure 1 represents the low-cost load torque estimation of the Luo converter with dynamic load using the feedback signal's armature voltage (v2) and armature current (iam), whereas ETEDPOF can be implemented with inductor currents (i1 and i2) and capacitor voltage (v1). With the available wide variety of pump circuits, the fundamental positive output Luo converter is taken for the present work. Using Kirchhoff's laws and Newton's laws, a linear averaged model for a Luo converter-fed DC motor can be derived. Due to the selection of the Figure 1. Non-flat Luo converter with dynamic load for low-cost passivity-based control (PBC) implementation.
Using matrix notation, the state vector is shown in Equation (33) x T (t) = (i 1 , i 2 , v 1 , v 2 , i am , ω) Matrix J is skew-symmetric in nature. R is symmetric and positive-semi-definite, The skew symmetric matrix J(u) can be written as where J 0 and J 1 are skew symmetric constant matrices which are given in Equations (40) and (41): The total stored energy of the system is given as Electronics 2020, 9,1914 8 of 25 where the matrix "M" is given by which is positive-definite and constant. Thus, the average model of the Luo converter-fed DC motor is modified. The ETEDPOF control law can be derived by substituting the necessary matrices in Equation (26) and it is given by In the present case, the dissipation matching condition is not strictly satisfied, and the final dissipation matching matrix is given by Since R is positive-semi-definite whenever t ≥ 0, the control law (44) makes the origin of the error space an asymptotically stable equilibrium point by virtue of LaSalle's theorem.

Stability Proof
The error dynamics in the Luo converter and the first derivative of energy can be written as .
and they are calculated as where .
H(e) = 0 and e 1 = e 2 = e 3 = e 5 = e 6 = 0 → e 4 = 0 . This indicates that LaSalle's theorem is established, and the origin of the error space is globally asymptotically stable. Therefore, due to the bounded nature of the control input between 0 and 1, the origin of the error space is semi-globally asymptotically stable.
Electronics 2020, 9, 1914 9 of 25 In terms of converter inductor currents i 1 and i 2 and voltage v 1 , the feedback control law (44) governs the speed of the Luo converter-fed DC motor to stabilize the reference trajectory ω * . The value of γ can be taken as 0.1. The control law (44) indicates the necessity of reference trajectories in terms of speed, and the load torque estimated will be presented in the next section.

Generation of Reference Trajectories
In continuation of the derived feedback law (44), it is necessary to generate voltage and current references for the Luo converter circuit, i.e., v 1 *(t), i 2 *(t) and i 1 *(t). In order to realize a smooth starter, reference trajectories in terms of speed and load torque have to be calculated. Reference trajectories can be calculated easily for the differentially flat system.
As the relative degree of the system is three, the Luo converter-fed DC motor is a non-flat system. Relative degree can be calculated by differentiating the output variable continuously till the control input is reached [31]. In the Luo converter with dynamic load, the control input is reached in the third step and hence the relative degree is three. Thus, the relative degree is not equal to the system of order six. Due to this reason, the system is considered as a non-flat system.
As the system is non-flat, reference trajectories for v 1 *(t), u* and i 1 *(t) are generated from the fundamental working principle of the Luo converter which is explained below: where "T" represents the time duration for one switching. From (34), the reference profile for i 1 is given by Converter status when the switch is on (field circuit of motor is omitted).
As capacitor C 2 performs as a low-pass filter, the load current i load = i 2 . Hence,  As capacitor C2 performs as a low-pass filter, the load current iload = i2. Hence, Source current is given by isource = i1 + i2 when the switch is on and it is zero when the switch is off. Thus, the average source current (isourcea) is presented in Equation (53): Hence, the load current is given by and the output voltage is when the switch is on, inductor current i increases and is supplied by E. Further, current i decreases when the switch is off. Therefore, Hence, variations in capacitor voltages are equal, i.e., Source current is given by i source = i 1 + i 2 when the switch is on and it is zero when the switch is off. Thus, the average source current (i sourcea ) is presented in Equation (53): Hence, the load current is given by and the output voltage is when the switch is on, inductor current i 1 increases and is supplied by E. Further, current i 1 decreases when the switch is off. Therefore, Hence, variations in capacitor voltages are equal, i.e., From this, it can be concluded that, for the desired voltage profile v * 2 , v * 1 will follow v * 2 . Hence, the control input, inductor current i 1 and other profiles are given by For the generation of reference trajectories of the Luo converter voltage v 2 * and inductor current i 2 * , differential parameterizations in terms of the desired angular velocity and the estimated load torque are performed and the equations are given in (61) and (62). In order to define the trajectory, the Bezier polynomial of the fifth order is used. Thus, the trajectories of the desired speed profile and its corresponding voltage and current profiles have been achieved in this section. These reference values are used for sensorless operation under no-load and loading conditions of a Luo converter-fed DC motor. In order to update the value of load torque under closed-loop operation, estimation of load torque is essential, and the method is discussed in the next section.
Load torque estimation is essential in the speed control of DC motors under loaded conditions. The space constraint restricts the use of a torque sensor and thus the observer scheme and algebraic approach [30].

Reduced Order Observer in Sensorless Configuration for Estimating Load Torque
Linares-Flores et al. [30] proposed a reduced order observer (ROO) approach for the load torque estimation of a DC motor. The load torque is obtained from the mechanical model of the DC motor using the measured speed and armature current as Clearly, for λ 0, the observation error e τL , where e τ L = τ L −τ L , exponentially converges to zero. This estimated torqueT L is used in the ETEDPOF implementation along with other feedback signals received from the power converter. To restrict the use of the speed sensor, ROO is implemented without a speed sensor and the scheme is known as the reduced order observer approach in sensorless mode (SROO).
SROO-based estimation of load torque is found by replacing speed "ω" by Equation (65) in Equation (64). The resultant expression is shown in Equation (66).
Based on the value of λ, the convergence rate will vary. Moreover, for a high value of λ, estimation will become unstable. To avoid this problem, the algebraic approach is employed [30].

Online Algebraic Approach in Sensorless Mode (SAA)
Online algebraic approaches of estimating load torque with a speed sensor [2] and in sensorless mode are given in (67) and (70). As the estimated torque is getting updated for every o.o3 s (δ), estimation becomes quick.

Results
To validate the features, an ETEDPOF controller is implemented for the Luo converter-fed DC motor under no-load condition and loaded conditions. Figure 4 represents the flow diagram for the implementation of ETEDPOF in the Luo converter. Further, Figure 4 indicates the path for obtaining the control input for speed regulation. Two types of load torque estimation methods, namely SAA and SROO, are applied and the performances are compared. From the desired speed profile and estimated load torque, the desired armature voltage v 2 * and desired inductor current i 2 * are obtained using Equations (61) and (62), respectively. With the help of v 2 *, the desired control function u* is obtained using Equation (59). The desired capacitor voltage v 1 * is obtained using Equation (63). i 2 * and u * are used for obtaining i 1 * by using Equation (60).

Flow Diagram
From the feedback signals v 1, i 1 and i 2 , the control input is calculated using Equation (44) along with the knowledge of i 1 * , i 2 * , v 1 * and u * . This control input is given as input to the switch of the Luo converter.   Sensorless load torque estimation with the ETEDPOF implementation is completed for 12 s in the hardware and simulation. Simulation is performed using MATLAB SIMULINK.

Experimental Setup
The experimental setup for the ETEDPOF implementation under load and no-load conditions is shown in Figure 5. The setup includes a Luo converter, a DC motor coupled with a DC motor which will act as a generator, a controller and appropriate sensors with signal conditioning circuits. Speed can be measured using a phototransistor (MOC 7811) and encoder disc. The load torque in the DC motor can be modified by varying the load in the DC generator. Figure 4. Flow diagram for the ETEDPOF implementation. The Luo converter and controller are used for controlling the DC motor speed under the armature control method. The specifications for the system of interest and the base values are given in Table 1. Hardware waveforms are stored in comma separated value (CSV) format and then these values are exported to MATLAB along with the simulated values for the comparison of both hardware and simulation results. The total operation is divided into two broad categories, namely servo control and regulatory control operations, based on the free acceleration, change of speed reference and step change in load torque conditions. In servo control mode, speed control of the Luo converter-fed DC motor is performed under free acceleration and at different constant load torques of value 0.5, 1.0 and 0.25 p. u. (Figure 6). In regulatory control mode, speed control is achieved along with two load torque estimation schemes, namely the algebraic approach in sensorless mode (SAA) and the reduced order observer in sensorless mode approach (SROO), and both schemes are compared without any speed sensor. In SROO, based on the value of the tuning constant, it is classified into SROO1 and SROO2 for which the λ value is equal to 5 and 10, respectively.
Switching Frequency 32 kHz B 2.7 × 10 −3 Nm/rad --8. - The total operation is divided into two broad categories, namely servo control and regulatory control operations, based on the free acceleration, change of speed reference and step change in load torque conditions.
In servo control mode, speed control of the Luo converter-fed DC motor is performed under free acceleration and at different constant load torques of value 0.5, 1.0 and 0.25 p. u. (Figure 6). In regulatory control mode, speed control is achieved along with two load torque estimation schemes, namely the algebraic approach in sensorless mode (SAA) and the reduced order observer in sensorless mode approach (SROO), and both schemes are compared without any speed sensor. In SROO, based on the value of the tuning constant, it is classified into SROO1 and SROO2 for which the λ value is equal to 5 and 10, respectively.

Discussion
Simulation and hardware results are shown from Figures 6-11. In the simulation, ideal components are used. Hence, the simulation performance is slightly better than hardware implementation which is clearly exhibited in Figures 6-11. As v1 = v2 and iam = i2, inductor current and armature voltage waveforms alone are presented. Simulation and hardware results are explained below.

Discussion
Simulation and hardware results are shown from Figures 6-11. In the simulation, ideal components are used. Hence, the simulation performance is slightly better than hardware implementation which is clearly exhibited in Figures 6-11. As v 1 = v 2 and i am = i 2, inductor current and armature voltage waveforms alone are presented. Simulation and hardware results are explained below.              Inductor current variations of the Luo converter for the given speed reference ( Figure 6) and load torque applied (Figure 7) are shown in Figure 8. These variations are obtained for regulatory and servo control operations. Under regulatory control operations, SAA settles the current faster when compared with SROO. This is due to the fast estimation of load torque using SAA.
Under regulatory control operations, SAA and SROO methods are implemented to modify the reference profiles for ETEDPOF control. Due to the fast estimation nature of SAA, armature voltage settles faster than in the case of SAA when compared with SROO. As the armature voltage is equal to the capacitor voltage (v1), the armature voltage alone is presented in Figure 9.
Speed variation under servo and regulatory modes is shown in Figure 10. During starting, the speed is varied smoothly using ETEDPOF. Under loading conditions, the speed is regulated using ETEDPOF with load torque estimation. Inductor current variations of the Luo converter for the given speed reference ( Figure 6) and load torque applied (Figure 7) are shown in Figure 8. These variations are obtained for regulatory and servo control operations. Under regulatory control operations, SAA settles the current faster when compared with SROO. This is due to the fast estimation of load torque using SAA.
Under regulatory control operations, SAA and SROO methods are implemented to modify the reference profiles for ETEDPOF control. Due to the fast estimation nature of SAA, armature voltage settles faster than in the case of SAA when compared with SROO. As the armature voltage is equal to the capacitor voltage (v 1 ), the armature voltage alone is presented in Figure 9.
Speed variation under servo and regulatory modes is shown in Figure 10. During starting, the speed is varied smoothly using ETEDPOF. Under loading conditions, the speed is regulated using ETEDPOF with load torque estimation. Table 2 compares the performances of SAA and SROO in terms of speed settling time. From the above analysis and Table 2, it can be concluded that SAA performs better than SROO with less overshoot/undershoot in speed responses. Thus, the speed responses for the DC motor with ETEDPOF, SAA and SROO are analyzed.   Figure 11 shows the estimated torque for the DC motor using the SAA and SROO methods; both methods are tested in the simulation and hardware setup for the step change in load torque values of 0.50, 1.00 and 0.25 p. u.
Comparison between SAA and SROO estimation times are tabulated in Table 2. From the table, it can be concluded that the performance of SAA is better than SROO for all load conditions with a lower integral square error (ISE) (Figure 12).    Figure 11 shows the estimated torque for the DC motor using the SAA and SROO methods; both methods are tested in the simulation and hardware setup for the step change in load torque values of 0.50, 1.00 and 0.25 p. u.
Comparison between SAA and SROO estimation times are tabulated in Table 2. From the table, it can be concluded that the performance of SAA is better than SROO for all load conditions with a lower integral square error (ISE) (Figure 12). Hence, it can be concluded that SAA estimates the unknown load torque quickly when compared with SROO with the lowest integral square error (ISE), as shown in Figure 12. Hence, it can be concluded that SAA estimates the unknown load torque quickly when compared with SROO with the lowest integral square error (ISE), as shown in Figure 12.

Estimation of Different Load Torque Profiles
The following time-varying load torques are used for studying the capability of SAA with the speed reference, as shown in Figure 13: Load torque proportional to speed ( Figure 14). b.
Load torque proportional to square of the speed (Figure 15). c.
Load torque proportional to cube of the speed (Figure 16). d. Unpredictable load torque ( Figure 17).
These case studies are used to test the ability of SAA along with the assumption of a bounded value in load torque. MATLAB Simulink is used for studying the robustness of SAA. In the Luo converter, as capacitor voltages are equal, the armature voltage alone is considered. In addition to this, the armature current is equal to the inductor current (i2) and hence the armature current alone is considered here. Specifications for the system of interest are taken from Table 1. From the simulation results shown from Figures 18-23, it is confirmed that SAA outperforms SROO for all types of load torques.   These case studies are used to test the ability of SAA along with the assumption of a bounded value in load torque. MATLAB Simulink is used for studying the robustness of SAA. In the Luo converter, as capacitor voltages are equal, the armature voltage alone is considered. In addition to this, the armature current is equal to the inductor current (i2) and hence the armature current alone is considered here. Specifications for the system of interest are taken from Table 1. From the simulation results shown from Figures 18-23, it is confirmed that SAA outperforms SROO for all types of load torques.     These case studies are used to test the ability of SAA along with the assumption of a bounded value in load torque. MATLAB Simulink is used for studying the robustness of SAA. In the Luo converter, as capacitor voltages are equal, the armature voltage alone is considered. In addition to this, the armature current is equal to the inductor current (i 2 ) and hence the armature current alone is considered here. Specifications for the system of interest are taken from

Conclusions
A methodology for sensorless speed control of a DC motor-driven system with a faster and stable trajectory tracking approach is developed. Considering the robustness, stability and high speed of trajectory tracking offered by the passivity-based control law, it has been chosen to implement the speed control of the DC motor where two methodologies of PBC, viz., ETEDPOF and ESDI, are investigated. A further two algorithms, viz., SAA and SROO, were considered for the estimation of load torque which, in turn, are used for implementing the sensorless speed control of the DC motor drive system under variable load torque conditions. All the investigations are performed on the prototype experimental setup of a DC motor drive system fed by the converter topologies, viz., a Luo converter and a sixth-order non-differentially flat system.
Here, a sixth-order non-differentially flat system Luo converter-fed DC motor is considered in which Lyapunov's stability condition is not strictly satisfied. Therefore, LaSalle's theorem is used for establishing asymptotic stability.
The relative degree of the Luo converter-fed DC motor is three and it is less than the order. This confirms the non-differential flatness nature of the Luo converter. So, reference profiles for the capacitor voltage (v1), control input (u) and inductor current (i1) are obtained from the fundamental working principle of the Luo converter. Using these references and the capacitor voltage (v2) and inductor current (i2) reference profiles in terms of speed and load torque, the ETEDPOF control law is implemented successfully in the Luo converter-fed DC motor tested successfully for various speed references and at different load conditions as servo and regulatory control, respectively.
Hence, from the above, it can be concluded that, irrespective of the flatness nature and order of the system, the ETEDPOF control law is developed and implemented successfully. This clearly shows the faster, stabler trajectory control with less overshoot/undershoots.
Further, a comparative study of the SAA and SROO methods confirms that SAA is capable of any type of load torque. Due to the fast estimation of load torque using SAA, the control input, armature voltage and armature currents are changing at a faster rate in comparison with SROO where the armature current and inductor current exhibit some overshoot which is due to . Therefore, the highlighted work in this paper may be resumed as follows:

Conclusions
A methodology for sensorless speed control of a DC motor-driven system with a faster and stable trajectory tracking approach is developed. Considering the robustness, stability and high speed of trajectory tracking offered by the passivity-based control law, it has been chosen to implement the speed control of the DC motor where two methodologies of PBC, viz., ETEDPOF and ESDI, are investigated. A further two algorithms, viz., SAA and SROO, were considered for the estimation of load torque which, in turn, are used for implementing the sensorless speed control of the DC motor drive system under variable load torque conditions. All the investigations are performed on the prototype experimental setup of a DC motor drive system fed by the converter topologies, viz., a Luo converter and a sixth-order non-differentially flat system.
Here, a sixth-order non-differentially flat system Luo converter-fed DC motor is considered in which Lyapunov's stability condition is not strictly satisfied. Therefore, LaSalle's theorem is used for establishing asymptotic stability.
The relative degree of the Luo converter-fed DC motor is three and it is less than the order. This confirms the non-differential flatness nature of the Luo converter. So, reference profiles for the capacitor voltage (v 1 ), control input (u) and inductor current (i 1 ) are obtained from the fundamental working principle of the Luo converter. Using these references and the capacitor voltage (v 2 ) and inductor current (i 2 ) reference profiles in terms of speed and load torque, the ETEDPOF control law is implemented successfully in the Luo converter-fed DC motor tested successfully for various speed references and at different load conditions as servo and regulatory control, respectively.
Hence, from the above, it can be concluded that, irrespective of the flatness nature and order of the system, the ETEDPOF control law is developed and implemented successfully. This clearly shows the faster, stabler trajectory control with less overshoot/undershoots. Further, a comparative study of the SAA and SROO methods confirms that SAA is capable of any type of load torque. Due to the fast estimation of load torque using SAA, the control input, armature voltage and armature currents are changing at a faster rate in comparison with SROO where the armature current and inductor current exhibit some overshoot which is due to dω dt . Therefore, the highlighted work in this paper may be resumed as follows: (a) Development and implementation of a sensorless passivity based-control scheme, that is, ETEDPOF-SAA for the servo and regulatory control of buck/boost converter-fed DC motor drive systems with a good dynamic response. (b) Under variable load torque types, viz., constant-type, frictional-type, fan-type, propeller-type and unpredictable torque-type, a good dynamic control, that is, faster and stabler control of DC motor drive systems, is achieved.
Author Contributions: Conceptualization, methodology and writing, G.K.S.; editing and supervision, H.T.S. and M.R. All authors have read and agreed to the published version of the manuscript.

Funding:
The authors thank the support of DEEE, Anna University, Chennai, India for funding through NamPET Lab Scheme and the authors thank the support of Fondecyt Regular 1191028 research project and SERC Chile.

Conflicts of Interest:
The authors declare no conflict of interest.