Volume 23, Issue 4 e202300164
RESEARCH ARTICLE
Open Access

Theoretical aspects and applications of goal-oriented reanalysis methods

Daniel Materna

Corresponding Author

Daniel Materna

Department of Civil Engineering, OWL University of Applied Sciences and Arts, Detmold, Germany

Correspondence

Daniel Materna, Department of Civil Engineering, OWL University of Applied Sciences and Arts, Emilienstraße 45, 32756 Detmold, Germany.

Email: [email protected]

Search for more papers by this author
First published: 16 October 2023

Abstract

In this contribution, a method for goal-oriented reanalysis is presented. The process allows predicting the change in a quantity of interest due to structural modifications (design changes), for example, the shape, the topology, material properties, and so forth. The approach is based on a goal-oriented method using primal and dual problems. Furthermore, the procedure is easy to implement in existing finite element programs because no derivatives with respect to the design variables are necessary. The proposed method can be used in classical applications with successive design steps, such as structural optimization, reliability, or structural damage analysis. The repeated structural analysis and calculating quantities of interest involve significant computational effort. Goal-oriented reanalysis methods can reduce the overall computational cost in the numerical simulation.

1 INTRODUCTION

In many applications, design modifications (design changes) are investigated. The design variables are, for instance, parameters that describe the cross-sections, the geometry, the topology or material parameters, and so forth. Classical applications with successive design steps are, for example, structural optimization, reliability analysis, or structural damage analysis. Hundreds or even thousands of different design configurations are investigated in many cases, and the state equation must be solved for each design step. The repeated structural analysis of large problems involves significant computational effort.

An efficient reanalysis method can be used to reduce the overall computational cost. The goal of classical global reanalysis procedures is to evaluate the change in the state variables for some given design modifications efficiently and with sufficient accuracy without directly solving the set of modified equations of the changed problem. Reanalysis techniques for the computation of changes in the state variables due to given design changes have been extensively studied in the literature, for example [1-6], among many others. It has been formulated for static and dynamic problems. Furthermore, reanalysis methods have been applied to sensitivity analysis and optimization problems [7-9].

Very often, we are interested only in certain quantities of interest J, and so-called goal-oriented or duality techniques or adjoint state methods can be used to compute J. This is known as the concept of influence functions in structural mechanics, see for example [10]. The quantities of interest could be point values, for example, a displacement component, a stress component at a point, or some integral value.

This contribution presents a method for predicting the change in a quantity of interest urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0001 due to structural modifications using the primal and dual solutions changes. The changes in the primal and dual solutions are computed by using the residual increment approximation (RIA) method [6]. This reanalysis procedure is based on a formulation in terms of residual increments. In contrast to other existing reanalysis methods (e.g., the CA method [11]), which are based on the evaluation of changed stiffness matrices, only residual vectors must be computed and stored. Hence, this yields an efficient goal-oriented reanalysis method to compute the change in the quantities of interest due to given design modifications with sufficient accuracy without directly solving the set of modified equations of the changed problem.

2 FORMULATION OF GOAL-ORIENTED ANALYSIS

2.1 The quantities of interest

We are interested in a quantity of interest J in goal-oriented or duality techniques. We consider a quantity of interest urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0002 which depends on the state variables urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0003 and on some design variables urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0004, that is, parameters which describe the cross-sections, the geometry, the topology or material parameter, and so forth. In this paper, the quantity urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0005 is linear in urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0006, but possibly nonlinear in urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0007. Furthermore, we suppose that J is differentiable with respect to urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0008.

The quantities of interest could be point values, for example, a displacement component urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0009 or a stress component urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0010 at a point urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0011. Furthermore, it can be some integral value, for example,
urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0012(1)

2.2 The primal and dual (adjoint) problems

The state urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0013 is determined by the primal problem in terms of a residual urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0014. This paper considers linear problems, that is, urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0015 is linear in urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0016. For a given fixed design urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0017, the primal solution urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0018 is given from
urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0019(2)
where urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0020 is the stiffness matrix and urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0021 is the primal load vector. Both, urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0022 and urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0023 depend only on urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0024.
For a chosen urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0025, the corresponding dual or adjoint solution, influence function or generalized Green's functionurn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0026 is determined by the so-called dual problem written in terms of the dual residual vector urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0027. For a given fixed design urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0028, the dual solution urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0029 is given from
urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0030(3)
Here, urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0031 is the so-called dual load vector. For self-adjoint problems, we have urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0032.

It is important to note that the residual vectors urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0033 and urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0034 and the quantities of interest J are linear in urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0035 and urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0036, respectively, but possibly nonlinear in urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0037.

2.3 Computing the quantity of interest

The quantity of interest J can be computed in two different ways. Classically, the primal problem urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0038 is solved and urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0039 can be computed in a post-processing step.

Alternatively, the dual solution urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0040 can be used, which can have a significant advantage.

With the primal problem (2) and the dual problem (3), we have urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0041 and urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0042 respectively, and hence
urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0043(4)
Finally, for a given fixed design urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0044, the quantity J is given by evaluating a scalar product, that is,
urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0045(5)
or alternatively from
urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0046(6)
The big advantage of the formulation (6) can be summarized as follows: If the dual solution urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0047 is known, the quantity of interest urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0048 can be computed for arbitrary primal load vectors urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0049 just by a simple scalar product of urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0050 and urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0051. This is, for instance, used in structural mechanics in the context of influence functions to compute J for many different load cases.

3 GOAL-ORIENTED REANALYSIS

Reanalysis is used in many fields which are concerned with design modifications. Let urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0052 be a given initial design and let urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0053 be the corresponding solution of (2). Assume a changed design urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0054 and let urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0055 be the corresponding solution.

Furthermore, let urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0056 be the value of J for the initial design urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0057 and let urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0058 be the value of J for a given changed design urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0059.

The general goal-oriented reanalysis problem can be stated as follows: Find the change
urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0060(7)
of J due to given design changes urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0061 with sufficient accuracy without solving the complete modified equations.

3.1 The initial and changed primal and dual problems

The primal and dual problems for the initial and changed designs according to (2) and (3) are given as
urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0062(8)
urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0063(9)
and
urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0064(10)
urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0065(11)
where urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0066, urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0067, urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0068, urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0069, urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0070 and urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0071.

3.2 The change in the quantity of interest

The change in the quantity of interest urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0072 can be computed in two different ways. Firstly, we use a formulation with urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0073 and the change urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0074. With (5) we obtain after some manipulations
urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0075(12)
The change urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0076 depends on urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0077 and the change urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0078.
Alternatively, the change in J can be expressed in terms of urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0079 and the change urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0080. By using (6) we obtain
urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0081(13)
In this formulation, the change urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0082 depends on urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0083 and the change urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0084.

Finally, according to (5) and (6), we obtain the two equivalent relations (12) and (13) to express the change urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0085.

The big advantage of the second formulation (13) can be summarized as follows: If the dual solution urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0086 and the change urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0087 for a fixed urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0088 are known, the change in the quantity of interest urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0089 can be computed for arbitrary primal load vectors urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0090 and changes urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0091, that is, urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0092 can be computed for many different primal load cases just by evaluating simple scalar products.

4 COMPUTING THE CHANGE IN THE QUANTITY OF INTEREST

To compute urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0093, we have to evaluate (12) or (13). The changes in the primal and dual loads urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0094 and urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0095 can easily be computed with less computational effort. The only challenge is the computation of approximations of the increments urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0096 or urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0097 with sufficient accuracy. This can be done by using reanalysis methods. A general efficient reanalysis method for the computation of an approximation of urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0098 based on residual increment approximations (RIA method) has been presented in [6]. The paper uses this method to compute the changes urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0099 and urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0100 with sufficient accuracy without solving the complete modified equations.

4.1 Reanalysis for the primal problem

The starting point for the reanalysis method is the residual of the changed problem urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0101 defined in (10). Although, the problem is linear in urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0102, the residual is in the general case nonlinear in urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0103, that is,
urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0104(14)
The changed problem (10) can be expressed in terms of the initial design urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0105 as
urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0106(15)
Hence, the residual increment with respect to urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0107 is given as urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0108. Furthermore, we obtain with urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0109 for the first term on the right side in (15) the relation
urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0110(16)
Finally, Equation (15) leads to
urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0111(17)
Note that the residuum urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0112 is not zero for some approximation of urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0113. The above equation can be expressed as the recurrence relation
urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0114(18)
Explicitly, we set the initial value urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0115. Then, recurrence yields the first two values from
urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0116
with
urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0117
For all other values we have
urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0118(19)
After n iterations, the state urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0119 approximation for the changed design urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0120 is obtained as urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0121.

The stiffness matrix urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0122 is the same as used for the solution of the initial design and, therefore, is usually already given in the decomposed form. Therefore, the computation of urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0123 in (18) requires just forward and backward substitution. Only residual vectors must be computed and stored within the reanalysis method.

The reanalysis procedure adapted from Equation 18 is a local approximation based on information calculated at a single point (urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0124). The results can be improved using a vector-valued rational approximation method introduced in [12] and applied to linear reanalysis problems in [4].

This method is used within the numerical examples in the present paper. Details about this method and the overall algorithm of the reanalysis method are given in [6].

4.2 Reanalysis for the dual problem

In the same way, as for the primal problem, we can formulate a reanalysis method for the dual problem, that is, we want to compute an approximation of urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0125 to evaluate the relation (13).

The changed problem (11) can be expressed in terms of the initial design urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0126 as
urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0127(20)
Hence, the residual increment with respect to urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0128 is given as urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0129. Furthermore, we obtain with urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0130 for the first term on the right side in (20) the relation
urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0131(21)
Finally, Equation (20) leads to
urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0132(22)
Note that the residuum urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0133 is not zero for some approximation of urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0134. Finally, this can be expressed as the recurrence relation in the form of
urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0135(23)
Explicitly, we set the initial value urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0136. Then, recurrence yields the first two values from
urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0137
with
urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0138
For all other values we have
urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0139(24)
After n iterations, the approximation of the dual solution urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0140 for the changed design urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0141 is obtained as urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0142.

In the same way, as for the primal problem, the results are improved by using a vector-valued rational approximation method. This is used within the numerical examples. Details and the overall algorithm are given in [6].

4.3 First-order adjoint sensitivity relation

In many applications, the classical first-order approximation (FOA) is used to predict the changes in the state variables or quantities of interest due to design modifications, see for example [13, 14]. The results are valid only for very small design changes. In this study, we compare the proposed reanalysis method with the classical FOA for completeness.

To compute the changes in a quantity of interest, so-called adjoint sensitivity analysis can be used, see, for example [15]. For a given fixed design change urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0143 we obtain the first-order approximation urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0144 for the change in the quantity of interest in the form of
urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0145(25)
The matrix urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0146 is the co-called pseudo load matrix, see for example [13, 14] for details and explicit formulations.

The advantage of the first-order approximation (25) is that the relation depends only on the known initial primal and dual solutions urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0147 and urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0148, that is, the changes in the primal and dual solutions are not required. The disadvantage of this method is that it requires the derivatives with respect to the design variables, that is, we have to compute urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0149 and urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0150. This can be very difficult and expensive in many situations and model problems. However, it is a robust method and is used in many applications. Therefore, we compare the FOA with the other proposed methods within the numerical examples.

5 NUMERICAL EXAMPLE

In the above sections, we have considered three methods to compute an approximation of the change urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0151 for a given fixed design change urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0152. The methods are summarized in Table 1 and investigated in the following numerical example. We consider the model problem of linear elasticity.

TABLE 1. Summary of different methods to compute approximations of the change urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0153.
Method Discrete formulation
1 urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0154 (see Equation 12)
2 urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0155 (see Equation 13)
3 urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0156 (see Equation 25)

Approximations of the changes in the primal and dual solutions urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0157 and urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0158 required in methods 1 and 2 are computed by using the reanalysis method from (18) and (23), respectively. Furthermore, the accuracy of urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0159 and urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0160 are improved using a vector-valued rational approximation method as described in [6].

We examine a bi-material solid under tension with large deformations; see Figure 1A. The body is clamped on the left side and loaded by traction urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0161. The design variables are the Young's moduli E1 and E2 in the two domains, that is, urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0162 and urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0163. For simplicity, we consider only changes in the second variable E2 and keep E1 constant. For the initial design urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0164, we chose urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0165. The Poisson's ratio for both domains is urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0166, and the finite element discretization consists of classical bilinear Q4 elements.

Details are in the caption following the image
Bi-material solid under tension: The design variables are Young's moduli E1 and E2 in the two domains, that is, urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0167 with the initial design urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0168. A large design change urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0169 is investigated. The quantity of interest is the stress component urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0170 at point urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0171, that is, urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0172. The dual load case (red arrows in (d)) causes an approximation of a unit dislocation at point urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0173.

The quantity of interest is the stress component urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0174 at point urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0175, that is, urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0176. The dual load case urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0177 (red arrows in Figure 1D) causes an approximation of a unit dislocation at point urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0178. The primal and dual solutions for the initial design are given in Figures 1B and E.

In this example, a significant change in Young's moduli is considered, that is, we investigate a design change urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0179. This yields a significant change in the primal solution; see Figure 1C. The difference in the dual solution due to the design change is relatively small; see Figure 1F.

The values of J for the initial and changed designs, as well as the exact change, are given as
urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0180(26)
Approximations of the changes in the quantity of interest are computed using the three methods given in Table 1. The results are stated in Table 2.
TABLE 2. Bi-material solid under tension (urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0181): Accuracy of the different methods (see Table 1).
Results for urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0182: Results for urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0183:
Method Approximation of urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0184 Rel. error [%] Method Approximation of urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0185 Rel. error [%]
1 2.1349 3.7241 1 2.1878 1.3397
2 2.1619 2.5076 2 2.2175 0.0018
3 2.7415 23.628 3 2.7415 23.628
Results for urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0186: Results for urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0187:
Method Approximation of urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0188 Rel. error [%] Method Approximation of urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0189 Rel. error [%]
1 2.2179 0.0164 1 2.2175 0.0014
2 2.2176 0.0027 2 2.2175 0.0001
3 2.7415 23.628 3 2.7415 23.628
  • Note: The results are given for different n, which is the number of iterations used within the reanalysis in methods 1 and 2. The relative errors are given w.r.t. the exact change urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0190.

Method 1 and 2 yield very accurate results even for significant design changes. Method 3 is just a first-order relation and yields for significant design changes only a rough approximation. Furthermore, method 2 outperforms method 1 in this example because the change in the dual solution urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0191 due to design changes urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0192 is relatively small. Hence, we can obtain a good approximation of urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0193 with few iterations within the reanalysis method. In contrast, the change urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0194 due to design changes urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0195 is huge. Therefore, we need more iterations within the reanalysis method to compute urn:x-wiley:16177061:media:pamm202300164:pamm202300164-math-0196 with high accuracy.

6 CONCLUSIONS

Reanalysis methods are very useful in reducing the computational effort within applications concerned with multiple design modifications, such as structural optimization, reliability analysis, or damage analysis. In this contribution, a goal-oriented reanalysis method for the prediction of the change in a quantity of interest due to structural modifications by using the changes in the primal and dual solutions has been presented.

The changes in the primal and dual solutions due to given design modifications are computed using the RIA method. This reanalysis procedure is based on a formulation in terms of residual increments. In contrast to other existing reanalysis methods (e.g., the CA method), which are based on evaluating changed stiffness matrices, only residual vectors must be computed and stored. The proposed method is very general and can be used for different design modifications. The overall goal-oriented reanalysis procedure is straightforward and can easily be implemented in existing finite element programs because no derivatives with respect to the design variables are necessary. The numerical example demonstrates that the method yields accurate results even for significant design changes. In the present paper, only linear problems are considered. The extension to nonlinear problems will be discussed in future work.

ACKNOWLEDGMENTS

Open access funding enabled and organized by Projekt DEAL.

      The full text of this article hosted at iucr.org is unavailable due to technical difficulties.