{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,9,16]],"date-time":"2026-09-16T17:30:53Z","timestamp":1789579853432,"version":"build-2803163510"},"reference-count":45,"publisher":"Public Library of Science (PLoS)","issue":"9","license":[{"start":{"date-parts":[[2025,9,10]],"date-time":"2025-09-10T00:00:00Z","timestamp":1757462400000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":["www.plosone.org"],"crossmark-restriction":false},"short-container-title":["PLoS One"],"abstract":"<jats:p>Flexible spacecraft possess the ability to adapt to complex environments and use energy more efficiently, offering enhanced flexibility and stability in space missions, particularly in tasks with significant external disturbances such as deep space exploration and satellite attitude control. However, vibration suppression in flexible spacecraft remains a critical challenge. This study addresses the problem of vibration suppression in flexible spacecraft systems under external disturbances and input constraints. First, a partial differential equation (PDE) with boundary initial conditions is derived using Hamilton\u2019s principle, accurately describing the dynamic characteristics of the flexible structure. A backstepping controller based on the Nassbaum function and a disturbance observer is then designed to ensure system stability in the presence of input constraints and external disturbances. A Lyapunov function is constructed, and appropriate control parameters are selected to further guarantee system stability. Numerical simulations confirm the superiority of the proposed control method, with results showing an <jats:inline-formula id=\"pone.0331610.e001\"><jats:alternatives><jats:graphic xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" id=\"pone.0331610.e001g\" mimetype=\"image\" position=\"anchor\" xlink:href=\"info:doi\/10.1371\/journal.pone.0331610.e001\" xlink:type=\"simple\"\/><mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\" display=\"inline\" id=\"M1\"><mml:mrow><mml:mrow><mml:mn>80<\/mml:mn><mml:mo>%<\/mml:mo><\/mml:mrow><\/mml:mrow><\/mml:math><\/jats:alternatives><\/jats:inline-formula> reduction in settling time and a <jats:inline-formula id=\"pone.0331610.e002\"><jats:alternatives><jats:graphic xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" id=\"pone.0331610.e002g\" mimetype=\"image\" position=\"anchor\" xlink:href=\"info:doi\/10.1371\/journal.pone.0331610.e002\" xlink:type=\"simple\"\/><mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\" display=\"inline\" id=\"M2\"><mml:mrow><mml:mrow><mml:mn>94<\/mml:mn><mml:mo>%<\/mml:mo><\/mml:mrow><\/mml:mrow><\/mml:math><\/jats:alternatives><\/jats:inline-formula> decrease in peak overshoot compared to conventional PD control. The proposed scheme significantly enhances the performance and stability of flexible spacecraft systems, demonstrating its potential for improving spacecraft dynamics in challenging space environments.<\/jats:p>","DOI":"10.1371\/journal.pone.0331610","type":"journal-article","created":{"date-parts":[[2025,9,10]],"date-time":"2025-09-10T17:52:11Z","timestamp":1757526731000},"page":"e0331610","update-policy":"https:\/\/doi.org\/10.1371\/journal.pone.corrections_policy","source":"Crossref","is-referenced-by-count":1,"title":["Active control of flexible spacecraft in orbit based on partial differential equations"],"prefix":"10.1371","volume":"20","author":[{"ORCID":"https:\/\/orcid.org\/0009-0003-8790-7229","authenticated-orcid":true,"given":"Bo","family":"Zhang","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ming","family":"Wen","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"340","published-online":{"date-parts":[[2025,9,10]]},"reference":[{"issue":"2","key":"pone.0331610.ref001","doi-asserted-by":"crossref","first-page":"73","DOI":"10.1016\/S0094-5765(00)00163-6","article-title":"Vibration suppression of flexible spacecraft during attitude control","volume":"49","author":"G Song","year":"2001","journal-title":"Acta Astronautica."},{"issue":"2","key":"pone.0331610.ref002","doi-asserted-by":"crossref","first-page":"377","DOI":"10.2514\/1.12967","article-title":"Vibration suppression of flexible spacecraft during attitude maneuvers","volume":"28","author":"Q Hu","year":"2005","journal-title":"Journal of Guidance, Control, and Dynamics."},{"issue":"1","key":"pone.0331610.ref003","doi-asserted-by":"crossref","first-page":"101","DOI":"10.1109\/TAES.2017.2649259","article-title":"Attitude control for flexible spacecraft with disturbance rejection","volume":"53","author":"C Zhong","year":"2017","journal-title":"IEEE Transactions on Aerospace and Electronic Systems."},{"issue":"3","key":"pone.0331610.ref004","doi-asserted-by":"crossref","DOI":"10.1063\/5.0051432","article-title":"Nonlinear vibration energy harvesting and vibration suppression technologies: designs, analysis, and applications","volume":"8","author":"T Yang","year":"2021","journal-title":"Applied Physics Reviews."},{"key":"pone.0331610.ref005","doi-asserted-by":"crossref","first-page":"109782","DOI":"10.1016\/j.rser.2020.109782","article-title":"Noise and vibration suppression in hybrid electric vehicles: state of the art and challenges","volume":"124","author":"Y Qin","year":"2020","journal-title":"Renewable and Sustainable Energy Reviews."},{"key":"pone.0331610.ref006","doi-asserted-by":"crossref","first-page":"109496","DOI":"10.1016\/j.ymssp.2022.109496","article-title":"Towards novel energy shunt inspired vibration suppression techniques: principles, designs and applications","volume":"182","author":"X Huang","year":"2023","journal-title":"Mechanical Systems and Signal Processing."},{"key":"pone.0331610.ref007","doi-asserted-by":"crossref","unstructured":"Ro K, Kuk T, Kamman J. Design, test and evaluation of an actively stabilized drogue refueling system. In: Infotech@ Aerospace 2011, 2011.","DOI":"10.2514\/6.2011-1423"},{"issue":"2","key":"pone.0331610.ref008","doi-asserted-by":"crossref","first-page":"1092","DOI":"10.1109\/TMECH.2015.2497258","article-title":"Proportional-integral stabilizing control of a class of MIMO systems subject to nonparametric uncertainties by additive-state-decomposition dynamic inversion design","volume":"21","author":"Q Quan","year":"2015","journal-title":"IEEE\/ASME Transactions on Mechatronics."},{"issue":"5","key":"pone.0331610.ref009","doi-asserted-by":"crossref","first-page":"3311","DOI":"10.1109\/TIE.2016.2530789","article-title":"A review on recent development of spacecraft attitude fault tolerant control system","volume":"63","author":"S Yin","year":"2016","journal-title":"IEEE Transactions on Industrial Electronics."},{"issue":"1","key":"pone.0331610.ref010","doi-asserted-by":"crossref","first-page":"172","DOI":"10.1177\/1077546318772476","article-title":"Adaptive neural network control of an arm-string system with actuator fault based on a PDE model","volume":"25","author":"F Cao","year":"2019","journal-title":"Journal of Vibration and Control."},{"key":"pone.0331610.ref011","doi-asserted-by":"crossref","first-page":"83","DOI":"10.1016\/j.actaastro.2022.08.050","article-title":"Robust disturbance observer-based fast maneuver method for attitude control of optical remote sensing satellites","volume":"201","author":"Y Qu","year":"2022","journal-title":"Acta Astronautica."},{"issue":"6","key":"pone.0331610.ref012","doi-asserted-by":"crossref","first-page":"2497","DOI":"10.1007\/s42835-019-00277-9","article-title":"Adaptive backstepping based sensor and actuator fault tolerant control of a manipulator","volume":"14","author":"ZS Awan","year":"2019","journal-title":"Journal of Electrical Engineering & Technology."},{"key":"pone.0331610.ref013","doi-asserted-by":"crossref","first-page":"262","DOI":"10.1016\/j.ast.2018.09.007","article-title":"Disturbance observer-based finite-time attitude maneuver control for micro satellite under actuator deviation fault","volume":"82","author":"J Qiao","year":"2018","journal-title":"Aerospace science and technology."},{"issue":"3","key":"pone.0331610.ref014","doi-asserted-by":"crossref","first-page":"2086","DOI":"10.1109\/TIE.2019.2902789","article-title":"Finite-time trajectory tracking control of space manipulator under actuator saturation","volume":"67","author":"S Jia","year":"2019","journal-title":"IEEE Transactions on Industrial Electronics."},{"issue":"4","key":"pone.0331610.ref015","doi-asserted-by":"crossref","first-page":"105","DOI":"10.3390\/robotics12040105","article-title":"Adaptive backstepping integral sliding mode control of a mimo separately excited dc motor","volume":"12","author":"R Afifa","year":"2023","journal-title":"Robotics."},{"key":"pone.0331610.ref016","doi-asserted-by":"crossref","first-page":"637","DOI":"10.1016\/j.actaastro.2019.02.010","article-title":"Distributed attitude tracking for multiple flexible spacecraft described by partial differential equations","volume":"159","author":"T Chen","year":"2019","journal-title":"Acta astronautica."},{"issue":"7","key":"pone.0331610.ref017","doi-asserted-by":"crossref","first-page":"3080","DOI":"10.1016\/j.asr.2021.07.009","article-title":"Fault-tolerant control of flexible satellite with infinite-dimensional model","volume":"68","author":"L Ashayeri","year":"2021","journal-title":"Advances in Space Research."},{"issue":"3","key":"pone.0331610.ref018","doi-asserted-by":"crossref","first-page":"625","DOI":"10.1109\/TRO.2013.2240711","article-title":"PDE boundary control for flexible articulated wings on a robotic aircraft","volume":"29","author":"AA Paranjape","year":"2013","journal-title":"IEEE Transactions on Robotics."},{"key":"pone.0331610.ref019","doi-asserted-by":"crossref","first-page":"107366","DOI":"10.1016\/j.ast.2022.107366","article-title":"Satellite attitude PDE-based controller design considering fluid fuel sloshing in planar maneuver","volume":"122","author":"M Jokar","year":"2022","journal-title":"Aerospace Science and Technology."},{"key":"pone.0331610.ref020","doi-asserted-by":"crossref","first-page":"563","DOI":"10.1016\/j.ast.2018.03.049","article-title":"Vibration control for a flexible satellite with input constraint based on Nussbaum function via backstepping method","volume":"77","author":"N Ji","year":"2018","journal-title":"Aerospace Science and Technology."},{"key":"pone.0331610.ref021","article-title":"Boundary control design based on partial differential equation observer for vibration suppression and attitude control of flexible satellites with multi-section solar panels","author":"MM Ataei","year":"2021","journal-title":"Journal of Vibration and Control."},{"issue":"11","key":"pone.0331610.ref022","doi-asserted-by":"crossref","first-page":"1857","DOI":"10.1177\/1077546315602421","article-title":"Robust control of an active magnetic bearing system using H\u221e and disturbance observer-based control","volume":"23","author":"A Noshadi","year":"2017","journal-title":"Journal of Vibration and Control."},{"key":"pone.0331610.ref023","doi-asserted-by":"crossref","first-page":"192","DOI":"10.1177\/0020294018778312","article-title":"Active-disturbance-rejection-control and fractional-order-proportional-integral-derivative hybrid control for hydroturbine speed governor system","volume":"51","author":"H Fang","year":"2018","journal-title":"Measurement and Control."},{"issue":"12","key":"pone.0331610.ref024","doi-asserted-by":"crossref","first-page":"2198","DOI":"10.1177\/0142331220909003","article-title":"Trajectory tracking control for a quadrotor unmanned aerial vehicle based on dynamic surface active disturbance rejection control","volume":"42","author":"Y Zhang","year":"2020","journal-title":"Transactions of the Institute of Measurement and Control."},{"key":"pone.0331610.ref025","doi-asserted-by":"crossref","first-page":"92","DOI":"10.1016\/j.ast.2016.05.017","article-title":"Dynamic modeling and vibration control of a flexible aerial refueling hose","volume":"55","author":"Z Liu","year":"2016","journal-title":"Aerospace Science and Technology."},{"key":"pone.0331610.ref026","doi-asserted-by":"crossref","first-page":"107151","DOI":"10.1016\/j.cnsns.2023.107151","article-title":"Vibration suppression and boundary control for nonlinear flexible rotating manipulator in three-dimensional space subject to output restrictions","volume":"120","author":"J Wang","year":"2023","journal-title":"Communications in Nonlinear Science and Numerical Simulation."},{"key":"pone.0331610.ref027","doi-asserted-by":"crossref","first-page":"302","DOI":"10.1016\/j.automatica.2016.11.002","article-title":"Modeling and vibration control of a flexible aerial refueling hose with variable lengths and input constraint","volume":"77","author":"Z Liu","year":"2017","journal-title":"Automatica."},{"issue":"2","key":"pone.0331610.ref028","doi-asserted-by":"crossref","first-page":"790","DOI":"10.1109\/TCST.2017.2780055","article-title":"PDE model-based boundary control design for a flexible robotic manipulator with input backlash","volume":"27","author":"W He","year":"2014","journal-title":"IEEE Transactions on Control Systems Technology."},{"key":"pone.0331610.ref029","doi-asserted-by":"crossref","first-page":"50","DOI":"10.1016\/j.ast.2014.11.017","article-title":"Rigid spacecraft attitude control using adaptive integral second order sliding mode","volume":"42","author":"PM Tiwari","year":"2015","journal-title":"Aerospace Science and Technology."},{"issue":"4","key":"pone.0331610.ref030","doi-asserted-by":"crossref","first-page":"930","DOI":"10.1016\/j.cja.2014.06.010","article-title":"Dynamic modeling of a hose-drogue aerial refueling system and integral sliding mode backstepping control for the hose whipping phenomenon","volume":"27","author":"H Wang","year":"2014","journal-title":"Chinese Journal of Aeronautics."},{"key":"pone.0331610.ref031","doi-asserted-by":"crossref","first-page":"34","DOI":"10.1016\/j.ast.2016.07.001","article-title":"A robust back-stepping based trajectory tracking controller for the tanker with strict posture constraints under unknown flow perturbations","volume":"56","author":"Z Su","year":"2016","journal-title":"Aerospace Science and Technology."},{"issue":"1","key":"pone.0331610.ref032","doi-asserted-by":"crossref","first-page":"19","DOI":"10.1007\/s11768-020-9145-y","article-title":"Backstepping approach for design of PID controller with guaranteed performance for micro-air UAV","volume":"18","author":"Y Kartal","year":"2020","journal-title":"Control Theory Technol."},{"key":"pone.0331610.ref033","doi-asserted-by":"crossref","first-page":"95","DOI":"10.1016\/j.ast.2016.11.028","article-title":"Back-stepping based anti-disturbance flight controller with preview methodology for autonomous aerial refueling","volume":"61","author":"Z Su","year":"2017","journal-title":"Aerospace Science and Technology."},{"issue":"3","key":"pone.0331610.ref034","doi-asserted-by":"crossref","first-page":"253","DOI":"10.1103\/RevModPhys.23.253","article-title":"Hamilton\u2019s principle and the conservation theorems of mathematical physics","volume":"23","author":"EL Hill","year":"1951","journal-title":"Reviews of Modern Physics."},{"key":"pone.0331610.ref035","doi-asserted-by":"crossref","unstructured":"Kibble T, Berkshire FH. Classical mechanics. World Scientific Publishing Company; 2004.","DOI":"10.1142\/p310"},{"issue":"3","key":"pone.0331610.ref036","doi-asserted-by":"crossref","first-page":"249","DOI":"10.1007\/BF01535286","article-title":"Hamilton\u2019s principle for systems of changing mass","volume":"7","author":"D McIver","year":"1973","journal-title":"Journal of Engineering Mathematics."},{"issue":"3","key":"pone.0331610.ref037","doi-asserted-by":"crossref","first-page":"423","DOI":"10.1016\/0005-1098(95)00147-6","article-title":"A robust adaptive nonlinear control design","volume":"32","author":"M Polycarpou","year":"1996","journal-title":"Automatica."},{"issue":"10","key":"pone.0331610.ref038","doi-asserted-by":"crossref","first-page":"2311","DOI":"10.1109\/TNNLS.2014.2378991","article-title":"Adaptive control of uncertain nonaffine nonlinear systems with input saturation using neural networks","volume":"26","author":"K Esfandiari","year":"2015","journal-title":"IEEE Trans Neural Netw Learn Syst."},{"issue":"7","key":"pone.0331610.ref039","doi-asserted-by":"crossref","first-page":"1672","DOI":"10.1109\/TAC.2011.2122730","article-title":"Robust adaptive control of uncertain nonlinear systems in the presence of input saturation and external disturbance","volume":"56","author":"C Wen","year":"2011","journal-title":"IEEE Transactions on Automatic Control."},{"key":"pone.0331610.ref040","doi-asserted-by":"crossref","first-page":"236","DOI":"10.1016\/j.isatra.2022.05.019","article-title":"Nonlinearity compensation based robust tracking control of nonlinear nonminimum phase hypersonic flight vehicles","volume":"131","author":"J Ren","year":"2022","journal-title":"ISA Trans."},{"issue":"6","key":"pone.0331610.ref041","doi-asserted-by":"crossref","first-page":"1605","DOI":"10.1109\/TCST.2011.2169796","article-title":"Adaptive sliding mode fault tolerant attitude tracking control for flexible spacecraft under actuator saturation","volume":"20","author":"B Xiao","year":"2011","journal-title":"IEEE Transactions on Control Systems Technology."},{"issue":"4","key":"pone.0331610.ref042","doi-asserted-by":"crossref","first-page":"401","DOI":"10.24846\/v24i4y201504","article-title":"Disturbance-observer-based robust control of a serial-link robotic manipulator using SMC and PBC techniques","volume":"24","author":"SA Ajwad","year":"2015","journal-title":"Studies in Informatics and Control."},{"key":"pone.0331610.ref043","doi-asserted-by":"crossref","first-page":"72","DOI":"10.1016\/j.automatica.2018.12.035","article-title":"Nussbaum functions in adaptive control with time-varying unknown control coefficients","volume":"102","author":"Z Chen","year":"2019","journal-title":"Automatica."},{"issue":"10","key":"pone.0331610.ref044","doi-asserted-by":"crossref","first-page":"2311","DOI":"10.1109\/TCYB.2015.2475363","article-title":"Saturated Nussbaum function based approach for robotic systems with unknown actuator dynamics","volume":"46","author":"C Chen","year":"2016","journal-title":"IEEE Trans Cybern."},{"issue":"9","key":"pone.0331610.ref045","doi-asserted-by":"crossref","first-page":"1926","DOI":"10.1080\/00207179.2014.895423","article-title":"Stability guaranteed auto-tuning algorithm of a time-delay controller using a modified Nussbaum function","volume":"87","author":"SJ Cho","year":"2014","journal-title":"International Journal of Control."}],"container-title":["PLOS One"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dx.plos.org\/10.1371\/journal.pone.0331610","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,9,10]],"date-time":"2025-09-10T17:52:20Z","timestamp":1757526740000},"score":1,"resource":{"primary":{"URL":"https:\/\/dx.plos.org\/10.1371\/journal.pone.0331610"}},"subtitle":[],"editor":[{"given":"Gang","family":"Wang","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"editor"}]}],"short-title":[],"issued":{"date-parts":[[2025,9,10]]},"references-count":45,"journal-issue":{"issue":"9","published-online":{"date-parts":[[2025,9,10]]}},"URL":"https:\/\/doi.org\/10.1371\/journal.pone.0331610","relation":{},"ISSN":["1932-6203"],"issn-type":[{"value":"1932-6203","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,9,10]]}}}