Download - Lecture3 Introduction to Solid Modeling
-
8/17/2019 Lecture3 Introduction to Solid Modeling
1/64
Mechanical Engineering Dept.1
Geometric modeling is a computer compatiblemathematical description of the geometry of anobject.
-
8/17/2019 Lecture3 Introduction to Solid Modeling
2/64
Mechanical Engineering Dept.2
Modeling or Design (CAD)
• Encompass dierent options of generating the modelwith advanced and modifying tools and techniques• Better graphics to visualize the design graphically
Analysis & Optimization (CAE)• ass property calculation !
• "olumemetric#area calculation• $tress analysis#%&' analysis (• )ssembly mating and interference chec*ing• otion analysis of mechanisms + robots• ,olerance chec* analysis• %rash analysis for virtual crash testing
The diferent elds or whih a geometrimodel is !sed are listed "elow withollowing harateristis#$
-
8/17/2019 Lecture3 Introduction to Solid Modeling
3/64
Ken YoussefiMechanical Engineering Dept.3
Comp!ter Aided Design Drating & Do!mentation (CADD)•Generating production drawings•"isualizing information and drawings.
-sing hidden line#surface removal.
atched or shaded image.Generating the dimensions( production symbol and )nnotation etc.Generating e/ploded views( cut sections for technical illustrations.)ttaining comments annotations .
Comp!ter Aided Man!at!ring•0rocess planning and scheduling.•%art programming(#Robot programming.•)ctual production control.
ill o Material (OM) 'eneration
•aterial requirement.•anufacturing resource planning
nspetion & !ality Control•1nspection machines#robot 1nspection
•%omparison of design and part $peci2cation
-
8/17/2019 Lecture3 Introduction to Solid Modeling
4/64
4
,ypes of Geometric odels
-
8/17/2019 Lecture3 Introduction to Solid Modeling
5/64
3' models are easier to interpret. $imulation under real4life conditions. 5ess e/pensive than building a physical
model. 3' models can be used to perform 2nite
element analysis 6stress( de7ection(thermal8..9.
3' models can be used directly inmanufacturing( %omputer :umerical %ontrol
6%:%9. %an be used for presentations and
mar*eting.
Mechanical Engineering Dept.5
-
8/17/2019 Lecture3 Introduction to Solid Modeling
6/64
;ireframe modeling $urface modeling $olid modeling
Mechanical Engineering Dept.6
There are three basic types of three!i"ensionalco"puter geo"etric "o!eling "etho!s#
-
8/17/2019 Lecture3 Introduction to Solid Modeling
7/64
%ontains information about the locations of allthe points 6vertices9 and edges in space
coordinates. Each verte/ is de2ned by /( y( z coordinate. Edges are de2ned by a pair of vertices. &aces are de2ned as three or more edges.
;ireframe is a collection of edges( there is nos*in de2ning the area between the edges.
Mechanical Engineering Dept.$
-
8/17/2019 Lecture3 Introduction to Solid Modeling
8/64
%an quic*ly and e
-
8/17/2019 Lecture3 Introduction to Solid Modeling
9/64
'o not represent an actual solids 6nosurface and volume9.
%annot model comple/ curved surfaces. %annot be used to calculate dynamic
properties. )mbiguous views
Mechanical Engineering Dept.&
Disadvantages:
-
8/17/2019 Lecture3 Introduction to Solid Modeling
10/64
-
8/17/2019 Lecture3 Introduction to Solid Modeling
11/64
$urface models de2ne the surface
features( as well as the edges( ofobjects.
) mathematical function describes thepath of a curve 6parametric techniques9.
$urfaces are edited as single entities.
Mechanical Engineering Dept.11
A surface model represents the skin of an object,these skins have no thickness or material type.
-
8/17/2019 Lecture3 Introduction to Solid Modeling
12/64
Eliminates ambiguity and uniqueness present inwireframe models by hiding lines not seen.
=enders the model for better visualization andpresentation( objects appear more realistic.
0rovides the surface geometry for %:% machining. 0rovides the geometry needed for mold and diedesign.
%an be used to design and analyze comple/ free4formed surfaces 6ship hulls( airplane fuselages( carbodies( 89.
$urface properties such as roughness( color andre7ectivity can be assigned and demonstrated.
Mechanical Engineering Dept.12
Advantages:
-
8/17/2019 Lecture3 Introduction to Solid Modeling
13/64
$urface models provide no informationabout the inside of an object.
%omplicated computation( depending onthe number of surfaces
Mechanical Engineering Dept.13
Disadvantages:
-
8/17/2019 Lecture3 Introduction to Solid Modeling
14/64
as all the advantages of surface models6uniqueness( non4ambiguous( realistic(surface pro2le9 plus volumetric information.
)llows the designer to create multipleoptions for a design.
>' standard drawings( assembly drawingand e/ploded views are generated form the3' model.
Mechanical Engineering Dept.14
In the solid modeling, the solid definitions include vertices
(nodes), edges, surfaces, weight, and volume. The model is a
complete and unambiguous representation of a preciselyenclosed and filled volume.
Advantages:
-
8/17/2019 Lecture3 Introduction to Solid Modeling
15/64
%an easily be e/ported to dierent &initeElement ethods programs for analysis.
%an be used in newly manufacturingtechniques? computer integrated
manufacturing 6%19( computer aidedmanufacturing 6%)9 and design formanufacturability ans assembly 6'&('&)9
ass and volumetric properties of an
object can be easily obtained? total mass(mass center( area and mass moment ofinertia( volume( radius of gyration( 8
Mechanical Engineering Dept.15
Advantages:
-
8/17/2019 Lecture3 Introduction to Solid Modeling
16/64
Mechanical Engineering Dept.16
• Volumetric and Mass properties of an object can be easily obtained.
orresponding mass properties are obtained if density is included.
-
8/17/2019 Lecture3 Introduction to Solid Modeling
17/64
ore intensive computation thanwireframe and surface modeling.
=equires more powerful computers 6faster
with more memory and good graphics9( nota problem any more.
Mechanical Engineering Dept.1$
Disadvantages:
-
8/17/2019 Lecture3 Introduction to Solid Modeling
18/64
Boundary =epresentation 6B4rep9(mostly used in 2nite element programs.
%onstructive $olid Geometry 6%$G9(
%)' pac*ages? -nigraphics( )uto%)' @3' modeler. 0arametric odeling( %)' pac*ages?
-nigraphics( $olid;or*s( 1nventor by
)uto'es*( 0ro#Engineer( 8.
Mechanical Engineering Dept.1%
-
8/17/2019 Lecture3 Introduction to Solid Modeling
19/64
) solid model is formed by de2ning the surfacesthat form its boundary 6edges and surfaces9
,he face of a B4rep represents an oriented
surface( there are two sides to the surface? solidside 6inside9 and void side 6outside9( unli*efaces in a wireframe.
B4rep model is created using Euler operation
any &inite Element ethod 6&E9 programsuse this method. )llows the interior meshing ofthe volume to be more easily controlled.
Mechanical Engineering Dept.1&
-
8/17/2019 Lecture3 Introduction to Solid Modeling
20/64
Mechanical Engineering Dept.2'
-
8/17/2019 Lecture3 Introduction to Solid Modeling
21/64
Ken YoussefiMechanical Engineering Dept.21
(eo"etric entities store! in )*ep !ata structuresare the shell, face, loop, edge, an! vertex.
+perators are nee!e! to "anipulate these entities
,e.g.- an operator to "ae an e!ge- an operator to!elete an e!ge-/0
-
8/17/2019 Lecture3 Introduction to Solid Modeling
22/64
Mechanical Engineering Dept.22
-
8/17/2019 Lecture3 Introduction to Solid Modeling
23/64
Mechanical Engineering Dept.23
pplies to the geo"etric entities
-
8/17/2019 Lecture3 Introduction to Solid Modeling
24/64
Ken YoussefiMechanical Engineering Dept.24
-
8/17/2019 Lecture3 Introduction to Solid Modeling
25/64
Mechanical Engineering Dept.25
-
8/17/2019 Lecture3 Introduction to Solid Modeling
26/64
Mechanical Engineering Dept.26
-
8/17/2019 Lecture3 Introduction to Solid Modeling
27/64
Mechanical Engineering Dept.
-
8/17/2019 Lecture3 Introduction to Solid Modeling
28/64
Mechanical Engineering Dept.2%
-
8/17/2019 Lecture3 Introduction to Solid Modeling
29/64
Mechanical Engineering Dept.2&
-
8/17/2019 Lecture3 Introduction to Solid Modeling
30/64
%$G de2nes a model in terms of combining basic
and generated 6using e/trusion and sweepingoperation9 solid shapes.
%$G uses Boolean operations to construct amodel 6George Boole( AAC4AD( inventedBoolean algebra9.
,here are three basic Boolean operationsFUnion (*nite+ ,oin) $ the operation
om"ines two -ol!mes inl!ded in thediferent solids into a single solid.
Subtract (!t) $ the operation s!"tratsthe -ol!me o one solid rom the othersolid o",et.
Intersection $ the operation /eeps onlythe -ol!me ommon to "oth solids
Mechanical Engineering Dept.3'
-
8/17/2019 Lecture3 Introduction to Solid Modeling
31/64
Mechanical Engineering Dept.31
The basic primitive solid!
-
8/17/2019 Lecture3 Introduction to Solid Modeling
32/64
Mechanical Engineering Dept.32
The location of
the insertion baseor base point an!
!efault aes
orientation.
-
8/17/2019 Lecture3 Introduction to Solid Modeling
33/64
Ken YoussefiMechanical Engineering Dept.33
"nion
#ubtract
Intersection
-
8/17/2019 Lecture3 Introduction to Solid Modeling
34/64
Mechanical Engineering Dept.34
onsider solids A and B.
-
8/17/2019 Lecture3 Introduction to Solid Modeling
35/64
Mechanical Engineering Dept.35
The intersection curves of all the faces of solid A and B are calculated. These intersections are inscribed on the
associated faces of the two solids.
-
8/17/2019 Lecture3 Introduction to Solid Modeling
36/64
Mechanical Engineering Dept.36
The faces of solid A are classified according to their relative location
with respect to solid B. $ach face is tested to determine whether it islocated inside, outside, or on the boundary surface of solid %.
The faces in group A& are outside solid B, and those of group B
& are
inside solid A.
-
8/17/2019 Lecture3 Introduction to Solid Modeling
37/64
Mechanical Engineering Dept.3$
'roups of faces are collected according to the specific
%oolean operation and the unnecessary face groups are
eliminated. or eample, for union operation, group A& and
B* are collected and A
* and B
& are eliminated.
-
8/17/2019 Lecture3 Introduction to Solid Modeling
38/64
Mechanical Engineering Dept.3%
The two solids are glued at their common boundary.
-
8/17/2019 Lecture3 Introduction to Solid Modeling
39/64
Mechanical Engineering Dept.3&
nion
lan your "o!eling strategy before you start creating the
soli! "o!el
Solid Modeling Example Using CSG
ut
ut
-
8/17/2019 Lecture3 Introduction to Solid Modeling
40/64
Parametric is a term used to describe adimensions ability to change the shape ofmodel geometry if the dimension value ismodi2ed.
Feature-based is a term used to describethe various components of a model. &ore/ample( a part can consists of varioustypes of features such as holes( grooves(2llets( and chamfers.
0arametric modeler are featured4based(parametric( solid modeling designprogramF 0olid 1or/s+ %ro$Engineer+*nigraphis (C0' and parametri)+ 8..
Mechanical Engineering Dept.4'
-
8/17/2019 Lecture3 Introduction to Solid Modeling
41/64
Mechanical Engineering Dept.41
-
8/17/2019 Lecture3 Introduction to Solid Modeling
42/64
Ken YoussefiMechanical Engineering Dept.42
-
8/17/2019 Lecture3 Introduction to Solid Modeling
43/64
1n parametric modeling( dimensionscontrol the model.
'esign intent is how your model willreact when dimension values arechanged.
Mechanical Engineering Dept.43
-
8/17/2019 Lecture3 Introduction to Solid Modeling
44/64
Mechanical Engineering Dept.44
+emember that the placement of dimensions is very importantbecause they are being used to drive the shape of the geometry. If
the *. in. vertical dimension increases, the *. in. flat across the
chamfer will be maintained, but its angle will change.
The drawing shows the intent of the
designer that the inclined plane(chamfer) should have a flat area
measuring *. inches and that it
should start at a point &.* inches
from the base of the drawing. These
parameters are what the designer
deemed significant for this model.
2.5'
4.''
&.*
*.-
$ample!
-
8/17/2019 Lecture3 Introduction to Solid Modeling
45/64
Mechanical Engineering Dept.45
n this !ra7ing- 7hat is i"portantto the !esigner is the 8ertical
location an! hori9ontal !i"ension
of the cha"fer- rather than the flat
of the cha"fer.
2.5'
4.''
1.25
2.125
n the last !ra7ing- the !esigner
calls for a specific angle for the
cha"fer. n this case the angle of
the cha"fer shoul! be
!i"ensione!.
2.5'
4.''
&.
/-.-0
-
8/17/2019 Lecture3 Introduction to Solid Modeling
46/64
Mechanical Engineering Dept.46
-
8/17/2019 Lecture3 Introduction to Solid Modeling
47/64
Heep in mind that dimensioning schemecan be changed at any time. Iou are notloc*ed into a speci2c design. Iou can alsodesign without dimensioning( rough out a
s*etch( and then later go bac* and fullyde2ne it. 'o not be concerned with dimensioning to
datum or stac*ed tolerances in the part. ,hose issues can be addressed in thedrawing layout. Be more concerned withyour design intent.
Mechanical Engineering Dept.4$
-
8/17/2019 Lecture3 Introduction to Solid Modeling
48/64
Mechanical Engineering Dept.4%
The ability to go bac on so"e earlier stage in the
!esign process an! "ae changes by e!iting a setch
or changing so"e !i"ensions is etre"ely i"portant
to a !esigner. This is the "ain a!8antage of a parametric ,:oli!;ors- nigraphics- n8entor- ro
Engineer0 o8er a non-parametric "o!eler ,utoD
3D "o!eler < )oolean operation0
-
8/17/2019 Lecture3 Introduction to Solid Modeling
49/64
Mechanical Engineering Dept.4&
$ample!
=et>s assu"e that it is !esire! to !esign a part
consisting of a ring 7ith a certain thicness an! a
series of counter bore holes along the peri"eter.
-
8/17/2019 Lecture3 Introduction to Solid Modeling
50/64
Mechanical Engineering Dept. 5'
%oolean operation
Mae the base part by
creating t7o cylin!ers an!
subtract the s"all one fro"
the large one
reate the soli! geo"etry that 7ill
beco"e the counter bore holes an!generate the pattern.
-
8/17/2019 Lecture3 Introduction to Solid Modeling
51/64
Mechanical Engineering Dept.51
osition the pattern about the peri"eter of the
base part. =ocating the holes is critical tocreating an accurate soli! "o!el.
1hat would happen if you had to come bac2 to this part to change
the thic2ness of the ring or si3e of the counterbore holes4
:ince )oolean operation 7as use! to create the part- changing the
thicness 7oul! not increase the height of the holes. There is no
association bet7een the thicness an! the hole pattern location.
:ubtract the pattern fro" the base part to
create the actual holes.
-
8/17/2019 Lecture3 Introduction to Solid Modeling
52/64
Mechanical Engineering Dept. 52
5arametric modeling ,:oli!;ors- roE- (- /0
reate the initial base- the ring- by
etru!ing the profile ,circles0 in a
particular !irection ,ro?E or
:oli!;ors0 or use pri"iti8e soli!san! )oolean operation ,(0.
reate the counter bore as a
feature. :elect the top surface of
the ring an! either setch the t7oholes an! etru!e at !ifferent !epth
or use the hole feature option.
-
8/17/2019 Lecture3 Introduction to Solid Modeling
53/64
Mechanical Engineering Dept. 53
The net step 7oul! be to pattern the
hole.
The pattern 7oul! actually be
consi!ere! a feature in itself- an!
7oul! ha8e its set of para"etric8ariables- such as the nu"ber of
copies an! the angle bet7een copies.
The "o!el create! 7oul! be i!entical to the one create!
using )oolean operation- but with intelligence built into
the model.
-
8/17/2019 Lecture3 Introduction to Solid Modeling
54/64
Mechanical Engineering Dept. 54
The true po7er of para"etric "o!eling shines through 7hendesign changes nee! to be "a!e. The !esign "o!ification is
"a!e by si"ply changing a !i"ension.
:ince the counterbore is associate! 7ith the top surface of the
ring- any changes in the thicness of the ring 7oul! auto"atically
be reflecte! on the counterbore !epth.
-
8/17/2019 Lecture3 Introduction to Solid Modeling
55/64
Mechanical Engineering Dept. 55
;hen !iscussing the "in!set nee!e! for 7oring 7ith
para"etric "o!elers- there are t7o topics that nee! to be
epan!e!# Sketching and Featres
n short- the setch nee! only be the approi"ate si9e an! shape
of the part being !esigne!. ;hen !i"ensions an! constraints are
a!!e!- they 7ill !ri8e the si9e an! the shape of the geo"etry.
Sketching ;hen the !i"ensions are a!!e!- the setch 7ill change si9e
an! shape. This is the essence of parametric modeling :etches are able to capture the !esigner>s intent for the part
lie no other techni@ue.
-
8/17/2019 Lecture3 Introduction to Solid Modeling
56/64
Ken YoussefiMechanical Engineering Dept. 56
-
8/17/2019 Lecture3 Introduction to Solid Modeling
57/64
Sketched Feature
Mechanical Engineering Dept. 5$
Featres
reate a feature fro" the setch by etru!ing-
re8ol8ing- s7eeping- lofting an! blen!ing.
2.$5
2.51.'
.25
.$5
reate a 2D setch.
*e8ol8e! feature Etru!e! feature
-
8/17/2019 Lecture3 Introduction to Solid Modeling
58/64
Mechanical Engineering Dept. 5%
-
8/17/2019 Lecture3 Introduction to Solid Modeling
59/64
Mechanical Engineering Dept. 5&
A Applied Feature
pplie! feature !oes not re@uire a setch.
They are applie! !irectly to the "o!el.
Billets an! cha"fers are 8ery co""on
applie! features.hamfer
illet
-
8/17/2019 Lecture3 Introduction to Solid Modeling
60/64
-
8/17/2019 Lecture3 Introduction to Solid Modeling
61/64
-
8/17/2019 Lecture3 Introduction to Solid Modeling
62/64
-
8/17/2019 Lecture3 Introduction to Solid Modeling
63/64
-
8/17/2019 Lecture3 Introduction to Solid Modeling
64/64