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:
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||