Exam Flashcards
Curves used in geometry modelling can be of different order. What are the advantages and disadvantages of higher order curves?
Advantages: increased precision
Disadvantages: risk of corrupt curves, increased calculation time
What order is usually used in CAD-systems?
3: rd
Bézier and B-spline are two types of curves used in geometry modelling. What is the advantage of B-spline curves?
- Better control of the curve
- Order of the polynomial does not increase with the number of control points
- Easier to define joined curve segment
Specify, describe and exemplify three different types of solid models.
- Decomposition models
Voxels: a solid is composed by a number of cubes
Cell based: built up by polygons - Constructive models
Solids are created by manipulating primitives with Boolean operators
Example: a circular hole in a cube is created by subtracting the cylinder from the cube - Boundary representation
The solid is defined with points, curves and surfaces plus a definition of what is inside the model Example: a solid can be created by rotating a curve
Bézier curves are defined by the following equations:
p(u)=Sum of (pi Bi,n(u))
Describe the different components of the formula and what they are used for.
See question 5 in PDF
pi = control points, defines the curve n = order of the curve Bi,n = weight function, defines how the different control points affect the curve n+1 = number of control points
Describe how trimmed parametric surfaces are defined/created.
- Parametric surfaces are defined in similar way as parametric curves but with two parameters u and v.
- Parametric curves are defined in the same 2D space
- -> They are used to create holes (inner trim curve)
- -> Or the outer boundary of the surface (outer trim curve)
- The trimmed parametric surface is transformed to 3D space
What do C0, C1 and C2 continuity between two curve segments mean?
- C0-continuity = Two curve segments are joined without constraints (point continuity)
- C1-continuity = The curve segments have the same direction at the common point (tangent continuity)
- C2-continuity = The curve segments have the same curvature at the common point (curvature continuity)
NURBS is the most commonly used type of curves in modern CAD systems. What geometrical forms can be represented with NURBS but not with Bézier or B-splines?
Bézier and B-splines cannot represent conical and circular forms exactly.
What characterizes a feature (in the geometry modelling context)?
A feature
- Is a physical part of a detail
- Can be linked to a generic form
- Has a specific engineering role
- Has predictable properties
Describe the steps necessary to create a solid, using surface modelling, in a modern CAD system.
- Create wireframe elements
- Create surfaces from the wireframe elements
- Trim the surfaces together
- Join the surfaces together to a uniform element
- Transform into a solid
- (Add fillets)
Mention three different aspects that have to be included in an assembly model (in e.g. a CAD system).
- Hierarchical relations (Assembly -> sub-assembly -> part)
- Mating conditions (geometrical restrictions)
- Position and orientation of sub-assemblies and parts, globally and locally
- Mechanical degrees of freedom
Mention two advantages of using solid models instead of e.g. surface models.
- Solid models support higher levels of functionality and automation than surface models
- Solid models allow the designer to work with a higher level objects rather than points, curves and surfaces.
Describe how solid models are created with CSG (Constructive Solid Geometry).
Created by manipulating “primitives” with Boolean operators (union, sections, subtraction)
In CSG the concept of half spaces is used. Describe/exemplify how they work and how they are used to define geometry.
Real analytical functions f(x,y,z) defined in 3D which splits the space in two half spaces:
One half space where f(x,y,z)<0
One half space where f(x,y,z)>0
Example: Cylindrical half space x^2 + y^2 − r^2 < 0 Construction of the cylinder C: H1: x^2 + y^2 − r^2 < 0 H2: z > 0 H3: z − h < 0 C: H1 ∩ H2 ∩ H3
Describe the following three types of solid models, mention some advantages and disadvantages for each.
- Decomposition models
- Constructive models
- Boundary representation
Decomposition models
Can be made of:
Voxels: the solid is composed by a number of cubes
Cell Based: the solid is built up by polygons
- It is an approximate model and requires a lot of memory for high precision
- It is suitable for different types of calculation
Constructive models
Solid models are created by manipulating Boolean operators
- It is hard to handle general surfaces
- It is very compact
Boundary representation
The solid is defines by points, curves and surfaces plus a definition of what is inside the model
- Uses graphical methods e.g. sweep, rotate
- Can use parametric surfaces
- Can use Boolean methods
Geometry models, created in a CAD-system, are used by a number of different functions (departments etc.) within the product development process. Describe some problems related to this.
- Different functions uses different software requiring different file-formats: problem with file conversion
- Problem with access to the right model
Describe the concepts of Component based and Feature based assembly modelling
Component based
- The position of a part in the assembly is determined by specifying its position and orientation in global or relative coordinates
Feature based
- Associates form features on different parts
- Handles restrictions on form, position, orientation etc. between mating form features
Mention three benefits of using virtual product models in the product realization process
- Minimizing the need for costly physical prototypes
- Finding problems as early as possible in the development process (easier and cheaper to fix)
- Faster development process with efficient tools (time to market)
- Increased quality
Variation analysis (with Monte Carlo simulation), Contribution analysis and Stability analysis are three different types of analyses used in CAT (Computer Aided Tolerancing) software. Describe how these methods work and what they are used for.
Variation Analysis
- Calculates a statistical prediction of the variation in critical measures
Simulation:
- Randomly assign one value for each input within its defined tolerance
- Assemble the model according to the defined locating schemes
- Calculate the critical measures and store the result for each iteration
- Repeat this at least 1000 times
- Calculate the distribution of the critical measures
- All kinematical relations and sensitivities are captured in a 3D assembly model
Contribution Analysis
- Calculates a ranked list of how all input tolerances contributes to the variation in critical measures.
- All input parameters are varied (one at a time) within their tolerances on 3 levels
- Max output is registered for all measures
- Contribution is calculated in percent
Stability Analysis
It is used to identify sensitive areas and sensitivity factors and guides optimisation of locator position
- Each locating point is disturbed with a unit disturbance
- The amplification to the output, color-coding, part position or critical product dimension, is calculated
- The amplification for each individual locating point is summarised with RSS to give a value for the locating scheme
Describe how a 3-2-1 locating scheme works
- Six DOF are locked by six points
- Primary points, A1, A2 and A3, defines a plane and locks the geometry in space in two rotations and one
translation: TZ, RX, RY - Secondary points, B1 and B2, defines a line and locks the geometry in one rotation and one translation: TY, RZ
- Tertiary point C1, locks the geometry in space in one translation: TX
What are the factors that contribute to variation in critical dimensions on a product?
Look in PDF file, Q21
What characterizes a geometrically robust design?
A geometrically robust design is a design that allows manufacturing and assembly variation without jeopardising function or aesthetics
How does Monte Carlo variation simulation work?
Model consist of:
- 3D assembly model with defined locating schemes
Simulation:
- Randomly assign one value for each input within its defined tolerance
- Assemble the model according to the defined locating schemes
- Calculate the critical measures and store the result for each iteration
- Repeat this at least 1000 times
- Calculate the distribution of the critical measures
How does stability analysis work and for what is it used?
Simulation
- Each locating point is disturbed with a unit disturbance
- The amplification to the output, color-coding, part position or critical product dimension, is calculated
- The amplification for each individual locating point is summarised with RSS to give a value for the locating scheme
It is used to identify sensitive areas and sensitivity factors and guides optimisation of locator position.
Define a 3-2-1 locating scheme for the box in the figure
Look in PDF file, Q25