\documentclass[10pt]{article}

\usepackage{fullpage}
\usepackage{setspace}
\usepackage{parskip}
\usepackage{titlesec}
\usepackage[section]{placeins}
\usepackage{xcolor}
\usepackage{breakcites}
\usepackage{lineno}
\usepackage{hyphenat}





\PassOptionsToPackage{hyphens}{url}
\usepackage[colorlinks = true,
            linkcolor = blue,
            urlcolor  = blue,
            citecolor = blue,
            anchorcolor = blue]{hyperref}
\usepackage{etoolbox}
\makeatletter
\patchcmd\@combinedblfloats{\box\@outputbox}{\unvbox\@outputbox}{}{%
  \errmessage{\noexpand\@combinedblfloats could not be patched}%
}%
\makeatother


\usepackage{natbib}




\renewenvironment{abstract}
  {{\bfseries\noindent{\abstractname}\par\nobreak}\footnotesize}
  {\bigskip}

\titlespacing{\section}{0pt}{*3}{*1}
\titlespacing{\subsection}{0pt}{*2}{*0.5}
\titlespacing{\subsubsection}{0pt}{*1.5}{0pt}


\usepackage{authblk}


\usepackage{graphicx}
\usepackage[space]{grffile}
\usepackage{latexsym}
\usepackage{textcomp}
\usepackage{longtable}
\usepackage{tabulary}
\usepackage{booktabs,array,multirow}
\usepackage{amsfonts,amsmath,amssymb}
\providecommand\citet{\cite}
\providecommand\citep{\cite}
\providecommand\citealt{\cite}
% You can conditionalize code for latexml or normal latex using this.
\newif\iflatexml\latexmlfalse
\providecommand{\tightlist}{\setlength{\itemsep}{0pt}\setlength{\parskip}{0pt}}%

\AtBeginDocument{\DeclareGraphicsExtensions{.pdf,.PDF,.eps,.EPS,.png,.PNG,.tif,.TIF,.jpg,.JPG,.jpeg,.JPEG}}

\usepackage[utf8]{inputenc}
\usepackage[english]{babel}



\usepackage{float}








\begin{document}

\title{An open-source topology optimization modeling framework for the design
of passive micromixer structure}



\author[1]{Jian Na}%
\author[1]{Hong Li}%
\author[1]{Peng Yan}%
\author[1]{Xingang Li}%
\author[1]{Xin Gao}%
\affil[1]{Tianjin University}%


\vspace{-1em}



  
  \date{May 24, 2024}


\begingroup
\let\center\flushleft
\let\endcenter\endflushleft
\maketitle
\endgroup





\selectlanguage{english}
\begin{abstract}
In the microfluidic systems, the structure of micromixer is one of the
important influence factors for the mixing performance. The traditional
trial-and-error method for the optimization design of micromixer
structure is difficult to consider both the mixing performance and power
dissipation. Here we show the topology optimization method of designing
the passive micromixer with the minimum power dissipation. The
micromixer structure is updated with the adjoint method and adjoint
variables are solved by the continuous adjoint equation derived
manually. The forward fluid problem and adjoint equation are constructed
using OpenFOAM. The optimal structure of micromixer is generated at
different mixing index constraint and Re in two-dimensional design
problem. Furthermore, in the three-dimensional optimal design, the
multiple spiral slice structures are produced along the micromixer,
which generate chaotic advection. This open-source topology optimization
modeling framework is effective to design optimal structure of
micromixer.%
\end{abstract}%



\sloppy


\textbf{Hosted file}

\verb`Manuscript.docx`  available at \url{https://authorea.com/users/520982/articles/713634-an-open-source-topology-optimization-modeling-framework-for-the-design-of-passive-micromixer-structure}

\selectlanguage{english}
\FloatBarrier
\end{document}

