GIM Tutorial (Better Copy)
GIM Tutorial (Better Copy)
Contents
Contents
1 What is GIM?
1.1 Application of GIM software . . . . . . . . . . . . . . . . . . . . . . .
1.2 Access to GIM software . . . . . . . . . . . . . . . . . . . . . . . . .
2 Kinematic Analysis
2.1 Geometry module . . . . . . . . . . . . . . . . .
2.1.1 Starting steps . . . . . . . . . . . . . . .
2.1.2 Defining the geometry of the mechanism
2.1.3 Establishing rolling contact . . . . . . .
2.1.4 Additional options . . . . . . . . . . . .
2.1.5 Library of mechanisms . . . . . . . . . .
2.2 Motion module . . . . . . . . . . . . . . . . . .
2.2.1 Defining the input conditions . . . . . . .
2.2.2 Getting into the kinematics . . . . . . . .
2.2.3 Graphical plots . . . . . . . . . . . . . .
3 Dimensional Synthesis
3.1 First steps into Synthesis module
3.2 Dimensional synthesis methods .
3.2.1 Precision points . . . . .
3.2.2 Solid element guiding .
3.2.3 Function generation . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
3
4
4
.
.
.
.
.
.
.
.
.
.
5
5
5
7
8
8
9
11
12
13
16
.
.
.
.
.
18
18
20
20
21
21
4 Statics
22
4.1 Main window of Statics module . . . . . . . . . . . . . . . . . . . . . 22
4.2 Capacities of Statics module . . . . . . . . . . . . . . . . . . . . . . . 24
5 Examples
GIM Software
26
1 What is GIM?
1 What is GIM?
GIM is a registered software created by the COMPMECH Research Group, belonging
to the Department of Mechanical Engineering of the University of the Basque Country
(UPV/EHU). The software is intended for educational purposes, in particular destined to
the field of kinematic analysis, motion simulation and synthesis of planar mechanisms,
and also static analysis of mechanical structures.
This tutorial refers to GIM Software, Part I, which focuses on the kinematic analysis
and motion simulation of mechanisms. Planar mechanisms with n-ary elements joined
by revolute and prismatic pairs can be introduced. The position problem is solved iteratively using a numerical method, several of its conditions can be controlled and visualized. Inputs can be defined with a polynomial up to the quintic, so position, velocity
and acceleration can be specified at motion extremes.
The program allows plotting the paths of points of interest, as well as the curvature
center and curvature center locus of the trajectory, and also the area swept by specific
elements of the mechanism can be depicted. Velocities and accelerations can be obtained and the corresponding vectors visualized as the motion is performed, also graphs
and tables associated with this data can be plotted. Every kinematic construction can be
represented: Instantaneous Center of Rotation (ICR), fixed and moving polodes, acceleration pole, main circles (inflection circle, return circle and Bresse circle), and so on
(see illustrative example in Fig. 1).
GIM Software
1 What is GIM?
GIM Software
2 Kinematic Analysis
2 Kinematic Analysis
Regarding the kinematic analysis of planar mechanisms, GIM software has two main
modules: Geometry and Motion.
Geometry module is the one in charge of defining a specific design of the mechanism object of study.
Motion module performs the kinematic analysis and motion simulation of the
mechanism.
GIM Software
2 Kinematic Analysis
Polar coordinates: serves to define the design of the mechanism using polar coordinates.
Axes range: permits defining a specific range for the grid axes.
Axes ticks space: serves to define the number of tickmarks appearing in the grid.
It also allows to vary the number of tickmarks appearing in the axes. If the Grid menu
is selected the points that will serve to define the geometry of the mechanism will be
adjusted to the axes of the grid.
GIM Software
2 Kinematic Analysis
GIM Software
2 Kinematic Analysis
(a)
(b)
GIM Software
2 Kinematic Analysis
GIM Software
2 Kinematic Analysis
10
GIM Software
2 Kinematic Analysis
11
GIM Software
2 Kinematic Analysis
12
GIM Software
2 Kinematic Analysis
13
By using the four-bar mechanism as an example, let us chose one of the fixed revolute joints as the actuated one, as shown in Fig. 13a. The process is very simple, first
select any of the icons of the vertical bar associated with the input you want to specify, and then click on the corresponding input joint of the mechanism. Next, define the
characteristics of the input (position, velocity, acceleration) by establishing the desired
parameters on the right-hand side box menu, as shown in Fig. 13b.
The default input option consists in a linear increment of position, that is, constant
velocity. However, the characteristics of the input actuation can be varied by the user, by
modifying the parameters of position, velocity and acceleration displayed in the menu of
Fig. 13b. A polynomial up to the quintic can be specified. The graphs on the right-hand
side are displayed according to the established input conditions.
2.2.2 Getting into the kinematics
Once the input (or inputs in the case of more than one DoF) of the mechanism has been
defined and the motion has been computed, the user is ready to analyze several kinematic properties of the mechanism.
As stated in Section 2.2, in particular focusing on the options of Fig. ??, there exist
two menus regarding the kinematic properties that can be obtained. On the one hand,
in relation to points of interest of the mechanism (Points menu), the following data can
be displayed:
Trajectory
Velocity
Frame velocity
Absolute velocity
Acceleration
Tangent acceleration
Normal acceleration
Frame acceleration
Absolute acceleration
Coriolis acceleration
Curvature center
Curvature locus
On the other hand, regarding the elements of the mechanism (Elements menu), the
user can obtain the nest features:
Swept
GIM Software
2 Kinematic Analysis
14
(a)
(b)
Figure 13: Defining the input actuation: (a) selecting the input; (b) Establishing the
input conditions
GIM Software
2 Kinematic Analysis
15
Angular velocity
Angular acceleration
ICR (Instantaneous Center of Rotation)
Pole velocity
Fixed centrode
Moving centrode
Centrode tangent
ICA (Instantaneous Center of Acceleration)
Components
Inflection circle
Inversion circle
Line envelope
Return circle
In addition to this, if any mechanism including a rolling contact has been established,
there exists another menu named Rolling which allows the user to analyze the following
options:
Contact motion
Contact tangent
Contact velocities
Contact accelerations
Contact point trajectory
In order to visualize any of the aforementioned options (or various options simultaneously) it is just needed to click the box (or boxes) associated with the desired option
included in Point or Element menu, and then select the point or element of interest.
An illustrative example is shown in Figs. 14 and 15. In Fig. 14, some properties
of a point of interest, in this case the coupler point P, are displayed: the velocity and
acceleration, its trajectory and the curvature center of the trajectory. Figure 15 displays
significant kinematic features associated with a specific element, in this case the moving
platform: the ICR, and the fixed and moving centrodes.
It is essential to remark that all of the kinematic features can be visualized not only
for a certain position but all along the motion of the mechanism. In order to get this,
just press the play button included in the motion controls.
GIM Software
2 Kinematic Analysis
16
GIM Software
2 Kinematic Analysis
17
Velocity
Acceleration
Tangential acceleration
Normal acceleration
Curvature Center
Curvature radius
And regarding the elements:
Angular velocity
Angular acceleration
ICR
Pole velocity
IC of acceleration
GIM Software
3 Dimensional Synthesis
18
3 Dimensional Synthesis
Until now the two modules named Geometry and Motion have been deeply explained.
GIM software also incorporates a module intended for dimensional synthesis of planar
mechanisms.
This module, named Synthesis, can be directly accessed from the top menu. In particular, this module analyzes the four-bar mechanism, which is displayed in the drawing
screen when the module is opened (see Fig. 17).
GIM Software
3 Dimensional Synthesis
19
(a)
(b)
Figure 18: (a) Longitudes and angles; (b) Cubics and Mech menus
the four-bar establishes a different path) and the motion range of each bar.
The remaining two menus are called Cubics and Mech. They are displayed in Fig.
18b. The first one allows the user to depict the cubic of stationary curve and the pivot
point curve, and also the location of the Ball point. Bear in mind that by using the controls at the top, the motion of the mechanism can be visualized and simultaneously the
evolution of the aforementioned curves along the motion.
In Mech menu many interesting options are available. Firstly, the crossed architecture
of the four-bar can be displayed and also the two cognates. When any of these options
is selected, the icon named Change appears which allows the user to change into the
crossed solution or into any of the two cognates. Secondly, selecting the Translate icon,
a translation bar connected to the end-effector of the original mechanism and to the endeffector of any of the cognates is achieved. By clicking twice on this icon, the redundant
elements of the whole generated mechanism are eliminated.
GIM Software
3 Dimensional Synthesis
20
Figure 19: Cubic of stationary curve and the pivot point curve
Note that the graphical constructions achieve more than one solution, depending on
the intersection points that are selected (depicted in blue or orange in Fig. 19). To visualize all the possible combinations the user can activate any of the configurations that
appear below the submode icon. At the time of changing the combination the resulting
mechanism is automatically displayed on the screen. Of course, changing the configurations implies obtaining a different geometry of the four-bar and thus, a different
trajectory of the coupler point. As an example, by choosing two different combinations,
the resultant mechanism and the corresponding trajectories are shown in Fig. 20. Note
that the location of three precision points has not been altered. The user can visualize
all the possibilities and chose the optimum geometry that best fits the desired trajectory.
Regarding the number of precision points, not only three but also four or five precision points can be established. The process is similar to the one explained. In the
submode icon the user has to select 4 or 5 precision points, and the four-bar mechanism
appears automatically in the drawing screen. Again, the different configurations are
GIM Software
3 Dimensional Synthesis
21
GIM Software
4 Statics
22
4 Statics
4.1 Main window of Statics module
GIM software incorporates an additional module intended for static analysis of several
planar structures, specially planar trusses.
As in previous cases, the first step is to define the geometry of the truss, which is done
using the Geometry module and following the instructions given in Section 2.1.2. As
an illustrative example, the planar truss shown in Fig. 24 will be analyzed. Before performing the static analysis of the truss it is essential to verify that the structure has zero
GIM Software
4 Statics
23
GIM Software
4 Statics
24
GIM Software
4 Statics
25
The program permits also obtaining the Free solid diagrams for any of the bars and
solids integrating the structure under analysis. The instructions to visualize these diagrams are shown in Fig. 26. Once the icon is activated, the user just clicks on the
corresponding solid and the diagram will appear at the right-hand side.
GIM Software
5 Examples
26
5 Examples
In the following link the user can find several videos illustrating various mechanisms
that can be analyzed using GIM software.
http://www.ehu.es/compmech/software/
These videos, shown at the right-hand side of the web page, contain many examples
explaining step-by-step how to create the geometry of the mechanisms, how to perform
the kinematic analysis and visualize the motion of the mechanism, getting into the dimensional synthesis of the four-bar mechanism and perfomr static analysis of planar
trusses.
GIM Software