This document discusses CAD data exchange standards. It describes the need for data exchange between dissimilar CAD systems due to the transition from paper blueprints to digital CAD models. It also discusses different types of modeling data and various historic and current CAD data exchange standards like IGES, STEP, DXF, etc. The characteristics of an effective data exchange format are compact size, support for different data types, backward and forward compatibility between versions.
CEE 213—Deformable Solids The Mechanics Project Arizona Stat.docxcravennichole326
CEE 213—Deformable Solids The Mechanics Project
Arizona State University CP 1—Axial Bar
Computing Project 1
Axial Bar
The computing project Axial Bar concerns the solution of the problem of a prismatic bar
in a uniaxial state of stress with a variable load. The goal is to write a MATLAB program
that will allow the solution for a variety of load distributions and for all possible bounda-
ry conditions (i.e., fixed or free at either end).
The theory needed to execute this project is contained in the set of notes (entitled CP 1—
Axial Bar) that accompany this problem statement. Those notes provide an introduction
to each aspect of the computation required to solve the problem. The general steps are as
follows:
1. CP 1.1. Develop a routine based upon Simpson’s Rule to numerically integrate
the applied loads and moments of the applied loads. This code segment will pro-
duce the quantities I0 and I1 that are mentioned in the CP1 notes. To get this part
working it would be a good idea to get your code to integrate some functions that
you can do easily by hand (e.g., the constant or linear functions). This step will
be referred to as CP1.1, which is the first benchmark with an intermediate due
date for this project. The main deliverable is the working code for Simpson’s
Rule, verified for several functions.
2. CP 1.2. Develop a routine to set up and solve the system of equations that allow
for the determination of the state variables (u and N) at both ends of the bar. This
step will require some logic to make it work easily for different boundary condi-
tion cases (it should cover all of them). Debug your code with a problem that you
can solve by hand (e.g., bar fixed at one end with a uniformly distributed load).
This step will be referred to as CP 1.2, which is the second benchmark with an
intermediate due date for this project. The main deliverable is a working code
that does the Simpson integration for I0 and I1 and then forms and solves the ap-
propriate matrix equation to find the end state.
3. Develop a routine to integrate the governing equations from the left end to the
right end using generalized trapezoidal rule to do the integration numerically.
Store the results at each step along the axis and provide a plot of the applied load
p, the axial displacement u, and the net axial force N as functions of x. Note that
the number of generalized trapezoidal rule segments does not have to be the same
as the number of Simpson segments. This step completes the code for CP 1. In-
clude all three parts in the final report.
1
CEE 213—Deformable Solids The Mechanics Project
Arizona State University CP 1—Axial Bar
4. Structure your code so that you can easily change the loading function. Include
simple load forms (constant, linear ramp up from left to right, linear ramp down
from right to left, trapezoidal distribution, sinusoidal distribution, and a patch
load over an interior part of the rod—from x=a ...
Modeling and Structural Analysis of a Wing [FSI ANSYS&MATLAB] BahaaIbrahim10
In our study, analyzing aircraft’s wing with the old assumptions will not give an exact solution but
this solution (total deformation) changes according to the geometry of the cross-section of the beam, so
the total deformation of the beam may be greater or lower than the exact solution. In these two cases,
the solution is not acceptable as in the first case which the deformation is greater than the exact solution
will make more weight and cost, and Engineers design aircraft at minimum weight and less cost. But in
the second case which will make lower deformation than exact solution will be much risky as the aircraft
could fail at any time, and this case much dangerous because it threatens the life of people.
This PPT gives information about:
1. Robotics: History, Concepts, principles and applications of Robots, different types of Robots, degrees of freedom. Robot classification. Robotic vision. Controlling robot movements.
2. Robotics Hardware:
3. Sensors: IR sensors, Proximity Sensor, Ultrasonic Sensor, White line sensor, Temperature Sensor, Touch sensor, Tilt Sensor, Accelerometer, Gyroscopic Sensor etc.
4. Actuators: DC motor, Servo motor, Stepper Motor, Motor driver ICs, Half Bridge & Full bridge circuits, Pulse Width Modulation and Gripper.
6. Controller: Architecture and features of ATMEGA16 (in detail) other higher versions of AVR Microcontrollers..
CEE 213—Deformable Solids The Mechanics Project Arizona Stat.docxcravennichole326
CEE 213—Deformable Solids The Mechanics Project
Arizona State University CP 1—Axial Bar
Computing Project 1
Axial Bar
The computing project Axial Bar concerns the solution of the problem of a prismatic bar
in a uniaxial state of stress with a variable load. The goal is to write a MATLAB program
that will allow the solution for a variety of load distributions and for all possible bounda-
ry conditions (i.e., fixed or free at either end).
The theory needed to execute this project is contained in the set of notes (entitled CP 1—
Axial Bar) that accompany this problem statement. Those notes provide an introduction
to each aspect of the computation required to solve the problem. The general steps are as
follows:
1. CP 1.1. Develop a routine based upon Simpson’s Rule to numerically integrate
the applied loads and moments of the applied loads. This code segment will pro-
duce the quantities I0 and I1 that are mentioned in the CP1 notes. To get this part
working it would be a good idea to get your code to integrate some functions that
you can do easily by hand (e.g., the constant or linear functions). This step will
be referred to as CP1.1, which is the first benchmark with an intermediate due
date for this project. The main deliverable is the working code for Simpson’s
Rule, verified for several functions.
2. CP 1.2. Develop a routine to set up and solve the system of equations that allow
for the determination of the state variables (u and N) at both ends of the bar. This
step will require some logic to make it work easily for different boundary condi-
tion cases (it should cover all of them). Debug your code with a problem that you
can solve by hand (e.g., bar fixed at one end with a uniformly distributed load).
This step will be referred to as CP 1.2, which is the second benchmark with an
intermediate due date for this project. The main deliverable is a working code
that does the Simpson integration for I0 and I1 and then forms and solves the ap-
propriate matrix equation to find the end state.
3. Develop a routine to integrate the governing equations from the left end to the
right end using generalized trapezoidal rule to do the integration numerically.
Store the results at each step along the axis and provide a plot of the applied load
p, the axial displacement u, and the net axial force N as functions of x. Note that
the number of generalized trapezoidal rule segments does not have to be the same
as the number of Simpson segments. This step completes the code for CP 1. In-
clude all three parts in the final report.
1
CEE 213—Deformable Solids The Mechanics Project
Arizona State University CP 1—Axial Bar
4. Structure your code so that you can easily change the loading function. Include
simple load forms (constant, linear ramp up from left to right, linear ramp down
from right to left, trapezoidal distribution, sinusoidal distribution, and a patch
load over an interior part of the rod—from x=a ...
Modeling and Structural Analysis of a Wing [FSI ANSYS&MATLAB] BahaaIbrahim10
In our study, analyzing aircraft’s wing with the old assumptions will not give an exact solution but
this solution (total deformation) changes according to the geometry of the cross-section of the beam, so
the total deformation of the beam may be greater or lower than the exact solution. In these two cases,
the solution is not acceptable as in the first case which the deformation is greater than the exact solution
will make more weight and cost, and Engineers design aircraft at minimum weight and less cost. But in
the second case which will make lower deformation than exact solution will be much risky as the aircraft
could fail at any time, and this case much dangerous because it threatens the life of people.
This PPT gives information about:
1. Robotics: History, Concepts, principles and applications of Robots, different types of Robots, degrees of freedom. Robot classification. Robotic vision. Controlling robot movements.
2. Robotics Hardware:
3. Sensors: IR sensors, Proximity Sensor, Ultrasonic Sensor, White line sensor, Temperature Sensor, Touch sensor, Tilt Sensor, Accelerometer, Gyroscopic Sensor etc.
4. Actuators: DC motor, Servo motor, Stepper Motor, Motor driver ICs, Half Bridge & Full bridge circuits, Pulse Width Modulation and Gripper.
6. Controller: Architecture and features of ATMEGA16 (in detail) other higher versions of AVR Microcontrollers..
Modeling Curvature Damage Surface for Damage Detection in Cantilever BeamIDES Editor
A damage detection method is presented for the
identification and quantification of damage. The proposed
method uses finite element method to extract modal
parameters of cracked and intact cantilever beam. The damage
is simulated by fracture mechanics concept by introducing
cracked elements at different locations with predetermined
magnitude of depth. The curvature response function, function
of crack location and size, are approximated by means of
polynomial surface fitting. The numerical data obtained is
meshed using B-spline. The algorithm based on curvature,
Wavelet Transform and surface fitting technique is proposed
for damage detection. Cubic fit and quadratic fit are used for
function generation and three dimensional plots. Number of
numerical examples is presented to demonstrate the accuracy
of the proposed methodology.
Modeling Curvature Damage Surface for Damage Detection in Cantilever BeamIDES Editor
A damage detection method is presented for the
identification and quantification of damage. The proposed
method uses finite element method to extract modal
parameters of cracked and intact cantilever beam. The damage
is simulated by fracture mechanics concept by introducing
cracked elements at different locations with predetermined
magnitude of depth. The curvature response function, function
of crack location and size, are approximated by means of
polynomial surface fitting. The numerical data obtained is
meshed using B-spline. The algorithm based on curvature,
Wavelet Transform and surface fitting technique is proposed
for damage detection. Cubic fit and quadratic fit are used for
function generation and three dimensional plots. Number of
numerical examples is presented to demonstrate the accuracy
of the proposed methodology.
UrbaWind, a Computational Fluid Dynamics tool to predict wind resource in urb...Stephane Meteodyn
Computational Fluid Dynamics (CFD) is already a necessary tool for modeling the wind over complex country side terrains. Indeed to maximize energetic yield and optimize the costs, before installing the wind systems, a good knowledge of wind characteristics at the site is required. Meteodyn has developed UrbaWind, which is an automatic CFD software for computing the wind between buildings for small wind turbines. Compared to rural open spaces, the geometry in urban areas is more complex and unforeseeable. The effects created by the buildings, such as vortexes at the feet of the towers, Venturi effect or Wise effect, make the modeling of urban flows more difficult. The model used in UrbaWind allows to take these effects into account by solving the equations of Fluid Mechanics with a specific model which can represent the turbulence and the wakes around buildings as well as the porosity of the trees. In order to validate UrbaWind’s results, different study cases proposed by the Architectural Institute of Japan have been set up. The three selected cases have an ascending complexity, from the simple block to the complete rebuilding of a quarter of the Japanese city of Niigata. The results validate UrbaWind as well for theoretical cases as for real cases by offering a minor error margin on the wind speed prediction.
http://meteodyn.com/en
Integration of the natural cross ventilation in the CFD software UrbaWindStephane Meteodyn
Nowadays, a lot of energy is spent for air-conditioning in the cities for offices and private-housing. A good knowledge of the urban micro climate around the buildings could allow using the wind for natural air ventilation. UrbaWind is an automatic computational fluid dynamics (CFD) code developed in 2008 by Meteodyn to model the wind in urban environment. A module was recently added to assess the buildings air ventilation. First UrbaWind integrates climatology according to the geographic location of the site. Giving the influence of the shape and urban planning on the wind behaviors, UrbaWind solves the equations of fluid mechanics with a specific model which allows taking into account the urban environment effects such as vortexes, venturi or wise effects. Finally, the software is able to compute the wind flow inside each internal volume according to the openings of the buildings.This paper presents this software that has been designed for energy engineers to optimize the energy consumption inside a building. This is also an important tool for architects and project managers to make a building. The shape of the building as well as the orientation and the location of the openings can be designed with the awareness of the wind-induced natural air ventilation.
Finite Element Analysis Lecture Notes Anna University 2013 Regulation NAVEEN UTHANDI
One of the most Simple and Interesting topics in Engineering is FEA. My work will guide average students to score good marks. I have given you full package which includes 2 Marks and Question Banks of previous year. All the Best
For Guidance : Comment Below Happy to Teach and Learn along with you guys
3D Graph Drawings: Good Viewing for Occluded VerticesIJERA Editor
The growing studies show that the human brain can comprehend increasingly complex structures if they are
displayed as objects in three dimensional spaces. In addition to that, recent technological advances have led to
the production of a lot of data, and consequently have led to many large and complex models of 3D graph
drawings in many domains. Good Drawing (Visualization) resolves the problems of the occluded structures of
the graph drawings and amplifies human understanding, thus leading to new insights, findings and predictions.
We present method for drawing 3D graphs which uses a force-directed algorithm as a framework.
The main result of this work is that, 3D graph drawing and presentation techniques are combined available at
interactive speed. Even large graphs with hundreds of vertices can be meaningfully displayed by enhancing the
presentation with additional attributes of graph drawings and the possibility of interactive user navigation.
In the implementation, we interactively visualize many 3D graphs of different size and complexity to support
our method. We show that Gephi Software is capable of producing good viewpoints for 3D graph drawing, by
its built-in force directed layout algorithms.
Method of Fracture Surface Matching Based on Mathematical StatisticsIJRESJOURNAL
ABSTRACT: Fracture surface matching is an important part of point cloud registration. In this paper, a method of fracture surface matching based on mathematical statistics is proposed. We reconstruct a coordinate system of the fractured surface points, and analyze the characteristics of the point cloud in the new coordinate system, using the theory of mathematical statistcs. The general distribution of the points is determined. The method can realize the matching relation among some point cloud.
Galerkin’s indirect variational method in elastic stability analysis of all e...eSAT Publishing House
IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology
Modeling Curvature Damage Surface for Damage Detection in Cantilever BeamIDES Editor
A damage detection method is presented for the
identification and quantification of damage. The proposed
method uses finite element method to extract modal
parameters of cracked and intact cantilever beam. The damage
is simulated by fracture mechanics concept by introducing
cracked elements at different locations with predetermined
magnitude of depth. The curvature response function, function
of crack location and size, are approximated by means of
polynomial surface fitting. The numerical data obtained is
meshed using B-spline. The algorithm based on curvature,
Wavelet Transform and surface fitting technique is proposed
for damage detection. Cubic fit and quadratic fit are used for
function generation and three dimensional plots. Number of
numerical examples is presented to demonstrate the accuracy
of the proposed methodology.
Modeling Curvature Damage Surface for Damage Detection in Cantilever BeamIDES Editor
A damage detection method is presented for the
identification and quantification of damage. The proposed
method uses finite element method to extract modal
parameters of cracked and intact cantilever beam. The damage
is simulated by fracture mechanics concept by introducing
cracked elements at different locations with predetermined
magnitude of depth. The curvature response function, function
of crack location and size, are approximated by means of
polynomial surface fitting. The numerical data obtained is
meshed using B-spline. The algorithm based on curvature,
Wavelet Transform and surface fitting technique is proposed
for damage detection. Cubic fit and quadratic fit are used for
function generation and three dimensional plots. Number of
numerical examples is presented to demonstrate the accuracy
of the proposed methodology.
UrbaWind, a Computational Fluid Dynamics tool to predict wind resource in urb...Stephane Meteodyn
Computational Fluid Dynamics (CFD) is already a necessary tool for modeling the wind over complex country side terrains. Indeed to maximize energetic yield and optimize the costs, before installing the wind systems, a good knowledge of wind characteristics at the site is required. Meteodyn has developed UrbaWind, which is an automatic CFD software for computing the wind between buildings for small wind turbines. Compared to rural open spaces, the geometry in urban areas is more complex and unforeseeable. The effects created by the buildings, such as vortexes at the feet of the towers, Venturi effect or Wise effect, make the modeling of urban flows more difficult. The model used in UrbaWind allows to take these effects into account by solving the equations of Fluid Mechanics with a specific model which can represent the turbulence and the wakes around buildings as well as the porosity of the trees. In order to validate UrbaWind’s results, different study cases proposed by the Architectural Institute of Japan have been set up. The three selected cases have an ascending complexity, from the simple block to the complete rebuilding of a quarter of the Japanese city of Niigata. The results validate UrbaWind as well for theoretical cases as for real cases by offering a minor error margin on the wind speed prediction.
http://meteodyn.com/en
Integration of the natural cross ventilation in the CFD software UrbaWindStephane Meteodyn
Nowadays, a lot of energy is spent for air-conditioning in the cities for offices and private-housing. A good knowledge of the urban micro climate around the buildings could allow using the wind for natural air ventilation. UrbaWind is an automatic computational fluid dynamics (CFD) code developed in 2008 by Meteodyn to model the wind in urban environment. A module was recently added to assess the buildings air ventilation. First UrbaWind integrates climatology according to the geographic location of the site. Giving the influence of the shape and urban planning on the wind behaviors, UrbaWind solves the equations of fluid mechanics with a specific model which allows taking into account the urban environment effects such as vortexes, venturi or wise effects. Finally, the software is able to compute the wind flow inside each internal volume according to the openings of the buildings.This paper presents this software that has been designed for energy engineers to optimize the energy consumption inside a building. This is also an important tool for architects and project managers to make a building. The shape of the building as well as the orientation and the location of the openings can be designed with the awareness of the wind-induced natural air ventilation.
Finite Element Analysis Lecture Notes Anna University 2013 Regulation NAVEEN UTHANDI
One of the most Simple and Interesting topics in Engineering is FEA. My work will guide average students to score good marks. I have given you full package which includes 2 Marks and Question Banks of previous year. All the Best
For Guidance : Comment Below Happy to Teach and Learn along with you guys
3D Graph Drawings: Good Viewing for Occluded VerticesIJERA Editor
The growing studies show that the human brain can comprehend increasingly complex structures if they are
displayed as objects in three dimensional spaces. In addition to that, recent technological advances have led to
the production of a lot of data, and consequently have led to many large and complex models of 3D graph
drawings in many domains. Good Drawing (Visualization) resolves the problems of the occluded structures of
the graph drawings and amplifies human understanding, thus leading to new insights, findings and predictions.
We present method for drawing 3D graphs which uses a force-directed algorithm as a framework.
The main result of this work is that, 3D graph drawing and presentation techniques are combined available at
interactive speed. Even large graphs with hundreds of vertices can be meaningfully displayed by enhancing the
presentation with additional attributes of graph drawings and the possibility of interactive user navigation.
In the implementation, we interactively visualize many 3D graphs of different size and complexity to support
our method. We show that Gephi Software is capable of producing good viewpoints for 3D graph drawing, by
its built-in force directed layout algorithms.
Method of Fracture Surface Matching Based on Mathematical StatisticsIJRESJOURNAL
ABSTRACT: Fracture surface matching is an important part of point cloud registration. In this paper, a method of fracture surface matching based on mathematical statistics is proposed. We reconstruct a coordinate system of the fractured surface points, and analyze the characteristics of the point cloud in the new coordinate system, using the theory of mathematical statistcs. The general distribution of the points is determined. The method can realize the matching relation among some point cloud.
Galerkin’s indirect variational method in elastic stability analysis of all e...eSAT Publishing House
IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology
Dive into the innovative world of smart garages with our insightful presentation, "Exploring the Future of Smart Garages." This comprehensive guide covers the latest advancements in garage technology, including automated systems, smart security features, energy efficiency solutions, and seamless integration with smart home ecosystems. Learn how these technologies are transforming traditional garages into high-tech, efficient spaces that enhance convenience, safety, and sustainability.
Ideal for homeowners, tech enthusiasts, and industry professionals, this presentation provides valuable insights into the trends, benefits, and future developments in smart garage technology. Stay ahead of the curve with our expert analysis and practical tips on implementing smart garage solutions.
Expert Accessory Dwelling Unit (ADU) Drafting ServicesResDraft
Whether you’re looking to create a guest house, a rental unit, or a private retreat, our experienced team will design a space that complements your existing home and maximizes your investment. We provide personalized, comprehensive expert accessory dwelling unit (ADU)drafting solutions tailored to your needs, ensuring a seamless process from concept to completion.
Book Formatting: Quality Control Checks for DesignersConfidence Ago
This presentation was made to help designers who work in publishing houses or format books for printing ensure quality.
Quality control is vital to every industry. This is why every department in a company need create a method they use in ensuring quality. This, perhaps, will not only improve the quality of products and bring errors to the barest minimum, but take it to a near perfect finish.
It is beyond a moot point that a good book will somewhat be judged by its cover, but the content of the book remains king. No matter how beautiful the cover, if the quality of writing or presentation is off, that will be a reason for readers not to come back to the book or recommend it.
So, this presentation points designers to some important things that may be missed by an editor that they could eventually discover and call the attention of the editor.
Can AI do good? at 'offtheCanvas' India HCI preludeAlan Dix
Invited talk at 'offtheCanvas' IndiaHCI prelude, 29th June 2024.
https://www.alandix.com/academic/talks/offtheCanvas-IndiaHCI2024/
The world is being changed fundamentally by AI and we are constantly faced with newspaper headlines about its harmful effects. However, there is also the potential to both ameliorate theses harms and use the new abilities of AI to transform society for the good. Can you make the difference?
White wonder, Work developed by Eva TschoppMansi Shah
White Wonder by Eva Tschopp
A tale about our culture around the use of fertilizers and pesticides visiting small farms around Ahmedabad in Matar and Shilaj.
Hello everyone! I am thrilled to present my latest portfolio on LinkedIn, marking the culmination of my architectural journey thus far. Over the span of five years, I've been fortunate to acquire a wealth of knowledge under the guidance of esteemed professors and industry mentors. From rigorous academic pursuits to practical engagements, each experience has contributed to my growth and refinement as an architecture student. This portfolio not only showcases my projects but also underscores my attention to detail and to innovative architecture as a profession.
1. Assembly modeling - interferences of positions
and orientation - tolerances analysis - mass
property calculations - mechanism simulation.
Graphics and computing standards– Open GL
Data Exchange standards – IGES, STEP etc –
Communication standards.
UNIT
5
2.
3.
4.
5.
6. Assembly modeling - interferences of positions
and orientation - tolerances analysis - mass
property calculations - mechanism simulation.
Graphics and computing standards– Open GL
Data Exchange standards – IGES, STEP etc –
Communication standards.
UNIT
5
11. Mate Method
• The most common mating conditions are
coincident, concentric, tangent, parallel faces
and perpendicular faces.
12. Coincident mating condition
• The coincident condition is satisfied by forcing
n1 and n2 to be opposite each other and the
two faces touch each other such that P1 and
P2 are coincident.
13. Coincident condition
• Let [T1] and [T2] be the
transformation matrices from
the X1Y1Z1 and X2Y2Z2
coordinate systems.
14. • The coincident condition
requires four equations that can
be expressed as :
• The coincident condition
requires that the directions of
the two unit normals must be
equal and opposite.
• The two points must lie in the
same plane at which the two
faces mate.
Coincident condition
15. Concentric mating condition
• The concentric mating condition is achieved
by forcing the shaft and hole axes to be
collinear.
16. Concentric mating condition
• The equation of the centerline, say,
the hole can be written.
• The constraint equations required
for each concentric condition can be
written as:
• If the shaft axis is collinear with the
hole centerline, points P3 and P4
defining the axis should satisfy Eq.
• Above gives the following two
equations only
17. Tangent mating condition
• The tangent mating condition is applicable between
two planar/cylindrical or cylindrical/cylindrical faces.
• The tangent mating condition is achieved by forcing a
cylindrical face to be tangent to a planar (flat) face.
18. Coplanar Mating Condition
• The coplanar mating condition holds between
two planar faces when they lie in the same
plane.
19. • The constraint equations for
the coplanar condition are
the same as for the
coincident condition except
that the two unit normal's
are in the same direction as
shown in Figure.
• Thus same Eqs. can be used
after replacing the minus sign
in Eqs. with a plus sign.
Coplanar Mating Condition
20. Parallel Faces Mating Condition
• The parallel faces mating condition is similar to the
coincident mating condition except that the two
mating faces are not in contact with one another.
• This condition is achieved by forcing the normals of
the two faces to be parallel and opposite.
21. Perpendicular Faces Mating Condition
• The perpendicular faces mating condition is specified
by requiring two faces to be perpendicular to each
other.
• The two shaded faces of Part 1 and Part 2 are
made perpendicular to each other by forcing their
normals n1 and n2 to be perpendicular.
22. Assembly modeling - interferences of positions
and orientation - tolerances analysis - mass
property calculations - mechanism simulation.
Graphics and computing standards– Open GL
Data Exchange standards – IGES, STEP etc –
Communication standards.
UNIT
5
23.
24. • Tolerance analysis is defined as the process of
checking the tolerances to verify that all the
design constraints are met. Tolerance analysis
is sometimes known as design assurance.
25. Objective of tolerance analysis
• To determine the variability of any quantity
that is a function of product dimensions and
are called design functions.
• Product dimensions and variables that control
the behavior of a design function are called
design functions variables.
• The variability of design functions is used to
assess the suitability of a particular tolerance
specification.
40. Assembly modeling - interferences of positions
and orientation - tolerances analysis -
mass property calculations - mechanism
simulation.
Graphics and computing standards– Open GL
Data Exchange standards – IGES, STEP etc –
Communication standards.
UNIT
5
41. Curve Length
Ken Youssefi
Mechanical Engineering dept. 41
Consider the curve connecting
two points P1 and P2 in space.
The exact length of a curve bounded by
the parametric values u1 and u2, it applies
to open and closed curves.
42. Cross-Sectional Area
Ken Youssefi
Mechanical Engineering dept. 42
A cross-sectional area is a planar region bounded by a closed boundary.
The boundary is piecewise continuous
The length of the
contour is given by the
sum of the lengths of
C1, C2,…..Cn.
To calculate the area A of the
region R, consider the area of
element dA of sides dxL and
dyL. Integrate over the region.
The centroid of the region is
located by vector rc.
43. Surface Area
Ken Youssefi
Mechanical Engineering dept. 43
The surface area As of a bounded surface
is formulated the same as the cross-
sectional area. The major difference is that
As is not planar in general as in the case
of B-spline or Bezier surfaces.
For objects with multiple surfaces, the total surface area is equal
to the sum of its individual surfaces.
44. Volume
Ken Youssefi
Mechanical Engineering dept. 44
The volume can be expressed as a triple integral by integrating the
volume element dV
The centroid of the object is
located by the vector rc.
The volume Vm of a multiply connected
object with holes is given by,
45. Mass & Centroid
Ken Youssefi
Mechanical Engineering dept. 45
The mass of an object can be formulated the same as its volume by
introducing the density.
dm = ρdV
Integrating over the distributed mass of the object,
Assuming the density ρ remains constant through out the object
we have,
∫∫∫ρdV
m =
m
∫∫∫dV
m = ρ = ρV
V
Mass
Centroid
∫∫∫r dm
rc=
m
m
Same formulation as for volume,
replace volume by mass.
46. First Moment of Inertia
Ken Youssefi
Mechanical Engineering dept. 46
First moment of an area, mass, or volume is a mathematical property that is
useful in various calculations. For a lumped mass, the first moment of the mass
about a given plane is equal to the product of the mass and its perpendicular
distance from the plane. So the first moment of a distributed mass of an object
with respect to the XY, XZ, and YZ planes are given,
Substituting the centroid
equation, we obtain,
47. Second Moments of Inertia
Ken Youssefi
Mechanical Engineering dept. 47
The physical interpretation of a second mass moment of inertia of an
object about an axis is that it represents the resistance of the object to
any rotation, or angular acceleration, about the axis. The area moment
of inertia represents the ability of the object to resist deformation.
The second moment of inertia about a given axis is the product of the
mass and the square of the perpendicular distance between the mass
and the axis.
48. Products of Inertia
Ken Youssefi
Mechanical Engineering dept. 48
In some applications of mechanical or structural design it is necessary to know
the orientation of those axis that give the maximum and minimum moments of
inertia for the area. To determine that, we need to find the product of inertia for
the area as well as its moments of inertia about x, y, and z axes.
49. Mass Properties – CAD/CAM Systems
Ken Youssefi
Mechanical Engineering dept. 49
CAD systems typically calculate the mass properties discussed
so far. Even a 2D package (AutoCAD) calculates some of the
mass properties.
You are responsible for setting up the correct and units for length,
angles and density
Determine the mass properties
SolidWorks
50. Mass Properties - SolidWorks
Ken Youssefi
Mechanical Engineering dept. 50
Option button allows you
to set the proper units
51. Mass Properties – Unigraphics NX5
Ken Youssefi
Mechanical Engineering dept. 51
Calculates volume, surface area, circumference,
mass, radius of gyration, weight, moments of area,
principal moment of inertia, product of inertia, and
principal axes.
Calculates and displays geometric properties of
planar figures. This function analyzes figures after
projecting them onto the XC-YC plane (the work
plane). True lengths, areas, etc., are obtained.
2D Analysis
52. Mass Properties
Unigraphics NX5
Ken Youssefi
Mechanical Engineering dept. 52
Calculates principal moment of inertia,
circumference, are and center of gravity of
Sections. Primarily, used for automotive
body design.
53. Mass Properties – Unigraphics NX5
Ken Youssefi
Mechanical Engineering dept. 53
When the software analyzes the selected bodies, the information window displays the
analysis data. The following table provides a brief explanation of the information.
Area/Volume/Mass Obtains the total face area, volume and mass of a 3D object.
Centroid/1st Mom Obtains the center of mass, or Centroid.
Moments of Inertia Obtains the moment of inertia for certain 3D objects of uniform
density about specified axes.
Products of Inertia The Products of Inertia, along with the Moments of Inertia, form
the inertia tensor, and are important in rotational dynamics.
Principal Axes/Moments The Principal Axes/Moments is an orthogonal system of three
axes through the center of mass such that the three products of
inertia relative to the system are all zero.
Radius of Gyration Calculates the radius of gyration.
Information Displays the calculated data for all of the Mass Properties
options previously discussed in the Information window.
Relative Errors Are estimates of the relative tolerances achieved in calculating
the mass properties. Often the relative errors are less than the
specified relative tolerances, indicating that the mass property
values are correct to within tighter tolerances than those
specified. If only a single accuracy value is specified, then +/-
Range Errors are given.
54. Mass Properties – Unigraphics NX5
Ken Youssefi
Mechanical Engineering dept. 54
Measure Bodies
Output
55. Assembly modeling - interferences of positions
and orientation - tolerances analysis -
mass property calculations - mechanism
simulation.
Graphics and computing standards– Open GL
Data Exchange standards – IGES, STEP etc –
Communication standards.
UNIT
5
56.
57.
58. Assembly modeling - interferences of positions
and orientation - tolerances analysis -
mass property calculations - mechanism
simulation.
Graphics and computing standards– Open GL
Data Exchange standards – IGES, STEP etc –
Communication standards.
UNIT
5
59. Importance of Data Exchange
Computer data base are now replacing paper blue prints
in defining geometry and non-geometry for all phases of
product design and manufacturing.
It is important to find effective procedures for exchanging
these databases.
Transferring data between dissimilar CAD/CAM system
must embrace the complete product description stored in the
data base.
The geometric data is used in all downstream
applications of CAD
Finite element modeling and analysis, Process
planning, Estimation
CNC programming, Robot Programming, CMM
59
60. TYPES OF MODELING DATA
• Shape data:
a) Geometrical
e.g. Font, color, layer & annotation
b) Topological
e.g. Hole, flange, web etc.
• Non-shape data:
Includes graphics data
e.g. shaded images, resolutions of storing the database
numerical values.
60
61. • Design data:
It deals with information that designers generate from
geometric models for analysis.
e.g. mass property data & finite element mesh data.
• Manufacturing data:
Consists of information as tooling, NC tool paths,
tolerance, process planning & tool design and bill of
materials.
Data formats that are designed to communicate data
among CAD/CAM systems must exchange these four types of
data.
61
62. NEED FOR DATA EXCHANGE
• To integrate and automate the design and manufacturing
process to obtain maximum benefits from CAD / CAM
systems.
• Data transfer between compatible CAD/CAM system can be
done directly.
• When dissimilar CAD/CAM systems are used, data
communication becomes difficult as each system stores
drawings and modelling representations in its own way.
62
63. Development of Graphic Standards
• A Graphic Standards Planning Committee (GSPC) was
formed in 1974 by ACM-SIGGRAPH (Association of
computing Machinery’s Special Interest Group on Graphics
and Interactive Techniques).
• A committee for the development of computer graphics
standard was formed by DIN in 1975.
• A significant development in CAD standards is the
publication of Graphical Kernel System (GKS) in 1982.
63
64. Direct and Indirect Data Exchange
Translation of modelling data
stored in a product database
directly from one CAD/CAM
system format to another in one
step.
Small number of systems involved.
Runs quickly, smaller data files.
Two translators are needed to
transfer data between system 1 and
2.
64
65. Creates a neutral file
which is independent of
any existing or future
CAD/CAM system and
hence acts as an
intermediary and a focal
point of communication
among dissimilar
CAD/CAM systems.
Runs slowly, larger data
files.
Large number of systems
involved.
Indirect Data Exchange
65
66. Characteristics of a data exchange format
• Data exchange format will support common entities of
each of the 4 types of data.
• Compact form to store and retrieve data.
• Future versions of the data exchange format (standard)
must remain.
• Compatible with old & existing version.
66
67. CAD Standards
• GKS (Graphical Kernel System)
• PHIGS (Programmer’s Hierarchical Interface for Graphics)
• IGES (Initial Graphics Exchange Specification)
• DXF (Drawing Exchange Format)
• STEP (Standard for the Exchange of Product Model Data)
• DMIS (Dimensional Measurement Interface Specification)
• VDI (Virtual Device Interface) 67
69. Graphical Kernel System (GKS)
• GKS is an ANSI (American National Standards Institute)
and ISO (International Organization for Standardization)
standard.
• It is a subroutine package which provides functions for
controlling graphical output and input.
• It is used by application programs as a standard
interface to graphics devices.
69
70. Principle concepts of GKS
Coordinate systems and transformations
The pictures are drawn by the application program by sending
coordinate information expressed in the world coordinate system
to GKS and by issuing instructions for mapping world co-
ordinates to a GKS standard co-ordinate system called the
normalized device co-ordinate system (NDC).
Output Primitives
The graphic program generate pictures by calling GKS
functions which display lines, characters, filled areas etc.
Segments:
GKS saves the lists of output primitives and their attributes in
records called segments.
It helps to manipulate entire pictures or parts of pictures.
70
71. Input:
On receiving the appropriate commands from the GKS
the input devices attached to the workstation provide
information or input data such as
Location of a point on the screen, selection of a menu
item.
State:
A lot of data or state is maintained by GKS during its
operation. (e.g. line width)
Errors:
GKS checks for errors and alerts the application
program on occurrence of error.
71
72. Output primitives of GKS
The basic function of the GKS is to display primitive
geometric objects (lines, filled regions and text characters)
The characteristics of the primitive are specified by the
parameters in each function call.
The various properties of graphical primitives are collectively
known as attributes. (colour of line, dashed or solid line,
thickness)
Polyline:
Which draws a sequence of connected straight line segments.
Function: CALL gpl (n, px, py)
Arguments: n – number of points, px and py – two arrays that
specify the coordinates of the end points. 72
73. Fill Area:
GKS provides several functions that control how a fill area is
filled.
Filling Methods:
Solid (set fill area colour), Pattern (Set fill style), Hatch
and Hollow
Generalised Drawing Primitives:
Arc, circle, ellipse and spline.
Text:
Font type, colour, height of the text box, spacing.
73
74. Input methods in GKS environment
Locator: A means of entering the location in world coordinates.
Valuator: Real values in terms of distances.
Choice: Integer options such as 0, 1, 2, 3.
Pick: To select an object or segment in a drawing already created.
String: Character values.
Stroke: To provide continuously the location values in coordinates.
74
75. PHIGS
Programmer’s Hierarchical Interactive Graphics Standard
(PHIGS) is an extension of GKS.
Increased capabilities for object modeling, colour
specifications, surface rendering and picture manipulations
are provided.
It provides very highly interactive graphics environment.
It allows building, manipulating, modifying and storing 3D
geometric models.
PHIGS+ provide 3D surface shading.
It does not specify methods for storing and transmitting pictures.
75
76. PHIGS
Structure Networks
• Structure networks are formed through a relation among
various structures in the centralized structure store (CSS).
• They are hierarchical and acyclic.
Logical Input Devices
• PHIGS allows graphics input for application programs via six
classes of input devices. They are
Locater, stroke, valuator, choice, string, hierarchical pick.
Structure Manipulation
• A structure can be deleted by a function called DELETE
STRUCTURE (entire structure is wiped out from the CSS).
• Another function is DELETE STRUCTURE NETWORK
76
77. PHIGS
Search and Enquiry
It is used for determining the element contents and its
characteristics.
The complete details of a specified structure element can be
determined by calling functions like INQUIRE ELEMENT
TYPE AND SIZE and INQUIRE ELEMENT CONTENT.
Functions such as INQUIRE PATHS TO ANCESTORS and
INQUIRE PATHS TO DECENDANTS can determine the
relationship of a structure to other structure in the CSS.
The ELEMENT SEARCH function allows searching within a
structure for a particular element type or one of a set of element
types.
77
78. PHIGS
Structure archival and retrieval
An archive file is a medium for storing structure definitions.
Functions like ARCHIVE STRUCTURES, RETRIEVE
STRUCTURES, DELETE STRUCTURES are available in
PHIGS for archiving structures into an ‘archive file’ from the
CSS, or retrieving it from the file itself, respectively.
Structure traversal and display
Traversal is an operation used to describe a method of
structure element processing.
The traversal of a network leads to the display of graphical
output from the structure network.
78
79. Assembly modeling - interferences of positions
and orientation - tolerances analysis -
mass property calculations - mechanism
simulation.
Graphics and computing standards –
Open GL Data Exchange standards – IGES, STEP
etc –Communication standards.
UNIT
5
80.
81.
82.
83.
84.
85.
86.
87.
88. Assembly modeling - interferences of positions
and orientation - tolerances analysis -
mass property calculations - mechanism
simulation.
Graphics and computing standards– Open GL
Data Exchange standards – IGES, STEP etc –
Communication standards.
UNIT
5
89. IGES GENERAL DESCRIPTION
• IGES is a document describing what should go into a data file.
• IGES defines a neutral file format which describes an ‘IGES model’
of modelling data of a given product.
• IGES file format can be interpreted by dissimilar CAD/CAM systems
and so product data can be exchanged between them.
• Translators in the softwares that convert one format to another.
Pre-processors:
• Software that translates the file format of a given CAD/CAM
system to the IGES format.
Postprocessors:
• Software that translates the IGES format to a given
CAD/CAM system format.
89
90. ENTITY
• It is a fundamental unit of information in the IGES file.
• All product data are expressed as a list of predefined entities.
• Each entity is represented in a standard format.
• Each entity defined by IGES is assigned a specific entity type number
to refer to it in the IGES file.
• Each entity has two types of data -directory data & parameter data.
• Directory data gives the entity type number.
• Parameter data gives the parameters required to uniquely and
completely define the entity.
90
91. TYPES OF ENTITIES
There are two types of entities.
• Geometric entities:
Definition of the product shape including curves & surfaces.
• Non geometric entities:
Defines views and drawings of the model to enrich its
representation.
Annotation: represents drafting data constructed by
using other entities. (centre line, section, arrow)
Structure: associativity, drawing view, external
reference properties, subfigure.
91
92. FILE STRUCTURE AND FORMAT
• An IGES file is a sequential file consisting of a sequence of record
sections.
• The file format treat the product definition to be exchanges as a file
of entities each having a standard format.
Format:
ASCII - a) Fixed 80 characters
b) compressed format
Binary
• Depending on the format the record length may be fixed or
variable.
92
93. Assembly modeling - interferences of positions
and orientation - tolerances analysis -
mass property calculations - mechanism
simulation.
Graphics and computing standards– Open GL
Data Exchange standards – IGES, STEP etc –
Communication standards.
UNIT
5
94. Standard for the Exchange of Product Data (STEP)
The IGES files and DXF files were developed to exchange
product definition data instead of product data.
By product data we mean the data relevant to the entire life
cycle of a product (e.g., design, manufacturing, quality
assurance, testing, and support).
Even though the specification of the IGES or DXF file has been
broadened to some of these product data, the data carried by
those files are inherently insufficient to be the product data
supporting the entire life cycle.
94
95. As a result, a new effort called product data exchange
specification (PDES) was initiated in the United States in
1983.
The ISO's Technical Committee were formed in July 1984 to
establish a single worldwide standard for the exchange of
product model data, STEP (Standard for the Exchange of
Product model data).
STEP
95
96. STEP Architecture
STEP architecture has the following main components:
Using EXPRESS language
Data schemes including attributed such as geometry, topology,
features and tolerance.
Application interface called standard data access interface
(SDAI), which is a standard interface to enable
applications to access and manipulate STEP Data.
STEP database has the following forms:
ASCII format file data exchange
Working from file, usually in binary format, that can be
shared by multiple systems.
Shared database, involving object oriented database
management system or relational database system.
Knowledge base, with a database management system as a base
coupled to an expert shell.
96
97. STEP Architecture
Application layer: Description and information of various
application areas.
Logical Layer: Provide a computer independent description of the
data constructs.
Physical layer: Data structure and data format and maintain the file
size and processing time. 97
98. STEP data export in a CAD modeling package has the following options:
(i) Wire frame edges
(ii) Surfaces
(iii) Solids
(iv) Shells
(v) Datum curves and points
98
99. Data Exchange Format (DXF)
DXF also called as drawing interchange format files,
developed by Autodesk and introduced in 1982 (AUTOCAD).
This format has been the very first of the data transfer
formats used in CAD.
It gives flexibility in managing data and translating
AutoCAD drawings into file formats that could be read and
used by other CAD/CAM/CAE systems.
As AutoCAD® becomes more powerful and supports more
complex object types, DXF has become less useful.
99
101. A DXF file is an ASCII text and consists of five sections:
Header, table, block, entity and terminate.
Header section: Describes the AutoCAD drawing environment that
existed when the DXF file was created.
Table section: contains information about line types, layers, text
styles, and views that may have been defined in the drawing.
Block section: contains a list of graphic entities that are defined as a
group.
Entity section: The specific data of each entity of a block are stored in
the corresponding Entity section .
Terminate section: Indicates the end of the file.
DXF- File Structure
101
102. Dimensional Measurement Interface Specification (DMIS)
DMIS is established by CAM-I for manufacturing.
The database in the form of geometric instructions and
manufacturing information, which is being used by some of the
part programming for automatically converting into CNC part
programs.
From the same database, inspections programs can also be
generated for the CMM.
The type of instructions needed for CMM are
Inspection probe selection, speed for positioning the probe, the
path to be followed by the probe, speed and angle.
DMIS provides a complete vocabulary for passing inspection
program to the dimensional measuring equipment and to pass results
back to the computer. 102
104. Summary
Standardisation of graphic systems can be at the graphic databases,
graphic data handling systems.
GKS is used to standardise the graphics system calling procedures at the
lowest level so that programmers and programs can be easily migrated
between different systems.
The neutral CAD database is an important requirement to help with the
transfer of information between various CAD/CAM systems.
IGES is used for transferring information between various CAD
systems for modeling as well as drafting data.
STEP is being used extensively in view of its varied and better facilities
for exchanging product model data.
DXF developed by Autodesk is used for lower end drafting and model
information exchange.
104