Skip to main content
Log in

Simple adaptive control for industrial feed drive systems using a jerk-based augmented output signal

  • ORIGINAL ARTICLE
  • Published:
The International Journal of Advanced Manufacturing Technology Aims and scope Submit manuscript

Abstract

In the manufacturing industry, there is an extensive use of high-precision motion control techniques to achieve high performance in the feed drive system. This study deals with the simple adaptive control (SAC) technique for simultaneous high-precision motion and energy-saving of the feed drive system. The application of the SAC requires that the “almost strictly positive real (ASPR)” property is satisfied and there is a command general tracking solution for the plant and the reference model. This paper presents to use the jerk-based augmented output signal for the ASPR property. The proposed approach allows the SAC to track the desired signal at high frequencies more precise and is achieved by placing the zeros of the system at effective locations. To verify the feasibility of the proposed approach, simulation and experiment are conducted. The results are compared with those of the commonly used parallel feedforward compensation (PFC) approach. Experimental results revealed that the proposed approach reduced the tracking error by about 80% compared to PFC without any additional control input. Moreover, the proposed approach has been proved to be energy-efficient by about 21% than PFC under similar tracking conditions.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12

Similar content being viewed by others

Availability of data and materials

All data being generated and analyzed are included in this article.

Code Availability

Not applicable.

References

  1. Shuai Yan, Weichao Sun, and Huijun Gao.(2020) Vibration suppression for motor-driven uncertain active suspensions with hard constraints and analysis of energy consumption. IEEE Transactions on Systems, Man, and Cybernetics: Systems

  2. Huo Feng, Poo Aun-Neow (2013) Precision contouring control of machine tools. Int J Adv Manuf Technol 64(1):319–333

    Article  Google Scholar 

  3. Mathias Sebastian Halinga, Haryson Johanes Nyobuya, and Naoki Uchiyama. (2023) Generation and experimental verification of time and energy optimal coverage motion for industrial machines using a modified s-curve trajectory. Int J Adv Manuf. Technol, 1–13

  4. Hendrawan Yogi Muldani, Farrage Abdallah, Uchiyama Naoki (2019) Iterative NC program modification and energy saving for a CNC machine tool feed drive system with linear motors. Int J Adv Manuf Technol 102(9):3543–3562

    Article  Google Scholar 

  5. Tao Huang, Yueting Kang, Shuangjiang Du, Qian Zhang, Zhihong Luo, Qian Tang, and Kaiming Yang. (2022) A survey of modeling and control in ball screw feed-drive system. Int J Adv Manuf Technol, 1–24

  6. Altintas Yusuf, Verl Alexander, Brecher Christian, Uriarte Luis, Pritschow Günther (2011) Machine tool feed drives. CIRP annals 60(2):779–796

    Article  Google Scholar 

  7. Zhang Lei, Wang Taiyong, Wang Guofeng, Tian Songling (2017) Hybrid dynamic modeling and analysis of a ball-screw-drive spindle system. J Mech Sci Technol 31(10):4611–4618

    Article  Google Scholar 

  8. Rigacci Massimiliano, Sato Ryuta, Shirase Keiichi (2020) Experimental evaluation of mechanical and electrical power consumption of feed drive systems driven by a ball-screw. Precision Engineering 64:280–287

    Article  Google Scholar 

  9. Rigacci Massimiliano, Sato Ryuta, Shirase Keiichi (2021) Evaluating the influence of mechanical system vibration characteristics on servo motor efficiency. Precision Engineering 72:680–689

    Article  Google Scholar 

  10. Khosravi Mohammad, Behrunani Varsha N, Myszkorowski Piotr, Smith Roy S, Rupenyan Alisa, Lygeros John (2021) Performance-driven cascade controller tuning with Bayesian optimization. IEEE Transactions on Industrial Electronics 69(1):1032–1042

    Article  Google Scholar 

  11. Yang Jiancheng, Li Changyou, Mengtao Xu, Yang Tianzhi, Zhang Yimin (2022) Nonlinear dynamic characteristics of ball screw feed system under thermal deformation. Nonlinear Dynamics 107(3):1965–1987

    Article  Google Scholar 

  12. Liu Zhendong, Mengtao Xu, Zhang Hongzhuang, Miao HuiHui, Li Zhenyuan, Li Changyou, Zhang Yimin (2021) Nonlinear dynamic analysis of ball screw feed system considering assembly error under harmonic excitation. Mechanical Systems and Signal Processing 157 107717

  13. Liu Y, Wang ZZ, Wang YF, Wang DH, Xu JF (2021) Cascade tracking control of servo motor with robust adaptive fuzzy compensation. Information Sciences 569:450–468

    Article  MathSciNet  Google Scholar 

  14. Shirvani Hessam Kalbasi, Hosseinkhani Yasin, Erkorkmaz Kaan (2021) Suppression of harmonic positioning errors in ball-screw drives using adaptive feedforward cancellation. Precision Engineering 68:235–255

    Article  Google Scholar 

  15. Zhang Yulong, Qingsong Xu (2016) Adaptive sliding mode control with parameter estimation and Kalman filter for precision motion control of a piezo-driven microgripper. IEEE transactions on control systems technology 25(2):728–735

    Article  Google Scholar 

  16. Farrage Abdallah, Uchiyama Naoki (2020) Improvement of motion accuracy and energy consumption for industrial feed drive systems using adaptive sliding mode control. ISA transactions 106:382-391

    Article  Google Scholar 

  17. Msukwa Mathew Renny, Nshama Enock William, Uchiyama Naoki (2020) Adaptive sliding mode control with feedforward compensator for energy-efficient and high-speed precision motion of feed drive systems. IEEE Access 8:43571–43581

    Article  Google Scholar 

  18. Li Jiangang, Qi Changgui, Li Yanan, Zenghao Wu (2021) Prediction and compensation of contour error of CNC systems based on LSTM neural-network. IEEE/ASME Transactions on Mechatronics 27(1):572–581

    Article  Google Scholar 

  19. Ruipeng Xi, Huaguang Zhang, Shaoxin Sun, and Yingchun Wang. (2022) Reduced-order high-gain observer (ROHGO)-based neural tracking control for random nonlinear systems with output delay. IEEE Transactions on Systems, Man, and Cybernetics: Systems

  20. Schwenzer Max, Ay Muzaffer, Bergs Thomas, Abel Dirk (2021) Review on model predictive control: an engineering perspective. Int J Adv Manuf Technol 117(5):1327–1349

    Article  Google Scholar 

  21. Stephens Michael A, Manzie Chris, Good Malcolm C (2012) Model predictive control for reference tracking on an industrial machine tool servo drive. IEEE Transactions on Industrial Informatics 9(2):808–816

    Article  Google Scholar 

  22. Yang Xiao, Seethaler Rudolf, Zhan Chengpeng, Dun Lu, Zhao Wanhua (2019) A model predictive contouring error precompensation method. IEEE Transactions on Industrial Electronics 67(5):4036–4045

    Article  Google Scholar 

  23. Nguyen Anh Tuan, Rafaq Muhammad Saad, Choi Han Ho, Jung Jin-Woo (2018) A model reference adaptive control based speed controller for a surface-mounted permanent magnet synchronous motor drive. IEEE Transactions on Industrial Electronics 65(12):9399–9409

    Article  Google Scholar 

  24. KENNETH Sobel, Howard Kaufman, and L Mabius. (1979) Model reference output adaptive control systems without parameter identification. 1979 18th IEEE Conference on Decision and Control including the Symposium on Adaptive Processes, volume 2, pp 347–351. IEEE

  25. Chen Fuyang, Qingbo Wu, Jiang Bin, Tao Gang (2015) A reconfiguration scheme for quadrotor helicopter via simple adaptive control and quantum logic. IEEE Transactions on Industrial Electronics 62(7):4328–4335

    Article  Google Scholar 

  26. Belkharraz Abderrazak I, Sobel Kenneth (2007) Simple adaptive control for aircraft control surface failures. IEEE transactions on aerospace and electronic systems 43(2):600– 611

  27. Rusnak Ilan, Barkana Itzhak (2009) SPR and ASPR untangled. IFAC Proceedings Volumes 42(6):126–131

    Article  Google Scholar 

  28. Izhak Bar-Kana. (1987) On parallel feedforward and simplified adaptive control. In Adaptive Systems in Control and Signal Processing 1986, pp 99–104. Elsevier

  29. Zhao Zhang, Zhong Yang, Si Xiong, Shuang Chen, Shuchang Liu, and Xiaokai Zhang. (2021) Simple adaptive control-based reconfiguration design of cabin pressure control system. Complexity, 2021

  30. Gai Wendong, Zhou Yecheng, Zhong Maiying, Sheng Chunyang (2020) and Jing Zhang. Simple adaptive control with an adaptive anti-windup compensator for the unmanned aerial vehicle attitude control IEEE Access 8:52323–52332

    Google Scholar 

  31. Sato T, Fujita K, Kawaguchi N, Takagi T, Mizumoto I (2020) Null-space-based steady-state tracking error compensation of simple adaptive control with parallel feedforward compensator and its application to rotation control. Control Engineering Practice 105 104651

  32. Kota Akaike and Ikuro Mizumoto. (2021) ASPR-based adaptive feedback control with adaptive PFC and FF input based on RBF NN for unstable systems. In 2021 60th IEEE Conference on Decision and Control (CDC), pp 378–383. IEEE

  33. Zhe Guan, Ikuro Mizumoto, and Toru Yamamoto. (2019) Design of PCA-based data-driven adaptive output feedback control for nonlinear systems. In 2019 IEEE 28th International Symposium on Industrial Electronics (ISIE), pp 497–502. IEEE

  34. Shogo Harada and Naoki Uchiyama. (2021) Robust simple adaptive control with augmented output signal and friction compensation for industrial feed drive systems. In 2021 22nd IEEE International Conference on Industrial Technology (ICIT), volume 1, pp 99–104. IEEE

  35. Hiroki Sato and Naoki Uchiyama. (2022) Simple adaptive control using augmented output signal with acceleration for industrial feed drive systems. In 2022 IEEE/SICE International Symposium on System Integration (SII), pp 109–113. IEEE

  36. Barkana Itzhak (2013) Simple adaptive control: the optimal model reference-short tutorial. IFAC Proceedings Volumes 46(11):396–407

    Article  Google Scholar 

  37. Howard Kaufman, Itzhak Barkana, and Kenneth Sobel. (2012) Direct adaptive control algorithms: theory and applications. Springer Science & Business Media

  38. Masoud Khodarahmi and Vafa Maihami. (2022) A review on Kalman filter models. Archives of Computational Methods in Engineering, pp 1–21

  39. Dumanli Alper, Sencer Burak (2018) Optimal high-bandwidth control of ball-screw drives with acceleration and jerk feedback. Precision Engineering 54:254–268

    Article  Google Scholar 

  40. Mokhtari Khalil, Elhadri Abdelhafid, Abdelaziz Mourad (2019) A passivity-based simple adaptive synergetic control for a class of nonlinear systems. Int J of Adapt Control Signal Process 33(9):1359–1373

  41. Uchiyama Naoki, Sano Shigenori et al (2013) Reduction of electrical energy consumed by feed-drive systems using sliding-mode control with a nonlinear sliding surface. IEEE Transactions on Industrial Electronics 6(6):2875–2882

  42. Sencer Burak, Dumanli Alper (2017) Optimal control of flexible drives with load side feedback. CIRP Annals 66(1):357– 360

Download references

Acknowledgements

This work was supported in part by Magnescale Company Ltd., Kanagawa, Japan; the Ministry of Education, Culture, Sports, Science and Technology, Japan; JSPS KAKENHI under grant JP20KO4361; and the Mazak Foundation, Aichi, Japan.

Funding

This work was supported in part by the Machine Tool Technologies Research Foundation, San Francisco, USA; Magnescale Company Ltd., Kanagawa, Japan; the Ministry of Education, Culture, Sports, Science and Technology of Japan; and JSPS KAKENHI under grant JP20KO4361.

Author information

Authors and Affiliations

Authors

Contributions

Haryson Johanes Nyobuya and Mathias Sebastian Halinga contributed to the methodology, experiments, data analysis, and writing of the original manuscript. Naoki Uchiyama supervised this work and revised the manuscript.

Corresponding author

Correspondence to Haryson Johanes Nyobuya.

Ethics declarations

Conflict of interest

The authors declare no competing interests.

Ethics approval

All authors declare that the contents in this article do not violate the ethics.

Consent to participate

Not applicable.

Consent for publication

All authors agree for publication.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Appendix. Stability analysis

Appendix. Stability analysis

This appendix shows the stability analysis for the proposed method. The perfect tracking requires \(y^*_p = y_m\) condition is met. The ideal state and input correspond to the state and input of the reference model as

$$\begin{aligned} {} & {} x^*_p = X{x}_m + Uu_m, \nonumber \\ &{}{}&u^*_p = \tilde{\varvec{k}}^T_x{x}_m + \tilde{k}_uu_m, \end{aligned}$$
(A1)

where X and U are the time-varying coefficient matrices. \(\tilde{\varvec{k}}_x\) and \(\tilde{k}_u\) are the constant vector and parameter, respectively. Introducing the terms \(A_{p1}x^*_p + B_{p1}u^*_p - A_{p1}x^*_p - B_{p1}u^*_p \) into derivative of \({x}^*_p\) and substituting the term \(\dot{x}_m\) from (2) into \(\dot{x}^*_p\) lead to

$$\begin{aligned} {} & {} \dot{x}^*_p = A_{p1}x^*_p + B_{p1}u^*_p + [\dot{X} + XA_m - A_{p1}X - \nonumber \\ &{}{}&B_{p1}\tilde{\varvec{k}}^T_x]x_m + [XB_m + \dot{U} - A_{p1}U - B_{p1}\tilde{k}_u]u_m+\nonumber \\ &{}{}&U \dot{u}_m.\ \end{aligned}$$
(A2)

The state error is defined as \(e_x = x^*_p - x_p\) and its derivative \(\dot{e}_x = \dot{x}^*_p - \dot{x}_p\). The system dynamics (1) derives the states of position and velocity for the actuator and table. Thus, a different representation is required to provide accessibility to the higher order derivatives of table position [42]. Therefore, the following state space representation is used:

$$\begin{aligned} {} & {} \underbrace{ \begin{bmatrix} \dot{x}_e \\ \ddot{x}_e \\ \dddot{x}_e \\ \ddddot{x}_e \\ \end{bmatrix}}_{\dot{x}_p}= \underbrace{ \begin{bmatrix} 0 &{} 1 &{} 0 &{} 0\\ 0 &{} 0 &{} 1 &{} 0\\ 0 &{} 0 &{} 0 &{} 1\\ \frac{-\sigma _{5}}{\sigma _{1}} &{} \frac{-\sigma _{4}}{\sigma _{1}} &{} \frac{-\sigma _{3}}{\sigma _{1}} &{} \frac{-\sigma _{2}}{\sigma _{1}}\\ \end{bmatrix}}_{A_{p1}}\underbrace{ \begin{bmatrix} {x}_e \\ \dot{x}_e \\ \ddot{x}_e \\ \dddot{x}_e \\ \end{bmatrix}}_{{x}_p} + \nonumber \\ &{}{}&\underbrace{ \begin{bmatrix} 0 &{} 0 &{} 0 &{} \frac{g}{\sigma _{1}} \\ \end{bmatrix}^T}_{B_{p1}}{u}_p. \end{aligned}$$
(A3)

The values of \(\sigma _{1},...,\sigma _{5}\) are defined in (14). Substituting \(\dot{x}^*_p\) from (A2) and \(\dot{x}_p\) from (A3) into state error derivative, the equation becomes

$$\begin{aligned} {} & {} \dot{e}_x = A_{p1}e_x + B_{p1}(u^*_p - u_p) + M,\ \end{aligned}$$
(A4)

where M contains the rest of the terms. Adding and subtracting \(B_{p1}\tilde{k}_ee_a\) into (A4) lead to

$$\begin{aligned} {} & {} \dot{e}_x = A_{p1}e_x - B_{p1}\tilde{k}_e e_a - B_{p1}[\varvec{k}-\tilde{\varvec{k}}]^T\varvec{r} + M. \end{aligned}$$
(A5)

The augmented error signal is defined as \(e_a = y_{ma} - y_{pa}\) given as

$$\begin{aligned} {} & {} e_a = \bar{C}_{p1}x^*_p + D_{p1}u^*_p - \bar{C}_{p1}x_p - D_{p1}u_p, \end{aligned}$$
(A6)

where \(\bar{C}_{p1}\) is from (22). Substituting \(u^*_p\) from (A1) and \(u_p\) from (6) into (A6) leads to

$$\begin{aligned} {} & {} e_a = \bar{C}_{pc}e_x - D_{pc}[\varvec{k}-\tilde{\varvec{k}}]^T\varvec{r}, \end{aligned}$$
(A7)

where \(\bar{C}_{pc} = \bar{C}_{p1}(1 + D_{p1}\tilde{k}_e)^{-1}\). Hence, substituting (A7) into (A5) leads to

$$\begin{aligned} {} & {} \dot{e}_x = A_{pc}e_x - B_{pc}[\varvec{k}-\tilde{\varvec{k}}]^T\varvec{r} + M, \end{aligned}$$
(A8)

where \(A_{pc} = A_{p1} - B_{p1}\tilde{k}_e(1+D_p\tilde{k}_e)^{-1}\bar{C}_p\) and \(B_{pc} = B_{p1} - B_p\tilde{k}_e(1+D_{p1}\tilde{k}_e)^{-1}D_{p1}\). Substituting \(\dot{e}_{x}\) from (A8) and \(\dot{\varvec{k}}_{I}\) from (11) and replacing \(e_y\) with \(e_a\) into (24) give

$$\begin{aligned} {} & {} \dot{V} = \left[ A_{pc}e_x - B_{pc}[\varvec{k}-\tilde{\varvec{k}}]^T\varvec{r} + M\right] ^TPe_{x} \nonumber \\ {} & {} + e^T_{x}P\left[ A_{pc}e_x - B_{pc}[\varvec{k}-\tilde{\varvec{k}}]^T\varvec{r} + M\right] + \nonumber \\ {} & {} 2\text {tr} \left\{ S^T(\varvec{k}_{I}-\tilde{\varvec{k}}) \Gamma ^{-1}_I \left[ e^T_a\Gamma _{I}\varvec{r} - \xi \varvec{k}^T_{I}\right] S \right\} , \end{aligned}$$
(A9)

from Eq. (9) and replacing \(e_y\) with \(e_a\); \(\varvec{k}_{I} =\varvec{k} - \varvec{k}_{p} = \varvec{k} - e_a\Gamma _{p}\varvec{r}\), (A9) leads to

$$\begin{aligned} {} & {} \dot{V} = e^T_x \left( A^T_{pc}P + PA_{pc}\right) e_x\nonumber \\ {} & {} - B^T_{pc}[\varvec{k}-\tilde{\varvec{k}}]\varvec{r}^TPe_{x} - e^T_{x}PB_{pc}[\varvec{k}-\tilde{\varvec{k}}]^T\varvec{r} \nonumber \\ {} & {} + M^TPe_{x} + e^T_{x}PM + e^T_a[\varvec{k}-\tilde{\varvec{k}}]\varvec{r}S^TS \nonumber \\ {} & {} + \varvec{r}^T[\varvec{k} -\tilde{\varvec{k}}]^Te_aS^TS -2e^T_ae_a\varvec{r}^T\varvec{r}\Gamma _{p}S^TS \nonumber \\ {} & {} - 2\xi \text {tr} \left\{ [\varvec{k}_{I}-\tilde{\varvec{k}}]\Gamma ^{-1}_{I}\varvec{k}^T_{I} S^TS \right\} . \end{aligned}$$
(A10)

The passivity relation (25), (A10), and constraint on the output matrix \(\bar{C}_{pc}=(S^TS)^{-1}(B^T_{pc}P) + L^TW\) which lead to

$$\begin{aligned} {} & {} \dot{V} = -e^T_xQe_x - e^T_xL^TLe_x\nonumber \\ {} & {} - \bar{C}^T_{pc}[\varvec{k}-\tilde{\varvec{k}}]\varvec{r}^Te_{x}S^TS + L^TW[\varvec{k}-\tilde{\varvec{k}}]\varvec{r}^Te_{x} \nonumber \\ {} & {} - \bar{C}^T_{pc}e^T_{x}[\varvec{k}-\tilde{\varvec{k}}]^T\varvec{r}S^TS + L^TWe^T_{x}[\varvec{k}-\tilde{\varvec{k}}]^T\varvec{r} \nonumber \\ {} & {} + \bar{C}^T_{pc}e^T_x[\varvec{k}-\tilde{\varvec{k}}]\varvec{r}S^TS-D^T_{pc}[\varvec{k}-\tilde{\varvec{k}}]^T\varvec{r}^T[\varvec{k}-\tilde{\varvec{k}}]\varvec{r} \nonumber \\ {} & {} + \bar{C}_{pc}e_x\varvec{r}^T[\varvec{k}-\tilde{\varvec{k}}]^TS^TS-D_{pc}[\varvec{k}-\tilde{\varvec{k}}]\varvec{r}^T[\varvec{k}-\tilde{\varvec{k}}]^T\varvec{r} \nonumber \\ {} & {} -2e^T_ae_a\varvec{r}^T\varvec{r}\Gamma _{p}S^TS - 2\xi \text {tr} \left\{ [\varvec{k}_{I}-\tilde{\varvec{k}}]\Gamma ^{-1}_{I}\varvec{k}^T_{I} S^TS \right\} \nonumber \\ {} & {} + 2e^T_{x}PM. \end{aligned}$$
(A11)

The third and fifth terms cancel with the seventh and ninth terms, respectively. With the choice of \(\varvec{k} = \tilde{\varvec{k}} \) which is required for implementation, rearranging Eq. (A11) becomes

$$\begin{aligned} {} & {} \dot{V} = -e^T_xQe_x - e^T_xL^TLe_x -2e^T_ae_a\varvec{r}^T\varvec{r}\Gamma _{p}S^TS \nonumber \\ {} & {} - 2\xi \text {tr} \left\{ S^T[\varvec{k}_{I}-\tilde{\varvec{k}}]\tilde{\varvec{k}}^T\Gamma ^{-1}_{I} S \right\} \nonumber \\ {} & {} - 2\xi \text {tr} \left\{ S^T[\varvec{k}_{I}-\tilde{\varvec{k}}]^T[\varvec{k}_{I}-\tilde{\varvec{k}}]\Gamma ^{-1}_{I} S \right\} \nonumber \\ {} & {} + 2e^T_{x}PM. \end{aligned}$$
(A12)

Introducing positive coefficients \(\beta _1,\beta _2,\beta _3...,\beta _7\) leads to

$$\begin{aligned} {} & {} \dot{V} \le -\beta _1\Vert e_x\Vert ^2 -\beta _2\Vert e_a\Vert ^4 -\beta _3\Vert e_a\Vert ^2 \Vert x_m\Vert ^2 \nonumber \\{} & {} -\beta _4\Vert e_a\Vert ^2 \Vert u_m\Vert ^2 -\beta _5\Vert \varvec{k}_I-\tilde{\varvec{k}}\Vert -\beta _6\Vert \varvec{k}_I-\tilde{\varvec{k}}\Vert ^2 \nonumber \\{} & {} + \beta _7\Vert e_x\Vert . \end{aligned}$$
(A13)

When either \(\Vert e_x\Vert \), \(\Vert e_a\Vert \), or \(\Vert \varvec{k}_{I}-\tilde{\varvec{k}}\Vert \) increases beyond a certain bound, the negative definite quadratic terms in (A13) become dominant making \(\dot{V}\) negative semi-definite guarantees all signals (namely, \(e_x\), \(\varvec{k}_I\), and \(e_a\)) are bounded.

Since V in (23) is lower bounded and \(\dot{V}\) is negative semi-definite, to apply the Barbalat’s lemma requires \(\dot{V}\) to be uniformly continuous. The derivative of \(\dot{V}\) is

$$\begin{aligned} {} & {} \ddot{V} = -2\dot{e}^T_xQe_x - 2\dot{e}^T_xL^TLe_x -\nonumber \\{} & {} -4\dot{e}^T_ae_a\varvec{r}^T\varvec{r}\Gamma _{p}S^TS -4e^T_ae_a\dot{\varvec{r}}^T\varvec{r}\Gamma _{p}S^TS\nonumber \\{} & {} - 2\xi \text {tr} \left\{ S^T\dot{\varvec{k}}_I\tilde{\varvec{k}}^T\Gamma ^{-1}_{I} S \right\} \nonumber \\{} & {} - 2\xi \text {tr} \left\{ S^T[\varvec{k}_{I}-\tilde{\varvec{k}}]\Gamma ^{-1}_{I}\dot{\varvec{k}}^T_I S \right\} + 2\dot{e}^T_{x}PM. \end{aligned}$$
(A14)

The derivative of \(e_x\) from (A8); \(\dot{e}_x = A_{pc}e_x + M\) when \(\varvec{k} = \tilde{\varvec{k}} \) is selected and as \(e_x\) is shown to be bounded from (A13), then \(\dot{e}_x\) is also bounded. The augmented tracking error \(e_a\) is bounded from (A13), and its derivative is given as \(\dot{e}_a = \bar{C}_{pc}\dot{e}_x\) with \(\varvec{k} = \tilde{\varvec{k}} \) selected for implementation, and since \(\dot{e}_x\) is shown to be bounded, then \(\dot{e}_a\) is also bounded.

It is assumed that the reference signals \(u_m\) and \(\dot{u}_m\) are bounded and piece wise continuous, thus the state \(x_m\) is bounded. This in turn implies from (2) that \(\dot{x}_m\) and \(y_m\) are also bounded. The regressor vector \(\varvec{r}\) on this design contains signals \(e_a\), \(x_m\), and \(u_m\) which are all bounded, and their derivatives \(\dot{e}_a\), \(\dot{x}_m\), and \(\dot{u}_m\) are also bounded, making the regressor derivative \(\dot{\varvec{r}}\) bounded.

The derivative of integral gain term from (11); \(\dot{\varvec{k}}_I = e_a\Gamma _{I}\varvec{r} - \xi \varvec{k}_{I}\), the signals \(e_a\) and \(\varvec{k}_I\) are bounded from (A13) and \(\varvec{r}\) is bounded, and thus, the term \(\dot{\varvec{k}}_I\) is bounded. This shows that \(\ddot{V}\) is bounded; hence, \(\dot{V}\) is uniformly continuous and the Barbalat’s lemma can be applied.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Nyobuya, H.J., Halinga, M.S. & Uchiyama, N. Simple adaptive control for industrial feed drive systems using a jerk-based augmented output signal. Int J Adv Manuf Technol 128, 3613–3626 (2023). https://doi.org/10.1007/s00170-023-12059-9

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00170-023-12059-9

Keywords

Navigation