Professional Documents
Culture Documents
Geometric Modeling and Simulation: John Rasmussen's Topics
Geometric Modeling and Simulation: John Rasmussen's Topics
Geometric Modeling and Simulation: John Rasmussen's Topics
• Computer-aided Design
• Design optimization
– CAOS
– ODESSY
• Biomechanics
– The AnyBody project
– AnyBody Technology
1
Biomechanics
Lecture overview
2
Important questions:
3
Geometric Modeling by
Mortenson is a good guide
to the theoretical aspects of
CAD.
4
CAD systems at I15, AAU
• The Dept. Of Mech. Eng offers two
systems to students and educators:
– CATIA.
– SolidWorks
Both come from Dassault Systèmes
• Further information:
www.ime.auc.dk/services/cad/
5
Lecture 1 overview
Computer-Aided what?
CAD CAM
Computer-Aided Design Computer-Aided Manufacturing
PLM ERP
Product Lifecycle Management Enterprise Resource Planning
CAE CAR
Computer-Aided Engineering Computer-Aided Robotics
FEA CFD
Finite Element Analysis Computational Fluid Dynamics
MBS/MBD
Multi-Body Simulation/Dynamics
6
The history of CAD
• Commercial CAD software came out in the 1970’ies. Only
very advanced users in the beginning.
• Until recently CAD was always a very challenging application
for the hardware. The first commercial systems were therefore
exclusively 2-D.
• Widespread use of 3-D CAD began in the 1980’ies.
• Affordable hardware and software in the 1990’ies
• Any industry with a reasonable need for it can afford CAD
today.
Important developments
• The development initially focused on the geometrical capabilities. How can
the computer help the designer to.
– Obtain the final 3-D geometry. (geometrical synthesis)
– Semi-automatic generation of drawings
– Simulate the physical properties of the product (Computer-Aided Engineering,
CAE)
7
Sought-after qualifications
8
Design is an iterative process
Problem Solution
Time
Analysis Synthesis
9
Analysis examples
• Geometrical analyses • Other analyses:
– Surface area and volume. – Production processes (CNC).
– Mass, center of mass, moments – Product configuration.
of inertia, principal axes.
– Prices and cost.
– Curvature.
– Production management.
– Tolerances.
10
Paper-based models
True dimensions
... No paper-based model is
ideal
– Technical drawings are true to
dimensions, but they are not
easy to interpret
– Pictures have no true
dimensions but are easy to
interpret Visual expression
– Isometric drawings are CAD systems combine the qualities
somewhere in between because the pictures are just projections
of the model.
• Drawing systems
• Wireframe
• Surface modelers
• Solid modeling
• Feature-based parametric systems
11
CAD system types (cont’d)
CAD
Drafting Design
Drafting systems
... related to the drawing board as word processing is to the typewriter.
12
Wireframe systems
• The 3-D extension of drafting
systems
• Representation of edges as lines
and curves.
• Is only used in very few industries
(ship building) or as a basis for
surfaces.
• The models have not substance.
• Representation of models without
natural edges is difficult.
• Visualization can be ambiguous
as shown in the double box figure.
Surface Modelers
... systems focusing on surface modeling.
• In this modeling technique the surface shape is manipulated directly like a
piece of clay.
• It has becme usual for these systems to base their surface description on
Non-uniform Rational B-spline Surfaces (NURBS).
• Design of parametric models with many details can be cumbersome
13
The User Perspective
• We have seen representations of geometry where the model cannot be understood
uniquely from the visualization.
14
Solid Modeling
• Drawings, wireframe models, and surface
models have no representation of volume.
Surface models know no difference
between the inside and the outside of the
surface.
• Solid models can represent volumes
uniquely
• The solid model understands the model as
a subset of the points in space.
• A solid model can for any point in space
determine whether it belongs to the model
or not.
Solid modeling
• Attempting to use an open curve for a solid geometry
15
Solid modeling
• If we insist on using the open profile:
16
CSG tree
• The user defines primitives
G =E U F
such as the cylinder A and the
box B.
• C is the union of A and B..
E = C\ D • A new cylinder D is defined.
• E is the difference between C
and D.
C = A UB
• Finally the base F is defined
and added.
• Notice that primitives must be
correctly positioned in space.
CSG demo
17
Intersections in CSG
• Complex intersection curves often come from
simple primitives.
• The best quality of CSG is that it automatically
creates these curves based on set operations.
Surfaces in CSG
The major disadvantage of CSG is that it cannot handle
complex surfaces.
18
Solid Modeling:
Boundary Representation (B-rep)
...the surface separates the model from the rest of the world.
19
Parametric modeling and design intent
20
Feature-based modeling:
Capturing design intent
• In a CSG model, the two primitives are on the
same level.
• In feature-based modeling the boss will be
defined as being attached to the base
• The boss becomes a feature of the base. The
base has the feature that it has a boss attached.
• Simple as it may seem, it has very profound
consequences for the way you work with a CAD
system.
Demo:
Feature-based modeling in
SolidWorks
21
More on Feature-based Modeling
Some types of geometry are difficult to handle with
CSG:
CAD
CATIA SolidWorks
22
General CAD System
Mid-range Systems
23
CATIA
... ”state-of-the-art” CAD from Dassault,
which is the market leader. • Some Danish users:
• Windows-style interface – Grundfos
• Contains everything: – Danfoss
– Part modeling
– Hydro Aluminium
– Assembly modeling – DISA
– Surface modeling – Jamo
– PDM – Eurocom Industries
– FEM – Adtranz
– CAM – Valdemar Birn
– Optimization – Jysk Aluminium Industri
– Photo-rendering – Jun-Air
– Mechanism design – Electrolux Nyborg
– Ergonomic analysis – Terma
– and much more… – ...
CATIA continued
24
SolidWorks
... Mid-range CAD from
Dassault. • Many, many users
• The usual applications: • Mainly smaller companies
– Part modeling • Interactive training system,
– Assembly modeling • Fine but not quite as fancy
– Surface modeling as CATIA
– Mechanism simulation • Available on the network:
– Many other applications http://www.ime.aau.dk/servi
• Windows support only ces/cad/
• Third party applications,
e.g.
– COSMOS/Works
25
CAD in the design process
26