Embedded optimization for mixed logical dynamical systems

•First branch-and-bound hybrid MPC solver that targets embedded systems.•Problem-specific ANSI-C implementation can be automatically generated.•Efficient, problem-specific subtree cuts are generated by pre-processing methods.•Relaxations provide trade-off between performance and runtime.•Two extensi...

Full description

Saved in:
Bibliographic Details
Published in:Computers & chemical engineering Vol. 72; pp. 21 - 33
Main Authors: Frick, Damian, Domahidi, Alexander, Morari, Manfred
Format: Journal Article
Language:English
Published: Elsevier Ltd 01.01.2015
Subjects:
ISSN:0098-1354, 1873-4375
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Abstract •First branch-and-bound hybrid MPC solver that targets embedded systems.•Problem-specific ANSI-C implementation can be automatically generated.•Efficient, problem-specific subtree cuts are generated by pre-processing methods.•Relaxations provide trade-off between performance and runtime.•Two extensive numerical studies demonstrating the effectiveness of the approach. Predictive control of hybrid systems is currently considered prohibitive using embedded computing platforms. To overcome this limitation for mixed logical dynamical systems of small to medium size, we propose to use (1) a standard branch-and-bound approach combined with a fast embedded interior point solver, (2) pre-processing heuristics, run once and offline, to significantly reduce the number of subproblems to be solved, and (3) relaxations of the original MPC problem that allow a trade off between computation time and closed-loop performance. A problem-specific ANSI C implementation of the proposed method can be automatically generated, and has a fixed memory footprint and a code size that is insignificantly larger than that of the subproblem solver. Two extensive numerical studies are presented, where problems with up to 60 binary variables are solved in less than 0.2s with a performance deterioration of below 2% when compared to an optimal MPC scheme.
AbstractList Predictive control of hybrid systems is currently considered prohibitive using embedded computing platforms. To overcome this limitation for mixed logical dynamical systems of small to medium size, we propose to use (1) a standard branch-and-bound approach combined with a fast embedded interior point solver, (2) pre-processing heuristics, run once and offline, to significantly reduce the number of subproblems to be solved, and (3) relaxations of the original MPC problem that allow a trade off between computation time and closed-loop performance. A problem-specific ANSI C implementation of the proposed method can be automatically generated, and has a fixed memory footprint and a code size that is insignificantly larger than that of the subproblem solver. Two extensive numerical studies are presented, where problems with up to 60 binary variables are solved in less than 0.2s with a performance deterioration of below 2% when compared to an optimal MPC scheme.
•First branch-and-bound hybrid MPC solver that targets embedded systems.•Problem-specific ANSI-C implementation can be automatically generated.•Efficient, problem-specific subtree cuts are generated by pre-processing methods.•Relaxations provide trade-off between performance and runtime.•Two extensive numerical studies demonstrating the effectiveness of the approach. Predictive control of hybrid systems is currently considered prohibitive using embedded computing platforms. To overcome this limitation for mixed logical dynamical systems of small to medium size, we propose to use (1) a standard branch-and-bound approach combined with a fast embedded interior point solver, (2) pre-processing heuristics, run once and offline, to significantly reduce the number of subproblems to be solved, and (3) relaxations of the original MPC problem that allow a trade off between computation time and closed-loop performance. A problem-specific ANSI C implementation of the proposed method can be automatically generated, and has a fixed memory footprint and a code size that is insignificantly larger than that of the subproblem solver. Two extensive numerical studies are presented, where problems with up to 60 binary variables are solved in less than 0.2s with a performance deterioration of below 2% when compared to an optimal MPC scheme.
Author Morari, Manfred
Domahidi, Alexander
Frick, Damian
Author_xml – sequence: 1
  givenname: Damian
  orcidid: 0000-0002-9355-4189
  surname: Frick
  fullname: Frick, Damian
  email: dafrick@control.ee.ethz.ch
  organization: Automatic Control Laboratory, Department of Information Technology and Electrical Engineering, ETH Zurich, 8092 Zurich, Switzerland
– sequence: 2
  givenname: Alexander
  surname: Domahidi
  fullname: Domahidi, Alexander
  email: domahidi@inspire.ethz.ch
  organization: inspire AG, Technoparkstrasse 1, 8005 Zurich, Switzerland
– sequence: 3
  givenname: Manfred
  surname: Morari
  fullname: Morari, Manfred
  email: morari@control.ee.ethz.ch
  organization: Automatic Control Laboratory, Department of Information Technology and Electrical Engineering, ETH Zurich, 8092 Zurich, Switzerland
BookMark eNqNkE1PAjEURRuDiaD-B9y5mfGVaTtlZQzBj4TEja6b0r5iyXSK7WDEX-8ILowrVu_m5d6zOCMyaGOLhFxRKClQcbMuTQwb84YB21U5AcpKECUAPyFDKuuqYFXNB2QIMJUFrTg7I6Oc1wAwYVIOyXQelmgt2nHcdD74L9352I5dTOPgP_t3E1fe6GZsd60O-5R3ucOQL8ip003Gy997Tl7v5y-zx2Lx_PA0u1sUpqpFV7iKT2ohJXeIQjoOglME0EyyCXWydktta2udRJhacDVjKDgDKitrYMmwOifXB-4mxfct5k4Fnw02jW4xbrOiQgAw4Jz31emhalLMOaFTm-SDTjtFQf3oUmv1R5f60aVAqF5Xv739tzW-28vokvbNUYTZgYC9jQ-PSWXjsTVofULTKRv9EZRvHWaRGA
CitedBy_id crossref_primary_10_1002_oca_3030
crossref_primary_10_1155_2019_7131380
crossref_primary_10_1137_17M114251X
crossref_primary_10_1016_j_ifacol_2023_10_622
crossref_primary_10_1016_j_ifacol_2017_08_2235
crossref_primary_10_1002_net_22078
crossref_primary_10_1016_j_engappai_2016_12_005
crossref_primary_10_1109_LCSYS_2020_3038677
crossref_primary_10_1016_j_ifacol_2015_11_264
crossref_primary_10_1109_TAC_2020_3007688
crossref_primary_10_1287_ijoc_2022_1181
crossref_primary_10_1080_00207179_2017_1316016
crossref_primary_10_1051_matecconf_20167602013
crossref_primary_10_1016_j_automatica_2023_111395
crossref_primary_10_1016_j_ifacol_2018_11_068
crossref_primary_10_1109_LCSYS_2021_3086561
crossref_primary_10_1016_j_jprocont_2019_05_016
crossref_primary_10_2514_1_G001480
Cites_doi 10.1016/S0005-1098(98)00178-2
10.1002/rnc.1251
10.1023/A:1012831808926
10.1007/s12544-011-0058-1
10.1016/0098-1354(92)85003-Q
10.1007/s12532-012-0046-z
10.1137/S1052623401393141
10.1016/j.cor.2013.02.028
10.1109/TSG.2010.2083705
10.1007/s10107-010-0405-3
10.1016/j.automatica.2010.06.015
10.1109/TAC.2006.883059
10.1109/TCST.2004.824309
10.1016/S0005-1098(01)00174-1
10.1016/S0005-1098(01)00059-0
10.1016/j.conengprac.2010.08.004
10.1109/TIE.2006.888802
10.1109/TIA.2012.2226198
10.1109/TCST.2012.2214777
10.1007/s00186-011-0355-4
10.1016/j.cor.2005.01.010
10.1007/s11081-011-9176-9
10.1007/BF02760024
ContentType Journal Article
Copyright 2014 Elsevier Ltd
Copyright_xml – notice: 2014 Elsevier Ltd
DBID AAYXX
CITATION
7SC
7U5
8FD
JQ2
L7M
L~C
L~D
DOI 10.1016/j.compchemeng.2014.06.005
DatabaseName CrossRef
Computer and Information Systems Abstracts
Solid State and Superconductivity Abstracts
Technology Research Database
ProQuest Computer Science Collection
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts – Academic
Computer and Information Systems Abstracts Professional
DatabaseTitle CrossRef
Technology Research Database
Computer and Information Systems Abstracts – Academic
ProQuest Computer Science Collection
Computer and Information Systems Abstracts
Solid State and Superconductivity Abstracts
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts Professional
DatabaseTitleList Technology Research Database

DeliveryMethod fulltext_linktorsrc
Discipline Engineering
EISSN 1873-4375
EndPage 33
ExternalDocumentID 10_1016_j_compchemeng_2014_06_005
S0098135414001847
GroupedDBID --K
--M
.DC
.~1
0R~
1B1
1~.
1~5
4.4
457
4G.
5GY
5VS
7-5
71M
8P~
9JN
AABNK
AACTN
AAEDT
AAEDW
AAIAV
AAIKC
AAIKJ
AAKOC
AALRI
AAMNW
AAOAW
AAQFI
AAXUO
ABJNI
ABMAC
ABNUV
ABYKQ
ACDAQ
ACGFS
ACRLP
ADBBV
ADEWK
ADEZE
ADTZH
AEBSH
AECPX
AEKER
AENEX
AFKWA
AFTJW
AGHFR
AGUBO
AGYEJ
AHHHB
AHJVU
AHPOS
AIEXJ
AIKHN
AITUG
AJBFU
AJOXV
AKURH
ALMA_UNASSIGNED_HOLDINGS
AMFUW
AMRAJ
AXJTR
BJAXD
BKOJK
BLXMC
CS3
DU5
EBS
EFJIC
EFLBG
EJD
ENUVR
EO8
EO9
EP2
EP3
F5P
FDB
FIRID
FNPLU
FYGXN
G-Q
GBLVA
IHE
J1W
JJJVA
KOM
LG9
LX7
M41
MO0
N9A
O-L
O9-
OAUVE
OZT
P-8
P-9
P2P
PC.
Q38
RIG
ROL
RPZ
SBC
SDF
SDG
SDP
SES
SPC
SPCBC
SSG
SST
SSZ
T5K
~G-
29F
9DU
AAQXK
AATTM
AAXKI
AAYWO
AAYXX
ABFNM
ABWVN
ABXDB
ACLOT
ACNNM
ACRPL
ACVFH
ADCNI
ADMUD
ADNMO
AEIPS
AEUPX
AFFNX
AFJKZ
AFPUW
AGQPQ
AI.
AIGII
AIIUN
AKBMS
AKRWK
AKYEP
ANKPU
APXCP
ASPBG
AVWKF
AZFZN
BBWZM
CITATION
EFKBS
FEDTE
FGOYB
HLY
HLZ
HVGLF
HZ~
NDZJH
R2-
SCE
SEW
VH1
WUQ
ZY4
~HD
7SC
7U5
8FD
JQ2
L7M
L~C
L~D
ID FETCH-LOGICAL-c376t-f35276885fee68f50651e00a48421f87fbad7ddf8e09d0f744e6540183dc0b4e3
ISSN 0098-1354
IngestDate Sun Sep 28 08:51:43 EDT 2025
Sat Nov 29 05:10:48 EST 2025
Tue Nov 18 22:37:51 EST 2025
Fri Feb 23 02:26:10 EST 2024
IsPeerReviewed true
IsScholarly true
Keywords Mixed logical dynamical systems
Embedded mixed-integer real-time optimization
Branch and bound
Hybrid model predictive control
Language English
LinkModel OpenURL
MergedId FETCHMERGED-LOGICAL-c376t-f35276885fee68f50651e00a48421f87fbad7ddf8e09d0f744e6540183dc0b4e3
Notes ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 23
ORCID 0000-0002-9355-4189
PQID 1660040555
PQPubID 23500
PageCount 13
ParticipantIDs proquest_miscellaneous_1660040555
crossref_primary_10_1016_j_compchemeng_2014_06_005
crossref_citationtrail_10_1016_j_compchemeng_2014_06_005
elsevier_sciencedirect_doi_10_1016_j_compchemeng_2014_06_005
PublicationCentury 2000
PublicationDate 20150101
PublicationDateYYYYMMDD 2015-01-01
PublicationDate_xml – month: 01
  year: 2015
  text: 20150101
  day: 01
PublicationDecade 2010
PublicationTitle Computers & chemical engineering
PublicationYear 2015
Publisher Elsevier Ltd
Publisher_xml – name: Elsevier Ltd
References Bemporad, Morari (bib0035) 1999; 35
Hooker, Ottosson, Thorsteinsson, Kim (bib0110) 1999
Jerez, Goulart, Richter, Constantinides, Kerrigan, Morari (bib0120) 2013
Axehill (bib0020) 2008
Sager, Jung, Kirches (bib0190) 2011; 73
Mariéthoz, Bethoux, Hilairët (bib0155) 2012
Almer, Mariethoz, Morari (bib0005) 2013; 21
Raman, Grossmann (bib0175) 1992; 16
Gondzio, Grothey (bib0095) 2002; 13
International Business Machines Corp. (IBM) (bib0115) 2013
Mariéthoz, Domahidi, Morari (bib0150) 2012; 48
Jung, Reinelt, Sager (bib0125) 2014
Munari, Gondzio (bib0170) 2013; 40
Rodriguez, Pontt, Silva, Correa, Lezana, Cortes (bib0185) 2007; 54
Mattingley, Boyd (bib0160) 2012; 13
Sager, Bock, Diehl (bib0195) 2012; 133
Heemels, De Schutter, Bemporad (bib0105) 2001; 37
Sager (bib0200) 2005
Lazar, Heemels, Weiland, Bemporad (bib0140) 2006; 51
Ullmann, Richter (bib0220) 2012
Borrelli (bib0055) 2003; vol. 290
Frasch, Vukov, Ferreau, Diehl (bib0090) 2014
Kögel, Findeisen (bib0130) 2011
Antoniou, Balakrishna, Koutsopoulos (bib0010) 2011; 3
Stadler, Poland, Gallestey (bib0210) 2011; 19
Bemporad, Morari, Dua, Pistikopoulos (bib0040) 2002; 38
Bertsimas, Weismantel (bib0045) 2005; vol. 13
Bockmayr, Pisaruk (bib0050) 2006; 33
Boyd, Mattingley (bib0060) 2010
Barbir (bib0025) 2012
Guan, Xu, Jia (bib0100) 2010; 1
Belotti, Kirches, Leyffer, Linderoth, Luedtke, Mahajan (bib0030) 2013; vol. 22
Domahidi (bib0080) 2012
Richter (bib0180) 2012
Mahmassani (bib0145) 2001; 1
Kirches (bib0135) 2011
Skajaa, Andersen, Ye (bib0205) 2013; 5
Ferreau, Bock, Diehl (bib0085) 2008; 18
Domahidi, Chu, Boyd (bib0075) 2013
Zometa, Kögel, Findeisen (bib0225) 2013
Domahidi, Zgraggen, Zeilinger, Morari, Jones (bib0070) 2012
Moon, Moser (bib0165) 1965; 3
Diestel (bib0065) 2005; vol. 173
Axehill, Vandenberghe, Hansson (bib0015) 2010; 46
Torrisi, Bemporad (bib0215) 2004; 12
Moon (10.1016/j.compchemeng.2014.06.005_bib0165) 1965; 3
Sager (10.1016/j.compchemeng.2014.06.005_bib0190) 2011; 73
Borrelli (10.1016/j.compchemeng.2014.06.005_bib0055) 2003; vol. 290
Gondzio (10.1016/j.compchemeng.2014.06.005_bib0095) 2002; 13
Bockmayr (10.1016/j.compchemeng.2014.06.005_bib0050) 2006; 33
Axehill (10.1016/j.compchemeng.2014.06.005_bib0020) 2008
Bemporad (10.1016/j.compchemeng.2014.06.005_bib0035) 1999; 35
Diestel (10.1016/j.compchemeng.2014.06.005_bib0065) 2005; vol. 173
Ullmann (10.1016/j.compchemeng.2014.06.005_bib0220) 2012
Hooker (10.1016/j.compchemeng.2014.06.005_bib0110) 1999
Mahmassani (10.1016/j.compchemeng.2014.06.005_bib0145) 2001; 1
Axehill (10.1016/j.compchemeng.2014.06.005_bib0015) 2010; 46
Kögel (10.1016/j.compchemeng.2014.06.005_bib0130) 2011
Antoniou (10.1016/j.compchemeng.2014.06.005_bib0010) 2011; 3
Frasch (10.1016/j.compchemeng.2014.06.005_bib0090) 2014
Heemels (10.1016/j.compchemeng.2014.06.005_bib0105) 2001; 37
Rodriguez (10.1016/j.compchemeng.2014.06.005_bib0185) 2007; 54
Sager (10.1016/j.compchemeng.2014.06.005_bib0200) 2005
Lazar (10.1016/j.compchemeng.2014.06.005_bib0140) 2006; 51
Sager (10.1016/j.compchemeng.2014.06.005_bib0195) 2012; 133
Mattingley (10.1016/j.compchemeng.2014.06.005_bib0160) 2012; 13
Munari (10.1016/j.compchemeng.2014.06.005_bib0170) 2013; 40
Almer (10.1016/j.compchemeng.2014.06.005_bib0005) 2013; 21
Zometa (10.1016/j.compchemeng.2014.06.005_bib0225) 2013
Kirches (10.1016/j.compchemeng.2014.06.005_bib0135) 2011
Guan (10.1016/j.compchemeng.2014.06.005_bib0100) 2010; 1
Bertsimas (10.1016/j.compchemeng.2014.06.005_bib0045) 2005; vol. 13
Bemporad (10.1016/j.compchemeng.2014.06.005_bib0040) 2002; 38
Belotti (10.1016/j.compchemeng.2014.06.005_bib0030) 2013; vol. 22
Richter (10.1016/j.compchemeng.2014.06.005_bib0180) 2012
Stadler (10.1016/j.compchemeng.2014.06.005_bib0210) 2011; 19
Domahidi (10.1016/j.compchemeng.2014.06.005_bib0075) 2013
Skajaa (10.1016/j.compchemeng.2014.06.005_bib0205) 2013; 5
Jung (10.1016/j.compchemeng.2014.06.005_bib0125) 2014
Mariéthoz (10.1016/j.compchemeng.2014.06.005_bib0150) 2012; 48
Domahidi (10.1016/j.compchemeng.2014.06.005_bib0070) 2012
Domahidi (10.1016/j.compchemeng.2014.06.005_bib0080) 2012
Jerez (10.1016/j.compchemeng.2014.06.005_bib0120) 2013
Ferreau (10.1016/j.compchemeng.2014.06.005_bib0085) 2008; 18
Boyd (10.1016/j.compchemeng.2014.06.005_bib0060) 2010
Barbir (10.1016/j.compchemeng.2014.06.005_bib0025) 2012
Torrisi (10.1016/j.compchemeng.2014.06.005_bib0215) 2004; 12
Raman (10.1016/j.compchemeng.2014.06.005_bib0175) 1992; 16
Mariéthoz (10.1016/j.compchemeng.2014.06.005_bib0155) 2012
International Business Machines Corp. (IBM) (10.1016/j.compchemeng.2014.06.005_bib0115) 2013
References_xml – start-page: 668
  year: 2012
  end-page: 674
  ident: bib0070
  article-title: Efficient interior point methods for multistage problems arising in receding horizon control
  publication-title: Conference on Decision and Control (CDC)
– year: 2011
  ident: bib0135
  article-title: Fast Numerical Methods for Mixed-integer Nonlinear Model-predictive Control
– volume: vol. 13
  year: 2005
  ident: bib0045
  publication-title: Optimization over Integers
– volume: 3
  start-page: 139
  year: 2011
  end-page: 148
  ident: bib0010
  article-title: A synthesis of emerging data collection technologies and their impact on traffic management applications
  publication-title: Eur Transport Res Rev
– year: 2012
  ident: bib0025
  article-title: PEM Fuel Cells: Theory and Practice
– start-page: 501
  year: 2011
  end-page: 506
  ident: bib0130
  article-title: Fast predictive control of linear systems combining Nesterov's gradient method and the method of multipliers
  publication-title: 50th IEEE Conference on Decision and Control and European Control Conference (CDC-ECC)
– start-page: 868
  year: 2012
  end-page: 873
  ident: bib0155
  article-title: A distributed model predictive control scheme for reducing consumption of hybrid fuel cell systems
  publication-title: 38th IECON: Conference on IEEE Industrial Electronics Society
– volume: 13
  start-page: 1
  year: 2012
  end-page: 27
  ident: bib0160
  article-title: CVXGEN: a code generator for embedded convex optimization
  publication-title: Optim Eng
– volume: 3
  start-page: 23
  year: 1965
  end-page: 28
  ident: bib0165
  article-title: On cliques in graphs
  publication-title: Isr J Math
– volume: 54
  start-page: 495
  year: 2007
  end-page: 503
  ident: bib0185
  article-title: Predictive current control of a voltage source inverter
  publication-title: IEEE Trans Ind Electron
– volume: vol. 173
  year: 2005
  ident: bib0065
  publication-title: Graph Theory, Graduate Texts in Mathematics
– year: 2012
  ident: bib0080
  article-title: FORCES: fast optimization for real-time control on embedded systems
– year: 2012
  ident: bib0180
  article-title: Computational complexity certification of gradient methods for real-time model predictive control
– year: 2008
  ident: bib0020
  article-title: Integer quadratic programming for control and communication
– volume: 5
  start-page: 1
  year: 2013
  end-page: 25
  ident: bib0205
  article-title: Warmstarting the homogeneous and self-dual interior point method for linear and conic quadratic problems
  publication-title: Math Program Comput
– volume: 1
  start-page: 267
  year: 2001
  end-page: 292
  ident: bib0145
  article-title: Dynamic network traffic assignment and simulation methodology for advanced system management applications
  publication-title: Netw Spatial Econ
– volume: 38
  start-page: 3
  year: 2002
  end-page: 20
  ident: bib0040
  article-title: The explicit linear quadratic regulator for constrained systems
  publication-title: Automatica
– start-page: 1
  year: 2014
  end-page: 27
  ident: bib0125
  article-title: The Lagrangian relaxation for the combinatorial integral approximation problem
  publication-title: Optim Methods Softw
– volume: 133
  start-page: 1
  year: 2012
  end-page: 23
  ident: bib0195
  article-title: The integer approximation error in mixed-integer optimal control
  publication-title: Math Program
– year: 2012
  ident: bib0220
  article-title: FiOrdOs: code generation for first-order methods
– volume: 16
  start-page: 155
  year: 1992
  end-page: 171
  ident: bib0175
  article-title: Integration of logic and heuristic knowledge in MINLP optimization for process synthesis
  publication-title: Comput Chem Eng
– volume: 35
  start-page: 407
  year: 1999
  end-page: 427
  ident: bib0035
  article-title: Control of systems integrating logic dynamics and constraints
  publication-title: Automatica
– year: 2013
  ident: bib0115
  article-title: IBM ILOG CPLEX Optimization Studio
– year: 2005
  ident: bib0200
  article-title: Numerical methods for mixed-integer optimal control problems
– volume: 21
  start-page: 1907
  year: 2013
  end-page: 1915
  ident: bib0005
  article-title: Sampled data model predictive control of a voltage source inverter for reduced harmonic distortion
  publication-title: IEEE Trans Control Syst Technol
– start-page: 5320
  year: 2013
  end-page: 5325
  ident: bib0225
  article-title: μAO-MPC: a free code generation tool for embedded real-time linear model predictive control
  publication-title: American Control Conference (ACC)
– volume: 46
  start-page: 1540
  year: 2010
  end-page: 1545
  ident: bib0015
  article-title: Convex relaxations for mixed integer predictive control
  publication-title: Automatica
– start-page: 3614
  year: 2013
  end-page: 3620
  ident: bib0120
  article-title: Embedded predictive control on an FPGA using the fast gradient method
  publication-title: Control Conference (ECC), 2013 European, IEEE
– start-page: 3071
  year: 2013
  end-page: 3076
  ident: bib0075
  article-title: ECOS: an SOCP solver for embedded systems
  publication-title: European Control Conference (ECC)
– volume: 19
  start-page: 1
  year: 2011
  end-page: 9
  ident: bib0210
  article-title: Model predictive control of a rotary cement kiln
  publication-title: Control Eng Pract
– volume: 1
  start-page: 243
  year: 2010
  end-page: 252
  ident: bib0100
  article-title: Energy-efficient buildings facilitated by microgrid
  publication-title: IEEE Trans Smart Gird
– volume: vol. 290
  year: 2003
  ident: bib0055
  publication-title: Constrained Optimal Control of Hybrid Systems
– volume: vol. 22
  start-page: 1
  year: 2013
  end-page: 131
  ident: bib0030
  article-title: Mixed-integer nonlinear optimization
  publication-title: Acta Numerica
– year: 2014
  ident: bib0090
  article-title: A New Quadratic Programming Strategy for Efficient Sparsity Exploitation in SQP-Based Nonlinear MPC and MHE
  publication-title: Proceedings of the 19th IFAC World Congress
– volume: 37
  start-page: 1085
  year: 2001
  end-page: 1091
  ident: bib0105
  article-title: Equivalence of hybrid dynamical models
  publication-title: Automatica
– volume: 51
  start-page: 1813
  year: 2006
  end-page: 1818
  ident: bib0140
  article-title: Stabilizing model predictive control of hybrid systems
  publication-title: IEEE Trans Autom Control
– volume: 48
  start-page: 1980
  year: 2012
  end-page: 1992
  ident: bib0150
  article-title: High-bandwidth explicit model predictive control of electrical drives
  publication-title: IEEE Trans Ind Appl
– volume: 12
  start-page: 235
  year: 2004
  end-page: 249
  ident: bib0215
  article-title: HYSDEL—a tool for generating computational hybrid models for analysis and synthesis problems
  publication-title: IEEE Trans Control Syst Technol
– year: 2010
  ident: bib0060
  article-title: Branch and Bound Methods, Lecture Notes
– volume: 18
  start-page: 816
  year: 2008
  end-page: 830
  ident: bib0085
  article-title: An online active set strategy to overcome the limitations of explicit MPC
  publication-title: Int J Robust Nonlinear Control
– volume: 73
  start-page: 363
  year: 2011
  end-page: 380
  ident: bib0190
  article-title: Combinatorial integral approximation
  publication-title: Math Methods Operat Res
– volume: 40
  start-page: 2026
  year: 2013
  end-page: 2036
  ident: bib0170
  article-title: Using the primal-dual interior point algorithm within the branch-price-and-cut method
  publication-title: Comput Oper Res
– volume: 33
  start-page: 2777
  year: 2006
  end-page: 2786
  ident: bib0050
  article-title: Detecting infeasibility and generating cuts for mixed integer programming using constraint programming
  publication-title: Comput Oper Res
– volume: 13
  start-page: 842
  year: 2002
  end-page: 864
  ident: bib0095
  article-title: Reoptimization with the primal-dual interior point method
  publication-title: SIAM J Optim
– start-page: 136
  year: 1999
  end-page: 141
  ident: bib0110
  article-title: On integrating constraint propagation and linear programming for combinatorial optimization
  publication-title: Proceedings of the 16th National Conference on Artificial Intelligence
– volume: 35
  start-page: 407
  issue: 3
  year: 1999
  ident: 10.1016/j.compchemeng.2014.06.005_bib0035
  article-title: Control of systems integrating logic dynamics and constraints
  publication-title: Automatica
  doi: 10.1016/S0005-1098(98)00178-2
– start-page: 5320
  year: 2013
  ident: 10.1016/j.compchemeng.2014.06.005_bib0225
  article-title: μAO-MPC: a free code generation tool for embedded real-time linear model predictive control
– year: 2013
  ident: 10.1016/j.compchemeng.2014.06.005_bib0115
– volume: 18
  start-page: 816
  year: 2008
  ident: 10.1016/j.compchemeng.2014.06.005_bib0085
  article-title: An online active set strategy to overcome the limitations of explicit MPC
  publication-title: Int J Robust Nonlinear Control
  doi: 10.1002/rnc.1251
– year: 2012
  ident: 10.1016/j.compchemeng.2014.06.005_bib0080
– volume: 1
  start-page: 267
  issue: 3–4
  year: 2001
  ident: 10.1016/j.compchemeng.2014.06.005_bib0145
  article-title: Dynamic network traffic assignment and simulation methodology for advanced system management applications
  publication-title: Netw Spatial Econ
  doi: 10.1023/A:1012831808926
– year: 2012
  ident: 10.1016/j.compchemeng.2014.06.005_bib0025
– year: 2012
  ident: 10.1016/j.compchemeng.2014.06.005_bib0180
– start-page: 1
  year: 2014
  ident: 10.1016/j.compchemeng.2014.06.005_bib0125
  article-title: The Lagrangian relaxation for the combinatorial integral approximation problem
  publication-title: Optim Methods Softw
– year: 2011
  ident: 10.1016/j.compchemeng.2014.06.005_bib0135
– volume: 3
  start-page: 139
  issue: 3
  year: 2011
  ident: 10.1016/j.compchemeng.2014.06.005_bib0010
  article-title: A synthesis of emerging data collection technologies and their impact on traffic management applications
  publication-title: Eur Transport Res Rev
  doi: 10.1007/s12544-011-0058-1
– start-page: 3614
  year: 2013
  ident: 10.1016/j.compchemeng.2014.06.005_bib0120
  article-title: Embedded predictive control on an FPGA using the fast gradient method
– volume: 16
  start-page: 155
  issue: 3
  year: 1992
  ident: 10.1016/j.compchemeng.2014.06.005_bib0175
  article-title: Integration of logic and heuristic knowledge in MINLP optimization for process synthesis
  publication-title: Comput Chem Eng
  doi: 10.1016/0098-1354(92)85003-Q
– volume: 5
  start-page: 1
  issue: 1
  year: 2013
  ident: 10.1016/j.compchemeng.2014.06.005_bib0205
  article-title: Warmstarting the homogeneous and self-dual interior point method for linear and conic quadratic problems
  publication-title: Math Program Comput
  doi: 10.1007/s12532-012-0046-z
– year: 2014
  ident: 10.1016/j.compchemeng.2014.06.005_bib0090
  article-title: A New Quadratic Programming Strategy for Efficient Sparsity Exploitation in SQP-Based Nonlinear MPC and MHE
– volume: 13
  start-page: 842
  issue: 3
  year: 2002
  ident: 10.1016/j.compchemeng.2014.06.005_bib0095
  article-title: Reoptimization with the primal-dual interior point method
  publication-title: SIAM J Optim
  doi: 10.1137/S1052623401393141
– volume: vol. 22
  start-page: 1
  year: 2013
  ident: 10.1016/j.compchemeng.2014.06.005_bib0030
  article-title: Mixed-integer nonlinear optimization
– volume: vol. 290
  year: 2003
  ident: 10.1016/j.compchemeng.2014.06.005_bib0055
– volume: 40
  start-page: 2026
  issue: 8
  year: 2013
  ident: 10.1016/j.compchemeng.2014.06.005_bib0170
  article-title: Using the primal-dual interior point algorithm within the branch-price-and-cut method
  publication-title: Comput Oper Res
  doi: 10.1016/j.cor.2013.02.028
– start-page: 3071
  year: 2013
  ident: 10.1016/j.compchemeng.2014.06.005_bib0075
  article-title: ECOS: an SOCP solver for embedded systems
– volume: 1
  start-page: 243
  issue: 3
  year: 2010
  ident: 10.1016/j.compchemeng.2014.06.005_bib0100
  article-title: Energy-efficient buildings facilitated by microgrid
  publication-title: IEEE Trans Smart Gird
  doi: 10.1109/TSG.2010.2083705
– volume: 133
  start-page: 1
  issue: 1–2
  year: 2012
  ident: 10.1016/j.compchemeng.2014.06.005_bib0195
  article-title: The integer approximation error in mixed-integer optimal control
  publication-title: Math Program
  doi: 10.1007/s10107-010-0405-3
– year: 2012
  ident: 10.1016/j.compchemeng.2014.06.005_bib0220
– volume: 46
  start-page: 1540
  issue: 9
  year: 2010
  ident: 10.1016/j.compchemeng.2014.06.005_bib0015
  article-title: Convex relaxations for mixed integer predictive control
  publication-title: Automatica
  doi: 10.1016/j.automatica.2010.06.015
– start-page: 136
  year: 1999
  ident: 10.1016/j.compchemeng.2014.06.005_bib0110
  article-title: On integrating constraint propagation and linear programming for combinatorial optimization
– year: 2005
  ident: 10.1016/j.compchemeng.2014.06.005_bib0200
– volume: vol. 173
  year: 2005
  ident: 10.1016/j.compchemeng.2014.06.005_bib0065
– volume: 51
  start-page: 1813
  issue: 11
  year: 2006
  ident: 10.1016/j.compchemeng.2014.06.005_bib0140
  article-title: Stabilizing model predictive control of hybrid systems
  publication-title: IEEE Trans Autom Control
  doi: 10.1109/TAC.2006.883059
– volume: 12
  start-page: 235
  issue: 2
  year: 2004
  ident: 10.1016/j.compchemeng.2014.06.005_bib0215
  article-title: HYSDEL—a tool for generating computational hybrid models for analysis and synthesis problems
  publication-title: IEEE Trans Control Syst Technol
  doi: 10.1109/TCST.2004.824309
– year: 2010
  ident: 10.1016/j.compchemeng.2014.06.005_bib0060
– volume: 38
  start-page: 3
  issue: 1
  year: 2002
  ident: 10.1016/j.compchemeng.2014.06.005_bib0040
  article-title: The explicit linear quadratic regulator for constrained systems
  publication-title: Automatica
  doi: 10.1016/S0005-1098(01)00174-1
– volume: 37
  start-page: 1085
  issue: 7
  year: 2001
  ident: 10.1016/j.compchemeng.2014.06.005_bib0105
  article-title: Equivalence of hybrid dynamical models
  publication-title: Automatica
  doi: 10.1016/S0005-1098(01)00059-0
– volume: 19
  start-page: 1
  issue: 1
  year: 2011
  ident: 10.1016/j.compchemeng.2014.06.005_bib0210
  article-title: Model predictive control of a rotary cement kiln
  publication-title: Control Eng Pract
  doi: 10.1016/j.conengprac.2010.08.004
– volume: 54
  start-page: 495
  issue: 1
  year: 2007
  ident: 10.1016/j.compchemeng.2014.06.005_bib0185
  article-title: Predictive current control of a voltage source inverter
  publication-title: IEEE Trans Ind Electron
  doi: 10.1109/TIE.2006.888802
– volume: 48
  start-page: 1980
  issue: 6
  year: 2012
  ident: 10.1016/j.compchemeng.2014.06.005_bib0150
  article-title: High-bandwidth explicit model predictive control of electrical drives
  publication-title: IEEE Trans Ind Appl
  doi: 10.1109/TIA.2012.2226198
– volume: 21
  start-page: 1907
  issue: 5
  year: 2013
  ident: 10.1016/j.compchemeng.2014.06.005_bib0005
  article-title: Sampled data model predictive control of a voltage source inverter for reduced harmonic distortion
  publication-title: IEEE Trans Control Syst Technol
  doi: 10.1109/TCST.2012.2214777
– volume: vol. 13
  year: 2005
  ident: 10.1016/j.compchemeng.2014.06.005_bib0045
– volume: 73
  start-page: 363
  issue: 3
  year: 2011
  ident: 10.1016/j.compchemeng.2014.06.005_bib0190
  article-title: Combinatorial integral approximation
  publication-title: Math Methods Operat Res
  doi: 10.1007/s00186-011-0355-4
– year: 2008
  ident: 10.1016/j.compchemeng.2014.06.005_bib0020
– volume: 33
  start-page: 2777
  issue: 10
  year: 2006
  ident: 10.1016/j.compchemeng.2014.06.005_bib0050
  article-title: Detecting infeasibility and generating cuts for mixed integer programming using constraint programming
  publication-title: Comput Oper Res
  doi: 10.1016/j.cor.2005.01.010
– start-page: 868
  year: 2012
  ident: 10.1016/j.compchemeng.2014.06.005_bib0155
  article-title: A distributed model predictive control scheme for reducing consumption of hybrid fuel cell systems
– start-page: 668
  year: 2012
  ident: 10.1016/j.compchemeng.2014.06.005_bib0070
  article-title: Efficient interior point methods for multistage problems arising in receding horizon control
– volume: 13
  start-page: 1
  year: 2012
  ident: 10.1016/j.compchemeng.2014.06.005_bib0160
  article-title: CVXGEN: a code generator for embedded convex optimization
  publication-title: Optim Eng
  doi: 10.1007/s11081-011-9176-9
– start-page: 501
  year: 2011
  ident: 10.1016/j.compchemeng.2014.06.005_bib0130
  article-title: Fast predictive control of linear systems combining Nesterov's gradient method and the method of multipliers
– volume: 3
  start-page: 23
  issue: 1
  year: 1965
  ident: 10.1016/j.compchemeng.2014.06.005_bib0165
  article-title: On cliques in graphs
  publication-title: Isr J Math
  doi: 10.1007/BF02760024
SSID ssj0002488
Score 2.232091
Snippet •First branch-and-bound hybrid MPC solver that targets embedded systems.•Problem-specific ANSI-C implementation can be automatically generated.•Efficient,...
Predictive control of hybrid systems is currently considered prohibitive using embedded computing platforms. To overcome this limitation for mixed logical...
SourceID proquest
crossref
elsevier
SourceType Aggregation Database
Enrichment Source
Index Database
Publisher
StartPage 21
SubjectTerms Branch and bound
C (programming language)
Chemical engineering
Computation
Dynamical systems
Embedded mixed-integer real-time optimization
Embedded systems
Hybrid model predictive control
Mathematical models
Mixed logical dynamical systems
Optimization
Solvers
Title Embedded optimization for mixed logical dynamical systems
URI https://dx.doi.org/10.1016/j.compchemeng.2014.06.005
https://www.proquest.com/docview/1660040555
Volume 72
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVESC
  databaseName: Elsevier SD Freedom Collection Journals 2021
  customDbUrl:
  eissn: 1873-4375
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0002488
  issn: 0098-1354
  databaseCode: AIEXJ
  dateStart: 19950611
  isFulltext: true
  titleUrlDefault: https://www.sciencedirect.com
  providerName: Elsevier
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV1Li9swEBZttpT2UPqk2xde6B4NliVZMvSyNAltCWkPWchN2JZEvWycNMmW_PyOLMl2WxbSQy8iiMhYM59nRtLoG4TeYyIKrEgZU1FCoyv45nRB4zTViVZK4KpqKfNnfD4Xy2X-zdds3bXlBHjTiMMh3_xXVUMfKNtenf0HdXcPhQ74DUqHFtQO7VGKn6xKmD7EkWuwBit_zbLNJlzVB-gOxk65WvT2vsiAtTyQFvhiD7sWGlVgFdA9e2Gn-K2vxT6Gp_VQG69Xxfda1b9doum0a8mwandVqDGhWKjfe8BssPfg7WkOa1DiaKCDPXWleDqDOHCtjvLiL6Pt9g-urMw3dkIwF5tzR1ti1YT1niqczs-_yunlbCYXk-XinEw3P2JbRcyetp-TsdPoXXSScpaLETq5-DxZfum8c0qFCDyq9s3vo7M-5--WN7gtZvnDe7chyeIxeuTXEtGFw8ATdEc3T9HDAcPkM5QHNERDNESAhqhFQ-TREHVoiDwanqPL6WTx8VPsq2XEFTiJfWwglIa1o2BG60wYBrEl1klSUEFTbAQ3ZaG4UkboJFeJ4ZTqDMJ1MOmqSkqqyQs0ataNfokiJTTWiiiiS0MNSJEXBBvMTS5SQjJ-ikSQh6w8lbytaHItQ87glRyIUlpRyjZ_kp2itBu6cXwqxwz6EIQufWDoAj4JEDpm-FlQlATjaU_Eikavb3YSZ5n1YoyxV0f85zV60H8Eb9Bov73Rb9G96ue-3m3feaD9AuSglP0
linkProvider Elsevier
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Embedded+optimization+for+mixed+logical+dynamical+systems&rft.jtitle=Computers+%26+chemical+engineering&rft.au=Frick%2C+Damian&rft.au=Domahidi%2C+Alexander&rft.au=Morari%2C+Manfred&rft.date=2015-01-01&rft.issn=0098-1354&rft.volume=72&rft.spage=21&rft.epage=33&rft_id=info:doi/10.1016%2Fj.compchemeng.2014.06.005&rft.externalDBID=NO_FULL_TEXT
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0098-1354&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0098-1354&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0098-1354&client=summon