Corrected propeller tutorials

This commit is contained in:
Henry Weller
2018-02-17 23:11:43 +00:00
parent d8954d4370
commit 2761c69e0e
12 changed files with 127 additions and 383 deletions

View File

@ -1,29 +0,0 @@
/*--------------------------------*- C++ -*----------------------------------*\
| ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: dev |
| \\ / A nd | Web: www.OpenFOAM.org |
| \\/ M anipulation | |
\*---------------------------------------------------------------------------*/
FoamFile
{
version 2.0;
format ascii;
class dictionary;
location "0.018/uniform";
object time;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
value 0.0180000000000000021;
name "0.018";
index 569;
deltaT 3.125e-05;
deltaT0 3.125e-05;
// ************************************************************************* //

View File

@ -8,7 +8,7 @@
FoamFile FoamFile
{ {
version 2.0; version 2.0;
format binary; format ascii;
class volVectorField; class volVectorField;
location "0"; location "0";
object U; object U;
@ -21,51 +21,32 @@ internalField uniform (0 0 0);
boundaryField boundaryField
{ {
outerCylinder //- Set patchGroups for constraint patches
{ #includeEtc "caseDicts/setConstraintTypes"
type noSlip;
}
propellerTip
{
type movingWallVelocity;
value uniform (0 0 0);
}
propellerStem1
{
type movingWallVelocity;
value uniform (0 0 0);
}
propellerStem2
{
type movingWallVelocity;
value uniform (0 0 0);
}
propellerStem3
{
type movingWallVelocity;
value uniform (0 0 0);
}
AMI1
{
type cyclicAMI;
value uniform (0 0 0);
}
AMI2
{
type cyclicAMI;
value uniform (0 0 0);
}
inlet inlet
{ {
type fixedValue; type fixedValue;
value uniform (0 -5 0); value uniform (0 -5 0);
} }
outlet outlet
{ {
type inletOutlet; type inletOutlet;
inletValue uniform (0 0 0); inletValue uniform (0 0 0);
value uniform (0 0 0); value uniform (0 0 0);
} }
outerCylinder
{
type noSlip;
}
"propeller.*"
{
type movingWallVelocity;
value uniform (0 0 0);
}
} }

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -8,7 +8,7 @@
FoamFile FoamFile
{ {
version 2.0; version 2.0;
format binary; format ascii;
class volScalarField; class volScalarField;
location "0"; location "0";
object nut; object nut;
@ -21,51 +21,26 @@ internalField uniform 0;
boundaryField boundaryField
{ {
outerCylinder //- Set patchGroups for constraint patches
{ #includeEtc "caseDicts/setConstraintTypes"
type nutkWallFunction;
value uniform 0;
}
propellerTip
{
type nutkWallFunction;
value uniform 0;
}
propellerStem1
{
type nutkWallFunction;
value uniform 0;
}
propellerStem2
{
type nutkWallFunction;
value uniform 0;
}
propellerStem3
{
type nutkWallFunction;
value uniform 0;
}
AMI1
{
type cyclicAMI;
value uniform 0;
}
AMI2
{
type cyclicAMI;
value uniform 0;
}
inlet inlet
{ {
type calculated; type calculated;
value uniform 0; value uniform 0;
} }
outlet outlet
{ {
type calculated; type calculated;
value uniform 0; value uniform 0;
} }
wall
{
type nutkWallFunction;
value uniform 0;
}
} }

View File

@ -8,7 +8,7 @@
FoamFile FoamFile
{ {
version 2.0; version 2.0;
format binary; format ascii;
class volScalarField; class volScalarField;
location "0"; location "0";
object p; object p;
@ -21,45 +21,24 @@ internalField uniform 0;
boundaryField boundaryField
{ {
outerCylinder //- Set patchGroups for constraint patches
{ #includeEtc "caseDicts/setConstraintTypes"
type zeroGradient;
}
propellerTip
{
type zeroGradient;
}
propellerStem1
{
type zeroGradient;
}
propellerStem2
{
type zeroGradient;
}
propellerStem3
{
type zeroGradient;
}
AMI1
{
type cyclicAMI;
value uniform 0;
}
AMI2
{
type cyclicAMI;
value uniform 0;
}
inlet inlet
{ {
type zeroGradient; type zeroGradient;
} }
outlet outlet
{ {
type fixedValue; type fixedValue;
value uniform 0; value uniform 0;
} }
wall
{
type zeroGradient;
}
} }

View File

@ -8,7 +8,7 @@
FoamFile FoamFile
{ {
version 2.0; version 2.0;
format binary; format ascii;
class volVectorField; class volVectorField;
location "0"; location "0";
object U; object U;
@ -21,57 +21,36 @@ internalField uniform (0 0 0);
boundaryField boundaryField
{ {
outerCylinder //- Set patchGroups for constraint patches
{ #includeEtc "caseDicts/setConstraintTypes"
type noSlip;
}
propellerTip
{
type movingWallVelocity;
value uniform (0 0 0);
}
propellerStem1
{
type movingWallVelocity;
value uniform (0 0 0);
}
propellerStem2
{
type movingWallVelocity;
value uniform (0 0 0);
}
propellerStem3
{
type movingWallVelocity;
value uniform (0 0 0);
}
AMI1
{
type cyclicAMI;
value uniform (0 0 0);
}
AMI2
{
type cyclicAMI;
value uniform (0 0 0);
}
inlet inlet
{ {
type uniformFixedValue; type uniformFixedValue;
uniformValue table uniformValue table
(
3 (0 (0 0 0))
( (0.01 (0 -15 0))
(0 (0 0 0)) (100 (0 -15 0))
(0.01 (0 -15 0)) );
(100 (0 -15 0)) value $internalField;
)
;
value uniform (0 0 0);
} }
outlet outlet
{ {
type pressureInletOutletVelocity; type pressureInletOutletVelocity;
inletValue uniform (0 0 0);
value uniform (0 0 0);
}
outerCylinder
{
type noSlip;
}
"propeller.*"
{
type movingWallVelocity;
value uniform (0 0 0); value uniform (0 0 0);
} }
} }

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -8,7 +8,7 @@
FoamFile FoamFile
{ {
version 2.0; version 2.0;
format binary; format ascii;
class volScalarField; class volScalarField;
location "0"; location "0";
object nut; object nut;
@ -21,51 +21,26 @@ internalField uniform 0;
boundaryField boundaryField
{ {
outerCylinder //- Set patchGroups for constraint patches
{ #includeEtc "caseDicts/setConstraintTypes"
type nutkWallFunction;
value uniform 0;
}
propellerTip
{
type nutkWallFunction;
value uniform 0;
}
propellerStem1
{
type nutkWallFunction;
value uniform 0;
}
propellerStem2
{
type nutkWallFunction;
value uniform 0;
}
propellerStem3
{
type nutkWallFunction;
value uniform 0;
}
AMI1
{
type cyclicAMI;
value uniform 0;
}
AMI2
{
type cyclicAMI;
value uniform 0;
}
inlet inlet
{ {
type calculated; type calculated;
value uniform 0; value uniform 0;
} }
outlet outlet
{ {
type calculated; type calculated;
value uniform 0; value uniform 0;
} }
wall
{
type nutkWallFunction;
value uniform 0;
}
} }