[LINUX] Aide-mémoire pour le post-traitement d'OpenFOAM (mis à jour de temps en temps)

introduction

Cet article résume comment utiliser l'utilitaire de post-traitement d'OpenFOAM postProcess. C'est un utilitaire qui peut générer diverses informations sur les maillages et les quantités physiques. Il peut être utilisé pendant et après la simulation, mais cet article le résume après la simulation.

Soit le répertoire de travail d'OpenFOAM caseDir.

Comment obtenir le champ physique à chaque fois

Q (deuxième invariant du tenseur du gradient de vitesse)

Le résultat du calcul de la vitesse est requis pour l'exécution.

caseDir$ postProcess -func Q

Un fichier nommé Q est sorti dans le répertoire de temps.

y+ Produit la distribution y + sur le patch mural. Exécutez avec l'utilitaire postProcess en option. Dans le cas calculé par pimpleFoam

caseDir$ pimpleFoam -postProcess -func yPlus

Un fichier nommé yPlus sera affiché dans le répertoire time.

Comment obtenir des données de séries chronologiques pour un point spécifique

probe Pour l'exécuter, vous devez préparer le résultat du calcul de la quantité physique que vous souhaitez acquérir et un fichier dictionnaire appelé sondes dans les systèmes. Le contenu est

probes


/*--------------------------------*- C++ -*----------------------------------*\
  =========                 |
  \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox
   \\    /   O peration     | Website:  https://openfoam.org
    \\  /    A nd           | Version:  7
     \\/     M anipulation  |
-------------------------------------------------------------------------------
Description
    Writes out values of fields from cells nearest to specified locations.

\*---------------------------------------------------------------------------*/

#includeEtc "caseDicts/postProcessing/probes/probes.cfg"

fields (U);    //Entrez la quantité physique que vous souhaitez acquérir entre parenthèses. S'il y en a plusieurs, séparez-les avec un espace demi-largeur(U p ...) 
probeLocations
(
    (0.12 0.01 0.05)    //Coordonnées du point que vous souhaitez obtenir(x, y, z)
    (0.2 0 -0.5)
);

// ************************************************************************* //

Courir

caseDir$ postProcess -func probes

Un répertoire appelé postProcessing est créé dans caseDir et des fichiers de données de séries temporelles y sont générés.

Recommended Posts

Aide-mémoire pour le post-traitement d'OpenFOAM (mis à jour de temps en temps)
Résumé de vtkXMLUnstructuredGridReader (mis à jour de temps en temps)
Livre de mots de l'ingénieur (mis à jour de temps en temps)
Mémo Tensorflow [mis à jour de temps à autre]
Manuel Python privé (mis à jour de temps en temps)
vtkClipPolyData / DataSet Summary (mis à jour de temps en temps)
[Mis à jour de temps à autre] Notes relatives au système d'exploitation après commercialisation
Résumé de vtkThreshold (mis à jour de temps en temps)
Récapitulatif des options gcc (mises à jour de temps en temps)
[Mis à jour de temps en temps] Algorithme et bibliothèque LetCode
Notes sur l'apprentissage automatique (mises à jour de temps en temps)
mémo d'apprentissage progate Python (mis à jour de temps en temps)
Sites d'aide utiles, etc. (mis à jour de temps à autre)
Paramètres Apache, confirmation du journal, etc. (* Mis à jour de temps en temps)
[Mis à jour de temps en temps] Examen de Let Code NumPy
J'ai lu la référence Chainer (mise à jour de temps en temps)
Anaconda mis à jour de 4.2.0 à 4.3.0 (python3.5 mis à jour vers python3.6)
[Mis à jour de temps en temps] Résumé des modèles de conception en Java
Python (de la première fois à l'exécution)
[Note] Sites Web relatifs à l'IA / à l'apprentissage automatique / à python [mis à jour de temps en temps]
Conversion facile de l'heure UTC en heure locale
Mis à jour vers Python 2.7.9
[Mis à jour de temps en temps] Mémos Python souvent utilisés pour l'analyse des données [Division N, etc.]
Somme de 1 à 10
Mémorandum des commandes, packages, termes, etc. utilisés sous Linux (mis à jour de temps en temps)
Aide-mémoire au curry
Aide-mémoire SQLite3
feuille de triche pyenv
(Mis à jour de temps en temps) Emplacement de stockage de divers fichiers de réglage de VS Code Note mémo
DataNitro, implémentation de la fonction de lecture des données de feuille
Liste de mes articles pouvant être utiles aux pros de la compétition (mise à jour de temps en temps)