0
Views
0
CrossRef citations to date
0
Altmetric
Research Article

Tracking control of non-minimum phase systems: a kernel-based approach

&
Received 29 Aug 2023, Accepted 30 Jun 2024, Published online: 25 Jul 2024

References

  • AAström, K., Hagander, P., & Sternby, J. (1984). Zeros of sampled systems. Automatica, 20(1), 31–38. https://doi.org/10.1016/0005-1098(84)90062-1
  • Blanken, L., & Oomen, T. (2020). Kernel-based identification of non-causal systems with application to inverse model control. Automatica, 114, Article 108830. https://doi.org/10.1016/j.automatica.2020.108830
  • Butterworth, J., Pao, L., & Abramovitch, D. (2011). Fitting discrete-time models to frequency responses for systems with transport delay. ASME International Mechanical Engineering Congress And Exposition, 54938, 1321–1328.
  • Butterworth, J., Pao, L., & Abramovitch, D. (2012). Analysis and comparison of three discrete-time feedforward model-inverse control techniques for nonminimum-phase systems. Mechatronics, 22, 577–587. https://doi.org/10.1016/j.mechatronics.2011.12.006
  • Chou, C., Duan, M., & Okwudire, C. (2023). A physics-guided data-driven feedforward tracking controller for systems with unmodeled dynamics–applied to 3D printing. IEEE Access, 11, 14563–14574. https://doi.org/10.1109/ACCESS.2023.3244194
  • Dai, L., Li, X., Zhu, Y., & Zhang, M. (2019). Quantitative analysis on tracking error under different control architectures and feedforward methods. In 2019 American Control Conference (ACC) (pp. 5680–5686). IEEE.
  • Devasia, S., Chen, D., & Paden, B. (1996). Nonlinear inversion-based output tracking. IEEE Transactions On Automatic Control, 41(7), 930–942. https://doi.org/10.1109/9.508898
  • Duan, M., Yoon, D., & Okwudire, C. (2018). A limited-preview filtered B-spline approach to tracking control–with application to vibration-induced error compensation of a 3D printer. Mechatronics, 56, 287–296. https://doi.org/10.1016/j.mechatronics.2017.09.002
  • Edoimioya, N., Chou, C., & Okwudire, C. (2023). Vibration compensation of delta 3D printer with position-varying dynamics using filtered B-splines. The International Journal Of Advanced Manufacturing Technology, 125(5–6), 2851–2868. https://doi.org/10.1007/s00170-022-10789-w
  • Gross, E., & Tomizuka, M. (1994). Experimental flexible beamtip tracking control with a truncated series approximation to uncancelable inverse dynamics. IEEE Transactions On Control Systems Technology, 2(4), 382–391. https://doi.org/10.1109/87.338659
  • Hunt, L., Meyer, G., & Su, R. (1996). Noncausal inverses for linear systems. IEEE Transactions On Automatic Control, 41(4), 608–611. https://doi.org/10.1109/9.489285
  • Jetto, L., Orsini, V., & Romagnoli, R. (2013). ) Almost perfect tracking through mixed numerical-analytical stable pseudo-inversion of non minimum phase plants. In 52nd IEEE Conference On Decision And Control (pp. 1453–1460). IEEE.
  • Marconi, L., Marro, G., & Melchiorri, C. (2001). A solution technique for almost perfect tracking of non-minimum-phase, discrete-time linear systems. International Journal Of Control, 74(5), 496–506. https://doi.org/10.1080/00207170010014557
  • Miu, D. (2001). Mechatronics: Electromechanics and contromechanics. Springer Science & Business Media.
  • Okwudire, C., Ramani, K., & Duan, M. (2016). A trajectory optimization method for improved tracking of motion commands using CNC machines that experience unwanted vibration. CIRP Annals, 65(1), 373–376. https://doi.org/10.1016/j.cirp.2016.04.100
  • Pillonetto, G., Dinuzzo, F., Chen, T., De Nicolao, G., & Ljung, L. (2014). Kernel methods in system identification, machine learning and function estimation: A survey. Automatica, 50(3), 657–682. https://doi.org/10.1016/j.automatica.2014.01.001
  • Ramani, K., Duan, M., Okwudire, C., & Galip Ulsoy, A. (2017). Tracking control of linear time-invariant nonminimum phase systems using filtered basis functions. Journal Of Dynamic Systems, Measurement, And Control, 139(1), 011001. https://doi.org/10.1115/1.4034367
  • Ramani, K., Edoimioya, N., & Okwudire, C. (2020). A robust filtered basis functions approach for feedforward tracking control–with application to a vibration-prone 3-D printer. IEEE/ASME Transactions on Mechatronics, 25(5), 2556–2564. https://doi.org/10.1109/TMECH.3516
  • Rasmussen, C. (2003). Summer school on machine learning. Springer.
  • Rigney, B., Pao, L., & Lawrence, D. (2009). Nonminimum phase dynamic inversion for settle time applications. IEEE Transactions On Control Systems Technology, 17(5), 989–1005. https://doi.org/10.1109/TCST.2008.2002035
  • Romagnoli, R., & Garone, E. (2019). A general framework for approximated model stable inversion. Automatica, 101, 182–189. https://doi.org/10.1016/j.automatica.2018.11.044
  • Sharma, K., & Pradhan, R. (2017). Design of a novel feed-forward control strategy for a non-minimum phase system. IOP Conference Series: Materials Science And Engineering, 225, Article 012119.
  • Tomizuka, M. (1987). Zero phase error tracking algorithm for digital control.
  • Zhou, S., Helwa, M., & Schoellig, A. (2018). An inversion-based learning approach for improving impromptu trajectory tracking of robots with non-minimum phase dynamics. IEEE Robotics And Automation Letters, 3(3), 1663–1670. https://doi.org/10.1109/LRA.2018.2801471
  • Zou, Q., & Devasia, S. (1999). Preview-based stable-inversion for output tracking of linear systems.
  • Zundert, J., & Oomen, T. (2018). On inversion-based approaches for feedforward and ILC. Mechatronics, 50, 282–291. https://doi.org/10.1016/j.mechatronics.2017.09.010

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.