- Original Article
- Open access
- Published:
Fiber Bundle Topology Optimization for Surface Flows
Chinese Journal of Mechanical Engineering volume 37, Article number: 55 (2024)
Abstract
This paper presents a topology optimization approach for the surface flows on variable design domains. Via this approach, the matching between the pattern of a surface flow and the 2-manifold used to define the pattern can be optimized, where the 2-manifold is implicitly defined on another fixed 2-manifold named as the base manifold. The fiber bundle topology optimization approach is developed based on the description of the topological structure of the surface flow by using the differential geometry concept of the fiber bundle. The material distribution method is used to achieve the evolution of the pattern of the surface flow. The evolution of the implicit 2-manifold is realized via a homeomorphous map. The design variable of the pattern of the surface flow and that of the implicit 2-manifold are regularized by two sequentially implemented surface-PDE filters. The two surface-PDE filters are coupled, because they are defined on the implicit 2-manifold and base manifold, respectively. The surface Navier-Stokes equations, defined on the implicit 2-manifold, are used to describe the surface flow. The fiber bundle topology optimization problem is analyzed using the continuous adjoint method implemented on the first-order Sobolev space. Several numerical examples have been provided to demonstrate this approach, where the combination of the viscous dissipation and pressure drop is used as the design objective.
1 Introduction
Surface flows can greatly decrease the computational cost in the numerical design of the related fluidic structures. The fluid flows in the channels attached on the walls of objects can be described as surface flows on the curved surfaces corresponding to the outer shapes of the objects. The streamsurfaces corresponding to the outer shapes of the objects with complete-slip boundaries can also be described as surface flows separated from the bulk flows, where the complete-slip boundaries can be approximated and achieved by chemically coating or physically structuring solid surfaces to derive the extreme hydrophobicity [1], using the optimal control method to manipulate the boundary velocity of flows [2], and producing vapor layers between the solid and liquid phases based on the Leidenfrost phenomenon [3], etc.
The topological structure of a surface flow can be described as the fiber bundle demonstrated in Figure 1. Fiber bundle is a concept of differential geometry [4]. It is composed of the base manifold and the fiber defined on it, where the manifold represents the topological space locally homeomorphous to an Euclidean space. For the surface flow, the flow pattern together with its definition domain corresponds to the fiber of the fiber bundle. If there exists a 2-manifold homeomorphous to the fiber, it can be set as the base manifold of the fiber bundle. In computation, the existence of the base manifold can be ensured by presetting a fixed geometrical surface as the base manifold, then the fiber can be found on the preset base manifold. This means the definition domain of the pattern is an implicit 2-manifold defined on the preset base manifold, where the implicit 2-manifold is the fluid/solid interface corresponding to the outer-shape surface. The reason for this paper to use the concept of fiber bundle is to describe the topological structure of the surface flow as an ensemble instead of three separated components. Therefore, the task for the fiber bundle topology optimization of the surface flow is to find the optimized matching between the pattern and the implicit 2-manifold defined on the preset base manifold. Compared with the traditional topology optimization approaches, the fiber bundle topology optimization inversely determines the pattern of the surface flow on a variable design domain, which is the base manifold of the fiber bundle. Therefore, the presented fiber bundle topology optimization approach can provide more design freedom and larger design space.
Topology optimization is currently regarded to be one of the most robust methodology for the determination of material distribution in structures that meet given structural performance criteria [5,6,8]. With regard to flow problems, topology optimization has been implemented for Stokes flows [9, 10], creeping fluid flows [11], steady Navier-Stokes flows [12], unsteady Navier-Stokes flows [13, 14], flows with body forces [15, 16], turbulent flows [17, 18], two-phase flows of immiscible fluids [19], electroosmotic flows [20, 21] and flows of non-Newtonian fluids [22, 23], etc; topology optimization for flow problems have been reviewed in Ref. [24]. With regard to interfacial patterns, topology optimization has been implemented for stiffness and multi-material structures [25,26,27,28,29,30,31], layouts of shell structures [32,33,34,35,36,37,38], electrode patterns of electroosmosis [21], fluid-structure and fluid-particle interaction [39,40,41], energy absorption [42], cohesion [43], actuation [44] and wettability control [45,46,47], etc.; topology optimization approaches implemented on 2-manifolds have also been developed with applications in elasticity, wettability control, heat transfer and electromagnetics [48,49,50]; and the fiber bundle topology optimization approach has been developed for wettability control at fluid/solid interfaces [47]; recently, topology optimization of surface flows has extended the design space of fluidic structures onto the 2-manifolds [8].
It is natural for one to ask if it is possible to implement the topology optimization to match the pattern of a surface flow and the 2-manifold on which the pattern is defined. If such topology optimization can be achieved, the design space and design freedom will be further extended for flow problems by including the design domain for the pattern of the surface flow into the design space, where the design domain is the 2-manifold. Therefore, this paper presents the fiber bundle topology optimization approach for the surface flow.
For the fiber bundle topology optimization approach, the material distribution method pioneered by Ref. [6] is used to determine the pattern of the surface flow. The 2-manifold used to define the surface flow is described implicitly on the base manifold. Then, two sets of design variables are required for the pattern of the surface flow and the implicit 2-manifold, respectively. For the material distribution method, a porous medium model has been developed for Stokes flows [10]. This model was then extended to implement topology optimization for steady and unsteady Navier-Stokes flows [12,13,14]. In this model, the porous medium was filled in the two/three-dimensional design domains. Correspondingly, an artificial Darcy friction was introduced into the force terms of the Stokes equations and Navier-Stokes equations. The impermeability of the porous medium was evolved in the topology optimization procedure to derive the fluidic structures. Inspired by the porous medium model, topology optimization for surface flows has been implemented by filling the porous medium onto fixed 2-manifolds, where an artificial Darcy friction is added to the surface Navier-Stokes equations [8]. This paper inherits this model with the porous medium to implement the fiber bundle topology optimization for surface flows, although the level set method based model can improve the expressing accuracy of the structural boundaries.
The remained sections of this paper are organized as follows. In Section 2, a monolithic description of the fiber bundle topology optimization problem for a surface flow is presented. In Section 3, numerical implementation for the iterative solution of the fiber bundle topology optimization problem is introduced. In Section 4, numerical tests are provided to demonstrate the developed fiber bundle topology optimization approach. In Sections 5 and “Acknowledgements”, the conclusion and acknowledgment of this paper are provided. In Section 6, details are provided for the adjoint analysis of the fiber bundle topology optimization problem. All the mathematical descriptions are implemented in a Cartesian system.
2 Methodology
In this section, the fiber bundle topology optimization problem is described to match the pattern of the surface flow and the implicit 2-manifold on which the surface flow is defined. The implicit 2-manifold is defined on the base manifold. The incompressible surface fluid is considered.
2.1 Physical Model and Material Interpolation
In the fiber bundle topology optimization for the surface flow, the porous medium model is utilized. In this model, the porous medium is filled onto the implicit 2-manifold. Correspondingly, the artificial Darcy friction is added to the surface Navier-Stokes equations. The artificial Darcy friction is derived based on the constitutive law of the porous medium. Based on the consistency between the applicable condition of the Brinkmann model for the porous medium and this method, the artificial Darcy friction is assumed to be proportional to the fluid velocity [10, 12]:
where \(\alpha\) is the impermeability; \(\Gamma\) is the implicit 2-manifold; and \({\textbf{x}}_\Gamma\) denotes a point on \(\Gamma\). When the porosity of the porous medium is zero, it corresponds to a solid material with infinite impermeability and zero fluid velocity caused by the infinite friction force. When the porosity is infinite, it corresponds to the structural void for the transport of the fluid with zero impermeability. Therefore, the impermeability can be described as
where \(\gamma _p\in \left\{ 0,1\right\}\) is a binary distribution defined on \(\Gamma\), with 0 and 1 representing the solid and fluid phases, respectively; \(\Gamma _D\) is the design domain for the pattern of the surface flow, \(\Gamma _F\) is the fluid domain with the material density enforced to be \(\gamma _p = 1\), respectively; \(\Gamma _D\) and \(\Gamma _F\) satisfy \(\Gamma _D \cup \Gamma _F = \Gamma\) and \(\Gamma _D \cap \Gamma _F = \emptyset\). Especially, \(\Gamma\) is the design domain, when there is no enforced fluid domain, i.e., \(\Gamma _F = \emptyset\) and \(\Gamma = \Gamma _D\).
To avoid the numerical difficulty on solving a binary optimization problem, the binary variable \(\gamma _p\) in the design domain is relaxed to vary continuously in \(\left[ 0,1\right]\). The relaxed binary variable is referred to as the material density of the impermeability. Based on the description of the impermeability in Eq. (2), the material interpolation of the impermeability can be implemented by using the convex and q-parameterized scheme [10]:
where \(\alpha _s\) and \(\alpha _f\) are the impermeability of the solid and fluid phases, respectively; q is the parameter used to tune the convexity of this interpolation. For the fluid phase, the impermeability is zero, i.e., \(\alpha _f = 0\). For the solid phase, \(\alpha _s\) should be infinite theoretically; numerically, a finite value much larger than the fluid density \(\rho\) is chosen for \(\alpha _s\), to ensure the stability of the numerical implementation and approximate the solid phase with enough accuracy. Based on numerical tests, q is valued as 1 and \(\alpha _s\) is chosen as \(10^4\rho\) to satisfy \(\alpha _s \gg \rho\) in this paper.
2.2 Design Variables
In the fiber bundle topology optimization for the surface flow, two sets of design variables are required to be sequentially defined for the implicit 2-manifold and the pattern of the surface flow. Because a result of the fiber bundle topology optimization is composed of the pattern of the surface flow and the implicit 2-manifold used to define the pattern, it can be regarded to be a structure with two orders of hierarchy. The first order is the outer shape of the base structure corresponding to the implicit 2-manifold; the secondary order is the pattern of the surface flow corresponding to the distribution of the material density. Therefore, the result of the fiber bundle topology optimization can be regarded to be a two-order hierarchical structure composed of the base and secondary structures corresponding to the implicit 2-manifold and the pattern of the surface flow, respectively.
2.2.1 Design Variable for Implicit 2-Manifold
To describe the implicit 2-manifold, the design variable that takes continuous values in \(\left[ 0,1\right]\) is defined on the base manifold. This design variable is used to describe the distribution of the normal displacement of the implicit 2-manifold relative to the base manifold. Equivalently, the pattern of the surface flow is defined on a variable design domain.
To control the smoothness of the implicit 2-manifold and ensure the well-poseness of the solution, a surface-PDE filter sketched in Figure 2 is imposed on the design variable of the implicit 2-manifold [50]:
where \(d_m\) is the design variable for the implicit 2-manifold; \(d_f\) is the filtered design variable; \(r_m\) is the filter radius, and it is constant; \(\Sigma\) is the base manifold used to define the implicit 2-manifold; \({\textbf{x}}_\Sigma\) denotes a point on \(\Sigma\); \(\nabla _\Sigma\) and \(\text{div}_\Sigma\) are the tangential gradient operator and tangential divergence operator defined on \(\Sigma\), respectively; \({\textbf{n}}_{\varvec{\tau }_\Sigma } = {\textbf{n}}_\Sigma \times \varvec{\tau }_\Sigma\) is the outward unitary conormal vector normal to \(\partial \Sigma\) and tangent to \(\Sigma\) at \(\partial \Sigma\), with \({\textbf{n}}_\Sigma\) and \(\varvec{\tau }_\Sigma\) representing the unitary normal vector on \(\Sigma\) and the unitary tangential vector at \(\partial \Sigma\), respectively; \(A_d\) is a parameter used to specify the amplitude of the normal displacement of the implicit 2-manifold relative to the base manifold, and it is nonnegative (\(A_d \ge 0\)). Because \(d_m\) is valued in \(\left[ 0,1\right]\), \(d_f\) is valued in \(\left[ -A_d/2, A_d/2 \right]\).
After the filter operation, the implicit 2-manifold can be described by the filtered design variable as
where \(\Gamma\) is the implicit 2-manifold; \({\textbf{x}}_\Gamma\) denotes a point on \(\Gamma\). From Eq. (5), a differential homeomorphism can be determined corresponding to the bijection \(d_f: \Sigma \mapsto \Gamma\) with \({\textbf{x}}_\Gamma = d_f {\textbf{n}}_\Sigma + {\textbf{x}}_\Sigma\) for \(\forall {\textbf{x}}_\Sigma \in \Sigma\). Therefore, \({\mathcal {H}}\left( \Gamma \right)\) is homeomorphous to \({\mathcal {H}}\left( \Sigma \right)\). The Jacobian matrix of the homeomorphism in Eq. (5) for the implicit 2-manifold in the curvilinear coordinate system of the base manifold can be transformed into the following formulation:
with \(\left| {\partial {\textbf{x}}_\Gamma \over \partial {\textbf{x}}_\Sigma } \right|\) representing its determinant.
The variational formulation of the surface-PDE filter in Eq. (4) is considered in the first order Sobolev space defined on \(\Sigma\). It can be derived based on the Galerkin method as
where \({\tilde{d}}_f\) is the test function of \(d_f\); \({\mathcal {H}}\left( \Sigma \right)\) represents the first order Sobolev space defined on \(\Sigma\); \({\mathcal {L}}^2\left( \Sigma \right)\) represents the second order Lebesque space defined on \(\Sigma\).
2.2.2 Design Variable for Pattern of Surface Flow
The pattern of the surface flow is represented by the material density defined on the implicit 2-manifold. The material density in Eqs. (2) and (3) is obtained by sequentially implementing the surface-PDE filter and the threshold projection on the design variable for the material density, as sketched in Figure 3. This design variable is also valued continuously in \(\left[ 0,1\right]\). Here, the threshold projection is used to remove the gray regions and control the minimum length scale in the derived pattern.
The surface-PDE filter for the design variable of the pattern is implemented by solving the following surface-PDE [50]:
where \(\gamma\) is the design variable; \(\gamma _f\) is the filtered design variable; \(r_f\) is the filter radius, and it is constant; \(\nabla _\Gamma\) and \(\text{div}_\Gamma\) are the tangential gradient operator and tangential divergence operator defined on the implicit 2-manifold \(\Gamma\), respectively; \({\textbf{n}}_{\varvec{\tau }_\Gamma } = {\textbf{n}}_\Gamma \times \varvec{\tau }_\Gamma\) is the outward unitary conormal vector normal to \(\partial \Gamma\) and tangent to \(\Gamma\) at \(\partial \Gamma\), with \({\textbf{n}}_\Gamma\) and \(\varvec{\tau }_\Gamma\) representing the unitary normal vector on \(\Gamma\) and the unitary tangential vector at \(\partial \Gamma\), respectively. The threshold projection of the filtered design variable is implemented as [51, 52]
where \(\beta\) and \(\xi\) are the parameters for the threshold projection, with values chosen based on numerical experiments [52].
The variational formulation of the surface-PDE filter is considered in the first order Sobolev space defined on \(\Gamma\). It can be derived based on the Galerkin method as
where \({\tilde{\gamma }}_f\) is the test function of \(\gamma _f\); \({\mathcal {H}}\left( \Gamma \right)\) represents the first order Sobolev space defined on \(\Gamma\); \({\mathcal {L}}^2\left( \Gamma \right)\) represents the second order Lebesque space defined on \(\Gamma\).
2.2.3 Coupling of Design Variables
The design variable introduced in Section 2.2.2 for the pattern of the surface flow is defined on the implicit 2-manifold introduced in Section 2.2.1. Their coupling relation can be derived by transforming the tangential gradient operator \(\nabla _\Gamma\), the tangential divergence operator \(\text{div}_\Gamma\) and the unitary normal \({\textbf{n}}_\Gamma\) into the forms defined on the base manifold \(\Sigma\).
The transformation of the tangential gradient operator \(\nabla _\Gamma\) is implemented based on the following relation:
where \({\textbf{P}}_\Gamma\) is the normal projector on the tangential space of \(\Gamma\); and \(\nabla _{{\textbf{x}}_\Gamma }\) is are the gradient operator in the 3D Euclidean spaces imbedded with \(\Gamma\) in the extended Cartesian system of \({\textbf{x}}_\Gamma\). The unitary normal vector \({\textbf{n}}_\Gamma\) is transformed as
where \(\left\| \cdot \right\| _2\) is the 2-norm of a vector. In Eq. (12), the transformed unitary normal vector is distinguished from the original form by using the filtered design variable \(d_f\) as the superscript, and this identification method is used in the following for the other transformed operators and variables. The normal projector \({\textbf{P}}_\Gamma\) is sequentially transformed as
where \({\textbf{I}}\) is the two-dimensional unitary tensor; and the superscript \(\text{T}\) represents the transposition operation of a vector or tensor. The tangential gradient operator \(\nabla _\Gamma\) can then be transformed as
Based on the transformed tangential gradient operator, the tangential divergence operator \(\text{div}_\Gamma\) can be transformed as
where \(\text{tr}(\cdot)\) is the trace operator used to extract the trace of a tensor.
Because the tangential gradient operator \(\nabla _\Gamma\) depends on \(d_f\), its first-order variational to \(d_f\) can be derived as
Similarly, the first-order variational of \(\text{div}_\Gamma\) to \(d_f\) can be derived as
Because \(d_f\) is differential homeomorphism, it can induce the Riemannian metric. Then, the differential on the base manifold and implicit 2-manifold satisfies
where \(\text{d}l_{\partial \Gamma }\) and \(\text{d}l_{\partial \Sigma }\) are the differential of the boundary curves of \(\Gamma\) and \(\Sigma\), respectively.
Based on the transformed tangential gradient operator in Eq. (14) and the homeomorphism between \({\mathcal {H}}\left( \Gamma \right)\) and \({\mathcal {H}}\left( \Sigma \right)\) described in Eq. (5), the coupling relation between the two sets of design variables can be derived by instituting Eq. (14) into Eq. (10):
where the tangential gradient operator \(\nabla _\Gamma\) on \(\Gamma\) is replaced to be its transformed form \(\nabla _\Gamma ^{\left( d_f \right) }\) in Eq. (14).
2.3 Surface Navier-Stokes Equations Defined on Implicit 2-Manifold
The governing equations for the motion of a Newtonian surface fluid can be formulated intrinsically on a 2-manifold of codimension one in an Euclidian space. Based on the conservation laws of momentum and mass, the surface Navier-Stokes equations can be derived to describe the incompressible surface flows [53,54,55]:
where \({\textbf{u}}\) is the fluid velocity; p is the fluid pressure; \(\rho\) is the fluid density; \(\eta\) is the dynamic viscosity; \({\textbf{u}} \cdot {\textbf{n}}_\Gamma = 0\) is the tangential constraint of the fluid velocity. The tangential constraint is imposed, because the fluid spatially flows on the 2-manifold \(\Gamma\) and the fluid velocity is a vector in the tangential space of \(\Gamma\).
To solve the surface Navier-Stokes equations, the fluid velocity and pressure are required to be specified at some boundaries, interfaces or points of the 2-manifold \(\Gamma\):
where \({\textbf{u}}_{l_{v,\Gamma }}\) is a known distribution of the fluid velocity depending on the specified fluid velocity \({\textbf{u}}_{l_{v,\Sigma }}\) at \(l_{v,\Sigma }\) representing a boundary or interface curve of \(\Sigma\); \(l_{v,\Gamma }\) satisfies \(l_{v,\Gamma }\subset \partial \Gamma\) when \(l_{v,\Gamma }\) is a boundary curve of \(\Gamma\), and it satisfies \(l_{v,\Gamma }\subset \Gamma\) when \(l_{v,\Gamma }\) is an interface curve of \(\Gamma\); \(l_{s,\Gamma }\) is the boundary curve with open boundary condition, and it satisfies \(l_{s,\Gamma }\subset \partial \Gamma\); \(p_{0,\Gamma }\) is the known fluid pressure depending on the specified fluid pressure \(p_{0,\Sigma }\) at \({\mathcal {P}}_\Sigma\) representing a finite point set on \(\Sigma\); \({\mathcal {P}}_\Gamma\) is a finite point set on \(\Gamma\). In Eq. (21), when the known fluid velocity is \({\textbf{0}}\), the inlet or interfacial boundary condition degenerates into the no-slip boundary condition:
where \({\textbf{u}}_{l_{v,\Gamma }}\) is equal to \({\textbf{0}}\) on \(l_{v0,\Gamma }\subset l_{v,\Gamma }\), and \(l_{v0,\Gamma }\) is the no-slip part of the boundary curve.
The variational formulation of the surface Navier-Stokes equations is considered in the functional spaces without containing the tangential constraint of the fluid velocity. The tangential constraint of the fluid velocity is imposed by using the Lagrangian multiplier [56, 57]. Based on the Galerkin method, the variational formulation of the surface Navier-Stokes equations can be derived as
where \(\lambda\) is the Lagrange multiplier used to impose the tangential constraint of the fluid velocity; \(\tilde{{\textbf{u}}}\), \({\tilde{p}}\) and \({\tilde{\lambda }}\) are the test functions of \({\textbf{u}}\), p and \(\lambda\), respectively. The Lagrangian multiplier in Eq. (23) is used to impose the tangential constraint of the fluid velocity and acts as a distributed force in the normal direction of \(\Gamma\). Such distributed force cancels out the centrifugal, Coriolis and Euler forces exerted on the fluid particles in the normal direction of \(\Gamma\) to satisfy the tangential constraint.
Because \(l_{v,\Gamma }\) is homeomorphous to \(l_{v,\Sigma }\), \({\mathcal {P}}_\Gamma\) is homeomorphous to \({\mathcal {P}}_\Sigma\) and \(l_{v,\Sigma }\) and \({\mathcal {P}}_\Sigma\) are fixed, \({\textbf{u}}_{l_{v,\Gamma }}\) and \(p_{0,\Gamma }\) are homeomorphous to \({\textbf{u}}_{l_{v,\Sigma }}\) and \(p_{0,\Sigma }\), respectively. Then, based on the coupling relations in Section 2.2.3, the variational formulation in Eq. (23) can be transformed into the form defined on the base manifold \(\Sigma\):
2.4 Design Objective in General Form
The design objective of the fiber bundle topology optimization problem for the surface flow is considered in the following general form:
where A and B are the integrands of the design objective. Based on the coupling relations in Section 2.2.3, the design objective in Eq. (25) can be transformed into the form defined on the base manifold \(\Sigma\):
In Eq. (26), the unitary tangential vector \(\varvec{\tau }_\Gamma\) at \(\partial \Gamma\) satisfies the relation sketched in Figure 4:
where // is the operator used to denote the parallel relation between two vectors. Then, Eq. (26) can be transformed into
Based on the transformed design objective, the adjoint analysis of the fiber bundle topology optimization problem can then be implemented on the functional spaces defined on the base manifold.
2.5 Fiber Bundle Topology Optimization Problem
The fiber bundle of the surface flow is composed of the base manifold together with the implicit 2-manifold and the pattern, where \(\Sigma\) is the base manifold and \(\Gamma \times \left[ 0,1\right]\) is the fiber, respectively. It can be expressed as \(\left( \Sigma \times \left( \Gamma \times \left[ 0,1\right] \right) , \Sigma , proj_1, \Gamma \times \left[ 0,1\right] \right)\) with the diagram shown in Figure 5, where \(proj_1\) is the natural projection \(proj_1: \Sigma \times \left( \Gamma \times \left[ 0,1\right] \right) \mapsto \Sigma\) satisfying \(proj_1\left( {\textbf{x}}_\Sigma ,\left( {\textbf{x}}_\Gamma , \gamma _p \right) \right) = proj_1\left( {\textbf{x}}_\Sigma , \left( d_f\left( {\textbf{x}}_\Sigma \right) , \gamma _p \right) \right) = {\textbf{x}}_\Sigma\) for \(\forall {\textbf{x}}_\Sigma \in \Sigma\), \(\varphi _1\) is the homeomorphous map \(\varphi _1 : \Sigma \mapsto \Gamma \times \left[ 0,1\right]\) satisfying \(\varphi _1 \left( {\textbf{x}}_\Sigma \right) = \left( {\textbf{x}}_\Gamma , \gamma _p \right) = \left( d_f \left( {\textbf{x}}_\Sigma \right) , \gamma _p \right)\) for \(\forall {\textbf{x}}_\Sigma \in \Sigma\), and \(\varphi _2\) is the homeomorphous map \(\varphi _2 : \Gamma \times \left[ 0,1\right] \mapsto \Sigma \times \left( \Gamma \times \left[ 0,1\right] \right)\) satisfying \(\varphi _2 \left( {\textbf{x}}_\Gamma , \gamma _p \right) = \left( {\textbf{x}}_\Sigma , \left( {\textbf{x}}_\Gamma , \gamma _p \right) \right) = \left( {\textbf{x}}_\Sigma , \left( d_f \left( {\textbf{x}}_\Sigma \right) , \gamma _p \right) \right)\) for \(\forall \left( {\textbf{x}}_\Gamma , \gamma _p \right) \in \Gamma \times \left[ 0,1\right]\).
Based on the above introduction, the fiber bundle topology optimization problem of the surface flow can be constructed as
where \(J_0\) is the value of the design objective corresponding to the initial distribution of the design variables; to regularize this optimization problem, area and volume constraints are imposed on the pattern of the surface flow and implicit 2-manifold, respectively; s is the area fraction of the pattern of the surface flow; v is volume fraction of spacial domain enclosed by the implicit 2-manifold and the base manifold; \(s_0 \in \left( 0,1\right)\) and \(v_0 \in \left[ 0,1\right)\) are the specified area and volume fractions, respectively.
The coupling relations among the variables, functions, tangential divergence operator and tangential gradient operator in the fiber bundle topology optimization problem are illustrated by the following arrow chart:
where the design variables \(d_m\) and \(\gamma\), marked in blue, are the inputs; the design objective J, the area fraction s and the volume fraction v, marked in red, are the outputs.
2.6 Adjoint Analysis
The fiber bundle topology optimization problem in Eq. (29) can be solved by using a gradient information-based iterative procedure, where the adjoint sensitivities are used to determine the relevant gradient information. The adjoint analysis is implemented for the design objective and the area and volume constraints to derive the adjoint sensitivities. The details for the adjoint analysis have been provided in the Appendix.
Based on the continuous adjoint analysis method [58], the adjoint sensitivity of the design objective J is derived as
where \(\gamma _{fa}\) and \(d_{fa}\) are the adjoint variables of the filtered design variables \(\gamma _f\) and \(d_f\), respectively; \(\delta\) is the first-order variational operator. The adjoint variables can be derived from the adjoint equations in the variational formulations. The variational formulation for the adjoint equations of the surface Naiver-Stokes equations is derived as
where \({\textbf{u}}_a\), \(p_a\) and \(\lambda _a\) are the adjoint variables of \({\textbf{u}}\), p and \(\lambda\), respectively; \(\tilde{{\textbf{u}}}_a\), \({\tilde{p}}_a\) and \({\tilde{\lambda }}_a\) are the test functions of \({\textbf{u}}_a\), \(p_a\) and \(\lambda _a\), respectively. The variational formulations for the adjoint equations of the surface-PDE filters for \(\gamma\) and \(d_m\) are derived as
and
where \({\tilde{\gamma }}_{fa}\) and \({\tilde{d}}_{fa}\) are the test functions of \(\gamma _{fa}\) and \(d_{fa}\), respectively.
For the area constraint, the adjoint sensitivity of the area s is derived as
In Eq. (34), the adjoint sensitivity \(\delta \left( s \left| \Gamma \right| \right)\) can be derived based on the adjoint analysis of \(s \left| \Gamma \right| = \int _\Gamma \gamma _p \,\text{d}\Gamma\):
In Eq. (35), the adjoint variables \(\gamma _{fa}\) and \(d_{fa}\) are derived by solving the variational formulations for the adjoint equations of the surface-PDE filters for \(\gamma\) and \(d_m\), respectively:
and
The adjoint sensitivity \(\delta \left| \Gamma \right|\) in Eq. (34) can be derived based on the adjoint analysis of \(\left| \Gamma \right| = \int _\Gamma 1 \,\text{d}\Gamma\):
In Eq. (38), the adjoint variables \(\gamma _{fa}\) and \(d_{fa}\) are derived by solving the variational formulations for the adjoint equations of the surface-PDE filters for \(\gamma\) and \(d_m\), respectively:
and
For the volume constraint, the adjoint sensitivity of the volume v is derived as
In Eq. (41), the adjoint variable \(d_{fa}\) is derived by solving the variational formulation for the adjoint equation of the surface-PDE filter for \(d_m\):
After the derivation of the adjoint sensitivities in Eqs. (30), (34) and (41), the design variables \(\gamma\) and \(d_m\) can be evolved iteratively to determine the fiber bundle of the surface flow.
3 Numerical Implementation
The fiber bundle topology optimization problem in Eq. (29) is solved by using an iterative procedure described as the pseudocode in Table 1, where a loop is included for the iterative solution. The surface finite element method is utilized to solve the variational formulations of the relevant PDEs and adjoint equations. On the details for the surface finite element solution, one can refer to Ref. [59]. Especially, when the surface finite element method is used to solve the surface flow problems on the implicit 2-manifold filled with the porous medium, the Lagrange multiplier method is used to enforce the tangential constraints of the fluid velocity [56, 57]. To avoid the numerical singularity caused by the null value of the denominator, the 2-norm of a vector function is approximated in the numerical implementation as \(\left\| {\textbf{f}} \right\| _2 \rightarrow \left( {\textbf{f}}^2 + \epsilon _0 \right) ^{1/2}\), where \({\textbf{f}}\) is the vector function and \(\epsilon _0\) is the value of floating point precision.
To ensure the well-posedness of the numerical solution of the variational formulations of the surface Navier-Stokes equations and their adjoint equations (Eqs. (23) and (31)), the Taylor-Hood elements satisfying the inf-sup condition are used [60]. The linear elements are used to interpolate the design variable of the pattern of the surface flow and solve the variational formulation of the surface-PDE filter for this design variable and the corresponding adjoint equation. The quadratic elements are used to interpolate the design variable for the implicit 2-manifold and solve the variational formulation of the surface-PDE filter for this design variable and the corresponding adjoint equation. The meshes of the Taylor-Hood, linear and quadratic elements of the quadrangular-element based discretization of the base manifold have been sketched in Figure 6, including the mapping meshes on the implicit 2-manifold.
In the iterative procedure, the projection parameter \(\beta\) with the initial value of 1 is doubled after every 30 iterations; the loop is stopped when the maximal iteration number is reached, or if the averaged variation of the design objective in continuous 5 iterations and the residuals of the area and volume constraints are simultaneously satisfied. The design variable is updated by using the method of moving asymptotes [61].
4 Results and Discussion
In this section, the fiber bundle topology optimization is carried out for the surface flows defined on several different base manifolds, including the flat surfaces for the bending channel and the four-terminal device, the curved surfaces deformed from a square to a sphere and the ones deformed from a cylinder to a Möbius.
The design objective is set to be the combination of the power of the viscous dissipation and pressure drop between the inlet and outlet:
where \(\omega\) is the weight of the viscous dissipation and it is valued to be 9/10 and the weight of the pressure drop is hence 1/10. The density and dynamic viscosity of the fluid are assigned to be unitary. The surface flows are driven by the boundary velocity at the inlets, in the forms of parabolic distribution as the functions of arc length and with the magnitude set to be \(U_0\) with \(U_0 = \sup _{\forall {\textbf{x}}\in l_{v,\Gamma }}{\left\| {\textbf{u}}_{l_{v,\Gamma }}\right\| _2}\). The outlets are set to be open boundaries. The remained boundaries are in the type of no slip.
4.1 Bending Channel
For the bending channel, the fiber bundle topology optimization is implemented on the flat surface \(\Sigma\) composed of the design domain \(\Sigma _D\) and the fluid domain \(\Sigma _F\) as shown in Figure 7. For different values of the magnitude parameter \(A_d\), the optimized fiber bundles and their components are derived as shown in Figure 8(a–h) including the distribution of the velocity vectors, where the area and volume fractions are set to be \(s_0 = 0.3\) and \(v_0 = 0\), respectively. Especially, the fiber bundle topology optimization problem degenerates into the topology optimization problem for the bending flow on the flat surface as shown in Figure 8(a), when the magnitude parameter \(A_d\) is set to be 0. By setting the volume fraction to be 0, the implicit 2-manifold \(\Gamma\) is derived with the same absolute values of the positive part and negative part of the enclosed volumes at the two sides of \(\Sigma\), respectively. This can be confirmed from the distribution of the filtered design variable \(d_f\) shown in Figure 8(a1, b1, c1, d1, e1, f1, g1 and h1).
The objective values for the optimized results derived in Figure 8 have been listed in Table 2. From Table 2, it can be concluded that higher value of \(A_d\) is helpful to decrease the viscous dissipation and pressure drop of the bending flow, because the design space of the fiber bundle topology optimization problem in Eq. (29) can be enlarged by increasing the value of the magnitude parameter in Eq. (4).
The convergent histories of the objective values and area and volume constraints have been plotted in Figure 9 for the results in Figure 8(c) with the magnitude parameter \(A_d=2\), including the snapshots for the evolution of the fiber bundles. From the convergent histories, the robust convergence of the numerical solution of the fiber bundle topology optimization problem can be confirmed for the bending flow. In the convergent histories, there are jumps of the objective values and area constraints, and those phenomena are caused by updating the projection parameter \(\beta\) in Eq. (9). Meanwhile, the convergent histories of the volume constraints are smooth, without jumping phenomenon. This is because that no projection operation is imposed to regularize the design variable of the implicit 2-manifolds.
By choosing the magnitude parameter to be \(A_d = 2\), the fiber bundle topology optimization problem is further investigated for different values of the velocity magnitude at the inlet of the bending flow. The optimized results are derived as shown in Figure 10 by setting \(U_0\) to be the elements of \(\left\{ 1\times 10^0, 2\times 10^2, 5\times 10^2, 8\times 10^2\right\}\), sequentially. Because larger value of \(U_0\) corresponds to stronger Reynolds effect of the surface flow, increasing the velocity magnitude at the inlet can strengthen the convection of the surface flow. Therefore, different fiber bundles are derived as shown in Figure 10.
To confirm the optimality of the derived fiber bundles of the bending flow, the results in Figure 10 are cross compared by computing the objective values as listed in Table 3. From the lowest value (marked in bold) of the design objective in every row of Table 3, the optimized performance of the derived fiber bundles can be confirmed.
4.2 Four-Terminal Device
For the fiber bundle topology optimization problem with the flat surface as its base manifold, the four-terminal device is further investigated by setting the magnitude parameter \(A_d\) to be 0 and 2, respectively. The computational domain is set as the flat surface shown in Figure 11 composed of the design domain \(\Sigma _D\) and the channel domains \(\Sigma _F\). By setting the area and volume fractions to be \(s_0 = 0.4\) and \(v_0 = 0\), the optimized results are derived as listed in Table 4 for different velocity magnitude at the inlets.
In Table 4, the four-terminal device has the topology of double bending channels, when the surface flow has relatively weak Reynolds effect; the topology changes into double straight channels, as the Reynolds effect is strengthened. From the comparison of the results corresponding to \(A_d=0\) and \(A_d=2\), it can be concluded that the increase of the magnitude parameter can speed up the change of the optimized topology of the four-terminal device, when the Reynolds effect is strengthened. This is because that the increase of the magnitude parameter enlarges the design space of the four-terminal device, i.e., the characteristic size and area of the channels are increased and the averaged velocity is decreased at the inlets, then the gradient of the velocity decreases, and hence the viscous dissipation and pressure drop decrease.
4.3 Flows on Deformed Surfaces
For continuously deformed base manifolds with keeping the conservation of area, the fiber bundle topology optimization is implemented for the surface flows. By deforming a square to a sphere as shown in Figure 12(a1–c1), the optimized fiber bundles are derived as shown in Figure 12(a2–a4), (b2–b4) and (c2–c4) including the distribution of the velocity vectors, where the area and volume fractions and the magnitude parameter are set to be \(s_0 = 0.4\), \(v_0 = 0\) and \(A_d = 2\), respectively.
In Figure 12, the fiber bundle for the surface flow on the square is composed of the base manifold together with the pattern of the flat diffuser and the implicit 2-manifold coinciding with the base manifold. The flat diffuser is consistent with the previously reported results derived by using topology optimization [10]. When the square deforms into the shape of a semi-sphere, the pattern of the surface flow spits into two branches; and the implicit 2-manifold shrinks to straighten the channels corresponding to the pattern of the surface flow. When the semi-sphere further deforms into a sphere, the two branches merges to remove one part of the no-slip boundary, and the surface flow evolves into the enclosed mode with two vortexes. The underlying mechanism for the evolution of the fiber bundles along with the deformation of base manifolds is that the fluid is prone to moving in the short path and widening the channel, and detachment of the no-slip boundary can help to decrease the viscous dissipation and pressure drop. Additionally, the viscous dissipation and pressure drop of the surface flows with the patterns in the optimized fiber bundles decreases, along with the base manifold deforming from a square to a sphere. This can be conformed from the pressure distribution in Figure 13.
Further, the fiber bundle topology optimization is implemented on the base manifolds derived by deforming a cylinder firstly to a strip and then to a Möbius as shown in Figure 14(a1–e1) with the sizes marked on the strip, to minimize the viscous dissipation and pressure drop for the surface flows. The area and volume fractions and magnitude parameter are set without change. The patterns of the surface flows and the implicit 2-manifolds of the optimized fiber bundles are derived as shown in Figure 14(a2–a4), (b2–b4), (c2–c4), (d2–d4) and (e2–e4), including the distribution of the velocity vectors represented by the red arrows. Especially, the derived implicit 2-manifold on the Möbius is broken by setting the inlet simultaneously to be the outlet with the same known velocity distribution. The destination of such setting is to make the derived implicit 2-manifold be orientable and remove the singularity of the normal direction on the non-orientable Möbius.
In Figure 14, the derived pattern and implicit 2-manifold defined on a cylinder is composed of a circle channel and a curved surface with asymmetry. Then, the cylinder is opened and sequentially evolved into the shapes of semi-cylinder, strip, semi-Möbius until being enclosed again into the shape of Möbius, where the conservation of area is kept. The derived patterns and implicit 2-manifolds defined on the base manifolds corresponding to the sequential evolution of the opened cylinder are all composed of channel-shaped patterns and curved surfaces with asymmetry. The asymmetry assists the derived implicit 2-manifolds to satisfy the volume constraint with the volume fraction of 0, and it is caused by the asymmetrical property of the convection of the surface flows. The asymmetry is advantageous to shorten the path of the surface flows, then to decrease the viscous dissipation and pressure drop.
The pressure distribution in the derived fiber bundles has been provided in Figure 15, which shows that the deformation of the base manifold from the cylinder to the Möbius is advantageous to decrease the viscous dissipation and pressure drop. This is because that the deformation can shorten the path of surface flows with the optimized patterns on the derived implicit 2-manifolds. Additionally, the case of Möbius has similar pressure drop to that of cylinder. Therefore, the orientability of 2-manifolds can provide similar effectivity on the design domain for fiber bundle topology optimization to minimize the viscous dissipation and pressure drop of a surface flow.
5 Conclusions
A fiber bundle topology optimization approach for the surface flow has been developed to match the implicit 2-manifold and the pattern defined on it, where the surface flow is described by the surface Navier-Stokes equations defined on the implicit 2-manifold. The material distribution method is used to implement the topology evolution of the pattern, where an artificial Darcy friction force of the porous model is added to the surface Navier-Stokes equations. The implicit 2-manifold is evolved based on the homeomorphous map between it and the base manifold. Continuous adjoint analysis method has been used to analyze the fiber bundle topology optimization problem. Compared with the traditional topology optimization approaches, the presented fiber bundle topology optimization approach can provide more design freedom and larger design space.
Numerical tests have been presented to demonstrate this approach, including the fiber bundle topology optimization of bending channel, four-terminal device and fluid channels on continuously deformed base manifolds. The bending channel has been optimized to present the effect of the magnitude parameter used to determine the design space of the implicit 2-manifold, and the results show that the increase of the magnitude parameter can enlarge the design space of the fiber bundle for the surface flow. The Reynolds effect has been demonstrated by the fiber bundle topology optimization of the bending channel and four-terminal device, by setting different velocity magnitude at the inlets. In the results of the bending channel, the valley and slope-shaped implicit 2-manifolds are derived to shorten the fluid path. In the results of the four-terminal device, the magnitude parameter of the implicit 2-manifold can speed up the topology change from double bending channels to double straight channels as the Reynolds effect is strengthened, compared with the results of topology optimization for the surface flow on the flat surface corresponding to the degenerated case with the null value of the magnitude parameter. The fiber bundle topology optimization has also been implemented on the base manifolds derived by deforming a square into a sphere and deforming a cylinder into a Möbius, where the area conservation is kept during the deformation. The derived results show that the non-orientable base manifolds have similar performance to the orientable ones on shortening the fluid path and minimizing the viscous dissipation and pressure drop.
The presented fiber bundle topology optimization approach includes the design domain into the design space of fluidic structures. This approach achieves the topology optimization for fluid flows on the variable design domain. It provides a topology optimization method for the conformal design of fluidic channels, where the channel topology and the outer shapes of structural walls can be optimized simultaneously to achieve the matching optimization. Especially, the fiber bundle topology optimization problem will degenerate into the topology optimization problem for the fluid flow on a flat surface, if the null value is chosen for the magnitude parameter of the surface-PDE filter and the flat surface is set as the base manifold. Therefore, the presented fiber bundle topology optimization is the generalization of topology optimization for two-dimensional flow problems. This paper focuses on the laminar surface flows. In the future, it can be promoted for the turbulent surface flows.
References
Y Kown, N Patankar, J Choi, et al. Design of surface hierarchy for extreme hydrophobicity. Langmuir, 2009, 25: 6129-6136.
S S Sritharan. Optimal control of viscous flow. SIAM, Philadelphia, 1998.
H Thimbleby. The Leidenfrost phenomenon. Physics Education, 1989, 24: 300-303.
S S Chern, W H Chen, K S Lam. Lectures on differential geometry. World Scientific, 1999.
K T Cheng, N Olhoff. An investigation concerning optimal design of solid elastic plates. Int. J. Solids & Struct., 1981, 17: 305-323.
M Bendsøe, N Kikuchi. Generating optimal topologies in optimal design using a homogenization method. Comput. Methods Appl. Mech. Eng., 1988, 71: 197-224.
M P Bendsøe, O Sigmund. Topology optimization-theory methods and applications. Springer, Berlin, 2003.
Y Deng, W Zhang, Z Liu, et al. Topology optimization for surface flows. J. Comput. Phys., 2022.
G P Steven, Q Li, Y M Xie. Evolutionary topology and shape design for physical field problems. Comput. Mech., 2000, 26: 129-139.
T Borrvall, J Petersson. Topology optimization of fluid in Stokes flow. Int. J. Numer. Methods Fluids, 2003, 41: 77-107.
J Guest, J Prévost. Topology optimization of creeping fluid flows using a Darcy-Stokes finite element. Int. J. Numer. Methods Eng., 2006, 66: 461-484.
A Gersborg-Hansen, M P Bendsøe, O Sigmund. Topology optimization of heat conduction problems using the finite volume method. Struct. Multidisc. Optim., 2006, 31: 251-259.
S Kreissl, G Pingen, K Maute. An explicit level-set approach for generalized shape optimization of fluids with the lattice Boltzmann method. Int. J. Numer. Meth. Fluids, 2011, 65: 496-519.
Y Deng, Z Liu, P Zhang, et al. Topology optimization of unsteady incompressible Navier-Stokes flows. J. Comput. Phys., 2011, 230: 6688-6708.
Y Deng, Z Liu, J Wu, et al. Topology optimization of steady Navier-Stokes flow with body force. Comput. Methods Appl. Mech. Engrg., 2013, 255: 306-321.
Y Deng, Z Liu, Y Wu. Topology optimization of steady and unsteady incompressible Navier-Stokes flows driven by body forces. Struct. Multidisc. Optim., 2013, 47: 555-570.
C B Dilgen, S B Dilgen, D R Fuhrman, et al. Topology optimization of turbulent flows. Comput. Methods Appl. Mech. Eng., 2018, 331: 363-393.
G H Yoon. Topology optimization for turbulent flow with Spalart-Allmaras model. Comput. Methods Appl. Mech. Eng., 2016, 303: 288-311.
Y Deng, Z Liu, Y Wu. Topology optimization of capillary, two-phase flow problems. Commun. Comput. Phys., 2017, 22: 1413-1438.
M M Gregersen, F Okkels, M Z Bazant, et al. Topology and shape optimization of induced-charge electro-osmotic micropumps. New J. Phys., 2009, 11: 075019.
Y Deng, T Zhou, Z Liu, et al. Topology optimization of electrode patterns for electroosmotic micromixer. Int. J. Heat Mass Tran., 2018, 126: 1299-1315.
G Pingen, K Maute. Optimal design for non-Newtonian flows using a topology optimization approach. Comput. Math. Appl., 2010, 59: 2340-2350.
D H Alonso, J S R Saenz, E C N Silva. Non-newtonian laminar 2D swirl flow design by the topology optimization method. Struct. Multidisc. Optim., 2020, 62: 299-321.
J Alexandersen, C S Andreasen. A review of topology optimisation for fluid-based problems. Fluids, 2020, 5: 29.
N Vermaak, G Michailidis, G Parry, et al. Material interface effects on the topology optimization of multi-phase structures using a level set method. Struct. Multidisc. Optim., 2014, 50: 623-644.
O Sigmund, S Torquato. Design of materials with extreme thermal expansion using a three-phase. Mech. Phys. Solid, 1997, 45: 1037-1067.
T Gao, W Zhang. A mass constraint formulation for structural topology optimization with multiphase materials. Int. J. Numer. Meth. Engng., 2011, 88: 774-796.
Y J Luo, Z Kang, Z F Yue. Maximal stiffness design of two-material structures by topology optimization with nonprobabilistic reliability. AIAA J., 2012, 50: 1993-2003.
M Y Wang, X M Wang. Color level sets: A multi-phase method for structural topology optimization with multiple materialsd. Comput. Methods Appl. Mech. Eng., 2004, 193: 469-496.
S W Zhou, M Y Wang. Multimaterial structural topology optimization with a generalized Cahn-Hilliard model of multiphase transition. Struct. Multidisc. Optim., 2007, 33: 89-111.
P Vogiatzis, M Ma, S Chen, et al. Computational design and additive manufacturing of periodic conformal metasurfaces by synthesizing topology optimization with conformal mapping. Comput. Methods Appl. Mech. Engrg., 2018, 328: 477-497.
L Krog, N Olhoff. Optimum topology and reinforcement design of disk and plate structures with multiple stiffness and eigenfrequency objectives. Comput. Methods Appl. Mech. Engrg., 1996, 72: 535-563.
R Ansola, J Canales, J A Tárrago, et al. An integrated approach for shape and topology optimization of shell structures. Comput. Struct., 2002, 80: 449-458.
B Hassani, S M Tavakkoli, H Ghasemnejad. Simultaneous shape and topology optimization of shell structures. Struct. Multidisc. Optim., 2013, 48: 221-233.
K Yan, G D Cheng, B P Wang. Topology optimization of damping layers in shell structures subject to impact loads for minimum residual vibration. J. Sound Vib., 2018, 431: 226-247.
I Lochner-Aldinger, A Schumacher. Homogenization method. In: S Adriaenssens, P Block, D Veenendaal, et al, ed. Shell structures for architecture-form finding and optimization. Routledge, New York, 2014.
A Clausen, E Andreassen, O Sigmund. Topology optimization of 3D shell structures with porous infill. Acta Mech. Sinica., 2017, 33: 778-791.
R Dienemann, A Schumacher, S Fiebig. Topology optimization for finding shell structures manufactured by deep drawing. Struct. Multidisc. Optim., 2017, 56: 473-485.
G H Yoon. Topology optimization for stationary fluid-structure interaction problems using a new monolithic formulation. Int. J. Numer. Meth. Engng., 2010, 82: 591-616.
C Lundgaard, J Alexandersen, M Zhou, et al. Revisiting density-based topology optimization for fluid-structure-interaction problems. Struct. Multidisc. Optim., 2018, 82: 969-995.
C S Andreasen. A framework for topology optimization of inertial microfluidic particle manipulators. Struct. Multidisc. Optim., 2019, 61: 2418-2499.
C S Andreasen. A topology optimization interface for LS-DYNA. LS-DYNA Forum, Ulm, 2012.
R Behrou, M Lawry, K Maute. Level set topology optimization of structural problems with interface cohesion. Int. J. Numer. Meth. Engng., 2017, 112: 990-1016.
M Raulli, K Maute. Topology optimization of electrostatically actuated microsystems. Struct. Multidisc. Optim., 2005, 30: 342-359.
Y Deng, D Mager, Y Bai, et al. Inversely designed micro-textures for robust Cassie-Baxter mode of super-hydrophobicity. Comput. Methods Appl. Mech. Engrg., 2018, 341: 113-132.
Y Deng, Z Liu, Y Wang, et al. Micro-textures inversely designed with overlayed-lithography manufacturability for wetting behavior in Cassie-Baxter status. Appl. Math. Model., 2019, 74: 621-640.
Y Deng, W Zhang, Z Liu, et al. Fiber bundle topology optimization of hierarchical microtextures for wetting behavior in Cassie-Baxter mode. Struct. Multidisc. Optim., 2020, 61: 2523-2556.
W Huo, C Liu, Z Du, et al. Topology optimization on complex surfaces based on the moving morphable component method and computational conformal mapping. J. Appl. Mech., 2022, 89: 051008.
W Zhang, S Feng. Combined parameterization of material distribution and surface mesh for stiffener layout optimization of complex surfaces. Struct. Multidisc. Optim., 2022, 65: 103.
Y Deng, Z Liu, J G Korvink. Topology optimization on two-dimensional manifolds. Comput. Methods Appl. Mech. Eng., 2020, 364: 112937.
F Wang, B S Lazarov, O Sigmund. On projection methods, convergence and robust formulations in topology optimization. Struct. Multidiscip. Optim., 2011, 43: 767-784.
J Guest, J Prévost, T Belytschko. Achieving minimum length scale in topology optimization using nodal design variables and projection functions. Int. J. Numer. Methods Engrg., 2004, 61: 238-254.
M Arroyo, A DeSimone. Relaxation dynamics of fluid membranes. Phys. Rev. E, 2009, 79: 031915.
H Brenner. Interfacial transport processes and rheology. Phys. Rev. E, 2013.
M Rahimi, A DeSimone, M Arroyo. Curved fluid membranes behave laterally as effective viscoelastic media. Soft Matter, 2013, 9: 11033-11045.
T P Fries. Higher-order surface FEM for incompressible Navier-Stokes flows on manifolds. Int. J. Numer. Meth. Fl., 2018, 88: 55-78.
S Reuther, A Voigt. Solving the incompressible surface Navier-Stokes equation by surface finite elements. Phys. Fluids, 2018, 30: 012107.
M Hinze, R Pinnau, M Ulbrich, et al. Optimization with PDE constraints. Phys. Fluids, 2009.
G Dziuk, C M Elliott. Finite element methods for surface PDEs. Acta Numer., 2013, 22: 289-396.
H C Elman, D J Silvester, A J Wathen. Finite elements and fast iterative solvers: with applications in incompressible fluid dynamics. Oxford University Press, 2006.
K Svanberg. The method of moving asymptotes: A new method for structural optimization. Int. J. Numer. Meth. Engrg., 1987, 24: 359-373.
Acknowledgements
The authors are grateful to Prof. K Svanberg of KTH for supplying the codes for the method of moving asymptotes. And Prof. Jan G Korvink acknowledges support from an EU2020 FET grant (TiSuMR, 737043), the DFG under grant KO 1883/20-1 Metacoils, funding within their famework of the German Excellence Intitiative under grant EXC 2082 “3D Matter Made to Order”, and from the VirtMat initiative “Virtual Materials Design”.
Funding
Supported by National Natural Science Foundation of China (Grant No. 51875545), Innovation Grant of Changchun Institute of Optics, Fine Mechanics and Physics (CIOMP), CAS Project for Young Scientists in Basic Research of China (Grant No. YSBR-066) and Science and Technology Development Program of Jilin Province of China (Grant No. SKL202302020).
Author information
Authors and Affiliations
Contributions
The authors contribute on conceptualization, methodology, codes, writing, discussion, original draft preparation, and reviewing of this paper. All authors read and approved the final manuscript.
Corresponding authors
Ethics declarations
Competing Interests
The authors declare no competing financial interests.
Appendix
Appendix
This section provides the details for the adjoint analysis of the fiber bundle topology optimization problem in Eq. (29).
1.1 Adjoint Analysis for Design Objective
Based on the transformed design objective in Eq. (28), the variational formulations of the surface-PDE filters in Eqs. (7) and (10) and the surface Navier-Stokes equations in Eq. (24), the augmented Lagrangian of the design objective in Eq. (29) can be derived as
with
Based on the transformed operators in Eqs. (14) and (15) and their first order variationals in Eqs. (16) and (17), together with the first order variational of the 2-norm of a vector function
with \({\textbf{f}}\) representing the vector function, the first order variational of the augmented Lagrangian in Eq. (44) can be derived as
with the satisfication of the constraints in Eq. (45) and
According to the Karush-Kuhn-Tucker conditions of the PDE constrained optimization problem [58], the first order variational of the augmented Lagrangian to the variables \({\textbf{u}}\), p and \(\lambda\) can be set to be zero as
the first order variational of the augmented Lagrangian to the variable \(\gamma _f\) can be set to be zero as
and the first order variational of the augmented Lagrangian to the variable \(d_f\) can be set to be zero as
The constraints in Eqs. (45) and (48) are imposed to Eq. (49). Further, the adjoint sensitivity of J is derived from
Without losing the arbitrariness of \(\delta {\textbf{u}}\), \(\delta p\), \(\delta \lambda\), \(\delta \gamma _f\), \(\delta d_f\), \(\delta \gamma\) and \(\delta d_m\), one can set \(\delta {\textbf{u}} = \tilde{{\textbf{u}}}_a\) with \(\forall \tilde{{\textbf{u}}}_a \in \left( {\mathcal {H}}\left( \Sigma \right) \right) ^3\), \(\delta p = {\tilde{p}}_a\) with \(\forall {\tilde{p}}_a \in {\mathcal {H}}\left( \Sigma \right)\), \(\delta \lambda = {\tilde{\lambda }}_a\) with \(\forall {\tilde{\lambda }}_a \in {\mathcal {L}}^2\left( \Sigma \right)\), \(\delta \gamma _f = {\tilde{\gamma }}_{fa}\) with \(\forall {\tilde{\gamma }}_{fa} \in {\mathcal {H}}\left( \Sigma \right)\), \(\delta d_f = {\tilde{d}}_{fa}\) with \(\forall {\tilde{d}}_{fa} \in {\mathcal {H}}\left( \Sigma \right)\), \(\delta \gamma = {\tilde{\gamma }}\) with \(\forall {\tilde{\gamma }} \in {\mathcal {L}}^2\left( \Sigma \right)\) and \(\delta d_m = {\tilde{d}}_m\) with \(\forall {\tilde{d}}_m \in {\mathcal {L}}^2\left( \Sigma \right)\), to derive the adjoint system composed of Eqs. (30), (31), (32) and (33).
1.2 Adjoint Analysis for Area Constraint
Based on the variational formulations of the surface-PDE filters in Eqs. (7) and (10), the augmented Lagrangian of the pattern area \(s\left| \Gamma \right|\) can be derived as
Based on the transformed operators in Eq. (14) and its first order variational in Eq. (16), the first order variational of \(\widehat{s\left| \Gamma \right| }\) can be derived as
According to the Karush-Kuhn-Tucker conditions of the PDE constrained optimization problem [58], the first order variational of the augmented Lagrangian to the variable \(\gamma _f\) can be set to be zero as
and the first order variational of the augmented Lagrangian to the variable \(d_f\) can be set to be zero as
Further, the adjoint sensitivity of \(s\left| \Gamma \right|\) is derived from
Based on the variational formulations of the surface-PDE filters in Eqs. (7) and (10), the augmented Lagrangian of the area of the implicit 2-manifold can be derived as
Based on the transformed operators in Eq. (14) and its first order variational in Eq. (16), the first order variational of \(\widehat{\left| \Gamma \right| }\) can be derived as
According to the Karush-Kuhn-Tucker conditions of the PDE constrained optimization problem [58], the first order variational of the augmented Lagrangian to the variable \(\gamma _f\) can be set to be zero as
and the first order variational of the augmented Lagrangian to the variable \(d_f\) can be set to be zero as
Further, the adjoint sensitivity of \(\left| \Gamma \right|\) is derived from
Without losing the arbitrariness of \(\delta \gamma _f\), \(\delta d_f\), \(\delta \gamma\) and \(\delta d_m\), one can set \(\delta \gamma _f = {\tilde{\gamma }}_{fa}\) with \(\forall {\tilde{\gamma }}_{fa} \in {\mathcal {H}}\left( \Sigma \right)\), \(\delta d_f = {\tilde{d}}_{fa}\) with \(\forall {\tilde{d}}_{fa} \in {\mathcal {H}}\left( \Sigma \right)\), \(\delta \gamma = {\tilde{\gamma }}\) with \(\forall {\tilde{\gamma }} \in {\mathcal {L}}^2\left( \Sigma \right)\) and \(\delta d_m = {\tilde{d}}_m\) with \(\forall {\tilde{d}}_m \in {\mathcal {L}}^2\left( \Sigma \right)\), to derive the adjoint systems composed of Eqs. (35), (36), (37) and Eqs. (38), (39), (40), respectively. Then, the adjoint sensitivity of the area fraction s can be derived from Eq. (34).
1.3 Adjoint Analysis for Volume Constraint
Based on the variational formulations of the surface-PDE filter in Eq. (7), the augmented Lagrangian of the volume fraction v can be derived as
The first order variational of \({\hat{v}}\) can be derived as
According to the Karush-Kuhn-Tucker conditions of the PDE constrained optimization problem [58], the first order variational of the augmented Lagrangian to the variable \(d_f\) can be set to be zero as
Further, the adjoint sensitivity of v is derived from
Without losing the arbitrariness of \(\delta d_f\) and \(\delta d_m\), one can set \(\delta d_f = {\tilde{d}}_{fa}\) with \(\forall {\tilde{\gamma }}_{fa} \in {\mathcal {H}}\left( \Sigma \right)\), and \(\delta d_m = {\tilde{d}}_m\) with \(\forall {\tilde{d}}_m \in {\mathcal {L}}^2\left( \Sigma \right)\), to derive the adjoint system composed of Eqs. (41) and (42).
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Deng, Y., Zhang, W., Zhu, J. et al. Fiber Bundle Topology Optimization for Surface Flows. Chin. J. Mech. Eng. 37, 55 (2024). https://doi.org/10.1186/s10033-024-01019-3
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1186/s10033-024-01019-3