K–R Adaptive Flight Control: Physics-Informed Nonlinear Residual Correction for Robust Trajectory Tracking Under Model Uncertainty | Research Square window.SnipcartSettings = { analytics: { enabled: false } }; (function() { var accessVector = localStorage.getItem('access_vector') || ''; window.dataLayer = window.dataLayer || []; if (accessVector) { window.dataLayer.push({ user: { profile: { profileInfo: { snid: accessVector } } } }); } })(); (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','GTM-K279D39R'); Browse Preprints In Review Journals COVID-19 Preprints AJE Video Bytes Research Tools Research Promotion AJE Professional Editing AJE Rubriq About Preprint Platform In Review Editorial Policies Our Team Advisory Board Help Center Sign In Submit a Preprint Cite Share Download PDF Research Article K–R Adaptive Flight Control: Physics-Informed Nonlinear Residual Correction for Robust Trajectory Tracking Under Model Uncertainty RamaKrishna Pasupuleti This is a preprint; it has not been peer reviewed by a journal. https://doi.org/ 10.21203/rs.3.rs-9263339/v1 This work is licensed under a CC BY 4.0 License Status: Posted Version 1 posted You are reading this latest preprint version Abstract This paper presents a physics-informed adaptive control framework, termed K–R control, that combines a linear model-based controller (K-step) with an online nonlinear residual correction (R-step) for robust flight trajectory tracking. The R-step employs recursive least squares with ridge regularization to learn a nonlinear feature-based correction that compensates for model mismatch, aerodynamic nonlinearities, and external disturbances without requiring offline training data. The method is validated on a nonlinear F-16 aircraft model using Stevens & Lewis aerodynamic lookup tables and MIL-F-8785C Dryden turbulence. Seven scenarios are tested including extreme turbulence with 40% mass mismatch, near-stall flight, sensor failure, parameter drift, adversarial disturbances, computational latency, and multi-axis coupled control. K–R is compared against PID, LQR, MPC, L1 adaptive, and ablated variants across 100-run Monte Carlo campaigns with statistical significance testing. Results show K–R achieves the lowest RMSE in 5 of 7 scenarios, with 73% improvement over LQR under parameter drift and 42% improvement in disturbance estimation quality, while maintaining bounded weights and real-time feasibility at 34 µs per update. Aeronautics and Astronautics Adaptive Flight Control Nonlinear Control Physics-Informed Learning Residual Correction Recursive Least Squares Full Text Additional Declarations The authors declare no competing interests. Supplementary Files controllers.py Controllers Code coretests.py Coretests Code f16model.py F16 model fastsim.py Fast sim code finalchecks.py Final check code generatefigures.py Genarate figures code theorysuite.py Theory suite code turbulence.py Turbulence code KRFlightControlSupplementaryMaterial.docx Supplementary material Cite Share Download PDF Status: Posted Version 1 posted You are reading this latest preprint version Research Square lets you share your work early, gain feedback from the community, and start making changes to your manuscript prior to peer review in a journal. As a division of Research Square Company, we’re committed to making research communication faster, fairer, and more useful. We do this by developing innovative software and high quality services for the global research community. Our growing team is made up of researchers and industry professionals working together to solve the most critical problems facing scientific publishing. Also discoverable on Platform About Our Team In Review Editorial Policies Advisory Board Help Center Resources Author Services Accessibility API Access RSS feed Manage Cookie Preferences © Research Square 2026 | ISSN 2693-5015 (online) Privacy Policy Terms of Service Do Not Sell My Personal Information {"props":{"pageProps":{"initialData":{"identity":"rs-9263339","acceptedTermsAndConditions":true,"allowDirectSubmit":true,"archivedVersions":[],"articleType":"Research Article","associatedPublications":[],"authors":[{"id":614332061,"identity":"deea9387-cb0c-4a69-98bf-cfbcd208dde3","order_by":0,"name":"RamaKrishna Pasupuleti","email":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAAyAQMAAABI0h/eAAAABlBMVEX///8AAABVwtN+AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA9ElEQVRIiWNgGAWjYHACZoYEBjkgfbD9wwcgxcZOnBZjBgbGw22MM0BamInRwgDSwny8jZkHxscHDI73PjZ48McgcTvbwbbHNr+2yfMxMzB++JiDR8uZ48YJiW0GiTt7DrYb5/bdNmxjZmCWnLkNtxazG2nMBxIb/iRuuHGwQTq35zYjUAsbMy8hLQlAh224/7BB2rLntj1RWhIS2IBaDhxsk2b4cTuRoBb7M8eYDYB+MQZqaTbsbbid3MbM2IzXL5LtbcySP/4YyG44cPzhgx9/btvOb28++OEjHi2ogLENTDYQqx4E/pCieBSMglEwCkYKAAAdgVk9CekE7wAAAABJRU5ErkJggg==","orcid":"https://orcid.org/0009-0008-8418-1430","institution":"Kakatiya University","correspondingAuthor":true,"prefix":"","firstName":"RamaKrishna","middleName":"","lastName":"Pasupuleti","suffix":""}],"badges":[],"createdAt":"2026-03-30 07:05:57","currentVersionCode":1,"declarations":{"humanSubjects":false,"vertebrateSubjects":false,"conflictsOfInterestStatement":false,"humanSubjectEthicalGuidelines":false,"humanSubjectConsent":false,"humanSubjectClinicalTrial":false,"humanSubjectCaseReport":false,"vertebrateSubjectEthicalGuidelines":false},"doi":"10.21203/rs.3.rs-9263339/v1","doiUrl":"https://doi.org/10.21203/rs.3.rs-9263339/v1","draftVersion":[],"editorialEvents":[],"editorialNote":"","failedWorkflow":false,"files":[{"id":105904046,"identity":"9ad33040-f169-4339-82de-863cbfb9b94e","added_by":"auto","created_at":"2026-04-01 10:02:40","extension":"pdf","order_by":1,"title":"","display":"","copyAsset":false,"role":"manuscript-pdf","size":746306,"visible":true,"origin":"","legend":"","description":"","filename":"KRFlightControlManuscript.pdf","url":"https://assets-eu.researchsquare.com/files/rs-9263339/v1_covered_64c8e555-9c07-43f6-8d3c-1d6d2e461a7c.pdf"},{"id":105793462,"identity":"a1246343-db40-4586-91f2-de33e7a67499","added_by":"auto","created_at":"2026-03-31 08:13:49","extension":"py","order_by":1,"title":"","display":"","copyAsset":false,"role":"supplement","size":25561,"visible":true,"origin":"","legend":"\u003cp\u003eControllers Code\u003c/p\u003e","description":"","filename":"controllers.py","url":"https://assets-eu.researchsquare.com/files/rs-9263339/v1/896389d3fe7319a4f376270b.py"},{"id":105793422,"identity":"cab40349-5ae4-4102-9804-d5ffd14932b7","added_by":"auto","created_at":"2026-03-31 08:13:41","extension":"py","order_by":2,"title":"","display":"","copyAsset":false,"role":"supplement","size":30874,"visible":true,"origin":"","legend":"\u003cp\u003eCoretests Code\u003c/p\u003e","description":"","filename":"coretests.py","url":"https://assets-eu.researchsquare.com/files/rs-9263339/v1/f2a9c69ae88022731ca2dcf4.py"},{"id":105793423,"identity":"3c19433a-2f33-4443-8c6b-375cfd512173","added_by":"auto","created_at":"2026-03-31 08:13:41","extension":"py","order_by":3,"title":"","display":"","copyAsset":false,"role":"supplement","size":26085,"visible":true,"origin":"","legend":"\u003cp\u003eF16 model\u003c/p\u003e","description":"","filename":"f16model.py","url":"https://assets-eu.researchsquare.com/files/rs-9263339/v1/1ad7bfd48e8584e7686ae0fa.py"},{"id":105793430,"identity":"6c92a910-bd8e-416c-b181-5bb7691ff896","added_by":"auto","created_at":"2026-03-31 08:13:42","extension":"py","order_by":4,"title":"","display":"","copyAsset":false,"role":"supplement","size":22295,"visible":true,"origin":"","legend":"\u003cp\u003eFast sim code\u003c/p\u003e","description":"","filename":"fastsim.py","url":"https://assets-eu.researchsquare.com/files/rs-9263339/v1/24a18e6c9f96cb94cbfac1c8.py"},{"id":105793424,"identity":"cde28a1e-bd6c-49f8-8c73-f38165f2d571","added_by":"auto","created_at":"2026-03-31 08:13:41","extension":"py","order_by":5,"title":"","display":"","copyAsset":false,"role":"supplement","size":23829,"visible":true,"origin":"","legend":"\u003cp\u003eFinal check code\u003c/p\u003e","description":"","filename":"finalchecks.py","url":"https://assets-eu.researchsquare.com/files/rs-9263339/v1/baf92fc7d79203d1d7355c82.py"},{"id":105793428,"identity":"67fb32d4-4013-4948-99d8-41885690aa2a","added_by":"auto","created_at":"2026-03-31 08:13:42","extension":"py","order_by":6,"title":"","display":"","copyAsset":false,"role":"supplement","size":15432,"visible":true,"origin":"","legend":"\u003cp\u003eGenarate figures code\u003c/p\u003e","description":"","filename":"generatefigures.py","url":"https://assets-eu.researchsquare.com/files/rs-9263339/v1/6ba903274ce41676a42a0f30.py"},{"id":105793464,"identity":"cda163e9-6eef-451c-b2eb-4129cef77964","added_by":"auto","created_at":"2026-03-31 08:13:50","extension":"py","order_by":7,"title":"","display":"","copyAsset":false,"role":"supplement","size":31334,"visible":true,"origin":"","legend":"\u003cp\u003eTheory suite code\u003c/p\u003e","description":"","filename":"theorysuite.py","url":"https://assets-eu.researchsquare.com/files/rs-9263339/v1/0576ee0d032cf5e54b5a20d9.py"},{"id":105793427,"identity":"ad3d7059-4ea4-4bea-876c-7218c44f77e7","added_by":"auto","created_at":"2026-03-31 08:13:42","extension":"py","order_by":8,"title":"","display":"","copyAsset":false,"role":"supplement","size":10372,"visible":true,"origin":"","legend":"\u003cp\u003eTurbulence code\u0026nbsp;\u003c/p\u003e","description":"","filename":"turbulence.py","url":"https://assets-eu.researchsquare.com/files/rs-9263339/v1/30a5f1e40c9b2e36a25483f3.py"},{"id":105793432,"identity":"fcd3c192-ca53-4ec7-a6ea-faf87608b4b9","added_by":"auto","created_at":"2026-03-31 08:13:42","extension":"docx","order_by":9,"title":"","display":"","copyAsset":false,"role":"supplement","size":47974,"visible":true,"origin":"","legend":"\u003cp\u003eSupplementary material\u003c/p\u003e","description":"","filename":"KRFlightControlSupplementaryMaterial.docx","url":"https://assets-eu.researchsquare.com/files/rs-9263339/v1/b0d49873898c9894b78a0567.docx"}],"financialInterests":"The authors declare no competing interests.","formattedTitle":"\u003cp\u003e\u003cstrong\u003eK–R Adaptive Flight Control: Physics-Informed Nonlinear Residual Correction for Robust Trajectory Tracking Under Model Uncertainty\u003c/strong\u003e\u003c/p\u003e","fulltext":[],"fulltextSource":"","fullText":"","funders":[],"hasAdminPriorityOnWorkflow":false,"hasManuscriptDocX":false,"hasOptedInToPreprint":true,"hasPassedJournalQc":"","hasAnyPriority":true,"hideJournal":true,"highlight":"","institution":"","isAcceptedByJournal":false,"isAuthorSuppliedPdf":true,"isDeskRejected":"","isHiddenFromSearch":false,"isInQc":false,"isInWorkflow":false,"isPdf":true,"isPdfUpToDate":true,"isWithdrawnOrRetracted":false,"journal":{"display":true,"email":"
[email protected]","identity":"researchsquare","isNatureJournal":false,"hasQc":true,"allowDirectSubmit":true,"externalIdentity":"","sideBox":"","snPcode":"","submissionUrl":"/submission","title":"Research Square","twitterHandle":"researchsquare","acdcEnabled":true,"dfaEnabled":false,"editorialSystem":"","reportingPortfolio":"","inReviewEnabled":false,"inReviewRevisionsEnabled":true},"keywords":"Adaptive Flight Control; Nonlinear Control; Physics-Informed Learning; Residual Correction; Recursive Least Squares","lastPublishedDoi":"10.21203/rs.3.rs-9263339/v1","lastPublishedDoiUrl":"https://doi.org/10.21203/rs.3.rs-9263339/v1","license":{"name":"CC BY 4.0","url":"https://creativecommons.org/licenses/by/4.0/"},"manuscriptAbstract":"\u003cp\u003eThis paper presents a physics-informed adaptive control framework, termed K\u0026ndash;R control, that combines a linear model-based controller (K-step) with an online nonlinear residual correction (R-step) for robust flight trajectory tracking. The R-step employs recursive least squares with ridge regularization to learn a nonlinear feature-based correction that compensates for model mismatch, aerodynamic nonlinearities, and external disturbances without requiring offline training data. The method is validated on a nonlinear F-16 aircraft model using Stevens \u0026amp; Lewis aerodynamic lookup tables and MIL-F-8785C Dryden turbulence. Seven scenarios are tested including extreme turbulence with 40% mass mismatch, near-stall flight, sensor failure, parameter drift, adversarial disturbances, computational latency, and multi-axis coupled control. K\u0026ndash;R is compared against PID, LQR, MPC, L1 adaptive, and ablated variants across 100-run Monte Carlo campaigns with statistical significance testing. Results show K\u0026ndash;R achieves the lowest RMSE in 5 of 7 scenarios, with 73% improvement over LQR under parameter drift and 42% improvement in disturbance estimation quality, while maintaining bounded weights and real-time feasibility at 34 \u0026micro;s per update.\u003c/p\u003e","manuscriptTitle":"K–R Adaptive Flight Control: Physics-Informed Nonlinear Residual Correction for Robust Trajectory Tracking Under Model Uncertainty","msid":"","msnumber":"","nonDraftVersions":[{"code":1,"date":"2026-03-31 08:13:02","doi":"10.21203/rs.3.rs-9263339/v1","editorialEvents":[{"type":"communityComments","content":0}],"status":"published","journal":{"display":true,"email":"
[email protected]","identity":"researchsquare","isNatureJournal":false,"hasQc":true,"allowDirectSubmit":true,"externalIdentity":"","sideBox":"","snPcode":"","submissionUrl":"/submission","title":"Research Square","twitterHandle":"researchsquare","acdcEnabled":true,"dfaEnabled":false,"editorialSystem":"","reportingPortfolio":"","inReviewEnabled":false,"inReviewRevisionsEnabled":true}}],"origin":"","ownerIdentity":"dafb1023-9678-48dc-92fe-bcfd0983ee2d","owner":[],"postedDate":"March 31st, 2026","published":true,"recentEditorialEvents":[],"rejectedJournal":[],"revision":"","amendment":"","status":"posted","subjectAreas":[{"id":65370527,"name":"Aeronautics and Astronautics"}],"tags":[],"updatedAt":"2026-03-31T08:13:02+00:00","versionOfRecord":[],"versionCreatedAt":"2026-03-31 08:13:02","video":"","vorDoi":"","vorDoiUrl":"","workflowStages":[]},"version":"v1","identity":"rs-9263339","journalConfig":"researchsquare"},"__N_SSP":true},"page":"/article/[identity]/[[...version]]","query":{"redirect":"/article/rs-9263339","identity":"rs-9263339","version":["v1"]},"buildId":"XKTyCvWXoU3ODBz1xrDgd","isFallback":false,"isExperimentalCompile":false,"dynamicIds":[84888],"gssp":true,"scriptLoader":[]}
Text is read by the "Ask this paper" AI Q&A widget below.
Extraction quality varies by source — PMC NXML preserves structure
cleanly, OA-HTML may include some navigation residue, and OA-PDF can
have broken hyphenation. The publisher copy
(via DOI)
is the canonical version.