Supported Finite Element Features for Circular BeamsThe circular beam type based upon the Timoshenko beam element formulation is supported for optimization. The corresponding element type definition is summarized in the following table for different solvers:
As shown in the above picture the radiuses of circular beams are supported as design variables. Thus, the following cross section property definition is supported for sizing optimization:
Note: Annular (pipe) type sections are not yet supported by SIMULIA Tosca Structure. The radiuses of the circular beam sections can be optimized simultaneously with the elemental shell thicknesses. Outside of the design area any type of elements can be applied. However, in the design area only linear material behavior is allowed (i.e. plasticity or geometrical non-linearities are inadmissible). Contact and constant temperature loadings are supported in context of sizing optimization for circular beams. Also, both linear static and linear modal type analyzes are supported. The main features and the corresponding comments are summarized in the following table:
Optimization Formulation Options for Circular BeamsAll the existing design responses except stresses are supported for sizing optimization with circular beams and can be used for constraints and objective function definitions. All the symmetry constraints available in the sizing module can be applied simultaneously with variable bounds and clustering on design radiuses. The number of load cases is not limited. DRESPs from static, modal (eigenfrequency) and frequency response (also vibro acoustic) analyses are supported. All the mentioned features are summarized in the following table:
LimitationsThe limitations of sizing optimization for circular beams are as follows: Note:
Introduction Example for AbaqusWithin this example the definition of a sizing optimization problem for circular beams is demonstrated. We consider the following model with the illustrated boundary conditions.
The model corresponds to a cantilever beam which consists of 8 elements. It is supported on the left nodes and loaded at the right bottom node. The corresponding Abaqus input file is given below: *Heading ** Job name: example Model name: Model-1 ** Generated by: Abaqus/CAE 6.14-2 *Preprint, echo=NO, model=NO, history=NO, contact=NO ** PART INSTANCE: Part-1-1 *Node 1, -1., 0.600000024, 0. 2, 0., -0.100000001, 0. 3, 1., -0.800000012, 0. 4, -1., -0.800000012, 0. 5, 1., 0.600000024, 0. *Element, type=B31 1, 1, 2 2, 2, 3 3, 4, 3 4, 4, 2 5, 2, 5 6, 5, 1 7, 1, 4 8, 3, 5 *Nset, nset=Part-1-1_Set-1, generate 1, 5, 1 *Elset, elset=Part-1-1_Set-1, generate 1, 8, 1 *Nset, nset=Part-1-1_Set-4, generate 1, 5, 1 *Elset, elset=Part-1-1_Set-4, generate 1, 8, 1 *Nset, nset=Part-1-1_Set-5, generate 1, 5, 1 *Elset, elset=Part-1-1_Set-5, generate 1, 8, 1 *Orientation, name=Part-1-1-Ori-1 1., 0., 0., 0., 1., 0. 1, 0. ** Section: Section-1 Profile: Profile-1 *Beam Section, elset=Part-1-1_Set-1, material=steel, temperature=GRADIENTS, section=CIRC 0.1 0.,0.,1. *System *Nset, nset=Set-1 3, *Nset, nset=Set-2 1, 4 *Nset, nset=Set-3 3, 5 *Nset, nset=_PickedSet7 3, *Nset, nset=_PickedSet8 3, ** MATERIALS *Material, name=steel *Density 7850., *Elastic 2e+11, 0.33 ** STEP: Step-1 *Step, name=Step-1, nlgeom=NO *Static 1., 1., 1e-05, 1. ** BOUNDARY CONDITIONS ** Name: BC-1 Type: Symmetry/Antisymmetry/Encastre *Boundary Set-2, ENCASTRE ** LOADS ** Name: Load-1 Type: Concentrated force *Cload _PickedSet8, 2, 1e+06 ** OUTPUT REQUESTS *Restart, write, frequency=0 ** FIELD OUTPUT: F-Output-1 *Output, field, variable=PRESELECT ** HISTORY OUTPUT: H-Output-1 *Output, history, variable=PRESELECT *End Step The corresponding SIMULIA Tosca Structure parameter file is given in the following. For the present optimization we maximize the stiffness by minimizing the deflection and at the same time we keep the original mass of the structure. The original mass is enforced using a relative constraint of exactly one. The initial radiuses are equal to 0.1. The upper and lower bounds on the radiuses are set to 0.12 and 0.01. FEM_INPUT ID_NAME = example FILE = example.inp END_ DRESP ID_NAME = Disp LIST = NO_LIST DEF_TYPE = SYSTEM TYPE = DISP_ABS ND_GROUP = _PickedSet7 GROUP_OPER = MAX LC_SET = ALL, 1, ALL, MAX END_ DRESP ID_NAME = Mass LIST = NO_LIST DEF_TYPE = SYSTEM TYPE = WEIGHT EL_GROUP = ALL_ELEMENTS GROUP_OPER = SUM END_ DV_SIZING ID_NAME = Task-1_DESIGN_AREA_ EL_GROUP = ALL_ELEMENTS END_ DVCON_SIZING ID_NAME = MY_DVCON_SIZING CHECK_TYPE = THICKNESS_BOUNDS EL_GROUP = ALL_ELEMENTS LOWER_BOUND = 0.01 UPPER_BOUND = 0.12 MAGNITUDE = ABS END_ OBJ_FUNC ID_NAME = Minimize_Disp DRESP = Disp, 1. TARGET = MIN END_ CONSTRAINT ID_NAME = Wieght_100 DRESP = Mass MAGNITUDE = REL LE_VALUE = 1 END_ OPTIMIZE ID_NAME = Task-1 DV = Task-1_DESIGN_AREA_ OBJ_FUNC = Minimize_Disp CONSTRAINT = Wieght_100 STRATEGY = SIZING_SENSITIVITY DVCON = MY_DVCON_SIZING END_ EXIT The optimization results are shown in the following figures. As one can recognize the displacement value of the right bottom node is decreased and the structural volume corresponds to its initial value. The upper and lower bounds of design variables are not violated.
Introduction Example for ANSYS®Within this example the definition of a sizing optimization problem for circular beams is demonstrated. In particular there is only one beam with one fixed node (left on the picture) and fixed moment of inertia. Additionally there is a force applied on the other node along Z direction.
The corresponding ANSYS® input file is given below: ! Model name: thick_beam.cdb /PREP7 /NOPR LOCAL,R5.0,LOC,11,0,-45.,-17.8483,11.7365 LOCAL,R5.0,ANG,11,0,0.,-90.,0. LOCAL,R5.0,PRM,11,0,1.,1. CSYS,11 N,230857,0.,9.98750019,100. N,230858,0.,9.98649979,0. CSYS,0 MP,EX,1,10. MP,PRXY,1,0.3 MP,DENS,1,7.85E-9 ET,1,188 SECNUM,1 SECTYPE,1,BEAM,CSOLID,Beam Section,0 SECOFFSET,SHRC,,,,,, SECDATA,25.,,,,,,,,, EBLOCK,19,SOLID (19i8) 1 1 0 1 0 0 0 0 2 0 1274067 230857 230858 -1 D,230857,ALL,0.,0. /SOLU ! ! L O A D - S T E P S !Anonymous Ansys Step 1 ! TIME,1. ! F,230858,FZ,50.,0. solve FINISH The corresponding SIMULIA Tosca Structure parameter file is given below. For the present optimization we maximize the stiffness by minimizing the deflection. The initial radius is equal to 25.0 units. FEM_INPUT ID_NAME = MY_INPUT_FILES FILE = thick_beam.cdb, ansys END_ DRESP ID_NAME = DRESP_DISP DEF_TYPE = SYSTEM TYPE = DISP_ABS NODE = 230858 CS_REF = CS_0 END_ DRESP ID_NAME = DRESP_VOL DEF_TYPE = SYSTEM TYPE = WEIGHT EL_GROUP = ALL_ELEMENTS END_ OBJ_FUNC ID_NAME = MY_OBJ_FUNC TARGET = MIN DRESP = DRESP_VOL, , END_ CONSTRAINT ID_NAME = CONSTRAINT_DISP MAGNITUDE = ABS DRESP = DRESP_DISP LE_VALUE = 0.9 END_ DV_SIZING ID_NAME = DESIGN_AREA EL_GROUP = ALL_ELEMENTS END_ OPTIMIZE ID_NAME = OPTIMIZE_1_SIZING_OPTIMIZATION DV = DESIGN_AREA OBJ_FUNC = MY_OBJ_FUNC CONSTRAINT = CONSTRAINT_DISP STRATEGY = SIZING END_ STOP ID_NAME = GLOBAL_STOP_CONDITION_1 ITER_MAX = 50 END_ Result: The output of the optimization shows that the radius of the beam is now thicker with 5 more units (R = 30). Optimization Example: Combined Optimization of Outer Shell Elemental Thicknesses and Elemental Radiuses of Inner Ground StructureWe consider the following model with the illustrated boundary conditions, pictured initial deformation and the corresponding initial stress.
The structural mass is to be minimized kipping the displacement at loading point less than 0.6mm. The inner structure is consisting of either shell thicknesses or lattice build of circular beams. Then ones optimized either the inner shell thicknesses or the radiuses of the lattice simultaneously with the elemental thicknesses of the other shell reinforcements. The optimization results are shown in the following figure:
Optimization Example: Lattice Optimization of Door Stop.We consider the following model.
Optimization Objectives:
Radius of circular beam element:
The following figure represents the section cuts for the original structure having uniform radius sections for the entire structure:
The next figure shows the radius distribution of the section cuts for the optimized structure:
Some enlarged details of the initial and the optimized structures are pictured in the following figure:
The following figures show the optimization iteration history for the design responses being the stiffness energy measure for the objective and mass and displacement as constraints:
|