Many applications involve inverse problems. A typical optimization problem could be the control of an inflow to reduce the vorticity or to stabilize the dynamics of a fluid-structure interaction problem. A related problem is the identification of parameters like Lamé coefficients by indirect measurements.

In this section, some basic principles for the optimization with partial differential equations and the application to simple, stationary fluid-structure interaction problems will be collected. For an intensive introduction to optimization and parameter identification with partial differential equations, we refer to the literature [191, 238, 325, 326]. On optimization with fluid-structure interactions, there is only little literature [79, 80, 134, 286]. From the large variety of different optimization techniques, we solely consider gradient based methods. The contents of this section have mainly been taken from [286], a collaboration with Thomas Wick.

A first thorough analysis of optimization problems with fluid-structure interactions is given by Failer [133, 134]. He also discusses the much more difficult and relevant case of non-stationary problems.

For gradient based optimization of coupled problems, it is necessary to assemble gradients of the fully coupled model. The adjoint solutions, based on these gradients, are sensitivities that indicate the impact of the control on the target functional. In partitioned methods, where the coupling is realized by an iterative algorithm only, this is a very difficult step. The sensitivities of fluid and solid problems alone are well studies. A proper inclusion of the coupling is a more difficult process. The correct transportation of adjoint information across the interface however will be essential.

1 The Optimization Problem

We consider optimization problems, where the optimal solution is constraint to a stationary fluid-structure interaction problem. For simplicity, we will consider the ALE formulation from Chap. 5 only, such that \(\mathbf{U} \in \mathbf{U}^{D} + \mathcal{X}\) is constraint to

$$\displaystyle{ \begin{array}{rl} A(\mathbf{U})(\varPhi ) =&\left (\rho _{f}J\left (\nabla \mathbf{v}\mathbf{F}^{-1}\mathbf{v}\right ),\phi \right )_{\mathcal{F}} +\big (J\boldsymbol{\sigma }_{f}\mathbf{F}^{-T},\nabla \phi \big)_{\mathcal{F}}- (J\rho _{f}\mathbf{f},\phi )_{\mathcal{F}} \\ & +\big (J\mathbf{F}^{-1}: \nabla \mathbf{v}^{T},\xi \big)_{\mathcal{F}} + (\mathbf{F}\boldsymbol{\Sigma }_{s},\nabla \phi )_{\mathcal{S}}, \end{array} }$$
(9.1)

where U D is an extension of the Dirichlet data and where U = {v, u, p} is found in

$$\displaystyle{\mathcal{X} = H_{0}^{1}(\mathcal{F};\varGamma _{ f}^{D})^{d} \times H_{ 0}^{1}(\mathcal{F}\cup \mathcal{I}\cup \mathcal{S};\varGamma ^{D})^{d} \times L_{ 0}^{2}(\mathcal{F}).}$$

We consider the following setting: by \(K: \mathcal{X} \rightarrow \mathbb{R}\) we denote a given functional of interest. One example could be the outflow rate at a boundary part Γ f out

$$\displaystyle{ K_{\text{out}}(\mathbf{U}) =\int _{\varGamma _{ f}^{\text{out}}}(\mathbf{v} \cdot \mathbf{n})^{2}\,\text{d}o, }$$
(9.2)

or a functional of pointwise tracking type measuring the deflection of the solid

$$\displaystyle{ K_{A}(\mathbf{U}) = \vert \mathbf{u}(A) -\mathbf{u}^{A}\vert ^{2}, }$$
(9.3)

where \(A \in \bar{\mathcal{S}}\) is a point within the solid, \(\mathbf{u}^{A} \in \mathbb{R}^{d}\) a prescribed deflection. Regarding the discussion in Sect. 8.1.1.1, such a functional of point-type must be regularized to fit into the theoretical framework. In any case we assume that K(⋅ ) is two times Fréchet differentiable.

Furthermore, by qQ d , we denote the control, coming from the control space Q d . Typical examples of controls could be the Lamé coefficients q = (μ s , λ s ), a two-dimensional control space \(\mathbf{Q}_{d} \subset \mathbb{R}^{2}\), the inflow profile q = v in, where Q d = H 1∕2(Γ f in), a mean inflow pressure q = P in, where \(\mathbf{Q}_{d} = \mathbb{R}\). Often, such controls are constrained, e.g. by allowing only for positive pressures up to a certain limit or by requiring the Lamé coefficients to satisfy some physical relations, i.e.

$$\displaystyle{\mathbf{Q}_{d} =\{ (\mu,\lambda ) \in \mathbb{R}^{2},\;\mu> 0\}.}$$

In this study, we do not consider any control constraints.

The control q can enter the problem in various ways. We introduce the modified variational formulation

$$\displaystyle{\mathbf{U} \in \mathbf{U}^{D} + \mathcal{X}: \quad A(\mathbf{q},\mathbf{U})(\varPhi ):= A(\mathbf{U})(\varPhi ) + B(\mathbf{q},\mathbf{U})(\varPhi ) = F(\varPhi )\quad \forall \varPhi \in \mathcal{X},}$$

where by B(⋅ , ⋅ )(⋅ ) we denote the control form. We specify this control form for two examples: First, we consider the case of controlling the average inflow pressure on the boundary Γ f in. We do not prescribe Dirichlet conditions for v on Γ f IN and use the trial space

$$\displaystyle{\mathbf{v} \in \mathbf{v}^{D} + H_{ 0}^{1}(\mathcal{F};\varGamma _{ f}^{D}\setminus \varGamma _{ f}^{\text{in}})^{d},}$$

such that natural Neumann conditions act. Together with

$$\displaystyle{ B(\mathbf{q},\mathbf{U})(\varPhi ) = -\langle \rho _{f}\nu _{f}J\nabla \mathbf{v}^{T}\mathbf{F}^{-T}\mathbf{F}^{-T}\mathbf{n},\phi \rangle _{ \varGamma _{f}^{\text{in}}} -\langle \mathbf{q}J\mathbf{F}^{-T}\mathbf{n},\phi \rangle _{ \varGamma _{f}^{\text{in}}}, }$$
(9.4)

integration by parts reveals on Γ f in the condition

$$\displaystyle{\rho _{f}\nu _{f}J\mathbf{F}^{-1}\nabla \mathbf{v}\mathbf{F}^{-T}\mathbf{n} - pJ\mathbf{F}^{-T}\mathbf{n} = \mathbf{q}J\mathbf{F}^{-T}\mathbf{n},}$$

which corresponds to an average inflow pressure of q, see Sect. 2.4.2. Second, we consider the control of the parameter μ s in the material law by introducing the control form

$$\displaystyle{ B(\mathbf{q},\mathbf{U})(\varPhi ) = (\mathbf{F}\boldsymbol{\Sigma }_{s}(\mathbf{q}) -\mathbf{F}\boldsymbol{\Sigma }_{s}(\mu _{s}^{0}),\nabla \phi )_{ \mathcal{S}}, }$$
(9.5)

where (for the St. Venant Kirchhoff material)

$$\displaystyle{ \boldsymbol{\Sigma }_{s}(\mathbf{q}):= 2\mathbf{q}\mathbf{E}_{s} +\lambda _{s}\mathop{ \mathrm{tr}}\nolimits (\mathbf{E}_{s})I,\quad \mathbf{E}_{s}:= \frac{1} {2}(\mathbf{F}^{T}\mathbf{F} - I). }$$
(9.6)

By μ s 0 we denote an initial guess. The goal of our optimization problem is to determine the optimal parameters qQ d such that the functional of interest K(⋅ ) gets minimal. This quantity of interest is completed by a regularization term of Tikhonov type, which involves a regularization parameter α > 0

$$\displaystyle{ K(\mathbf{q},\mathbf{U}):= K(\mathbf{U}) + \frac{\alpha } {2}\vert \vert \mathbf{q} -\mathbf{\bar{q}}\vert \vert _{Q}^{2}, }$$
(9.7)

with a reference control \(\mathbf{\bar{q}} \in \mathbf{Q}_{d}\) and a suitable norm | | ⋅ | | Q in the control-space. With these preparations we can formulate the constrained optimization problem:

Problem 9.1 (Constrained Optimization Problem)

Find \(\mathbf{U} \in \mathbf{U}^{D} + \mathcal{X}\) and qQ d , such that

$$\displaystyle{K(\mathbf{q},\mathbf{U}) \rightarrow \min,\mathit{\text{ where }}A(\mathbf{q},\mathbf{U})(\varPhi ) = F(\varPhi )\quad \forall \varPhi \in \mathcal{X}.}$$

Introducing the Lagrangian

$$\displaystyle{L(\mathbf{q},\mathbf{U},\mathbf{Z}) = K(\mathbf{q},\mathbf{U}) + F(\mathbf{Z}) -\mathbf{A}(\mathbf{q},\mathbf{U})(\mathbf{Z}),}$$

a minimum to Problem 9.1 must satisfy the first order optimality condition

$$\displaystyle{L'(\mathbf{q},\mathbf{U},\mathbf{Z})(\delta \mathbf{q},\delta \mathbf{U},\delta \mathbf{Z}) = 0\quad \forall \delta \mathbf{q} \in \mathbf{Q}_{d},\;\forall \delta \mathbf{U} \in \mathcal{X},\;\forall \delta \mathbf{Z} \in \mathcal{X},}$$

which corresponds to the following system of equations, the Karush-Kuhn-Tucker conditions (KKT):

$$\displaystyle{ \begin{array}{rll} A(\mathbf{q},\mathbf{U})(\varPhi )& = F(\varPhi ) &\forall \varPhi \in \mathcal{X}, \\ A_{\mathbf{U}}^{{\prime}}(\mathbf{q},\mathbf{U})(\varPhi,\mathbf{Z})& = K_{\mathbf{U}}^{{\prime}}(\mathbf{q},\mathbf{U})(\varPhi )&\forall \varPhi \in \mathcal{X}, \\ A_{\mathbf{q}}^{{\prime}}(\mathbf{q},\mathbf{U})(\chi,\mathbf{Z})& = K_{\mathbf{q}}^{{\prime}}(\mathbf{q},\mathbf{U})(\chi ) &\forall \chi \in \mathbf{Q}_{d}.\end{array} }$$
(9.8)

The first equation is called the state equation, second the adjoint equation and the last one the gradient equation.

The adjoint equation is exactly the equation for the adjoint problem in the context of the Dual Weighted Residual method that has been introduced in Sect. 8.1.1 and which is detailed in (8.44). The specific form of the gradient equation strongly depends on the way that the control enters the problem. In the case of pressure control on the inflow boundary (9.4), this gradient equation reads

$$\displaystyle{ -\chi \langle J\mathbf{F}^{-T}\mathbf{n},\mathbf{z}\rangle _{ \varGamma _{f}^{\text{in}}} =\chi \alpha (\mathbf{q} -\bar{\mathbf{q}})\quad \forall \chi \in \mathbb{R}. }$$
(9.9)

This allows to express the control q in terms of the other variables

$$\displaystyle{ \mathbf{q} =\bar{ \mathbf{q}} -\frac{1} {\alpha } \langle J\mathbf{F}^{-T}\mathbf{n},\mathbf{z}\rangle _{ \varGamma _{f}^{\text{in}}}, }$$
(9.10)

which reduces the KKT system (9.8) to a coupled system of the state and the adjoint equation. Regarding the identification of the Lamé coefficient (9.5), the gradient equation gets

$$\displaystyle{ \chi \big(2\mathbf{F}\mathbf{E}_{s},\nabla \mathbf{z}\big)_{\mathcal{S}} =\chi \alpha (\mathbf{q} -\bar{\mathbf{q}})\quad \forall \chi \in \mathbb{R}, }$$
(9.11)

where we directly computed the derivative of \(\boldsymbol{\Sigma }_{s}(\mathbf{q})\) in direction of q, compare (9.6). Again, we can explicitly compute the control \(\mathbf{q} \in \mathbb{R}\) from this equation

$$\displaystyle{ \mathbf{q} =\bar{ \mathbf{q}} + \frac{2} {\alpha } (2\mathbf{F}\mathbf{E}_{s},\nabla \mathbf{z})_{\mathcal{S}}. }$$
(9.12)

2 Reduced Formulation of the Optimization Problem

One possibility to solve the optimization problem is to approximate the KKT system (9.8). This however is a very large coupled system of equations involving prima problem, adjoint and control. Even if an explicit formula for the computation of the control q can be used, a coupled problem in \(\{\mathbf{U},\mathbf{Z}\} \in \mathcal{X}\times \mathcal{X}\) remains to be solved. In terms of fluid-structure interaction, this refers to a coupled system of 10 (in 2d) and 14 (in 3d) equations. Instead, we first introduce a reduced formulation of the optimization, see problem [47, 191, 238, 325, 326] and [133, 134, 286] in the context of fsi.

Problem 9.2 (Unconstrained Optimization Problem)

Find qQ d , such that

$$\displaystyle{ k(\mathbf{q}):= K(\mathbf{q},S(\mathbf{q})) \rightarrow \min, }$$
(9.13)

where the solution operator \(S: \mathbf{Q}_{d} \rightarrow \mathcal{X}\) is defined as

$$\displaystyle{A(\mathbf{q},S(\mathbf{q}))(\varPhi ) = F(\varPhi )\quad \forall \varPhi \in \mathcal{X}.}$$

The solution of this unconstrained optimization problem is characterized by the first order necessary condition

$$\displaystyle{ k'(\mathbf{q})(\chi ) = 0\quad \forall \chi \in \mathbf{Q}_{d}, }$$
(9.14)

a local minimum is guaranteed by the second-order optimality condition

$$\displaystyle{k''(\mathbf{q})(\chi,\chi ) \geq 0\quad \forall \chi \in \mathbf{Q}_{d}.}$$

To approximate the solutions of (9.14), we employ a Newton’s method. Starting with q 0Q d (one possibility is \(\mathbf{q}^{0} =\bar{ \mathbf{q}}\)) we iterate

$$\displaystyle{k''(\mathbf{q}^{l})(\delta \mathbf{q}^{l},\chi ) = -k'(\mathbf{q}^{l})(\chi )\quad \forall \chi \in \mathbf{Q}_{ d},\quad \mathbf{q}^{l+1} = \mathbf{q}^{l} +\omega ^{l}\delta \mathbf{q}^{l},}$$

where \(\omega ^{l} \in \mathbb{R}\) is a possible relaxation parameter. Every step of this Newton loop requires the evaluation of the residual and the solution of the Hessian. As the solution U = S(q) is implicitly given, this involves some effort.

Lemma 9.3 (Residual of the Newton Iteration)

Let q lQ be given. Then, the residual is given by

$$\displaystyle{-k'(\mathbf{q}^{l})(\chi ):= -\alpha (\mathbf{q}^{l} -\bar{\mathbf{q}},\chi ) + A_{\mathbf{ q}}^{{\prime}}(\mathbf{q}^{l},\mathbf{U}^{l})(\chi,\mathbf{Z}^{l}),}$$

where the solution \(\mathbf{U}^{l} \in \mathcal{X}\) and the adjoint solution \(\mathbf{Z}^{l} \in \mathcal{X}\) are given by

$$\displaystyle{\begin{array}{lrll} (1)& A(\mathbf{q}^{l},\mathbf{U}^{l})(\varPhi )& = F(\varPhi ) &\forall \varPhi \in \mathcal{X}, \\ (2)&A_{U}^{{\prime}}(\mathbf{q}^{l},\mathbf{U}^{l})(\varPhi,\mathbf{Z}^{l})& = K_{\mathbf{U}}^{{\prime}}(\mathbf{q}^{l},\mathbf{U}^{l})(\varPhi )&\forall \varPhi \in \mathcal{X}.\end{array} }$$

Proof

Let U l = S(q l) be the solution to (1) and \(\mathbf{Z}^{l} \in \mathcal{X}\) be the solution to (2). Then, formal derivation of k(q) yields

$$\displaystyle{k'(\mathbf{q}^{l})(\chi ) = K_{\mathbf{ q}}^{{\prime}}(\mathbf{q}^{l},S(\mathbf{q}^{l})) + K_{\mathbf{ U}}^{{\prime}}(\mathbf{q}^{l},S(\mathbf{q}^{l}))(S'(\mathbf{q}^{l})\chi ).}$$

Deriving the state equation to q gives a relation for S′(q l)χ

$$\displaystyle{ A_{q}^{{\prime}}(\mathbf{q}^{l},S(\mathbf{q}^{l}))(\varPhi ) = -A_{\mathbf{ U}}^{{\prime}}(\mathbf{q}^{l},S(\mathbf{q}^{l}))(S'(\mathbf{q}^{l})\chi,\varPhi )\quad \forall \varPhi \in \mathcal{X}. }$$
(9.15)

Then, by using (9.7), the adjoint equation and this relation (9.15)

$$\displaystyle\begin{array}{rcl} k'(\mathbf{q}^{l})(\chi ) =\alpha (\mathbf{q} -\bar{\mathbf{q}},\chi )_{\mathbf{ Q}}& +& A_{\mathbf{U}}^{{\prime}}(\mathbf{q}^{l},S(\mathbf{q}^{l}))(S'(\mathbf{q}^{l})\chi,\mathbf{Z}^{l}) {}\\ & & \qquad \qquad \qquad =\alpha (\mathbf{q} -\bar{\mathbf{q}},\chi )_{\mathbf{Q}} - A_{q}^{{\prime}}(\mathbf{q}^{l},S(\mathbf{q}^{l}))(\mathbf{Z}^{l}). {}\\ \end{array}$$

For estimation of the residual, we must first solve the state equation, followed by a solution of the adjoint equation. These equations can be solved independently. Once the residual is given, the Hessian equation must be solved.

Lemma 9.4 (Hessian of the Newton Iteration)

Let q lQ be given, U l and Z l be the adjoint solutions defined in Lemma  9.3 . Let {χ 1, , χ #q } be a basis of Q . Then, solve the #q tangent equations and adjoint for Hessian equations for U 1 l, , U #q l and Z 1 l, , Z #q l

$$\displaystyle{ \begin{array}{rll} i = 1,\ldots,\#q: \qquad \\ A_{\mathbf{U}}^{{\prime}}(\mathbf{q}^{l},\mathbf{U}^{l})(\mathbf{U}_{i}^{l},\varPhi )& = -A_{\mathbf{q}}^{{\prime}}(\mathbf{q}^{l},\mathbf{U}^{l})(\chi _{i},\varPhi ) &\forall \varPhi \in \mathcal{X} \\ A_{\mathbf{U}}^{{\prime}}(\mathbf{q}^{l},\mathbf{U}^{l})(\varPhi,\mathbf{Z}_{i}^{l})& = K_{\mathbf{U}\mathbf{U}}^{{\prime\prime}}(\mathbf{q}^{l},\mathbf{U}^{l})(\mathbf{U}_{i}^{l},\varPhi ) \\ &\qquad - A_{\mathbf{q}\mathbf{U}}^{{\prime\prime}}(\mathbf{q}^{l},\mathbf{U}^{l})(\chi _{i},\varPhi,\mathbf{Z}^{l}) \\ &\qquad - A_{\mathbf{U}\mathbf{U}}^{{\prime\prime}}(\mathbf{q}^{l},\mathbf{U}^{l})(\mathbf{U}_{i}^{l},\varPhi,\mathbf{Z}^{l})&\forall \varPhi \in \mathcal{X}.\end{array} }$$
(9.16)

Then, the Hessian (in the Basis {χ i }) is given as

$$\displaystyle\begin{array}{rcl} \mathbf{k}_{ij}(\mathbf{q}^{l}):=\alpha (\chi _{ i},\chi _{j})_{\mathbf{Q}}& -& A_{\mathbf{q}\mathbf{q}}^{{\prime\prime}}(\mathbf{q}^{l},\mathbf{U}^{l})(\chi _{ i},\chi _{j},\mathbf{Z}^{l}) {}\\ & & \qquad \qquad - A_{\mathbf{q}\mathbf{U}}^{{\prime\prime}}(\mathbf{q}^{l},\mathbf{U}^{l})(\chi _{ i},\mathbf{U}_{j}^{l},\mathbf{Z}^{l}) - A_{\mathbf{ q}}^{{\prime}}(\mathbf{q}^{l},\mathbf{U}^{l})(\chi _{ i},\mathbf{Z}_{j}^{l}). {}\\ \end{array}$$

Proof

Derivation of the residual gives

$$\displaystyle\begin{array}{rcl} k''(\mathbf{q}^{l})(\chi,\tau )& =& \alpha (\chi,\tau )_{\mathbf{ Q}} - A_{\mathbf{q}\mathbf{q}}^{{\prime\prime}}(\mathbf{q}^{l},\mathbf{U}^{l})(\chi,\tau,\mathbf{Z}^{l}) \\ & & \ -A_{\mathbf{q}\mathbf{U}}^{{\prime\prime}}(\mathbf{q}^{l},\mathbf{U}^{l})(\chi,S'(\mathbf{q}^{l})\tau,\mathbf{Z}^{l}) - A_{\mathbf{ q}}^{{\prime}}(\mathbf{q}^{l},\mathbf{U}^{l})(\chi,Z'(\mathbf{q})\tau ).{}\end{array}$$
(9.17)

The first two terms can be evaluated with the knowledge of q l, U l and Z l. By derivation of the state equation we obtain the tangent equation which we solve for U τ l: = S′(q l)τ

$$\displaystyle{A_{\mathbf{U}}^{{\prime}}(\mathbf{q}^{l},\mathbf{U}^{l})(\mathbf{U}_{\tau }^{l},\varPhi ) = -A_{\mathbf{ q}}^{{\prime}}(\mathbf{q}^{l},\mathbf{U}^{l})(\tau,\varPhi )\quad \forall \varPhi \in \mathcal{X}.}$$

This allows to evaluate the third term A qu in (9.17). For evaluation of the last term we solve for Z τ l = Z′(q l)τ given by the derivative of the adjoint equation

$$\displaystyle\begin{array}{rcl} A_{U}^{{\prime}}(\mathbf{q}^{l},\mathbf{U}^{l})(\varPhi,\mathbf{Z}_{\tau }^{l})& =& K_{\mathbf{ U}\mathbf{U}}^{{\prime\prime}}(\mathbf{q}^{l},\mathbf{U}^{l})(\mathbf{U}_{\tau }^{l},\varPhi ) {}\\ & & \qquad \quad - A_{\mathbf{q}\mathbf{U}}^{{\prime\prime}}(\mathbf{q}^{l},\mathbf{U}^{l})(\tau,\varPhi,\mathbf{Z}^{l}) - A_{\mathbf{ U}\mathbf{U}}^{{\prime\prime}}(\mathbf{q}^{l},\mathbf{U}^{l})(\mathbf{U}_{\tau }^{l},\varPhi,\mathbf{Z}^{l}). {}\\ \end{array}$$

Compared to the residual evaluation, the assembly of the Hessian calls for the additional effort of solving #q tangent equations and #q adjoint for Hessian equations. Each of these problems is linear and has the same dimension as the adjoint problem. The overall effort appears to be rather large, by using the reduced solution approach, one however circumvents the introduction of large systems, where state and adjoint solution are coupled. For the discussed examples with a one-dimensional control space Q d , one Newton iteration requires the solution of the nonlinear state equation, the solution of one linear adjoint, one tangent and one adjoint for Hessian equation.

3 Realization with Fluid-structure Interactions

The described Newton iteration for the optimization problem requires the evaluation of several further derivatives of the variational formulation. We have already derived the Jacobian in Sect. 5.2.2, which is the system matrix of the tangent equation (9.16). Its inverse is the system matrix of the adjoint equation and further the system matrix of the adjoint for Hessian equation, also shown in (9.16). All the remaining derivatives are required for different right hand sides of the problems. Their evaluation is partially simple, e.g. A q , K UU or A qU . Only the second derivative of A(⋅ )(⋅ ) with respect to the solution U will give rise to excessive terms due to the ALE mapping. Here, given U i l we propose the approximation by finite differences

$$\displaystyle{A_{\mathbf{U}\mathbf{U}}^{{\prime\prime}}(\mathbf{q}^{l},\mathbf{U}^{l})(\mathbf{U}_{ i}^{l},\varPhi,\mathbf{Z}^{l}) \approx \frac{A_{\mathbf{U}}^{{\prime}}(\mathbf{q}^{l},\mathbf{U}^{l} +\varepsilon \mathbf{U}_{ i}^{l})(\varPhi,\mathbf{Z}^{l}) - A_{\mathbf{U}}^{{\prime}}(\mathbf{q}^{l},\mathbf{U}^{l})(\varPhi,\mathbf{Z}^{l})} {\varepsilon },}$$

where ɛ > 0 is a parameter that has to be carefully chosen, compare the discussion in Sect. 5.2.3 and Fig. 5.8

4 Parameter Identification Test

Based on the benchmark problem fsi-1 by Hron and Turek [199], see also Sect. 6.6, we formulate a parameter identification test case. According to [329, 330], the geometry has been changed by slightly widening the beam to h = 0. 04 instead of h = 0. 02 in the original problem, compare Fig. 9.1.

Fig. 9.1
figure 1

Configuration of the parameter identification test case with the modified fsi-1 benchmark configuration. The thickness of the beam is increased to 0. 04 (from 0. 02 in the standard fsi benchmark problem)

We initially “forget” the Lamé coefficient μ s and try to reconstruct it based on a measurement of the deformation of the beam in the point A = (0. 6, 0. 2). We introduce the regularized cost functional

$$\displaystyle{K(\mathbf{q},\mathbf{U}) = \vert \mathbf{u}_{y}(A) -\mathbf{u}_{y}^{\text{ref}}\vert ^{2} + \frac{\alpha } {2}\vert \mathbf{q} -\bar{\mu }\vert ^{2},}$$

where \(\bar{\mu }\in \mathbb{R}\) is an initial guess and α = 10−3 the Tikhonov parameter. The control \(\mathbf{q} \in \mathbb{R}\) enters in form of a material parameter, such that the control form is given by (9.5).

The flow is driven by a parabolic inflow profile on Γ in with maximum velocity \(\bar{\mathbf{v}}^{\text{in}} = 1.5\) m/s and the remaining parameters used in this test case are given by

$$\displaystyle{\rho _{f} =\rho _{s} = 10^{3} \frac{kg} {m^{3}},\quad \nu _{f} = 10^{-3}\frac{m^{2}} {s},\quad \nu _{s} = 0.4.}$$

On the outflow boundary Γ f out we prescribe the do-nothing outflow condition, see Sect. 2.4.2. All computations in this sections have been carried out by Thomas Wick [286, 347] using the software library deal.II [24].

In Table 9.1 we determine the deformation u y (A) in the tip of the beam considering the Lamé coefficient μ ref = 500, 000 on a sequence of two meshes in forward simulations. These values act as reference values u y ref for each optimization test case.

Table 9.1 Forward computation for obtaining reference values u ref(A) using the exact Lamé coefficient μ opt = 500, 000 on two subsequent meshes

We start the actual optimization loop with the initial control q 0 = 5000 far away from the optimal state q opt = μ opt = 500, 000. In Table 9.2 we indicate the results of the optimization algorithm on two meshes, using the corresponding reference deformation u y ref(A) on each level. Here, it shows, that the presented Newton optimization scheme with the exactly derived adjoint problems for the monolithic variational formulation yields a very efficient (quadratic) convergence to the optimal state.

Table 9.2 Modified fsi-1 parameter estimation problem

In Fig. 9.2, we show plots of x-velocity and the corresponding adjoint solution component for the solution of this optimization problem.

Fig. 9.2
figure 2

Modified fsi-1 parameter estimation: x-velocity profile v x (top) and corresponding adjoint solution z x (bottom)

5 Optimal Control Test

As second problem we consider an optimal control test. Figure 9.3 shows the configuration. By controlling the inflow pressure on Γ f in by \(p_{f}^{\text{in}} \in \mathbb{R} = \mathbf{q}_{f} \in \mathbb{R}\) we aim at maximizing the outflow at Γ f out. An elastic obstacle \(\mathcal{S}\) is embedded in the flow domain. At increased velocities, this obstacle will be sucked to the top of the domain and closes the channel, such that the flow rate will decrease again.

Fig. 9.3
figure 3

Configuration of the optimal control test case. We control the inflow pressure on Γ in with the goal to maximize the outflow rate on Γ out

The problem is constructed such that the optimal solution can be easily verified by forward simulations to offer an easy test case for the optimization routines and in particular for the derivation of the adjoint formulations. Control is realized by the pressure control form (9.4), the target function is given by

$$\displaystyle{ K_{\text{out}}(\mathbf{q},\mathbf{U}) = -\int _{\varGamma _{ f}^{\text{out}}}(\mathbf{n} \cdot \mathbf{v})^{2}\,\text{d}s + \frac{\alpha } {2}\vert \mathbf{q} -\bar{\mathbf{q}}\vert ^{2}, }$$
(9.18)

where α > 0 is the regularization parameter. We changed the sign to obtain a minimization problem. The material parameters are chosen as

$$\displaystyle{\rho _{f} =\rho _{s} = 10^{3}\,\mathrm{kg \cdot m^{-3}},\quad \nu _{ f} = 10^{-3}\,\mathrm{m^{2} \cdot s^{-1}},\quad \nu _{ s} = 0.4,\quad \mu _{s} = 500\,\mathrm{kg \cdot m^{-1}s^{-1}}.}$$

Velocity and deformation as set to zero on all outer boundaries Γ wall.

Figure 9.4 shows results of forward simulation for different values of the control q, i.e. the average inflow pressure on Γ f in. Considering higher pressures, the beam will narrow the channel and reduce the outflow rate; we refer the reader to Fig. 9.5 for snapshots of the solution for different inflow pressures q = p in. From the forward simulation we estimate q opt ∈ [0. 23, 0. 24].

Fig. 9.4
figure 4

Forward simulations for varying inflow pressures q. In the upper plot we show the outflow rate K out(q, U(q)). In the lower plot we indicate the deformation of the tip of the beam u y (A). The outflow rate decreases for q > 0. 25. We expect to find the optimal control close to this point

Fig. 9.5
figure 5

Maximization of the outflow rate. At the top we show the velocity for the initial control q 0 = 0. 1 and in the bottom we show the solution close to the optimal control q opt ≈ 0. 23

This test case is very challenging as control and target functional are both living within the fluid. Without the interaction to the solid, no effect would take place. This example asks for a careful analysis of the adjoint information transport from the fluid to the solid and back to the fluid. In [286] we study this problem with an approximated adjoint that neglects the coupling conditions. It is shown that such an approximation does not carry sufficient information for efficiently solving the optimization problem.

To approximate this problem, we use an updated Tikhonov parameterization, where both the parameter α and the parameter \(\bar{\mathbf{q}}\) in

$$\displaystyle{K(\mathbf{q},\mathbf{U}) = K_{\text{out}}(\mathbf{U}) + \frac{\alpha } {2}\vert \mathbf{q} -\bar{\mathbf{q}}\vert ^{2},}$$

are updated. We start with \(\bar{\mathbf{q}}^{0} = \mathbf{q}^{0} = 0.1\) and take the last available optimum in each step. Furthermore, the parameter α is reduced step by step. In Table 9.3, we show the convergence of this iterated Tikhonov scheme, together with the chosen values for α i and the obtained controls p opt i. As expected by the forward computation, the maximal flux is reached for p opt ∼ 0. 23–0. 24. Indeed, it can be observed that the channel is narrowed in the maximized solution as illustrated in Fig. 9.5. Here, in the unloaded reference configuration, the gap has a width of 0. 125. Using the initial control \(\bar{p}_{\text{in}}^{0} = 0.1\), the gap is narrowed to 0. 115 and in the optimum state, for p opt ≈ 0. 24, the size of the gap is reduced to 0. 095. This is an overall reduction of about 25%. Finally, Fig. 9.6 illustrates the three components z v , z p , z n of the adjoint solution.

Fig. 9.6
figure 6

Maximization of the outflow rate. Adjoint solution with respect to the velocity (top), displacement (middle) and pressure (bottom). All solutions are displaced in the undeformed reference configuration in ALE coordinates

Table 9.3 Maximizing the outflow rate K out(U) by controlling the inflow pressure q = p in on three globally refined meshes using an iterated Tikhonov regularization with Tikhonov parameter α and reference control \(\bar{p}_{\text{in}}\)

We finally note that we expect different results, if this problem would be treated with a fully non-stationary approach. At very high pressures one has to expect instabilities that will cause a flattering of the elastic obstacle and that might finally prevent the full closure of the channel.