3d_spool

<< Click to Display Table of Contents >>

Navigation:  Sample Problems > Usage > 3D_domains >

3d_spool

Previous pageReturn to chapter overviewNext page

{ 3D_SPOOL.PDE

 

 This example shows the use of LIMITED REGIONS to construct a spool in a box in 3D.

 The core of the spool has a section of low conductivity at the center.

 The LAYER structure is as follows:

   Layers 1 and 7 are the sections of the box above and below the spool

   Layers 2 and 6 are the flanges of the spool and the box area surrounding the flanges.

   Layers 3 and 5 are the high-conductivity portions of the core and the surrounding box area.

   Layer 4 is the low-conductivity portion of the core and the surrounding box area.

 Click "Controls|Domain Review" or the "Domain Review" tool to watch the mesh construction.

}

title '3D LIMITED REGION EXAMPLE'

coordinates

   cartesian3

 

Variables

   U    

 

definitions

   K

   K1 = 1

   K2 = 10

   K3 = 0.01

   Lx = 1   Ly = 1 Lz = 1

  {extrusion values}

   t  = 0.25

   m = 0.05

   h = 0.25

   z0 = t/2

   z1 = t/2 + m

   z2 = t/2 + m + h

   z3 = t/2 + m + h + 2*m

   z4 = t/2 + m + h + 2*m + h

   z5 = t/2 + m + h + 2*m + h + m  

  {radii}

   rad = 0.5 - h/2

   rad1 = 0.5 - h/1

   

  {boundary values}

   U0 = 0

   U1 = 1

 

equations

   U:  DIV(K*GRAD(U)) = 0

 

extrusion

  surface "bottom of box" z=0

      layer "bottom gap"

  surface "spool bottom" z=z0

      layer "bottom flange"

  surface "top of bottom flange" z=z1

      layer "bottom core section"

  surface "bottom of core insert" z=z2

      layer "core insert"

  surface "top of core insert" z=z3

      layer "top core section"

  surface "bottom of top flange" z=z4

      layer "top flange"

  surface "top of spool" z=z5

      layer "top gap"

  surface "top of box" z=1

 

boundaries

  Surface 1 Value(U)=U0

  Surface 8 Value(U)=U1

 

  Region 1 "Box"

       K = K1

      start(0,0)

      line to (1,0) to (1,1) to (0,1) to close

 

  limited region 2 "Flanges"

      layer 2         K =K2

      layer 6         K =K2

 

      START (1/2,rad1)

      ARC(CENTER=1/2,1/2) ANGLE=360

      TO CLOSE

 

  limited Region 3   "Core"

      layer 3         K =K2

      layer 4         K =K3

      layer 5         K =K2

 

      START (1/2,rad)

      ARC(CENTER=1/2,1/2) ANGLE=360

      TO CLOSE

 

MONITORS

  plots

  grid(x,z) on y=0.5 paintregions

  contour(U) on y=0.5

  contour(U) on z=0.5

  contour(K) on x=0.5 painted

   

end