Users:Geometry Generation/Design Supports

From Carat++ Public Wiki
Jump to: navigation, search

Solution space is determined by the refinement. If a NURBS patch is the underlying geometry of the respective Design / Design BRep element, the polynomial degree (p,q,r) and the knot vector can be manipulated for every direction in the parameter space (u,v,w).

Parameter Description

Parameters LOC_COORD
Parameter Description Defined for
u,v,w = int{0;1} only valid for = 0 or = 1. 0 denotes the beginning of the knot vector and 1 the end. If nothing is defined, the boundary conditions are applied to the whole patch. Designelements with respective dimensions.
DE-BREP int applies the boundary conditions to the BRepElement. DesignBRepelement.
Parameters BC
Parameter Description Defined for
DISP_X
DISP_Y
DISP_Z
DISP_ALL
blocks the displacement of the corresponding nodes in the respective directions every element with respective degrees of freedom at the nodes
DISP_X_NONZERO
DISP_Y_NONZERO
DISP_Z_NONZERO
blocks the displacement of the corresponding nodes in the respective directions every element with respective degrees of freedom at the nodes
DISP_T1
DISP_T2
DISP_T3
blocks the displacement in the respective directions. Is applied as weak boundary condition and summoned over all gauss points. Directions correspond to the base vectors of the element formulation. ElementNURBS_BRep_EdgeCoupling with ElementSurface_NURBS
CLAMPED clampes by blocking the displacements of the first two control points. It is only applicable for open knot vectors. every NURBS based element
CLAMPED_X
CLAMPED_Y
CLAMPED_Z
clampes by blocking the displacements in the defined directions of the first two control points. Note that, X, Y, Z does not denote the rotation axis. every NURBS based element
CLAMPED_TOR blocks the rotational dof rot_tan. ElementBeam_3D_NURBS_KLRod,ElementNURBS_BRep_Beam
CLAMPED_TOR_NONZERO sets the rotational dof rot_tan to defined value ( by value or NURBS_REF). ElementBeam_3D_NURBS_KLRod
ROT_X
ROT_Y
ROT_Z
ROT_ALL
blocks the rotation of the corresponding nodes around the respective axis. every element with respective degrees of freedom at the nodes
ROT_T1
ROT_T2
ROT_T3
blocks the rotation around the respective base vectors of the element formulation. Is applied weakly and summoned over all gauss points. ElementNURBS_BRep_EdgeCoupling with ElementSurface_NURBS
DIR_DIFF_SHELL8_X
DIR_DIFF_SHELL8_Y
DIR_DIFF_SHELL8_Z
Parameters CURVE
Parameter CURVE Description Defined for
CURVE = int initial displacements are scaled by the global load factor * local load factor of the defined load curve. DISP_X_NONZERO, DISP_Y_NONZERO, DISP_Z_NONZERO, DISP_X_NONZERO
CLAMPED_TOR_NONZERO
CLAMPED_X_NONZERO, CLAMPED_Y_NONZERO, CLAMPED_Z_NONZERO

Example of a Complete Input Block

!===================================================================
!        ID  DE-EL     LOC COORD  BC
DE-SUP   1   1       u=0          DISP_X, DISP_Y, DISP_Z
DE-SUP   1   1       u=0 v=1 w=1  DISP_X, DISP_Y, DISP_Z
DE-SUP   1   1                    DISP_X, DISP_Y, DISP_Z                                                                
DE-SUP   1   1       DE-BREP 1    DISP_X, DISP_Y, DISP_Z
DE-SUP   1   1       DE-BREP 1    DISP_T1, DISP_T2, DISP_T3
DE-SUP   1   1       u=0          CLAMPED
DE-SUP   1   1       u=0          CLAMPED_TOR  
DE-SUP   1   1       u=0          DISP_X_NONZERO = 0.25 , DISP_Y_NONZERO, DISP_Z_NONZERO CURVE = 2                      






Whos here now:   Members 0   Guests 0   Bots & Crawlers 1
 
Personal tools
Content for Developers