loading

Logout succeed

Logout succeed. See you again!

ebook img

NASA Technical Reports Server (NTRS) 20040085764: Aeroelastic System Development Using Proper Orthogonal Decomposition and Volterra Theory PDF

pages12 Pages
file size0.43 MB
languageEnglish

Preview NASA Technical Reports Server (NTRS) 20040085764: Aeroelastic System Development Using Proper Orthogonal Decomposition and Volterra Theory

Aeroelastic System Development Using Proper Orthogonal Decomposition and Volterra Theory David J. Lucia⁄ and Philip S. Berany Air Force Research Laboratory Walter A. Silvaz NASA Langley Research Center This research combines Volterra theory and proper orthogonal decomposition (POD) into a hybrid methodology for reduced-order modeling of aeroelastic systems. The out- come of the method is a set of linear ordinary difierential equations (ODEs) describing the modal amplitudes associated with both the structural modes and the POD basis functions for the (cid:176)uid. For this research, the structural modes are sine waves of varying frequency, and the Volterra-POD approach is applied to the (cid:176)uid dynamics equations. The structural modes are treated as forcing terms which are impulsed as part of the (cid:176)uid model realization. Using this approach, structural and (cid:176)uid operators are coupled into a single aeroelastic operator. This coupling converts a free boundary (cid:176)uid problem into an initial value problem, while preserving the parameter (or parameters) of interest for sensitivity analysis. The approach is applied to an elastic panel in supersonic cross (cid:176)ow. ThehybridVolterra-PODapproach providesa low-order (cid:176)uidmodel in state-space form. The linear (cid:176)uid model is tightly coupled with a nonlinear panel model using an implicit integration scheme. The resulting aeroelastic model provides correct limit-cycle oscillation prediction over a wide range of panel dynamic pressure values. Time inte- gration of the reduced-order aeroelastic model is four orders of magnitude faster than the high-order solution procedure developed for this research using traditional (cid:176)uid and structural solvers. Introduction structure, established order-reduction methods that Volterramethods1 andproperorthogonaldecompo- rely on linearized dynamics are of little use. sition2,3(POD)aretwoofthemoreprevalentreduced- Over the past three years, applications of POD order modeling (ROM) techniques well-suited to non- to the Euler equations have produced reduced order linear dynamics.4{8 The application of ROM tech- aeroelastic models that properly capture aerodynamic niques to aeroelastic systems is an active area of re- nonlinearities. A low-order POD representation of search, motivated by the desire for faster algorithms the discrete, 2-D Euler equations9 was coupled with that are well-suited to the design environment for air- the von K¶arm¶an equation to simulate the dynamics craft. For example, transonic, (cid:176)uid-structure inter- of (cid:176)ow over a (cid:176)exible panel.10 Subsequently, a new action is a particular application of interest to both approach was taken, involving domain decomposition, externalandinternalaerodynamicistsbecausemoving that allowed LCO to be accurately simulated in the shockwavesinthe(cid:176)ownecessitatehigh-fldelitynumer- transonic regime.11 In that study, full-order and re- ical(cid:176)owsolverswhicharetoocumbersomeforiterative duced order models of a small (cid:176)ow region containing design analysis. Regardless of the application, when a moving shock were decomposed from the larger (cid:176)ow nonlinearitiesarepresentineitherthe(cid:176)owfleldorthe domain. Both approaches enabled a physically consis- tent treatment of the aerodynamic nonlinearity. In a ⁄Senior Research Aerospace Engineer, Major, USAF, morerecentpaper,12 theoriginalPOD/ROMmethod- AFRL/VAS, Bldg 45, 2130 Eighth Street, Suite 1, WPAFB, ology used for (cid:176)ow over an elastic panel10 was revis- OH45433-7542,([email protected]),AIAAMember yPrincipal Research Aerospace Engineer, AFRL/VASD, ited to improve the temporal coupling between the Bldg 146, 2210 Eighth Street, WPAFB, OH 45433-7531, aerodynamic and structural dynamic equations. Fur- ([email protected]),AssociateFellowofAIAA thermore, a modal representation of the structure was zSeniorResearchScientist,AeroelasticityBranch,MailStop employed, which permitted a more e–cient formula- 340,NASALangleyResearchCenter,Hampton,VA23681-0001, tion of the reduced-order aeroelastic system. SeniorMemberofAIAA Copyright(cid:176)c 2003bytheAmericanInstituteofAeronauticsand AllofthestudiesmentionedabovereliedonaROM Astronautics, Inc. No copyright is asserted in the United States under Title 17, U.S. Code. The U.S. Government has a royalty- technique called subspace projection for time integra- freelicensetoexerciseallrightsunderthecopyrightclaimedherein tion of the reduced-order model. While su–cient to for Governmental Purposes. All other rights are reserved by the copyrightowner. demonstrate theaccuracyofthePODbasisfunctions, 1 of 12 American Institute of Aeronautics and Astronautics Paper 2003-1922 subspace projection was not an e–cient way to time frequency(themethodofsnapshots18willbediscussed integrate the low-order, aeroelastic ROM. Generally, in the next section). four orders of magnitude reduction in (cid:176)uid system de- The research will consider two base (cid:176)ow cases, and grees of freedom (DOFs) were demonstrated in the two snapshot collection methods. Both uniform (cid:176)ow above studies. Time integrating these POD/ROMs at free stream conditions, and steady-state (cid:176)ow over with subspace projection generally produced about a static panel de(cid:176)ection will be considered as base one order of magnitude improvement in compute time (cid:176)ow cases. An aeroelastic POD basis will be gener- to accompany a much larger drop in problem order. ated by sampling a small portion of the time history The applicability of POD basis functions to nonlin- for a baseline LCO case, which was the approach in ear problems has been documented in the literature, recent applications using subspace projection for this but a tractable nonlinear, low-order model realiza- problem.12 In addition, we will investigate using the tion procedure is a key missing link. Two techniques, impulseresponseofthe(cid:176)uidsystemtogenerateaPOD Galerkin projection and direct projection, have been basis. The full-system impulse responseis collected as recently reported as having potential for obtaining part of the Volterra-POD approach, and the impulse nonlinear terms for POD/ROMs.13 However, the lin- responses can be sampled as snapshots in lieu of the earportionoftheserealizationproceduresisgenerally LCO time-history. Finally, we will apply POD to the unstable, requiring dissipation techniques that afiect structuraldynamics,couplethestructuralPOD/ROM modelperformance. TheVolterra-PODapproachpro- with the (cid:176)uid POD/ROM and examine performance. vides a stable reduced-order equation set, and is an We will record the various parameter settings used to important advance toward achieving stable, nonlinear generate the aeroelastic POD/ROMs for each case. reduced-order models. The linearity of the supersonic (cid:176)ow-fleld will be ex- The hybrid Volterra-POD method was recently de- amined as part of the ROM analysis. The principle veloped to replace subspace projection for time inte- of superposition applies in a linear (cid:176)ow-fleld, which gration of POD/ROMs applied to compressible (cid:176)ow enablesahostoflinearorder-reductiontechniques,in- flelds.14 The goal of the Volterra-POD approach was cluding the Volterra-POD technique detailed in this toachievecomputationalsavingsontheorderofDOF paper. While the supersonic, aeroelastic (cid:176)ow-fleld is reductions. This goal was achieved in the initial ap- wellrepresentedbyalinear(cid:176)uidmodel,wewilldemon- plication, where four orders of magnitude reduction strate that the supersonic (cid:176)ow-fleld itself is not linear was obtained in both DOFs and compute time. To in general. date, the hybrid Volterra-POD method has only been The performance of the Volterra-POD aeroelastic applied to subsonic (cid:176)ow-flelds characterized by linear ROMs will be quantifled in accuracy, order reduction, behavior, with flxed boundaries. The product of the and computational savings. A high-order, full-system technique was a linear, state-space system of ODEs representation of the problem is required for snapshot governing the dynamics of modal coe–cients corre- collection. The (cid:176)ow fleld and panel response for the sponding to a small number of POD basis functions. full-system model will serve as the baseline for per- The state-space realization was obtained from a set of formance comparison. Accuracy will be quantifled by impulseresponsesthatwereprocessedusingtheEigen- comparingLCOpanelresponse,(cid:176)ow-fleldpressuredis- system Realization Algorithm (ERA).15,16 tribution on the elastic panel, LCO frequency, and LCO phase for a variety of panel dynamic pressure This research will extend the Volterra-POD ap- values. Finally, the robustness of the Volterra-POD proach to supersonic (cid:176)ow-flelds with dynamic bound- method for predicting LCO response across a broad ary behavior. The POD-Volterra method will be ap- parameter space will also be addressed. plied to a two-dimensional elastic panel in inviscid, supersonic cross-(cid:176)ow. The Volterra-POD approach Formulation will be used to identify a low-dimensional, linear POD/ROM for the (cid:176)uid. The POD/ROM will be This section describes the full-system aeroelastic tightly coupled to a low-dimensional, nonlinear model model,introducesPOD,andoverviewsVolterrameth- of the von K¶arm¶an plate equation.17 The aeroelas- ods. In addition, we fully develop the Volterra-POD tic response will be obtained using an implicit time- approach and the synthesis of aeroelastic ROMs. integration scheme. Structural Dynamics Equations The Volterra-POD technique involves procedures Two-dimensional (cid:176)ow over a semi-inflnite, pinned that require the selection of parameters such as im- panel of length L is considered. Panel dynamics are pulse size, several data windowing lengths, and im- computed with von K¶arm¶an’s large-de(cid:176)ection plate pulse sampling frequency. The choice of POD basis equation, which is placed in nondimensional form us- afiects performance as well. Some considerations for ing aerodynamic scales L and u 19 (0<x<1): 1 generating the POD basis include choice of base (cid:176)ow (the POD/ROM determines the perturbation to this „@4w @2w @2w 1 ¡N + =„ ¡p ; (1) base (cid:176)ow), snapshot collection method and sampling ‚ @x4 x@x2 @t2 (cid:176)M2 (cid:181) 1 ¶ 2 of 12 American Institute of Aeronautics and Astronautics Paper 2003-1922 Fluid Dynamics 6„ h ¡2 1 @w 2 Thedynamicsofinviscid(cid:176)uid(cid:176)owsaregovernedby N · 1¡”2 dx: (2) theEulerequations. Thetwo-dimensionalEulerequa- x ‚ L @x (cid:181) ¶ Z0 (cid:181) ¶ tions are given below in strong conservation form:20 ¡ ¢ Thenonlinear,in-planeloadinEqn.(2),servestolimit @U @E(U) @F(U) panel de(cid:176)ections w(x;t) induced by (cid:176)uid-structure in- + + =0 ; (8a) @t @x @y teraction. Here, the load is assumed to be distributed uniformally over the panel.17 Equation (1) is compa- ‰ rable to similar formulations found in the literature,17 U(x;t) = 2 mx 3; (8b) although w and t are scaled by h and ‰ hL4 1=2, my d d s 6 E 7 respectively. Two pinned boundary conditions are en- 6 T 7 forced at the panel’s endpoints: w =0 and¡ @2w =¢0. where ‰; m ; m and4E ar5e functions of space and @x2 x y T A modal solution for the de(cid:176)ection w(x;t) is as- time. Since we assume an ideal gas for our applica- sumed: tions, this equation set can be closed using the ideal ms gas law. w(x;t)= a (t)sin(i…x); (3) i The solution of the Euler equations can be approx- i=1 X imated using either flnite-difierence, flnite-volume, or where m is the number of structural modes retained, s flnite-element techniques. To do this, the spatial do- andthemodalamplitudesa varyintimeandarecol- i mainisdiscretized,andthe(cid:176)owvariablesinU(x;t)at located in the array a. The Galerkin method is used eachdiscretelocationarecollocatedintoacolumnvec- to obtain a low-order set of ordinary-difierential equa- tor U(t). Time integration across the computational tions describing the behavior of a .17 First, Eqn. (3) i mesh is used to obtain (cid:176)ow solutions. is substituted into Eqn. (1). The resulting expres- Since the Euler equations are linear in the time sionisthenintegrated,followingpre-multiplicationby derivative, and quasi-linear in the spatial deriva- sin(i…x), to yield (i=1;:::;m ) s tive,20,21 the spatial derivatives and the time deriva- 1 „(i…)4 6„ h ¡2 (i…)2 tives in Eqn. (8a) can be separated to form an evolu- a˜i+ ai+ 1¡”2 fi ai =„Pi; tionarysystem. Toaccomplishthis,thespatialderiva- 2 2‚ ‚ L 2 (cid:181) ¶ tivesofthe(cid:176)uxterms @E and @F aregroupedtoform ¡ ¢ (4) @x @y where fi· a2(r…)2 and a nonlinear operator R acting on the set of (cid:176)uid vari- r r 2 ables. The(cid:176)uiddynamicsfromEqn. (8a)canthenbe P 1 1 expressed as P · ¡p sin(i…x)dx: (5) i (cid:176)M2 dU(x;t) Z0 (cid:181) 1 ¶ =R(U(x;t)) : (9) dt Theprojectedpressurecomponents,P ,areintegrated i fromtheaerodynamicsolutionwiththemidpointrule, When discretized this expression takes the form using(cid:176)owfleldpressuresobtainedatgridpointsonthe panelsurface.12 Theaerodynamicequations,theirdis- dU(t) =R(U(t)) : (10) cretization, and their solution are discussed in later dt sections. While equivalent to other formulations in Equation (10) is referred to as the full-system dynam- the literature, Eq. (4) has two notable distinctions. ics. First, the difierent form of scaling described above al- A flnite-volume scheme was the basis for the full- ters equation coe–cients, and, second, an expression ordersolverusedinthisresearch,whichapproximated relating p to the state of the panel is not assumed.12 the integral form of the Euler equations: ThestructuraldynamicsequationEqn.(4)isplaced in flrst-order form by introducing a mode speed array, d UdV + (E{+F|)¢dS =0 : (11) b, such that a_i =bi, dtZV Z@V „(i…)4 6„ Li… 2 The grid points in the compbutatiobnal mesh described b_i =¡ + 1¡”2 fi ai+2„Pi: earlier were used to form corners for cells. For each ‚ ‚ h " (cid:181) ¶ # cell, the integral form of the Euler equations reduced ¡ ¢ (6) to the following, assuming no grid deformation: The mode speeds and amplitudes are collocated into a structural solution array, Ys, leading to a general d dSi;j U + (E {+F |)¢ =0 : (12) form of the structural equation: i;j i;j i;j dt dA i;j sides X Ys = [b;a]T (7a) The (cid:176)ux terms E abnd F bwere computed using i;j i;j Y_ s = Rs(Ys;P;„;‚;h=L): (7b) second-order Roe averaging,20 and the (cid:176)ow variables 3 of 12 American Institute of Aeronautics and Astronautics Paper 2003-1922 Ui;j were evaluated as cell averages. Time integration Proper Orthogonal Decomposition acrossthecomputationalmeshwasusedtoobtain(cid:176)ow POD is a technique to identify a small number of solutions. This was accomplished with a flrst-order- basis functions that adequately describe the behav- accurate, forward Euler approximation. ior of the full-system dynamics (Eqn. (10)) across someparameterspaceofinterest. AsummaryofPOD External boundaries were handled with ghost cells. as it applies to a spatially-discretized (cid:176)ow fleld fol- The (cid:176)uid values for the ghost cells at the far lows. AdetaileddescriptionofPODisavailableinthe fleld boundaries were determined using characteristic literature.4,8 For simplicity, consider only one (cid:176)uid boundary conditions.20 The bump-surface was mod- variable, w(x;t), which when spatially descritized us- eledusingatranspirationapproximation.22 Theflnite- ing N nodes is denoted w(t). For this (cid:176)uid variable, volume (cid:176)uid solver and the transpiration boundary the full-system dynamics in Eqn. (10) is expressed as condition were validated using a combination of the- oryandexperimentaldata. Subsonicperformancewas dw validated using wind-tunnel data.23 Supersonic per- =Rw(w) : (13) dt formance was validated using oblique shock theory.24 Time-accurateperformancewasvalidatedbycorrectly Spectralmethodsapproximatethesolutionw(X;t)as predictingthevortexsheddingfrequencyfromacylin- M der in cross (cid:176)ow. w(x;t)… a (t)` (x) : (14) k k k=1 X Time Integration of the Coupled Full-Order Equations When the domain is spatially discretized, `k(x) be- comes a vector ` , and the following relation applies: k The systems of discretized (cid:176)uid dynamic equations, U(t), and modal structural equations, Y , are com- M s bined into a single time-dependent system represen- w(t)… ak(t)`k : (15) tative of the complete interaction between structure kX=1 and inviscid (cid:176)ow. Time integration proceeds in two The set of vectors f` g are discrete basis functions k steps, assuming an O(¢t) lag in the synchronization corresponding to the computational mesh deflned for of (cid:176)uid and structure. First, the structural variables thenumericalsolver. Thesetfa garethemodalcoef- k are updated from time level n to n+1 using a Crank- flcients,andEqn. (15)canberepresentedusingmatrix Nicolsonproceduretobedescribedbelow(butlimited algebra. The(cid:176)uidmodescomprisecolumnsofamodal heretoonlystructuralvariables). Duringthisstep,the matrix ', and the coe–cients are collocated into a pressuresknownatgridpointsonthepanelsurfaceare column vector w(t). POD produces a linear transfor- consideredfrozen. Inthesecondstep,theaerodynamic mation ' between the full-order solution, w, and the variables are explicitly updated using only structural reduced-order sbolution, w: variables deflned at time level n. w(t)=W +'w(t) : (16) 0b Grid Generation and Time Step The reduced-order variable w(t) represents deviations b The (cid:176)ow is simulated over a physical domain of of w(t) from a base solution W . The subtraction of 0 lengthDL,centeredaboutx=0,andheightDH. The W0 will result in zero-valuedbboundaries for the POD domain is discretized using I nodes in the streamwise modes wherever constant boundary conditions occur direction and J nodes normal to the panel. Indices i on the domain. (1•i•I) and j (1•j •J) are used to denote grid ' is constructed by collecting observations of the pointscomprisingcornersofcellsfortheflnite-volume solutionw(t)¡W atdifierenttimeintervalsthrough- 0 scheme. Gridpointsareclusteredinthedirectionnor- out the time integration of the full-system dynamics. mal to the panel at the panel surface, with minimum Theseobservationsarecalledsnapshots18 andaregen- spacingdenotedby¢ . Thespacingofgridpointsis erally collected to provide a good variety of (cid:176)ow fleld wall specifled to grow geometrically with j from the panel dynamics while minimizing linear dependence. The boundary. Inthestreamwise direction, thenodespac- snapshot generation procedure is sometimes referred ing is chosen to be uniform over the deforming panel to as POD training.8 segment (coincident with the structural grid), while A total of Q snapshots are collected from the full- growing geometrically upstream of the leading edge system dynamics. These are vectors of length N. The (positioned at i = I ) and downstream of the trail- set of snapshots describe a linear space that is used LE ing edge (positioned at i = I ). Calculations are to approximate both the domain and the range of the TE carriedoutwithabaselinegridgivenbythefollowing: nonlinear operator R . The linear space is deflned w I = 141, J = 116, D = 50, D = 25, I = 45, by the span of the snapshots.25 POD identifles a new L H LE I =97, and ¢ =0:0125. basisforthislinearspacethatisoptimallyconvergent4 TE wall 4 of 12 American Institute of Aeronautics and Astronautics Paper 2003-1922 in the sense that no other set of basis functions will formulation is considered: capture as much energy in as few dimensions as the t POD basis functions. To identify the POD basis, the X(t)=h + h (t¡¿)u(¿)d¿ 0 1 snapshotsarecompiledintoanN£QmatrixS,known Z0 as the snapshot matrix. The mapping function ' is t t then developed using + h (t¡¿ ;t¡¿ )u(¿ )u(¿ )d¿ d¿ : (20) 2 1 2 1 2 1 2 Z0 Z0 STSV = V⁄ ; (17a) The assumption of a weakly nonlinear system is con- ' = SV : (17b) sistent with the emergence of limit-cycle oscillation of a 2-D aeroelastic system in transonic (cid:176)ow through a Here V is the matrix of eigenvectors of STS, and ⁄ is supercritical Hopf bifurcation.29 For linear systems, the corresponding diagonal matrix of eigenvalues. To only the flrst-order kernel is non-trivial, and there are eliminate redundancy in the snapshots, the columns no limitations on input amplitude. of V corresponding to very small eigenvalues in ⁄ are Theflrst-andsecond-orderkernelsarepresentedbe- truncated. The matrix of eigenvalues ⁄ is also resized low in flnal form:5 to eliminate the rows and columns corresponding to 1 the removed eigenvalues. If Q¡M columns of V are h1(¿1) = 2X0(¿1)¡ X2(¿1) ; (21) 2 truncated, theresultingreducedordermapping'will 1 be an N £ M matrix. The reduced-order mapping h2(¿1;¿2) = (X1(¿1;¿2)¡X0(¿1)¡X0(¿2)()22:) 2 represents an isomorphism between N and M dimen- sional space. It determines the coordinates of w(t) in In (21), X0(¿1) is the time response of the system to terms of the M remaining basis functions, `k. a unit impulse applied at time 0 and X2(¿1) is the The reduced-order mappings for each (cid:176)uid variable time response of the system to an impulse of twice are developed separately, and individual S and V ar- unit magnitude at time 0. These response functions raysarecollocatedasblocksintoalargersetofarrays, represent the memory of the system. If the system is also denoted S and V, to form linear, then X2 = 2X0 and h1 = X0, which is why the flrst-order kernel is referred to as the linear unit U(t) … U0+'U(t) ; (18a) impulse response. The identiflcation of the second- ' = SV : (18b) order kernel is more demanding, since it is dependent b on two parameters. Assuming ¿ >¿ in (22), X (¿ ) 2 1 0 2 These versions of Eqn.’s (16) and (17b), respectively, istheresponseofthesystemtoanimpulseattime¿ . 2 apply to the entire set of (cid:176)uid variables. Timeisdiscretizedwithasetoftimestepsofequiv- PODofthediscrete,panelpositionvectorw(x;t)! alent size. Time levels are indexed from 0 (time 0) to w(t) and panel velocity vector s(t) = w_(t) is accom- n (time t), and the evaluation of X at time level n is plished in a similar manner as described above for the denoted by X[n]. The convolution in discrete time is (cid:176)uid system. Unlike the (cid:176)uid POD basis functions, there is no base term subtracted from the snapshots N X[n] = h + h [n¡k]u[k] (23) when generating a structural POD basis. 0 1 k=0 X Volterra Methods N N Consider time-invariant, nonlinear, continuous- + h [n¡k ;n¡k ]u[k ]u[k ](2:4) 2 1 2 1 2 time,systems. Ofinterestistheresponseofthesystem kX1=0kX2=0 about an initial state X(0) = X due to an arbi- 0 The linearized and nonlinear Volterra kernels can trary input u(t) (we take u as a real, scalar input) betransformedintolinearizedandnonlinear(bilinear) for t ‚ 0. As applied to these systems, Volterra the- state-space systems that can be easily implemented ory1,26{28 yields the response into other disciplines such as controls and optimiza- t tion.5,27 For linear dynamics, state-space realization X(t) = h0+ h1(t¡¿)u(¿)d¿ (19) using the Eigensystem Realization Algorithm (ERA) Z0 hasbeenusedtogeneratelinear,aeroelasticsystems.16 t t + h (t¡¿ ;t¡¿ )u(¿ )u(¿ )d¿ d¿ Nonlinear system realization is an active area of re- 2 1 2 1 2 1 2 Z0 Z0 search. N t t System Realization + :: h (t¡¿ ;::;t¡¿ ) n 1 n n=3Z0 Z0 The ERA method15 identifles a discrete, linear, X u(¿ ):: u(¿ )d¿ :: d¿ : time-invariant state-space realization of the form, 1 n 1 n The Volterra series can be accurately truncated be- X[n+1] = AX[n]+Bu[n] yond the second-order term when a weakly nonlinear Y[n] = CX[n] ; (25) 5 of 12 American Institute of Aeronautics and Astronautics Paper 2003-1922 using data from a complete ensemble of impulse re- where0 and0 asthenullmatricesoforderpandm p m sponses. Initial state responses can be used in lieu respectively, and I and I are the identity matrices p m of impulse responses, but we only consider impulse of order p and m. response data in this overview for simplicity. The sys- Since the discrete time step ¢t = t ¡t is con- k+1 k tems realization procedure takes measurement data stant, the continuous form of the discrete state-space Y[n] from the free response of the system and pro- realization (Eqn. (25)) is easily obtained. The contin- duces a minimal state-space model A;B; and C such uous from, shown below, may require additional state that functions Y are accurately reproduced. dimensionality when the discrete realization has real, Thefreepulseresponseoflinear,time-invariant,dis- negative poles: crete systems is given by a function known as the X_ (t) = AX(t)+Bu(t) Markov parameter, Y(t) = CX(t) : (31) Y [n]=CAn¡1B : (26) m Aeroelastic ROM Development The superposition principle states that a system re- The full-order vector of (cid:176)uid variables U(t) repre- sponse to any arbitrary input can be obtained from sents the spatially discretized (cid:176)ow fleld obtained from a linear combination of impulse responses from that the full-system (cid:176)ow solver. POD provides a trans- system. The generalized Hankel matrix of impulse formation ' that maps U(t) to a low order vector of responses is related to the Markov parameter by the modalcoe–cientsU(t)(fromEqn. 18a). Thereduced- superposition principle. The Hankel matrix is formed order (cid:176)uid variable U(t) will be denoted Y , which is by windowing the impulse response data. A total f the vector of outpubts Y(t) (Eqn. (31)) . of K data points are provided at discrete time steps A state-space modbel for Y can be obtained from n = 1;:::K, and the r £ s matrix H is formed as f rs impulse responses using the ERA method. Impulses follows, for the (cid:176)uid system use the plate position and ve- Ym[n] ::: Ym[n+s¡1] locity coe–cients (Ys) as the forcing terms. Each Ym[1+n] ::: Ym[1+n+s¡1] structural term is impulsed, and the (cid:176)uid system re- Hrns¡1 =2 .. .. .. 3 (27) sponse is generated using the full-order model. The . . . 66Ym[r¡1+n] ::: Ym[r¡1+n+s¡1]77 time history of the impulse response is projected onto 4 5 eachofthePODbasisfunctionstoobtaintheimpulse where s is the total size of the data window, and r is response of the reduced-order (cid:176)uid vector Y . POD f the number of time steps used to shift the data win- basisfunctionsareobtainedusingthemethodofsnap- dow. The choice of r and s is arbitrary as long as shots as described previously. The process is repeated r+s+n•K+2. foreachstructuralmode,andthecollectionofimpulse The ERA method eliminates redundant data by us- responsesisusedtogeneratealinearstate-spacemodel ing Singular Value Decomposition (SVD) on H0 , for the reduced order (cid:176)uid system, rs H0 =PDQT : (28) X_ = A X +B Y ; (32a) rs f f f f s Y = C X ; (32b) Unwanted state dimensionality is eliminated by trun- f f f cating the elements of P;D; and Q associated with where X is the state vector from the ROM realiza- very small singular values of H0 . The number of f rs tion, and Y represents the modal coe–cients for the s states is reduced to a minimal number q. The number structural deformation. of observations p and the number of forcing terms m The structural model from Eqn. (7b) is coupled to are known from the problem formulation. The dimen- thereduced-order(cid:176)uidmodel(Eqns. (32a)and(32b)) sionoftheMarkovparameterY [n]isp£m. Algebra m through the projected pressure term P. The reduced- isusedtorecastEqn. (26)intermsofthetimeshifted order variables, Y , are obtained from the dynamic Hankel matrix H1 , and the elements P;D; and Q. s rs statesX bythelinearmappingC . Fluidpressureon f f The state-space realization (cid:176)ows from this manipula- thepanelisextractedfromY usingtheportionofthe s tion, and is as follows: reduced order mapping (Eqn. (18a)) that pertains to A = D¡12PTHr1sQD¡21 ; (29a) the moving boundary. Equation (5) is used to project the pressure values into P. The mapping of reduced B = D12QTEm ; (29b) order (cid:176)uid states to projected pressure is denoted f , P C = EpTPD21 : (29c) P =f (X ) : (33) P f ET and ET are deflned below: p m Equation(33)isusedtocouplethestructureand(cid:176)uid ET =[I ;0 ;:::;0 ] ; (30a) dynamic state variables, p p p p ET =[I ;0 ;:::;0 ] ; (30b) Y_ =R (Y ;f (X );„;‚;h=L) : (34) m m m m s s s P f 6 of 12 American Institute of Aeronautics and Astronautics Paper 2003-1922 Equations (32a) and (34) comprise the low order, this fashion since any forcing function can be assem- aeroelastic ROM with linear (cid:176)uid dynamics, and non- bled from a series of impulses. linear plate dynamics. The supersonic (cid:176)ow fleld was essentially linear10 The (cid:176)uid and structural terms are grouped into ar- once LCO was fully developed. Shock waves formed rays Y and R as follows: at the ends of the panel, and although they varied in strengthdynamicallywiththeLCO,theywerestation- X Y = f ; (35) ary,andthe(cid:176)owfleldbetweentheshocks(directlyover Y s the panel) was linear for this case. However, impuls- • ‚ A X +B Y ing the uniform, supersonic (cid:176)ow fleld with structural R = f f f s : (36) R (Y ;f (X );„;‚;h=L) modes(andmodalvelocities)producedverynonlinear s s P f • ‚ transientbehavior. Figure1showsdensitycontoursof b The reduced-order, aeroelastic system is denoted as the (cid:176)ow 1:10802 nondimensional time units from the simply, impulse of the fundamental structural velocity mode. The sudden appearance of a velocity proflle on the Y_ = R(Y) : (37) Time Integration of the Aebroelastic System 2 Density 1.00011 The aeroelastic ROM (Eqn. (37)) is integrated in 1.5 11..0000000069 time with the two-time level, second-order accurate, 1.00004 1.00002 Y 1 0.999997 Crank-Nicolson method: 0.999975 0.999953 0.99993 0.5 0.999908 Yn+1¡Yn 1 = R^n+1+R^n ; (38) ¢t 2 0-2 -1 0 X 1 2 3 ‡ · ¢t ¢t R·Yn+1¡ R^n+1¡Yn¡ R^n =0: (39) 2 2 2 L1e0vel1D.0e0n0s1it1y At each time level, Y ·Yn+1 is computed from Eqn. 1.5 987 111...000000000000964 6 1.00002 (b3ia9n) usiIng¡a¢cthJo^ord teYckh+n1iq¡ueYwkith=a¡tRim(Ye-kfr)o;zen Ja(4c0o)- Y 0.501-2 54321 00000.....99999-9999919999999999975307538 67676767675065767544X64 56256471663154646544568453857526175566243626545 5 553 2 (cid:181) ¶ ¡ ¢ Fig. 1 Density contours 1:10802 time units after where k is a subiteration index and J^ is the Jacobian impulse o of the reduced order aeroelastic system, evaluated for the base (cid:176)ow condition and Y =0. A suitable num- boundary(anditssuddenremovalonetimesteplater) s producedashockwaveofvaryingstrengthrunningthe berofsubiterationsarecomputedateachtimestepto obtain a good approximation to Yn+1; typically, 1-2 lengthofthepanel. Earlyduringthetransientperiod, this shock welled upward away from the panel, and subiterationsaregenerallysu–cienttodriveRtonear convected downstream. The convection of the shock, machine zero. Since peak panel de(cid:176)ection is no more combined with the patterns of varied intensity pro- than 2% of panel length for the cases considered, the duce the odd (but physical) spatial oscillation above chord method is rapidly convergent. Prior to subiter- thepanelshowninFig. 1. Afterabout2:5 timeunits, ation, Y is predicted from the explicit formula this pattern had both convected well beyond the end Y =Yn+¢tR^n: (41) ofthepanel,anddifiusedintoamorebenign(cid:176)owpat- tern. After 25 time units uniform (cid:176)ow was restored. Results The(cid:176)owdynamicswereessentiallylinearaftertheini- tial 2:5 time unit transient. The results that follow consider supersonic free The results that follow will detail the usefulness of stream(cid:176)owconditionsatMach1:2,withsealevelcon- such impulse responses for generating a reduced-order ditions. The Galerkin panel model contains 4 modes, (cid:176)uidmodel. Thelinearportionoftheimpulseresponse for a total of 8 DOFs. timeintegrationscontainedsomeoftheLCO(cid:176)owfleld Impulse Response of a Supersonic Fluid characteristics, otherwise none of the ROM options Impulsing the forcing term (or terms) of a truly lin- would have reproduced LCO. However, the impulse ear system produces a response that is the building responses themselves would not produce POD basis block necessary to recreate the system output from functions capable ofcorrectlymodelling theLCO(cid:176)ow any arbitrary forcing function. Linear superposition fleld. This suggests that the supersonic (cid:176)ow fleld was allows the response of the system to be constructed in not truly linear. 7 of 12 American Institute of Aeronautics and Astronautics Paper 2003-1922 Identiflcation of Fluid Modes data was windowed using s=192 and r =100. Every flfth data point was used in the realization algorithm Fluid modes were obtained using POD as outlined providing data at the rate of dt=0:07716. These val- previously. Aeroelastic (cid:176)uid modes were obtained ues of dt;s and r were chosen by trial and error to from a set of 100 snapshots. Snapshots of the full- produce realizations whose impulse responses closely order, aeroelasticsystemweretakenatequallyspaced matched the data. The value of m was 8 to match intervals, from start-up through 25 time units, using the number of forcing terms, and p=8 was chosen to timeintegrationofthefullsystem,with‚=25. Forall matchthenumberofROMcoe–cients. Thecollection time integration cases that follow, the aeroelastic sys- ofimpulseresponsesformedan8£8Markovparameter tem was initialized with the base (cid:176)ow condition, and Y [n]functionfromEqn. (26). Thenumberofstates, a small perturbation (height of 0:0001) in the funda- m q = 8, was chosen to match the number of ROM co- mental panel position mode (denoted a in Eqn. (7a). 1 e–cients, so SVD on the Hankel matrix formed from Snapshots were taken of primitive (cid:176)uid variables ‰, u, Y[n = 1] was used to truncate all but the largest 8 v, and E , not the conserved variables given in Eqn. T singular values, yielding the matrices P; D; and Q. (8b). Primitive variables enable Galerkin projection Equations (29a, 29b, 29c) were then used to generate for the (cid:176)uid as a possible means for obtaining non- linear terms13 in future analysis. At Mach 1.2, LCO a linear state-space model for the reduced-order (cid:176)uid system, required about 300 time units to become fully devel- oped,andthesmall,25timeunittrainingwindowwas x[n+1] = Ax[n]+B fl u[n] ; (42a) shown to be adequate in previous work.10,12 y[n] = Cx[n] ; (42b) The results that follow refer to two cases. For the flrstcase,thebase(cid:176)owtermU fromEqn. (18a)con- wherefl was ascaling parameter that wasusedtocal- 0 sisted of uniform, free-stream conditions everywhere ibrate the forcing amplitude. throughout the domain (referred to as slug (cid:176)ow). The The value of the scaling parameter fl = 650 was second case considered steady state (cid:176)ow over the ini- set by tuning the ROM results to the snapshot data. tial panel perturbation as the base (cid:176)ow term U . For Theoretically, fl should have been the inverse of the 0 both cases, the flrst two modes for each (cid:176)uid variable impulse size (fl = 1=0:1 = 10). The need for an or- contained over 98% of the energy content, and sys- der magnitude increase in fl reveals an ine–ciency in tem realization was performed using a total of M =8 projecting the impulsed (cid:176)ow-fleld onto the aeroelastic (cid:176)uid modes (2 modes per (cid:176)uid variable). We also at- modes. Evidently, the impulsed (cid:176)ow-fleld contained temptedtousetheimpulseresponsedataassnapshots, structures not adequately represented in the aeroe- in lieu of aeroelastic time integration. The same sys- lastic modes, and a signiflcant amount of (cid:176)ow energy tems realization procedure was repeated to produce was not captured in the projections used to compute a Volterra-POD ROM for this third case, but this the modal-impulse behavior. However, enough linear, ROMdidnotcorrectlyproduceLCO.Wedocumented aeroelastic information was resident in the impulsed ourobservations,andrecommendationsregardingthis (cid:176)ow-fleld for the Volterra-POD realization to produce third approach in a separate section. correct results (with fl properly adjusted). System Realization 0.0015 We considered 8 POD modes, the dimensionality of 0.001 Fullsystem 1 POD/ROM Y , which produced eight impulse responses for each de0.0005 f o M forcingfunction. With8forcingtermsinYs,thetotal sity 0 number of impulse responses numbered 64. Realiza- en-0.0005 D tion via the ERA process for each of the aeroelastic -0.001 cases is detailed below. -0.00150 5 10 15 Uniform Base Flow 0.0015 A state-space realization of the form in Eqn. (25) 20.001 was obtained using ERA for the slug-(cid:176)ow base case. ode0.0005 M The impulse amplitude was arbitrarily chosen to be sity 0 0:1. Thefull-systemresponsetothisimpulsewassam- en-0.0005 D pled over 30 non-dimensional time units at a rate of -0.001 dt = 0:015432 for a total of K = 1944 discrete data -0.00150 5 10 15 points. The (cid:176)uid system impulse response was gen- Fig.2 Responseofdensitymodestovelocityterm erated using the full-order model. The time history impulse, uniform base (cid:176)ow case of the full-order impulse response was projected onto eachofthePODbasisfunctionstoobtaintheimpulse The impulse response of Eqns. (42a and 42b) was response of the reduced-order (cid:176)uid variable Y . The obtained with fl = 1. The impulse responses of the f 8 of 12 American Institute of Aeronautics and Astronautics Paper 2003-1922 reduced-ordersystemwereingoodagreementwiththe ROM Time History impulse responses from the full-order system used by Both the slug-(cid:176)ow base case and the steady-state ERA. The response of the two density modes to an basecaseVolterra-PODROMs,describedabove, were impulse in the flrst panel velocity term b within Y 1 s time-integrated using the aeroelastic training condi- (deflned in Eqn. (7a)) are shown in Fig. 2. The con- tions of Mach 1:2 and ‚ = 25. The results are shown tinuous form of Eqns. (42a and 42b) were obtained in Fig. 4. Both cases correctly predicted LCO, but via a function call in MATLAB, which provided the matrices A , B and C for time integration of the f f f aeroelastic model given in Eqn. (37). Steady-state Base Flow Chord) 00..34 F8uMlloSdyestReOmM,Slug-FlowBaseCase 4 0.2 3/ ( 0.1 l(cid:176)aosTwtihcceomnsoaddmiteiesonwpredoreecseccdoruimbreepduwteaeadsrlruieesprin.egaFtaeodrs,ttehbaiudstyr-teshataelitzeaaetbriaoosnee-, elDeflection ---000...0321 TrRaOinMing n every20th data point wasusedinthe realization algo- Pa -0.4 0 100 T2im00e 300 400 rithm providing data at the rate of dt = 0:3086. The asanmdethimepfuullls-esyasmtepmlitiumdpeuolsfe0:r1eswpaosnsuesewdasfosratmhpislecdasaet, Chord) 00..34 8FuMlloSdyestReOmM,Steady-StateBaseCase the same rate. However, the impulses were added to 3/4 0.2 ( 0.1 ttdhhaeetavsatweluaasedywo-fisntmadtoewwaepsdan8uestliondgme(cid:176)saet=ccthi4ot7nheafonnrdutmrhb=iser2ca0os.fef.AorgcTaiinhnge, elDeflection ---000...0321 TrRaOinMing n terms, and p = 8 was chosen to match the number of Pa -0.4 0 100 T2im00e 300 400 ROM coe–cients. The scaling parameter from Eqn. (42a) was fl =800, and was determined by tuning the Fig.4 Panelde(cid:176)ection(wd=h)timehistory, ‚=25, ROM to the snapshot data. Mach 1:2 the steady-state base case was more accurate in am- 0.004 plitude, frequency and phase than the slug-(cid:176)ow base FullSystem e1 0.002 POD/ROM case. The 3=4 chord panel-amplitude was muted by d o M 0 9% for the steady-state base case, and magnifled by y sit 25% for the slug-(cid:176)ow base case. The phase and fre- en -0.002 D quency error were negligible for the steady-state base -0.004 case, but the larger amplitudes of the slug-(cid:176)ow base 5 10 15 caseintroducedasmallincreaseinLCOfrequency(re- 0.004 sulting in an accumulating phase error). 2 0.002 We suspect the improvement in performance asso- e od ciated with the steady-state base (cid:176)ow was most likely M 0 sity due to the choice of data windowing parameters used en -0.002 in the ERA realization. We noticed no substantive D -0.004 difierences in either the POD modes, or the impulse 5 Time 10 15 response of the full system (cid:176)ow-fleld between either case. Data windowing parameters were selected to Fig.3 Responseofdensitymodestovelocityterm provide a realization whose impulse response closely impulse, steady-state base (cid:176)ow case matched the original impulse data. As noted previ- ously,reducingthesizeofdtintroducedhigh-frequency The larger value of dt eliminated much of the high- dynamics into the realization. The slug-(cid:176)ow base case frequency transient, and focused ERA on the low- was formed using a very small value of dt. Conse- frequency portion of the impulse response. This is quentlytheimpulseresponseofthemodel(seeFig. 2) re(cid:176)ected in the impulse response accuracy shown in matched the initial transient in the data better than Fig. 3,whichconsiderstheresponseofthetwodensity the steady-state base (cid:176)ow case (i.e. Fig. 3), which modestoanimpulseintheflrstpanelvelocitytermb used a much larger dt. However, the high-frequency 1 within Y (deflned in Eqn. (7a)). The flrst 3 seconds data in the impulse response was not germane to the s of the impulse response curve was not matched very large-time behavior of the aeroelastic system, and its closely by the ROM; however, these initial transients inclusionresultedinalessaccurateROMunderaeroe- were not important to the LCO (cid:176)ow fleld. lastic conditions. 9 of 12 American Institute of Aeronautics and Astronautics Paper 2003-1922 ROM Robustness structural model. Subspace projection relied on the Both aeroelastic ROMs were time-integrated using Galerkin panel model for time integration. The panel a variety of panel dynamic pressure values (‚). The position and velocity from the Galerkin panel model intent was to explore the predictive accuracy of the were projected onto the POD basis functions at ev- Volterra-POD ROMs across a nonlinear parameter ery step in the time integration. Subspace projection space. Both ROMs were trained at ‚ = 25 (as de- demonstratedtheadequacyofthePODmodesatcap- scribed earlier), and robustness was deflned as the turing the dynamic panel behavior, while maintaining ROM’s ability to predict panel amplitude (at the 3=4 the nonlinearity of the panel dynamics. chord position) in fully developed LCO across the pa- FullSystem rameter space, including non-LCO cases. hord) 0.3 888MMMooodddeeeRRROOOMMM,,,442MDDOOodFFeSS,tt8rruuDccOttuuFrreeG((aPPlOOerDDki))nStructure C 0.2 4 (3/ 0.1 1 MMaacchh11..22((FGuolrldSnyiestreamn)dVisbal(2000)) ction 0 0.9 MMaacchh11..22((88--MMooddeeRROOMM,,SStluegadFyloSwtaBteasBeasCeasCea)se) nelDefle --00..21 TrRaOinMing ord)0.8 Pa -0.3 100 T2im00e 300 400 h C 3/40.7 hord) w/h(d0.6 (3/4C 0.3 Deflection,000...345 anelDeflection 00..12 anel0.2 P 320 340 Time 360 380 P 0.1 Fig. 6 Panel response (wd=h) with aeroelastic structural modes 0 0 10 20 30 40 50 Thereduced-orderstructuralmodelwastightlycou- NondimensionalDynamicPressure,l pled with the steady-state base case (cid:176)uid ROM and Fig. 5 Panel response verse dynamic pressure time-integrated using the parameter value ‚ = 25. Figure 6 compares the results with the full system The ROM results are compared with full system re- response, and the POD/ROM results from Fig. 4 sults, and results from the literature30 in Fig. 5. The (for the steady-state base case). For clarity, the top, steady-statebasecaseROMwasbettersuitedtolarge right-hand corner of the entire time response is ex- LCOamplitudeswherethelargerpanelamplitudesex- panded in the lower portion of Fig. 6. Two POD cited a panel nonlinearity that corrupted the results modes per structural variable (4 DOFs total) yielded of the slug-(cid:176)ow base case. Conversely, the use of slug essentially identical results to the 4 mode (8 DOF) (cid:176)ow as the base-(cid:176)ow term permited a more accurate Galerkin result. Further order-reduction greatly de- prediction of LCO onset at the lower values of ‚. A creased the panel response. For this problem, the non-LCO solution for the slug-(cid:176)ow base case occurred full-system structural model was very low order, and when Yf = [0] and Ys = [0], but the use of steady- theadditionalorderreductionfromPODwasimmate- state(cid:176)owoveraninitial,non-zerovalueofYsrequired rial. However,futureapplicationofthistechniquewill a non-zero value of Yf to produce Ys = [0]. The involve very high-order, nonlinear structural models steady-state base case had di–culty producing this requiring order-reduction along with the (cid:176)uid model. result. In addition, the small panel amplitudes near These results demonstrate that a single training event LCO-onset did not excite the high-frequency errors in can produce adequate POD modes for both the (cid:176)uid theslug-(cid:176)owbasecasethatwereevidentatlargerval- and structure. ues of ‚. ROMs Using Impulse Response Modes Aeroelastic Structural Modes As an excursion, the aeroelastic (cid:176)uid modes were Aeroelastic structural modes were generated using replaced with POD modes derived from the impulse 100snapshotsofthestructuralresponseobtaineddur- responsesofthefullsystem. Fortysnapshotswerecol- ing the training of the (cid:176)uid ROM. The structural lected from each of the eight impulse responses gener- snapshots corresponded exactly in time with the set ated by impulsing the elements of Y . The snapshots s of 100 snapshots used to construct the (cid:176)uid ROMs. were taken at even intervals over a time integration Snapshots were taken of the panel position and ve- lasting 30 time units. Since there were 8 impulse re- locity vectors (w(t) and w_(t) respectively), and sub- sponses,atotalof320snapshotsweregenerated. Over space projection8 was used to form a reduced-order 98% of the (cid:176)ow energy was contained in the flrst 4 10 of 12 American Institute of Aeronautics and Astronautics Paper 2003-1922

See more

The list of books you might like