Tenta 111022 Flashcards

1
Q

Describe the steps necessary to create a solid, using surface modeling in a modern CAD system

A
  1. create wireframe elements (points, lines, planes, curves) in 3D or sketches
  2. create surfaces from the wireframe geometries (sweep, revolve)
  3. Trim the surfaces together
  4. join the surfaces together to a uniform element
  5. transform into a solid (Thick, Closed, Surface)
  6. Add fillets
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Curves used in geometry modeling can be of different order. What are the advantages and disadvantages of higher order curves?

A

Advantage:
- Higher precision

Disadvantage:

  • risk for corrupt curves
  • increased calculation time
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What characterizes a feature?

A
  1. a physical part of detail
  2. can be linked to a generic part
  3. has specific engineering role (function, manufacturing method, simulation method,..)
  4. has predictable properties
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

In order to perform a 3D variation analysis a 3D assembly model is needed. Describe the necessary components and inputs for a 3D assembly model

A

A 3D assembly model consists of:

  1. parts
  2. subassemblies
  3. Positioning systems
  4. Input tolerances with range and type of distribution
  5. critical measures
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

How does contribution analysis work and for what is it used?

A

It is used to calculate a ranked list of how all input tolerances contributes to the variation in the ciritcal measures

Model consist of:

  1. 3D assembly model with defined locating schemes
  2. Input tolerances with range and type of distribution
  3. Critical measures

Simulation:

  1. All input parameters are varied (one at the time) within their tolerances on 3 levels
  2. Max output is registered for all measures
  3. Contribution is calculated in percentage %contribution=100*delta(outout)/sum(delta(output))
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Describe with text, figures and equations the four steps for collision detection between two objects defined by triangle surfaces

A
  1. Do a fast coarse “mini-max-test” with bounding boxes/spheres to determine if a collision might be possible at all
  2. If yes, check if any of the points on body A is inside body B.
  3. Test if any of the edges on body A intersects with an infinite plane defined by some of the polygons on body B.
    - -> test if the endpoints of the edge are on different sides of the plane. This is done by using the equation of the plane.
  4. If yes, calculate the intersectionpoint between the edge and the plane:
    - -> use the equation for the line between the points and the equation of the plane
  5. Check if the intersection point is on the polygon:
    - -> calculate the area of the three sub triangles defined by the intersection point and the original vertices of the triangle
    - -> If all these areas have the same sign, intersectionpoint is inside the triangle and it is an collision
    - -> to speed up the calculation this can be done in 2D by projecting the triangle on a plane
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Describe the shadow buffer can be used to create shadows!

A
  1. Create a buffer, corresponding to the depth buffer, containing the distance from the light source to the closest surface
  2. When drawing the point P on a surface:
  • -> Find the corresponding position in the shadow buffer for the point that is being drawn
  • -> Compare the value in the shadow buffer with the distance from the light source to P
  • -> It the value is less than the distance: draw only with ambient light
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Mention three benefits of using virtual product models in the product realization process

A
  1. Minimizing the need for costly physical prototypes
  2. Finding problems as early as the possible in the development process (easier and cheaper to fix)
  3. Faster development process with efficient tools (time to market)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Give 2 examples of usage of ergonomic simulation with computer manikins

A
  1. Evaluation of user interfaces

2. Evaluation of concept for manual assembly

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Mention 3 advantages of using off-line programming

A
  1. Avoid costly physical prototypes
  2. Faster and more efficient programming
  3. possibility to make new programs without stopping the production
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Describe some problems with using geometry models in a number of different functions/departments?

A
  1. Different function uses different softwares requiring different file formats: problem with file conversion
  2. Problem with access to the right models
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What type of geometry representation is usually used in a digital mockup (DMU)?

A

triangulated surface model

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is the aim of a PLM system?

A

PLM system aim to support the creation and management of all information related to a product throughout its lifecycle

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Mention three things that a Product Data Management (PDM) database should provide

A
  1. A database vault for secure storage of information
  2. Product structure management
  3. Process management
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What are half spaces and how can they be used to create geometric primitives?

A

Real, analytical functions f(x,y,z) defined in 3D which splits the space in two half spaces

  1. One half space where f(x,y,z)< 0
  2. One half space where f(x,y,z) >0
  3. Example: Cylindrical half space x^2+ y^2-r^2<0

Solid primitives are created by combining half spaces with Boolean operators

Construction of the cylinder:
H1=x^2+y^2-r^2<0
H2=z>0
H3=z-h<0
C=H1 H2 H3
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

NURBS are 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?

A

Bézier and B-spiles can not represent conical and circular forms exactly