Users:Geometry Generation/Design BRep Elements
From Carat++ Public Wiki
Design BRep elements are based on NURBS entities in the parameter space of another NURBS patch.
Contents |
Coupling
Example of a Complete Input Block
!=================================================================== ! 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 2 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 3 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 4 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 5 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 6 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 7 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 8 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 9 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 10 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 11 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 12 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 13 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)
Boundary Conditions
Design BRep elements can be used for applying Dirichlet and Neumann boundary conditions. The type of the Dirichlet boundary condition is defined in the property and the support block. Respective properties are BRep Edge Coupling and BRep Point with corresponding BREP_TYPE.
Example of a Complete Input Block
!=================================================================== ! ID PART PROP NURBS_TOP DE-BREP-NURBS DE-BREP-EL 1 1 5 PATCH_PAR 1 OF DE-EL 2 !brep edge for supports, load, etc. !DE-BREP-EL 2 1 5 [0.0] OF PATCH_PAR 1 OF DE-EL 2 !point on brep edge for supports, load, etc. DE-BREP-EL 3 1 5 [0.0] OF DE-BREP 1 !point on design boundary ( = brep edge) for supports, load, etc. DE-BREP-EL 4 1 5 [0 10] OF DE-EL 2 !point on design element 2D for supports, load, etc. !DE-BREP-EL 5 1 5 [0.0] OF DE-EL 1 !point on design element 1D for supports, load, etc.
They have to be activated in the support block, but not added to the LD-COM block.
DE-SUP 1 1 DE-BREP1 DISP_X, DISP_Y, DISP_Z DE-SUP 2 1 DE-BREP1 DISP_T1, DISP_T2, DISP_T3
Structural Elements
The implicit, geometric description within another geometric entity can be also used for strucutral elements. By now, these are BRep Edge Beam and BRep Edge Cord
Example of a Complete Input Block
!=================================================================== ! ID PART PROP NURBS_TOP DE-BREP-NURBS !geometric definitions DE-BREP-EL 1 1 6 PATCH_PAR 1 OF DE-EL 1 !brep edge for supports, load, etc.
Whos here now: Members 0 Guests 0 Bots & Crawlers 1 |