Journal article icon

Journal article

On the time transformation of mixed integer optimal control problems using a consistent fixed integer control function

Abstract:
Nonlinear control systems with instantly changing dynamical behavior can be modeled by introducing an additional control function that is integer valued in contrast to a control function that is allowed to have continuous values. The discretization of a mixed integer optimal control problem (MIOCP) leads to a non differentiable optimization problem and the non differentiability is caused by the integer values. The paper is about a time transformation method that is used to transform a MIOCP with integer dependent constraints into an ordinary optimal control problem. Differentiability is achieved by replacing a variable integer control function with a fixed integer control function and a variable time allows to change the sequence of active integer values. In contrast to other contributions, so called control consistent fixed integer control functions are taken into account here. It is shown that these control consistent fixed integer control functions allow a better accuracy in the resulting trajectories, in particular in the computed switching times. The method is verified on analytical and numerical examples.
Publication status:
Published
Peer review status:
Peer reviewed

Actions

Access Document

Files:
Publisher copy:
10.1007/s10107-016-1023-5

Authors

More by this author
Institution:
University of Oxford
Division:
MPLS
Department:
Engineering Science
Role:
Author


Publisher:
Springer Verlag
Journal:
Mathematical Programming More from this journal
Volume:
161
Issue:
1
Pages:
551–581
Publication date:
2016-05-13
Acceptance date:
2016-04-29
DOI:
EISSN:
1436-4646
ISSN:
0025-5610


Keywords:
Pubs id:
pubs:624800
UUID:
uuid:6d14f50f-0491-4034-b4dc-d3f09b80bc35
Local pid:
pubs:624800
Source identifiers:
624800
Deposit date:
2016-06-21
ARK identifier:

Terms of use


Views and Downloads






If you are the owner of this record, you can report an update to it here: Report update to this record

TO TOP