Users:Geometry Generation/Design Supports
From Carat++ Public Wiki
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 |
sets the displacement of the corresponding nodes in the respective directions to a value defined by a value (syntax: DISP_X_NONZERO = 0.25, ...) or a NURBS_REF in the Designelement definition. Direct initialization by a value overwrites the other. | 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 as weak boundary condition 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 |