Académique Documents
Professionnel Documents
Culture Documents
1
The coordinates of the bounding nodes are shown below.
2
The geometry (lines) regarding chain stay and seat stay are build by
employing “Smooth Nodes”
3
Finally, delete all temporary nodes as they may confuse you later on.
Save the geometry (lines) as an *.hm file ( bike_frame_1.hm).
4
Make sure the User Profile OptiStruct is selected
Load the hm file from the previous step: bike_frame_1.hm
We assume that the frame is made out of aluminum tubes which will be
modeled as 1D elements (i.e. CBEAM elements). The seat post is made out of
steel.
Note: Beam element allow for axial loads, shear forces, bending and torsion
moments. In beam elements the neural axis and shear center are non-
coincident.
It is recommend to make use the predefined 1D element cross-sections
available with the OptiStruct library.
5
Define / create two beamsections (here named: tube and seat_post):
• tube: outer radius (DIM1) is 10 mm, inner radius (DIM2) is 8 mm
• seat_post: outer radius (DIM1) is 10 mm, inner radius (DIM2) is 8 mm
Exit HyperBeam by clicking the model view icon in the top left corner.
Next we define the material collector and property collector.
6
Create Material
Right click in the Model Browser: Create Material
Enter the name (Aluminum) and choose as Card image MAT1. You can enter
the below values directly here in the entity editor or you can right click on the
material and click Card Edit option and enter the values there.
In the material card enter the values below:
RHO = 2.7E-9 t/mm3 E = 70000 N/mm² Nu = 0.3
The bikes seat post will be made of steel. Thus an additional material
collector must be defined (using standard values):
RHO = 7.9E-9 t/mm3 E = 210000 N/mm² Nu = 0.3
Create Property
Later on, the bicycle frame will be partitioned into 7 “domains” with different
radiuses, respectively:
7
(Note: In the image the model is already meshed; meshing will be discussed
further below).
Right click in the Model Browser: Create Property and define its name e.g.
“top_tube”
As Card image select PBEAML. Also select the appropriate material for top
tube it is Aluminum.
Thus, the property collector contains the information about PBEAML (i.e. the
properties of a beam element by cross-sectional dimensions) and the
associated material.
“Inside” the property collector the beamsection of interest needs to be
referenced. Click on “beamsec” to select the beamsection of interest here
which would be “tube”.
8
All the other property collectors are created in just the same way.
9
Depending on your very personal working process & philosophy you may
mesh all lines in a single step (note: then all elements would be assigned the
same property which then needs adjustments later on). Alternatively, the
different “domains” are meshed individually (step by step) which allows to
assign the correct property directly.
The frame is meshed with an element size 100 mm.
10
Somehow it looks like meshing of the head tube failed.
11
The highlighted nodes indicate that the mesh is not merged there (i.e.
location of multiple nodes). Making use of “equivalence” (with an appropriate
“tolerance” value) helps to overcome this issue.
12
Part 3: Analysis set up
Create constraints
The frame is (arbitrarily) constraint as shown below (translational dof’s are
assumed to be fixed)
13
Once the load collector exists, the constraints can be applied.
Go to BCs Create Constraints
Create loads
We arbitrarily assume that the biker’s weight is 120kg. In addition, the pedals
are “loaded” by another200 N (acting in negative z-direction, respectively).
Moreover, a safety factor of 2 is applied.
14
Of course, the way the force is applied to the “bearing” is overly simplified. In
a somewhat more detailed study you may improve the model as depicted
below …
Create a LoadStep
In the LoadStep the forces and constraints from above are referenced i.e.
these loads and constraints must be taken into account during the analysis.
Go to Set up Create Load Step
15
This will pop-up a new window
v
In this enter the desired name and select for type “linear static”.
Check “Single Point Constraint (SPC)” and select the load collector containing
the constraints.
Check “Load” and select the load collector containing the loads (forces).
16
The model-set is completed, the model browser in HyperMesh lists the
following entities (note, the order of the entities may be different in your
model)
17
Start the Analysis
Load the model bike_frame_3.hm and start the analysis in the OptiStruct
subpanel
In the OptiStruct panel make sure that “run options” is set to “analysis” and
“export” option is set to “all”. Then run/start the analysis.
Activate “view out” for more information about the analysis run i.e.
demanded memory, model information, warnings, errors etc.
18
Postprocessing with HyperView
In the *.out file we can read that the mass of the “base” design is 1.43 kg
The z-displacement at the “bearing” (node 7) is -0.706 mm, at the top end of
the “seat tube” (node 1) is -0.796 mm.
19
Element stresses (SAMAX)
20