Abstract
This paper devises an output-feedback multi-loop positioning technique adopting the speed observer and multi-motor synchronizer, targeting the dual (master and slave) motor elevator system applications, providing the three contributions. First, the order-reduction observer continuously extracts the speed information from the motor position measurement, independent of the system model information. Second, the order-reduction stabilizer accomplishes the speed synchronization tasks for both the master and slave motors. Third, the resultant feedback system guarantees to exponentially recover the desired first-order transfer function from the reference to the actual motor position despite the model-plant mismatches. The prototype elevator system adopting the dual motor experimentally validates the practical advantages of the proposed technique.
1. Introduction
The ride comfort and dynamic performance of elevator systems greatly depend on their hardware (motor configuration) and software traction mechanism (feedback software structure with its tuning result). The main traction motor solely accomplished the pivotal positioning task for the passenger cart, requiring the high-power mechanical and electrical specification [1,2,3,4,5]. The multi-motor actuation systems have been recently adopted for large power applications due to the practical benefits, such as fault tolerance and power load reduction to the master motor (e.g., tug-of-war) [6,7,8,9]. This advanced system forming the master-slave motoring structure requires high-precision speed synchronization technology to improve both the positioning performance and rapid power distribution capability between the master and slave motors.
The conventional multi-loop proportional-integral (PI) controller for each master and slave motor enables us to address the positioning and speed synchronization problems simultaneously with the simple implementation [10]. The corresponding feedback gains were founded to satisfy the time or frequency domain specification via an ad hoc process and Bode/Nyquist plots for a fixed load condition. Thus, the operating condition changes in the actual applications raise the performance inconsistency problem due to the load and motor parameter variations. The gain scheduler including the database of multiple PI gains data would be considered as a solution to this problem, incorporating the additional computational complexity in the controller [11,12].
The pole-zero cancellation PI control partially alleviated this problem by constraining the feedback gain structure and including feed-forward terms, assigning the first-order closed-loop transfer function to each loop. However, this required the exact passive damping, rotor inertia, and stator inductance information to guarantee this benefit [10]. The recent parameter identification technologies could be adopted to address this practical challenging point, requiring the extra numerous dynamics and tuning factors for the adaptation process in the controller indirectly [13,14,15]. The nonlinear adaptive controls directly performed the parameter estimation tasks to accomplish the main mission of closed-loop stabilization by solving an optimization problem subject to the linear matrix constraints [16,17,18]. A similar adaptive controller solved the same serving problem through the integral back-stepping technique (multi-variable approach) whose closed-loop design and analysis tasks incorporated the complicated numerous matrix algebra [17]. There were passivity-based controllers including the disturbance observers (DOBs) for each loop and interesting online auto-tuning mechanisms while avoiding the matrix equality/inequality analysis processes [19,20]. The active disturbance rejection controls enlarged the feasible operating regions and improved the closed-loop performance, incorporating the state observer and DOBs estimating the lumped disturbances [21,22].
The extant solutions from the literature survey above leave the technical challenging points needed to be addressed as follows: (C1) the performance inconsistency depending on the operating conditions, (C2) the requirement of online parameter identifier to ensure the closed-loop stability and beneficial properties, and (C3) the involvement of the complicated matrix calculation process to tune the closed-loop performance. This study proposes an advanced and simple solution for the industrial elevator systems adopting the multi-motor by handling the challenging points C1–C3 whose contributions are recapitulated as:
- The design of the speed observer makes it possible to derive the output-feedback multi-loop solution invoking the order reduction by the specially designed gain structure, independent from any model and load information;
- The observer-based order-reduction speed stabilization technique results in both the pivotal inner loop for the positioning system (master motor) and the speed synchronizer (slave motor) through the specially designed gain structure and the combination of the integrator and DOB;
- The proof of the exponential convergence property recovering the desired first-order positioning performance by specifying the admissible ranges of design factors.
The experimental setup adopting the two 80-W BLDCMs and 32-bit digital signal processor (DSP) demonstrates the improved positioning and speed synchronization performances from the beneficial properties proved by the rigorous closed-loop analysis.
2. System Model
This study considers the DC servo system (including DCMs and BLDCMs) to demonstrate the main idea of the proposed solution as clearly as possible. The DC servo system has two mechanical and one electrical variable as the states given by (rotor position in rad), (rotor speed in rad/s), (stator current in A) triggered by the control input (stator voltage in V), which satisfies the dynamical relationships:
where the output torque (Nm) with representing the torque coefficient causes the rotational motion of the rotor position against the unknown load torque (in Nm, acting as the matched disturbance). Another matched disturbance (back electromotive force (EMF)) drops the stator voltage , proportional to the rotor speed such that (V) with denoting the back EMF coefficient. The remaining coefficients J (kg/m), B (Nm/rad/s), (H), and () represent the (rotor) inertia, viscous damping, (stator) inductance, and resistance, suffering the unknown dramatic variations from their known nominal values; for example, with nominal inertia and variation .
The Equation (3) yields the static relationship between the stator current and voltage such that
which results in another expression of the speed dynamics (2):
where the known coefficient and unknown disturbance are defined as and . The resultant two dynamical Equations (5) and (6) simplify the master and slave servo system equations:
subject to the known coefficient (e.g., ) and unknown time-varying disturbance for each (1: master servo system, 2: slave servo system), which derives the proposed output-feedback solution, handling the three technical challenging points C1–C3. Figure 1 presents the elevator hardware configuration equipping the dual servo system.
Figure 1.
Hardware and software configuration of dual-motor elevator system.
3. Proposed Solution
3.1. Mission
For any position reference (, corresponding to the target elevator level), the desired position motion of the master servo system is denoted as (), which defines the target closed-loop transfer function:
subject to the cut-off frequency (rad/s, Hz). Then, the guarantee of exponential convergence (positioning)
renders the closed-loop system to rapidly recover the target performance (7), which is adopted as the main mission of the master motor. The additional mission (exponential synchronization):
is assigned for the slave motor to reduce the required power level of the master motor through the injection of the additional output torque of the slave motor to the closed-loop system. Therefore, it is desirable to shorten the transient period for the exponential synchronization (9), independent from the operating conditions.
3.2. Speed Observer
The motor position evidently satisfies the relationship and where and (, ), yielding the observable linear system for :
where , , and , which satisfies for that rank = rank (observability).
To handle the challenging points C2 and C3, this study suggests an advanced model-free solution by specifying the gain structure of the Luenberger-type observer such that
where the two tuning factors and constitute the observer gain:
which makes it possible to design an observer-based output-feedback system for each master and slave motor.
Remark 1.
The tuning factor plays a role in attenuating the disturbance intensity to ensure the first-order observer error dynamics for and :
by constraining into some interval through the order-reduction property. See Section 4 for details.
3.3. Master Motor Output-Feedback System (for Positioning)
3.3.1. Outer Loop
3.3.2. Inner Loop
The open-loop system (6), second subsystem of the observer (11), and control (14) yield the open-loop dynamics for the estimated error as
whose stabilization action for the stator voltage is suggested as
where and constitute the feedback gains and :
The observer-based DOB driven by the state variable obtains the estimated disturbance as its output such that
subject to the gain with the estimated signal for the actual signal defined as and (e.g., ). The proposed solution (17) results in the controlled system (by substituting (17) to the open-loop dynamics (16))
where , whose properties are analyzed in Section 4.
Remark 2.
The introductions of the specially structured feedback gains (18) and observer-based DOB (19) and (20) address the challenging points C1–C3. Specifically, the tuning factor plays a role in attenuating the disturbance intensity to ensure the first-order dynamics for the actual error :
by constraining into some interval through the order-reduction property. See Section 4 for details.
3.4. Slave Motor Output-Feedback System (for Speed Synchronization)
The open-loop system (6) and second subsystem of the observer (11) yield the open-loop dynamics for the estimated synchronization error as
whose stabilization action for the stator voltage is suggested as
where the two tuning factors and constitute the feedback gains and :
The observer-based DOB driven by the state variable obtains the estimated disturbance as its output such that
subject to the gain with the estimated signal for the actual signal defined as . The proposed solution (23) results in the controlled system as (by substituting (23) to the open-loop dynamics (22))
where , whose properties are analyzed in Section 4. Figure 2 illustrates the proposed multi-loop positioning system including the speed synchronizer for master and slave motor where denotes the floor command of the elevator system (e.g., ). Figure 3 summarizes the design factors of the proposed solution.
Figure 2.
Proposed algorithm with speed synchronizer for output-feedback multi-loop positioning system.
Figure 3.
Design factors for the proposed algorithm.
Remark 3.
The introductions of the specially structured feedback gains (24) and observer-based DOB (25) and (20) addresses the challenging points C1–C3. Specifically, the tuning factor plays a role in attenuating the disturbance intensity to ensure the first-order dynamics for the actual synchronization error :
by constraining into some interval through the order-reduction property. See Section 4 for details.
4. Analysis
This section checks whether the proposed multi-loop system with speed synchronization accomplishes the main mission (8) (in Section 4.2) and additional mission (9) (in Section 4.3). To this end, Section 4.1 begins with the analysis of the auxiliary systems, such as observer and DOB used for both the master and slave motors, where represents the time derivative operation on (e.g., , ). Note that all the proofs of the analysis results are included in the Appendix A.
4.1. Auxiliary Systems for Master and Slave Motors
4.1.1. Observer
Lemma 1 derives the first-order output error dynamics of the observer obtained from the order-reduction property triggered by the specially designed gain structure.
Lemma 1.
Lemma 2 specifies the admissible range for the design factor constraining the output error dynamics (28) into its desired version (31).
Lemma 2.
The choice for such that ensures the exponential convergence
for the system
4.1.2. DOB
Lemma 3 derives the disturbance estimation error dynamics for () by further examining the DOB dynamics (19) and (25) and its outputs (20) and (26).
Lemma 3.
4.2. Multi-Loop Positioning System for Master Motor
Using the analysis results of Section 4.1, this subsection proves the accomplishment of the main mission (8) by analyzing the inner (Section 4.2.1) and entire loop (Section 4.2.2) sequentially.
4.2.1. Inner Loop
Lemma 4 derives the first-order estimated speed error dynamics for obtained from the order-reduction property triggered by the specially designed gain structure.
Lemma 4.
Theorem 1 specifies the admissible range for the design factor constraining the estimated speed error dynamics (35) for into its desired version (38).
Theorem 1.
The choice for such that ensures the exponential convergence
for the system
Remark 6.
The result (37) showing provides a rationale to use the equation (by combining (37) and (38)):
equivalently,
for some range of where , which renders the positive definite function , , to be
Thus, the choice of concludes this section with the inequality:
where , which is the main message of this subsection.
4.2.2. Entire Loop
Theorem 2 proves that the proposed solution depicted in Figure 2 attains the main mission (8) incorporating the inequality (40) obtained from Section 4.2.1 as its main message.
4.3. Speed Synchronization System for Slave Motor
Using the analysis results of Section 4.1, this subsection proves the accomplishment of the additional mission (9) by analyzing the synchronization loop in a similar way to that used in Section 4.2.1. To this end, Lemma 4 derives the first-order estimated speed error dynamics for obtained from the order-reduction property triggered by the specially designed gain structure.
Lemma 5.
Theorem 3 specifies the admissible range for the design factor constraining the estimated speed error dynamics (41) for into its desired version (44).
Theorem 3.
The choice for such that ensures the exponential convergence
for the system
Remark 7.
The result (43) showing provides a rationale to use the equation (by combining (43) and (44)):
equivalently,
for some range of where and , which renders the positive definite function , (), to be
Thus, the choice of concludes this section with the inequality:
where , ensuring the accomplishment of exponential synchronization (9), e.g., , exponentially.
5. Experimental Results
5.1. Configuration
Figure 4 presents a prototype elevator system including the two 80-W BLDCMs as actuators (for master and slave) whose feedback systems were constituted by the 32-bit digital signal processor (Texas Instruments (TI) LUNCHXL-F28379D) using the two commercial three-phase inverter boards (TI DRV8305EVM). The 1-kW DC power system supplied 24-V for each three-phase inverter board connected to the BLDCM used as master and slave. The pulse-width modulation (PWM) period was set to 0.1 ms synchronized to the internal interrupt service routines for the analog-to-digital conversion and control tasks.
Figure 4.
Experimental setup.
For each master () and slave motor (), the datasheet of the 80-W BLDCM provided the coefficient values as (inertia) , (torque constant) , and (stator resistance) , yielding the coefficient for the controller with the use of the nominal BLDCM coefficients , , and . The tuning results of the proposed solution are summarized as follows: for the master motor, (observer) , , (outer loop) Hz, (inner loop) , , , and, for the slave motor, (observer) , , (synchronizer) , , and . The active damping integral back-stepping controller (AD-IBSC) was chosen for comparison, resulting in for master, (outer loop) , (inner loop) and for slave, (synchronizer) , under the use of the same settings , with the proposed controller, except for the active damping coefficients (well tuned for the best performance).
5.2. Case 1: Stair Reference Tracking
This section sets the floor reference in the stair function from 1st to 3rd floor such that under the light load to the passenger cart of the elevator system. This experiment was conducted three times for increasing cut-off frequency , , and Hz to evaluate the maintenance performance of the desired closed-loop transfer function (7). Figure 5 shows that the proposed controller almost perfectly matches the closed-loop performance to the desired one (7) for different transient performances, as lowering the inner loop feedback gain . As shown in Figure 6, the lowered feedback gain for the slave motor considerably improves the speed synchronization performance due to the specially designed PI gain structure and auxiliary systems (observer and DOB), resulting in the enlarged stability margin. Figure 7 presents the speed estimation error and estimated disturbance rapidly converging their desired steady states.
Figure 5.
Position response comparison (master motor) for different outer loop cut-off frequency.
Figure 6.
Speed synchronization error comparison (slave motor) for different outer loop cut-off frequency.
Figure 7.
Speed estimation error and DOB.
5.3. Case 2: Constant Reference Regulation
This section fixes the floor reference to nd floor under the settings of Hz and the no-load condition (no payload for the elevator system). To investigate the floor regulation performance, the light (), medium (), and heavy () loads were suddenly applied to the passenger cart initialized to the no-load condition (). Figure 8 presents the position regulation results by the two controllers. The improvement of control and estimation mechanisms by the proposed controller effectively reduces not only over/undershoot levels but also transient periods for different load changes. The speed synchronization results shown in Figure 9 indicate the considerable reduction in the transient periods by the proposed controller, which contributes to improving the transient positioning behavior presented in Figure 8.
Figure 8.
Position response comparison (master motor) for different load variations.
Figure 9.
Speed synchronization error comparison (slave motor) for different load variations.
5.4. Numerical Comparison
This section concludes this experimental section by calculating the evaluation function over the experimental data in Section 5.2 and Section 5.3. The table in Figure 10 presents the 52% of performance improvement from the proposed solution in an average manner, which will be significant in practice.
Figure 10.
Numerical comparison result.
6. Conclusions
The order-reduction technique was applied to devise the model-free speed observer, performance recovery positioning controller, and speed synchronizer, guaranteeing beneficial convergence properties. The closed-loop analysis confirmed to accomplish the control missions under the practical three concerns (marked as (C1), (C2), and (C3) in the introduction section). Finally, a prototype elevator system including the dual BLDCMs as actuators experimentally validated the effectiveness of the proposed controller. The extension to a large power elevator system operated by the three motors will be considered as the future study platform.
Author Contributions
Data curation, H.C.L., H.L., J.K.L. and H.D.C.; Formal analysis, H.C.L., K.C. and Y.K.; Funding acquisition, Y.K.; Investigation, H.C.L., S.-K.K. and H.D.C.; Project administration, K.C.; Supervision, S.-K.K.; Writing and Validation, H.C.L., H.L., J.K.L., H.D.C., K.C., Y.K., and S.-K.K. All authors have read and agreed to the published version of the manuscript.
Funding
This research was supported in part by Korea Institute for Advancement of Technology (KIAT) grant funded by the Korea Government (MOTIE) (P0012744, The Competency Development Program for Industry Specialist), was supported in part by the MSIT (Ministry of Science and ICT), Korea, under the ICAN (ICT Challenge and Advanced Network of HRD) program (IITP-2022-RS-2022-00156385) supervised by the IITP (Institute of Information & Communications Technology Planning & Evaluation), and was supported in part by the Korea Agency for Infrastructure Technology Advancement (KAIA) funded by the Ministry of Land, Infrastructure and Transport under Grant (22HBST-C158067-03).
Data Availability Statement
Not applicable.
Conflicts of Interest
The authors declare no conflict of interest.
Appendix A
This section presents the proofs of lemmas and theorems of Section 4. First, the proof of Lemma 1 is attached as follows.
Proof.
The definitions and and subtraction (11) from (10) yield the system:
with system and input matrices defined as
( defined in (10)). An equivalent form of the system (A1) is obtained by taking the Laplace transforms (e.g., , , ) such that
where
and (by the order reduction property triggered by the gain structure (12))
This results in
which verifies the result of this lemma ( and ). ☐
The proof of Lemma 2 is attached as follows.
Proof.
The proof of Lemma 3 is attached as follows.
Proof.
The proof of Lemma 4 is attached as follows.
Proof.
The controlled system (21) shows the state-space representation for the state through the definitions , , , (using ):
where , , , and . The Laplace transforms (e.g., , , and ) show another form of (A2) such that
where
and (by the order reduction property triggered by the gain structure (18))
This results in (involving )
which verified the result of this lemma ( and ). ☐
The proof of Theorem 1 is attached as follows.
Proof.
The definition of error satisfies that (by (35) and (38)), which derives the system for :
where , , and . The facts , , and always preserves the stability of making it possible to solve the equation regarding an unique solution . The solution renders the positive definite function
to be (along the trajectories (32), (33), and (A3) and Young’s inequality)
. The choices for and such that and lead to
where , , and (: maximum eigenvalue of ), completing the proof. ☐
The proof of Theorem 2 is attached as follows.
Proof.
The trajectory from the target transfer function (7) satisfies whose another form for is obtained by using (15):
which renders the composite-type positive definite function using (defined in Remark 6)
to be (using the inequality (40))
Therefore, the choice such that leads to
where , confirming the result of this theorem. ☐
The proof of Lemma 5 is attached as follows.
Proof.
The controlled system (27) shows the state-space representation for the state through the definitions , , , (using ):
where , , , and . The Laplace transforms (e.g., , , and ) show another form of (A4) such that
where
and (by the order reduction property triggered by the gain structure (24))
This results in (involving )
which verified the result of this lemma ( and ). ☐
The proof of Theorem 3 is attached as follows.
Proof.
The definition of error satisfies that (by (41) and (44)), which derives the system for :
where , , and . The facts , , and always preserves the stability of making it possible to solve the equation regarding an unique solution . The solution renders the positive definite function
to be (along the trajectories (32), (33), and (A5) and Young’s inequality)
, The choices for and such that and lead to
where , , and (: maximum eigenvalue of ), completing the proof. ☐
References
- Chen, K.Y.; Huang, M.S.; Fung, R.F. Dynamic modelling and input-energy comparison for the elevator system. Appl. Math. Modell. 2014, 38, 2037–2050. [Google Scholar] [CrossRef]
- Wang, G.; Qi, J.; Xu, J.; Zhang, X.; Xu, D. Antirollback Control for Gearless Elevator Traction Machines Adopting Offset-Free Model Predictive Control Strategy. IEEE Trans. Ind. Electron. 2015, 62, 6194–6203. [Google Scholar] [CrossRef]
- Yoo, M.S.; Park, S.W.; Lee, H.J.; Yoon, Y.D. Offline Compensation Method for Current Scaling Gains in AC Motor Drive Systems with Three-Phase Current Sensors. IEEE Trans. Ind. Electron. 2021, 68, 4760–4768. [Google Scholar] [CrossRef]
- Benosman, M. Lyapunov-Based Control of the Sway Dynamics for Elevator Ropes. IEEE Trans. Control Syst. Technol. 2014, 22, 1855–1863. [Google Scholar] [CrossRef]
- Pisharam, S.M.; Agarwal, V. Novel High-Efficiency High Voltage Gain Topologies for AC–DC Conversion with Power Factor Correction for Elevator Systems. IEEE Trans. Ind. Appl. 2018, 54, 6234–6246. [Google Scholar] [CrossRef]
- Benevieri, A.; Carbone, L.; Cosso, S.; Kumar, K.; Marchesoni, M.; Passalacqua, M.; Vaccaro, L. Surface Permanent Magnet Synchronous Motors’ Passive Sensorless Control: A Review. Energies 2022, 15, 7747. [Google Scholar] [CrossRef]
- Zhang, X.; Wang, Z.; Liu, T. Anti-Disturbance Integrated Position Synchronous Control of a Dual Permanent Magnet Synchronous Motor System. Energies 2022, 15, 6697. [Google Scholar] [CrossRef]
- Chen, C.S.; Hu, N.T. Model Reference Adaptive Control and Fuzzy Neural Network Synchronous Motion Compensator for Gantry Robots. Energies 2022, 15, 123. [Google Scholar] [CrossRef]
- Lim, S.; Kim, S.K.; Kim, K.C. Model-Independent Observer-Based Current Sensorless Speed Servo Systems with Adaptive Feedback Gain. Actuators 2022, 11, 126. [Google Scholar] [CrossRef]
- Sul, S.K. Control of Electric Machine Drive Systems; Wiley-IEEE Press: Hoboken, NJ, USA, 2011. [Google Scholar]
- Olalla, C.; Leyva, R.; Queinnec, I.; Maksimovic, D. Robust Gain-Scheduled Control of Switched-Mode DC-DC Converters. IEEE Trans. Power Electron. 2012, 27, 3006–3019. [Google Scholar] [CrossRef]
- Su, J.T.; Liu, C.W. Gain scheduling control scheme for improved transient response of DC-DC converters. IET Power Electron. 2012, 5, 678–692. [Google Scholar] [CrossRef]
- Liu, X.; Guo, H.; Cheng, X.; Du, J.; Ma, J. A Robust Design of the Model-Free-Adaptive-Control-Based Energy Management for Plug-in Hybrid Electric Vehicle. Energies 2022, 15, 7467. [Google Scholar] [CrossRef]
- Zuo, S.; Zhang, Y.; Wang, Y. Adaptive Resilient Control of AC Microgrids under Unbounded Actuator Attacks. Energies 2022, 15, 7458. [Google Scholar] [CrossRef]
- Qu, W.; Chen, G.; Zhang, T. An Adaptive Noise Reduction Approach for Remaining Useful Life Prediction of Lithium-Ion Batteries. Energies 2022, 15, 7422. [Google Scholar] [CrossRef]
- Kim, S.K.; Lee, J.S.; Lee, K.B. Self-Tuning Adaptive Speed Controller for Permanent Magnet Synchronous Motor. IEEE Trans. Power Electron. 2017, 32, 1493–1506. [Google Scholar] [CrossRef]
- Kim, S.K. Robust adaptive speed regulator with self-tuning law for surfaced-mounted permanent magnet synchronous motor. Control Eng. Pract. 2017, 61, 55–71. [Google Scholar] [CrossRef]
- El-Sousy, F.F.M.; Abuhasel, K.A. Nonlinear Robust Optimal Control via Adaptive Dynamic Programming of Permanent-Magnet Linear Synchronous Motor Drive for Uncertain Two-Axis Motion Control System. IEEE Trans. Ind. Appl. 2020, 56, 1940–1952. [Google Scholar] [CrossRef]
- Kim, S.K.; Kim, Y.; Ahn, C.K. Energy-Shaping Speed Controller with Time-Varying Damping Injection for Permanent-Magnet Synchronous Motors. IEEE Trans. Circuits Syst. II Express Briefs 2021, 68, 381–385. [Google Scholar] [CrossRef]
- Kim, S.K.; Ahn, C.K. Position Regulator with Variable Cut-Off Frequency Mechanism for Hybrid-Type Stepper Motors. IEEE Trans. Circuits Syst. I Regul. Pap. 2020, 67, 3533–3540. [Google Scholar] [CrossRef]
- Li, Z.; Zhang, Z.; Wang, J.; Wang, S.; Chen, X.; Sun, H. ADRC Control System of PMLSM Based on Novel Non-Singular Terminal Sliding Mode Observer. Energies 2022, 15, 3720. [Google Scholar] [CrossRef]
- Zhou, X.; Wang, C.; Ma, Y. Vector Speed Regulation of an Asynchronous Motor Based on Improved First-Order Linear Active Disturbance Rejection Technology. Energies 2020, 13, 2168. [Google Scholar] [CrossRef]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).