Skip to content
Snippets Groups Projects
Commit 888c692d authored by kutscher's avatar kutscher
Browse files

fix jet breakup setup

parent 3f566e77
No related branches found
No related tags found
1 merge request!44MultiphaseVelocityBCAlgorithm::applyBC(): vleocity in phase field taken from...
pathname = d:/temp/MultiphaseNew3
pathGeo = d:/Projects/VirtualFluids-Multiphase/source/Applications/Multiphase/backup
geoFile = JetBreakup2.ASCII.stl
numOfThreads = 4
pathname = d:/temp/MultiphaseNew4
#pathGeo = d:/Projects/VirtualFluids-Multiphase/source/Applications/Multiphase/backup
pathGeo = d:/Projects/VirtualFluidsCombined/apps/cpu/Multiphase/backup
#geoFile = JetBreakupR.ASCII.stl
#geoFile = inlet1.stl
geoFile = tubeTransformed.stl
numOfThreads = 1
availMem = 10e9
#Grid
......@@ -10,21 +14,28 @@ availMem = 10e9
#boundingBox = -60.5 60.5 -1.0 -201.0 -60.5 60.5 #(Jet Breakup2) (Original without inlet length)
#blocknx = 22 20 22
boundingBox = -60.5 60.5 -1.0 -21.0 -60.5 60.5 #(Jet Breakup2) (Original without inlet length)
blocknx = 22 20 22
#boundingBox = -60.5 60.5 -1.0 -101.0 -60.5 60.5 #(Jet Breakup2) (Original without inlet length)
#blocknx = 22 20 22
#boundingBox = -40 40 -1.0 -21.0 -40 40 #(Jet Breakup2) (Original without inlet length)
#boundingBox = -40 40 1.0 11.0 -40 40 #(Jet Breakup2) (Original without inlet length)
#boundingBox = -40e-3 40e-3 1.0e-3 11.0e-3 -403-3 40e-3 #(Jet Breakup2) (Original without inlet length)
blocknx = 20 20 20
boundingBox = 6.0e-3 16.0e-3 -40e-3 40e-3 -40e-3 40e-3
blocknx = 20 20 20
dx = 0.5
dx = 0.5e-3
refineLevel = 0
#Simulation
uLB = 0.0005 #inlet velocity
uF2 = 0.0001
#uF2 = 0.0001
Re = 10
nuL =1e-2# 1.0e-5 #!1e-2
nuG =1e-2# 1.16e-4 #!1e-2
densityRatio = 1 #30
sigma = 4.66e-3 #surface tension 1e-4 ./. 1e-5
densityRatio = 30
sigma = 1e-5 #4.66e-3 #surface tension 1e-4 ./. 1e-5
interfaceThickness = 5
radius = 615.0 (Jet Breakup)
contactAngle = 110.0
......
This diff is collapsed.
This diff is collapsed.
File added
This diff is collapsed.
File added
......@@ -1054,6 +1054,51 @@ void GbTriFaceMesh3D::readMeshFromSTLFileASCII(string filename, bool removeRedun
} else {
this->calculateValues();
}
//UBLOG(logDEBUG1, "GbTriFaceMesh3DCreator::readMeshFromSTLFile !!! Dieses Format hat leider redundante Knoten ...");
//string dummy;
//double x, y, z;
//int nr = 0;
//UbFileInputASCII in(filename);
//in.readLine();
//while (dummy != "endsolid") {
// in.readLine();
// in.readLine();
// dummy = in.readString();
// if (dummy != "vertex")
// throw UbException(UB_EXARGS, "no vertex format");
// x = in.readDouble();
// y = in.readDouble();
// z = in.readDouble();
// nodes->push_back(GbTriFaceMesh3D::Vertex((float)x, (float)y, (float)z));
// in.readLine();
// in.readString();
// x = in.readDouble();
// y = in.readDouble();
// z = in.readDouble();
// nodes->push_back(GbTriFaceMesh3D::Vertex((float)x, (float)y, (float)z));
// in.readLine();
// in.readString();
// x = in.readDouble();
// y = in.readDouble();
// z = in.readDouble();
// nodes->push_back(GbTriFaceMesh3D::Vertex((float)x, (float)y, (float)z));
// triangles->push_back(GbTriFaceMesh3D::TriFace(nr, nr + 1, nr + 2));
// in.readLine();
// in.readLine();
// in.readLine();
// dummy = in.readString();
// nr += 3;
// // std::cout<<"read mesh "<< nr <<" \n";
//}
//if (removeRedundantNodes) {
// this->deleteRedundantNodes(); // dort wird autoamtisch calculateValues() aufgerufen
//} else {
// this->calculateValues();
//}
}
/*======================================================================*/
void GbTriFaceMesh3D::readMeshFromSTLFileBinary(string filename, bool removeRedundantNodes)
......
//=======================================================================================
// ____ ____ __ ______ __________ __ __ __ __
// \ \ | | | | | _ \ |___ ___| | | | | / \ | |
// \ \ | | | | | |_) | | | | | | | / \ | |
// \ \ | | | | | _ / | | | | | | / /\ \ | |
// \ \ | | | | | | \ \ | | | \__/ | / ____ \ | |____
// \ \ | | |__| |__| \__\ |__| \________/ /__/ \__\ |_______|
// \ \ | | ________________________________________________________________
// \ \ | | | ______________________________________________________________|
// \ \| | | | __ __ __ __ ______ _______
// \ | | |_____ | | | | | | | | | _ \ / _____)
// \ | | _____| | | | | | | | | | | \ \ \_______
// \ | | | | |_____ | \_/ | | | | |_/ / _____ |
// \ _____| |__| |________| \_______/ |__| |______/ (_______/
//
// This file is part of VirtualFluids. VirtualFluids is free software: you can
// redistribute it and/or modify it under the terms of the GNU General Public
// License as published by the Free Software Foundation, either version 3 of
// the License, or (at your option) any later version.
//
// VirtualFluids is distributed in the hope that it will be useful, but WITHOUT
// ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
// FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
// for more details.
//
// You should have received a copy of the GNU General Public License along
// with VirtualFluids (see COPYING.txt). If not, see <http://www.gnu.org/licenses/>.
//
//! \file WriteMultiphaseQuantitiesCoProcessor.h
//! \ingroup CoProcessors
//! \author Konstantin Kutscher
//=======================================================================================
#include "WriteThixotropyQuantitiesCoProcessor.h"
#include "LBMKernel.h"
#include "BCProcessor.h"
......
//=======================================================================================
// ____ ____ __ ______ __________ __ __ __ __
// \ \ | | | | | _ \ |___ ___| | | | | / \ | |
// \ \ | | | | | |_) | | | | | | | / \ | |
// \ \ | | | | | _ / | | | | | | / /\ \ | |
// \ \ | | | | | | \ \ | | | \__/ | / ____ \ | |____
// \ \ | | |__| |__| \__\ |__| \________/ /__/ \__\ |_______|
// \ \ | | ________________________________________________________________
// \ \ | | | ______________________________________________________________|
// \ \| | | | __ __ __ __ ______ _______
// \ | | |_____ | | | | | | | | | _ \ / _____)
// \ | | _____| | | | | | | | | | | \ \ \_______
// \ | | | | |_____ | \_/ | | | | |_/ / _____ |
// \ _____| |__| |________| \_______/ |__| |______/ (_______/
//
// This file is part of VirtualFluids. VirtualFluids is free software: you can
// redistribute it and/or modify it under the terms of the GNU General Public
// License as published by the Free Software Foundation, either version 3 of
// the License, or (at your option) any later version.
//
// VirtualFluids is distributed in the hope that it will be useful, but WITHOUT
// ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
// FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
// for more details.
//
// You should have received a copy of the GNU General Public License along
// with VirtualFluids (see COPYING.txt). If not, see <http://www.gnu.org/licenses/>.
//
//! \file WriteMultiphaseQuantitiesCoProcessor.h
//! \ingroup CoProcessors
//! \author Konstantin Kutscher
//=======================================================================================
#ifndef WriteThixotropyQuantitiesCoProcessor_H
#define WriteThixotropyQuantitiesCoProcessor_H
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment