Abstract
In this paper, the research emphasis focuses on the tracking precision of position loading and torque loading systems with velocity-sensitive and adaptive robust control. Compared with conventional PID control, the improved PID control based on velocity-sensitive fully manifests its superiority to position loading. By contrast, we analyzed the possible influence for the control difference of conventional PID and velocity-sensitive with PID. Furthermore, for the purpose of accurate torque loading, a mathematical model was established through dynamics analysis and the adaptive robust controller, where the adaptive robust control algorithm is designed to generate the reference position trajectory for the servo system in the upper controller while closed-loop position tracking is performed in the underlying controller, was built based on a state space equation. In the end, an experimental platform was built to verify the feasibility and advantages of the position and torque loading system with the velocity-sensitive and adaptive robust control.
1. Introduction
Position and torque loading systems have been considered widely in recent years due to their advanced test functionality. For applications where high precise control performance is required, including flight simulator motion control [1], armament control [2], position and force servo (kinetics and dynamics) of legged robot [3,4], mobile robot system [5], manipulator control [6] and other fields, high precision controller development is receiving increasing attention in the academic world. One challenge of general control systems is that they have difficulty achieving precise position tracking and torque loading tracking due to the uncertainties and nonlinear influences of the drivers, motor body, friction and unmodeled dynamics, interference and transducer noise, etc. Therefore, the research on precise loading of position and torque is shedding further light.
For precise position loading, Chen proposed a method in [7] combining torque compensation with friction estimation that is transmitted from load side to motor side for reference and revision, using an adaptive friction observer based on modified LuGre model to effectively suppress the friction effect in the indirect drive mechanism and improve load side tracking performance. However, this method cannot determine the friction parameters of model, and the ability of compensation is limited. That is, the tracking precision is limited. Wang proposed a neural adaptive PID controller in [8] to solve the precise position tracking failure caused by nonlinearity. Intelligent control methods similar to neural network and fuzzy PID [9] can significantly reduce the static and dynamic errors of tracking, but the high computational cost also becomes the main factor limiting its use. In [10], an improved sliding mode observer (SMO) for adaptive identification based on adaptive control and improvement of cut-off frequency is proposed to fulfill high-precision positioning control of the position servo system with a variable-speed or variable-load. In [11], four realization structures of LADRC in position control of AC system are discussed, and simulation analysis is made on tracking performance. The reference [12] focuses on the influence of the PWM frequency on the dynamics of control loops and position stability and the reference [13] designs Kalman filtering methods based on the extended dynamic model using the fusion of multiple sensor signals, which may be of value to the stability of the proposed controller. In [14], Lee proposed a fuzzy s-curve profile switching method that replaces profile with a more suitable profile for precise driving of the system. Additionally, Younggi Lee proposed a compensation method for precision position-sensorless control using high-frequency pulsating voltage injection [15]. The above methods are effective for precision control but each has certain limits. Aleksej Kiselev extended generalized predictive control (GPC) algorithm [16] based on Laguerre function to track the previously known reference trajectory, which has better tracking performance than field oriented control (FOC) [17,18,19], the standard position control strategy of PMSM, but due to the influences of external interference, model parameter mismatch and finite prediction to time domain, predictive control does not work well on the global system, and the system performance is affected. In addition, the studies on the gain-scheduling control approach are provided. A multiple friction factor model is adopted in [20] using a switched linear parameter-varying (LPV) modeling approach, showing a notable improvement in the system response performance and robustness. One reference [21] proposes the use of a fuzzy gain scheduling (FGS) adaptation mechanism to tune set-point weighted PID controller for the CSTR process, which achieves positive set-point tracking and disturbance rejection. Additionally, both proposed methods are similar in terms of adaptive control to address varying parameters.
Numerous studies on precise force control are also emerging. In [22], instead of conventional strategies typically using actuated winches with torque-controlled servomotors directly connected to the cabled drum, Einar Ueland et al. have studied and demonstrated how position-controlled servomotors connected to cabled drums via clocksprings with the purpose of good force-tracking performance on moving objects, where a feedforward force controller is proposed to compensate for damping, angle-dependent force changes, delay, and non-constant clock spring characteristics. Nevertheless, the precision of force control is still limited. Weerapong Chanbua tested and compared cylinder force tracking of PID and fuzzy PD control systems under friction compensated in [23], which proves the superiority of fuzzy PID in force tracking control. Similarly, the projection algorithm in [24] and backtracking method in [25] of adaptive robust control plays a crucial role in precise loading, but the high computational cost is still a non-negligible issue. Liu presented a position-based force control scheme for tracking a moving target [26], but it does not apply to variable force tracking. In [27], Xu et al. proposed a strategy for adjusting the admittance controller parameters adaptively to solve the issue of unstable robot force control, which may be a feasible method for torque loading stability. The reference [28] gives the research on SVPWM direct torque control to improve loading precision, while a composite torque regulator is established to optimize the torque tracking performance in direct torque-controlled motor drives [29], which needs to consider variation of stator resistance, flux linkage and torque hysteresis, etc., leading to the complexity of design. Zhao et al. designed the force servo controller based on STM32 processor according to loading speed, high precision and strong stability [30]. Although the designed system has a short step response time, its tracking precision is relatively finite as the above methods.
Thus, it cannot be denied that the simplicity of the design procedure and the low computation load have become an important criterion for the performance of precise torque and position loading system. In this paper, a method based on velocity-sensitive (Figure 1) and adaptive robust control is proposed to study the position loading and torque loading system. This paper is organized as follows. Section 2 summarizes the model of the loading system for the purpose of controller design. Section 3 introduces the controller with velocity-sensitive and adaptive robust control, including position loading control and torque loading control. Section 4 builds the position loading experimental platform, where conventional PID control and velocity-sensitive with PID are compared and the factors of performance variations are discussed, and a torque loading experimental platform consisting of determinate loading experiment and load shedding and adding experiment to verify the precision of torque loading. The main conclusions are given in Section 5.
Figure 1.
Trajectory tracking structure based on velocity sensitivity.
2. System Model
The position and torque loading system is shown in Figure 2, including loading motor, torque transducer, angle transducer, coupling, slave computer and master computer. The working principle is that the left side of the loading motor drives the whole shaft to rotate, which leads to the rotation of the other side of the shaft. In this process, the slave computer is responsible for collecting data and communicating with the master computer (PC), the torque transducer and angle transducer reads real-time data and responds to PC by the slave computer. Meanwhile, this requires designing a program in the PC to realize the precise control of the device under the loading motor.
Figure 2.
Structure of torque and position loading system.
The dynamics of the torque and position loading system can be written as
where denotes the mass matrix; denotes the matrix of Coriolis and centrifugal terms; denotes the gravity terms; donate the net, control and environmental force/moment vector of rigid body, respectively; is the normalized quantity of the transmission ratio parameters of the reducer and the dimension parameters of the measuring device, and its value is an uncertain quantity, which needs to be confirmed according to the installation site of the device; and is the output torque of motor. Note that is the usual loading torque.
Considering that the precision of the motor with axial torsional dynamics will be affected by loads torque and other factors during operation [31], as well as the existence of sensor zero bias, noise and other unexpected factors that affect the precision, the following loading model is established [32]:
where is the rotation angle of motor, is the rotation angle of loading system, is the term of integrated unmodeled dynamics and external disturbances, and is the difference between the control output torque of reducer and loading torque. When , the desired loading torque is tracked well. and are the coupling positions at both ends, and the two ends of the coupling are the output end of the reducer and the shaft of the measured device.
Considering the time delay change and the linear change of load-magnitude by the torque transducer, the torque integral is used as a quantity of error analysis for control design, and the following model can be obtained:
In order to obtain uncertain parameter values under different installations and reducer transmission ratios using an adaptive algorithm, normalized interference and normalized unknown parameters are defined as follows:
where is the constant part of , and is the time-varying part of .
In order to facilitate the analysis, the following hypothesis is made and verified [32]:
The range of unknown parameter and uncertain nonlinear term is determined. Define ,
where , , are known.
Then, defining the following state variables:
Based on the above deduction, the state space equations are established as follows:
3. Improved PID Control Based on Velocity-sensitive for Position Loading
3.1. Conventional PID Controller
The PID control algorithm consists of proportion (P), integral (I) and differential (D). PID controller (PID regulator), an automatic controller, is widely used on account of the advantages of simple principle, easy realization, wide application, independent control parameters and simple parameter selection. Moreover, it can be proved theoretically that PID controller is an optimal control for the typical control objects of “first-order lag + pure lag” and “second-order lag + pure lag”. PID regulation law is effective for dynamic quality correction of a continuous system, whose parameter setting mode is simple and structure change is flexible (PI, PD, etc.).
Position loading with traditional PD control is shown in Figure 3. The angle transducer, it should be noted, is used to measure the loading motor shaft rotation angle so that the actual position can be obtained. Moreover, the angle transducer in Figure 4, in addition to playing the same role as above, can also indirectly provide the rotation velocity of the motor output shaft, or rather, the angle measured by angle transducer can be transformed into velocity in the upper computer.
Figure 3.
Trajectory tracking with traditional PD.
Figure 4.
Trajectory tracking with velocity-sensitive PID.
In the system of Figure 3, traditional PD control eliminates the error by controlling the error between the target position and the actual position of the loading motor. The specific formula is as follows:
where is the error of position, is the input, is proportional regulation coefficient, and is differential regulation coefficient.
3.2. Velocity-Sensitive with PID
The velocity-sensitive with PID control is introduced in the system of Figure 4. The velocity reference value as the input of inner loop velocity control system is generated on the basis of the trajectory reference in an outer loop system of PID control to complete the precise output of actual velocity, that is, PID algorithm to change velocity value constantly in the inner loop ends up making the actual velocity to a desired velocity requirement, which contributes to the actual displacement controlled by the outer loop system basically being consistent with the expected displacement. Finally, the precise trajectory tracking is achieved under the joint action of the double close loop control systems.
Different from the traditional PID control, the input in (15) is taken as the expected target of the inner loop velocity PID control, which eliminates the error by controlling the error between the target velocity and the actual velocity of the loading motor. The specific formulas are as follows:
where is the error of velocity, is the input, is proportional regulation coefficient, is differential regulation coefficient, and is integral regulation coefficient.
3.3. The Stability of Velocity-Sensitive Controller with PID
The system of interest in (13) and (14) is a general nth order nonlinear control inputs affine system [33], which can be given by the following equations
where is a vector field. is the effectiveness matrix of control, is the control input, is a continuous external disturbance, is the output. , , and h are assumed continuous, and are assumed to be functions of and all degrees of differentiation are bounded.
Let , and the system relative degree is , then the first-order time derivative of the output is
The system dynamics in (18) can be rewritten by applying the Taylor series expansion at the beginning instant of each sampling interval (denoted by subscript 0).
The first two terms are an incremental nominal part, and the last three terms are a perturbation part. Setting the last three terms of (19) as
Then, (20) is written as
Using the continuity of x and d and the boundedness of the differentiation of , the limits of (21) as the time increment T goes to 0 is calculated as
With a fast sampling rate, the approaches zero. Thus, in every sampling interval, the control law is
where means the rotation velocity at the beginning of every sampling interval, instead of a fixed reference point, and it is obtained by angular transducer measurement and updated in every sampling period. is defined as a continuous change as Figure 4.
Substituting (23) into (21), the closed-loop system dynamics are given by
Combining (22) and (24), it is clear that the system is linearized under an infinitesimal sampling time. Based on (16) and Choosing , the dynamics of system error can be written as
where is Hurwitz. The origin of (25) is globally exponentially stable with an infinitesimal T in (22), and it can be also proved by Lyapunov stability theorem.
However, the small sample time T is a finite value in real applications. It can be found that in (22). Then, its stability analysis can be given by Lemma 1 [33], and the proof of Lemma 1 has been given in Lemma 13.4 in [34].
Lemma 1. [33].
Consider the closed-loop system in (25), where is Hurwitz, if, the errorwill be globally ultimately bounded byfor some.
4. Adaptive Robust Controller for Torque Loading
The adaptive robust controller is presented mainly on the premise of (12). The design of the controller contains all unknown elements and uncertainties, and its control structure is divided into two layers, the upper controller and the underlying controller, as shown in Figure 5. The upper controller receives the loading torque measured by the torque transducer and generates the position reference of the servo motor. Additionally, the underlying controller is in control of the servo motor for precise closed-loop position tracking considering the factors such as transmission ratio, which mainly includes the position, velocity and current of the motor three-loop PI controller, as shown in Figure 6.
Figure 5.
Model of adaptive robust controller.
Figure 6.
Three-loop control of underlying controller.
4.1. Upper Controller
Due to the need of producing different deceleration ratio requirements according to the installation site of the device under test, stiffness of the output shaft and load requirements, it is necessary to estimate the uncertain parameters above online in the upper controller and resist the influence of unmodeled dynamics such as friction. In order to improve the stability of the control system, it is required to eliminate the unpredictable disturbances and unmodeled dynamics above. Then, adaptive robust control (ARC) algorithm is proposed in the design of upper controller to overcome these problems.
In (13), the main state space equation is taken as the input of system, then the control problem is transformed into designing the control law of for the output shaft to reducer position so that the tracking error of torque integral is convergent or bounded. Here, and are, respectively, the actual and desired torque integral value of the load torque tracking error to be controlled, and considering the linear loading requirements, it should be a quadratic function. means the desired loading torque is tracked well, including the case when the desired loading torque is not constant.
The control law and the estimation rate of uncertain parameters are determined as follows:
where is the model compensation term. is the robust feedback term. is the linear feedback gain. is a positive semi-definite matrix with constant coefficients. is the estimated value of . is a nonlinear feedback term satisfying the following conditions:
where is an arbitrarily small number, whose selection affects the final convergent error of the controller. is the parameter estimation error. Define as the position tracking error.
Then, the first error subsystem is as follows:
It is clearly seen that the interaction torque can be minimized when . Thus, the virtual control law is regarded as the load intent inferred based on the model for elastic deformation.
The desired rotation angle qc has been obtained from the upper force controller. In the later underlying low-level motion tracking controller, the desired rotation angle and its derivatives will be used to compute partial derivatives w.r.t. time in the control law. Here, an output differential observer, given as follows, is used to estimate the desired velocity, acceleration, and jerk for the motor rotation angle [32]:
where represent the estimated desired rotation angle, velocity, and acceleration, respectively. The transfer function of (30) from input qc to is
where can be chosen via pole placement based on the desired closed-loop bandwidth. Additionally, the three initials of the filter can be set to reduce transient errors in the low-level loop. The estimated errors of the desired rotation angle and its derivatives can be lumped into uncertain nonlinearities, which can be attenuated by robust control.
4.2. Underlying Controller
The underlying controller is mainly responsible for the position tracking control of the servo motor, which involves the three-loop control principle of the motor control:
The first is the current loop, which is completely carried out inside the servo driver. The output current of each phase to the motor is detected by sample resistance, then the negative feedback current is adjusted by PI of the controller, so as to achieve the output current as close as possible to the set current to control the torque of the motor.
The second is the velocity loop. The negative feedback PI is adjusted through the signal of the servo motor encoder. The output of PI in the loop is directly the setting of the current loop, so the velocity loop control includes itself and the current loop. The current loop is the root of control, in the velocity and position control at the same time the system is actually also in the current (torque) control to achieve the corresponding control of velocity and position.
The third is the position loop, which is the outermost loop and constructed between the external controller and the motor encoder or final load. The position loop receives the reference track of the upper controller and generates the setting of the velocity loop. In the mode of position control, all the operations of the three loops are performed.
4.3. The Stability of Adaptive Robust Controller
Theorem 1.
In the upper controller, if the zero tracking error is achieved in the underlying controller (it is stability-guaranteed with PID controller), the following holds using the control law (26).
(a) Tracking error of loading torque is bounded by
where .
(b) If after a finite time, loading torque tracking error is bounded with integral asymptotically converging to zero, i.e., as .
Proof of Theorem 1.
Differentiate by using (29), it yields
If in the underlying controller, substituting (27) and (28) into (33) yields
which proves (a) of Theorem 1.
When , choose a Lyapunov function . Differentiating yields
Therefore, . It is also easy to check that is bounded. Therefore, by Barbalat’s lemma, as , which proves to (b) of Theorem 1. □
5. Experiment Validations
5.1. Hardware Setup
The overall structure of the experimental platform is shown in Figure 7 where the magnetic powder clutch plays the role of load in the torque loading experiment, and the hardware configurations are shown in Table 1:
Figure 7.
The overall structure of position and torque testing device.
Table 1.
Hardware of experiment platform.
5.2. Position Control Experiment
Test method for displacement is that the loading side is not connected to other devices such as magnetic powder clutch, then entering the target position in the master computer to start the operation.
The traditional PID control and the velocity-sensitive PID control are, respectively, used for trajectory tracking, and setting the desired displacements to 100°, 200°, and 300°.
For the parameters tuning of the proposed controller, we basically adjust PID parameters by simulink of MATLAB. In this process, there are some methods involved in tuning PID gains. We used the method in [35] to determine the stability parameter set, where PID control parameters (Kp, Kd, Ki) can make the closed-loop feedback control systems stable. Furthermore, on the basis of the above stability parameter set, we also tuned the PID controller parameters under the condition of ensuring the robustness of the controller [36]. The optimal parameters were designed as follows: , , , , and .
The above results of parameter tuning and the data analysis in Section 5 of this paper have both proved that the stability of the improved PID control based on velocity sensitivity.
The results are as follows (Figure 8, Figure 9 and Figure 10), the caveat is that the blue solid line named RealAngle_PID represents the traditional PID control, the black solid line named RealAngle_PID_V represents the velocity-sensitive PID control, and the dotted line named TargetAngle represents the position-set point, the same below:
Figure 8.
Target angle to 100°.
Figure 9.
Target angle to 200°.
Figure 10.
Target angle to 300°.
It can be clearly seen that the trajectory tracking (i.e., position loading) of the velocity-sensitive PID control is superior to the traditional PID control. In order to further quantify the gap, error analysis of the two is conducted (Figure 11, Figure 12 and Figure 13):
Figure 11.
Error to target angle to 100°.
Figure 12.
Error to target angle to 200°.
Figure 13.
Error to target angle to 300°.
By calculation, the average error of traditional PID control is about 4.56°, and the relative error is 1.267% in the range of 0–360°, while the average error of the velocity-sensitive PID control is 0.231°, and its relative error is 0.064%. Using Table 2 given, it can be seen that precision of the latter is significantly higher than that of the former. Thus, position loading with velocity-sensitive control is feasible and has the distinct advantage of precision over previous methods.
Table 2.
Comparison of position errors of different controllers.
Additionally, it can be clearly seen from the above trajectory tracking diagram that the setting time to steady state of the velocity-sensitive control is shorter than that of the traditional PID control. In other words, the improved PID control based on velocity-sensitive has a better rapidity than the traditional PID control for position loading.
The possible causes of the above situation are analyzed as follows:
Firstly, the static friction of the loading motor should be overcome at the beginning of rotation. That is, there is a torque of resistance during startup. As a result, in traditional PID control, when the input signal is in a small range near the zero value, the loading motor does not have the corresponding output signal, that is, there is a frictional dead zone which will cause uneven low-speed rotation of the system, and then lead to the imprecise trajectory tracking of the position servo system.
Secondly, there are backlashes between different rotary shafts of the loading device in the transmission mechanism, resulting in the nonlinear relationship between input and output in traditional PID control. The backlash characteristics will make the static error larger and affect the tracking precision of the position servo system.
By contrast, the velocity-sensitive control system does not have the influence of dead zone and backlash characteristics because it takes velocity as the reference value instead of displacement. The nonlinear system existing in the traditional PID control is transformed into a linear system in terms of variable velocity control, which improves the tracking precision of position servo system.
5.3. Torque Loading Experiment
The test method for torque loading is adding a magnetic powder clutch that can load torque within 25 N·m to the loading end of the test bench, as shown in Figure 7, so that the output shaft of the test bench is obstructed by torque under the condition of rotation or non-rotation, then driving the motor and controlling feedback of the transducers to load.
The torque loading performance of the designed adaptive robust controller is verified from two aspects of constant loading and load addition and subtraction, obtaining a constant loading figure and load addition and subtraction figure.
As shown in Figure 14 and Table 3, the average error of three constant torque loads is 0.003 N·m, and the relative error is 0.013% within the range of 0–25 N·m, when setting the constant loading target to 10 N·m. Obviously, it can be seen that the constant loading precision is close to 100% due to the adaptive robust controller.
Figure 14.
Determinate loading for torque tracking.
Table 3.
Errors of target torque to 10N·m.
Here, we also explored the influence of improved PID control based on velocity sensitivity on the precision of constant torque loading. As we can see, in Figure 15, the improved PID control based on velocity sensitivity has more precise torque tracking than traditional PID control. That is to say, on the premise that adaptive robust controller plays a major role in torque tracking, improved PID control based on velocity-sensitive makes torque tracking more precise than before. Thus, improved PID control also exerts a positive impact on torque loading and it is indispensable in precise torque tracking.
Figure 15.
Influence of different PID controllers on the constant torque loading.
Load loading and unloading are carried out on the device with continuous torques of 0, 2.5, 5, 7.5, 10, 7.5, 5, 2.5, 0 (N·m), respectively. As can be seen from Figure 16 and Table 4, the device can precisely track the given target value well through loading and unloading, meaning that the precision is high in the loading and unloading process.
Figure 16.
Load adding and shedding for torque tracking.
Table 4.
Errors of load adding and shedding for torque tracking.
Here, we describe the zero errors of the load adding and shedding for torque tracking. From this, we can learn that the load adding and shedding system inherits the high-quality characteristics of the constant loading system, whose main reason is the combined action of the velocity-sensitive PID controller and the adaptive robust controller. That is to say, the precision, stability and rapidity of both controllers are all highlighted in the loading performance of the system, to a certain extent.
Through the constant loading and load adding and shedding tests above, the correctness of the theory in Section 4 is proved, and advantages of the torque loading system based on adaptive robust control are shown.
Furthermore, although there are practical and effective discoveries revealed by the research, our results suggest a possibility of more stable improvement due to the each section of continuous loading process is not exactly consistent, smooth and steady, which may be affected by the angle transducer of the velocity-sensitive controller and the torque transducer of the adaptive robust controller. Additionally, in the actual operation of the experiment, we also found that the experimental device did not run as smoothly as expected.
Thus, considering the complexity compared to conventional PID control, it is clear that the velocity-sensitive PID control is affected more than conventional PID control. Additionally, the potential problems from multiple groups of sensors working simultaneously are our next research direction. Additionally, the possible solutions such as sensor fusion, Kalman filtering, etc., maybe achieve more efficient stability than before. Thus, one significant future direction of the position and torque loading system with velocity-sensitive and adaptive robust control is to highly improve the working stability.
6. Conclusions
In this paper, the research of position and torque loading system based on velocity-sensitive and adaptive robust control is introduced. On the premise of considering factors that may affect its control performance, mathematical modeling and a corresponding controller are established to make the position and torque loading system precisely track the given trajectory and achieve precise loading.
In the position loading system, due to the influence of nonlinear factors such as dead zone characteristics, the velocity-sensitive controller proposed has better control performance than the traditional PID control for position loading. In addition, in the torque loading system, the controller shows good performance in both constant loading and load adding and shedding experiments, which further verifies the feasibility and advantages of the adaptive robust controller proposed.
In a word, the position and torque loading system with velocity-sensitive and adaptive robust control has certain advancement, where we demonstrate a significant improvement of tracking precision compared with traditional methods. The rapidity and precision of the velocity-sensitive controller has been well improved compared to a conventional PID controller. The simplicity of the design procedure and the low computation load makes the velocity-sensitive and adaptive robust control a potential off-the-shelf control technique for other loading systems.
Author Contributions
Conceptualization, Z.L. and G.C.; methodology, Z.L. and G.C.; software, Z.L., G.C. and C.Z.; validation, Z.L., G.C. and C.Z.; formal analysis, Z.L., G.C. and C.Z.; investigation, Z.L., G.C. and C.Z.; resources, Z.L., G.C. and C.Z.; data curation, Z.L., G.C. and C.Z.; writing—original draft preparation, Z.L.; writing—review and editing, Z.L. and G.C.; visualization, Z.L., G.C. and C.Z.; supervision, G.C.; project administration, G.C.; funding acquisition, G.C. All authors have read and agreed to the published version of the manuscript.
Funding
This research was funded by National Natural Science Foundation of China (62103036), Beijing Natural Science Foundation (3204051), and Fundamental Research Funds for the Central Universities (2019JBM051).
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
Not applicable.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Tianming, L.; Jiming, S.; Jinzhong, G.; Lingxuan, Z. Servo system design of direct-drive aerospace linear electro-mechanical actuator. In Proceedings of the 2016 IEEE Information Technology, Networking, Electronic and Automation Control Conference, Chongqing, China, 20–22 May 2016; pp. 576–580. [Google Scholar]
- Parlikar, V.V.; Kurulkar, P.M.; Mishra, A.K.; Kulkarni, A.N. An Innovative Scheme for Reduction of Power Requirement of Electromechanical Servo Drive System Used in Heavy Load Weapon System Articulation. In Proceedings of the 2011 International Conference on Process Automation, Control and Computing, Coimbatore, India, 20–22 July 2011; pp. 1–5. [Google Scholar]
- Ba, K.; Song, Y.; Yu, B.; Wang, C.; Li, H.; Zhang, J.; Ma, G. Kinematics correction algorithm for the LHDS of a legged robot with semi-cylindrical foot end based on V-DOF. Mech. Syst. Signal Process. 2022, 167, 108566. [Google Scholar] [CrossRef]
- Ba, K.; Song, Y.; Shi, Y.; Wang, C.; Ma, G.; Wang, Y.; Yu, B.; Yuan, L. A Novel One-Dimensional Force Sensor Calibration Method to Improve the Contact Force Solution Accuracy for Legged Robot. Mech. Mach. Theory 2022, 169, 104685. [Google Scholar] [CrossRef]
- Yan-hong, D.; Yong, W.; Hui-Yong, S.; Hua, L. PID controller optimization of mobile robot servo system. In Proceedings of the 2011 IEEE 2nd International Conference on Computing, Control and Industrial Engineering, Wuhan, China, 20–21 August 2011; pp. 235–237. [Google Scholar]
- Wang, Y.; Xu, Q. Design of a New Soft Robot Hand for Grasping and Sorting Operation. In Proceedings of the 2020 10th Institute of Electrical and Electronics Engineers International Conference on Cyber Technology in Automation, Control, and Intelligent Systems (CYBER), Xi’an, China, 10–13 October 2020; pp. 163–168. [Google Scholar]
- Chen, W.; Kong, K.; Tomizuka, M. Dual-Stage Adaptive Friction Compensation for Precise Load Side Position Tracking of Indirect Drive Mechanisms. IEEE Trans. Control Syst. Technol. 2015, 23, 164–175. [Google Scholar] [CrossRef]
- Wang, X.; Xie, X.; Wu, X.; Yu, T. Precise position tracking control based on adaptive neuron PID algorithm for automatic clutch driven by DC motor. In Proceedings of the 2008 IEEE Vehicle Power and Propulsion Conference, Harbin, China, 3–5 September 2008; pp. 1–4. [Google Scholar]
- Wang, G.; Yu, Y.; Yang, R.; Chen, W.; Xu, D. A robust speed controller for speed sensorless field-oriented controlled induction motor drives. In Proceedings of the 2008 IEEE Vehicle Power and Propulsion Conference, Harbin, China, 3–5 September 2008; pp. 1–4. [Google Scholar]
- Lu, W.; Tang, B.; Ji, K.; Lu, K.; Wang, D.; Yu, Z. A New Load Adaptive Identification Method Based on an Improved Sliding Mode Observer for PMSM Position Servo System. IEEE Trans. Power Electron. 2021, 36, 3211–3223. [Google Scholar] [CrossRef]
- Ge, J.; Gao, Y.; Xu, L.; Li, D.; Lan, Z.; Han, W. The realization structure and one adaptive strategy of LADRC in position control of AC servo system. In Proceedings of the CSAA/IET International Conference on Aircraft Utility Systems (AUS 2020), Online Conference, 18–21 September 2020; pp. 469–474. [Google Scholar]
- Höllthaler, J.; Hagl, R.; Kennel, R. Influence of the PWM Frequency on Dynamic and Position Stability of Servo Drives. In Proceedings of the 2020 International Symposium on Power Electronics, Electrical Drives, Automation and Motion (SPEEDAM), Sorrento, Italy, 24–26 June 2020; pp. 23–29. [Google Scholar]
- Chen, W.; Tomizuka, M. Estimation of load side position in indirect drive robots by sensor fusion and kalman filtering. In Proceedings of the 2010 American Control Conference, Baltimore, MA, USA, 30 June–2 July 2010; pp. 6852–6857. [Google Scholar]
- Lee, S.; Kang, C.S.; Hyun, C.; Park, M. S-curve profile switching method using fuzzy system for position control of DC motor under uncertain load. In Proceedings of the 2012 12th International Conference on Control, Automation and Systems, Guangzhou, China, 5–7 December 2012; pp. 91–95. [Google Scholar]
- Lee, Y.; Kwon, Y.; Sul, S.; Baloch, N.A.; Morimoto, S. Compensation of position estimation error for precise position-sensorless control of IPMSM based on high-frequency pulsating voltage injection. In Proceedings of the 2017 IEEE Energy Conversion Congress and Exposition (ECCE), Cincinnati, OH, USA, 1–5 October 2017; pp. 859–864. [Google Scholar]
- Kiselev, A.; Kuznietsov, A.; Leidhold, R. Performance investigation of generalized predictive position control for a PMSM in view of reference trajectory tracking. In Proceedings of the 2018 IEEE International Conference on Industrial Technology (ICIT), Lyon, France, 20–22 February 2018; pp. 481–485. [Google Scholar]
- Nicola, M.; Nicola, C.-I.; Duță, M. Sensorless Control of PMSM Based on FOC Strategy and Fractional Order PI Controller. In Proceedings of the 2020 International Conference and Exposition on Electrical And Power Engineering (EPE), Iasi, Romania, 22–23 October 2020; pp. 302–307. [Google Scholar]
- Nicola, M.; Nicola, C.-I.; Duță, M. Sensorless Control of PMSM using FOC Strategy based on LADRC Speed Controller. In Proceedings of the 2020 12th International Conference on Electronics, Computers and Artificial Intelligence (ECAI), Bucharest, Romania, 25–27 June 2020; pp. 1–6. [Google Scholar]
- Nicola, M.; Nicola, C.-I.; Duţă, M. Sensorless Control of PMSM using FOC Strategy Based on Multiple ANN and Load Torque Observer. In Proceedings of the 2020 International Conference on Development and Application Systems (DAS), Suceava, Romania, 21–23 May 2020; pp. 32–37. [Google Scholar]
- Qu, S.; He, T.; Zhu, G.G. Engine EGR Valve Modeling and Switched LPV Control Considering Nonlinear Dry Friction. IEEE/ASME Trans. Mechatron. 2020, 25, 1668–1678. [Google Scholar] [CrossRef]
- Bingi, K.; Ibrahim, R.; Karsiti, M.N.; Hassan, S.M. Fuzzy gain scheduled set-point weighted PID controller for unstable CSTR systems. In Proceedings of the 2017 IEEE International Conference on Signal and Image Processing Applications (ICSIPA), Kuching, Malaysia, 12–14 September 2017; pp. 289–293. [Google Scholar]
- Ueland, E.; Sauder, T.; Skjetne, R. Force Tracking Using Actuated Winches with Position-Controlled Motors for Use in Hydrodynamical Model Testing. IEEE Access 2021, 9, 77938–77953. [Google Scholar] [CrossRef]
- Chanbua, W.; Pinsopon, U. Friction Compensated Fuzzy Force Tracking Control of Electro-Hydraulic System. In Proceedings of the 2020 5th International Conference on Control and Robotics Engineering (ICCRE), Osaka, Japan, 24–26 April 2020; pp. 114–118. [Google Scholar]
- Jun, L.; Chao, H. Spacecraft Adaptive Robust Attitude Tracking Control with New Actuator. In Proceedings of the 2007 Chinese Control Conference, Zhangjiajie, China, 26–31 July 2007; pp. 664–669. [Google Scholar]
- Hannan, M.A.; Ali, J.A.; Mohamed, A.; Uddin, M.N. A Random Forest Regression Based Space Vector PWM Inverter Controller for the Induction Motor Drive. IEEE Trans. Ind. Electron. 2017, 64, 2689–2699. [Google Scholar] [CrossRef]
- Liu, H.; Lu, W.; Zhu, X.; Wang, X.; Liang, B. Force tracking impedance control with moving target. In Proceedings of the 2017 IEEE International Conference on Robotics and Biomimetics (ROBIO), Macao, China, 5–8 December 2017; pp. 1369–1374. [Google Scholar]
- Xu, Z.; Bai, X.; Wang, J.; Liu, M.; Zhang, X. The Control Method of Force Loading of Robot on Load Transfer Mechanism of Space Station. In Proceedings of the 2019 IEEE 15th International Conference on Control and Automation (ICCA), Edinburgh, Scotland, 16–19 July 2019; pp. 518–523. [Google Scholar]
- Zhou, Q.; Tao, H. Research on Loading System Based on SVPWM Direct Torque Control. In Proceedings of the 2018 10th International Conference on Intelligent Human-Machine Systems and Cybernetics (IHMSC), Hangzhou, China, 25–26 August 2018; pp. 101–104. [Google Scholar]
- Wang, X.; Wang, Z.; Xu, Z.; Cheng, M.; Hu, Y. Optimization of Torque Tracking Performance for Direct-Torque-Controlled PMSM Drives With Composite Torque Regulator. IEEE Trans. Ind. Electron. 2020, 67, 10095–10108. [Google Scholar] [CrossRef]
- Zhao, D.; Zhang, G.; Dai, S. Force servo controller design of electric control loading system. In Proceedings of the 2016 2nd International Conference on Control Science and Systems Engineering (ICCSSE), Singapore, 27–29 July 2016; pp. 93–97. [Google Scholar]
- Youssef, O.E.-S.M.; Shaltout, A.D.E.-D. Recommendations for an Accurate Simulation of Electrical Motors with Shaft Torsional Dynamics. In Proceedings of the 2018 Twentieth International Middle East Power Systems Conference (MEPCON), Cairo, Egypt, 18–20 December 2018; pp. 540–545. [Google Scholar]
- Chen, S.; Chen, Z.; Yao, B.; Zhu, X.; Zhu, S.; Wang, Q.; Song, Y. Adaptive Robust Cascade Force Control of 1-DOF Hydraulic Exoskeleton for Human Performance Augmentation. IEEE/ASME Trans. Mechatron. 2017, 22, 589–600. [Google Scholar] [CrossRef]
- Huang, Y.; Pool, D.M.; Stroosma, O.; Chu, Q. Long-Stroke Hydraulic Robot Motion Control with Incremental Nonlinear Dynamic Inversion. IEEE/ASME Trans. Mechatron. 2019, 24, 304–314. [Google Scholar] [CrossRef] [Green Version]
- Khalil, H.K. Nonlinear Systems, 3rd ed.; Prentice-Hall: Englewood Cliffs, NJ, USA, 2002. [Google Scholar]
- Zhen-ping, Z. Determination of the Admissible Parameter Set in Designing PID Controllers with Guaranteed Robust Performance. In Proceedings of the 2010 International Conference on Electrical and Control Engineering, Washington, DC, USA, 25–27 June 2010; pp. 3625–3628. [Google Scholar]
- Verma, B.; Padhy, P.K. Robust Fine Tuning of Optimal PID Controller with Guaranteed Robustness. IEEE Trans. Ind. Electron. 2020, 67, 4911–4920. [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/).