Model Order Reduction for Temperature-Dependent Nonlinear Mechanical Systems: A Multiple Scales Approach
Shobhit Jain, Paolo Tiso

TL;DR
This paper introduces a multiple scales approach for model order reduction in temperature-dependent nonlinear mechanical systems, effectively capturing slow thermal dynamics and improving accuracy over traditional methods.
Contribution
It develops an adaptive reduction basis that varies with temperature, providing a systematic way to reduce complex thermo-mechanical models.
Findings
Achieves better accuracy than standard Galerkin projection.
Reduces the number of unknowns in the models.
Demonstrates effectiveness on linear and nonlinear beam examples.
Abstract
The thermal dynamics in thermo-mechanical systems exhibits a much slower time scale compared to the structural dynamics. In this work, we use the method of multiple scales to reduce the thermo-mechanical structural models with a slowly-varying temperature distribution in a systematic manner. In the process, we construct a reduction basis that adapts according to the instantaneous temperature distribution of the structure, facilitating an efficient reduction in the number of unknown. As a proof of concept, we demonstrate the method on a range of linear and nonlinear beam examples and obtain a consistently better accuracy and reduction in the number of unknowns than standard the Galerkin projection using a constant basis.
| Parameters (symbol) | Value [unit] |
|---|---|
| Length of beam () | 0.1 [m] |
| Thickness of beam () | 1 [mm] |
| Width of beam () | 10 [mm] |
| Curvature parameter for the curved- | |
| beam (; cf. Figure 4a; for straight beam) | 5 [mm] |
| Young’s Modulus () | 70 [GPa] |
| Material damping modulus () | 0.1 (GPa s) |
| Density () | 2700 [kg/m3] |
| Coefficient of linear expansion () | 23.1 [K-1] |
| Reduction method | Basis size () | Error |
|---|---|---|
| Modal | 60 | 9.47% |
| Modal-POD | 20 | 136.75% |
| Modal MMS | 20 | 3.69% |
| Modal MMS | 20 | 3.19% |
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Model Order Reduction for Temperature-Dependent Nonlinear Mechanical
Systems: A Multiple Scales Approach
Shobhit Jain, Paolo Tiso
Shobhit Jain111Corresponding author, E-mail: [email protected], Phone: +41 44 632 77 55, Paolo Tiso
Abstract
The thermal dynamics in thermo-mechanical systems exhibits a much slower time scale compared to the structural dynamics. In this work, we use the method of multiple scales to reduce the thermo-mechanical structural models with a slowly-varying temperature distribution in a systematic manner. In the process, we construct a reduction basis that adapts according to the instantaneous temperature distribution of the structure, facilitating an efficient reduction in the number of unknowns. As a proof of concept, we demonstrate the method on a range of linear and nonlinear beam examples and obtain a consistently better accuracy and reduction in the number of unknowns than the standard Galerkin projection using a constant basis.
Institute for Mechanical Systems, ETH Zürich
Leonhardstrasse 21, 8092 Zürich, Switzerland
1 Introduction
Model reduction plays an important role in identifying low dimensional features in high-dimensional dynamical systems, whose numerical simulation would otherwise be either extremely computationally-intensive or entirely infeasible. In such cases, model reduction leads to a small number of variables that describe the system dynamics evolving over low-dimensional subspaces (or manifolds), making computations easier. Structural dynamics applications such as aerospace structures, civil structures, micro-electro-mechanical systems (MEMS) etc., often involve such high-dimensional dynamical systems, which are obtained after spatial discretization of the governing equations of motion. Such structures also exhibit changes in mechanical behavior under the influence of external environmental effects such as thermal, acoustic etc., which manifest as coupling terms in the equations of motion. Model reduction in such coupled domains is especially challenging. We propose a multiple-scales-based technique to reduce structural dynamics equations varying geometrical nonlinear structural dynamics. In this work, we focus on structural systems featuring geometric nonlinearities and thermal stresses induced by temperature fields varying slowly in time and space, and we propose a multiple-scales-based technique to reduce the temperature-dependent equations of motion.
For modeling mechanical structures under the influence of temperature changes, a one-way coupling is often used. This means that the temperature changes affect the structural dynamics but not vice-versa. This is a reasonable assumption because roughly speaking, the thermal dynamics evolves over a much slower time-scale in comparison with the structural dynamics and though the structure can respond to temperature-changes, the same is not true for thermal response to structural motion. More specifically, this slow thermal time scale is reflected in the large time constant of temperature evolution law in comparison with the time-period of oscillation of the structure. Due to such a slow nature of temperature evolution, structural dynamics equations are sometimes even modeled with a constant temperature over a given structural time span. When the temperature does not change during a structural dynamic simulation, reduced-order models (ROM) can be constructed using many standard techniques in literature, e.g., using vibration modes (VMs) [1], modal derivatives [2], proper orthogonal decomposition (POD) [3, 4], implicit condensation and expansion (ICE) [5], among others, cf. ref. [6] for a review.
Nonlinear ROMs are often local in nature, i.e, these are constructed to approximate dynamical behavior locally in the vicinity of an equilibrium, as opposed to globally in the phase space. This is, especially, the case when ROMs are constructed from vibration modes and modal derivatives (cf. refs. [2, 7]), which are computed around an equilibrium and span the relevant subspaces. In the context of temperature dependence, consider a simple linear mechanical system such as
[TABLE]
where 222we introduce these equations/symbols informally for the purpose of the discussion in this introductory section. A more precise treatment follows from Section 2 onwards. are mass, damping and stiffness matrices; is the time; and represents temperature variable(s). Usually, model reduction is performed by assuming the temperature to be a static parameter and a reduction basis (comprising, e.g., a few VMs) is computed for a given value of this static temperature parameter. Interestingly, in specific cases, a basis comprising of VMs of the unheated structure, i.e., cold modes, in combination with some carefully selected dual modes is found to be suitable for capturing the behavior of heated structures [8, 9]. It was further reported in ref. [9] that the use of hot modes in the basis leads to an improvement in results. In general, however, a practical strategy would be to construct a database of reduced-order bases for a set of static temperature fields and perform interpolation among these precomputed bases [10, 11, 12] to come up with ROMs for other values of temperature fields.
Now, if the temperature field is indeed static for a given structural dynamics problem, these approaches may be expected to perform well. However, when the temperature varies dynamically during a structural simulation (e.g., due to change in thermal boundary conditions or heat source), i.e.,
[TABLE]
the aforementioned techniques are not directly applicable for reducing structural dynamics equations due to two main reasons:
Non-existence of an equilibrium point for local reduction: As mentioned above, most reduction techniques usually construct relevant subspaces which are attached to an equilibrium point. However, in the case of dynamic temperature dependence, there is no such (unique) equilibrium. Even in the absence of mechanical loading, the internal force generated due to the dynamically varying temperature leads to a continuously “changing” equilibrium. Then, any local reduction technique would not be applicable since there is no unique equilibrium around which the dynamics can be approximated. 2. 2.
No invariant subspaces for reduction: Each temperature configuration corresponds to a new set of VMs which form relevant invariant subspaces for reduction, if temperature is kept static. However, due to a continuous change in temperature, we cannot find a fixed invariant subspace, even for the linear system (2).
Despite these issues, model reduction for structural equations has been successfully performed with dynamic temperature-dependence in some cases. One simple approach is to obtain a reference temperature configuration by averaging temperature variation over time for each point in space. This results in a static temperature field, around which a reduction basis can be calculated to reduce the problem where the temperature is changing dynamically. While this approach has been demonstrated to perform well in specific situations [13], it is easy to envision scenarios where this simple technique can lead to incorrect predictions. Indeed, consider a beam under the influence of a spatial temperature pulse which is oscillating along the length of the beam (modeling thermal effects of an oscillating shock), as examined in ref. [14]. In this case, the above-mentioned averaging approach, would lead to a spatially uniform temperature distribution, around which the reduction basis would be constructed. Clearly, such an approximation would be inconsistent with the physics of the problem.
Furthermore, the above-mentioned technique of complimenting a basis of cold modes with dual modes would not be theoretically justifiable for reducing (2) due to the two issues above. However, these techniques have been found to work well in specific cases [15, 14] where the structural dynamics is reduced under the influence of time-varying temperature distribution.
In the context of dynamic parameter dependence, another technique [16] involves the construction of a smooth parameter-dependent basis to reduce linear problems with application to moving external loads or boundary conditions, encountered during gear meshing. In this method, a time-dependent mapping from a low-dimensional space is introduced into the full system of unknowns such that
[TABLE]
where is a basis matrix, parameterized with respect to the parameters , which are changing in time; and are the reduced set of unknowns. In this setting, a set of bases which are constructed for static parameter values are interpolated to obtain a family of bases , which smoothly depends on the parameters . The time derivative of eq. (3) leads to convective terms in the corresponding ROM, whose evaluation can pose a numerical challenge. It is important to note that unlike the modal subspaces which are invariant for static parameters, eq. (3) describes an invariance relationship which does not hold in general, even for linear systems such as (2).
Indeed, consider a simple two-degree-of-freedom linear mechanical oscillator, as shown in Figure 1. The spring and damping constant in this example are assumed to be temperature-dependent such that the eigen-frequencies of the system remain unchanged and well-separated for any variation in temperature. The eigenvectors, however, change upon varying temperature. While keeping the temperature constant, we force the system near its first natural frequency. This prompts us to reduce the system using the first eigenmode, resulting in a single-degree-of-freedom ROM at any fixed temperature. The same is depicted in Figure 2 for a few of values of temperature.
Since the first mode calculated at different temperatures is found to capture the dynamics of the system in Figure 1, the following questions arise in the case of dynamic temperature variation:
- •
Is it reasonable that a single-mode basis which adapts instantaneously to the dynamic temperature change such as in eq. (3) would be effective for model reduction?
- •
And if yes, when can we expect such a reduction approach to produce good results?
The answer to these question lies in an interesting observation, depicted in Figure 3. We see that an instantaneously-adapting basis with a single mode is effective in capturing system dynamics under a slowly changing temperature. However, the same ROM is not effective when temperature varies rapidly. This shows that a slow variation of parameters is necessary (but not sufficient) to guarantee effective model reduction using interpolation of bases obtained from static parameter values in the context of dynamic parameter dependence.
To this end, we apply the method of multiple scales (MMS) (see, e.g., ref. [17]) to the temperature-dependent structural dynamics equations, where the temperature is taken to be evolving at a different, slower time scale than that of the structural motion. This results in a set of partial differential equations (PDEs) in the slow thermal time and the fast structural time. Due to this treatment, the slowly varying temperature unknowns can be treated as static parameters in a mathematically justifiable manner. Interestingly, this procedure automatically avoids any convective terms arising from the time derivative of the mappings such as (3), which are usually cumbersome to evaluate [16].
Using the MMS, we obtain an asymptotic set of PDEs in the structural time scale, where the temperature can be seen as a slowly varying parameter. This allows for the calculation of a parameter-dependent equilibrium around which the aforementioned local reduction techniques can be applied using the corresponding subspaces in an adaptive manner. Thus, the use of MMS resolves both the issues mentioned above in this slow-fast, thermo-mechanical setting.
After applying the MMS to temperature-dependent structural equations in Section 2, we first show the relevance of MMS on a simple single-degree-of-freedom thermo-mechanical oscillator. Next, we propose the use of a basis which instantaneously adapts to the slowly varying temperature in Section 3. In doing, we preserve minimal number of unknowns in the basis due to changing temperature. In Section 3, we first consider linear systems, reduced using temperature-dependent VMs, followed by geometrically nonlinear systems, reduced using VMs and modal derivatives in an adaptive basis. As a proof-of-concept, we test these propositions in Section 4 on straight and curved beam examples in the linear as well as the geometrically nonlinear setting. Finally, some conclusion with scope for further work are laid down in Section 6.
2 Multiple time scale dynamics
After spatial discretization using finite elements (FE) of partial differential equations (PDEs) governing temperature-dependent momentum balance, we obtain a set of ordinary differential equations (ODEs). Along with the initial conditions for generalized displacements and velocities, these ODEs govern the temperature-dependent response of the underlying structure in the form of an initial value problem as:
[TABLE]
where is the vector of generalized displacements; is the mass matrix; is the damping matrix; represents the spatially discretized and possibly time-dependent temperature field prescribed on the mechanical structure, gives nonlinear elastic internal force as a function of the displacement and temperature of the structure; and is the time-dependent external load vector, denotes the derivative with respect to time . The system (4) is sometimes also referred to as the high fidelity model (HFM) in the literature.
As mentioned in the Introduction, the temperature field over structures is expected to evolve much slower as compared to the structural time scale . The evolution of the temperature field over the structure is usually modeled using the heat equation, which upon spatial discretization (using, e.g., finite elements) gives
[TABLE]
where is the thermal time-scale; denotes the derivative with respect to ; is the thermal mass matrix; gives the heat flux through the structure due to physical effects such as conduction, convection, radiation, or a combination there-of; represents the externally-applied heat source to the structure.
The slowness of the thermal dynamics with respect to the structural one can be mathematically modeled with the relation , where is a small physical parameter. In practice, can be quantified as, e.g., the ratio of the time period of the fundamental mode of oscillation of the structural system (4) after linearization and the thermal time constant obtained from the linearized spectral analysis of (5). Now, if the temperature field is a function of the slow time scale , i.e., , then we get
[TABLE]
Equation (6) suggests that if naturally evolves over the timescale , i.e., varies at speed with respect to , then it varies at a much smaller speed over the structural time scale . Physically, the solution to the HFM (4) can be assumed to have a fast component due structural dynamics, as well as a slow component under the influence of slowly changing temperature. In other words, the solution evolves over two timescales as
[TABLE]
The method of multiple scales (cf., e.g., ref. [17]) then allows us to express the solution in terms of an expansion in as
[TABLE]
where are the solution components at different orders in , which can be recursively obtained in the following manner. Using chain rule for the time derivative of eq. (8), we obtain
[TABLE]
Upon substituting (8) and (9) into the governing equations (4), we obtain a PDE in and given by
[TABLE]
where we have introduced the dependence of the external mechanical force on . We note that there is no reason for the external forcing to be dependent on the physical parameter . In this perturbative setting, however, we treat as scaling constant that could be used to distinguish between components of a given forcing that have different magnitudes. Thus, can be seen as an appropriately-scaled version of in (4), e.g., if is small in comparison with other terms of the governing equations (4), then we can simply write where is . According to the MMS, eq. (10) must be satisfied at all orders in . Using the expansion (8) and after Taylor expansion of the nonlinear internal force around , we obtain the leading order terms in the PDE 10 as:
[TABLE]
The solution to eq. (11) gives us the leading-order component in eq. (8). Equation (11) can be integrated in time using usual time integration schemes adopted for eq. (4), e.g., Newmark’s scheme, with the same initial conditions, i.e., . Collecting the terms in eq. (10), we obtain
[TABLE]
Upon solving for from eq.(11), it is easy to see that eq. (12) represents a linear system of equations in , the solution to which gives us an correction to as given in eq. (8). Physically, (12) represents the system linearized around the leading-order solution with a forcing term on the right-hand-side (dependent on ). Since the initial conditions of the HFM (4)) are independent of , they are included in the leading-order problem (11), shown above. Consequently, the initial conditions for solving eq. (12) should be identically zero, i.e.,
[TABLE]
Thus, using the method of multiple scales, we obtain a series of problems which–as shall be shown later–can be used to systematically reduce the HFM at different orders in . Equations (11) and (12) give only the equations for and . Higher-order terms in eq. (8) can be found by following a similar recursive procedure by collecting higher-order terms in eq. (10). Furthermore, as is the case with the problem (12), it easy to see that all higher problems would be linear in their corresponding unknowns.
3 Adaptive basis for model reduction
3.1 Linear systems: reduction using vibration modes
For the sake of consistency, we first briefly review the concept of modal super-position which is the classic choice for modal reduction of linear mechanical system.
3.1.1 Static temperature dependence
It is well known that modal subspaces (i.e., subspaces spanned by VMs) are invariant and useful in reduction of linear systems. This is also referred to as modal superposition in literature (cf., e.g., Géradin & Rixen [1]). Consider the case of linear structural dynamics independent of temperature or when the temperature configuration remains fixed during a dynamic simulation, i.e., in eq. (4) such that
[TABLE]
where is a fixed temperature configuration. In the absence of dynamic excitation , the above system has a unique equilibrium given as
[TABLE]
Upon shifting the origin to , we get
[TABLE]
where . The VMs of system (14) form a basis for the generalized displacements around the equilibrium . For proportionally damped structures, the undamped VMs that are obtained from the solution of the eigenvalue problem,
[TABLE]
lead to decoupling of the system (14) and are used in a modal truncation approximation as
[TABLE]
where is a set containing the indices of the VMs relevant for modal truncation (cf. Géradin & Rixen [1]), such that .
The corresponding ROM is obtained via the classic Galerkin projection as
[TABLE]
where is a matrix containing the VMs indexed by the set . The solution to the original system (13) can then be recovered as
[TABLE]
3.1.2 Presence of dynamic temperature-dependence
If we allow temperature dependence in an arbitrary fashion, such that
[TABLE]
we see that even in the absence of external forcing , the system (19) has no equilibrium point due to the presence of dynamic thermal excitation . Thus, due to the absence of equilibrium and dynamic temperature variation, one cannot use specific VMs to reduce the system, even in a linear system such as (19), as we discussed in the Introduction.
This problem is commonly tackled in the literature (cf. refs. [8, 9, 13, 15, 14]) by simply treating the temperature-dependent term as yet another time-dependent forcing term similar to . Specifically, we obtain the system
[TABLE]
where . Note that the linear system (20) now exhibits a unique trivial equilibrium point, i.e., in the absence of forcing . This manipulation leads to the routinely performed Galerkin projection about the origin via the mapping
[TABLE]
The reduction basis is usually constructed in the literature by an ad hoc selection of modes (hot/cold/dual modes) that are expected to account for the mechanical forcing as well as the dynamic temperature dependence, as discussed in the Introduction.
However, if it is a priori known that the thermal dynamics is slow, as is usually the case for thermo-mechanical systems, we can apply the method of multiple scales, as described in Section 2, to obtain the leading order problems as follows (cf. eq. (11)):
[TABLE]
In this PDE in time , the slow time can be seen as parameter, dependent upon which equilibria can be calculated for the unforced systems as
[TABLE]
Furthermore, the solution to the eigenvalue problem
[TABLE]
results in the temperature-dependent VMs around this manifold of equilibria. The solution to the leading order problem (22) is then approximated using a parameterized basis containing a truncated set of VMs as
[TABLE]
A reduced-order model can be obtained by projecting the leading order system (22) on to the slowly varying basis as
[TABLE]
and using eq. (23) we obtain the following reduced order model at the leading order
[TABLE]
Furthermore, the correction according to eq. (11) is given by
[TABLE]
Using the same modal basis to reduce this linear problem and observing that origin is the unique fixed point for this system, we get
[TABLE]
which upon Galerkin projection yields the reduced-order model at
[TABLE]
Thus, in the linear case, the reduced operators are the same for reduced problems at the leading order, as well as at . In fact, it is easy to see that these linear operators remain the same for higher order corrections, as well.
We would like to emphasize that although this formal procedure can be carried out even if the underlying thermal dynamics is not slow, i.e., cases where is not small enough, it would not be mathematically justifiable and can very easily lead to spurious results, as shown in the example in Section 1.
3.2 Geometrically nonlinear systems
For reduction of linear systems, a basis comprising of a truncated set of VMs can be easily identified by the examination of the external forcing and the linear spectrum. However, such a basis is usually not suitable for reduction of geometrically nonlinear systems because of membrane effects, which become significant in the nonlinear regime due to the bending-stretching-torsion coupling. In such cases, modal derivatives have emerged as a simple and effective model-reduction tool (cf. refs. [2, 18, 7, 19, 20]). We discuss the use of modal derivatives in the context of dynamic temperature dependence.
The temperature-dependent equilibrium is given by the solution to static problem
[TABLE]
We linearize the nonlinear internal force around the configuration to obtain the tangent stiffness matrix evaluated at the temperature-dependent equilibrium . Since is taken as a slowly varying parameter, we can compute the temperature-dependent VMs of the structure similar to the linear case as
[TABLE]
The static modal derivatives (cf. ref. [7]), which are relevant for capturing the membrane effects in thin-walled structures are given as
[TABLE]
where is the static modal derivative and physically represents the change in mode as the structure is perturbed in the direction of mode . Note that here the modal derivatives are calculated around a non-trivial, temperature-dependent equilibrium. This is in contrast with the case of no temperature dependence usually treated in literature, where the modal derivatives are simply constructed around the origin.
The reduction basis is formed by combining a truncated set of modes with the corresponding modal derivatives. As observed in ref. [7], a set of VMs results in modal derivatives. These modal derivatives may be selected to further reduce the basis size (cf. refs. [22, 28]).
[TABLE]
where is the reduction basis. Analogous to the linear case (cf. (25)), we express the leading-order reduced solution as
[TABLE]
Upon substituting (35) into the leading order MMS expansion (11) and performing Galerkin projection, we get
[TABLE]
The correction given in (12) can be reduced using the same adaptive basis as
[TABLE]
And again, by means of Galerkin projection, we obtain a reduced version of (12) which is linear in the reduced unknowns as
[TABLE]
In the special case of a small mechanical forcing, e.g. we have
[TABLE]
and the leading-order ROM is given by
[TABLE]
which is the system response to thermal loading only. This would be a good approximation of the system response for small enough as long is a stable equilibrium. Indeed, the mechanical system would be performing small-amplitude oscillations around the applied thermal loading. These can be captured by the ROM as
[TABLE]
3.3 Basis interpolation and mode veering
Though the chosen subspace spanned by basis vectors at each temperature configuration would be uniquely defined, the same is not true for the basis representation of such a subspace. Each subspace would be defined by an equivalence class of orthogonal bases. There is a possibility of mode veering and rotation between bases calculated at two different temperature configurations if the representative basis for a given temperature configuration is chosen arbitrarily. This would pose a serious issue in adaptive model reduction, as proposed in this work. Indeed, the modal amplitudes in ROM equations (36)),(38) must change continuously in time. This is generally not true if the corresponding basis vectors are changing discontinuously, as would be expected when mode veering and/or rotation occurs between bases. A method to avoid this issue was proposed in ref. [10] by identifying a congruence transformation which transforms a basis such that its vectors are consistent with those in a selected reference basis. We reproduce the procedure from ref. [10] in Algorithm 1.
4 Numerical examples
We demonstrate the proposed method on a set of beam examples, with displacements in 2-dimensional plane. The beam is modeled using finite elements with a linear elastic material (see Table 1 for geometrical parameters and physical properties). Furthermore, we consider geometric nonlinearities in the model via the von-Kármán strain approximation. The thermal effects are modelled by assuming that the temperature distribution is uniform throughout the thickness of the beam. Across all examples, the beam is clamped at both ends and discretized using 60 elements.
A pulse-shaped temperature field is applied to the beam, as shown in Figure 4. It is modeled as using the following equation:
[TABLE]
where , is the pulse-center location, is the width of the pulse, is the pulse height, is the Heaviside step function. The center of the pulse moves slowly across the beam according to the relation
[TABLE]
where is the initial location of the center of the pulse and is the amplitude of temperature-pulse-oscillation along the length of the beam.
We consider two geometries of the doubly-clamped beam model: one which is initially straight and the other with a small initial curvature. The FE model of the beam contains a temperature-dependent linear stiffness matrix. As a result, the VMs are also temperature-dependent. The variation in the linear VMs and natural frequencies of the beam for both models as the center of the temperature profile () changes location are depicted in Figure LABEL:fig:modes.
Along with the imposed thermal dynamics on the beam, we also excite the structure mechanically with a load oscillating at a much faster rate than that of the thermal distribution, the details which are described in the following examples. Across all examples, we perform numerical time integration starting with the static equilibrium at the initial thermal configuration.
Model reduction strategy: During model reduction using the proposed MMS-based technique, a basis comprising of temperature-dependent VMs (and modal derivatives in case of nonlinear problems) is interpolated as the center slowly changes according to eq. (43). In order to perform this interpolation, we use a database of bases, each computed around the equilibrium when the thermal pulse center is at location
[TABLE]
We ensure that all the bases in this database are consistent using Algorithm 1. As the temperature profile moves along the length of the beam, we obtain a basis relevant for the instantaneous temperature configuration by performing linear interpolation between the bases in the database. In general, such an interpolation is not guaranteed to preserve orthogonality of the bases and can even lead to ill-conditioning. This can be avoided by interpolating the bases over a Stiefel manifold, as proposed in ref. [11]. However, in the authors’ experience, this approach is not suitable for performing interpolation online, as it can be computationally intensive and a linear interpolation is found to work just as well in structural dynamics applications.
Comparison with a stacking-based approach: A simple and robust approach for reduction would constitute stacking the modes relevant to different temperature configurations in a single basis and performing orthogonalization, e.g., using the Gram-Schmidt method or singular value decomposition (SVD) (cf. Golub & van Loan [27]) . Specifically, let be an orthonormal basis for the temperature configuration in the database of configurations. We stack these bases in a matrix
[TABLE]
to perform SVD as
[TABLE]
where is an orthonormal matrix containing the left singular vectors, is a diagonal matrix containing the corresponding singular values, and is an orthonormal matrix containing the right singular vectors. The columns of corresponding to the non-zero singular values in form an orthonormal basis spanning the columns of . Following this procedure, the matlab command economically computes and returns the required orthonormal basis that we have used in this work.333Arguably, such a basis is conservative and might contain spurious directions due to numerical tolerances. A workaround to avoid such spurious modes would be to consider the modes associated to the non-zero singular values greater than a chosen numerical threshold, which is considerably higher than the machine zero value.
Remark.
The usual approach of plotting the singular value decay to cut-off the mode selection after appearance of a “knee” in such a plot is particularly justifiable in the context of POD, where a dominant subspace or principal components are identified from simulation snapshots or data. Such simulation snapshots carry trajectory information in contrast to the reduced bases that already represent dominant direction at different parameter configurations in the matrix . In other words, one needs a basis that spans all the columns of as opposed to obtaining ”dominant directions” that approximately span the data contained in .
The orthogonalized basis is expected to capture behavior across a range of temperature configurations in a more robust manner in comparison with other approaches mentioned in the Introduction. However, the size of such a basis can very quickly become unmanageable as more bases at different temperature configurations are added to the database, as shown by Figure 6. Furthermore, note that our simple examples feature a single parameter for basis description, i.e., the location of the center of a temperature pulse. This simple stacking-based approach may lead to a further increase in basis size as the parameter-dimensionality increases. To avoid such high-dimensionality for a reduced-basis, we adopt the following methods to limit the size of the reduction basis used for comparison purposes, when necessary:
Modal-POD: Here, we use modes associated to the highest singular values obtained from the SVD (46) of the matrix given in eq. (45). This results in the best constant basis of size that can be obtained from the temperature configurations in the database. Note that the size is chosen to be the same as that of the reduction basis used in the MMS-based reduction approach to facilitate a fair comparison in terms of the number of unknowns. 2. 2.
Modal: One might wish to avoid the Modal-POD type reduction in view of the above-mentioned remark. In that case, one could select a subset of temperature configurations at random from the configurations available in the database. Thus, lesser data is used to construct the matrix and a smaller basis size is obtained after orthogonalization.
4.1 Straight beam
First we consider a linear model of a straight beam, whereby the nonlinear terms arising from the von-Kármán assumption are neglected. Note, however, that the model still contains a temperature-dependent linear stiffness matrix along with a thermal load vector. In addition, the beam is mechanically excited as follows:
[TABLE]
where is the loading frequency, chosen to be the average of the first and second natural frequency (calculated for temperature configuration ), and is load amplitude vector, representing a spatially uniform load in the transverse direction with a density of N/m. The temperature profile traverses the beam span according to the relation (43) with .
Using the stacking approach described above that involves stacking all the modes in the database together, we obtain a basis of size (rank) 93, which is quite large for full system with 177 DOFs. It turns out that this simple problem can be reduced using a constant basis of five modes according to the Modal-POD described above. We compare the solution using the MMS-based reduction approach proposed in this work using first five VMs which are adapted to the instantaneous temperature configuration. We test our approach for .
The results show that the former approach using a constant basis is just as effective in capturing transverse displacements of the beam as the multiple-scales approach using an adaptive basis (cf. Figure 7a). Note, however, that the axial displacements are totally missed by this approach, as shown in Figure 7b. This is not unexpected since the first five VMs contain only low-frequency bending fields. Such a basis would thus be ineffective in capturing the membrane effects. On the other hand, the MMS-based approach systematically takes care of this issue while still using a similar basis which contains bending modes only. This is achieved by making use of the scale separation when axial components are systematically captured using a temperature-dependent equilibrium according to eq. (25). For , while the MMS-based approach qualitatively captures the axial response, it is not as accurate as in capturing the transverse displacements (cf. Figure 7). However, the full system response, including the axial displacements is expected to be captured accurately for sufficiently small . Indeed, this is the case for a smaller value of , as shown in Figure 8.
Instead of using the proposed MMS-based reduction, the axial contributions can also be captured by appending a set of carefully selected axial modes in the original constant basis (Modal-POD). Arguably, this would be a better way to reduce the problem because even though we increase the basis size, it completely avoids the basis interpolation required in the MMS-based approach. While selecting such axial modes is relatively easy in this illustrative straight beam example, this could already be challenging if we add curvature to the beam, thereby coupling the bending and membrane DOFs. The MMS-based approach is still as effective and efficient in such situations, as we show in the next example.
4.2 Curved beam
Next, we consider a beam with the same properties as the previous example but curvature added (cf. Table 1). We consider the following mechanical excitation applied to the beam
[TABLE]
where is a typical loading frequency, once again taken as the average of the first and second natural frequency of the system (calculated for the temperature configuration ); is the spatial load vector at the leading order whose shape represents a uniform pressure at the magnitude of N/m (cf. Figure 9a for its shape). In addition to this uniform load, we have a random perturbation that is modeled as follows. The perturbation shape (see Figure 9b) is constructed by a linear combination of the first five VMs of the beam (computed for ) such that the coefficients for this combination are pseudo-random values from the standard uniform distribution in the interval . The time variation of this perturbation is given by the scalar function which is modeled by choosing pseudo-random values at each time instant from the uniform distribution in the interval (0,1) and thereafter filtering out the frequency contents higher than the third natural frequency of the beam. The resulting amplitude has time history as shown in Figure 9c.
Finally, we assume that the random perturbation models noise and has small amplitude in comparison with the leading-order forcing vector . As discussed in Section 2, we scale this given component of the forcing as , where . Our choice of loading amplitudes ensures that and are of similar magnitudes after this scaling, and in particular . We obtain
[TABLE]
4.2.1 Linear model
We first consider the linear example of the curved beam with the mechanical forcing (49) along with a time-varying temperature distribution according to relation (43), as before. Since the spectral content of the applied mechanical forcing is contained within the first five modes of the systems, these modes constitute an ideal choice for reduction. Thus, similar to the previous straight-beam example, we use the MMS-based reduction with a 5-mode basis that adapts instantaneously to the temperature configuration of the beam; see Figure 10 for results when . The presence of the (pseudo-random) perturbation to the leading-order forcing, however, leads to more interesting results in this case. Note that the leading order ROM is uninfluenced by the component of the forcing and misses the corresponding fluctuating components. Nonetheless, these components are successfully captured by the -ROM, as shown in Figure 10.
On the other hand, the stacking-based approach described earlier results in a basis of size 95, which is again not feasible for reducing a 177 DOF system. To alleviate this:
Modal (): we apply the stacking approach to a subset of the sampled temperature configurations. The first five modes are available around the temperature configurations described in eq. (44). We select 3 of these temperature configurations at random ( in this instance) and stack the corresponding modes in a matrix and perform orthogonalization to obtain a reduction basis of size 15. 2. 2.
Modal-POD (): we obtain the modes associated to the highest singular values of the matrix which has temperature configurations (cf. eqs. (44),(45)).
A conventional reduction is then performed via Galerkin projection using these bases. The corresponding reduced solutions show a significantly worse accuracy (see Figure 10) when compared to the MMS-based reduction at leading order, as well as at .
Upon increasing , which quantifies the speed of thermal loading, we observe that the multiple scales assumption starts to deviate from the true behavior of the system, as expected. The same is demonstrated in the introduction with the simple examples in Figure 3. In particular, for , we see in Figure 11 that the MMS-based reduction approach is unable to capture the Full system response, even on this linear example. The same example also demonstrates the failure of the conventional Galerkin projection-based techniques to reduce the Full system using a constant basis.
4.2.2 Nonlinear model
Finally, we consider the above-described curved beam model, but this time with the presence of geometric nonlinearities. As discussed in Section 3.2, it is well-known that a basis consisting solely of a few linear VMs is insufficient to capture the nonlinear response of a system, and the enrichment of the reduction basis with modal derivatives is an effective way to capture geometrically nonlinear response. Accordingly, we augment the database of 5-mode bases used in the linear case with the corresponding static modal derivatives. Since VMs result in modal derivatives, we obtain a basis of size at each temperature configuration in the database.
To compare the results with another reduction approach, we again use the stacking-based approach in the following two ways:
Modal (): Similar to the linear case, we again use a subset of randomly selected temperature configuration () from the database. In contrast to the linear case, here we obtain a reduction basis of size 60 (since each of the three temperature configurations correspond to a basis of size 20). 2. 2.
Modal-POD () approach, where we use the modes associated to the highest singular values of the matrix which contains the first five VMs and the corresponding 15 modal derivatives at temperature configurations (cf. eq. (44),(45)).
Figures 12(a) and (b) show the and -direction displacements at the quarter span of the beam for . To provide a more global picture, we compare the error in the vector of generalized displacements relative to the full nonlinear solution at each time instant (cf. Figure 12c). This error is defined as
[TABLE]
where denotes the reduced solution obtain from the different approaches. It is interesting that despite have a basis size of 60, a constant basis reduction provides a worse accuracy than the MMS-based reduction with a basis of size 20 that adapts to the instantaneous temperature configuration.
The improvement in accuracy between the and the reduced solutions from the MMS is not very apparent from Figure 12c. For this reason, we use the following global error estimate which is uniform over time interval , where is the total time over which the simulation is performed
[TABLE]
where the approximation is perform using a one-point numerical integration over the uniformly sampled (over ) time instants in the set . According to Table 2, this estimate of error shows a marginal improvement in accuracy using the solution over the solution, as expected.
5 Discussion
The numerical examples above serve as proof of concept for effective reduction using the MMS-based approach, proposed in this work. Although these examples are considerably simpler than the targeted applications of model reduction techniques, we do not envision issues with the scalability of this systematic approach. This is because the adaptive interpolation ensures that the number of reduced variables remains uniform as the temperature is dynamically changing during a simulation. Nonetheless, we discuss some general sources of computational bottleneck and possible ways to address them in the following.
Arbitrarily varying temperature fields.
For simplicity, we have only considered externally-imposed temperature variation on the beam in this work. However, this variation in structural systems is usually obtained by solving the heat equation (5), which is given in its linearized form by the system
[TABLE]
where the heat source is externally applied, and the temperature is indeed obtained as an output. For the numerical examples treated in this work, a single parameter () was sufficient to model the variation in temperature distribution over the beam. Thus, the database of reduction bases (used in adaptive basis selection) was obtained for a range of single-parameter values (44). General temperatures fields, however, require (number of DOFs in eq. (5)) parameters for description, which could be potentially large and would require a huge database of reduction bases to be computed. Thus, the memory requirements for the adaptive basis interpolation could be a potential bottleneck for adaptive basis selection in case of multi-dimensional parameters. One simple approach to reduce the number of temperature field parameters is as follows.
The temperature distribution of the structure can be spectrally decomposed into a basis of thermal modes obtained from the eigenvalue analysis of the linear operators in as
[TABLE]
where is the eigenvector related to the thermal problem (5) and is the corresponding eigenvalue. The temperature configuration can then be suitably approximated using a few thermal modes as
[TABLE]
where is a matrix containing the thermal modes of the structure and the slowly varying amplitudes of the thermal modes determine the temperature distribution across the structure at a given time. It is then easy to see that the reduction basis for structural dynamics can be parameterized by the thermal mode amplitudes , thereby reducing the number of required parameters to .
Computational time and hyper-reduction.
In the case of linear systems such as eq. (13) with time-invariant coefficient matrices, the reduced operators can be precomputed at once when a constant reduction basis is used. However, with time-dependence in the coefficient matrices such as in eq. (19)), the reduced operators need to be updated online at each time step during time integration. This operation poses computational bottlenecks in reduction of such systems, and a reduction in the number of unknowns does not lead to a tantamount reduction in computational time. Note that this issue affects reduction techniques using a constant basis, as well as the MMS-based reduction technique proposed here. A possible solution to this issue is to precompute the reduced operators , and in eq. (26) along with the reduction bases at each temperature configuration in the database, during the offline stage. Thereafter, this reduced information can be directly interpolated online (cf. ref. [10]) during time integration. This completely avoids the interpolation of reduction bases and projection at each time step at the cost of precomputation of reduced information.
For nonlinear reduced-order models, the evaluation of reduced nonlinear operators by projection onto the reduction basis can also be a computational bottleneck [21] during online time integration. Indeed, due to these extra operations, the computation of a reduced solution becomes possibly more expensive than that for a full system solution [22]. Hyper-reduction techniques provide reprieve in such cases by a fast approximation of the reduced nonlinear operators using training and selection procedures. In the finite-element context, the energy conserving sampling and weighing method (ECSW) [23] is found to be effective. Based on offline training, this method provides a single reduced finite-element mesh for a given set of reduction bases and parameter values, as also discussed in ref. [24]. Furthermore, the hyper-reduction of geometrically nonlinear structural systems using ECSW with VMs and modal derivatives basis has already been affirmed in previous works [25, 26]. These features make it possible to train a ROM across a range of temperature configurations and obtain a reduced mesh so as to accelerate computation for adaptive basis reduction using the MMS-based approach proposed in this work.
6 Conclusion
In this work, we focused on model reduction for temperature-dependent structural dynamics equations with time varying temperature fields. We discussed that a slow variation in the structural temperature is not only physically relevant but also essential to justify model reduction using an adaptive reduction basis (cf. Section 1). Subsequently, we proposed the systematic use of the method of multiple scales to exploit this slow temperature dependence in the structural dynamics equations. We consistently reduced the equations of motion using a temperature-dependent basis that slowly adapts to the instantaneous temperature configuration of the structure (cf. Section 3).
We treated numerical examples in the linear case using an adaptive basis containing vibration modes and in the geometrically nonlinear setting, the basis was enriched using the corresponding modal derivatives. In the process, we also concluded (cf. Section 4) that the use constant reduction basis obtained by systematically combining reduction bases obtained from different temperature configurations is not a scalable strategy, as this results in a potentially large number of reduced variables. On the other hand, the MMS-based reduction approach turned out to be very efficient in terms of number of variables and showed consistently better accuracy.
While we addressed general computational bottlenecks in the reduction procedure and discussed possible strategies to mitigate them (cf. Section 5 ), the main focus of this work was efficient dimensionality reduction of the governing equations. Implementation of these strategies in line with the discussion in Section 5 is essential to obtain the necessary and sufficient computational speed. This forms part of our future efforts. In combination with these measures, we expect the MMS-based adaptive reduction would enable us to reduce realistic structures under the influence of thermal environments in a robust and efficient manner.
Acknowledgments.
The authors would like to thank the anonymous reviewers of this work for their very instrumental feedback. The support of the Air Force Office of Scientific Research, Air Force Material Command, USAF under Award No.FA9550-16-1-0096 is acknowledged.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] Géradin, M., Rixen, D. Mechanical Vibrations: Theory and Application to Structural Dynamics, 2nd Edition, Wiley (1997). ISBN: 0-471-97524-9
- 2[2] Idelsohn, S. R., Cardona, A. A reduction method for nonlinear structural dynamic analysis, Comput Methods Appl Mech Eng (1985) 49 (3): 253-279. DOI: 10.1016/0045-7825(85)90125-2 · doi ↗
- 3[3] Kosambi, D. Statistics in function space, J. Indian Math. Soc. (1943) 7 , 76–78.
- 4[4] Amabili, M., Sarkar, A., Paidoussis, M.P. Reduced-order models for nonlinear vibrations of cylindrical shells via the proper orthogonal decomposition method. J. Fluids Struct. (2003) 18 (2):227-250. DOI: 10.1016/j.jfluidstructs.2003.06.002 · doi ↗
- 5[5] Hollkamp, J.J. and Gordon, R.W., Reduced-order models for nonlinear response prediction: Implicit condensation and expansion, J. Sound Vib. (2008) 318 : 1139-1153. DOI: 10.1016/j.jsv.2008.04.035 · doi ↗
- 6[6] Mignolet, M.P., Przekop, A., Rizzi, S.A., Spottswood, S.M. A review of indirect/non-intrusive reduced order modeling of nonlinear geometric structures. J Sound Vib (2013) 332(10): 2437-2460. DOI: 10.1016/j.jsv.2012.10.017 · doi ↗
- 7[7] Jain, S., Tiso, P., Rixen, D.J., Rutzmoser, J.B. A Quadratic Manifold for Model Order Reduction of Nonlinear Structural Dynamics, Comput. Struct. (2017), 188: 80-94. DOI: 10.1016/j.compstruc.2017.04.005 · doi ↗
- 8[8] Przekop, A. and Rizzi, S.A., Dynamic Snap-Through of Thin-Walled Structures by a Reduced-Order Method, AIAA Journal (2007) 45 (10): 2510-2519. DOI: 10.2514/1.26351 · doi ↗
