Users:Geometry Generation/Design Supports
From Carat++ Public Wiki
(Difference between revisions)
(Created page with "<pre> !=================================================================== ! ID DE-EL LOC COORD BC ! u, v, w restricted to 0 & 1 = start and end of patch = first / l...") |
|||
Line 1: | Line 1: | ||
+ | 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 === | ||
+ | |||
+ | {| border="1" cellpadding="3" cellspacing="0" | ||
+ | |colspan="3" style="background:#efefef;"| Parameters | ||
+ | |- | ||
+ | !Parameter | ||
+ | !Description | ||
+ | !Defined for | ||
+ | |- | ||
+ | !DISP_X <br /> DISP_Y <br /> DISP_Z <br /> 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 <br /> DISP_Y_NONZERO <br /> 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 <br /> DISP_T2 <br /> DISP_T3 | ||
+ | |blocks the displacement in the respective directions. Is applied weakly 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 <br /> CLAMPED_Y <br /> 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 | ||
+ | |- | ||
+ | |} | ||
+ | |||
+ | === Example of a Complete Input Block === | ||
+ | |||
<pre> | <pre> | ||
!=================================================================== | !=================================================================== | ||
Line 6: | Line 45: | ||
DE-SUP 1 1 u=0 DISP_X, DISP_Y, DISP_Z | 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 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 DISP_X, DISP_Y, DISP_Z ! if no position is provided, bcs are applied to whole patch (every control point) |
− | DE-SUP 1 1 DE- | + | DE-SUP 1 1 DE-BREP 1 DISP_X, DISP_Y, DISP_Z |
− | DE-SUP 1 1 DE- | + | 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 | ||
DE-SUP 1 1 u=0 CLAMPED_TOR | DE-SUP 1 1 u=0 CLAMPED_TOR |
Revision as of 10:41, 23 January 2017
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 | ||
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 weakly 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 |
Example of a Complete Input Block
!=================================================================== ! ID DE-EL LOC COORD BC ! u, v, w restricted to 0 & 1 = start and end of patch = first / last row of control points -> strong coupling ! DE-BREP -> weak coupling on DesignBoundary 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 ! if no position is provided, bcs are applied to whole patch (every control point) 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 ! CURVE = int works only for nonzero displacements !Further boundary types. Not necessarily defined for element type !DISP_X_COUPLING, DISP_Y_COUPLING, DISP_Z_COUPLING !DISP_X_NONZERO, DISP_Y_NONZERO, DISP_Z_NONZERO !DISP_ALL !CLAMPED_TOR_NONZERO !CLAMPED_X, CLAMPED_Y, CLAMPED_Z ! blocks the displacement in x, y, resp. z-direction !CLAMPED_X_NONZERO, CLAMPED_Y_NONZERO, CLAMPED_Z_NONZERO ! applies a defined initial displacement in x, y, resp. z-direction !ROT_X, ROT_Y, ROT_Z !ROT_ALL !ROT_T1, ROT_T2, ROT_T3 !DIR_DIFF_SHELL8_X, DIR_DIFF_SHELL8_Y, DIR_DIFF_SHELL8_Z
Whos here now: Members 0 Guests 0 Bots & Crawlers 1 |