altair's student guides - instructor's manual - cae and multi body dynamics
DESCRIPTION
Designed for use by Engineering Students, this book provides background reading for use with Altair's MotionView and MotioNSolve. Together with the accompanying Students Guide, it provides a quick, complete and correct introduction to using this software to simulate mechanical systems, often called Mechanisms Analysis.For more learning resources on HyperWorks and CAE, for both students and teachers, see http://www.altair-india.c om/edu/studentsTRANSCRIPT
Student Project Summaries CAE and Multi Body Dynamics
1
Contents
Introduction.............................................................................................2 Installation Instructions: .......................................................................2
Dynamic Stresses in a Gear Assembly........................................................3 Description of the Problem ....................................................................3 Planning the Approach ..........................................................................4 Setting up the FE Model ........................................................................4 The MBD Model and Results ..................................................................5 Further Work........................................................................................6 Summary .............................................................................................6
Design of a Torque Limiter .......................................................................7 Description of the Problem ....................................................................7 Planning the Approach ..........................................................................8 Setting up the FE Model ........................................................................8 The MBD Model and Results ..................................................................9 Further Work........................................................................................9 Summary ........................................................................................... 10
Analysis and Design of a Valve Train ....................................................... 11 Description of the Problem .................................................................. 11 Planning the Approach ........................................................................ 12 Setting up the FE Model ...................................................................... 13 The MBD Model and Results ................................................................ 13 Further Work...................................................................................... 14 Summary ........................................................................................... 14
Design of a Wiper Subsystem ................................................................. 15 Description of the Problem .................................................................. 15 Planning the Approach ........................................................................ 15 Setting up the FE Model ...................................................................... 16 The MBD Model and Results ................................................................ 17 Further Work...................................................................................... 18 Summary ........................................................................................... 18
Student Project Summaries CAE and Multi Body Dynamics
2
Introduction This material is best used after reading the book CAE and Multi Body Dynamics. Access to HyperWorks software is not essential for you, the instructor. Of
course, if you choose to solve the problems yourself before working with your students, you will need HyperMesh, MotionView, MotionSolve,
HyperView, HyperGraph and OptiStruct.
This book describes 4 assignment problems that highlight different
applications of HyperWorks. Each problem is independent, and is complete in itself. Students may choose to do more than one, depending on their
interest.
To make best use of this material you will need a computer with a sound-
card and speakers. Your computer should have a media-player program (such as Windows Media Player) and an Internet Browser that supports
JavaScript. The material can be copied to a server and accessed by clients.
You can customize the HTML files to suit your requirements. After opening the file, double-
click on any text to edit it. Use the save changes link on the left of your Browser window when you are finished.
Installation Instructions: 1. Copy the folders to your computer or to your server. If you are
working on a server, it is a good idea to set the folders to “read
only” to prevent inadvertent modifications. 2. The videos are best played in full-screen at a resolution of 1024 x
768. You may need to install the CamStudio Codec to view video on your computer. To do this, right-click on the file camcodec.inf and choose Install from the popup menu. You may need administrator
privileges to do this. 3. Ensure that JavaScript is enabled on your browser.
4. Each folder contains one HTML file. Double-click on it to open the instructions.
5. Data files are provided as relevant – IGES files, HM files, etc.
6. In case you need support, contact your distributor or email [email protected]
Student Project Summaries CAE and Multi Body Dynamics
3
Dynamic Stresses in a Gear Assembly Areas covered:
• Use of an FE mesh to calculate mass and inertial properties
• Creation of Hexahedral and Shell meshes • Transfer between FE models and MDL models • The use of contact in transient analyses • Flexible Body Analysis – mixing the rigid-body and
flexible-body approaches in a single model Software used:
• HyperMesh • MotionView • MotionSolve • OptiStruct • HyperView • HyperGraph
Description of the Problem An actuator is being designed for use in a
position controller. The design is at the concept stage, and various alternatives are being worked
out. The design specification of the actuator
assembly calls for the design of gears, given the center-to-center distance is 106 mm and the
velocity ratio is 1.28.
The current proposal calls for the use of steel
gears, but these may later be replaced with plastic. Obviously various options exist, but the
easiest is to check if involute profile spur gears can do the job.
Hand-design for gears is well-established, but
FEA can provide higher precision calculations,
thereby allowing the designers to use a lower factor of safety. Conventional FEA’s
disadvantages are twofold. First, the problem setup can be fairly demanding since the loads
vary with time. Second, integrating the finite
element model into the assembly-design simulation is not very easy.
Student Project Summaries CAE and Multi Body Dynamics
4
Traditional rigid-body mechanics is limited by the
assumption that the bodies are rigid, but the option to use flexible models in a Multi-Body-
Dynamics (MBD) solver opens up new possibilities.
Planning the Approach The starting point for our design is a CAD model
of the two gears. The analysis involves contact between the teeth - as the gears rotate, teeth
engage and disengage. We use shell elements on the faces of the teeth to setup contact
between the two gears, since this is much more
efficient (computationally) than using the hexahedral-element model.
Further, to conduct a flexible body analysis, we
perform a Component Mode Synthesis, for which we need an acceptable model of the gear and
pinion. Since the proposal contains spur gears,
we use hexahedral elements for their greater accuracy. For further proposals, as the geometry
gets more complicated, we can use a larger number of tetrahedral elements if we are willing
to increase solver time in return for reduced
modeling time.
Once the finite element models are set up we transfer the data to the MBD modeler. Here we
define joints, apply the motion, define the contact, and solve. We choose to use contact
instead of defining a "gear" joint, since our
interest is in the calculation of tooth stresses.
Setting up the FE Model We use HyperMesh to create the Finite Element Models. As described earlier, there are two sets
of Finite Elements we need to create: one for
the flexible body analysis, the other for contact.
Student Project Summaries CAE and Multi Body Dynamics
5
The process involves
• import of CAD data from an IGES file • creation of material collectors so that
mass properties can be calculated
• generation of hexahedral elements by
“dragging” shell elements • creation of nodes at locations where the
MDL model will place joints
• translation of the FE data into an MDL
Model
• generation of shell elements for contact-
surface definitions
Several files are generated by this stage – the MDL statements themselves, the H3D file for the
graphics images and the mass and inertial
properties of the model.
The MBD Model and Results Once the FE model is ready, the MBD setup is relatively easy.
We follow the incremental approach in model-building. This involves checking that the model is
behaving as expected at each step, before adding the next level of abstraction or
complexity.
The MDL file created from the HyperMesh model – this contains the “links” (or “bodies”), with the
associated graphics and mass-properties. We add revolute joints for the gear-rotation and
setup contact using the surfaces defined by the
shell meshes. Since the bodies already have H3D graphics associated with them, we create
dummy bodies, locate these in the correct place, and assign the surface definitions to these.
For Component mode synthesis we use rigid elements to connect the joint-center to the finite
element mesh and export this FE model using
Student Project Summaries CAE and Multi Body Dynamics
6
the utility FlexPrep that interfaces with OptiStruct to generate the flexible body data.
After the analysis we use HyperView and HyperGraph to view the results of interest -
forces at various locations, animation of the motion, stresses, etc.
Further Work There are several aspects that can make the
project more complete. You may choose to
assign these to your students based on their level of proficiency on programming, the time
available, etc.
Some of the areas for further work include
• tracking the variation of tooth-forces
with contact parameters
• running the analysis for plastic gears
• plotting the change in peak-stress with
the change in rotation-speed of the gears
Summary By the end of this assignment, the student will know how to
• create MDL models from CAD data
• create hexahedral and shell elements
• create revolute joints
• assign graphics to various bodies
• define contact and assign friction
parameters • setup Component Mode Synthesis
• assign prescribed motion
• assign solver parameters
• animate the assembly’s motion
• plot parameters of interest
Student Project Summaries CAE and Multi Body Dynamics
7
Design of a Torque Limiter Areas covered:
• Use of an FE mesh to calculate mass and inertial properties
• Creation of tetrahedral meshes • Transfer between FE models and MDL models • The use of contact to investigate friction • Preloading springs to generate contact forces
Software used: • HyperMesh • MotionView • MotionSolve • HyperView • HyperGraph
Description of the Problem A torque limiter is similar to a friction clutch,
except that it works "backwards". Where a clutch transmits motion, the job of the torque
limiter is to permit free relative motion once the design torque has been exceeded.
The case at hand is at the concept-design stage. The designers are trying to achieve the specified
functionality within the given package space, which is tightly limited.
The shaft, supported by bearings at both ends, has a nut which carries an axial load. The gear,
mounted on the shaft, receives the drive. If the axial load exceeds the design value (90 dN) the
gear must slip - that is, the shaft should not rotate. As long as the axial load is less than the
design load, the shaft must rotate with the gear.
To achieve this, the designers have chosen to
rely on friction. They want to use springs to exert a frictional-force between the gear and the
shaft. Using power-screw calculations, the gear-
torque can be related to the axial load on the nut. If the spring-preload is set correctly, drive
will be transmitted as long as the friction-load is
Student Project Summaries CAE and Multi Body Dynamics
8
more than the gear torque. When the gear
torque exceeds the friction-forces, the gear will
slip.
The design requirement is to establish the required spring-load to ensure that slip occurs at
the design load.
Planning the Approach We start with the IGES geometry of the sub-assembly. We could build an MBD model directly
from this geometric data, with links and joints only. However, 3D graphics can dramatically
improve visualization and results-interpretation.
Accordingly, we use the FE pre-processor to
address two tasks: calculation of mass properties of the components, and generation of 3D
graphics images for subsequent use.
After that, it's plain sailing: once the joints have
been defined and motion assigned, we run the analyses for a series of different frictional-loads
on the bearing-surfaces.
Setting up the FE Model We start with the IGES geometry of the
assembly, and delete components that are not
essential for the analysis. The design uses Belleville springs, which we can dispense with in
the MBD model, for example.
The first step is to assign material data so that the mass and inertial properties are calculated
correctly.
The FE model is only for the calculation of mass
properties and for 3D graphics. There is no stress analysis involved, so we do not need to
use hexahedral elements – they are more
accurate for stress analysis but harder to generate. Instead, we use the easily generated
tetrahedral meshes and translate this to the
Student Project Summaries CAE and Multi Body Dynamics
9
MBD model using a TCL program to do this
automatically.
We also use shell meshes to define the contact-
surface. Since contact-calculations are critical, the mesh is chosen to closely follow the contours
of the bearing-surfaces.
The MBD Model and Results Once the FE model is ready, the MBD setup is relatively easy.
We follow the incremental approach in model-
building. This involves checking that the model is
behaving as expected at each step, before adding the next level of abstraction or
complexity.
We start with the MDL file created from the
HyperMesh model – this contains the “links” (called “bodies”), with the associated graphics
and link-properties (center of gravity, moments
of inertia, coordinate systems, and mass). We then add revolute joints for the gear and shaft
rotation, and create springs at the bearing-surfaces.
Next, we setup contact using the surfaces
defined by the shell meshes.
Finally, we assign the uniform angular velocity to
the gear and run the analysis for the period of interest, after which we use HyperView and
HyperGraph to view the results of interest – force-vs.-time plots, animation of the motion,
etc.
Further Work There are several aspects that can make the project more complete. You may choose to
assign these to your students based on their level of proficiency, the time available, etc.
Student Project Summaries CAE and Multi Body Dynamics
10
Some of the areas for further work include
• creating a screw joint between the nut
and the shaft and applying the axial load • generating graphs showing the variation
of slip-load vs. spring-preload for
different surface finishes of the bearing surfaces
• using flexible body analysis to check the
strength of the shaft
• a study of the effect of friction at the
shaft-nut interface • check the affect of uneven spring-loads
Summary By the end of this assignment, the student will
know how to
• create MDL models from CAD data
• create tetrahedral and shell elements
• create revolute joints
• assign graphics to various bodies
• define contact and assign friction
parameters • use springs and assign spring
parameters
• use screw-joints
• assign prescribed motion
• assign solver parameters
• animate the assembly’s motion
• plot parameters of interest
Student Project Summaries CAE and Multi Body Dynamics
11
Analysis and Design of a Valve Train Areas covered:
• Use of an FE mesh to calculate mass and inertial properties
• Transfer between FE models and MDL models • The use of joints to mimic the effects of contact • Application of simple-harmonic motion • Generation of the profile of the cam
Software used: • HyperMesh • MotionView • MotionSolve • HyperView • HyperGraph
Description of the Problem There are several different valve-train designs
that are tried-and-tested in IC engines. The problem at hand, related to the design of
components of the valve-train, addresses two different aspects.
First, the engine designers have started working with a particular configuration that has to be
detailed. The design is currently undergoing stress analysis, and the cam-profile has to be
generated for the specified valve-movement.
Second, a proposal has been received for an
alternate valve-design. The details are sketchy, but the designers have been asked to verify
whether the proposed design functions as claimed.
We start with the finite element models of the current configuration, and calculate the required
profile of the cam. Once this has been done, we analyse the alternative mechanism to check
whether it performs as specified. Note that the
two models are totally unrelated: our task is to provide a comparative analysis of the results for
both designs.
Student Project Summaries CAE and Multi Body Dynamics
12
Details on the alternative design can be found in
a patent-document. Variable timing valves, of course, are one way to enhance engine
performance, but not the only way. As the Further Work section describes, there are a number of options that can be worked on
towards design improvement.
Planning the Approach We start with the Finite Element model of the
current configuration, and use this to build our MBD model - the elements help us calculate the
mass properties and to define graphic images,
should we choose to use them.
Our design problem is: given the time-displacement profile of the valve (a simple-
harmonic function has been specified) we need to derive the cam profile.
To do this, we take the reverse approach: we apply the given motion to the valve and track
the displacement of the point-of-contact between the cam and the rocker arm. If we plot
this displacement, as measured from the center
of the cam, we have the profile.
The second part of the assignment is similar, except that we start with the IGES geometry.
Further, our interest here is not to calculate the cam profile, but to calculate how the valve
moves when the cam is actuated.
In both cases, we can work with "traditional"
MBD data - links, properties of bodies and joints. However the availability of 3D graphics has a
dramatic impact on our ability to appreciate the
results of the analyses, so we prefer to use the "solid" (shaded images) bodies in our models.
Student Project Summaries CAE and Multi Body Dynamics
13
Setting up the FE Model Since we have the FE model already, our work is
relatively easy: all we need to do is calculate the
mass properties of the various bodies and transfer these to the MBD model.
We review the FE data to ensure that material
data has been specified correctly (both values
and units), and create nodes at locations where we want to create joints in the MBD model.
We then use a TCL program to do this
automatically, as shown in the 6 minute video.
The MBD Model and Results Once the FE model is ready, the MBD setup is relatively easy.
We follow the incremental approach in model-
building. This involves checking that the model is behaving as expected at each step, before
adding the next level of abstraction or
complexity.
We start with the MDL file created from the
HyperMesh model – this contains the “links” (called “bodies”), with the associated graphics
and link-properties (center of gravity, moments
of inertia, coordinate systems, and mass).
We then add a revolute joint for the rotation of
the camshaft, and a translational joint for the reciprocating movement of the valve. Since we
want to track the locus of the cam-rocker contact point, we define a dummy body here.
We then use in-plane joints to ensure that the
bodies move as designed. Note that this approach assumes that the components are
always in contact – it does not provide, for example, for valve-float. Also, we do not need to
model the spring.
Student Project Summaries CAE and Multi Body Dynamics
14
Finally, we assign the simple-harmonic motion to
the valve and run the analysis for the period of
interest, after which we use HyperView and HyperGraph to view the results of interest –
displacement-vs.-time plot, animation of the motion, etc.
The locus of the cam-tip gives us the cam-profile, which can be exported as a text file for
use in a CAD program to create the 3D model of the cam.
Further Work There are several aspects that can make the
project more complete. You may choose to assign these to your students based on their
level of proficiency, the time available, etc.
Some of the areas for further work include
• using the flexible-body analysis
capabilities of MotionSolve and
OptiStruct to calculate stresses • use a contact model to simulate motion
• include a valve-spring in the model and
check for valve-float as the rpm changes
Summary By the end of this assignment, the student will know how to
• create MDL models from CAD data
• create revolute joints
• create in-plane joints • create translational joints
• assign graphics to various bodies
• assign prescribed motion using the
function-generator
• assign solver parameters
• animate the assembly’s motion
• plot parameters of interest
Student Project Summaries CAE and Multi Body Dynamics
15
Design of a Wiper Subsystem Areas covered:
• Use of an FE mesh to calculate mass and inertial properties
• Creation of tetrahedral meshes • Transfer between FE models and MDL models • The use of contact to transmit motion
Software used: • HyperMesh • MotionView • MotionSolve • HyperView • HyperGraph
Description of the Problem Windscreen wipers for vehicles represent an
interesting problem: there are several statutory aspects that must be complied with, such as the
time of operation, coverage of the windscreen etc. In addition, the power-consumption of the
assembly must lie within the specifications laid
out by the OEM.
The wiper itself must, obviously, follow the shape of the windshield itself. This is usually
done by spring-loading the wiper blade. But if
the frictional force is too high, the motor required to drive the wiper blade must generate
more power.
Our problem concerns a design that is to being used as the basis for an initial quotation. In
order to verify that the motor power
consumption is adequate, the designers want to carry out an MBD analysis - they wish to
generate a graph showing the change in motor-power rating vs. the frictional force on the wiper
blade.
Planning the Approach We start with the IGES geometry of the sub-
Student Project Summaries CAE and Multi Body Dynamics
16
assembly. We could build an MBD model directly
from this geometric data, with links and joints
only. However, 3D graphics can dramatically improve visualization and results-interpretation.
Accordingly, we use the FE pre-processor to
address two tasks: calculation of mass properties
of the components, and generation of 3D graphics images for subsequent use.
After that, it's plain sailing: once the joints have
been defined and motion assigned, we run the
analyses for a series of different frictional-loads on the blade.
The sub-assembly uses a worm-drive, but we
can ignore it in our model - assuming no losses between the gear and the worm, it is enough to
track the forces at the gear as a function of
time.
Further, we choose to use a contact model instead of a gear-joint. for improved
visualization. Since the assembly is small, there
is little computational penalty.
Setting up the FE Model The FE model is only for the calculation of mass
properties and for 3D graphics. There is no stress analysis involved, so we do not need to
use hexahedral elements – they are more accurate for stress analysis but harder to
generate. Instead, we use the easily generated
tetrahedral meshes.
Starting with the IGES model of the assembly, we assign material properties – the density is
critical, since we want to calculate the mass
properties from the elements. We also create nodes at points where the MBD model will need
to locate joints, then translate this FE model to the MBD model using a TCL program to do this
automatically.
Student Project Summaries CAE and Multi Body Dynamics
17
We also use shell meshes to define the contact-
surface, to transfer motion between the sector-
gear and the link.
The MBD Model and Results Once the FE model is ready, the MBD setup is
relatively easy.
We follow the incremental approach in model-
building. This involves checking that the model is behaving as expected at each step, before
adding the next level of abstraction or complexity.
We start with the MDL file created from the
HyperMesh model – this contains the “links” (called “bodies”), with the associated graphics
and link-properties (center of gravity, moments of inertia, coordinate systems, and mass).
We then add revolute, cylindrical and ball joints, as dictated by the designer. It’s important to
remember that the different joints impose
different constraints on the motion. The ball-joint and cylindrical joint, for instance, are
essential for the design to function as required – other joints may over or under-constrain the
assembly.
Rather than use gear joints, we use contact to ensure that the sector gear drives the link. The
geometry that defines the pinion-surfaces is attached to the link, so that motion is
transmitted as desired.
We also apply an “action-reaction” force a the wiper-blade to mimic the affect of friction. The
value of the force can be linked to the rpm of the drive gear if we assume that the frictional
force between the blade and the windshield can be taken as a “constant” value.
Finally, we apply a uniform angular velocity to
the drive gear and run the analysis for the
Student Project Summaries CAE and Multi Body Dynamics
18
period of interest, after which we use HyperView
and HyperGraph to view the results of interest –
force-vs.-time plot, animation of the motion, etc.
Further Work There are several aspects that can make the
project more complete. You may choose to assign these to your students based on their
level of proficiency, the time available, etc.
Some of the areas for further work include
• use of a contact model to simulate
friction between the blade and the
windhsield
• use of gear-joints to capture the motion
of the pinion • inclusion of the worm in the model, with
an assigned friction-loss characteristic
• application of a non-uniform rotation
speed to the drive to calculate power-requirements
• investigation of the impact of different
stiction / transition velocities on the startup torque of the motor
Summary By the end of this assignment, the student will
know how to
• create MDL models from CAD data
• create tetrahedral and shell elements
• create revolute joints
• create ball joints
• create cylindrical joints
• assign graphics to various bodies
• define contact and assign friction
parameters • assign prescribed motion
• use action-reaction forces
• assign solver parameters
• animate the mechanism’s motion
• plot parameters of interest