{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T22:42:05Z","timestamp":1760136125053,"version":"build-2065373602"},"reference-count":33,"publisher":"MDPI AG","issue":"3","license":[{"start":{"date-parts":[[2022,1,18]],"date-time":"2022-01-18T00:00:00Z","timestamp":1642464000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>This paper proposes a high-resolution permanent magnet (PM) motor drive based on acceleration estimation and control. The PM motor is widely implemented in the printed circuit board (PCB) manufacturing process. To achieve the demanded 1 \u03bcm drilling resolution, a sine\/cosine incremental encoder is usually installed for motion control. In this paper, several improvements are developed to increase the motion control steady-state accuracy balancing transient response. First, the interpolation of every two encoder counts is proposed to increase the position sensing resolution. In this case, the transient response is improved through the high-resolution position feedback. Second, a closed-loop observer with two independent bandwidths is proposed for acceleration estimation. By using the interpolated position for acceleration estimation, the vibration-reflected high-frequency torque harmonics can be compensated through the acceleration closed-loop control. It reduces the steady-state error under the same sensing hardware. According to experimental results, both transient response and steady-state error can be improved on a PM motor using the proposed position interpolation and acceleration control.<\/jats:p>","DOI":"10.3390\/s22030725","type":"journal-article","created":{"date-parts":[[2022,1,18]],"date-time":"2022-01-18T22:47:32Z","timestamp":1642546052000},"page":"725","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["High-Resolution Permanent Magnet Drive Using Separated Observers for Acceleration Estimation and Control"],"prefix":"10.3390","volume":"22","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-0711-8370","authenticated-orcid":false,"given":"Yi-Jen","family":"Lin","sequence":"first","affiliation":[{"name":"Department of Mechanical Engineering, National Taiwan University, No. 1, Sec. 4, Roosevelt Rd., Taipei 10617, Taiwan"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Po-Huan","family":"Chou","sequence":"additional","affiliation":[{"name":"Department of Advanced Servo Technology, Industrial Technology Research Institute, No. 195, Sec. 4, Chung Hsing Rd., Chutung, Hsinchu 310401, Taiwan"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Shih-Chin","family":"Yang","sequence":"additional","affiliation":[{"name":"Department of Mechanical Engineering, National Taiwan University, No. 1, Sec. 4, Roosevelt Rd., Taipei 10617, Taiwan"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2022,1,18]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Ueda, S., and Hirata, M. (2017, January 12\u201315). Final-state control for a galvano scanner: Minimizing mirror vibration in an inclined direction relative to the rotation axis. Proceedings of the 2017 IEEE 56th Annual Conference on Decision and Control (CDC), Melbourne, VIC, Australia.","DOI":"10.1109\/CDC.2017.8264142"},{"key":"ref_2","first-page":"216","article-title":"High-performance Printed Circuit Board Production Equipment for Ultra-high Density Multi-layer Wiring","volume":"60","author":"Michigami","year":"2011","journal-title":"Hitachi Rev."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"5514","DOI":"10.1109\/TIE.2016.2561878","article-title":"Thermal Demagnetization Compensation for Fast and Precise Positioning in Galvanometer Scanners","volume":"63","author":"Matsuka","year":"2016","journal-title":"IEEE Trans. Ind. Electron."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"4492","DOI":"10.1109\/TIA.2015.2443100","article-title":"Improving position sensor accuracy through spatial harmonic decoupling, and sensor scaling, offset, and orthogonality correction using self-commissioning MRAS-methods","volume":"51","author":"Secrest","year":"2015","journal-title":"IEEE Trans. Ind Appl."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"3634","DOI":"10.1109\/TIE.2010.2093472","article-title":"An Efficient Approach to Correct the Signals and Generate High-Resolution Quadrature Pulses for Magnetic Encoders","volume":"58","author":"Hoang","year":"2011","journal-title":"IEEE Trans. Ind. Electron."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"2795","DOI":"10.1109\/TIM.2014.2318932","article-title":"Precision Delay Circuit for Analog Quadrature Signals in Sin\/Cos Encoders","volume":"63","author":"Solar","year":"2014","journal-title":"IEEE Trans. Instrum. Meas."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"3646","DOI":"10.1109\/JSEN.2019.2961177","article-title":"Electronic Interpolation Interface Based on Linear Subdivision Method for Sinusoidal Optical Encoders","volume":"20","author":"Zhao","year":"2020","journal-title":"Sensors"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"1134","DOI":"10.1109\/TIE.2014.2336622","article-title":"Speed error mitigation for a DSP-based resolver-to-digital converter using autotuning filters","volume":"62","author":"Qamar","year":"2015","journal-title":"IEEE Trans. Ind. Electron."},{"key":"ref_9","unstructured":"Texas Instruments Corporation (2021, June 21). TI Designs-Interface to Sin\/Cos Encoders with High-Resolution Position Interpolation. Available online: http:\/\/www.ti.com\/lit\/ug\/tidua05a\/tidua05a.pdf."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Feng, J., and Zhi, J. (2011, January 19\u201322). Digital implementation of a galvanometric optical scanner based on DSP and FPGA. Proceedings of the 2011 International Conference on Mechatronic Science, Electric Engineering and Computer (MEC), Jilin, China.","DOI":"10.1109\/MEC.2011.6025857"},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Kim, H.-J., Park, H.-S., and Kim, J.-M. (2020). Expansion of Operating Speed Range of High-Speed BLDC Motor Using Hybrid PWM Switching Method Considering Dead Time. Energies, 13.","DOI":"10.3390\/en13195212"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"32","DOI":"10.1109\/MIE.2012.2182859","article-title":"High-Precision Motion Control Techniques: A Promising Approach to Improving Motion Performance","volume":"6","author":"Iwasaki","year":"2012","journal-title":"IEEE Ind. Electron. Mag."},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Yen, S.-H., Tang, P.-C., Lin, Y.-C., and Lin, C.-Y. (2019). A Sensorless and Low-Gain Brushless DC Motor Controller Using a Simplified Dynamic Force Compensator for Robot Arm Application. Sensors, 19.","DOI":"10.3390\/s19143171"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"3630","DOI":"10.1109\/TIE.2013.2281165","article-title":"Adaptive Robust Control of DC Motors With Extended State Observer","volume":"61","author":"Yao","year":"2014","journal-title":"IEEE Trans. Ind. Electron."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"6901","DOI":"10.3390\/s100706901","article-title":"Position and Speed Control of Brushless DC Motors Using Sensorless Techniques and Application Trends","volume":"10","year":"2010","journal-title":"Sensors"},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Sikora, A., and Wo\u017aniak, M. (2021). Impact of Current Pulsation on BLDC Motor Parameters. Sensors, 21.","DOI":"10.3390\/s21020587"},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Allotta, B., Giorgetti, F., Nincheri, M., and Pugi, L. (2016, January 23\u201326). Modelling and control of a galvanometer for the application to a laser engraving system. Proceedings of the IECON 2016\u201442nd Annual Conference of the IEEE Industrial Electronics Society, Florence, Italy.","DOI":"10.1109\/IECON.2016.7793217"},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Liu, W., Liu, D., Wu, J., Chang, K., Chou, M., and Fu, L. (2016, January 9\u201311). Precision sinusoidal tracking for galvanometer scanner with smith predictor-based adaptive sliding mode control. Proceedings of the 2016 International Automatic Control Conference (CACS), Taichung, Taiwan.","DOI":"10.1109\/CACS.2016.7973891"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"900","DOI":"10.1109\/TIE.2008.2011621","article-title":"From PID to Active Disturbance Rejection Control","volume":"56","author":"Han","year":"2009","journal-title":"IEEE Trans. Ind. Electron."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"1083","DOI":"10.1109\/TIE.2015.2478397","article-title":"Disturbance-Observer-Based Control and Related Methods\u2014An Overview","volume":"63","author":"Chen","year":"2016","journal-title":"IEEE Trans. Ind. Electron."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"JAMDSM0032","DOI":"10.1299\/jamdsm.2018jamdsm0032","article-title":"Modeling of the galvano mirror by lumped mass system and verification for the model through the experiments","volume":"12","author":"Nakade","year":"2018","journal-title":"J. Adv. Mech. Des. Syst. Manuf."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"351","DOI":"10.1109\/41.402473","article-title":"Disturbance torque estimation in a sensorless DC drive","volume":"42","author":"Buja","year":"1995","journal-title":"IEEE Trans. Ind. Electron."},{"key":"ref_23","unstructured":"Godler, I., Inoue, M., Ninomiya, T., and Yamashita, T. (1999, January 12\u201316). Robustness comparison of control schemes with disturbance observer and with acceleration control loop. Proceedings of the ISIE \u201999, IEEE International Symposium on Industrial Electronics (Cat. No.99TH8465), Bled, Slovenia."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"1400","DOI":"10.1109\/TPEL.2012.2210251","article-title":"Precise Accelerated Torque Control for Small Inductance Brushless DC Motor","volume":"28","author":"Fang","year":"2013","journal-title":"IEEE Trans. Power Electron."},{"key":"ref_25","first-page":"1","article-title":"Enhanced Disturbance Observer Based on Acceleration Measurement for Fast Steering Mirror Systems","volume":"9","author":"Deng","year":"2017","journal-title":"IEEE Photonics J."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"1350","DOI":"10.1016\/j.ymssp.2005.11.013","article-title":"Mechanical fault detection of electric motors by laser vibrometer and accelerometer measurements","volume":"20","author":"Cristalli","year":"2006","journal-title":"Mech. Syst. Signal Process."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"594","DOI":"10.1109\/28.137444","article-title":"Design principles and implementation of acceleration feedback to improve performance of DC drives","volume":"28","author":"Schmidt","year":"1992","journal-title":"IEEE Trans. Ind Appl."},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Lin, Y.J., Chou, P.H., Wu, C.J., and Yang, S.C. (2021, January 10\u201314). Sensorless Acceleration Estimation and Acceleration Feedback Control to Improve the Disturbance Torque Rejection on Galvano Motor System. Proceedings of the 2021 IEEE Energy Conversion Congress and Exposition (ECCE), Vancouver, BC, Canada.","DOI":"10.1109\/ECCE47101.2021.9595294"},{"key":"ref_29","unstructured":"(2021, June 22). Digital Encoder Galvano Scanner GM-1000 Series. Available online: https:\/\/www.usa.canon.com\/internet\/portal\/us\/home\/products\/details\/optoelectronic-products\/digital-laser-scanner-system\/gm-series."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"5383","DOI":"10.1109\/TMAG.2009.2026043","article-title":"In-Depth Study of the Torque Constant for Permanent-Magnet Machines","volume":"45","author":"Lin","year":"2009","journal-title":"IEEE Trans. Magn."},{"key":"ref_31","unstructured":"Hendershot, J.R., and Miller, T.J.E. (2010). Design of Brushless Permanent-Magnet Machines, Motor Design Books."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"596","DOI":"10.1109\/TAC.1971.1099826","article-title":"An introduction to observers","volume":"16","author":"Luenberger","year":"1971","journal-title":"IEEE Trans. Automat. Contr."},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Banerjee, K., Dam, B., and Majumdar, K. (2016, January 8\u201310). An FPGA-based integrated signal conditioner for measurement of position, velocity and acceleration of a rotating shaft using an incremental encoder. Proceedings of the 2016 IEEE First International Conference on Control, Measurement and Instrumentation (CMI), Kolkata, India.","DOI":"10.1109\/CMI.2016.7413786"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/3\/725\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T22:03:24Z","timestamp":1760133804000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/3\/725"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,1,18]]},"references-count":33,"journal-issue":{"issue":"3","published-online":{"date-parts":[[2022,2]]}},"alternative-id":["s22030725"],"URL":"https:\/\/doi.org\/10.3390\/s22030725","relation":{},"ISSN":["1424-8220"],"issn-type":[{"type":"electronic","value":"1424-8220"}],"subject":[],"published":{"date-parts":[[2022,1,18]]}}}