Detail of the project MOOSE
1. Presentation
MOOSE, Multiphysics Object-Oriented Simulation Environment, is an open-source, parallel finite element framework.
There are many application in MOOSE, but the most interresting for us is HeatConduction (www.mooseframework.org/modules/heat_conduction/index.html)
The part of radiative heat transfer is develop in these book, see Monte Carlo method.
2. Most important
The part most important for stage is the calculation of view factor.
The source code of calculation of view factor is in github.com/idaholab/moose/tree/next/modules/heat_conduction/src/userobjects. And class are in : github.com/idaholab/moose/tree/next/modules/heat_conduction/include/userobjects
The code source contains :
-
ViewFactorBase.h and ViewFactorBase.C : contains the class ViewFactorBase which represents view factors between chosen boundaries (surface).
-
UnobstructedPlanarViewFactor.h and UnobstructedPlanarViewFactor.C : contains the class UnobstructedPlanarViewFactor inherited from ViewFactorBase and represents view factors between the surfaces of an enclodure with no obstruction between surfaces (we must have \(\sum_{j=1}^I{F_{A_i \rightarrow A_j}}\)). The method execute computes the view factors with a method of quadrature.
3. Method of quadrature of Gauss
3.1. Theory general
The method of quadrature is detail in classes. The goal is to approximate a integral in discrete sum.
Set \(K\) finite surface in \(\mathbb{R}^2\), the integrable function \(\phi : K \rightarrow \mathbb{R}\). We introduce some points \(\{\xi_i\}_{i \leq N}\) in \(K\) with associated weight \(\{\omega_i\}_{i \leq N}\). We have the approximation :
References
-
[Incropera] Fundamentals of Heat and Mass Transfer, Theodore L. Bergman, Adrienne S. Lavine, Frank P. Incropera, David P. DeWitt, Wiley.
-
[Kumaran1996] Kumaran, M. Kumar, Heat, Air and Moisture Transfer in Insulated Envelope Parts, Final Report, Volume 3.
-
[Ozturk] Abdurrahman Ozturk, Implementation of View Factor Model and Radiative Heat Transfer Model in MOOSE. University of South Carolina, Download PDF
-
[Modest] M.F. Modest, Radiative Heat Transfet. Elsevier Science, 2013, ISBN 9780123869906, Chapter 8
-
[Visionray] Visionaray: A Cross-Platform Ray Tracing Template Library, Zellmann, Stefan and Wickeroth, Daniel and Lang, Ulrich, Proceedings of the 10th Workshop on Software Engineering and Architectures for Realtime Interactive Systems (IEEE SEARIS 2017), 2017
-
[Visionary::github] Visionaray, Zellman, github.com/szellmann/visionaray
-
Méthode Numérique pour le EDP, Christophe Prudhomme, feelpp.github.io/csmi-edp/#/, Programmation de le méthode élément fini, Formule de quadrature
-
CEMOSIS, CEMOSIS, www.cemosis.fr/
-
L’Accord de Paris, unfccc.int/fr/process-and-meetings/the-paris-agreement/l-accord-de-paris, UNFCC Sites and platforms
-
[Infographie] Énergie : quel secteur d’activité consomme le plus ?, www.gazprom-energy.fr/gazmagazine/2017/09/consommation-energetique-secteur-activite/, Gazprom Energy
-
L’électricité dans le secteur résidentiel, www.edf.fr/groupe-edf/espaces-dedies/l-energie-de-a-a-z/tout-sur-l-energie/le-developpement-durable/l-electricite-dans-le-secteur-residentiel, EDF
-
Synapse Concept, www.synapse-concept.com/
-
4fastsim-ibat, www.cemosis.fr/projects/4fastsim-ibat/
-
Feel++ Docs, docs.feelpp.org/feelpp/index.html