- the uncollated version becomes quite difficult to process. Caveat: cannot use "collateTimes true" for non-static geometries
137 lines
3.3 KiB
C++
137 lines
3.3 KiB
C++
/*--------------------------------*- C++ -*----------------------------------*\
|
|
| ========= | |
|
|
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
|
|
| \\ / O peration | Version: plus |
|
|
| \\ / A nd | Web: www.OpenFOAM.com |
|
|
| \\/ M anipulation | |
|
|
\*---------------------------------------------------------------------------*/
|
|
FoamFile
|
|
{
|
|
version 2.0;
|
|
format ascii;
|
|
class dictionary;
|
|
location "system";
|
|
object noiseDict;
|
|
}
|
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
|
|
|
noiseModel surfaceNoise;
|
|
|
|
surfaceNoiseCoeffs
|
|
{
|
|
windowModel Hanning;
|
|
|
|
HanningCoeffs
|
|
{
|
|
// Window overlap percentage
|
|
overlapPercent 50;
|
|
symmetric yes;
|
|
extended yes;
|
|
|
|
// Optional number of windows, default = all available
|
|
// nWindow 1;
|
|
}
|
|
|
|
/*
|
|
windowModel uniform;
|
|
|
|
uniformCoeffs
|
|
{
|
|
// Window overlap percentage
|
|
overlapPercent 50;
|
|
|
|
value 1;
|
|
|
|
// Optional number of windows, default = all available
|
|
// nWindow 1;
|
|
}
|
|
*/
|
|
|
|
|
|
// Input file
|
|
inputFile "postProcessing/faceSource1/surface/patch_motorBike_rider-helmet%65/patch_motorBike_rider-helmet%65.case";
|
|
|
|
// Surface reader
|
|
reader ensight;
|
|
|
|
// Surface writer
|
|
writer ensight;
|
|
|
|
// Collate times for ensight output - ensures geometry is only written once
|
|
writeOptions
|
|
{
|
|
ensight
|
|
{
|
|
collateTimes true;
|
|
}
|
|
}
|
|
|
|
// Reference density (to convert from kinematic to static pressure)
|
|
rhoRef 1.205;
|
|
|
|
// Number of samples in sampling window
|
|
// Must be a power of 2, default = 2^16 (=65536)
|
|
N 4096; // 8192; // 4096;
|
|
|
|
// Lower frequency limit, default = 25Hz
|
|
//fl 25;
|
|
|
|
// Upper frequency limit, default = 10kHz
|
|
fu 15000;
|
|
|
|
// Start time, default = 0s
|
|
//startTime 0;
|
|
|
|
// Write interval for FFT data, default = 1
|
|
// fftWriteInterval 100;
|
|
}
|
|
|
|
pointNoiseCoeffs
|
|
{
|
|
csvFileData
|
|
{
|
|
fileName "pressureData";
|
|
nHeaderLine 1;
|
|
refColumn 0;
|
|
componentColumns (1);
|
|
separator " ";
|
|
mergeSeparators yes;
|
|
}
|
|
|
|
HanningCoeffs
|
|
{
|
|
// Window overlap percentage
|
|
overlapPercent 50;
|
|
symmetric yes;
|
|
extended yes;
|
|
|
|
// Optional number of windows, default = all available
|
|
//nWindow 5;
|
|
}
|
|
|
|
// Graph format, default = raw
|
|
graphFormat raw;
|
|
|
|
// Reference density (to convert from kinematic to static pressure)
|
|
rhoRef 1.2;
|
|
|
|
// Number of samples in sampling window
|
|
// Must be a power of 2, default = 2^16 (=65536)
|
|
N 4096;
|
|
|
|
// Lower frequency limit, default = 25Hz
|
|
//fl 25;
|
|
|
|
// Upper frequency limit, default = 10kHz
|
|
//fu 10000;
|
|
|
|
// Start time, default = 0s
|
|
//startTime 0;
|
|
|
|
// Write interval for FFT data, default = 1
|
|
fftWriteInterval 100;
|
|
}
|
|
|
|
|
|
// ************************************************************************* //
|