mirror of
https://develop.openfoam.com/Development/openfoam.git
synced 2025-11-28 03:28:01 +00:00
ENH: Updated AMI tutorial case
This commit is contained in:
@ -728,9 +728,12 @@ edges
|
|||||||
arc R7t R0t evert(4, 7, Zt)
|
arc R7t R0t evert(4, 7, Zt)
|
||||||
);
|
);
|
||||||
|
|
||||||
patches
|
boundary
|
||||||
(
|
(
|
||||||
wall rotor
|
rotor
|
||||||
|
{
|
||||||
|
type wall;
|
||||||
|
faces
|
||||||
(
|
(
|
||||||
quad2D(r0, r1)
|
quad2D(r0, r1)
|
||||||
quad2D(r1, r2s)
|
quad2D(r1, r2s)
|
||||||
@ -752,9 +755,13 @@ patches
|
|||||||
|
|
||||||
quad2D(r6, rb6)
|
quad2D(r6, rb6)
|
||||||
quad2D(r6s, rb6)
|
quad2D(r6s, rb6)
|
||||||
)
|
);
|
||||||
|
}
|
||||||
|
|
||||||
wall stator
|
stator
|
||||||
|
{
|
||||||
|
type wall;
|
||||||
|
faces
|
||||||
(
|
(
|
||||||
quad2D(R0, R1s)
|
quad2D(R0, R1s)
|
||||||
quad2D(R1, R2)
|
quad2D(R1, R2)
|
||||||
@ -776,10 +783,22 @@ patches
|
|||||||
|
|
||||||
quad2D(R7, Rb7)
|
quad2D(R7, Rb7)
|
||||||
quad2D(R7s, Rb7)
|
quad2D(R7s, Rb7)
|
||||||
)
|
);
|
||||||
|
}
|
||||||
|
|
||||||
// cyclicAMI AMI1
|
AMI1
|
||||||
patch AMI1
|
{
|
||||||
|
type cyclicAMI;
|
||||||
|
neighbourPatch AMI2;
|
||||||
|
transform noOrdering;
|
||||||
|
surface
|
||||||
|
{
|
||||||
|
type searchableCylinder; // none
|
||||||
|
point1 (0 0 -1);
|
||||||
|
point2 (0 0 1);
|
||||||
|
radius 0.5;
|
||||||
|
}
|
||||||
|
faces
|
||||||
(
|
(
|
||||||
quad2D(ri1, ri0)
|
quad2D(ri1, ri0)
|
||||||
quad2D(ri2, ri1)
|
quad2D(ri2, ri1)
|
||||||
@ -789,10 +808,22 @@ patches
|
|||||||
quad2D(ri6, ri5)
|
quad2D(ri6, ri5)
|
||||||
quad2D(ri7, ri6)
|
quad2D(ri7, ri6)
|
||||||
quad2D(ri0, ri7)
|
quad2D(ri0, ri7)
|
||||||
)
|
);
|
||||||
|
}
|
||||||
|
|
||||||
// cyclicAMI AMI2
|
AMI2
|
||||||
patch AMI2
|
{
|
||||||
|
type cyclicAMI;
|
||||||
|
neighbourPatch AMI1;
|
||||||
|
transform noOrdering;
|
||||||
|
surface
|
||||||
|
{
|
||||||
|
type searchableCylinder; // none
|
||||||
|
point1 (0 0 -1);
|
||||||
|
point2 (0 0 1);
|
||||||
|
radius 0.5;
|
||||||
|
}
|
||||||
|
faces
|
||||||
(
|
(
|
||||||
quad2D(ris1, ris0)
|
quad2D(ris1, ris0)
|
||||||
quad2D(ris2, ris1)
|
quad2D(ris2, ris1)
|
||||||
@ -802,9 +833,13 @@ patches
|
|||||||
quad2D(ris6, ris5)
|
quad2D(ris6, ris5)
|
||||||
quad2D(ris7, ris6)
|
quad2D(ris7, ris6)
|
||||||
quad2D(ris0, ris7)
|
quad2D(ris0, ris7)
|
||||||
)
|
);
|
||||||
|
}
|
||||||
|
|
||||||
empty front
|
front
|
||||||
|
{
|
||||||
|
type empty;
|
||||||
|
faces
|
||||||
(
|
(
|
||||||
frontQuad(r0, r1, rb1, rb0)
|
frontQuad(r0, r1, rb1, rb0)
|
||||||
frontQuad(r1, r2s, rb2, rb1)
|
frontQuad(r1, r2s, rb2, rb1)
|
||||||
@ -838,9 +873,13 @@ patches
|
|||||||
frontQuad(Rb5, Rb6, R6, R5)
|
frontQuad(Rb5, Rb6, R6, R5)
|
||||||
frontQuad(Rb6, Rb7, R7s, R6)
|
frontQuad(Rb6, Rb7, R7s, R6)
|
||||||
frontQuad(Rb7, Rb0, R0, R7)
|
frontQuad(Rb7, Rb0, R0, R7)
|
||||||
)
|
);
|
||||||
|
}
|
||||||
|
|
||||||
empty back
|
back
|
||||||
|
{
|
||||||
|
type empty;
|
||||||
|
faces
|
||||||
(
|
(
|
||||||
backQuad(r0, r1, rb1, rb0)
|
backQuad(r0, r1, rb1, rb0)
|
||||||
backQuad(r1, r2s, rb2, rb1)
|
backQuad(r1, r2s, rb2, rb1)
|
||||||
@ -874,7 +913,8 @@ patches
|
|||||||
backQuad(Rb5, Rb6, R6, R5)
|
backQuad(Rb5, Rb6, R6, R5)
|
||||||
backQuad(Rb6, Rb7, R7s, R6)
|
backQuad(Rb6, Rb7, R7s, R6)
|
||||||
backQuad(Rb7, Rb0, R0, R7)
|
backQuad(Rb7, Rb0, R0, R7)
|
||||||
)
|
);
|
||||||
|
}
|
||||||
);
|
);
|
||||||
|
|
||||||
// ************************************************************************* //
|
// ************************************************************************* //
|
||||||
|
|||||||
@ -39,9 +39,9 @@ FoamFile
|
|||||||
transform noOrdering;
|
transform noOrdering;
|
||||||
surface
|
surface
|
||||||
{
|
{
|
||||||
type searchableCylinder; // none
|
type searchableCylinder;
|
||||||
point1 (0 0 -1);
|
point1 ( 0 0 -1 );
|
||||||
point2 (0 0 1);
|
point2 ( 0 0 1 );
|
||||||
radius 0.5;
|
radius 0.5;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -55,9 +55,9 @@ FoamFile
|
|||||||
transform noOrdering;
|
transform noOrdering;
|
||||||
surface
|
surface
|
||||||
{
|
{
|
||||||
type searchableCylinder; // none
|
type searchableCylinder;
|
||||||
point1 (0 0 -1);
|
point1 ( 0 0 -1 );
|
||||||
point2 (0 0 1);
|
point2 ( 0 0 1 );
|
||||||
radius 0.5;
|
radius 0.5;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user