Professional Documents
Culture Documents
v6r2010 Introduction To Kinematics
v6r2010 Introduction To Kinematics
R2010
About this Course
Course objectives
This courseware provides a theoretical knowledge of one of the most important practice in product lifecycle
management : Kinematics.
Targeted audience
Educators and students interested in the knowledge of Kinematics and its applications in industry domain
Prerequisites
No Prerequisites
2h
Table of Contents (1/3)
Introduction 1-1
Warm-up 1-4
Analysis 1-12
Types of kinematics joints 1-19
Degree Of Freedom 1-20
Vectors 1-23
Lower, higher, and compound pair joints 1-25
Usual Joints 1-27
Methodology of the Study of a Mechanism 1-39
Kinematics Input(s) toward the Output(s) 1-40
What is an equivalence class? 1-44
What is a Joints graph? 1-46
What is a kinematics diagram? 1-48
What is Hyperstaticity? 1-50
Hyperstaticity calculation 1-54
Table of Contents (2/3)
Industry 2-1
Industry presentation 2-2
Kinematics simulation objectives 2-4
Where is kinematics simulation used 2-6
Aerospace 2-7
Automotive 2-9
Consumer goods 2-10
Manufacturing 2-11
Machinery 2-13
Shipbuilding 2-15
Table of Contents (3/3)
DS Solutions 3-1
CATIA 3-2
DELMIA 3-4
Course outline
1
Introduction
2
Industry
3
DS Solutions
Introduction
1
Introduction
2
Industry
3
DS Solutions
Introduction Overview
1
Warm-up
2
Analysis
3
Types of
kinematics joints
4
Methodology of the
Study of a
Mechanism
Warm-up
1
Warm-up
2
Analysis
3
Types of
kinematics joints
4
Methodology of the
Study of a
Mechanism
Warm-up
To simplify the study of these mechanisms, there exist different tools that describe a methodology. This
courseware shows some of them to introduce you to kinematics.
Warm-up
1 2
Read & Decode the Equivalence
real mechanism kinematics classes
4 3
2D or 3D kinematics Model the
diagram technological joints
5
Calculate the
hyperstaticity of the 6
mechanism Simulate in 3D
Warm-up
Definition of kinematics :
Dynamic Analysis :
Imagine a crane picking up a big block. If the block is too heavy the crane might tip over. The crane
has moving parts, but additionally the moving parts are subjected to forces (gravity, the weight of the
block, or even the inertia of the crane itself as it moves)…
Imagine the same crane again, lifting the same block, but this time the crane‟s parts are deformed.
This is kind of a combination of kinematics, FEA (Finite Element Analysis), and dynamic analysis, but
you guessed it…
Kinematics :
The traditional view of kinematics starts with an assembly of parts that are connected together by a
variety of movable joints. One of the joints is moved causing the assembly to move. We don’t
associate loads or weights with the parts, we are simply moving the assembly of parts through
some range of motion.
trajectory
… this IS the kinematics of rigid solids and it is what we are going to develop in this
courseware
Warm-up
Kinematics deals with the motion of a mechanism without consideration of loads or force
Mechanics
Kinematics is the study of motion regardless of any context connected to the mechanical actions
Warm-up
Kinematics Hypothesis
To apply kinematics concepts, we should have a perfect geometry of the joints connecting solid 1 and solid 2.
Below is a figure showing the hypothesis:
Solid 1 Solid 2
Joints
Perfect geometry
In this chapter we will study the basic concepts of the kinematics' point
1
Warm-up
2
Analysis
3
Types of
kinematics joints
4
Methodology of the
Study of a
Mechanism
Analysis
Basics concepts
Z
The analysis of kinematics determines the positions,
velocities, and accelerations of certain points on the
objects of mechanisms.
Axis system
Fixed reference point (O) O
X-axis, Y-axis used for horizontal
motion
Z-axis used for vertical motion X Y
Displacement Z θ
Change from one position to another is
V
displacement
Displacement is vector quantity
Displacement is different from distance
Rotation O
Around an axis (for example: X-axis)
Rotation of an angle θ Y
X θ
U
Analysis
Linear Velocity :
Distance traveled
Average velocity:
time
v=d/t
Angular Velocity :
Angle
Average velocity:
Time
ω=θ/t
θ
with: ω measured in rad/s
θ measured in rad
t measured in s
O
Acceleration:
When an object's velocity changes, it accelerates. Acceleration shows the change in velocity in a unit
time. Velocity is measured in meters per second, m/s, so acceleration is measured in (m/s)/s, or m/s2,
which can be both positive and negative.
An average acceleration is the ratio between the change in velocity and the time interval.
Velocity change
a=
Elapsed time
Example : If a car accelerates from 5 m/s to 15 m/s in 2 seconds, what is the car's average
acceleration?
15 - 5
a= = 5 m/s²
2
2
1
3
Acceleration 2 4
(m/s²)
1 1
Crank Angle
(deg)
4 3
Analysis
This example will sum-up the different notions of displacement, velocity, and acceleration depending on the
orange point. The displacement increases exponentially whereas the velocity grows linearly. The acceleration is
constant :
D V
t t
t
Types of Kinematics Joints
A mechanism transfers input motion at one end to the output motion on the other end. To activate a mechanism
we need to create mechanical joints between the parts composing it, and it will be developed in this chapter.
1
Warm-up
2
Analysis
3
Types of
Kinematics Joints
4
Methodology of the
Study of a
Mechanism
Types of Kinematics Joints
1
Degree Of
Freedom
2
Vectors
3
Lower, higher, and
compound pair
joints
4
Usuals Joints
Degree Of Freedom
Tz
Rz
Ry
Tx Rx
Ty
A particle that moves in three dimensional space has three translational displacement components as
DOFs, while a rigid body would have at most six DOFs including three rotations.
Types of Kinematics Joints
1
Degree Of
Freedom
2
Vectors
3
Lower, higher, and
compound pair
joints
4
Usuals Joints
Vectors
Définition
A motion vector is a geometric object that has both a magnitude and a direction. This direction is parsed
in elementary directions:
Translation
Rotation
If solids are mechanically linked, the 3 translations and 3 rotations are not possible. During the next
slides, we are going to see the DOF of the most used mechanical links.
Types of Kinematics Joints
1
Degree Of
Freedom
2
Vectors
3
Lower, higher, and
compound pair
joints
4
Usuals Joints
Lower, higher and compound pair joints
1
Degree Of
Freedom
2
Vectors
3
Lower, higher, and
compound pair
joints
4
Usuals Joints
Usuals Joints
Rigid Joint
Kinematics vectors
DOF = 0
Standards representations
Examples
Usuals Joints
Revolute
Kinematics vectors
DOF = 1
Standards representations
Examples
Usuals Joints
Prismatic Joint
Kinematics vectors
DOF = 1
Standards representations
Examples
Usuals Joints
Screw Joint
Kinematics vectors
DOF = 1
Standards representations
Examples
Usuals Joints
Cylindrical Joint
Kinematics vectors
DOF = 2
Standards representations
Examples
Usuals Joints
Spherical Joint
Kinematics vectors
DOF = 3
Standards representations
Examples
Usuals Joints
Kinematics vectors
DOF = 2
Standards representations
Examples
Usuals Joints
Planar Joint
Kinematics vectors
DOF = 3
Standards representations
Examples
Usuals Joints
Ball in cylinder
Kinematics vectors
DOF = 4
Standards representations
Examples
Usuals Joints
Kinematics vectors
DOF = 4
Standards representations
Examples
Usuals Joints
Rolling ball
Kinematics vectors
DOF = 5
Standards representations
Examples
Methodology of the Study of a Mechanism
1
Warm-up
2
Analysis
3
Types of
kinematics joints
4
Methodology of the
Study of a
Mechanism
Methodology of the Study of a Mechanism
1 2
Kinematics Input(s) What is an
toward the Output(s) 1 translation equivalence class?
INPUT
1 rotation
OUTPOUT
4 3
What is a kinematics What is a Joints
diagram? graph?
3 4 2
6
5
1
7 8
5 6
What is Hyperstaticity
Hyperstaticity? calculation
Methodology of the Study of a Mechanism
Definitions of a useful movement „Mu‟: the useful movement of a mechanism is the desired, functional
movement of the mechanism.
Input Output
movement (s) movement (s)
MECHANISM
Example
1 translation INPUT
Z
Mu = 1
1 rotation
OUTPOUT
X Y
Methodology of the Study of a Mechanism
Definition of Internal movement „Mi‟: In addition to the useful movements, certain parts can have non
functional movements (from an external point of view of the mechanism – input/output), independent of
the input and output kinematics parameters. These movements are not useful to the smooth functioning
of the mechanism, but exist …
Input Output
movement (s) movement (s)
MECHANISM
Example with no Mi
No internal
movement Mi = 0
X Y
Methodology of the Study of a Mechanism
A jack rod
Mi = 1: a rotation around its axis
1 2
Kinematics Input(s) What is an
toward the Output(s) 1 translation equivalence class?
INPUT
1 rotation
OUTPOUT
4 3
What is a kinematics What is a Joints
diagram? graph?
3 4 2
6
5
1
7 8
5 6
What is Hyperstaticity
Hyperstaticity? calculation
Methodology of the Study of a Mechanism
1 2
Kinematics Input(s) What is an
toward the Output(s) 1 translation equivalence class?
INPUT
1 rotation
OUTPOUT
4 3
What is a kinematics What is a Joints
diagram? graph?
3 4 2
6
5
1
7 8
5 6
What is Hyperstaticity
Hyperstaticity? calculation
Methodology of the Study of a Mechanism
3 4
The assembly of solids that make up a
mechanism can be graphically represented by I.
what we call the joint graph. Each bubble 2 5
represents an equivalence class of the
mechanism, each inter bubble line represents
the equivalent kinematics joint. We distinguish 1
3 types of kinematics chains:
I. Open chain
II. Closed chain 2 3
III. Complex chain II. 1
4 2
3
6
III. 5
1
8
7
Methodology of the Study of a Mechanism
1 2
Kinematics Input(s) What is an
toward the Output(s) 1 translation equivalence class?
INPUT
1 rotation
OUTPOUT
4 3
What is a kinematics What is a Joints
diagram? graph?
3 4 2
6
5
1
7 8
5 6
What is Hyperstaticity
Hyperstaticity? calculation
Methodology of the Study of a Mechanism
Example:
2 3
1
4
Methodology of the Study of a Mechanism
1 2
Kinematics Input(s) What is an
toward the Output(s) 1 translation equivalence class?
INPUT
1 rotation
OUTPOUT
4 3
What is a kinematics What is a Joints
diagram? graph?
3 4 2
6
5
1
7 8
5 6
What is Hyperstaticity
Hyperstaticity? calculation
Methodology of the Study of a Mechanism
What is Hyperstaticity?
Isostatic system
Hyperstatic system
Isostatic System
Hyperstatic System
1 2
Kinematics Input(s) What is an
toward the Output(s) 1 translation equivalence class?
INPUT
1 rotation
OUTPOUT
4 3
What is a kinematics What is a Joints
diagram? graph?
3 4 2
6
5
1
7 8
5 6
What is Hyper- Hyperstaticity
staticness? calculation
Methodology of the Study of a Mechanism
Hyperstaticity Calculation
h = mc - m Mobility index
h = mc – (Ic – Ec)
mc = mi + mu Ec = 6(Numberjoint – Numberpart +1)
Ic = SUM of DOFjoints
h = mc - m
= mc - (Ic - Ec) This micro motor is hyperstatic
= (mi + mu) - (Ic - Ec)
= (0 + 1) - [1 + 2 + 1 +2 – 6(4 - 4 + 1)]
= 1 - (6 - 6)
h=1
2
12 1
2
1 2
1
Course outline
1
Introduction
2
Industry
3
DS Solutions
Industry
Industry domain
presentation
2
Kinematics
Simulation
Objectives
3
Where is Kinematics
Simulation used
Where is kinematics simulation used
We can find kinematics in almost every kind of industry domain. Here are six examples :
Industry domain
presentation
2
Kinematics
Simulation
Objectives
3
Where is Kinematics
Simulation used
Kinematics Simulation Objectives
Too many design errors slow the product release and can reduce product profit margin.
Use of different applications to create and validate product design reduces design validation loops and
makes difficult early assessment of the product behavior .
Use of physical prototypes increases project costs and limits rapid design alternatives studies.
Labor intensive manual data translation steps between design & review departments limits interaction to
quickly understand and solve issues with peers.
Lack of reusability of design analysis impedes rapid change implementation.
3D advanced simulation enables designers and engineers to understand how their products will behave
when parts or sub-assemblies are moving and need to be mounted or replaced.
Simulation of the product‟s behavior, before building it, improves the quality of products as well as
reducing its costs.
Seamless integration within 3D simulation increases upfront detection and resolution of design issues.
Clash detection and alternative shapes creation enable to handle complex designs accurately and with
good performance.
3D communication tools facilitate decision making on product changes and alternative design studies.
Reusability of analysis and studies boosts validation loops.
Integration with Product Lifecycle Management solutions enables to manage product complexity &
security.
Industry
Industry domain
presentation
2
Kinematics
Simulation
Objectives
3
Where is Kinematics
Simulation used
Aerospace (1/2)
Aeronautical vehicles integrate complex multi-functional subsystems that must perform reliably together.
Use a wide variety of joint types, or generate them automatically from mechanical
assembly constraints (Assembly Design Product)
Analyzes mechanism motion dynamically with visual feedback to check limits and
interferences, and compute minimal distances
Aerospace (2/2)
“Clash detection occurs even before the first engine is built. 70%
of interferences* are now resolved at the early design stage. It
saves us money and time on each project,”
said Mario Modafferi.
Automotive
Up-front design validation is critical in order to minimize cost and maximize efficiency.
Simulating the behavior of a product, before physically building it, is becoming important to
improve the quality of products as well as to reduce costs.
Engineers especially need to understand how their products will behave when parts or sub-
assemblies:
Are moving
Need to be mounted or replaced
Consumer Goods
Watch Photocopier
Reverse kinematics
This type of robot is frequently used in the industry to transport parts, paint, weld, etc.
It is an interesting approach and rather simple that makes it possible to sketch out primary
command models in preparation for dynamic simulation on these models later on.
FAURECIA
Designers need to check if clashes occur when several parts of the system are moving together.
Kinematics simulation allows the company to create 3D virtual models of the machines and
simulate their motion to check for interferences
SANGIACOMO
SERRA SOLDADURA
Kind of propeller system like boat propeller systems could be composed by many complex
mechanisms.
Kinematics simulation can help to analyze the different movements to see their mechanical
reactions, velocities and accelerations.
Course Outline
1
Introduction
2
Industry
3
DS Solutions
CATIA Mechanism simulation
With CATIA Mechanism Simulation, you can work with detailed designs productively and concurrently. With the
help of the fully-automated Assembly Design workbench, product engineers and designers can create
mechanisms from connections that have already been defined.
The functional check and validation of mechanisms may be carried out interactively or by running a kinematic
simulation. This is processed concurrently with the Assembly Design workbench that offers powerful post-
processing tools such as clash analysis, distance computations, trace, and swept volume generation of a
moving part.
Enables designers to define, simulate, and analyze mechanisms in a fully automated process
Challenges Benefits
Defining mechanisms apart from the Direct reuse of assembly design constraints
assembly 3D positioning is time consuming to define mechanisms
and design changes are error prone. Wide variety of possible mechanisms
definition
Scenarios definition, animations, and
probes easy specification
Several mechanisms for a single product
Mechanisms interactive check
DELMIA Device Building
DELMIA Mechanical Device Builder (MDB) delivers the capabilities necessary to create virtual mechanical
devices for use in downstream planning and simulation activities. Device modelers are able to define devices,
from simple clamps to complex robots and lift-assist devices using DELMIA Mechanical Device Builder‟s
intuitive user interface. Once a device model is validated, it can be saved to a resource library for use by
planners, programmers, and simulation engineers as they define, optimize, and validate their manufacturing
plans.