This paper presents a novel data-driven nested optimization framework that addresses the problem of coupling between plant and controller optimization. This optimization strategy is tailored toward instances where a closed-form expression for the system dynamic response is unobtainable and simulations or experiments are necessary. Specifically, Bayesian optimization, which is a data-driven technique for finding the optimum of an unknown and expensive-to-evaluate objective function, is employed to solve a nested optimization problem. The underlying objective function is modeled by a Gaussian process (GP); then, Bayesian optimization utilizes the predictive uncertainty information from the GP to determine the best subsequent control or plant parameters. The proposed framework differs from the majority of codesign literature where there exists a closed-form model of the system dynamics. Furthermore, we utilize the idea of batch Bayesian optimization at the plant optimization level to generate a set of plant designs at each iteration of the overall optimization process, recognizing that there will exist economies of scale in running multiple experiments in each iteration of the plant design process. We validate the proposed framework for Altaeros' buoyant airborne turbine (BAT). We choose the horizontal stabilizer area, longitudinal center of mass relative to center of buoyancy (plant parameters), and the pitch angle set-point (controller parameter) as our decision variables. Our results demonstrate that these plant and control parameters converge to their respective optimal values within only a few iterations.

References

1.
Altaeros Energies, Inc.
, “
Altaeros
,” accessed Apr. 12, 2019, http://www.altaerosenergies.com
2.
Ampyx Power
, “
Ampyx Power
,” accessed Apr. 12, 2019, http://www.ampyxpower.com
3.
Makani Power, Inc.,
Makani Power
,” accessed Apr. 12, 2019, http://makanipower.com
4.
SkySails gmbH and Co
, “
SkySails
,” accessed Apr. 12, 2019, http://www.skysails.info
5.
Vermillion
,
C.
,
Grunnagle
,
T.
,
Lim
,
R.
, and
Kolmanovsky
,
I.
,
2014
, “
Model-Based Plant Design and Hierarchical Control of a Prototype Lighter-Than-Air Wind Energy System, With Experimental Flight Test Results
,”
IEEE Trans. Control Syst. Technol.
,
22
(
2
), pp.
531
542
.
6.
Baheri
,
A.
, and
Vermillion
,
C.
,
2017
, “
Altitude Optimization of Airborne Wind Energy Systems: A Bayesian Optimization Approach
,”
American Control Conference
(
ACC
), Seattle, WA, May 24–26, pp. 1365–1370.
7.
Bin-Karim
,
S.
,
Bafandeh
,
A.
,
Baheri
,
A.
, and
Vermillion
,
C.
,
2017
, “
Spatiotemporal Optimization Through Gaussian Process-Based Model Predictive Control: A Case Study in Airborne Wind Energy
,”
IEEE Trans. Control Syst. Technol.
,
27
(2), pp. 798–805.
8.
NikpoorParizi
,
P.
,
Deodhar
,
N.
, and
Vermillion
,
C.
,
2016
, “
Combined Plant and Controller Performance Analysis and Optimization for an Energy-Harvesting Tethered Wing
,”
American Control Conference
(
ACC
), Boston, MA, July 6–8, pp.
4089
4094
.
9.
Fathy
,
H. K.
,
Papalambros
,
P. Y.
, and
Galip Ulsoy
,
A.
,
2003
, “
Integrated Plant, Observer, and Controller Optimization With Application to Combined Passive/Active Automotive Suspensions
,”
ASME
Paper No. IMECE2003-42014.
10.
Allison
,
J. T.
,
Guo
,
T.
, and
Han
,
Z.
,
2014
, “
Co-Design of an Active Suspension Using Simultaneous Dynamic Optimization
,”
ASME J. Mech. Des.
,
136
(
8
), p.
081003
.
11.
Fathy
,
H. K.
,
Bortoff
,
S. A.
,
Scott Copeland
,
G.
,
Papalambros
,
P. Y.
, and
Galip Ulsoy
,
A.
,
2002
, “
Nested Optimization of an Elevator and Its Gain-Scheduled LQG Controller
,”
ASME
Paper No. IMECE2002-39273.
12.
Deese
,
J.
,
Deodhar
,
N.
, and
Vermillion
,
C.
,
2017
, “
Nested Plant/Controller Co-Design Using G-Optimal Design and Extremum Seeking: Theoretical Framework and Application to an Airborne Wind Energy System
,”
IFAC-PapersOnLine
,
50
(1), pp. 11965–11971.
13.
Peters
,
D. L.
,
Papalambros
,
P. Y.
, and
Ulsoy
,
A. G.
,
2011
, “
Control Proxy Functions for Sequential Design and Control Optimization
,”
ASME J. Mech. Des.
,
133
(
9
), p.
091007
.
14.
Youcef-Toumi
,
K.
,
1996
, “
Modeling, Design, and Control Integration: A Necessary Step in Mechatronics
,”
IEEE/ASME Trans. Mechatronics
,
1
(
1
), pp.
29
38
.
15.
Reyer
,
J. A.
, and
Papalambros
,
P. Y.
,
1999
, “
Optimal Design and Control of an Electric DC Motor
,” ASME Design Engineering Technical Conferences, pp. 85–96.
16.
Fathy
,
H. K.
,
Papalambros
,
P. Y.
,
Galip Ulsoy
,
A.
, and
Hrovat
,
D.
,
2003
, “
Nested Plant/Controller Optimization With Application to Combined Passive/Active Automotive Suspensions
,”
American Control Conference
(
ACC
), Denver, CO, June 4–6, pp.
3375
3380
.
17.
Athan
,
T. W.
, and
Papalambros
,
P. Y.
,
1996
, “
A Note on Weighted Criteria Methods for Compromise Solutions in Multi-Objective Optimization
,”
Eng. Optim.
,
27
(
2
), pp.
155
176
.
18.
Indraneel
,
D.
, and
Dennis
,
J. E.
,
1997
, “
A Closer Look at Drawbacks of Minimizing Weighted Sums of Objectives for Pareto Set Generation in Multicriteria Optimization Problems
,”
Struct. Optim.
,
14
(
1
), pp.
63
69
.
19.
Allison
,
J. T.
, and
Nazari
,
S.
,
2010
, “
Combined Plant and Controller Design Using Decomposition-Based Design Optimization and the Minimum Principle
,”
ASME
Paper No. DETC2010-28887.
20.
Fathy
,
H. K.
,
Reyer
,
J. A.
,
Papalambros
,
P. Y.
, and
Ulsov
,
A. G.
,
2001
, “
On the Coupling Between the Plant and Controller Optimization Problems
,”
American Control Conference
(
ACC
), Arlington, VA, June 25–27, pp.
1864
1869
.
21.
Joe
,
D.
, and
Chris
,
V.
, 2018, “
Nested Plant/Controller Codesign Using G-Optimal Design and Continuous Time Adaptation Laws: Theoretical Framework and Application to an Airborne Wind Energy System
,”
ASME J. Dyn. Syst. Meas. Control
,
140
(12), p. 121013.
22.
Baheri
,
A.
,
Bin-Karim
,
S.
,
Bafandeh
,
A.
, and
Vermillion
,
C.
,
2017
, “
Real-Time Control Using Bayesian Optimization: A Case Study in Airborne Wind Energy Systems
,”
Control Eng. Pract.
,
69
, pp.
131
140
.https://www.sciencedirect.com/science/article/pii/S0967066117302101
23.
Baheri
,
A.
,
Deese
,
J.
, and
Vermillion
,
C.
, 2017, “
Combined Plant and Controller Design Using Bayesian Optimization: A Case Study in Airborne Wind Energy Systems
,”
ASME
Paper No. DSCC2017-5242.
24.
Ali
,
B.
,
Praveen
,
R.
, and
Christopher
,
V.
,
2018
, “
Iterative 3D Layout Optimization and Parametric Trade Study for a Reconfigurable Ocean Current Turbine Array Using Bayesian Optimization
,”
Renewable Energy
,
127
, pp. 1052–1063.
25.
Baheri
,
A.
,
Praveen
,
R.
, and
Christopher
,
V.
, “
Iterative In-Situ 3D Layout Optimization of a Reconfigurable Ocean Current Turbine Array Using Bayesian Optimization
,”
ASME
Paper No. DSCC2017-5230.
26.
Baheri
,
A.
, and
Vermillion
,
C.
, 2017, “
Context-Dependent Bayesian Optimization in Real-Time Optimal Control: A Case Study in Airborne Wind Energy Systems
,”
NIPS Workshop on Bayesian Optimization
, Long Beach, CA.https://bayesopt.github.io/papers/2017/5.pdf
27.
Abdelrahman
,
H.
,
Berkenkamp
,
F.
,
Poland
,
J.
, and
Krause
,
A.
,
2016
, “
Bayesian Optimization for Maximum Power Point Tracking in Photovoltaic Power Plants
,”
European Control Conference
(
ECC
), Aalborg, Denmark, June 29–July 1, pp. 2078–2083.
28.
Garnett
,
R.
,
Osborne
,
M. A.
, and
Roberts
,
S. J.
,
2010
, “
Bayesian Optimization for Sensor Set Selection
,”
Ninth ACM/IEEE International Conference on Information Processing in Sensor Networks
, Stockholm, Sweden, Apr. 12–16.http://www.robots.ox.ac.uk/~parg/pubs/ipsn673-garnett.pdf
29.
Rasmussen
,
C. E.
,
2003
,
Gaussian Processes in Machine Learning
, Summer School on Machine Learning, Springer, Berlin.
30.
Eric
,
B.
,
Cora
,
V. M.
, and
De Freitas
,
N.
,
2010
, “
A Tutorial on Bayesian Optimization of Expensive Cost Functions, With Application to Active User Modeling and Hierarchical Reinforcement Learning
,” preprint
arXiv:1012.2599
.https://arxiv.org/abs/1012.2599
31.
Zilinskas J. Mockus
,
A.
, and
Tiesis
,
V.
,
1978
, “
The Application of Bayesian Methods for Seeking the Extremum
,”
Towards Global Optim.
,
2
, pp.
2:117
129
.https://www.researchgate.net/publication/248818761_The_application_of_Bayesian_methods_for_seeking_the_extremum
32.
González
,
J.
,
Dai
,
Z.
,
Hennig
,
P.
, and
Lawrence
,
N.
, 2016, “
Batch Bayesian Optimization Via Local Penalization
,” 19th International Conference on Artificial Intelligence and Statistics, Cadiz, Spain, pp. 648–657.
33.
Vermillion
,
C.
,
Glass
,
B.
, and
Greenwood
,
S.
,
2014
, “
Evaluation of a Water Channel-Based Platform for Characterizing Aerostat Flight Dynamics: A Case Study on a Lighter-Than-Air Wind Energy System
,”
AIAA
Paper No. 2014-2711.
34.
Sarioğlu
,
M.
, and
Yavuz
,
T.
,
2000
, “
Vortex Shedding From Circular and Rectangular Cylinders Placed Horizontally in a Turbulent Flow
,”
Turk. J. Eng. Environ. Sci.
,
24
(
4
), pp.
217
228
.
You do not currently have access to this content.