{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,13]],"date-time":"2026-01-13T09:22:07Z","timestamp":1768296127028,"version":"3.49.0"},"reference-count":27,"publisher":"MDPI AG","issue":"17","license":[{"start":{"date-parts":[[2022,8,29]],"date-time":"2022-08-29T00:00:00Z","timestamp":1661731200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"IITP","award":["No.20210005900012003"],"award-info":[{"award-number":["No.20210005900012003"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>The feedback integrators method is improved, via the celebrated Dirac formula, to integrate the equations of motion for mechanical systems with holonomic constraints so as to produce numerical trajectories that remain in the constraint set and preserve the values of quantities, such as energy, that are theoretically known to be conserved. A feedback integrator is concretely implemented in conjunction with the first-order Euler scheme on the spherical pendulum system and its excellent performance is demonstrated in comparison with the RATTLE method, the Lie\u2013Trotter splitting method, and the Strang splitting method.<\/jats:p>","DOI":"10.3390\/s22176487","type":"journal-article","created":{"date-parts":[[2022,8,30]],"date-time":"2022-08-30T01:37:55Z","timestamp":1661823475000},"page":"6487","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":4,"title":["Feedback Integrators for Mechanical Systems with Holonomic Constraints"],"prefix":"10.3390","volume":"22","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-6496-4189","authenticated-orcid":false,"given":"Dong Eui","family":"Chang","sequence":"first","affiliation":[{"name":"School of Electrical Engineering, Korea Advanced Institute of Science and Technology, Daejeon 34141, Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Matthew","family":"Perlmutter","sequence":"additional","affiliation":[{"name":"Department of Mathematics, Universidade Federal de Minas Gerais, Belo Horizonte 31270-901, Brazil"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5813-5659","authenticated-orcid":false,"given":"Joris","family":"Vankerschaver","sequence":"additional","affiliation":[{"name":"Center for Biosystems and Biotech Data Science, Ghent University Global Campus, Incheon 21985, Korea"},{"name":"Department of Applied Mathematics, Computer Science and Statistics, Ghent University, 9000 Ghent, Belgium"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2022,8,29]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"1693","DOI":"10.1007\/s00332-016-9316-7","article-title":"Feedback integrators","volume":"26","author":"Chang","year":"2016","journal-title":"J. Nonlinear Sci."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"1165","DOI":"10.1007\/s00332-018-9514-6","article-title":"Feedback integrators for nonholonomic mechanical systems","volume":"29","author":"Chang","year":"2019","journal-title":"J. Nonlinear Sci."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"986","DOI":"10.1137\/0723066","article-title":"Stable attracting sets in dynamical systems and in their one-step discretizations","volume":"23","author":"Kloeden","year":"1986","journal-title":"Siam J. Numer. Anal."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"667","DOI":"10.1007\/BF01405195","article-title":"A note on multistep methods and attracting sets of dynamical systems","volume":"56","author":"Kloeden","year":"1989","journal-title":"Numer. Math."},{"key":"ref_5","unstructured":"Hairer, E., Wanner, G., and Lubich, C. (2006). Geometric Numerical Integration: Structure-Preserving Algorithms for Ordinary Differential Equations, Springer. [2nd ed.]."},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Hairer, E., Lubich, C., and Roche, M. (1989). The Numerical Solution of Differential-Algebraic Systems by Runge-Kutta Methods, Springer. Lecture Notes in Mathematics.","DOI":"10.1007\/BFb0093947"},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Kunkel, P., and Mehrmann, V. (2006). Differential-Algebraic Equations: Analysis and Numerical Solution, EMS Textbooks in Mathematics, European Mathematical Society (EMS).","DOI":"10.4171\/017"},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Leimkuhler, B., and Reich, S. (2004). Simulating Hamiltonian Dynamics, Cambridge University Press. Cambridge Monographs on Applied and Computational Mathematics.","DOI":"10.1017\/CBO9780511614118"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"357","DOI":"10.1017\/S096249290100006X","article-title":"Discrete Mechanics and Variational Integrators","volume":"10","author":"Marsden","year":"2001","journal-title":"Acta Numer."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Man, S., Gao, Q., and Zhong, W. (2020). Variational Integrators in Holonomic Mechanics. Mathematics, 8.","DOI":"10.3390\/math8081358"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"24","DOI":"10.1016\/0021-9991(83)90014-1","article-title":"Rattle: A \u201cVelocity\u201d Version of the Shake Algorithm for Molecular Dynamics Calculations","volume":"52","author":"Andersen","year":"1983","journal-title":"J. Comput. Phys."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"A2150","DOI":"10.1137\/120885085","article-title":"Symplectic Integrators for Index One Constraints","volume":"35","author":"McLachlan","year":"2013","journal-title":"Siam J. Sci. Comput."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"339","DOI":"10.1007\/s10208-013-9163-y","article-title":"Geometric Generalisations of SHAKE and RATTLE","volume":"14","author":"McLachlan","year":"2014","journal-title":"Found. Comput. Math."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Barbero-Li\u00f1\u00e1n, M., and de Diego, D.M. (2022). Retraction Maps: A Seed of Geometric Integrators. Found. Comput. Math.","DOI":"10.1007\/s10208-022-09571-x"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"1497","DOI":"10.1093\/imanum\/drq027","article-title":"Discrete Hamiltonian Variational Integrators","volume":"31","author":"Leok","year":"2011","journal-title":"Ima J. Numer. Anal."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"451","DOI":"10.3934\/jgm.2014.6.451","article-title":"Higher-Order Variational Problems on Lie Groups and Optimal Control Applications","volume":"6","author":"Colombo","year":"2014","journal-title":"J. Geom. Mech."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"1163","DOI":"10.1007\/s10444-017-9520-5","article-title":"Construction and Analysis of Higher Order Variational Integrators for Dynamical Systems with Holonomic Constraints","volume":"43","author":"Wenger","year":"2017","journal-title":"Adv. Comput. Math."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"113","DOI":"10.1080\/00207160.2021.1999427","article-title":"Multisymplectic Hamiltonian Variational Integrators","volume":"99","author":"Tran","year":"2022","journal-title":"Int. J. Comput. Math."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"283","DOI":"10.1007\/978-3-030-80209-7_32","article-title":"Multisymplectic Variational Integrators for Fluid Models with Constraints","volume":"Volume 12829","author":"Nielsen","year":"2021","journal-title":"Geometric Science of Information"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"113556","DOI":"10.1016\/j.cam.2021.113556","article-title":"Projected Exponential Runge\u2013Kutta Methods for Preserving Dissipative Properties of Perturbed Constrained Hamiltonian Systems","volume":"394","author":"Bhatt","year":"2021","journal-title":"J. Comput. Appl. Math."},{"key":"ref_21","unstructured":"Abraham, R., and Marsden, J. (1980). Foundations of Mechanics, Addison-Wesley Publishing Company. [2nd ed.]."},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Marsden, J., and Ratiu, T. (1999). Introduction to Mechanics and Symmetry, Springer. [2nd ed.].","DOI":"10.1007\/978-0-387-21792-5"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"4981","DOI":"10.1002\/rnc.4294","article-title":"On controller design for systems on manifolds in Euclidean space","volume":"28","author":"Chang","year":"2018","journal-title":"Int. J. Robust Nonlinear Control."},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Marsden, J. (1992). Lectures on Mechanics, Cambridge University Press.","DOI":"10.1017\/CBO9780511624001"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"630","DOI":"10.1016\/j.automatica.2011.01.037","article-title":"A simple proof of the Pontryagin maximum principle on manifolds","volume":"47","author":"Chang","year":"2011","journal-title":"Automatica"},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Rojo, A., and Bloch, A. (2018). The Principle of Least Action: History and Physics, Cambridge University Press.","DOI":"10.1017\/9781139021029"},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Phogat, K.S., and Chang, D.E. (2022). Model predictive regulation on manifolds in Euclidean space. Sensors, 22.","DOI":"10.3390\/s22145170"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/17\/6487\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T00:19:21Z","timestamp":1760141961000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/17\/6487"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,8,29]]},"references-count":27,"journal-issue":{"issue":"17","published-online":{"date-parts":[[2022,9]]}},"alternative-id":["s22176487"],"URL":"https:\/\/doi.org\/10.3390\/s22176487","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,8,29]]}}}