|
|
(3 intermediate revisions by one user not shown) |
Line 1: |
Line 1: |
− | ==Design modul overview== | + | ==Overview of design modul == |
| | | |
− | The design modul in CARAT uses two components: | + | The design modul in CARAT has two components: |
− | *NURBS geometries | + | *[[Users:Geometry Generation/NURBS|NURBS geometries]] |
− | *Design elements
| + | *[[Users:Geometry Generation/Design elements|Design elements]] |
− | | + | |
− | ==Design elements==
| + | |
− | ==NURBS (Non-Uniform Rational B-SplineS)==
| + | |
− | <pre>
| + | |
− | !###################################################################
| + | |
− | !#### DESIGN-BLOCK ####
| + | |
− | !###################################################################
| + | |
− | ! ID PART PROP NURBS_TOP
| + | |
− | DE-ELTOP-NURBS
| + | |
− | DE-EL 1 1 1 DE-NODES 1 2 3 4
| + | |
− | DE-EL 2 1 1 DE-NODES 3 4 5 6
| + | |
− | DE-EL 3 1 1 NURBS-TOP 1 !means (NURBS_TOP 1)
| + | |
− | DE-EL 4 1 1 NURBS_TOP 2 !means (NURBS_TOP 2)
| + | |
− | DE-EL 5 1 1 3 !means (NURBS_TOP 3)
| + | |
− | DE-EL 6 1 1 2 NURBS_REF 4 !initial geometry
| + | |
− | !===================================================================
| + | |
− | ! DE-EL-ID dp= dq= ru=<> rv=<>
| + | |
− | DE-REFINEMENT
| + | |
− | DE-EL 1 dp=1 dq=1 ru=3 rv=3
| + | |
− | DE-EL 1 dp=3 dq=3 dr=3 ru=2 rv=<0.5, 0.9> rw=1
| + | |
− | DE-EL 1 ep=1 eq=1 ru=1 rv=1
| + | |
− | DE-BREP-EL 1 dp=auto ru=auto
| + | |
− | DE-BREP-EL 1 dp=2 ru=10
| + | |
− | | + | |
− | !===================================================================
| + | |
− | EL-DOMAIN 1
| + | |
− | ELEMENTS = EL-TOP 1
| + | |
− | !===================================================================
| + | |
− | ! ID PART PROP NURBS_TOP
| + | |
− | DE-BREP-NURBS
| + | |
− | ! coupling
| + | |
− | DE-BREP-EL 1 1 5 PATCH_PAR 1 OF DE-EL 1 PATCH_PAR 5 OF DE-EL 2 TOL=0.1 [0 10][0 10] ! coupling on an interval: brep edge - brep edge
| + | |
− | DE-BREP-EL 1 1 5 PATCH_PAR 1 OF DE-EL 1 DE-EL 2 TOL=0.1 [0 10][0 10] ! coupling on an interval: brep edge - design element 1D
| + | |
− | DE-BREP-EL 1 1 5 DE-EL 1 DE-EL 2 TOL=0.1 [0 10][0 10] ! coupling on an interval: design element 1D - design element 1D
| + | |
− | DE-BREP-EL 1 1 5 DE-BREP 1 DE-EL 2 TOL=0.1 [0 10][0 10] ! coupling on an interval: designboundary ( = brep edge) - design element 1D
| + | |
− | DE-BREP-EL 1 1 5 DE-BREP 1 DE-BREP 2 TOL=0.1 [0 10][0 10] ! coupling on an interval: designboundary ( = brep edge) - designboundary ( = brep edge)
| + | |
− | DE-BREP-EL 1 1 5 PATCH_PAR 1 OF DE-EL 1 PATCH_PAR 5 OF DE-EL 2 TOL=0.1 [0.0][0.0] ! coupling of a point: brep edge - brep edge
| + | |
− | DE-BREP-EL 1 1 5 PATCH_PAR 1 OF DE-EL 1 DE-EL 2 TOL=0.1 [0.0][0.0] ! coupling of a point: brep edge - design element 1D
| + | |
− | DE-BREP-EL 1 1 5 DE-EL 1 DE-EL 2 TOL=0.1 [0 10][0 10] ! coupling of a point: design element 2D - design element 2D
| + | |
− | DE-BREP-EL 1 1 5 DE-EL 1 DE-EL 2 TOL=0.1 [0 10][0.0] ! coupling of a point: design element 2D - design element 1D
| + | |
− | DE-BREP-EL 1 1 5 DE-EL 1 DE-EL 2 TOL=0.1 [0.0][0.0] ! coupling of a point: design element 1D - design element 1D
| + | |
− | DE-BREP-EL 1 1 5 DE-BREP 1 DE-EL 2 TOL=0.1 [0.0][0 10] ! coupling of a point: designboundary ( = brep edge) - design element 2D
| + | |
− | DE-BREP-EL 1 1 5 DE-BREP 1 DE-EL 2 TOL=0.1 [0.0][0.0] ! coupling of a point: designboundary ( = brep edge) - design element 1D
| + | |
− | DE-BREP-EL 1 1 5 DE-BREP 1 DE-BREP 2 TOL=0.1 [0.0][0.0] ! coupling of a point: designboundary ( = brep edge) - designboundary ( = brep edge)
| + | |
− |
| + | |
− | !geometric definitions
| + | |
− | DE-BREP-EL 1 1 5 PATCH_PAR 1 OF DE-EL 1 ! brep edge for supports, load, etc.
| + | |
− | !DE-BREP-EL 1 1 5 [0.0] OF PATCH_PAR 1 OF DE-EL 1 ! point on brep edge for supports, load, etc.
| + | |
− | DE-BREP-EL 1 1 5 [0.0] OF DE-BREP 1 ! point on design boundary ( = brep edge) for supports, load, etc.
| + | |
− | DE-BREP-EL 1 1 5 [0 10] OF DE-EL 1 ! point on design element 2D for supports, load, etc.
| + | |
− | !DE-BREP-EL 1 1 5 [0.0] OF DE-EL 1 ! point on design element 1D for supports, load, etc.
| + | |
− |
| + | |
− | !===================================================================
| + | |
− | ! 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
| + | |
− | DE-SUP 1 1 DE-BREP1 DISP_X, DISP_Y, DISP_Z
| + | |
− | DE-SUP 1 1 DE-BREP1 DISP_T1, DISP_T2, DISP_T3
| + | |
− | DE-SUP 1 1 u=0 CLAMPED
| + | |
− | DE-SUP 1 1 u=0 CLAMPED_TOR
| + | |
− | | + | |
− | !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
| + | |
− | !===================================================================
| + | |
− | ! ID EL1(Master) EL2 (Slave)
| + | |
− | !DE-JOINT ALL_COOR
| + | |
− | !===================================================================
| + | |
− | ! ID TYPE DE-EL LOC COOR D1 D2 D3 VAL
| + | |
− | !===================================================================
| + | |
− | DE-LOAD 1 DEAD 1 u=10.0 D1=-1 D2=0 D3=0 VAL = 1
| + | |
− | DE-LOAD 1 DEAD 1 u=3.1415926535897931e+01 D1=-1 D2=0 D3=0 VAL = 1 LD-CURVE 1
| + | |
− | | + | |
− | !!Load type not necessarily defined for element type
| + | |
− | !DEAD, DEAD_FL + D1=-1 D2=0 D3=0 ! dead load in defined direction
| + | |
− | !SNOW, SNOW_FL + D1=-1 D2=0 D3=0 ! snow load from defined direction
| + | |
− | !PRES, PRES_FL ! pressure load perpendicular to surface
| + | |
− | !MOMENT_TAN ! moment around center line = nurbs curve
| + | |
− | !MOMENT_G1, MOMENT_G1_FL ! moment around G1 / g1 (base vector of the geometric description of the element)
| + | |
− | !MOMENT_POINT + D1=-1 D2=0 D3=0 ! single moment around defined axis
| + | |
− | !MOMENT + D1=-1 D2=0 D3=0 ! (single) moment around defined axis
| + | |
− | !PAR_G1
| + | |
− | !PAR_G2
| + | |
− | !TEMP ! temperature load, equally distributed (+- epsilon)
| + | |
− | !DELTA_TEMP (+ D1=-1 D2=0 D3=0 ) ! temperature load with gradiant over thickness (in defined direction) (+- kappa)
| + | |
− | </pre>
| + | |