This commit is contained in:
papush! 2022-03-30 17:26:09 +02:00
parent 6e53dc13c6
commit 8b803efbdc
4 changed files with 95 additions and 37 deletions

BIN
rapport/img/Pipeline2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 97 KiB

View File

@ -4,21 +4,34 @@
1. Présentation du sujet 1. Présentation du sujet
[4/32] [4/32] Maillages volumiques
Qu'est-ce qu'un maillage volumique? Un maillage volumique est une - Structure composée de cellules polyédriques (tétraèdres, hexaèdres…)
structure composée de cellules polyédriques (tétraèdres, hexaèdres…). reliées entre elles comme pour un maillage polygonal
Ces cellules sont reliées entre elles comme pour un maillage polygonal classique, mais les cellules sont en 3D.
classique, mais contrairement à ces derniers elles sont donc
3-dimensionelles.
[5/32] [5/32] Anisotropie
Qu'est-ce que l'anisotropie? Il s'agit de la notion de dépendance à Notion de dépendance à l'orientation.
l'orientation. Ici par exemple on peut voir une représentation du Image : plasma dans un réacteur à fusion nucléaire. On distingue clairement
plasma dans un réacteur à fusion nucléaire. On distingue clairement une direction principale qui est la « boucle ». Cet exemple présente
une direction principale qui est la « boucle ». donc de l'anisotropie.
[6/32] [6/32] Anisotropie
Plus formellement, l'anisotropie peut être définie comme un champ de Plus formellement, un champ de métriques.
métrique. En chaque point de l'espace, une métrique définit la Une métrique définit la déformation locale.
déformation locale. Ici on peut voir à gauche que la métrique est
constante en tout point, c'est donc un espace isotropique. À droite À gauche : isotropie.
À droite : espace anisotropique circulaire.
[7/32] Applications
Principalement dans le domaine de la simulation physique
Notamment la mécanique des fluides, où ils sont utilisés comme base de
discrétisation pour porter les calculs.
Par rapport à une simple voxélisation : résolution adaptative, plus
haute résolution dans les zones « intéressantes », pas de perte de temps
sur les calculs dans les zones moins intéressantes.
Par rapport à une voxélisation multi-niveaux comme un octree ou un
maillage isotropique, la forme des cellules peut être adaptée au
problème pour encore améliorer la précision des calculs. Le problème
reste maintenant de générer ces maillages anisotropiques.

15
rapport/slides.bib Normal file
View File

@ -0,0 +1,15 @@
@article{plasma,
author = {Helander, P and Beidler, C and Bird, T and Drevlak, M and Feng, Y. and Hatzky, R and Jenko, Frank and Kleiber, R. and Proll, Josefine and Turkin, Yu and Xanthopoulos, Panagiotis},
year = {2012},
month = {11},
pages = {124009},
title = {Stellarator and tokamak plasmas: A comparison},
volume = {54},
journal = {Plasma Physics and Controlled Fusion},
doi = {10.1088/0741-3335/54/12/124009}
}
@misc{gamma,
author = {Frédéric Alauzet et al.},
howpublished = {https://team.inria.fr/gamma/}
}

View File

@ -3,6 +3,10 @@
\usepackage[french]{babel} \usepackage[french]{babel}
\usepackage[utf8]{inputenc} \usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc} \usepackage[T1]{fontenc}
\usepackage{csquotes}
\usepackage[backend=biber]{biblatex}
\addbibresource{slides.bib}
\usetheme{JuanLesPins} \usetheme{JuanLesPins}
\beamertemplatenavigationsymbolsempty \beamertemplatenavigationsymbolsempty
@ -12,7 +16,7 @@
\newlength\graphwidth \newlength\graphwidth
\setlength\graphwidth{10.5cm} \setlength\graphwidth{10.5cm}
\newlength\graphheight \newlength\graphheight
\setlength\graphheight{7cm} \setlength\graphheight{5.5cm}
\makeatother \makeatother
\title{Génération de maillages anisotropes} \title{Génération de maillages anisotropes}
@ -40,32 +44,41 @@
\begin{frame}{Maillages volumiques} \begin{frame}{Maillages volumiques}
\centering \centering
\begin{tabular}{cc} \begin{figure}
\includegraphics[width=4.5cm]{img/cow-00.png} & \begin{tabular}{cc}
\includegraphics[width=4.5cm]{img/cow-03.png} \\ \includegraphics[width=4.5cm]{img/cow-00.png} &
\includegraphics[width=4.5cm]{img/cow-06.png} & \includegraphics[width=4.5cm]{img/cow-03.png} \\
\includegraphics[width=4.5cm]{img/cow-09.png} \\ \includegraphics[width=4.5cm]{img/cow-06.png} &
\end{tabular} \includegraphics[width=4.5cm]{img/cow-09.png} \\
\end{tabular}
\caption{Différentes coupes du maillage volumique d'une vache}
\end{figure}
\end{frame} \end{frame}
\begin{frame}{Anisotropie} \begin{frame}{Anisotropie}
\centering \centering
\includegraphics{img/plasma.png} \begin{figure}
\includegraphics[height=\graphheight]{img/plasma.png}
\caption{Plasma dans un réacteur à fusion nucléaire \cite{plasma}}
\end{figure}
\end{frame} \end{frame}
\begin{frame}{Anisotropie} \begin{frame}{Anisotropie}
\centering \centering
\begin{tabular}{cc} \begin{figure}
\includegraphics[width=4.5cm]{img/isotropique.png} & \begin{tabular}{cc}
\includegraphics[width=4.5cm]{img/anisotropique.png} \includegraphics[width=4.5cm]{img/isotropique.png} &
\end{tabular} \includegraphics[width=4.5cm]{img/anisotropique.png}
\end{tabular}
\caption{À gauche : plan isotropique. À droite : plan anisotropique circulaire.}
\end{figure}
\end{frame} \end{frame}
\begin{frame}{Applications} \begin{frame}{Applications}
\begin{figure}[htb] \begin{figure}[htb]
\includegraphics[width=9cm]{img/symmetry-plane.png} \includegraphics[width=9cm]{img/symmetry-plane.png}
\caption{\label{fig:inria-gamma} \caption{\label{fig:inria-gamma}
Image issue du projet GAMMA d'Inria \url{https://team.inria.fr/gamma/} Image issue du projet GAMMA d'Inria \cite{gamma}
} }
\end{figure} \end{figure}
\end{frame} \end{frame}
@ -100,9 +113,12 @@
\section{Présentation de notre méthode} \section{Présentation de notre méthode}
\begin{frame}{Chaîne de traitement} \begin{frame}
\centering \centering
\includegraphics[height=\graphheight]{img/pipeline.png} \begin{figure}
\includegraphics[height=\graphheight]{img/pipeline2.png}
\caption{Chaîne de traitement de notre approche}
\end{figure}
\end{frame} \end{frame}
\subsection{Pré-traitement} \subsection{Pré-traitement}
@ -114,21 +130,30 @@
\end{itemize} \end{itemize}
\end{frame} \end{frame}
\begin{frame}{Point-dans-polygone} \begin{frame}
\centering \centering
\includegraphics[height=\graphheight]{img/point_in_polygon.png} \begin{figure}
\includegraphics[height=\graphheight]{img/point_in_polygon.png}
\caption{Point-dans-polygone}
\end{figure}
\end{frame} \end{frame}
\begin{frame}{Suppression des cellules externes} \begin{frame}{Suppression des cellules externes}
\centering \centering
\includegraphics[width=\graphwidth]{img/remove_external.png} \begin{figure}
\includegraphics[width=\graphwidth]{img/remove_external.png}
\caption{Cellules supprimées}
\end{figure}
\end{frame} \end{frame}
\subsection{Projection des points} \subsection{Projection des points}
\begin{frame} \begin{frame}
\centering \centering
\includegraphics[width=\graphwidth]{img/project.png} \begin{figure}
\includegraphics[width=\graphwidth]{img/project.png}
\caption{Vache après projection des points}
\end{figure}
\end{frame} \end{frame}
\subsection{« Modification proportionelle »} \subsection{« Modification proportionelle »}
@ -189,10 +214,12 @@
\includegraphics[width=\graphwidth]{img/vtk-unstructuredgrid-3.png} \includegraphics[width=\graphwidth]{img/vtk-unstructuredgrid-3.png}
\end{frame} \end{frame}
\begin{frame}{Paraview} \begin{frame}{Paraview}
\centering \centering
\includegraphics[width=\graphwidth]{img/paraview.png} \begin{figure}
\includegraphics[width=5cm]{img/paraview.png}
\caption{Capture d'écran de Paraview}
\end{figure}
\end{frame} \end{frame}
@ -210,5 +237,8 @@
\includegraphics[width=\graphwidth]{img/cas-échec-2.png} \includegraphics[width=\graphwidth]{img/cas-échec-2.png}
\end{frame} \end{frame}
\begin{frame}
\printbibliography
\end{frame}
\end{document} \end{document}