Numerical method for solving constrained non-linear optimal control using the block pulse functions (BPFs)

被引:0
|
作者
Boussiala, Noureddine [1 ]
Chaabi, Hafid
Liu, Wenyuan [2 ]
机构
[1] Skikda Univ Algeria, Dept Electrotech, Skikda, Algeria
[2] Yanshan Univ, Sch Comp Sci & Technol, Qinhuangdao 066004, Hebei, Peoples R China
关键词
optimal control; block pulse functions; non-linear system;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this paper, the block pulse functions (BPFs) are used to solve linear and non-linear optimal control problems subject to terminal state constraints and saturation constraints on control. Based on BPFs, the optimal control problem is transformed to a non-linear programming problem. The resulting non-linear programming problem is solved using SNOPT which is interfaced through MATLAB via an optimization tool called TOMLAB. Concrete examples are studied where the simulation results show the efficiency of this method.
引用
收藏
页码:1733 / 1740
页数:8
相关论文
共 50 条