{"title":"使用内点法进行带有阶段性相等和不等式约束的微分动态程序设计","authors":"Siddharth Prabhu, Srinivas Rangarajan, Mayuresh Kothare","doi":"arxiv-2409.12048","DOIUrl":null,"url":null,"abstract":"Differential Dynamic Programming (DDP) is one of the indirect methods for\nsolving an optimal control problem. Several extensions to DDP have been\nproposed to add stagewise state and control constraints, which can mainly be\nclassified as augmented lagrangian methods, active set methods, and barrier\nmethods. In this paper, we use an interior point method, which is a type of\nbarrier method, to incorporate arbitrary stagewise equality and inequality\nstate and control constraints. We also provide explicit update formulas for all\nthe involved variables. Finally, we apply this algorithm to example systems\nsuch as the inverted pendulum, a continuously stirred tank reactor, car\nparking, and obstacle avoidance.","PeriodicalId":501175,"journal":{"name":"arXiv - EE - Systems and Control","volume":"31 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-09-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Differential dynamic programming with stagewise equality and inequality constraints using interior point method\",\"authors\":\"Siddharth Prabhu, Srinivas Rangarajan, Mayuresh Kothare\",\"doi\":\"arxiv-2409.12048\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Differential Dynamic Programming (DDP) is one of the indirect methods for\\nsolving an optimal control problem. Several extensions to DDP have been\\nproposed to add stagewise state and control constraints, which can mainly be\\nclassified as augmented lagrangian methods, active set methods, and barrier\\nmethods. In this paper, we use an interior point method, which is a type of\\nbarrier method, to incorporate arbitrary stagewise equality and inequality\\nstate and control constraints. We also provide explicit update formulas for all\\nthe involved variables. Finally, we apply this algorithm to example systems\\nsuch as the inverted pendulum, a continuously stirred tank reactor, car\\nparking, and obstacle avoidance.\",\"PeriodicalId\":501175,\"journal\":{\"name\":\"arXiv - EE - Systems and Control\",\"volume\":\"31 1\",\"pages\":\"\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2024-09-18\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"arXiv - EE - Systems and Control\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/arxiv-2409.12048\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - EE - Systems and Control","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2409.12048","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Differential dynamic programming with stagewise equality and inequality constraints using interior point method
Differential Dynamic Programming (DDP) is one of the indirect methods for
solving an optimal control problem. Several extensions to DDP have been
proposed to add stagewise state and control constraints, which can mainly be
classified as augmented lagrangian methods, active set methods, and barrier
methods. In this paper, we use an interior point method, which is a type of
barrier method, to incorporate arbitrary stagewise equality and inequality
state and control constraints. We also provide explicit update formulas for all
the involved variables. Finally, we apply this algorithm to example systems
such as the inverted pendulum, a continuously stirred tank reactor, car
parking, and obstacle avoidance.