Adjoint-based limit cycle oscillation instability sensitivity and suppression

被引:6
作者
He, Sicheng [1 ]
Jonsson, Eirikur [1 ]
Martins, Joaquim R. R. A. [1 ]
机构
[1] Univ Michigan, Aerosp Engn, Francois Xavier Bagnoud Aerosp Bldg,1320 Beal Ave, Ann Arbor, MI 48109 USA
关键词
Adjoint method; LCO; Stability; Time spectral method; Gradient-based optimization; SYSTEMS; FLUTTER; DESIGN;
D O I
10.1007/s11071-022-07989-0
中图分类号
TH [机械、仪表工业];
学科分类号
0802 ;
摘要
Dynamical systems often exhibit limit cycle oscillations (LCOs), self-sustaining oscillations of limited amplitude. LCOs can be supercritical or subcritical. The supercritical response is benign, while the subcritical response can be bi-stable and exhibit a hysteretic response. Subcritical responses can be avoided in design optimization by enforcing LCO stability. However, many high-fidelity system models are computationally expensive to evaluate. Thus, there is a need for an efficient computational approach that can model instability and handle hundreds or thousands of design variables. To address this need, we propose a simple metric to determine the LCO stability using a fitted bifurcation diagram slope. We develop an adjoint-based formula to efficiently compute the stability derivative with respect to many design variables. To evaluate the stability derivative, we only need to compute the time-spectral adjoint equation three times, regardless of the number of design variables. The proposed adjoint method is verified with finite differences, achieving a five-digit agreement between the two approaches. We consider a stability-constrained LCO parameter optimization problem using an analytic model to demonstrate that the optimizer can suppress the instability. We also consider a more realistic LCO speed and stability-constrained airfoil problem that minimizes the normalized mass and stiffness. The proposed method could be extended to optimization problems with a partial differential equation (PDE)-based model, opening the door to other applications where high-fidelity models are needed.
引用
收藏
页码:3191 / 3205
页数:15
相关论文
共 47 条
[41]   SciPy 1.0: fundamental algorithms for scientific computing in Python']Python [J].
Virtanen, Pauli ;
Gommers, Ralf ;
Oliphant, Travis E. ;
Haberland, Matt ;
Reddy, Tyler ;
Cournapeau, David ;
Burovski, Evgeni ;
Peterson, Pearu ;
Weckesser, Warren ;
Bright, Jonathan ;
van der Walt, Stefan J. ;
Brett, Matthew ;
Wilson, Joshua ;
Millman, K. Jarrod ;
Mayorov, Nikolay ;
Nelson, Andrew R. J. ;
Jones, Eric ;
Kern, Robert ;
Larson, Eric ;
Carey, C. J. ;
Polat, Ilhan ;
Feng, Yu ;
Moore, Eric W. ;
VanderPlas, Jake ;
Laxalde, Denis ;
Perktold, Josef ;
Cimrman, Robert ;
Henriksen, Ian ;
Quintero, E. A. ;
Harris, Charles R. ;
Archibald, Anne M. ;
Ribeiro, Antonio H. ;
Pedregosa, Fabian ;
van Mulbregt, Paul .
NATURE METHODS, 2020, 17 (03) :261-272
[42]   Forward and adjoint sensitivity computation of chaotic dynamical systems [J].
Wang, Qiqi .
JOURNAL OF COMPUTATIONAL PHYSICS, 2013, 235 :1-13
[43]   Matrix-free continuation of limit cycles and their bifurcations for a ducted premixed flame [J].
Waugh, Iain C. ;
Kashinath, K. ;
Juniper, Matthew P. .
JOURNAL OF FLUID MECHANICS, 2014, 759 :1-27
[44]   SENSITIVITY ANALYSIS FOR OSCILLATING DYNAMICAL SYSTEMS [J].
Wilkins, A. Katharina ;
Tidor, Bruce ;
White, Jacob ;
Barton, Paul I. .
SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2009, 31 (04) :2706-2732
[45]  
Wu EL, 2020, J OPEN SOURCE SOFTW, V5, P2564, DOI [10.21105/joss.02564, 10.21105/joss.02564, DOI 10.21105/JOSS.02564]
[46]  
Xu M., 2020, ARXIV
[47]   A Jacobian-free approximate Newton-Krylov startup strategy for RANS simulations [J].
Yildirim, Anil ;
Kenway, Gaetan K. W. ;
Mader, Charles A. ;
Martins, Joaquim R. R. A. .
JOURNAL OF COMPUTATIONAL PHYSICS, 2019, 397