Professional Documents
Culture Documents
Infrastructure
Sketcher
Part Design (Solid-modeling)
GSD (Surface-modeling)
Assembly Design
Generative Structural Analysis
Product Engineering Optimizer
A- 1
Version 1g- Mar07
Overview of Tasks
Tutorial 3A - Modeling
Create the upper & the lower parts from the Master Model
Get the both parts auto-updated after modifying the outlook of the
master model
Tutorial 3B - Modeling
Assemble components
Master Model
Parts
Linked Children
Assembly
Run optimization to get the minimum volume of the metal arm with the
smallest part deformation
Structural
analysis
A- 2
Version 1g- Mar07
General
B.
C.
Middle button
Right button
A- 3
Version 1g- Mar07
Modeling
Tutorial 3A
A- 4
Version 1g- Mar07
Modeling
Tutorial 3A
To reset the layout of workbench (optional):
A- 5
Version 1g- Mar07
To build
1st
sketch:-
Modeling
Tutorial 3A
Dimensional constraints
Sketch
Geometrical constraints
Draw arc
Constraint
Draw axis
Mirror
A- 6
Version 1g- Mar07
To build
1st
sketch (Cont):-
Modeling
Tutorial 3A
Draw arc
Not Tangent
Tangent
Tangent
A- 7
Version 1g- Mar07
Not Tangent
By Dickson Sham (ME Dept, HKPU)
To build
1st
sketch (Cont):-
Modeling
Tutorial 3A
Constraints
A- 8
Version 1g- Mar07
Modeling
Tutorial 3A
To build a solid:
R5
A- 9
Version 1g- Mar07
R5
By Dickson Sham (ME Dept, HKPU)
Modeling
Tutorial 3A
To draft both sides of the solid:
+1deg
-1deg
Neutral
Element &
also parting
element
Vertical face
(Face to draft)
Neutral Element
& also parting
element
Version 1g- Mar07
A- 10
By Dickson Sham (ME Dept, HKPU)
Modeling
Tutorial 3A
To change the workbench:
A- 11
Version 1g- Mar07
Modeling
Tutorial 3A
Sketch
Draw axis
Draw arc
Plane.1
A- 12
Version 1g- Mar07
Modeling
Tutorial 3A
To build
3rd
Sketch
sketch:-
Draw arc
Sketch.2
Sketch.3
A- 13
By Dickson Sham (ME Dept, HKPU)
Modeling
Tutorial 3A
To build a Surface:
Sweep
Sketch.3
A- 14
Version 1g- Mar07
Modeling
Tutorial 3A
To change the workbench:
Hide/show
Modeling
Tutorial 3A
Guide-curve
Now, we are going to create a Multisection surface for the bottom face.
Before that, we need to construct
three guide curves and three
different sections
Section
Guide-curve
Guide-curve
A- 16
Version 1g- Mar07
xy plane
By Dickson Sham (ME Dept, HKPU)
Modeling
Tutorial 3A
To create a intersection curve:
Intersect.1
A- 17
Version 1g- Mar07
Modeling
Tutorial 3A
Sketch
Draw axis
Draw arc
Plane.1
Constraint
A- 18
By Dickson Sham (ME Dept, HKPU)
Modeling
Tutorial 3A
To build
5th
Sketch
sketch:-
Construction/stan
dard element
Intersect 3D
elements
Intersect.2
Intersect.1
Modeling
Tutorial 3A
To build 5th sketch (Cont):
point
Intersect.1
yz plane
A- 20
Version 1g- Mar07
Modeling
Tutorial 3A
To build
6th
sketch:-
Sketch
Intersect.2
Sketch.4
Intersect.1
Plane.3
A- 21
Version 1g- Mar07
Modeling
Tutorial 3A
To create a reference plane:
A- 22
Version 1g- Mar07
Modeling
Tutorial 3A
To create a Multi-sections surface:
Multi-sections
surface
Sketch.4
Sketch.7 (guide)
(section)
Intersect.2
(guide)
Sketch.5
(section)
Intersect.1
(guide)
Sketch.6
(section)
A- 23
By Dickson Sham (ME Dept, HKPU)
Modeling
Tutorial 3A
As seen, the multi-sections surface is not big
enough to cover the whole solid
extrapolate
A- 24
Version 1g- Mar07
Modeling
Tutorial 3A
To extend the surface on the other end:
A- 25
Version 1g- Mar07
Modeling
Tutorial 3A
To cut the solid with this extended
surface:
split
All reference
curves & surfaces
are now hidden
A- 26
Version 1g- Mar07
Modeling
Tutorial 3A
Next, we are going to create a curve-based
pocket on the top face:-
Create a plane
A- 27
Version 1g- Mar07
Modeling
Tutorial 3A
To build 8th sketch:
Plane.5
By Dickson Sham (ME Dept, HKPU)
Modeling
Tutorial 3A
To build a Surface:
Click Sweep icon
Click ok to complete
Sweep
Sweep.2
Click ok to complete
split
Modeling
Tutorial 3A
Edge fillet
To save the new part in a Project Folder:It is a good practice to store all part files of a
product in one specific folder.
A- 30
Version 1g- Mar07
Modeling
Tutorial 3A
To create the upper body:
A- 31
Version 1g- Mar07
Modeling
Tutorial 3A
Shell
Split
Modeling
Tutorial 3A
To create the lower body:
Select File/New
Select Part as type
Enter Lower_body as part name
Click ok to complete
A- 33
Version 1g- Mar07
Modeling
Tutorial 3A
Shell
Split
Modeling
Tutorial 3A
Building mechanical features on Upper Body:-
Body.2 is
added onto
Partbody
Boundary
Parting
surface
Modeling
Tutorial 3A
To remove material from the boundary:
Result
A- 36
Version 1g- Mar07
Modeling
Tutorial 3A
To build a sketch:
Bottom face of
Pocket
Sketch
Modeling
Tutorial 3A
To build another sketch:
Sketch
To build a solid:
A- 38
Version 1g- Mar07
Modeling
Tutorial 3A
To make a hole:
To make a pattern:
Modeling
Tutorial 3A
To check the depth of holes:
Sketch
To make a pocket:-
Sketch
Modeling
Tutorial 3A
Building mechanical features on Lower Body:To add Bodies together:
Boundary
Parting
surface
Modeling
Tutorial 3A
To add material from the boundary:
A- 42
Version 1g- Mar07
Modeling
Tutorial 3A
To build a sketch:
Sketch
Modeling
Tutorial 3A
To make a pocket:-
Sketch
3 options of
Profile: line,
tangent arc &
three- point arc
Result
A- 44
Version 1g- Mar07
Modeling
Tutorial 3A
To make a pad:
Sketch
A- 45
Version 1g- Mar07
Modeling
Tutorial 3A
To make a pocket:-
Sketch
A- 46
Version 1g- Mar07
Modeling
Tutorial 3A
To create a reference plane:
To make a pad:-
Sketch
Pad
A- 47
Version 1g- Mar07
Modeling
Tutorial 3A
To make a pad:
Sketch
A- 48
Version 1g- Mar07
Modeling
Tutorial 3A
To make a hole:
Modeling
Tutorial 3A
To make a pattern:
To hide a plane:
Right-click on Plane.1
Select Hide/Show
Modeling
Tutorial 3A
Now we have three part files:
A- 51
Version 1g- Mar07
END of Tutorial 3A
By Dickson Sham (ME Dept, HKPU)
Modeling
Tutorial 3B
Building the basket:We are going to use Surface-modeling
technique to build the basket
Dont
check
Hybrid
Design
A- 52
Version 1g- Mar07
Modeling
Tutorial 3B
Sketch
To build a sketch:
Centered
rectangle
A- 53
Version 1g- Mar07
Modeling
Tutorial 3B
To create a surface from a closed boundary:
A- 54
Version 1g- Mar07
Modeling
Tutorial 3B
To add a Fillet on surface edges:
A- 55
Version 1g- Mar07
Modeling
Tutorial 3B
To hide a sketch:
Right-Click on Sketch.1
Select Hide/Show
Boundary
A- 56
Version 1g- Mar07
Modeling
Tutorial 3B
To create a swept surface:
To hide a curve:
Right-click on Boundary.1
Select Hide/Show
A- 57
Version 1g- Mar07
Modeling
Tutorial 3B
To create a reference plane:
Create a
new plane
Sketch
Create a
point
A- 58
Version 1g- Mar07
Modeling
Tutorial 3B
To make another point on a new sketch:
Draw a point
point)
Sketch
Create a point
on another new
sketch
Sketch.2
Click ok to complete
Plane.1
Sketch.2
A- 59
Version 1g- Mar07
Modeling
Tutorial 3B
To project another point onto a surface:
Plane.1
Sketch.3
Symmetry.2
Symmetry.1
Project.2
A- 60
Version 1g- Mar07
Project.1
By Dickson Sham (ME Dept, HKPU)
Modeling
Tutorial 3B
To hide all reference elements:
A- 61
Version 1g- Mar07
Modeling
Tutorial 3B
To view the material texture:
A- 62
Version 1g- Mar07
Modeling
Tutorial 3B
Apply Material
A- 63
Version 1g- Mar07
Modeling
Tutorial 3B
Building the metal arm:We are going to learn how to build 3D curves to
represent the metal arm
Dont
check
Hybrid
Design
A- 64
Version 1g- Mar07
Modeling
Tutorial 3B
To create a reference plane:
Profile
Sketch
To make a Sketch:
A- 65
Version 1g- Mar07
Modeling
Tutorial 3B
To create another reference plane:
A line in
Sketch.1
A- 66
Version 1g- Mar07
Modeling
Tutorial 3B
Connect
Curve
Sketch.2
Sketch.1
Connecting
Curve
A- 67
Version 1g- Mar07
Modeling
Tutorial 3B
To create a reference plane:
A- 68
Version 1g- Mar07
Modeling
Tutorial 3B
To duplicate elements by mirroring:
Here is the
intersection point
A- 69
Version 1g- Mar07
Modeling
Tutorial 3B
To create a round corner between two lines:
Modeling
Tutorial 3B
To group all lines & curves:
To make a sketch:
Symmetry.3
Symmetry.1
Connect.1
Sketch.1
Draw a circle
here
A- 71
Version 1g- Mar07
Modeling
Tutorial 3B
To make a solid:
Solid is created
Apply Material
Modeling
Tutorial 3B
Assemble components together
In the folder, you should have five part files;
Master_handle_a.CATPART
Upper_body_a.CATPART
Lower_body_a.CATPART
Basket_a.CATPART
Metal_arm_a.CATPART
To go to a new Workbench:
Modeling
Tutorial 3B
To insert existing parts into a product:
A- 74
Version 1g- Mar07
Modeling
Tutorial 3B
Compass
result
Modeling
Tutorial 3B
Offset constraint
Contact constraint
Fix
Coincidence constraint
A- 76
Version 1g- Mar07
Modeling
Tutorial 3B
Offset constraint
(Cont)
Modeling
Tutorial 3B
(3) Link Lower Body to Metal Arm
Coincidence constraint
result
A- 78
Version 1g- Mar07
Modeling
Tutorial 3B
(4) Link Upper Body to Lower Body
Coincidence constraint
to update the
A- 79
Version 1g- Mar07
Modeling
Tutorial 3B
To hide all constraints:
Search &
select
A- 80
END of Tutorial 3B
By Dickson Sham (ME Dept, HKPU)
Analysis by CATIA
Tutorial 3C
We are going to estimate the deflection of the
basket under the maximum load by
Finite Element Analysis
Max Load 15N
(~1500g)
Assumptions:
-
A- 81
Version 1g- Mar07
Analysis by CATIA
Tutorial 3C
File/Open/ Basket_assm_a.CATProduct
To go to a new Workbench:
hide
hide
hide
A- 82
Version 1g- Mar07
Analysis by CATIA
Tutorial 3C
Now, we should see the below elements only:
One surface
Six points (4 points on surface, 2 points on curve)
One Curve (grouped)
One curve
(Grouped)
One Surface
Six points
Analysis by CATIA
Tutorial 3C
(Cont):
A- 84
Version 1g- Mar07
Analysis by CATIA
Tutorial 3C
(Cont):
Exit
Mesh the part
Beam Mesher
A- 85
Version 1g- Mar07
Analysis by CATIA
Tutorial 3C
Now, we have already created two meshes:
Surface Mesh.1 (for the basket)
1D Mesh.1 (for the metal arm)
The workbench has been automatically switched to
Generative Structural Analysis
Clamp
A- 86
Version 1g- Mar07
Analysis by CATIA
Tutorial 3C
(4) To Create a Force:
A- 87
Version 1g- Mar07
Analysis by CATIA
Tutorial 3C
(6a) To define Properties of Surface Mesh.1:
2D property
1D property
Analysis by CATIA
Tutorial 3C
General Analysis
Connection
2
1
Four
connections
are made
A- 89
Version 1g- Mar07
Analysis by CATIA
Tutorial 3C
Rigid Connection
Property
A- 90
Version 1g- Mar07
Analysis by CATIA
Tutorial 3C
(9) To start Computation:
Compute
Animate
Von Mises stress
Shading with
material
A- 91
Version 1g- Mar07
Analysis by CATIA
Tutorial 3C
(Cont):
Displacement
A- 92
Version 1g- Mar07
Analysis by CATIA
Tutorial 3C
Change to 50mm
(Cont):
A- 93
Version 1g- Mar07
Analysis by CATIA
Tutorial 3C
To Compute Analysis again:Displacement
A- 94
Version 1g- Mar07
END of Tutorial 3C
By Dickson Sham (ME Dept, HKPU)
Analysis by Patran
Tutorial 3D
We are going to estimate the deflection of the
basket again by another FEA tool, MSC
PATRAN
Assumptions: (Same as Tutorial 3C)
-
A- 95
Version 1g- Mar07
Analysis by Patran
Tutorial 3D
(1) To prepare the 3D model for analysis:
Enter CATIA
File/Open/ Basket_assm_a.CATProduct
One curve
(Grouped)
One surface
Six points
A- 96
Version 1g- Mar07
Analysis by Patran
Tutorial 3D
Export the file in an IGES file:
File/Save as
A- 97
Version 1g- Mar07
Analysis by Patran
Tutorial 3D
**Close CATIA**
**Enter MSC Patran**
File/New
Select Your project folder
Enter basket.db as File Name
Click OK
Select Based on Model as Tolerance
Select MSC Nastran as Analysis Code
Select Structural as Analysis Type
Click OK
A- 98
Version 1g- Mar07
Analysis by Patran
Tutorial 3D
(3) Import the model geometry:
File/Import
Select IGES as Source
Select your project folder
Select the file Basket_assm_a.igs
Click APPLY
(all elements in IGES have been imported; the
white + is the model origin)
Origin
A- 99
Version 1g- Mar07
Analysis by Patran
Tutorial 3D
View the model geometry:
Click Smooth Shaded icon to switch to
the shading mode
pan
zoom
A- 100
Version 1g- Mar07
Analysis by Patran
Tutorial 3D
(4a) To associate points to a curve:
A- 101
Version 1g- Mar07
Analysis by Patran
Tutorial 3D
(4b) To associate points to a surface:
(Keep Action/Associate)
Select Object/Point
Select Method/Surface
Click the Entry Box of Point List Once, then
select a point on the surface
Click the box again
Press and hold SHIFT key
Select another point on the surface
(Repeat the steps until all 4 points are
selected)
Click the Entry Box of Surface List, then
select the Surface (at which the 4 points are
located)
(If Auto-execute is checked, it is not
necessary to click Apply)
A- 102
Version 1g- Mar07
Analysis by Patran
Tutorial 3D
(5a) To create a 1D Mesh:
Click Apply
A- 103
Version 1g- Mar07
Analysis by Patran
Tutorial 3D
(5b) To create a 2D Mesh:
Click Apply
(If we look closer to the nodes, we can see
that a node is created on the location of the
associated point)
A- 104
Analysis by Patran
Tutorial 3D
(6) To equivalence Nodes to connect 2D
Quad Elements:
Select Action/Equivalence
Select Object /All
Select Method/Tolerance Cube
Click Apply
Select Action/Verify
Select Object/Element
Select Test/Boundaries
Click Apply
Reset Graphics
A- 105
Version 1g- Mar07
Analysis by Patran
Tutorial 3D
(7) To create Rigid Joints between two meshes:
Independent
Dependent
A- 106
Version 1g- Mar07
Analysis by Patran
Tutorial 3D
(Cont):
MPC.4
MPC.1
MPC.2
MPC.3
MPC.4
MPC.3
MPC.2
MPC.1
A- 107
Version 1g- Mar07
Analysis by Patran
Tutorial 3D
To show the meshes only:
Click Smooth Shaded icon to switch to the
shading mode
Plot/Erase
A- 108
Version 1g- Mar07
Analysis by Patran
Tutorial 3D
(8) To create a Constraint:
Select Action/Create
Select Object/Displacement
Select Type/Nodal
A- 109
Version 1g- Mar07
Analysis by Patran
Tutorial 3D
(Cont) :
Click at 1 , 2, 3
then Double-Click at 4 to select all
nodes within the region
Front view
Polygon pick
A- 110
Version 1g- Mar07
Analysis by Patran
Tutorial 3D
(9) To create a Distributed Load :
Select Action/Create
Select Object/Total Load
Select Type/Element Uniform
A- 111
Version 1g- Mar07
Analysis by Patran
Tutorial 3D
(Cont) :
Surface or
Face
Plot/Erase
A- 112
Version 1g- Mar07
Analysis by Patran
Tutorial 3D
(10) To create Material Properties :
Select Action/Create
Select Object/Isotropic
Select Method/Manual Input
Click ok
Click Apply
A- 113
Version 1g- Mar07
Analysis by Patran
Tutorial 3D
(11) To create Element Properties :(FOR 1D MESH)
Select Action/Create
Select Object/1D
Select Type/Beam
A- 114
Version 1g- Mar07
Analysis by Patran
Tutorial 3D
A- 115
Version 1g- Mar07
Analysis by Patran
Tutorial 3D
(Cont) :(FOR 2D MESH)
Select Action/Create
Select Object/2D
Select Type/Shell
A- 116
Version 1g- Mar07
Analysis by Patran
Tutorial 3D
(12) To check assignment of Loads
and Boundary Conditions :-
A- 117
Version 1g- Mar07
Analysis by Patran
Tutorial 3D
(13) To Run the Analysis:
Click Apply
A- 118
Version 1g- Mar07
Analysis by Patran
Tutorial 3D
(14) To Read the results:
A- 119
Version 1g- Mar07
Analysis by Patran
Tutorial 3D
(Cont):
Click Apply
The maximum
Displacement = 98mm
A- 120
Version 1g- Mar07
END of Tutorial 3D
By Dickson Sham (ME Dept, HKPU)
Design Optimization
Tutorial 3E
We know we can get a stronger metal arm by shortening its length and/or
increasing its diameter. But what are their best values so that we can use
the minimal material to support the load? (Less Volume Less Cost)
** File/Open Analysis_a.CATAnalysis**
A- 121
Version 1g- Mar07
Design Optimization
Tutorial 3E
(Cont):
A- 122
Version 1g- Mar07
Design Optimization
Tutorial 3E
(Cont):
A- 123
Version 1g- Mar07
Design Optimization
Tutorial 3E
(Cont):
A- 124
Version 1g- Mar07
Design Optimization
Tutorial 3E
(Cont):
result
A- 125
Version 1g- Mar07
Design Optimization
Tutorial 3E
To Create a case of Optimization:
Select Start/Knowledgeware/Product
Engineering Optimizer on the menu bar
Design Optimization
Tutorial 3E
(Cont) :
(Now a parameter is added on the list
of Free Parameters)
40-100mm
A- 127
Version 1g- Mar07
Design Optimization
Tutorial 3E
(Cont):
A- 128
Version 1g- Mar07
Design Optimization
Tutorial 3E
(Cont) :
(Now the 2nd parameter is added on
the list of Free Parameters)
Set Range
1.5 -- 2.0mm
A- 129
Version 1g- Mar07
Design Optimization
Tutorial 3E
A- 130
Version 1g- Mar07
Design Optimization
Tutorial 3E
a.
b.
c.
A- 131
Version 1g- Mar07
Design Optimization
Tutorial 3E
To RUN Optimization:
A- 132
Version 1g- Mar07
Design Optimization
Tutorial 3E
(Cont):
Wire Radius
Arm Length
Distance to satisfaction
A- 133
Version 1g- Mar07
Design Optimization
Tutorial 3E
(Cont) :
a.
b.
c.
Design Optimization
Tutorial 3E
To review the result:
Select the tab page Computation
Results
minimum
Volume
Wire Radius
Arm Length
Distance to
Satisfaction = 0
In this revised optimization, all cases can meet
the requirement (i.e. deflection of basket is
smaller than 20mm)
END of Tutorial 3E
By Dickson Sham (ME Dept, HKPU)
A- 136
Version 1g- Mar07