Sequential linear programming for design of time-optimal controllers

Tarunraj Singh, Puneet Singla

Research output: Chapter in Book/Report/Conference proceedingConference contribution

8 Citations (Scopus)

Abstract

This paper presents a sequential linear programming approach for the determination of time-optimal controller for nonlinear systems. The sequential linear programming solution is used to update the control profile so as to satisfy the terminal conditions for an assumed maneuver time. A univariant minimization approach which brackets the optimal value of the maneuver time, such as the bisection algorithm is used in an outer loop to converge to the minimum time. The proposed technique is illustrated on two benchmark problems: the attitude control of a spacecraft and the minimum time control of a robot.

Original languageEnglish (US)
Title of host publicationProceedings of the 46th IEEE Conference on Decision and Control 2007, CDC
Pages4755-4760
Number of pages6
DOIs
StatePublished - Dec 1 2007
Event46th IEEE Conference on Decision and Control 2007, CDC - New Orleans, LA, United States
Duration: Dec 12 2007Dec 14 2007

Publication series

NameProceedings of the IEEE Conference on Decision and Control
ISSN (Print)0191-2216

Other

Other46th IEEE Conference on Decision and Control 2007, CDC
CountryUnited States
CityNew Orleans, LA
Period12/12/0712/14/07

Fingerprint

Linear programming
Controller
Controllers
Attitude control
Spacecraft
Nonlinear systems
Robots
Bisection
Attitude Control
Brackets
Nonlinear Systems
Robot
Update
Design
Benchmark
Converge

All Science Journal Classification (ASJC) codes

  • Control and Systems Engineering
  • Modeling and Simulation
  • Control and Optimization

Cite this

Singh, T., & Singla, P. (2007). Sequential linear programming for design of time-optimal controllers. In Proceedings of the 46th IEEE Conference on Decision and Control 2007, CDC (pp. 4755-4760). [4434471] (Proceedings of the IEEE Conference on Decision and Control). https://doi.org/10.1109/CDC.2007.4434471
Singh, Tarunraj ; Singla, Puneet. / Sequential linear programming for design of time-optimal controllers. Proceedings of the 46th IEEE Conference on Decision and Control 2007, CDC. 2007. pp. 4755-4760 (Proceedings of the IEEE Conference on Decision and Control).
@inproceedings{b76e0b7ebd5e4a808d840e1b09468c86,
title = "Sequential linear programming for design of time-optimal controllers",
abstract = "This paper presents a sequential linear programming approach for the determination of time-optimal controller for nonlinear systems. The sequential linear programming solution is used to update the control profile so as to satisfy the terminal conditions for an assumed maneuver time. A univariant minimization approach which brackets the optimal value of the maneuver time, such as the bisection algorithm is used in an outer loop to converge to the minimum time. The proposed technique is illustrated on two benchmark problems: the attitude control of a spacecraft and the minimum time control of a robot.",
author = "Tarunraj Singh and Puneet Singla",
year = "2007",
month = "12",
day = "1",
doi = "10.1109/CDC.2007.4434471",
language = "English (US)",
isbn = "1424414989",
series = "Proceedings of the IEEE Conference on Decision and Control",
pages = "4755--4760",
booktitle = "Proceedings of the 46th IEEE Conference on Decision and Control 2007, CDC",

}

Singh, T & Singla, P 2007, Sequential linear programming for design of time-optimal controllers. in Proceedings of the 46th IEEE Conference on Decision and Control 2007, CDC., 4434471, Proceedings of the IEEE Conference on Decision and Control, pp. 4755-4760, 46th IEEE Conference on Decision and Control 2007, CDC, New Orleans, LA, United States, 12/12/07. https://doi.org/10.1109/CDC.2007.4434471

Sequential linear programming for design of time-optimal controllers. / Singh, Tarunraj; Singla, Puneet.

Proceedings of the 46th IEEE Conference on Decision and Control 2007, CDC. 2007. p. 4755-4760 4434471 (Proceedings of the IEEE Conference on Decision and Control).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

TY - GEN

T1 - Sequential linear programming for design of time-optimal controllers

AU - Singh, Tarunraj

AU - Singla, Puneet

PY - 2007/12/1

Y1 - 2007/12/1

N2 - This paper presents a sequential linear programming approach for the determination of time-optimal controller for nonlinear systems. The sequential linear programming solution is used to update the control profile so as to satisfy the terminal conditions for an assumed maneuver time. A univariant minimization approach which brackets the optimal value of the maneuver time, such as the bisection algorithm is used in an outer loop to converge to the minimum time. The proposed technique is illustrated on two benchmark problems: the attitude control of a spacecraft and the minimum time control of a robot.

AB - This paper presents a sequential linear programming approach for the determination of time-optimal controller for nonlinear systems. The sequential linear programming solution is used to update the control profile so as to satisfy the terminal conditions for an assumed maneuver time. A univariant minimization approach which brackets the optimal value of the maneuver time, such as the bisection algorithm is used in an outer loop to converge to the minimum time. The proposed technique is illustrated on two benchmark problems: the attitude control of a spacecraft and the minimum time control of a robot.

UR - http://www.scopus.com/inward/record.url?scp=62749138417&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=62749138417&partnerID=8YFLogxK

U2 - 10.1109/CDC.2007.4434471

DO - 10.1109/CDC.2007.4434471

M3 - Conference contribution

AN - SCOPUS:62749138417

SN - 1424414989

SN - 9781424414987

T3 - Proceedings of the IEEE Conference on Decision and Control

SP - 4755

EP - 4760

BT - Proceedings of the 46th IEEE Conference on Decision and Control 2007, CDC

ER -

Singh T, Singla P. Sequential linear programming for design of time-optimal controllers. In Proceedings of the 46th IEEE Conference on Decision and Control 2007, CDC. 2007. p. 4755-4760. 4434471. (Proceedings of the IEEE Conference on Decision and Control). https://doi.org/10.1109/CDC.2007.4434471