Difference between revisions of "FEA Boundary Conditions"

From OSUPDOCS
Jump to navigation Jump to search
(Created page with "Nodal and element face boundary conditions in FEA analyses are applied to nodes or elements by using the commands on this page. == Scripted Input Files == In scripted input ...")
 
Line 3: Line 3:
== Scripted Input Files ==
== Scripted Input Files ==


In scripted input files, FEA boundary conditions are applied with a series of <tt>FixLine</tt> commands, which is available in two versions. The first one selects a line through the mesh. All nodes close to that line can be assigned load or dislacement conditions or rotated for skewed boundary conditions. The second one selects a previously defined [[Path Command|path]]. All nodes along that path can be assigned nodal load or displacement conditions, rotated for skewed boundary conditions. All or element faces can be assigned stresses. The formats of the two forms are:
In scripted input files, FEA boundary conditions are applied with a series of <tt>FixLine</tt> commands and <tt>FixPoint</tt> commands, each of which is available in two versions. The <tt>FixLine</tt> command can either select nodes and elements along a previously defined [[Path Command|path]] or can select all nodes close to that line:


FixLine #1,#2,#3,#4,<#5>
FixLine (pathid)
  Displacement #1,<#2>
  (boundary conditions commands)
    .
EndFixLine
  Load #1,#2
    .
  Rotate #1,#2
    .
  Select
EndFixLIne
and


FixLine #6
FixLine (x1),(y1),(x2),(y2),<(tolerance)>
  Displacement #1,<#2>
  (boundary condition commands)
    .
EndFixLine
  Load #1,#2
    .
  Rotate #1,#2
    .
  Stress #1,#2,<#3>,<#4>
    .
  Select
EndFixLIne
where


(#1, #2) and (#3, #4) define (x, y) coordinates (in mm) for the points at the beginning and end of the line (or (R, Z) coordinates in axisymmetric calculations).
The <tt>FixPoint</tt> command can either select one define [[Keypoint Command|keypoint]] or can select the one node closest to a point:
#5 is optional tolerance (in mm).
 
#6 is the id of a previously defined path.
FixPoint (keyid)
Within FixLine blocks, there can be Displacement commands and Load commands to set displacements or loads in the x and/or y direction, a Rotate command to rotate the nodes for skewed boundary conditions, Stress commands to apply normal and/or tangential stresses on element faces, or a Select command to select nodes for conditional output of results. All nodes within a distance specified by the tolerance (#5) of the selected line or along the defined path (#6) will be assigned each specified nodal boundary condition or rotated. Stress boundary conditions can only be applied along paths in the second version of the command.
  (boundary conditions commands)
EndFixPoint
 
FixPoint (x3),(y3)
  (boundary condition commands)
EndFixPoint
 
In these commands, the arguments are:
 
* <tt>(pathid)</tt> to select a previously defined [[Path Command|path]] by <tt>id</tt>.
* (<tt>x1,y1</tt>) to (<tt>x2,y2</tt>) define (<tt>x,y</tt>) coordinates (in mm) for the points at the beginning and end of the line (or (<tt>R,Z</tt>) coordinates in axisymmetric calculations). All nodes close to that line are selected.
* <tt>(tolerance)</tt> is an optional tolerance (in mm). When used it accepts nodes within that distance of the define line; when omitted, tolerance is set to small number bases on mesh dimensions.
* <tt>(keyid)</tt> to select a previously defined [[Keypoint Command|keypoint]] by <tt>id</tt> .
* (<tt>x3,y3</tt>) define (<tt>x,y</tt>) coordinates (in mm) for a single point (or (<tt>R,Z</tt>) coordinates in axisymmetric calculations). The node closest to that point is selected.
 
All nodes along the selected path or along the selected line (for <tt>FixLine</tt> commands) or the single selected node (for <tt>FixPoint</tt> commands) can be assigned nodal [[#Displacement Conditions|displacement]] or [[#Load Conditions|load]] conditions, rotated for [[#Skewed Conditions|skewed boundary conditions]], or [[#Selecting Nodes|designated]] for conditional output. In addition, when using <tt>FixLine</tt> to select a defined path, all element faces along that path  can be assigned [[#Stress Conditions|stresses]] (note that <tt>FixLine</tt> that uses a line cannot assign stresses to element faces).
 
=== Displacement Conditions ===
 
=== Load Conditions ===
 
=== Stress Conditions ===
 
=== Skewed Conditions ===
 
=== Selecting Nodes ===

Revision as of 09:52, 11 September 2013

Nodal and element face boundary conditions in FEA analyses are applied to nodes or elements by using the commands on this page.

Scripted Input Files

In scripted input files, FEA boundary conditions are applied with a series of FixLine commands and FixPoint commands, each of which is available in two versions. The FixLine command can either select nodes and elements along a previously defined path or can select all nodes close to that line:

FixLine (pathid)
  (boundary conditions commands)
EndFixLine
FixLine (x1),(y1),(x2),(y2),<(tolerance)>
  (boundary condition commands)
EndFixLine

The FixPoint command can either select one define keypoint or can select the one node closest to a point:

FixPoint (keyid)
  (boundary conditions commands)
EndFixPoint
FixPoint (x3),(y3)
  (boundary condition commands)
EndFixPoint

In these commands, the arguments are:

  • (pathid) to select a previously defined path by id.
  • (x1,y1) to (x2,y2) define (x,y) coordinates (in mm) for the points at the beginning and end of the line (or (R,Z) coordinates in axisymmetric calculations). All nodes close to that line are selected.
  • (tolerance) is an optional tolerance (in mm). When used it accepts nodes within that distance of the define line; when omitted, tolerance is set to small number bases on mesh dimensions.
  • (keyid) to select a previously defined keypoint by id .
  • (x3,y3) define (x,y) coordinates (in mm) for a single point (or (R,Z) coordinates in axisymmetric calculations). The node closest to that point is selected.

All nodes along the selected path or along the selected line (for FixLine commands) or the single selected node (for FixPoint commands) can be assigned nodal displacement or load conditions, rotated for skewed boundary conditions, or designated for conditional output. In addition, when using FixLine to select a defined path, all element faces along that path can be assigned stresses (note that FixLine that uses a line cannot assign stresses to element faces).

Displacement Conditions

Load Conditions

Stress Conditions

Skewed Conditions

Selecting Nodes