SearcharxivSearch

arXiv subjects

Vladislav Pimanov

Publications and source records attributed to Vladislav Pimanov.

6 recordsLinked to original sources

Sparse Narrow-Band Topology Optimization for Large-Scale Thermal-Fluid Applications

We propose a fluid-based topology optimization methodology for convective heat-transfer problems that can manage an extensive number of design variables, enabling the fine geometric features required for the next generation of heat-exchangers design. Building on the classical Borrvall-Petersson formulation for the Stokes flow, we introduce an optimization algorithm that focuses computational effort on the fluid-solid interface, where it is most needed. To address the high cost of repeated forward and adjoint analyses and to avoid leakage through nominally solid regions, we exclude fictitious solid voxels from the analysis by imposing the no-slip boundary conditions in the vicinity of the fluid-solid interface. In contrast to the prior approaches, the fictitious solids are also excluded from the global optimization problem via reducing it to a sequence of local narrow-band subproblems with a variable design space. The contribution of our method is that large-scale optimization can be solved efficiently by continuous simplex method while reliably obtaining binary designs without additional filtering or projection. We demonstrate efficiency of the method on multiple examples, including the optimization of a two-fluid heat exchanger at $Pe=10^4$ on a $370^3$ grid comprising $5\times10^7$ design variables using only a single desktop workstation.

physics.flu-dyn

On the efficient preconditioning of the Stokes equations in tight geometries

If the Stokes equations are properly discretized, it is known that the Schur complement matrix is spectrally equivalent to the identity matrix. Moreover, in the case of simple geometries, it is often observed that most of its eigenvalues are equal to one. These facts form the basis for the famous Uzawa algorithm. Despite recent progress in developing efficient iterative methods for solving the Stokes problem, the Uzawa algorithm remains popular in science and engineering, especially when accelerated by Krylov subspace methods. However, in complex geometries, the Schur complement matrix can become severely ill-conditioned, having a significant portion of non-unit eigenvalues. This makes the established Uzawa preconditioner inefficient. To explain this behaviour, we examine the Pressure Schur Complement formulation for the staggered finite-difference discretization of the Stokes equations. Firstly, we conjecture that the no-slip boundary conditions are the reason for non-unit eigenvalues of the Schur complement matrix. Secondly, we demonstrate that its condition number increases with increasing the surface-to-volume ratio of the flow domain. As an alternative to the Uzawa preconditioner, we propose using the diffusive SIMPLE preconditioner for geometries with a large surface-to-volume ratio. We show that the latter is much more fast and robust for such geometries. Furthermore, we show that the usage of the SIMPLE preconditioner leads to more accurate practical computation of the permeability of tight porous media. Keywords: Stokes problem, tight geometries, computing permeability, preconditioned Krylov subspace methods

math.NA

On the structure of the Schur complement matrix for the Stokes equation

In this paper, we investigate the structure of the Schur complement matrix for the fully-staggered finite-difference discretization of the stationary Stokes equation. Specifically, we demonstrate that the structure of the Schur complement matrix depends qualitatively on a particular characteristic, namely the number of non-unit eigenvalues, and the two limiting cases are of special interest.

math.NA

On a workflow for efficient computation of the permeability of tight sandstones

The paper presents a workflow for fast pore-scale simulation of single-phase flow in tight reservoirs typically characterized by low, multiscale porosity. Multiscale porosity implies that the computational domain contains porous voxels (unresolved porosity) in addition to pure fluid voxels. In this case, the Stokes-Brinkman equations govern the flow, with the Darcy term needed to account for the flow in the porous voxels. As the central part of our workflow, robust and efficient solvers for Stokes and Stokes-Brinkman equations are presented. The solvers are customized for low-porosity binary and multiclass images, respectively. Another essential component of the workflow is a preprocessing module for classifying images with respect to the connectivity of the multiscale pore space. Particularly, an approximation of the Stokes-Brinkman problem, namely, the Darcy problem, is investigated for the images that do not have pure fluid percolation paths. Thorough computational experiments demonstrate efficiency and robustness of the workflow for simulations on images from tight reservoirs. Raw files describing the used CT images are provided as supplementary materials to enable other researchers to use them.

math.NA

Regularization of topology optimization problem by the FEM a posteriori error estimator

In our work, we consider the classical density-based approach to topology optimization. We propose the modification of the discretized cost/objective functional using a posteriori error estimator for the finite element method. It can be regarded as a new technique to prevent checkerboards. It also provides higher regularity of the solutions and robustness of the results.

math.NA