|
Setting Boundary Conditions in 3D
|
Previous Top Next |
|
|
| · | Boundary condition specifications that in 2D applied to a bounding curve are applied in 3D to the extruded sidewalls generated by that curve.
|
| · | The qualifier LAYER <number> or LAYER <name> may be applied to such a sidewall boundary condition to restrict its application to a specific layer of the sidewall.
|
| · | Boundary conditions for extrusion surfaces are constructed as if they were parameter redefinitions over a REGION or over the entire 2D domain. In these cases, the qualifier SURFACE <number> or SURFACE <name> must precede the boundary condition definition.
|
| SURFACE 1
|
| s(all, 1) { boundary conditions on surface 1 over full domain }
|
| SURFACE 2
|
| s(all, 2) { boundary conditions on surface 2 over full domain }
|
| {
other surfaces }
|
| REGION 1
|
| SURFACE 1
|
| s(1,1) { boundary conditions on surface 1, restricted to region 1 }
|
| SURFACE 2
|
| s(1,2) { boundary conditions on surface 2, restricted to region 1 }
|
|
|
| START(,) { -- begin the perimeter of region m }
|
| w(1,..) { boundary conditions on following segments of sidewall of region 1 on all layers }
|
| LAYER 1
|
| w(1,1) { boundary conditions on following segments of sidewall of region 1, restricted to layer 1 }
|
| LAYER 2
|
| w(1,2) { boundary conditions on following segments of sidewall of region 1, restricted to layer 2 }
|
|
|
| LINE TO ....
|
| { segments of the base plane boundary with above BC's }
|
| LAYER 1
|
| w(1,1) { new boundary conditions on following segments of sidewall of region 1, restricted to layer 1 }
|
|
|
| LINE TO ....
|
| { continue the perimeter of region 1 with modified boundary conditions }
|
| TO CLOSE
|
| REGION 2
|
| SURFACE 1
|
| s(2,1) { boundary conditions on surface 1, restricted to region 2 }
|
| SURFACE 2
|
| s(2,2) { boundary conditions on surface 2, restricted to region 2 }
|
|
|
| START(,) { -- begin the perimeter of region m }
|
| w(2,..) { boundary conditions on following segments of sidewall of region 2 on all layers }
|
| LAYER 1
|
| w(2,1) { boundary conditions on following segments of sidewall of region 2, restricted to layer 1 }
|
| LAYER 2
|
| w(2,2) { boundary conditions on following segments of sidewall of region 2, restricted to layer 2 }
|
|
|
| LINE TO ....
|
| { segments of the base plane boundary with above BC's }
|
|
|
| LAYER 1
|
| w(2,1) { new boundary conditions on following segments of sidewall of region 2, restricted to layer 1 }
|
|
|
| LINE TO ....
|
| { continue the perimeter of region 2 with modified boundary conditions }
|
| TO CLOSE
|
|
|
| BOUNDARIES
|
| REGION 1 'box'
|
| START(-1,-1)
|
| VALUE(Phi)=0 LINE TO (1,-1)
|
| NATURAL(Phi)=0 LINE TO (1,1)
|
| VALUE(Phi)=1 LINE TO (-1,1)
|
| NATURAL(Phi)=0 LINE TO CLOSE
|
| REGION 2 'blob' { the embedded blob }
|
| SURFACE 'Can Bottom' VALUE(Phi)=Tcan
|
| SURFACE 'Can Top' VALUE(Phi)=Tcan
|
| { parameter redefinition in the 'Can' layer only: }
|
| LAYER 2 k = 0.001
|
| START 'ring' (R,0)
|
| { boundary condition in the 'Can' layer only: }
|
| LAYER 'Can' VALUE(Phi)=Tcan
|
| ARC(CENTER=0,0) ANGLE=360 TO CLOSE
|
|
|