{"title":"Approximation of general nonlinear control systems with linear time varying systems","authors":"M. Ramezani, A. Kamyad","doi":"10.1109/IRANIANCEE.2010.5506987","DOIUrl":null,"url":null,"abstract":"Since control of general nonlinear control systems is very difficult and there isn't any analytic solution for these systems specially for non affine nonlinear control systems, in this paper we propose a novel method for finding a Linear Time Varying (LTV) equivalent system for these systems based on solving a sequence of Linear Programming Problems (LPP) corresponding to our original problem. First, we transfer the original problem to a new problem in the form of calculus of variations. Then we discretize the new problem and try to solve it approximately by using Nonlinear Programming (NLP) methods. For this, the solution of our NLP problem is transferred to solution a sequence of LPP, such that empowering us to use powerful linear problem soft wares. Finally, efficiency of our method is confirmed by solving some nonlinear control problems.","PeriodicalId":282587,"journal":{"name":"2010 18th Iranian Conference on Electrical Engineering","volume":"12 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2010-05-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2010 18th Iranian Conference on Electrical Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IRANIANCEE.2010.5506987","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
Since control of general nonlinear control systems is very difficult and there isn't any analytic solution for these systems specially for non affine nonlinear control systems, in this paper we propose a novel method for finding a Linear Time Varying (LTV) equivalent system for these systems based on solving a sequence of Linear Programming Problems (LPP) corresponding to our original problem. First, we transfer the original problem to a new problem in the form of calculus of variations. Then we discretize the new problem and try to solve it approximately by using Nonlinear Programming (NLP) methods. For this, the solution of our NLP problem is transferred to solution a sequence of LPP, such that empowering us to use powerful linear problem soft wares. Finally, efficiency of our method is confirmed by solving some nonlinear control problems.