Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova...

143
Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.-Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10

Transcript of Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova...

Page 1: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Virtual Engineering I

Computer Aided Design

Zusammenfassung

Prof. Dr. Dr.-Ing. Jivka Ovtcharova

Dipl. Wi.-Ing. Dan Gutu

WS 2009/10

Page 2: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 2

Gliederung der Vorlesung

1. Einleitung

2. Product Lifecycle Management

3. Computer Aided Design

4. Computer Aided Engineering

Inhalt Vorlesung

3.1 Einführung

3.1.1 Historische Entwicklung

3.2 Geometrische Modellierung

3.3 Erweiterte Geometrie-modellierung

3.1.2 Begriffsdefinition

3.4 CAD-Systemarchitektur

3.5 Kommerzielle Systemlösungen

4. Computer Aided Manufacturing

Page 3: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 3

Virtual Engineering aus Prozesssicht

Globales Produktprogramm

1. DEFINITION/ MODIFIKATION1. DEFINITION/ MODIFIKATION

PRODUKTSTRUKTUR

Chassis & Underbody

Front Passenger

Cockpit & I/P

Vehicle

10Pow ertrain

15

Pow ertrain Integration

20

Chassis

30

HVAC & Powertrain Cooling

40

Interior

50 Body Structure

55 Body Closures

60

Exterior

70 Occupant & Vehicle Electrical/ Electronic

40.01I/P & Console

40.02 Seats

40.03 Interior Trim

40.03.01

Quarter & Garnish Trim

40.03.02

Roof Trim

40. 03. 02.01 Sub str ate40. 03. 02.02 Tr im Cover40. 03. 02.03 He ad I mpact Coun ter -

measure P rovi sions

40. 03. 02.04 Sun shade A ssemblie s 40. 03. 02.05 Assi st G ri ps40. 03. 02.06 Ro of Rei nforcement

Measure40. 03. 02.07 Co at Hooks40. 03. 02.08 O verhe ad C onsole

40. 03. 02.09 HV AC D ucts

40.03.03Floor Trim

40.03.04

Rear Compartment Trim40.03.05

Rear Window Trim Panel40.03.06

Door: Liftgate & Endgate Trim

40.04 Interior Lighting

40.05 Acoustic Treatments

40.06 Restraints

40.07Owner Information& Labels

Zusammenbau, Positionierung undOrientierung des Fahrzeuges im 3D-Raum

PHYSIKALISCHE SICHTPHYSIKALISCHE SICHT

Hierarchische Einordnung der Fahrzeugteile, -komponenten und -systeme nach deren Funktion

FUNKTIONALE SICHTFUNKTIONALE SICHT

Einordnung der Fahrzeugteile,-komponenten und –systeme nach

der Unternehmensstruktur

ORGANISATORISCHE SICHTORGANISATORISCHE SICHT

Functional Baseline01 Air Induction02 PT-Driver Interf ace03 Exhaust04 Driveline05 Fuel Storage &

Handling06 Power Take-off

Organization Table

Consolidations

Allocations

P M T

P M T

P M T

S M T

P M T

P M T

P M T

P M T

S M T

X X X

X X X

X X X

P DT

Lookup

„Master“

derived on demand

ERGEBNISAUFNAHME

8. ÄNDERUNGEN ÜBERNEHMEN

8. ÄNDERUNGEN ÜBERNEHMEN

Statusbericht, Aktionsplan

VIRTUELLES PRODUKT

6. VIRTUELLE VALIDIERUNG

6. VIRTUELLE VALIDIERUNG

Virtuelle Validierung mit DMU / VP

PLM System

Digitale Validierung mit CAx-Daten

3. DIGITALE VALIDIERUNG

3. DIGITALE VALIDIERUNG

DIGITALES PRODUKT VIRTUELLES PRODUKT

7. VIRTUELLE FABRIK

7. VIRTUELLE FABRIK

Virtuelle Fertigungs-planung mit DMU / VP

DIGITALES PRODUKT

Digitales Produktmodell zum bestimmten Entwicklungsstand

2. KONFIGURATION/ ERSTELLUNG 2. KONFIGURATION/ ERSTELLUNG

...

...

...

Powertrain

Powertrain Integration

Steering

Limousine

Caravan

Monocab

Hinterachse

Vorderachse

Suspension

Tires, Wheels, Trim

Brakes

Frame Assembly

Mounts

Chassis Tools

ChassisChassis

HVAC + PT Cooling

Vehicle

Virtuelles Produktmodell im Kontext des gesamten Produktes

5. VIRTUALISIERUNG5. VIRTUALISIERUNG

VIRTUELLES PRODUKT

4. DIGITALE FERTIGUNGSPLANUNG

4. DIGITALE FERTIGUNGSPLANUNG

Digitale Fertigungsplanung mit CAx-Daten

DIGITALES PRODUKT

3.C

om

pu

ter

Aid

ed D

esig

n

3.1

Ein

führ

ung

Wiederholte Iterationen

CAD/CAE/CAM System VR/AR/MR-System

Page 4: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 4

Rechnerinterne Teilproduktmodelle im Produktentstehungsprozess

Digital Mock-Up

Das integrierte Produktmodell umfasst die Produktmodelle aus allen Phasen des Produktentstehungsprozesses.

Begleitprozesse

Produktentstehung

VertriebMarketing

Iterationen

Produkt-entwicklung

Produkt-herstellung

Beschaffung/EinkaufReales

Produkt

FertigungsmodellBerechnungsmodellCAD-ModellAuslegungsmodellDesignmodell

Integriertes Produktmodell

3.C

om

pu

ter

Aid

ed D

esig

n

3.1

Ein

führ

ung

Page 5: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 5

Geometrie-Modellierungsfunktionen

Geometriemodelle

Benutzungsoberfläche

PE-Software-Module

(-Anwendungen)

Geometriemodellierung

Struktur eines integrierten PE-Software-Systems

Geometrie-Modellierungsfunktionen

• Basis-CAD-Funktionen zur- Erzeugung

- Manipulation

- Transformation

- Präsentation und

- Ausgabe

von Geometriemodellen

• Diese Basis-CAD-Funktionen sind- firmenneutral

- produktneutral

- anwendungsneutral

Quelle: Abramovici, ITM Bochum, 2005

3.C

om

pu

ter

Aid

ed D

esig

n

3.1

Ein

führ

ung

Page 6: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 6

Gliederung der Vorlesung

1. Einleitung

2. Product Lifecycle Management

3. Computer Aided Design

4. Computer Aided Engineering

Inhalt Vorlesung

3.1 Einführung

3.1.1 Historische Entwicklung

3.2 Geometrische Modellierung

3.3 Erweiterte Geometrie-modellierung

3.1.2 Begriffsdefinition

3.4 CAD-Systemarchitektur

3.5 Kommerzielle Systemlösungen

4. Computer Aided Manufacturing

Page 7: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 7

Vor- und Nachteile von Computer Aided Design

Vorteile:• Reduzierung des Aufwandes bei der Ausführung sich wiederholender Vorgänge

• Vereinfachung der Optimierung von Konstruktionslösungen durch rasche Entwicklung von Lösungsalternativen

• Reduzierung von Fehlern, z.B. auch bei der Weiterverwendung von Zeichnungsdaten

• Anwendung von Methoden (FEM, MKS etc.), die manuell praktisch nicht einsetzbar sind

• Verwendung von Normteilbibliotheken

Nachteile:• Hoher Aufwand bei komplizierten Geometrien

• Grenzen der Darstellbarkeit

• Hoher Investitionsaufwand

• Zeitintensive Lern- bzw. Einführungsphase

3.C

om

pu

ter

Aid

ed D

esig

n

3.1

Ein

führ

ung

/ 3.1

.2 B

egrif

fsde

finiti

onen

Page 8: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 8

Produktinformationen im Produktmodell

Produktmodelle

Produktdefinitionz.B. über Benennung: VentilgehäuseIdentifizierende Nummer: 1234509876Klassifizierende Nummer: VE-0815-4711

Produktrepräsentationz.B. als

CSG-StrukturB-Rep-Struktur

Feature-Struktur

Produktpräsentation

z.B. als schattierte Darstellung, Stückliste oder Technische Zeichnung

Quelle: DiK, TU Darmstadt

3.C

om

pu

ter

Aid

ed D

esig

n

3.1

Ein

führ

ung

/ 3.1

.2 B

egrif

fsde

finiti

onen

Page 9: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 9

Produktdefinition und Produktmodell

• Die Produktdefinition stellt den Anknüpfungspunkt bzw. den Ausgangspunkt einer umfassenden Produktbeschreibung dar.

• Die wichtigsten Aspekte der Produktdefinition sind:

- Identifikation,

- Klassifikation,

- Reifegrad,

- Änderungsstand,

- Festlegung von Produktversionen,

- Festlegung der Gültigkeit,

- Referenzen zur Gestaltrepräsentation,

- Beschreibung der anwendungsspezifischen Zusammenhangs, in dem das Produkt zu sehen ist.

• Ein Produktmodell ist die Abbildung eines Produktes in ein formales Modell.

• Das Produktmodell ist das Resultat des Produktentwicklungsprozesses, in dem alle relevanten Eigenschaften eines Produktes herausgearbeitet und dokumentiert werden.

Begriffdefinition nach Anderl, DiK, TU Darmstadt

3.C

om

pu

ter

Aid

ed D

esig

n

3.1

Ein

führ

ung

/ 3.1

.2 B

egrif

fsde

finiti

onen

o.Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 06/07 - Folie 14

Produktinformationen im Produktmodell

ProduktmodelleProduktmodelle

Produktdefinitionz.B. über Benennung: VentilgehäuseIdentifizierende Nummer: 1234509876Klassifizierende Nummer: VE-0815-4711

Produktrepräsentationz.B. als

CSG-StrukturB-Rep-Struktur

Feature-Struktur

Produktpräsentation

z.B. als schattierte Darstellung, Stückliste oder Technische Zeichnung

Quelle: DiK, TU Darmstadt

3.C

om

pu

ter

Aid

ed D

esig

n

3.1

Ein

führ

ung

/ 3.1

.2 B

egrif

fsde

finiti

onen

Page 10: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 10

Produktrepräsentation

• Die Produktrepräsentation umfasst die Daten, die zur Beschreibung des Produkts benötigt werden, nach außen hin aber im Gegensatz zur Produktpräsentation nicht direkt als Produktdokumentation in Erscheinung treten.

• In der konventionellen Produktentwicklung kann dies am ehesten mit dem Produktkonzept des Entwicklers oder Konstrukteurs verglichen werden.

• In der rechnerunterstützten Produktentwicklung steht die Produktrepräsentation für die rechnerinterne Abbildung der Daten, die das Produkt beschreiben und im Rechner in Form systemspezifischer oder genormter Datenmodelle repräsentiert werden. (Beispiel: Abbildung von Geometriedaten durch die CSG-, die BREP- oder die hybride Feature-Struktur).

3.C

om

pu

ter

Aid

ed D

esig

n

3.1

Ein

führ

ung

/ 3.1

.2 B

egrif

fsde

finiti

onen

o.Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 06/07 - Folie 14

Produktinformationen im Produktmodell

ProduktmodelleProduktmodelle

Produktdefinitionz.B. über Benennung: VentilgehäuseIdentifizierende Nummer: 1234509876Klassifizierende Nummer: VE-0815-4711

Produktrepräsentationz.B. als

CSG-StrukturB-Rep-Struktur

Feature-Struktur

Produktpräsentation

z.B. als schattierte Darstellung, Stückliste oder Technische Zeichnung

Quelle: DiK, TU Darmstadt

3.C

om

pu

ter

Aid

ed D

esig

n

3.1

Ein

führ

ung

/ 3.1

.2 B

egrif

fsde

finiti

onen

Page 11: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 11

Die Produktpräsentation ist die Darstellung von Informationen, die durch die Produktdefinition und Produktrepräsentation bereits festgelegt werden. Sie lässt sich vor allem von folgenden zwei Formen unterscheiden:

• In der Dokumentation

- Technische Zeichnung

- Stückliste

- Arbeitsplan

- NC-Programm

• In der Computergraphik

- Visualisierung

- Animation

- VR-Modell

Produktpräsentation3.

Co

mp

ute

r A

ided

Des

ign

3.1

Ein

führ

ung

/ 3.1

.2 B

egrif

fsde

finiti

onen

o.Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 06/07 - Folie 14

Produktinformationen im Produktmodell

ProduktmodelleProduktmodelle

Produktdefinitionz.B. über Benennung: VentilgehäuseIdentifizierende Nummer: 1234509876Klassifizierende Nummer: VE-0815-4711

Produktrepräsentationz.B. als

CSG-StrukturB-Rep-Struktur

Feature-Struktur

Produktpräsentation

z.B. als schattierte Darstellung, Stückliste oder Technische Zeichnung

Quelle: DiK, TU Darmstadt

3.C

om

pu

ter

Aid

ed D

esig

n

3.1

Ein

führ

ung

/ 3.1

.2 B

egrif

fsde

finiti

onen

Page 12: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 12

Gliederung der Vorlesung

1. Einleitung

2. Product Lifecycle Management

3.1 Einführung

3.2.1 Einführung in die geometrische Modellierung

3.2 Geometrische Modellierung

3.2.2 2D-Geometriemodellierung

3.4 CAD-Systemarchitektur

3.5 Kommerzielle Systemlösungen

3.2.3 21/2 und 3D-Geometriemodellierung

3.2.4 Modellierungsalgorithmen

3.3 Erweiterte Geometriemodellierung

Inhalt Vorlesung

3. Computer Aided Design

4. Computer Aided Engineering

5. Computer Aided Manufacturing

Page 13: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 13

Systematik geometrischer Objekte

Geometrische Objekte

Körper-Geometrie

(räumlich verteilte Materie)

Gestalt/Lage

Bauteil-/Baugruppen-Geometrie

Makrogeometrie

(Flächen, Linien, Punkte)

Mikrogeometrie

(Oberflächenbeschaffen-heit, Toleranzen)

Bewegungs-Geometrie

(Veränderung der Lage)

Verformungs-Geometrie

(Veränderung der Gestalt)

3.C

om

pu

ter

Aid

ed D

esig

n

3.2

Geo

met

risch

e M

odel

lieru

ng /

3.2.

1 E

infü

hrun

g in

die

geo

met

risch

e M

odel

lieru

ng

Quelle: Abramovici, ITM Bochum, 2005

Page 14: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 14

Geometriemodelle

• CAD-Systeme bilden Objekte (abstrahierte reale Sachverhalte) in rechnerinterne Darstellungen ab.

• Diese Abbildung und digitale Speicherung der Objekte erfolgt nach einem vorgegebenen, meist systemspezifischen Abbildungsschema.

• Die entstehende rechnerinterne Darstellung wird auch als rechnerinternes Modell bezeichnet.

• Die rechnerinterne Darstellung der Objektgeometrie wird Geometriemodell genannt.

• Die Geometriemodelle können dabei hinsichtlich folgender Merkmale klassifiziert werden:

- Dimensionalität des Elementraums: 2D oder 3D-Raum

- Klassen der verfügbaren Geometrieelemente: Linien-, Flächen- oder Volumenmodelle

- Art der mathematischen Beschreibung der Geometrieelemente: analytisch oder parametrisch.

3.C

om

pu

ter

Aid

ed D

esig

n

3.2

Geo

met

risch

e M

odel

lieru

ng /

3.2.

1 E

infü

hrun

g in

die

geo

met

risch

e M

odel

lieru

ng

Qu

ell

e:

DiK

, T

U D

arm

sta

dt

Page 15: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 15

Klassifikation von Geometrieelementen nach Dimensionalität

Geometriemodelle

Punktmodelle(Point)

2D-Flächen-modelle(Surface)

2D-Modelle

Linienmodelle(Curve)

Drahtmodelle(Wireframe)

3D-Flächen-modelle(Surface)

Volumenmodelle(Solid)

3D-Modelle

Translationsmodelle Rotationsmodelle Trajektionsmodelle

2 ½ D-Modelle(Sweep Model)

3.C

om

pu

ter

Aid

ed D

esig

n

3.2

Geo

met

risch

e M

odel

lieru

ng /

3.2.

1 E

infü

hrun

g in

die

geo

met

risch

e M

odel

lieru

ng

Page 16: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 16

Klassifikation von Geometrieelementen nach Geometrieelementen (1)

(2D- und 3D-) Linienmodell (auch Draht- oder Kantenmodell):

• Das Modell benutzt Punkte und Linien, um die Gestalt eines Körpers im zwei- oder dreidimensionalen Raum durch die Darstellung ihrer Kanten zu beschreiben.

• Es besteht keine Möglichkeit der Darstellung von Sichtkanten oder Festlegung der Materialverteilung im Raum.

• Ein solches Modell eignet sich vorzugsweise zur Darstellung zweidimensionaler Geometrien (technische Zeichnungen).

(2D- und 3D-) Flächenmodell:

• Das Modell basiert auf der Definition ebener und gekrümmter Flächen im Raum, die die Hüllflächen des zu beschreibenden Körpers darstellen.

• Modelle werden meistens parametrisch definiert durch unterschiedliche Beschreibungsformen. 3.

Co

mp

ute

r A

ided

Des

ign

3.2

Geo

met

risch

e M

odel

lieru

ng /

3.2.

1 E

infü

hrun

g in

die

geo

met

risch

e M

odel

lieru

ng

Quelle: DiK, TU Darmstadt

Page 17: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 17

Klassifikation von Geometrieelementen nach Geometrieelementen (2)

Volumenmodell:

• Diese Modelle beschreiben Volumina vollständig.

• Im Zusammenhang mit einer Materialkennung können auch Körper vollständig definiert werden. Materialeigenschaften erweitern die Volumenmodelle zu Körpermodellen.

• Vollständigkeit der Definition bedeutet:

- Es ist nicht möglich, Körper mit fehlenden Kanten oder Flächen zu definieren und abzubilden.

- Es wird die Modellierung von Kanten und Flächen verhindert, die zu keinem Volumen gehören.

- Die Definition von sich selbst durchdringenden Körpern wird verhindert.

• Das rechnerinterne Volumenmodell ist im technischen Sinne ein reales Abbild der Wirklichkeit.

• Die prinzipielle technische Realisierbarkeit der modellierten Gestalt ist immer gewährleistet. 3.

Co

mp

ute

r A

ided

Des

ign

3.2

Geo

met

risch

e M

odel

lieru

ng /

3.2.

1 E

infü

hrun

g in

die

geo

met

risch

e M

odel

lieru

ng

Quelle: DiK, TU Darmstadt

Page 18: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 18

Mathematische Beschreibung - Analytisch beschriebene Geometrieelemente

Dimensionalität der Beschreibungselemente (aus analytischer Sicht)

x

y

z

e1 2e

3e

z

y

x

r

P

Punktmodell

z

y

x

rf:

xy

zvP

0

P

r0 r

Linienmodell(Drahtmodell)

vrrf

0:

xy

z

v

wP0

n

r0

Flächenmodell

0)(:

:

0

0

nrrf

wvrrf

xy

z

jR

w v

uz0

x0

y0

Volumenmodell

)sin()cos(

)sin()cos(:

zy

zy

x

w

v

u

f

l

r

r

PEPZ wvu )sin(

)cos(3

,,

0 1 2 3

Info

rmat

ions

inha

lt

Quelle: DiK, TU Darmstadt

3.C

om

pu

ter

Aid

ed D

esig

n

3.2

Geo

met

risch

e M

odel

lieru

ng /

3.2.

1 E

infü

hrun

g in

die

geo

met

risch

e M

odel

lieru

ng

O

Page 19: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 19

Mathematische Beschreibung - Parametrisch beschriebene Geometrieelemente

Begriffsklärung

Die Anwendung parametrischer Beschreibungsverfahren resultiert aus der Anforderung, beliebig gekrümmte Kurven (Freiformkurven) beschreiben zu können. Gleiches gilt für die Freiformflächen und die Freiformvolumina. Dementsprechend können also ein-, zwei- und dreidimensionale parametrisch beschriebene Geometrieelemente unterschieden werden.

Der Übergang zu parametrischen Beschreibungsverfahren für Geometrieelemente (Kurven, Flächen, Volumina) bedeutet in erster Linie, dass sich die Definition der Elemente anstatt direkt auf ein Koordinatensystem auf Größen (Parameter) bezieht, die eine Eigenschaft des Elements verkörpern.

Die Funktionen können beispielsweise aussehen wie folgt:

analytisch: f = f (x, y) = 0

(implizit) im x, y, z-Koordinatensystem

y= f (x) (explizit) im x, y, z-Koordinatensystem

parametrisch: f = f (x, y, z) = 0; x = x (u), y = y (v), z = z(w) im x, y, z-Koordinatensystem.Quelle: DiK, TU Darmstadt

3.C

om

pu

ter

Aid

ed D

esig

n

3.2

Geo

met

risch

e M

odel

lieru

ng /

3.2.

1 E

infü

hrun

g in

die

geo

met

risch

e M

odel

lieru

ng

Page 20: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 20

Vorteile parametrischer Beschreibungsverfahren

• Wesentlicher Antrieb zur Einführung parametrischer Beschreibungs-verfahren war die Notwendigkeit, beliebig gekrümmte Linien und Flächen definieren zu können. Diese sind analytisch nicht oder nur sehr aufwendig beschreibbar und werden deshalb parametrisch nach den Prinzipien der Approximation und der Interpolation definiert.

• Ein weiterer Grund ist die Erzeugung glatter Kurven und Flächen, die durch die Erfüllung von Stetigkeitsbedingungen zwischen Segmenten zusammengesetzter Kurven und Flächen erreicht werden kann.

• Parametrische Beschreibungsverfahren haben darüber hinaus folgende Vorteile:

- Mehr Freiheitsgrade formulierbar als z. B. nur die drei Raumkoordinaten. Damit können z. B. auf einfache Weise Anfangs- und Randbedingungen in der Beschreibung berücksichtigt werden.

- Die parametrische Beschreibung erfolgt in der DV-gerechten Vektor- oder Matrixschreibweise, was zur einfachen Anwendung von mathematischen Operationen führt.

- Die Operationen selbst können einfach definiert und global angewendet werden, da sie bei parametrischer Beschreibung gleichsam auf verschiedene Geometrieelemente angewendet werden können.

3.C

om

pu

ter

Aid

ed D

esig

n

3.2

Geo

met

risch

e M

odel

lieru

ng /

3.2.

1 E

infü

hrun

g in

die

geo

met

risch

e M

odel

lieru

ng

Page 21: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 21

Mathematische Prinzipien für parametrische Beschreibungsverfahren (1)

Interpolation: Interpolation bedeutet, dass eine Funktion F(x) an eine gegebene Funktion f (x) oder eine Menge gegebener Punkte so angeglichen wird, dass an bestimmten Punkten xi gilt F(xi) = f(xi).

„Die Funktion soll durch die vorgegebenen Punkte gehen“.

Mathematische Verfahren der Interpolation basieren auf sogenannte Interpolationspolynomen, die nach Lagrange, Newton oder Hermite definiert sind.

Approximation: Hierunter wird das Ermitteln einer Ersatzfunktion F verstanden, die sich einer vorgegebenen Basisfunktion oder einer Menge vorgegebener Punkte optimal annähert.

Optimal bedeutet dabei, dass die Abweichung der Ersatzfunktion von der Basisfunktion oder die Summe der Abweichungen von den gegebenen Punkten möglichst klein sein soll.

Bei den mathematischen Verfahren zur Approximation wird auch von Ausgleichsverfahren gesprochen. Als Beispiel hierfür sei die Methode der kleinsten Quadrate nach dem Mathematiker Gauß genannt.

Quelle: DiK, TU Darmstadt

3.C

om

pu

ter

Aid

ed D

esig

n

3.2

Geo

met

risch

e M

odel

lieru

ng /

3.2.

1 E

infü

hrun

g in

die

geo

met

risch

e M

odel

lieru

ng

Page 22: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 22

Grundelemente der 3D-Modellierung: Topologie (1)

Die Topologie ist die Lehre von der Lage und Anordnung von Gegenständen im Raum. In diesem Zusammenhang ist auch oft von den Nachbarschaftsbeziehungen zwischen Gegenständen oder von der Struktur der Gegenstände die Rede (nach DUDEN).

Definition der Topologie

Topologische Grundelemente Vertex/

Eckpunkte

Edges/

Kanten

Loop/Berandung

Face/

Oberflächen

Shell/Flächenverbund

Body/

Körper

3.C

om

pu

ter

Aid

ed D

esig

n

3.2

Geo

met

risch

e M

odel

lieru

ng /

3.2.

1 E

infü

hrun

g in

die

geo

met

risch

e M

odel

lieru

ng

Page 23: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 23

Grundelemente der 3D-Modellierung: Topologie (2)

• Die Topologie erlaubt es, die Nachbarschaftsbeziehung zwischen Elementen eines Gegenstands oder die Anordnung mehrerer Gegenstände relativ zueinander eindeutig zu beschreiben.

• Die Topologie ist dabei unabhängig von der Geometrie zu betrachten, d. h., dass z.B. eine Änderung der Produktgeometrie topologieinvariant sein kann: die Beschreibung bleibt selbst bei Änderung geometrischer Eigenschaften des Gegenstands unverändert.

• Auf der Basis der geometrischen Eigenschaften eines Gegenstands, die mit Hilfe der Mathematik beschrieben werden, können weitere Eigenschaften des Gegenstands wie Länge, Fläche, Rauminhalt oder Flächen- und Volumenschwerpunkte mathematisch berechnet werden.

Quelle: DiK, TU Darmstadt

3.C

om

pu

ter

Aid

ed D

esig

n

3.2

Geo

met

risch

e M

odel

lieru

ng /

3.2.

1 E

infü

hrun

g in

die

geo

met

risch

e M

odel

lieru

ng

Page 24: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 24

Grundelemente der 3D-Modellierung: Topologische Elemente

Vertex (Eck-/Endpunkt) ist ein Punkt im Raum, der als Eck-/Endpunkt für eine Kante dient.

Edge (Kante) ist eine Kante, die durch genau zwei Punkte begrenzt wird.

Loop (Berandungslinie) ist die Berandungslinie einer Fläche, bzw. ein Liniezug aus meist mehreren Edges.

Face (Oberfläche) ist eine Oberfläche, die einen Teil der Gesamtoberfläche eines Gegenstands oder seine gesamte Oberfläche darstellt.

Shell (Flächenverbund) besteht aus ein oder mehreren Flächen (Faces).

Body (Körper): Ein Body wird durch ein oder mehreren Oberflächen (Shells) definiert. Handelt es sich um einen Hohlkörper, hat dieser eine innere und eine äußere Oberfläche. Die innere Oberfläche wird als Ring und ihre Begrenzungslinie als Hole bezeichnet.

3.C

om

pu

ter

Aid

ed D

esig

n

3.2

Geo

met

risch

e M

odel

lieru

ng /

3.2.

1 E

infü

hrun

g in

die

geo

met

risch

e M

odel

lieru

ng

Page 25: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 25

Grundelemente der 3D-Modellierung: Geometrische versus topologische Elemente

V: Anzahl der Eck/Endpunkte (Vertices)

E: Anzahl der Kanten (Edges)

F: Anzahl der Flächen (Faces)

S: Anzahl der äußeren oder inneren Oberflächen (Shells)

R: Anzahl der "Volumendurch-brüche" im Körper (Rings)

H: Anzahl der "Löcher" in den Flächen (Holes)

Quelle: DiK, TU Darmstadt

Konsistenzbedingung (Euler-Poincaré-Formel)

V - E + F = 2 · (S - R) + H

Body/Körper

Shell/ Flächen-

verbund (S)

Face/Oberfläche

(F, R)

Loop/Berandungs-

linie (L, H)

Edge/Kante(E)

Vertex/Eck-punkt (V)

geometr.Volumen

Fläche

Linien

Punkt

Topologie GeometrieKörper/

Gegenstand

3.C

om

pu

ter

Aid

ed D

esig

n

3.2

Geo

met

risch

e M

odel

lieru

ng /

3.2.

1 E

infü

hrun

g in

die

geo

met

risch

e M

odel

lieru

ng

Page 26: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 26

Grundelemente der 3D-Modellierung: Projektion räumlicher Gegenstände (1)

• Für die Darstellung von 3D-Räumen ist die Projektion von 3D-Koordinaten auf 2D-Ebenen und die Berechnung perspektivischer 2D-Ansichten von großer Bedeutung.

Eine geometrische Projektion ist eine Abbildung von n+1 Dimensionen auf n (oder weniger) Dimensionen. In diesem Fall genügt es, die Abbildung von dreidimensionalen Objekten (3D Objekten) auf 2 Dimensionen (2D Bild) zu reduzieren.

• Projektionen werden gemäß ihrer Projektionsstrahlen klassifiziert. Projektionsstrahlen sind die Verbindungslinien zwischen einem Objektpunkt und der dazugehörigen Bildposition. Es lässt sich unterscheiden zwischen:

- Parallelprojektion und

- Zentralprojektion (Perspektivenprojektion)

(Quelle: James Foley: „Grundlagen der Computergraphik“, S. 223 - 232)

3.C

om

pu

ter

Aid

ed D

esig

n

3.2

Geo

met

risch

e M

odel

lieru

ng /

3.2.

1 E

infü

hrun

g in

die

geo

met

risch

e M

odel

lieru

ng

Page 27: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 27

Grundelemente der 3D-Modellierung: Projektion räumlicher Gegenstände (2)

A

BA

B

Projektoren

Projektions-zentrum

Projektions-ebene

Zentralprojektion

• Mittels Projektionen können geometrische Formen mit mehr als zwei Dimensionen auf eine zweidimensionale Bildebene projiziert werden.

• Die Projektion eines 3D Objekts ist durch gerade Projektionsstrahlen der Projektoren definiert, die von einem Projektionszentrum ausgehen.

• Die Projektoren laufen durch jeden Punkt des Objekts, schneiden eine Projektionsebene und erzeugen dabei die Projektion.

A

BA

BProjektions-zentrum im

Unendlichen

Projektions-ebene

Projektoren

Parallelprojektion

3.C

om

pu

ter

Aid

ed D

esig

n

3.2

Geo

met

risch

e M

odel

lieru

ng /

3.2.

1 E

infü

hrun

g in

die

geo

met

risch

e M

odel

lieru

ng

Page 28: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 28

Grundelemente der 3D-Modellierung: Projektion räumlicher Gegenstände (6)

• Um die Komplexität der, auf dem Bildschirm dargestellten 3D Objekte zu reduzieren, werden die nicht sichtbare Kanten, Flächen usw. entfernt.

• Generelles Prinzip: mit schnellen und einfachen Verfahren eine aufwändigere Berechnung einsparen.

• Vorteil:

- Performance der Darstellung

- Vermeiden unüberschaubarer Bilder

• Sichtbarkeitsentscheid durch:

- Dreidimensionales Clipping

- Rückseitenentfernung

- z-Buffer-Verfahren

3.C

om

pu

ter

Aid

ed D

esig

n

3.2

Geo

met

risch

e M

odel

lieru

ng /

3.2.

1 E

infü

hrun

g in

die

geo

met

risch

e M

odel

lieru

ng

Page 29: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 29

Gliederung der Vorlesung

1. Einleitung

2. Product Lifecycle Management

3.1 Einführung

3.2.1 Einführung in die geometrische Modellierung

3.2 Geometrische Modellierung

3.2.2 2D-Geometriemodellierung

3.4 CAD-Systemarchitektur

3.5 Kommerzielle Systemlösungen

3.2.3 21/2 und 3D-Geometriemodellierung

3.2.4 Modellierungsalgorithmen

3.3 Erweiterte Geometriemodellierung

Inhalt Vorlesung

3. Computer Aided Design

4. Computer Aided Engineering

5. Computer Aided Manufacturing

Page 30: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 30

Merkmale der 2D-Geometriemodellierung

2D-Geometriemodellierung wird genutzt für:

• Konturerzeugung für Zeichnungserstellung

• Basis für die 3D-Geometriemodellierung

• Erstellung von Schemazeichnungen (z.B. Schaltdiagramme, Layout-Zeichnungen, Funktionsdiagramme).

• leichte Erlernbarkeit (ähnlich zur konventionellen Vorgehensweise)

• geringe Systemkomplexität

• geringe Anforderungen an Rechnerleistung

• hoher Reifegrad der CAD-Systeme

• große Verbreitung

Vorteile

3.C

om

pu

ter

Aid

ed D

esig

n

3.2

Geo

met

risch

e M

odel

lieru

ng /

3.2.

2 2

D-G

eom

etrie

mod

ellie

rung

Quelle: Abramovici, ITM Bochum, 2005

GeometriemodelleGeometriemodelle

Punktmodelle(Point)

Flächenmodelle(Surface)

2D-Modelle

Linienmodelle(Curve)

Drahtmodelle(Wireframe)

Flächenmodelle(Surface)

Volumenmodelle(Solid)

3D-Modelle

Translationsmodelle Rotationsmodelle Trajektionsmodelle

2 ½ D-Modelle(Sweep Model)

GeometriemodelleGeometriemodelleGeometriemodelleGeometriemodelle

Punktmodelle(Point)

Punktmodelle(Point)

Flächenmodelle(Surface)

Flächenmodelle(Surface)

2D-Modelle

Linienmodelle(Curve)

Linienmodelle(Curve)

Drahtmodelle(Wireframe)

Drahtmodelle(Wireframe)

Flächenmodelle(Surface)

Flächenmodelle(Surface)

Volumenmodelle(Solid)

Volumenmodelle(Solid)

3D-Modelle

TranslationsmodelleTranslationsmodelle RotationsmodelleRotationsmodelle TrajektionsmodelleTrajektionsmodelle

2 ½ D-Modelle(Sweep Model)

• hoher Gesamtaufwand zur Modellierung komplexer räumlicher Objekte

• eingeschränkte Visualisierungs- und Darstellungsmöglichkeiten räumlicher Objekte

• unvollständige Geometrieinformationen für nachgelagerte Berechnungs- oder Anwendungsprogramme

Nachteile

Page 31: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 31

Analytisch nicht beschreibbare Kurven

• Die Kurven sind analytisch nicht beschreibbar, sondern parametrisch.

• Nur eine annähernde Beschreibung ist möglich, es handelt sich um eine Freiformgeometrie.

• einfache Beschreibung (wenige Parameter)

• globale und lokale Änderung durch Parameteränderung

• glatter Kurvenverlauf bei Parameteränderung

• Möglichkeit mehrere Kurven stetig zusammenzufassen

• Möglichkeit Kurven zu teilen, ohne ursprüngliche Form zu verändern

Anforderungen an die Repräsentation

• Konstruktion nach ästhetischen Gesichtspunkten (Styling)

• Repräsentation und Änderung vorhandener Styling-Modelle

• Konstruktion unter funktionalen Randbedingungen(z.B. Strömungswiderstand)

Bedarf / Anwendung

3.C

om

pu

ter

Aid

ed D

esig

n

3.2

Geo

met

risch

e M

odel

lieru

ng /

3.2.

2 2

D-G

eom

etrie

mod

ellie

rung

Quelle: Abramovici, ITM Bochum, 2005

Page 32: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 32

Hermite-Kurven

Definition: Eine einfache parametrische Kurve, die durch die Definition von Anfangs- und Endpunkt sowie der Tangentenvektoren in den Anfangs- und Endpunkten beschrieben wird.

Die Punkte auf der parametrischen Kurve sind beschrieben durch die Gleichung:

1,0,)( 012

23

3 tatatatatp

Anhand von den Rahmenbedingungen:

0)0( ap

3210)1( aaaap

1)0( ap t

321 32)1( aaap t

erhält man dann die Lösung für die Konstanten:

)0(0 pa

)0(1

tpa

)1()0(2)1(3)0(32

tt ppppa

)1()0()1(2)0(23

tt ppppa

: Startpunkt

: Endpunkt

)0(p

)1(p)0(tp

)1(tp

)0(p

)1(p

)0(tp

)1(tp

: Tangente des Startpunkts

: Tangente des Endpunkts

3.C

om

pu

ter

Aid

ed D

esig

n

3.2

Geo

met

risch

e M

odel

lieru

ng /

3.2.

2 2

D-G

eom

etrie

mod

ellie

rung

Page 33: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 33

Vor- und Nachteile von Hermite-Kurven3.

Co

mp

ute

r A

ided

Des

ign

3.2

Geo

met

risch

e M

odel

lieru

ng /

3.2.

2 2

D-G

eom

etrie

mod

ellie

rung

Vorteile:

• Einfache Definition durch Angabe des Start- und Endpunktes sowie der Tangenten in diesen Punkten.

Nachteile:

• aufwendige Beschreibung zusammengesetzter Kurven

• direkte Auslegung der Anfangs- und End-Punkte

• hoher Änderungsaufwand

• keine lokalen Änderungen möglich

Page 34: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 34

Bézier-Kurven

• Bei einer Bézier-Kurve handelt es sich um ein Approximationsverfahren, das Kurven über Polygonseiten definiert.

• Zur Bestimmung einer gekrümmten Kurve müssen nach diesem Verfahren nur eine Reihe von Stützpunkten (Bézier-Punkten) definiert werden, die entsprechend ihrer Indizierung geradlinig miteinander verbunden werden und so einen räumlichen Polygonzug (bzw. bei einer Bézier-Fläche, ein Polygonnetz) bilden.

• Die Kurve liegt innerhalb der vom Polygon eingehüllten Fläche.

• Die Kurve interpoliert den Anfangs- und den Endpunkt.

• Die Tangente im Anfangspunkt entspricht der ersten Polygonstrecke und die Tangente im Endpunkt entspricht der letzten Polygonstrecke.

Von Polygon eingehüllte Fläche

Definierendes Bézier-PolygonBézier-PunktBézier-Kurve

3.C

om

pu

ter

Aid

ed D

esig

n

3.2

Geo

met

risch

e M

odel

lieru

ng /

3.2.

2 2

D-G

eom

etrie

mod

ellie

rung

Page 35: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 35

Mathematische Definition von Bézier-Kurven

• Definition: Die Kurven der Form

heißen Bézier-Kurven n-ten Grades über dem Intervall [0,1].

• Als Gewichtsfunktionen werden die Bernsteinpolynome verwendet:

• Die Stützpunkte bi = [ xi, yi, zi ] heißen Bézier-Punkte oder

Kontrollpunkte und bilden das Bézier-Polygon oder Kontrollpolygon.

• Die Anzahl der Stützpunkte entspricht dem Grad der Bézier-Kurve.

• Die Bézier-Kurve approximiert das Kontrollpolygon.

]1,0[,)1()(

ttt

i

ntB inin

i

n

i

nii

d tBbtpRp0

)()(,]1,0[:

3.C

om

pu

ter

Aid

ed D

esig

n

3.2

Geo

met

risch

e M

odel

lieru

ng /

3.2.

2 2

D-G

eom

etrie

mod

ellie

rung

Page 36: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 36

Vor- und Nachteile von Bézier-Kurven

Vorteile

• Einfache Definition durch Vorgabe der Stützpunkte des definierenden Polygons. Es ist nicht nötig, Tangentenvektoren zu definieren.

• Die Kurve liegt innerhalb der konvexen Hülle des Polygons und gibt dessen Formeigenschaften gut wieder. Daher kann die Kurve in wenigen Iterationsschritten (Verschieben der Stützpunkte) leicht in gewünschter Form konstruiert werden.

• Die Zählrichtung der Stützpunkte kann ohne Gestaltänderung der Kurve umgekehrt werden.

• Es entstehen stetige und glatte Kurven.

Nachteile

• Der Grad der Kurve und damit auch der Rechenaufwand ist abhängig von der Anzahl der Stützstellen.

• Bei der Verschiebung einer Stützstelle verschiebt sich die ganze Kurve, außer den Randpunkten. Lokale Änderungen sind also nicht direkt möglich, sondern erfordern eine vorhergehende Segmentierung der Kurve, was zusätzlichen Aufwand für die Erhaltung gewünschter Eigenschaften an den Übergängen zwischen den Segmenten nach sich zieht.

3.C

om

pu

ter

Aid

ed D

esig

n

3.2

Geo

met

risch

e M

odel

lieru

ng /

3.2.

2 2

D-G

eom

etrie

mod

ellie

rung

Page 37: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 37

B-Spline-Kurven

• Der Name leitet sich her von im englischen "Spline" genannten Metallstreifen, die, auf normale Weise verbogen, gewisse Stetigkeitseigenschaften haben. Das "B" im Namen deutet an, dass diese Form der Kurve, im Gegensatz zum natürlichen Spline, durch Basisfunktionen darstellbar ist.

• B-Splines sind zusammengesetzte Polynomkurven mit stetig differenzierbaren Nahtstellen.

• Bei den Spline-Kurven handelt es sich wie bei den Bézier-Kurven um approximierende Kurven, die über ein Polygon von Stützpunkten definiert sind.

• Im Gegensatz zu Bézier-Kurven kann der Grad des Polynoms unabhängig von der Anzahl der Stützpunkte (Kontrollpunkte) gewählt werden.

• Neben den Stützpunkten erlaubt diese Kurvendarstellung weiterhin Einflussnahmen auf die Kurvenform mittels so genannten Knoten- und Gewichtungsvektoren, insbesondere für die lokale Modifikation.

3.C

om

pu

ter

Aid

ed D

esig

n

3.2

Geo

met

risch

e M

odel

lieru

ng /

3.2.

2 2

D-G

eom

etrie

mod

ellie

rung

Page 38: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 38

Mathematische Definition der B-Spline Kurven (1)

• Ein B-Spline der Ordnung n ist ein abschnittsweise (segmentweise) definiertes Polynom vom Grad (n-1), das an den Knoten (Segmentübergängen) (n-2)-mal stetig differenzierbar ist.

• Die B-Splinekurve vom Grad n mit m Stützpunkten hat folgende Parameterdarstellung:

mit

Punktefolge auf der Kurve längst des

Parameters t (t in [0; 1])

de Boor - Stützpunkte des zu approximierenden Polygons

Gewichtung der einzelnen Stützpunkte

Basis-/Bindefunktion vom Grad n

3.C

om

pu

ter

Aid

ed D

esig

n

3.2

Geo

met

risch

e M

odel

lieru

ng /

3.2.

2 2

D-G

eom

etrie

mod

ellie

rung

,)()(0

mi

i

niii tNwbtp

)](),(),([)( tztytxtp

],,[ iiii zyxb

mwwww ,,, 10

tN ni

Quelle: DiK, TU Darmstadt

Page 39: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 39

Eigenschaften von B-Spline-Kurven3.

Co

mp

ute

r A

ided

Des

ign

3.2

Geo

met

risch

e M

odel

lieru

ng /

3.2.

2 2

D-G

eom

etrie

mod

ellie

rung

• Die Kurve interpoliert den Anfangs- und den Endpunkt.

• Die Kurve liegt innerhalb der vom Polygon eingehüllten Fläche.

• Die Tangente im Anfangspunkt entspricht der ersten Polygonstrecke und die Tangente im Endpunkt entspricht der letzten Polygonstrecke.

• Die Zählrichtung der Stützpunkte kann ohne Gestaltänderung der Kurve umgekehrt werden.

• Die Kurve kann durch Stützpunkte verlaufen.

• Wird der Knotenvektor äquidistant gewählt (d. h. gleiche Differenz zwischen den Knotenwerten ti ), so wird von uniformen Basis-

Splines (kurz URBS, Uniform Rational Basis Spline) gesprochen.

• Werden die Knotenvektoren nicht äquidistant gewählt, so wird von nicht uniformen Basis-Splines (NURBS, Non Uniform Rational Basis Spline) gesprochen.

,...],,[ 210 tttt

Page 40: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 40

NURBS – Kurven (Erweiterung von B-Splines)

Darstellung einer Ellipse mit w ={ 1,0.5,0.5,1,0.5,0.5,1}

• NURBS sind rationale B-Spline-Kurven mit einem nichtuniformen, d.h. ungleichmäßig verteilten Knotenvektor.

• Gleiche analytische und geometrische Eigenschaften wie Splines.

• Invariant bei Rotation, Skalierung, Translation und Projektion.

• Kegelschnitte wie z.B. Kreisbögen lassen sich darstellen (Ordnung k >= 3).

• Jeder Stützpunkt besitzt ein bestimmbares Gewicht.

• wi dient als Formkontrollparameter:

- wi > 1: Kurve nähert sich dem

Kontrollpunkt

- wi < 1: Kurve entfernt sich von dem

Kontrollpunkt.

3.C

om

pu

ter

Aid

ed D

esig

n

3.2

Geo

met

risch

e M

odel

lieru

ng /

3.2.

2 2

D-G

eom

etrie

mod

ellie

rung

Vorteile:

• NURBS Kurven sind flexibler

• Eine exakte Darstellung eines Kegelschnittes ist ab Ordnung k >= 3 möglich

• Durch die Gewichte existiert eine weitere Gestaltungsmöglichkeit.

b1b2

b3

b4b5

b0=b6

Page 41: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 41

Vorteile der B-Spline Kurve gegenüber der Bezier-Kurve

• Zusätzliche Möglichkeiten der Modifikation durch Gewichtungs- und Knotenvektoren.

• Einfache lokale Modifikation der Kurve durch Verschieben der Stützpunkte des definierenden Polygons.

• Die Interpolation eines bestimmten Punktes kann erzwungen werden.

• Durch die zusätzlichen Modifikationsmöglichkeiten werden weniger Stützstellen für das definierende Polygon benötigt.

• Bei entsprechender Wahl der Gewichtungen können Kegelschnitte konstruiert werden. Ohne Gewichte wäre das nicht möglich.

• Analytisch beschreibbare Kurven können auch als B-Splines beschrieben werden.

• Die Bezier-Kurve kann als ein Sonderfall der B-Splinekurve vom Grad n dargestellt werden, bei dem die Anzahl der Stützpunkte gleich n ist. 3.

Co

mp

ute

r A

ided

Des

ign

3.2

Geo

met

risch

e M

odel

lieru

ng /

3.2.

2 2

D-G

eom

etrie

mod

ellie

rung

Page 42: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 42

Rechnerinterne Repräsentation von 2D-Geometriemodellen

P2 P3

L2L1

P1

a) Hierarchische Struktur

b) allgemeine Netzwerkstruktur

c) relationales Datenbankmodell

Beispiel: zwei Linien

EndpunktP31L2

EndpunktP21L2

EndpunktP22L1

EndpunktP12L1

Attribut (z.B. Pkt.-Art)

NameAttribut

(z.B. Dicke)Name

PunkteLinien

P2 P3

L2

P1 P2

L1

P1 P2

L1

P3

L2

P2P3

L2

L3

L4

P1P4 L1

b) relationales Datenbankmodell

a) allgemeine Netzwerkstruktur

Beispiel: Viereck

LinienFläche Punkte

NameName NameAttributAttribut Attribut(z.B. Dicke) (z.B.Pkt-Art)

L1F1 1 Endpunkt Schattiert

Endpunkt

Endpunkt

Endpunkt

Endpunkt

Endpunkt

Endpunkt

Endpunkt

P1

L1 1 P2

L2 1 P2

L2

L3

L3

L4

L4

1

1

1

1

1

P3

P3

P4

P4

P1

L1 L4L3L2

F1

P1 P2 P3 P4

F1

Quelle: Abramovici, ITM Bochum, 2005

3.C

om

pu

ter

Aid

ed D

esig

n

3.2

Geo

met

risch

e M

odel

lieru

ng /

3.2.

2 2

D-G

eom

etrie

mod

ellie

rung

Page 43: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 43

Gliederung der Vorlesung

1. Einleitung

2. Product Lifecycle Management

3.1 Einführung

3.2.1 Einführung in die geometrische Modellierung

3.2 Geometrische Modellierung

3.2.2 2D-Geometriemodellierung

3.4 CAD-Systemarchitektur

3.5 Kommerzielle Systemlösungen

3.2.3 21/2 und 3D-Geometriemodellierung

3.2.4 Modellierungsalgorithmen

3.3 Erweiterte Geometriemodellierung

Inhalt Vorlesung

3. Computer Aided Design

4. Computer Aided Engineering

5. Computer Aided Manufacturing

Page 44: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 44

3D-Drahtmodelle: Grundlagen

• leichte Erlernbarkeit (Erweiterung der Zeichnungen mit der 3. Dimension)

• geringe Systemkomplexität

• geringe Anforderungen anRechnerleistung

Vorteile

• keine automatische Erzeugung von Sichtkanten

• keine automatische Schnitterzeugung

• Mehrdeutigkeit der Darstellung

Nachteile

3.C

om

pu

ter

Aid

ed D

esig

n

3.2

Geo

met

risch

e M

odel

lieru

ng /

3.2.

3 2

1 /2

und

3D-G

eom

etrie

mod

ellie

rung

Quelle: Abramovici, ITM Bochum, 2005

• 3D-Drahtmodelle wurden in den Frühphasen der CAD-Entwicklung (Anfang der 80er Jahre) verwendet.

• Die Modelle wurden als Basis für Hilfsgeometrien eingesetzt, die zur Erstellung komplexer Modelle verwendet wurden.

• 3D-Drahtmodelle werden zur Erstellung von 3D-Schemazeichnungen (basierend auf 2D-Skizzen) wie z.B. 3D-Flussdiagramme und 3D-Chip-Schemata benutzt.

GeometriemodelleGeometriemodelle

Punktmodelle(Point)

Flächenmodelle(Surface)

2D-Modelle

Linienmodelle(Curve)

Drahtmodelle(Wireframe)

Flächenmodelle(Surface)

Volumenmodelle(Solid)

3D-Modelle

Translationsmodelle Rotationsmodelle Trajektionsmodelle

2 ½ D-Modelle(Sweep Model)

GeometriemodelleGeometriemodelleGeometriemodelleGeometriemodelle

Punktmodelle(Point)

Punktmodelle(Point)

Flächenmodelle(Surface)

Flächenmodelle(Surface)

2D-Modelle

Linienmodelle(Curve)

Linienmodelle(Curve)

Drahtmodelle(Wireframe)

Drahtmodelle(Wireframe)

Flächenmodelle(Surface)

Flächenmodelle(Surface)

Volumenmodelle(Solid)

Volumenmodelle(Solid)

3D-Modelle

TranslationsmodelleTranslationsmodelle RotationsmodelleRotationsmodelle TrajektionsmodelleTrajektionsmodelle

2 ½ D-Modelle(Sweep Model)

Page 45: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 45

3D-Drahtmodelle

3D-Drahtmodelle: Geometrieelemente

Gleiche Repräsentation wie im 2D-Bereich, um die 3. Dimension erweitert:

analytisch nichtbeschreibbar

interpolierte Kurven(z.B. Hermite Kurven)

approximierte Kurven

(z.B. Bézier-, B-Spline-Kurven)

räumliche Kurvenelemente

analytischbeschreibbar

Strecke

Kegelschnitte

...

3.C

om

pu

ter

Aid

ed D

esig

n

3.2

Geo

met

risch

e M

odel

lieru

ng /

3.2.

3 2

1 /2

und

3D-G

eom

etrie

mod

ellie

rung

Quelle: Abramovici, ITM Bochum, 2005

Page 46: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 46

Darstellungsmöglichkeiten des Drahtmodells

a) b) c)

3D-Drahtmodelle: Nachteile der 3D-Drahtmodellierung (1)

Undeutliche Darstellung von Sichtkanten:

• Der Blickwinkel kann nicht allein durch das Drahtmodell erkannt werden, die Darstellung ist zweideutig.

Sichtkanten eines realen Rotationsteiles

Sichtkanten

Reale Bauteilkanten

Drehung

3.C

om

pu

ter

Aid

ed D

esig

n

3.2

Geo

met

risch

e M

odel

lieru

ng /

3.2.

3 2

1 /2

und

3D-G

eom

etrie

mod

ellie

rung

Quelle: Abramovici, ITM Bochum, 2005

Page 47: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 47

3D-Drahtmodelle: Nachteile der 3D-Drahtmodellierung (2)

Fehlen von Volumeninformationen:

• Schnitte werden nicht im Drahtmodell angezeigt.

• Körperdurchdringungen sind im Drahtmodell nicht erkennbar.

Keine automatische Schnittgenerierung

Geschnittenes Volumenmodell

Schnittdarstellung eines Drahtmodells

Keine automatische Körperdurchdringung

Volumenmodell Drahtmodell

3.C

om

pu

ter

Aid

ed D

esig

n

3.2

Geo

met

risch

e M

odel

lieru

ng /

3.2.

3 2

1 /2

und

3D-G

eom

etrie

mod

ellie

rung

Quelle: Abramovici, ITM Bochum, 2005

Page 48: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 48

Mehrdeutige Interpretation

A B

C D

Modellierung unsinniger Geometriemodelle (keine Konsistenzüberprüfung)

3D-Drahtmodelle: Nachteile der 3D-Drahtmodellierung (3)

Mehrdeutigkeit von 3D-Drahtmodellen:

• Mehrdeutige Interpretationen wegen mangelnder Informationen.

• Modellierung unsinniger Geometrie möglich, da keine Konsistenzprüfung stattfindet.

3.C

om

pu

ter

Aid

ed D

esig

n

3.2

Geo

met

risch

e M

odel

lieru

ng /

3.2.

3 2

1 /2

und

3D-G

eom

etrie

mod

ellie

rung

Quelle: Abramovici, ITM Bochum, 2005

Page 49: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 49

3D-Flächenmodellierung: Grundlagen 3.

Co

mp

ute

r A

ided

Des

ign

3.2

Geo

met

risch

e M

odel

lieru

ng /

3.2.

3 2

1 /2

und

3D-G

eom

etrie

mod

ellie

rung

• Eindeutige Darstellung

• Automatisches Ausblenden verdeckter Kanten

• Automatische Erzeugung von Sichtkanten

• Berechnung von Flächeninhalten

• Beschreibungsmöglichkeit komplexerProdukte

• Automatische Erzeugung von Schnittkonturen

• Schwierige Beschreibung von komplexen Körperobjekten

• höherer Rechenaufwand

• keine Volumeninformation:

- keine Konsistenzprüfung

- logische Volumenverknüpfungen nicht möglich

- keine Berechnung von Volumeninhalten möglich

- keine Schnittflächenermittlung möglich

Anwendung:

• Konstruktion von Schalenobjekten (z.B. glatte oder beliebig gekrümmte Blechteile)

• Hilfsmittel zur Beschreibung von Volumenmodellen

• Konstruktionshilfsmittel (z.B. Schnittebene, Hilfsebenen)

• Grundlage für Erstellung von NC-Werkzeugwegen.

Vorteile Nachteile

GeometriemodelleGeometriemodelle

Punktmodelle(Point)

Flächenmodelle(Surface)

2D-Modelle

Linienmodelle(Curve)

Drahtmodelle(Wireframe)

Flächenmodelle(Surface)

Volumenmodelle(Solid)

3D-Modelle

Translationsmodelle Rotationsmodelle Trajektionsmodelle

2 ½ D-Modelle(Sweep Model)

GeometriemodelleGeometriemodelleGeometriemodelleGeometriemodelle

Punktmodelle(Point)

Punktmodelle(Point)

Flächenmodelle(Surface)

Flächenmodelle(Surface)

2D-Modelle

Linienmodelle(Curve)

Linienmodelle(Curve)

Drahtmodelle(Wireframe)

Drahtmodelle(Wireframe)

Flächenmodelle(Surface)

Flächenmodelle(Surface)

Volumenmodelle(Solid)

Volumenmodelle(Solid)

3D-Modelle

TranslationsmodelleTranslationsmodelle RotationsmodelleRotationsmodelle TrajektionsmodelleTrajektionsmodelle

2 ½ D-Modelle(Sweep Model)

Page 50: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 50

3D-Flächenmodellierung: Erzeugung und Manipulation von Freiformflächen (1)

Glätten

Abwicklung

ManipulationsfunktionenKlassische Erzeugungsfunktionen

Durch nicht parallele Kurven

Durch sich kreuzende Kurven

Durch paralleleKurvenfamilien

Durch Punktmengen

Durch Ebenen

Äquidistant im Abstand

3.C

om

pu

ter

Aid

ed D

esig

n

3.2

Geo

met

risch

e M

odel

lieru

ng /

3.2.

3 2

1 /2

und

3D-G

eom

etrie

mod

ellie

rung

Quelle: Abramovici, ITM Bochum, 2005

Page 51: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 51

Beispiele

3D-Flächenmodellierung: Erzeugung und Manipulation von Freiformflächen (2)3.

Co

mp

ute

r A

ided

Des

ign

3.2

Geo

met

risch

e M

odel

lieru

ng /

3.2.

3 2

1 /2

und

3D-G

eom

etrie

mod

ellie

rung

Quelle: Abramovici, ITM Bochum, 2005

Regelflächen:

Eine Regelfläche verbindet die entsprechenden Enden zweierbeliebiger Konturen oder Konturzüge durch Geraden miteinander.

Page 52: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 52

gekrümmte Leitkurve

Rotations-fläche

x

y

z

Drehachse

Rotationswinkel

variable Erzeugende

LeitkurveErzeugungs-kurve (linear variabel)

LeitkurveErzeugungs-kurve

Translationsfläche (Sweep-Flächen)gerade Leitkurve

Leitkurve

Erzeugungs-kurve

3D-Flächenmodellierung: Erzeugung und Manipulation von Freiformflächen (3)3.

Co

mp

ute

r A

ided

Des

ign

3.2

Geo

met

risch

e M

odel

lieru

ng /

3.2.

3 2

1 /2

und

3D-G

eom

etrie

mod

ellie

rung

Quelle: Abramovici, ITM Bochum, 2005

• Rotationsflächen entstehen durch die Rotation einer 2D-Kurve um eine Drehachse über einen bestimmten Winkel.

• Translationsflächen (Sweep-Flächen) entstehen durch die Verschiebung einer geraden oder krummen Leitkurve entlang einer Erzeugungskurve.

Die Erzeugungskurve kann auch linear variiert werden.

Page 53: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 53

3D-Flächenmodellierung: Parametrisch beschriebene Flächen (Freiformflächen)

Motivation:

• Die Notwendigkeit, beliebig gekrümmte Flächenformen zu beschreiben.

Anforderungen:

• Glatte Oberflächenmodellierung

• Ausreichende Genauigkeit für jede gewünschte Flächenform

• Möglichst geringen Rechnungsaufwand und Datenmengen

• Leichte Erzeugung und Modifikation der Fläche durch Benutzer

• Lokale und globale Änderungsmöglichkeiten.

Anwendungen:

• Flugzeugbau, Automobilindustrie, Schiffbau, Strömungsmaschinenbau

• Design Produkte

• Rechnerunterstützte Qualitätskontrolle der Oberflächengüte

• Präsentationsgraphik.

3.C

om

pu

ter

Aid

ed D

esig

n

3.2

Geo

met

risch

e M

odel

lieru

ng /

3.2.

3 2

1 /2

und

3D-G

eom

etrie

mod

ellie

rung

Page 54: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 54

3D-Flächenmodellierung: Grundprinzip der Freiformflächen

• Der Übergang von Freiformkurven zu Freiformflächen besteht lediglich in der zusätzlichen Definition eines zweiten Richtungsparameters für die Flächengleichungen.

• Die einfachste Art der parametrischen Flächenbeschreibung basiert auf so genannte Patches.

• Patches sind Flächenstücke, die in Abhängigkeit zweier Richtungsparameter u und v mit Hilfe von Eckpunkten und Richtungsvektoren definiert werden. Es werden verschiedene Arten von Patches definiert: 3-, 4- und 5-eckige.

• Der Grundgedanke ist, eine Fläche durch deren Umrandung zu definieren und dann die Flächenpunkte durch Interpolation zu ermitteln.

3.C

om

pu

ter

Aid

ed D

esig

n

3.2

Geo

met

risch

e M

odel

lieru

ng /

3.2.

3 2

1 /2

und

3D-G

eom

etrie

mod

ellie

rung

Page 55: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 55

3D-Flächenmodellierung: Hermite- Freiformflächen

u

v

yx

z)0,1(,vuP

),1( vuP

)0,1(vP

)0,1( vuP

)1,1(,vuP

)1,1(uP

)1,1(vP

)1,1( vuP

)0,( vuP

)1,( vuP

)1,0(,vuP )1,0(uP

)1,0(vP

)1,0( vuP)0,0( vuP),0( vuP

)0,0(vP

)0,0(uP

)0,0(,vuP

)0,1(uP

3

0,

3

0

),(j

j

jiji

i

i

vuavup

Die mathematische Beschreibung:

Eckpunkte: P (u = 0, v = 0); P (u = 0, v = 1); P (u = 1, v = 1); P (u = 1, v = 0)

Tangentenvektoren: Ableitungen nach den Richtungen u und vvP

uP

,

Twistvektoren: zweite Ableitung nach u und vvuP ,

Quelle: DiK, TU Darmstadt

• Die Hermite-Flächen basieren auf der gleichen Mathematik und auf den gleichen Verfahren wie die Hermite-Kurven, wobei ein zweiter Richtungsparameter (neben 0≤u ≤1 jetzt auch 0 ≤ v ≤1) zu berücksichtigen ist.

Flächenelement mit Eckpunkten, Randkurven und Richtungsvektoren in allgemeiner Form

Eine aus Flächenelementen zusammengesetzte Fläche

3.C

om

pu

ter

Aid

ed D

esig

n

3.2

Geo

met

risch

e M

odel

lieru

ng /

3.2.

3 2

1 /2

und

3D-G

eom

etrie

mod

ellie

rung

Page 56: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 56

3D-Flächenmodellierung: Bézier-Flächen

• Die Bézier-Flächen basieren auf der gleichen Mathematik und auf den gleichen Verfahren wie die Bézier-Kurven, wobei nun ein zweiter Richtungsparameter (neben u jetzt auch v) zu berücksichtigen ist.

• Gleichung: ,

• Analog zur Approximation der Kurve durch ein mit Stützstellen (Bézier-Punkte) definiertes Polygon (Bézier-Polygon) erfolgt nun die Approximation der Fläche durch ein mit Stützstellen definiertes Polygonnetz.

• Das Netz besteht aus mehreren im Raum definierten Bézier-Polygonen, die sich in gemeinsamen Stützpunkten schneiden und die grobe Form der zu approximierenden Fläche vorgeben.

nj

j

nj

miji

mi

i

vBuBbvup0

,0

)()(),(

]1,0[]1,0[ vundu

Quelle: DiK, TU Darmstadt

3.C

om

pu

ter

Aid

ed D

esig

n

3.2

Geo

met

risch

e M

odel

lieru

ng /

3.2.

3 2

1 /2

und

3D-G

eom

etrie

mod

ellie

rung

Page 57: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 57

• Auch für die B-Spline-Flächen gilt, dass die Flächenbeschreibung aus der Kurvenbeschreibung entwickelt wird.

• Es wird ein zweiter Richtungsparameter v eingeführt und entlang der beiden Richtungen u und v ein Stützpolygon aufgespannt. Die Gleichung lautet dann:

• Es erfolgt die Approximation der Polygone durch Basis- oder Bindefunktionen und entsprechend die Approximation der räumlich gekrümmten Fläche.

• Ebenfalls werden für die Knoten Gewichtungen eingeführt.

3D- Flächenmodellierung: B-Spline-Flächen

nj

j

nj

mijiji

mi

ivNuNwbvup

0,,

0)()(),(

]1,0[]1,0[ vundu

3.C

om

pu

ter

Aid

ed D

esig

n

3.2

Geo

met

risch

e M

odel

lieru

ng /

3.2.

3 2

1 /2

und

3D-G

eom

etrie

mod

ellie

rung

Page 58: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 58

3D-Flächenmodellierung: NURBS-Flächen

• Wie bei den Kurven wird unterschieden nach Flächen, die über rationale oder nicht rationale Basisfunktionen approximiert werden, und nach Flächen, deren Knoten gleichmäßig (uniform) oder ungleichmäßig (non-uniform) in Parameterrichtung verteilt sind.

• Stand der Technik und in der Anwendung weit verbreitet sind die nicht uniformen, rationalen Basis-Spline-Flächen oder kurz NURBS.

• Die speziellen Eigenschaften der NURBS-Flächen sowie ihre Vorteile gegenüber den Bézier-Flächen verhalten sich analog wie bereits für die Kurven beschrieben:

- zusätzliche Möglichkeiten der Modifikation durch Gewichtungs- und Knotenvektoren

- B-Spline-Flächen werden zwar häufiger verwendet, jedoch können (analog zu den Kurven) Kegelschnitt-Flächen wie z.B. ein Zylinder nicht genau dargestellt werden

- Durch NURBS-Flächen ist jede Darstellung einer Fläche möglich, jedoch ist der Speicheraufwand sehr hoch.

3.C

om

pu

ter

Aid

ed D

esig

n

3.2

Geo

met

risch

e M

odel

lieru

ng /

3.2.

3 2

1 /2

und

3D-G

eom

etrie

mod

ellie

rung

Page 59: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 59

3D-Flächenmodellierung: Rechnerinterne Repräsentation von 3D – Flächenmodellen

Fläche Kurve Punkte

Name Attr. Typ Name Attr. Typ Name Attr.

F2

F1

schraffiert

schattiert

Frei-form-fläche

Frei-form-fläche

K1

K2

K3

K4

K5

K6

K7

P1

P2

P3

P4

P5

P6

1

1

1

1

111

EckpunktEckpunkt

Eckpunkt

Eckpunkt

Eckpunkt

Eckpunkt

B-SplineB-Spline

B-SplineB-Spline

B-Spline

B-SplineB-Spline

P1K1 P2 P6

P5P3

K3

P4

K2K4

K5

K6

K7

F1

F2

3.C

om

pu

ter

Aid

ed D

esig

n

3.2

Geo

met

risch

e M

odel

lieru

ng /

3.2.

3 2

1 /2

und

3D-G

eom

etrie

mod

ellie

rung

Quelle: Abramovici, ITM Bochum, 2005

Page 60: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 60

3D-Volumenmodellierung: Grundlagen

Vorteile • vollständige, widerspruchsfreie und genaue

Beschreibung der Körperform

• Informationsquelle für nachgelagerte Funktionen (einschließlich geometrischer Berechnungen)

• automatische Schnitterzeugung

• gute Visualisierungsmöglichkeiten (automatisches Ausblenden verdeckter Kanten, Schattierung)

• Körperkollisionsbetrachtungen möglich

• wenig Eingabeaufwand zur Modellierungkomplexer Objekte

Nachteile

• schwerere Erlernbarkeit (neue Konstruktionstechniken)

• hohe Systemkomplexität

• hohe Rechneranforderungen

• noch keine flächendeckende Verbreitung

3.C

om

pu

ter

Aid

ed D

esig

n

3.2

Geo

met

risch

e M

odel

lieru

ng /

3.2.

3 2

1 /2

und

3D-G

eom

etrie

mod

ellie

rung

Anwendung

• Allgemeine Maschinenbaukonstruktion

• Bewegungssimulation

• Realitätsnahe Visualisierung von Objekten

• Kollisionsuntersuchungen

Quelle: Abramovici, ITM Bochum, 2005

GeometriemodelleGeometriemodelle

Punktmodelle(Point)

Flächenmodelle(Surface)

2D-Modelle

Linienmodelle(Curve)

Drahtmodelle(Wireframe)

Flächenmodelle(Surface)

Volumenmodelle(Solid)

3D-Modelle

Translationsmodelle Rotationsmodelle Trajektionsmodelle

2 ½ D-Modelle(Sweep Model)

GeometriemodelleGeometriemodelleGeometriemodelleGeometriemodelle

Punktmodelle(Point)

Punktmodelle(Point)

Flächenmodelle(Surface)

Flächenmodelle(Surface)

2D-Modelle

Linienmodelle(Curve)

Linienmodelle(Curve)

Drahtmodelle(Wireframe)

Drahtmodelle(Wireframe)

Flächenmodelle(Surface)

Flächenmodelle(Surface)

Volumenmodelle(Solid)

Volumenmodelle(Solid)

3D-Modelle

TranslationsmodelleTranslationsmodelle RotationsmodelleRotationsmodelle TrajektionsmodelleTrajektionsmodelle

2 ½ D-Modelle(Sweep Model)

Page 61: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 61

HybrideVolumenmodelle

Modelle mit generativer

Primärstruktur und

akkumulativer

Sekundärstruktur

Qu

ell

en

:

DiK

, T

U D

arm

sta

dt,

Ab

ram

ovi

ci,

ITM

Bo

chu

m,

20

05

Volumenmodelle

Akkumulative Volumenmodelle

Generative Volumenmodelle

Boundary Re-presentation (BREP)

• Analytisch beschreibbar• Analytisch nicht beschreibbar• Polyedrisch • Offen (Non-Manifolds)

Zellmodelle (Cell models)

• Binäre Zellmodelle (Octrees)• Zellenzerlegungsmodelle

Constructive Solid Geometry (CSG,

Verknüpfungsmodelle)

• Grundkörpervolumenmodelle • Halbraummodelle

3D-Volumenmodellierung: Klassifizierung von Volumenmodellen (1)3.

Co

mp

ute

r A

ided

Des

ign

3.2

Geo

met

risch

e M

odel

lieru

ng /

3.2.

3 2

1 /2

und

3D-G

eom

etrie

mod

ellie

rung

Profilmodelle (Sweep-/ Swing-

Modelle)

• Translationsmodelle • Rotationsmodelle • Trajektionsmodelle

Page 62: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 62

3D-Volumenmodellierung: Klassifizierung von Volumenmodellen (2)

• Akkumulative Volumenmodelle beinhalten ein Programm zur Erzeugung der Gestalt eines Körpers sowie eine Datenstruktur zur Repräsentation der Modellinformationen.

Die Konsistenz der Datenstruktur wird mittels speziellen Programmen überprüft. Die Modelle benötigen einen erhöhten Speicherplatz und eine zusätzliche Konsistenzprüfung, dafür kann direkt auf jedes Datenelement des Modells zugegriffen werden.

• Generative Volumenmodelle basieren auf einer Erzeugnislogik, die in Form eines Programms abgelegt ist.

Die Repräsentationsform ist sehr speicherplatzeffizient, dafür aber muss bei Modelländerungen die gesamte Erzeugnislogik wieder abgearbeitet werden.

• Hybride Volumenmodelle verknüpfen die unterschiedlichen Repräsentationsformen miteinander.

3.C

om

pu

ter

Aid

ed D

esig

n

3.2

Geo

met

risch

e M

odel

lieru

ng /

3.2.

3 2

1 /2

und

3D-G

eom

etrie

mod

ellie

rung

Quelle: DiK, TU Darmstadt

Page 63: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 63

3D-Volumenmodellierung: Boundary-Representation (BREP) (1)

• Das geometrische Objekt wird durch seine Begrenzungsflächen beschrieben.

• Zur Angabe der Materialseite wird ein Normalvektor verwendet.

• Normalvektor (Materialvektor):

- Ist explizit angegeben, oder

- implizit durch den Drehsinn der Kantenreihenfolge (analog zur Rechte-Hand-Regel in Physik).

Weitere Informationselemente zur Objektbeschreibung sind: Kanten, die Begrenzungsflächen beschreiben

Eckpunkte, die die Anfangs- und Endpunkte der Kanten repräsentieren.

3.C

om

pu

ter

Aid

ed D

esig

n

3.2

Geo

met

risch

e M

odel

lieru

ng /

3.2.

3 2

1 /2

und

3D-G

eom

etrie

mod

ellie

rung

Boundary Re-presentation (BREP)

• Analytisch beschreibbar

• Analytisch nicht beschreibbar

• Polyedrisch

• Offen (Non-Manifolds)

Boundary Re-presentation (BREP)

• Analytisch beschreibbar

• Analytisch nicht beschreibbar

• Polyedrisch

• Offen (Non-Manifolds)

Page 64: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 64

3D-Volumenmodellierung: Boundary-Representation (BREP) (2)

• BREPs werden durch das Zusammenwirken von Geometrie und Topologie bestimmt.

• Die Modellierungsfunktionen umfassen: - die Definition der Begrenzungsflächen mittels der topologischen

Grundelemente durch geometrische Berechnung von Flächen und Kanten,

- die Anordnung der Flächen zueinander,

- die Verschneidung der Flächen und Erzeugung eines Volumens durch eine geschlossene Oberfläche.

• Die topologische Struktur wird getrennt von der Erzeugungslogik als rechnerinterne Datenstruktur gespeichert und erfordert die Überprüfung der Konsistenz des Modells nach jeder Änderung.

• Die Euler-Poincaré-Formel sichert, dass keine Kanten und Flächen ohne Verbindung sind, aber kann geometrische Anomalien (wie Selbstdurchdringungen) nicht verhindern.

• Alle geometrischen Elemente im Modell können direkt angesprochen werden (z.B. zur Anbringung einer Rundung oder Phase).

• Alle geometrischen Elemente können mit Attributen (Material- oder Oberflächeneigenschaften) versehen werden.

3.C

om

pu

ter

Aid

ed D

esig

n

3.2

Geo

met

risch

e M

odel

lieru

ng /

3.2.

3 2

1 /2

und

3D-G

eom

etrie

mod

ellie

rung

Boundary Re-presentation (BREP)

• Analytisch beschreibbar

• Analytisch nicht beschreibbar

• Polyedrisch

• Offen (Non-Manifolds)

Boundary Re-presentation (BREP)

• Analytisch beschreibbar

• Analytisch nicht beschreibbar

• Polyedrisch

• Offen (Non-Manifolds)

Page 65: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 65

3D-Volumenmodellierung: Eigenschaften von BREP-Modellen (2)

• Keine Information über Entstehungshistorie

• Überprüfung der Geschlossenheit (Volumenkonsistenz) nach jeder Operation notwendig

• Keine Beschreibung von "offenen" Körpern

• Hoher Speicherbedarf

Nachteile

• Direkter Zugriff auf alle Geometrie-elemente

• Den Elementen können Attribute zugewiesen werden

• Schnelle, leichte Visualisierung

Vorteile

3.C

om

pu

ter

Aid

ed D

esig

n

3.2

Geo

met

risch

e M

odel

lieru

ng /

3.2.

3 2

1 /2

und

3D-G

eom

etrie

mod

ellie

rung

Boundary Re-presentation (BREP)

• Analytisch beschreibbar

• Analytisch nicht beschreibbar

• Polyedrisch

• Offen (Non-Manifolds)

Boundary Re-presentation (BREP)

• Analytisch beschreibbar

• Analytisch nicht beschreibbar

• Polyedrisch

• Offen (Non-Manifolds)

Die Abgeschlossenheit und Konsistenz der Modelle wird mittels Algorithmen überprüft.

Quelle: Abramovici, ITM Bochum, 2005

Page 66: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 66

3D-Volumenmodellierung: Constructive Solid Geometry Modelle (CSG)

• Es handelt sich um eine Objektbeschreibung in Form einer Erzeugungslogik.

• Die Erzeugungslogik wird durch einen Verknüpfungsbaum dargestellt, dessen Knoten Mengenoperationen (Vereinigung, Differenz und Durchschnitt) enthalten und dessen Blätter Volumenelemente sind.

• Volumenelemente:

- Volumenprimitive

- Halbräume

- Nicht-primitive Volumenelemente.

Constructive Solid Geometry (CSG,

Verknüpfungsmodelle)

• Grundkörpervolumenmodelle

• Halbraummodelle

Constructive Solid Geometry (CSG,

Verknüpfungsmodelle)

• Grundkörpervolumenmodelle

• Halbraummodelle

Objekt CSG-Datenstruktur

U

-

U - : Verknüpfungsoperationen

3.C

om

pu

ter

Aid

ed D

esig

n

3.2

Geo

met

risch

e M

odel

lieru

ng /

3.2.

3 2

1 /2

und

3D-G

eom

etrie

mod

ellie

rung

Page 67: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 67

• Volumenprimitiva:

- Quader,

- Zylinder,

- Kegel (Kegelstumpf),

- Kugel,

- Torus.

• Halbräume:

- Oberflächenelement mit derAngabe der Materialrichtung.

• Nicht-primitive Volumenelemente:

- Teil eines CSG-Gesamtmodells, das wie einVolumenprimitiva behandelt wird.

- Volumenbeschreibung durch eine Flächeund den zugehörige Transformation (Translation, Rotation).

3D-Volumenmodellierung: Volumenelemente und Halbräume

Constructive Solid Geometry (CSG,

Verknüpfungsmodelle)

• Grundkörpervolumenmodelle

• Halbraummodelle

Constructive Solid Geometry (CSG,

Verknüpfungsmodelle)

• Grundkörpervolumenmodelle

• Halbraummodelle

3.C

om

pu

ter

Aid

ed D

esig

n

3.2

Geo

met

risch

e M

odel

lieru

ng /

3.2.

3 2

1 /2

und

3D-G

eom

etrie

mod

ellie

rung

Page 68: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 68

3D-Volumenmodellierung: Halbraummodelle

Aus Halbräumen zusammen- gesetzter Zylinderkörper

Ebene Halbräume

G

D

A C

E

BF

I

H

Constructive Solid Geometry (CSG,

Verknüpfungsmodelle)

• Grundkörpervolumenmodelle

• Halbraummodelle

Constructive Solid Geometry (CSG,

Verknüpfungsmodelle)

• Grundkörpervolumenmodelle

• Halbraummodelle

Definition:

Der Halbraum ist ein unendliches Gebiet des Raumes, dessen Oberfläche eine beliebige, unbegrenzte Fläche ist, die durch ihre Orientierung den Raum in gefüllte und leere Bereiche zerlegt.

Quelle: Abramovici, ITM Bochum, 2005

3.C

om

pu

ter

Aid

ed D

esig

n

3.2

Geo

met

risch

e M

odel

lieru

ng /

3.2.

3 2

1 /2

und

3D-G

eom

etrie

mod

ellie

rung

Page 69: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 69

3D-Volumenmodellierung: Eigenschaften der CSG-Modelle (2)

• Operationen können rückgängig gemacht werden, da im Gegensatz zu B-Rep-Modellen die Historie der Objekterstellung Teil des abgespeicherten Modells ist.

• Bei jeder Visualisierung eines CSG-Modells muss das gesamte Modell mit allen Primitiva und Verknüpfungen durchlaufen werden.

• Bei CSG-Modellen, die auf primitiven Grundkörpern aufbauen, ist die Konsistenzprüfung der erzeugten Geometrie relativ einfach zu implementieren, da die Bestandteile von komplexen Objekten immer gültige Körper sind (Primitiv-Volumina).

• Bei CSG-Modellieren, die auf Halbräumen aufbauen, ist die Konsistenzsicherung dagegen problematischer als bei Primitiv-Volumen-Modellierern.

Constructive Solid Geometry (CSG,

Verknüpfungsmodelle)

• Grundkörpervolumenmodelle

• Halbraummodelle

Constructive Solid Geometry (CSG,

Verknüpfungsmodelle)

• Grundkörpervolumenmodelle

• Halbraummodelle

3.C

om

pu

ter

Aid

ed D

esig

n

3.2

Geo

met

risch

e M

odel

lieru

ng /

3.2.

3 2

1 /2

und

3D-G

eom

etrie

mod

ellie

rung

Page 70: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 70

3D-Volumenmodellierung: Constructive Solid Geometry-Modelle (CSG- Modelle)

Vorteile

• Konsistenz des Modells ist gewährleistet

• geringer Eingabeaufwand

• leichte Überführung in andere Geometrie-modelle

• binäre Bäume mit kompakter Speicherung

• alle Elemente in ihrer Gesamtheit manipulierbar

Nachteile

• Evaluierung des Modells bei jedem Bildaufbau

• Einbeziehung von Freiformflächen schwierig

• keine Information über wirkliche Flächen und Kanten des Objekts (schwierige Attributierung)

• geringe Eignung für Manipulation einzelner Elemente (Flächen, Kanten)

Constructive Solid Geometry (CSG,

Verknüpfungsmodelle)

• Grundkörpervolumenmodelle

• Halbraummodelle

Constructive Solid Geometry (CSG,

Verknüpfungsmodelle)

• Grundkörpervolumenmodelle

• Halbraummodelle

3.C

om

pu

ter

Aid

ed D

esig

n

3.2

Geo

met

risch

e M

odel

lieru

ng /

3.2.

3 2

1 /2

und

3D-G

eom

etrie

mod

ellie

rung

Page 71: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 71

3D-Volumenmodellierung: Hybridmodelle / Duale Repräsentation

• Moderne CAD-Systeme verwenden eine hybride Form um Modelle zu repräsentieren.

• Hybride Modelle bestehen aus Teilen von generativen und akkumulativen Modellen:

- Primäre CSG-Datenstruktur

- Sekundäre BREP-Datenstruktur.

• Die Visualisierung basiert immer auf der BREP-Struktur.

• Alle geometrischen Elemente der BREP-Struktur sind identifizierbar:

Unidirektionale oder bidirektionale Verbindung zwischen der primären und der sekundären Datenstruktur.

Anwendung von Modelliererfunktionenauf der BREP bei bidirektionaler Verbindung.

UU B-Rep 1B-Rep 1

B-Rep 2B-Rep 2

UU

HybrideVolumenmodelle

Modelle mit generativer

Primärstruktur und

akkumulativer

Sekundärstruktur

HybrideVolumenmodelle

Modelle mit generativer

Primärstruktur und

akkumulativer

Sekundärstruktur

3.C

om

pu

ter

Aid

ed D

esig

n

3.2

Geo

met

risch

e M

odel

lieru

ng /

3.2.

3 2

1 /2

und

3D-G

eom

etrie

mod

ellie

rung

Page 72: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 72

3D-Volumenmodellierung: Eigenschaften der Hybridmodelle

• Hybridmodelle bestehen aus CSG und BREP Datenstrukturen, in denen:

- vollständige Entstehungsgeschichte (Primärstruktur) und

- alle geometrischen Elemente (Sekundärstruktur) des Volumenmodells enthalten sind.

• Konsistenz von CSG und BREP muss bei jeder Modellierungsoperation überprüft werden.

• Die Visualisierung des Modells basiert auf der letzten evaluierten BREP in der Datenstruktur.

HybrideVolumenmodelle

Modelle mit generativer

Primärstruktur und

akkumulativer

Sekundärstruktur

HybrideVolumenmodelle

Modelle mit generativer

Primärstruktur und

akkumulativer

Sekundärstruktur

3.C

om

pu

ter

Aid

ed D

esig

n

3.2

Geo

met

risch

e M

odel

lieru

ng /

3.2.

3 2

1 /2

und

3D-G

eom

etrie

mod

ellie

rung

Page 73: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 73

Rechnerinterne Repräsentation von Volumenmodellen

V: VolumenF: Fläche

K: KanteP: Punkt

Hierarchische Struktur

V

F1

K1 K3

P1 P2P3 P3P1 P2

F2

K2

F3 F4

Allgemeine Netzwerkstruktur

V

F1

K1

P1 P2 P3

F2

K2

F3 F4

K3

V

F3

K1

K2

K3

P1

P2

Beispiel einer B-Rep-Modell-Repräsentation

Quelle: Abramovici, ITM Bochum, 2005

3.C

om

pu

ter

Aid

ed D

esig

n

3.2

Geo

met

risch

e M

odel

lieru

ng /

3.2.

3 2

1 /2

und

3D-G

eom

etrie

mod

ellie

rung

Page 74: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 74

Vergleich der 3D-Modelle

FunktionKanten-modell

FlächenmodellB-Rep-Modell

CSG-Modell

Hybrid-Modell

verdeckte Kanten

- Bedingt

Schnitte -

Schattierung -

Flächenlinien - -

Freiform-flächen

- -

Explosions-darstellung

- -

Modellhistorie - - -

Bewegungs-analyse

Bedingt

Quelle: Abramovici, ITM Bochum, 2005

3.C

om

pu

ter

Aid

ed D

esig

n

3.2

Geo

met

risch

e M

odel

lieru

ng /

3.2.

3 2

1 /2

und

3D-G

eom

etrie

mod

ellie

rung

Page 75: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 75

Gliederung der Vorlesung

1. Einleitung

2. Product Lifecycle Management

3.1 Einführung

3.2.1 Einführung in die geometrische Modellierung

3.2 Geometrische Modellierung

3.2.2 2D-Geometriemodellierung

3.4 CAD-Systemarchitektur

3.5 Kommerzielle Systemlösungen

3.2.3 21/2 und 3D-Geometriemodellierung

3.2.4 Modellierungsalgorithmen

3.3 Erweiterte Geometriemodellierung

Inhalt Vorlesung

3. Computer Aided Design

4. Computer Aided Engineering

5. Computer Aided Manufacturing

Page 76: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 76

3D-Volumenmodellierung: Mengentheoretische Verknüpfung (Bool‘sche Operationen)

Durchschnitt:

Logische „UND“- Verknüpfung. Nur das gemeinsame der Volumen beider Köper bleibt erhalten.

=

Differenz:

Logische Differenz. Einer der beiden Körper wird als negativ betrachtet und vernichtet im anderen Körper das gemeinsame Volumen.

\

=

\

=

Operation Darstellung BeispieleVereinigung:Logische „ODER“- Verknüpfung. Beide Köper bleiben grundsätzlich erhalten, sie werden über ihre gemeinsamen Volumen zu einem Körper verschmolzen.

=

3. C

om

pu

ter

Aid

ed D

esig

n

3.2

Geo

met

risch

e M

odel

lieru

ng /

3.2.

4.

Mod

ellie

rung

salg

orith

men

Constructive Solid Geometry (CSG,

Verknüpfungsmodelle)

• Grundkörpervolumenmodelle

• Halbraummodelle

Constructive Solid Geometry (CSG,

Verknüpfungsmodelle)

• Grundkörpervolumenmodelle

• Halbraummodelle

Quelle: DiK, TU Darmstadt

Page 77: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 77

Erzeugung aus Beispiel

Flächen

Volumenelemente

Translation2DGeometrie +

Sweep(Trajektion)

Rotation

Erstellt durch Erzeugungsfunktionen

Erzeugungs- und Manipulationsfunktionen von Volumenmodellen

Funktion vorher nachher

Verrundun- gen

Fasen

Schneiden, Trimmen

Erstellt durch Manipulationsfunktionen

Komplexe Geometriefunktionen (z. B. Tasche, Nut, Einstich, usw.)

Quelle: Abramovici, ITM Bochum, 2005

3. C

om

pu

ter

Aid

ed D

esig

n

3.2

Geo

met

risch

e M

odel

lieru

ng /

3.2.

4.

Mod

ellie

rung

salg

orith

men

Page 78: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 78

21/2D-Volumenmodellierung: Profilmodelle (Sweep-Modelle) (1)

• Translation: Die definierte Querschnittsfläche wird entlang eines Translationsvektors um einen bestimmten Betrag im Raum verschoben und beschreibt damit ein bestimmtes Volumen.

• Rotation: Die definierte Querschnittsfläche wird entlang eines Rotationsvektors um einem bestimmtes Winkelmaß in Raum um eine gegebene Achse gedreht.

• Trajektion: Die definierte Querschnittsfläche wird entlang einer definierten Raumkurve (i.A. senkrecht zur Kurve) verschoben.

Die Profilmodelle (Sweep-Modelle) basieren auf einem Verfahren, bei dem ausgehend von der Definition einer Querschnittsfläche durch Verschiebung in der dritten Raumrichtung ein Volumen erzeugt wird.

Es sind drei unterschiedlichen Grundverfahren:

Profilmodelle (Sweep-/ Swing-

Modelle)

• Translationsmodelle

• Rotationsmodelle

• Trajektionsmodelle

Profilmodelle (Sweep-/ Swing-

Modelle)

• Translationsmodelle

• Rotationsmodelle

• Trajektionsmodelle

3. C

om

pu

ter

Aid

ed D

esig

n

3.2

Geo

met

risch

e M

odel

lieru

ng /

3.2.

4.

Mod

ellie

rung

salg

orith

men

Page 79: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 79

Gliederung der Vorlesung

1. Einleitung

2. Product Lifecycle Management

3. Computer Aided Design

4. Computer Aided Engineering

3.1 Einführung

3.3.1 Makrotechnik

3.2 Geometrische Modellierung

3.3.2 Variantentechnik

3.4 CAD-Systemarchitektur

3.5 Kommerzielle Systemlösungen

3.3 Erweiterte Geometriemodellierung

3.3.3 Parametrische Modellierung

3.3.4 Feature-basierte Modellierung

3.3.5 Knowledge Based Engineering

5. Computer Aided Manufacturing

Inhalt Vorlesung

Page 80: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 80

Erweiterte (semantische) Geometriemodellierung (1)

• Die erweiterte (semantische) Geometriemodellierung basiert auf Konzepten der Softwaretechnik, insbesondere denen der strukturierten und objektorientierten Analyse und Synthese, und widmet sich der möglichst vollständigen Beschreibung von Objekten bzw. Produkten aus der realen Welt. (Quelle: Ekkehard Beier, TU Ilmenau))

• Der Begriff der Semantik wird analog zu der Bezeichnung innerhalb von natürlichen Sprache für die Bedeutung der Objekte verwendet. (Quelle: Felicitas Lang, Geometrische und semantische Rekonstruktion von Gebäuden durch Ableitung von 3D-Gebäudeecken, 1999)

• Die semantische Modellierung beschreibt vor allem die Beziehungen, bzw. die Assoziativitäten der unterschiedlichen Produktmodellen / Komponenten.

3. C

om

pu

ter

Aid

ed D

esig

n

3.3

Erw

eite

rte

Geo

met

riem

odel

lieru

ng

Page 81: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 81

Erweiterte (semantische) Geometriemodellierung (2)

• Erweiterte (semantische) Geometriemodellierung besteht aus Makrotechnik, Variantentechnik, parametrische Modellierung und Feature-basierte Modellierung.

• Makrotechnik, Variantentechnik und parametrische Modellierung bilden die Grundlage der Feature-basierten Modellierung.

• Die Erstellung von Norm- und Wiederholteilen baut auf der Feature-basierten Modellierung auf.

Makrotechnik Variantentechnik ParametrischeModellierung

Feature-basierte Modellierung

Norm- und Wiederholteileverarbeitung

3. C

om

pu

ter

Aid

ed D

esig

n

3.3

Erw

eite

rte

Geo

met

riem

odel

lieru

ng

Quelle: Abramovici, ITM Bochum, 2005

Page 82: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 82

Gliederung der Vorlesung

1. Einleitung

2. Product Lifecycle Management

3. Computer Aided Design

4. Computer Aided Engineering

3.1 Einführung

3.3.1 Makrotechnik

3.2 Geometrische Modellierung

3.3.2 Variantentechnik

3.4 CAD-Systemarchitektur

3.5 Kommerzielle Systemlösungen

3.3 Erweiterte Geometriemodellierung

3.3.3 Parametrische Modellierung

3.3.4 Feature-basierte Modellierung

3.3.5 Knowledge Based Engineering

5. Computer Aided Manufacturing

Inhalt Vorlesung

Page 83: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 83

Beschreibung der Makrotechnik

• Ziel der Makrotechnik: Vereinfachung der Geometrieeingabe bzw. Reduktion der Befehlseingabe für häufig wiederkehrende Geometrieelemente oder Befehlsfolgen (Makros).

• Makros teilen sich ein in

- Gestaltmakros:

Invariable, vordefinierte Beschreibung von Geometrieelementen, die i. d. R. in einer Bibliothek abgelegt werden (explizite Beschreibung).

Werden verwendet für Norm- und Wiederholteile bei kleiner Variantenvielfalt.

- Befehlsmakros:

Geometriebeschreibung in Form einer Befehlsfolge mit der Möglichkeit, Variablen zu definieren (implizite Beschreibung).

Die Definition findet statt durch Protokollierung der Befehlsfolge.

Verwendung bei Maß- und einfachen Formvarianten. 3. C

om

pu

ter

Aid

ed D

esig

n

3.3

Erw

eite

rte

Geo

met

riem

odel

lieru

ng /

3.3.

1. M

akro

tech

nik

Quelle: Abramovici, ITM Bochum, 2005

Page 84: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 84

Gliederung der Vorlesung

1. Einleitung

2. Product Lifecycle Management

3. Computer Aided Design

4. Computer Aided Engineering

3.1 Einführung

3.3.1 Makrotechnik

3.2 Geometrische Modellierung

3.3.2 Variantentechnik

3.4 CAD-Systemarchitektur

3.5 Kommerzielle Systemlösungen

3.3 Erweiterte Geometriemodellierung

3.3.3 Parametrische Modellierung

3.3.4 Feature-basierte Modellierung

3.3.5 Knowledge Based Engineering

5. Computer Aided Manufacturing

Inhalt Vorlesung

Page 85: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 85

Variantentechnik (1)

• Ziel der Variantentechnik: einfache Erzeugung und Darstellung maßstäblicher Geometriemodelle für Elemente einer Elementefamilie (Elementzonen, Bauteile, Baugruppen).

• Vorgehensweise:

- Definition der Elementefamilie

- Generierung einzelner Elementvarianten anhand der definierten Elementefamilie.

Ers

tellu

ng

sph

ase

Definition derElemente-familie

Variantenprogramm

Programmerzeugung

graphischeBefehlsprozedur

graphische,systemspezifische

Programmiersprachen

externe,systemunabhängige

ProgrammiersprachenSkizzentechnik

Generierung einzelner Element-varianten

Parameter-eingabe

Ablauf desVariantenprogramms

Element-variante 1

Element-variante 2

Element-variante n....

Nu

tzu

ng

sph

ase

3. C

om

pu

ter

Aid

ed D

esig

n

3.3

Erw

eite

rte

Geo

met

riem

odel

lieru

ng /

3.3.

2. V

aria

nten

tech

nik

Quelle: Abramovici, ITM Bochum, 2005

Page 86: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 86

Variantentechnik (2)

• Es kann unterschieden werden zwischen Geometrievarianten und technischen Varianten.

• Im Falle von Geometrievarianten wird unterschieden zwischen Maßvarianten und Gestaltvarianten.

Gestaltvarianten

Die zugrundeliegende Gestalt kann bei variablen Maßen variieren.

Beispiel:

Maßvarianten

Bei variablen Maßen ändert sich die zugrundeliegende Gestalt nicht.

Beispiel:

3. C

om

pu

ter

Aid

ed D

esig

n

3.3

Erw

eite

rte

Geo

met

riem

odel

lieru

ng /

3.3.

2. V

aria

nten

tech

nik

Quelle: Abramovici, ITM Bochum, 2005

Page 87: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 87

Gliederung der Vorlesung

1. Einleitung

2. Product Lifecycle Management

3. Computer Aided Design

4. Computer Aided Engineering

3.1 Einführung

3.3.1 Makrotechnik

3.2 Geometrische Modellierung

3.3.2 Variantentechnik

3.4 CAD-Systemarchitektur

3.5 Kommerzielle Systemlösungen

3.3 Erweiterte Geometriemodellierung

3.3.3 Parametrische Modellierung

3.3.4 Feature-basierte Modellierung

3.3.5 Knowledge Based Engineering

5. Computer Aided Manufacturing

Inhalt Vorlesung

Page 88: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 88

Prinzip der parametrischen Modellierung (1)

Säulen der parametrischen Modellierung:

• Skizzen: (zweidimensionale) Beschreibung der Grobgestalt mit Hilfe von geometrischen Elementen.

• Parameter: das Modell, bzw. die Konstruktion kennzeichnende Größen.

• Constraints: Beziehungen der Parameter untereinander sowie die Lage der Elemente zueinander (Randbedingungen).

Parametrische Modellierung

Bidirektionale Assoziativität von Geometrie und Bemaßung

Par

amet

er

Ski

zzen

Co

nst

rain

ts

3. C

om

pu

ter

Aid

ed D

esig

n

3.3

Erw

eite

rte

Geo

met

riem

odel

lieru

ng /

3.3.

3. P

aram

etris

che

Mod

ellie

rung

• Ziel der parametrischen Modellierung:

Erzeugung einer änderungsfreundlichen und mathematisch

stabilen Geometrie.

Quelle: Abramovici, ITM Bochum, 2005

Page 89: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 89

Prinzip der parametrischen Modellierung (2)

• Beruht auf der bidirektionalen Assoziativität von Geometrie und Maßzahlen, realisiert durch eine mathematische Beschreibung des rechnerinternen Modells.

• Die Maße und andere geometriebestimmende Größen werden über Bedingungen und mathematische Beziehungen miteinander verknüpft.

• Die Bedingungen und Beziehungen werden über mathematische Formeln ausgedrückt und über ein Gleichungssystem miteinander verknüpft.

• Vorteile:

- Flexibilität, von großer Bedeutung besonders in der Gestaltungsphase (sehr viele Änderungen notwendig)

- Konstruktion von Varianten durch die leichte Modifizierbarkeit von Geometrien

- Das Wissen des Konstrukteurs und die Regeln, die der Konstruktion zugrunde liegen, werden im Modell festgeschrieben.

3. C

om

pu

ter

Aid

ed D

esig

n

3.3

Erw

eite

rte

Geo

met

riem

odel

lieru

ng /

3.3.

3. P

aram

etris

che

Mod

ellie

rung

Page 90: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 90

Die Begriffe „Parameter“ und „Constraints“ (1)

Definition Parameter:

„Unter Parametern sind die Größen zu verstehen, die die konstruierte Geometrie in der Repräsentation bestimmend kennzeichnen. Parameter werden in der Repräsentation als veränderliche Variablen abgebildet.“

• Meistens sind Parameter geometriebestimmende Größen wie Längen, Winkel und Koordinaten.

• Da die Geometrie des Bauteils direkt vom Material abhängig ist, können Werkstoffkennwerte wie Belastungsgrenzen, Dichten oder Kosten Parameter sein.

• Parameter ergeben sich auch aus der Fertigung des Bauteils (Fertigungszeit, -verfahren, etc.).

L = 2 D

H = 0,75 * L

D = Ø 40

L = 2 D

H = 0,75 * L

L = 2 D

H = 0,75 * L

D = Ø 40

Bei einer auf diese Weise beschriebenen Geometrie ist es zu jedem Zeitpunkt des Konstruktionsprozess möglich, Abmessungen der Geometrie zu ändern (in früheren Systemen musste hingegen die alte Geometrie gelöscht und eine neue Geometrie definiert werden).

3. C

om

pu

ter

Aid

ed D

esig

n

3.3

Erw

eite

rte

Geo

met

riem

odel

lieru

ng /

3.3.

3. P

aram

etris

che

Mod

ellie

rung

Page 91: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 91

Die Begriffe „Parameter“ und „Constraints“ (2)

• Definition Constraints (1):

„Constraints sind Zwangs- oder Randbedingungen. Sie bilden Beziehungen der einzelnen Parameter untereinander sowie die Lage der einzelnen Elemente zueinander ab“.

• Die meisten Parameter haben nur über Beziehungen zueinander Auswirkungen auf die Geometrie, weil nur Parameter aus dem Bereich der Maßzahlen sich auf die Geometriemodellierung auswirken.

Diese Beziehungen werden funktionale Bedingungen genannt und verknüpfen nichtgeometrische Parameter mit geometrischen Maßen. Die funktionalen Bedingungen werden meistens über mathematische Gleichungen ausgedrückt.

• Die Gesamtheit der Bedingungen und Beziehungen in einem Modell werden Constraints genannt.

3. C

om

pu

ter

Aid

ed D

esig

n

3.3

Erw

eite

rte

Geo

met

riem

odel

lieru

ng /

3.3.

3. P

aram

etris

che

Mod

ellie

rung

L = 2 D

H =0,75*L

D = Ø 40

L = 2 DL = 2 D

D = Ø 40

Page 92: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 92

Die Begriffe „Parameter“ und „Constraints“ (3)

Definition Constraints (2):

• Weitere Bedingungen sind die geometrischen Beziehungen der Elemente untereinander (senkrecht, parallel, tangent, …) und die Festlegung der Lage der Elemente im Raum.

• Die Lage eines Modells im Raum wird durch Fixelemente definiert, an die sich der Rest der Geometrie anlehnt:

- Fixierung eines Elementes

- Horizontale und vertikale Lage des Elementes

- Senkrecht aufeinander stehende Elemente

- Parallelität zwischen zwei Elementen

- Tangentialer Übergang zwischen zwei Elementen

- Konzentrizität zweier Elemente

- Deckungsgleichheit zweier Elemente.

• Zusätzlich gibt es noch logische Constraints als Kontrollstrukturen (der Form „if-then-else“).

3. C

om

pu

ter

Aid

ed D

esig

n

3.3

Erw

eite

rte

Geo

met

riem

odel

lieru

ng /

3.3.

3. P

aram

etris

che

Mod

ellie

rung

L = 2 D

H =0,75*L

D = Ø 40

L = 2 DL = 2 D

D = Ø 40

Page 93: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 93

Implizit: Linie tangiert

R = 80

Implizit: Linien sind orthogonal

T

T

T

Explizit

• Implizite Constraints (Geometrische Constraints):

Implizite Constraints reduzieren die Freiheitsgrade für geometrische Elemente, z.B. Linie horizontal, Linie vertikal, Parallelität und Orthogonalität von Linien und Ebenen.

• Explizite Constraints (Engineering Constraints):

Es handelt sich um die Beschreibung der Basis-Parameter einer Geometrie, z.B. Abstandmaße, Durchmessermaße, Winkelmaße. Außerdem zählen auch die Beziehungen zwischen verschiedenen Maßangaben zu expliziten Constraints.

• Funktionale Constraints (Engineering Constraints):

Vorgaben, die sich durch einen funktionalen Aspekt einer Konstruktion ergeben, z.B. Trägerabmessungen in Abhängigkeit von der Biegebelastung.

• Topologische Constraints (Geometrische Constraints):

bestimmen die Beziehung zu anderen Objekten,

z.B. Überschneidung zwei Ebenen.

• Logische Constraints (Engineering Constraints)

Arten von Constraints 3.

Co

mp

ute

r A

ided

Des

ign

3.3

Erw

eite

rte

Geo

met

riem

odel

lieru

ng /

3.3.

3. P

aram

etris

che

Mod

ellie

rung

Page 94: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 94

Realisierung der Parametrik (1)

Parametrikfunktionalität ist in den meisten volumenorientierten CAD-Systemen verfügbar.

Bei der Realisierung der Parametrikfunktionalität existieren allerdings unterschiedliche „Philosophien“:

1. Vollständige Parametrisierung der Modellgeometrie und

2. Nachträgliches Hinzufügen von Parametern an herkömmlich erzeugte Geometrie.

Beide „Philosophien“ haben Vor- und Nachteile.

3. C

om

pu

ter

Aid

ed D

esig

n

3.3

Erw

eite

rte

Geo

met

riem

odel

lieru

ng /

3.3.

3. P

aram

etris

che

Mod

ellie

rung

Beispiel: Türparametrisierung

Page 95: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 95

Realisierung der Parametrik (2)

1. Vollständige Parametrisierung der Modellgeometrie:

- Arbeitsaufwändigere Bedienung

- Zeitaufwändigere Modellerstellung

+ Klarheit über die Abhängigkeiten der Parameter und der Geometrie in den früheren Modellierungsphasen

+ Zugriff auf die Parameter in den späteren Konstruktionsphasen

+ Wiederverwendbarkeit durch Parametrisierung.

2. Nachträgliches Hinzufügen von Parametern an die Geometrie:

+ Einfachere Modellierung

- Die Modellgeometrie lässt sich nicht durch Parameter ansteuern

- Die Abhängigkeiten zwischen Geometrieelementen sind nicht immer eindeutig.3.

Co

mp

ute

r A

ided

Des

ign

3.3

Erw

eite

rte

Geo

met

riem

odel

lieru

ng /

3.3.

3. P

aram

etris

che

Mod

ellie

rung

Page 96: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 96

Realisierung der Parametrik (3)

Allgemeine Probleme bei der parametrischen Modellierung:

- Durch Parameteränderung verursachte Topologieänderungen können ungewünschte Effekte hervorrufen.

- Durch Parameteränderungen können Konsistenzprobleme entstehen, z.B. durch nachträgliches Umdefinieren oder Löschen von Referenzen.

- Die richtige Wahl der Parameter und der Modellierungsstrategie ist ausschlaggebend für die Möglichkeit, nachträglich noch Änderungen am Modell durchzuführen.

- Einzelteile und Baugruppen mit hoher Änderungs-wahrscheinlichkeit sollen von Anfang an vollständig parametrisch aufgebaut werden, um die Konsistenz bei notwendigen Änderungen zu sichern.

3. C

om

pu

ter

Aid

ed D

esig

n

3.3

Erw

eite

rte

Geo

met

riem

odel

lieru

ng /

3.3.

3. P

aram

etris

che

Mod

ellie

rung

Page 97: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 97

Grundlagen der parametrischen constraintsbasierten Produktbeschreibung

• Die parametrische Beschreibung eines Produkts nutzt die zuvor definierten Parameter und Constraints, um auf die rein geometrische Beschreibung Einfluss zu nehmen.

• Die geometrische Beschreibung selbst basiert dabei im Allgemeinen auf einem Hybridmodell.

• Die Constraints wirken sich dabei sowohl auf die B-Rep-Struktur der einzelnen Bauelemente (z. B. parallele Kanten), als auch auf die Anordnung der Bauelemente zu Bauteilen bzw. der Bauteile zu Baugruppen aus.

• Die Unterteilung der Constraints erfolgt dabei regulär in geometrische- und in Engineering-Constraints.

- Geometrische Constraints beziehen sich nur auf rein geometrische Elemente wie z. B. Parallelität, Orthogonalität.

- Die Engineering-Constraints stellen Verknüpfungen von Geometrie-elementen und funktionalen Beziehungen (z. B. Gleichungen für Auslegungs- und Dimensionierungsrechnung) oder logischen Bedingungen (z. B. mit der Feature-Struktur) dar. So wird z. B. ein bestimmtes Bauelement nur dann in die Struktur eingefügt, wenn gewisse Randbedingungen erfüllt sind.3.

Co

mp

ute

r A

ided

Des

ign

3.3

Erw

eite

rte

Geo

met

riem

odel

lieru

ng /

3.3.

3. P

aram

etris

che

Mod

ellie

rung

Page 98: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 98

Parametrisches constraintsbasiertes Modellieren (1)

• Bei dem parametrischen Modellieren lässt sich die Modellgeometrie über die als Parameter bezeichneten Maßzahlen manipulieren.

• Die Definition parametrischer Modelle umfasst die parametrische Definition von Bauelementen, die parametrische Kombination von Features (Begriff wird später ausführlich erklärt) zu Einzelteilen sowie die parametrische Kombination von Einzelteilen zu Baugruppen.

• Es besteht die Möglichkeit der Beschreibung von Ober- und Unterbaugruppen, ihre Kombination unterscheidet sich aber nicht wesentlich von denjenigen der Einzelteile.

3. C

om

pu

ter

Aid

ed D

esig

n

3.3

Erw

eite

rte

Geo

met

riem

odel

lieru

ng /

3.3.

3. P

aram

etris

che

Mod

ellie

rung

Page 99: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 99

Parametrisches constraintsbasiertes Modellieren (2)

• Alle diese parametrischen Definitionen arbeiten mit Beziehungen zwischen geometrischen Modellelementen.

• Die definierten Parameter aus dem Ausgangsmodell können danach in der gesamten Prozesskette der Produktentwicklung systemtechnisch automatisiert genutzt werden.

3. C

om

pu

ter

Aid

ed D

esig

n

3.3

Erw

eite

rte

Geo

met

riem

odel

lieru

ng /

3.3.

3. P

aram

etris

che

Mod

ellie

rung

D = Ø 20

D = Ø 40

L = 2 D

H = 0,75 * L

D = Ø 40

Page 100: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 100

Parametrisches constraintsbasiertes Modellieren (3)

• Constraint basierte Modellierung erlaubt die Abbildung von Beziehungen zwischen den Modellparametern am CAD-Modell

• Beim Ansatz der Constraint basierte Modellierung wird wie folgt vorgegangen:

- ein Gleichungssystem wird aufgestellt, das die Abhängigkeiten zwischen bestimmten Maßen definiert,

- explizite und implizite Bedingungen können eingebracht werden,

- das Gleichungssystem wird gelöst.

- Ergebnis: Werkstückgeometrie.

• Es gibt unterschiedliche Arten der parametrischen Modellierung, basierend auf der Verarbeitung von Parametern und Constraints mit verschiedenen mathematischen Prinzipien.

• Wichtigste Verfahren:

- Skizzeninterpretation und

- Gleichungslösung.

3. C

om

pu

ter

Aid

ed D

esig

n

3.3

Erw

eite

rte

Geo

met

riem

odel

lieru

ng /

3.3.

3. P

aram

etris

che

Mod

ellie

rung

Page 101: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 101

Gliederung der Vorlesung

1. Einleitung

2. Product Lifecycle Management

3. Computer Aided Design

4. Computer Aided Engineering

3.1 Einführung

3.3.1 Makrotechnik

3.2 Geometrische Modellierung

3.3.2 Variantentechnik

3.4 CAD-Systemarchitektur

3.5 Kommerzielle Systemlösungen

3.3 Erweiterte Geometriemodellierung

3.3.3 Parametrische Modellierung

3.3.4 Feature-basierte Modellierung

3.3.5 Knowledge Based Engineering

5. Computer Aided Manufacturing

Inhalt Vorlesung

Page 102: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 102

Formelemente und Features

• Geometrische Eigenschaften werden mit zusätzlichen Informationen zu einer logischen Einheit verknüpft, die geometrische Gestalt mit technischen Informationen erlangt eine zusätzliche technische Bedeutung (Semantik).

• Die Semantik kann dabei sein:

- Konstruktiver Natur (z.B. Passfedernut bedeutet „Element einer Welle-Nabe-Verbindung“)

- Fertigungstechnischer Natur (z.B. Passfedernut bedeutet „durch Fräsen zu fertigendes Element“)

- Feingeometrischer Natur (z.B. Ausrundung oder Brechung von Kanten)

- Oberflächeneigenschaftenbezogen (z.B. Grenzwerte für Rauhigkeit und Oberflächenhärte)

- Maß-, Form- und Lagetoleranzenbezogen

- Materialeigenschaftenbezogen (z.B. Flächenpressung).

• Formelemente stellen vordefinierte Modellierungsfunktionen dar und werden von allen CAD-Systemen in Bibliotheken angeboten.

• Beispiele für Formelemente: Rundungen, Fasen, Nuten, Bohrungen.

• Die Verallgemeinerung des Formelementes ist das (Form)-Feature.

3. C

om

pu

ter

Aid

ed D

esig

n

3.3

Erw

eite

rte

Geo

met

riem

odel

lieru

ng /

3.3.

4. F

eatu

re-b

asie

rte

Mod

ellie

rung

Quelle: DiK, TU Darmstadt

Page 103: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 103

Der Begriff „Feature“ (1)

• Feature = Aggregation (Zusammenfassung, Anhäufung) von Merkmalen zu einem gemeinsamen Element.

• Features - im Sinne der CAD-Anwendung - sind mit Attributen versehene komplexe CAD-Elemente, die über Parameter beschrieben werden. Diese Attribute können geometrische, technologische oder funktionale Eigenschaften zur Beschreibung eines realen Objektes sein.

Definition

Feature("Sacklochbohrung")Syntax

Formelement

Semantik+

Attribute

Methoden

Relationen3. C

om

pu

ter

Aid

ed D

esig

n

3.3

Erw

eite

rte

Geo

met

riem

odel

lieru

ng /

3.3.

4. F

eatu

re-b

asie

rte

Mod

ellie

rung

Quelle: Abramovici, ITM Bochum, 2005

Page 104: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 104

Der Begriff „Feature“ (2)

Der Begriff „Feature“:

• Erhielt Ende der siebziger Jahre eine spezielle Bedeutung im CAD/CAM-Bereich.

• Moderne Produktentwicklungsmethoden nutzen die Feature-Technologie als eine Möglichkeit, im Produktlebenszyklus phasenübergreifend Informationen handhaben und weiterleiten zu können.

Features stellen eine Modellbildung spezifischer Informationen und Merkmale eines Produkts dar und repräsentieren das Produkt gegenüber der reinen Geometriebeschreibung auf einem semantisch höherem Niveau.

Ein Feature lässt sich aus verschiedenen Gesichtspunkten definieren, z.B. vom Gesichtspunkt der Konstruktion, der Arbeitsplanung, der Montage, der Prüfung usw.

Features stellen eine Modellbildung spezifischer Informationen und Merkmale eines Produkts dar und repräsentieren das Produkt gegenüber der reinen Geometriebeschreibung auf einem semantisch höherem Niveau.

Ein Feature lässt sich aus verschiedenen Gesichtspunkten definieren, z.B. vom Gesichtspunkt der Konstruktion, der Arbeitsplanung, der Montage, der Prüfung usw.

Mittels der Feature-Modellierung können neben der geometrischen Bauteilgestalt auch technologische Informationen vom Produktentwurf bis zur Fertigung und Prüfung berücksichtigt werden.

3. C

om

pu

ter

Aid

ed D

esig

n

3.3

Erw

eite

rte

Geo

met

riem

odel

lieru

ng /

3.3.

4. F

eatu

re-b

asie

rte

Mod

ellie

rung

Page 105: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 105

• Features werden vom CAD-Systemen angeboten oder können vom Benutzer selbst festgelegt werden.

• Entsprechend können Features aufgeteilt werden in:

- systemdefinierte Features und

- benutzerdefinierten Features.

• Formelementen (Form Features) sind ein Sonderfall der Features und werden in Form von Bibliotheken bereitgestellt. Der Zugriff auf die Features erfolgt dann über ein Auswahlmenü.

• Die Eingabe der beabsichtigten/gewünschten Werte für Maße und Eigenschaften erfolgt in der Regel interaktiv (wird vom System abgefragt).

Der Begriff „Feature“ (4)3.

Co

mp

ute

r A

ided

Des

ign

3.3

Erw

eite

rte

Geo

met

riem

odel

lieru

ng /

3.3.

4. F

eatu

re-b

asie

rte

Mod

ellie

rung

Page 106: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 106

• Die Features sind assoziativ.

• Komplexe Features können auch durch Kombination einfacherer Features erzeugt werden (ohne Technologie).

• Komplexe Features enthalten teilweise technologische Informationen (z.B. bei Bohrungen).

• Features werden auf einer oder mehreren Körperflächen platziert, über Parameter modifiziert und abschließend in Bezug zum Körper positioniert.

• Bestehende Körper (z.B. ein Block) können mittels Features erweitert werden.

• Die Features sind assoziativ.

• Komplexe Features können auch durch Kombination einfacherer Features erzeugt werden (ohne Technologie).

• Komplexe Features enthalten teilweise technologische Informationen (z.B. bei Bohrungen).

• Features werden auf einer oder mehreren Körperflächen platziert, über Parameter modifiziert und abschließend in Bezug zum Körper positioniert.

• Bestehende Körper (z.B. ein Block) können mittels Features erweitert werden.

Eigenschaften von Features

Quelle: Abramovici, ITM Bochum, 2005

3. C

om

pu

ter

Aid

ed D

esig

n

3.3

Erw

eite

rte

Geo

met

riem

odel

lieru

ng /

3.3.

4. F

eatu

re-b

asie

rte

Mod

ellie

rung

Page 107: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 107

Hierarchisches Datenschema der Features

Spezifische Features

Generische Features

Eigenschaften

Durchgangsbohrung

Öffnungsfläche 1

Öffnungsfläche2

Mantelfläche

Durchbruch

Zylinderr

h

3. C

om

pu

ter

Aid

ed D

esig

n

3.3

Erw

eite

rte

Geo

met

riem

odel

lieru

ng /

3.3.

4. F

eatu

re-b

asie

rte

Mod

ellie

rung

• (Anwendungs)spezifische Features: definieren die Attributierung für einen spezifischen Anwendungsbereich.

• Generische Features (Formelemente): beschreiben die Attributierung aus einer Sicht, z.B. Konstruktion, allerdings anwendungsunabhängig.

Page 108: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 108

Feature-Arten (1)

• Features können als Informationsträger im 3D-Modell genutzt werden zum Speichern von geometrischen und Prozessinformationen.

• Man kann unterschieden werden zwischen allgemeinen Features und spezifischen Features.

- Allgemeine Features: können in jedem Kontext verwendet werden (z.B., eine Bohrung).

- Spezifische Features: können nur in einem spezifischen Kontext genutzt werden. Meistens haben solche Features dieselbe Form wie allgemeine Features, doch für bestimmte Modellierungsaufgaben können sie viel effizienter eingesetzt werden als die allgemeinen Features (z.B.: Einspritzbohrung).

3. C

om

pu

ter

Aid

ed D

esig

n

3.3

Erw

eite

rte

Geo

met

riem

odel

lieru

ng /

3.3.

4. F

eatu

re-b

asie

rte

Mod

ellie

rung

Quelle: Michelle Prieur, „Functional Elements and Engineering Template-based Product Development Process”, 2006

Page 109: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 109

Feature-Arten (2)

explizit implizit

RepräsentationFeature: Paßfedernut

F1 Zylinder (5,180,10,...)F2 Zylinder (5,-180,10,...)F3 Kreis (5,180,...)F4 Ebene (40,10,0,...)F5 Kreis (5,-180,...)F6 Ebene (40,0,10,...)F7 Ebene (40,0,10,...)

F7

F2

F5

F4

F6F3

F1

Feature : Paßfedernut

alle Informationenz.B. Radius = b/2sind für das Feature implizit definiert

50mm10mm10mm(0,0,0)(0,0,0)

Länge Breite HöhePositionOrientierung

:::::

l

h

b

einfach zusammengesetzt Muster bildend

Komplexität

3. C

om

pu

ter

Aid

ed D

esig

n

3.3

Erw

eite

rte

Geo

met

riem

odel

lieru

ng /

3.3.

4. F

eatu

re-b

asie

rte

Mod

ellie

rung

Quelle: Abramovici, ITM Bochum, 2005

Features können klassifiziert werden: • nach ihrer Komplexität (einfach, zusammengesetzt, musterbildend)

• nach ihrer Repräsentation (explizit und implizit).

Page 110: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 110

Feature-Arten (3)

• Feature-Arten:

- Form Features,

- Semantic Features,

- Compound Features,

- Operation Features,

- Enumerative Features.

• Form Features bilden eine Gruppierung geometrischer Elemente ohne Zusatzinformationen, die dieser Geometrie eine technische oder anwendungsspezifische Bedeutung (Semantik) geben.

• Semantic Features sind Ergänzungen von Form Features um die entsprechende Semantik (technische Bedeutung).

• Compound Features sind Kombinationen mehrerer Features.

• Operation Features hängen mit einem Bearbeitungsschritt zusammen, z. B. Abrundungen und Fasen.

• Enumerative Features stellen nach beliebigem Muster, z.B. kreisförmig oder rechteckig, mehrfach angeordnete Objekte dar.

3. C

om

pu

ter

Aid

ed D

esig

n

3.3

Erw

eite

rte

Geo

met

riem

odel

lieru

ng /

3.3.

4. F

eatu

re-b

asie

rte

Mod

ellie

rung

Quelle: DiK, TU Darmstadt

Page 111: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 111

Klassifizierung von Form Features

VolumetrischeForm Features

Form Feature

BasisvolumenPositives Volumen Negatives Volumen

Vorsprung Verbindung Vertiefung Durchbruch Hohlraum

Flächen-Features

MusterForm Features

3. C

om

pu

ter

Aid

ed D

esig

n

3.3

Erw

eite

rte

Geo

met

riem

odel

lieru

ng /

3.3.

4. F

eatu

re-b

asie

rte

Mod

ellie

rung

• Volumetrische Form Features werden beschrieben durch Basisvolumen und ein positives Volumen oder ein negatives Volumen:

- Positives Volumen: Vorsprung oder Verbindung

- Negatives Volumen: Vertiefung, Durchbruch oder Hohlraum.

Page 112: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 112

Feature-basiertes Design (2)

• Feature-basiertes Design bedeutet Geometrieänderung durch das Hinzufügen zum Modell von Features mit positiven Volumen oder mit negativem Volumen.

• Beim Feature-basierten Design beschreibt der Konstrukteur das Produkt direkt mit Features. Zur Definition eines Feature werden im Allgemeinen folgende Schritte durchgeführt:

- Auswahl eines vordefinierten Feature oder Definition eines neuen Feature, das die gewünschte Funktion erfüllen kann

- Zuteilung der Attribute (Parameter) dem Feature

- Bestimmung der Position des Feature auf dem Grundkörper

- Erzeugung der funktionellen Gestalt auf dem Grundkörper anhand der Semantik des Features

- Definition von Toleranzen und Oberflächengüte des Feature.

3. C

om

pu

ter

Aid

ed D

esig

n

3.3

Erw

eite

rte

Geo

met

riem

odel

lieru

ng /

3.3.

4. F

eatu

re-b

asie

rte

Mod

ellie

rung

Page 113: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 113

Feature-basierte CAD/CAPP-Kopplung

• Die rechnergestützte Konstruktion kann mit der Arbeitsplanung verknüpft werden durch:

- Feature-Erkennung (Elementerkennung, Feature Recognition)

- Feature-basiertes Design.

• Feature-Erkennung: Geometrieanalyse mit automatischer Erkennung der Planungselemente. Das Geometrieelement aus dem CAD-System wird analysiert, Teilbereiche werden in Muster aufgefasst und mit vorgegebenen Mustern von Planungselementen (z.B. Bohrungen oder Nuten) verglichen.

• Zweck der Feature-Erkennung ist die Identifizierung von Elementen, für die es vordefinierte Fertigungsverfahren gibt.

• Feature-basiertes Design: ein Satz Konstruktionselemente (Features) ist verfügbar und wird zum Aufbauen des Werkstückmodells genutzt.

• Feature-Erkennung und Feature-basiertes Design sind keine Gegenspieler, sondern ergänzen sich gegenseitig zu einem integrierten Ansatz, der den Designer ermöglicht, intuitiv mit Features und Volumenprimitiva zu konstruieren.

3. C

om

pu

ter

Aid

ed D

esig

n

3.3

Erw

eite

rte

Geo

met

riem

odel

lieru

ng /

3.3.

4. F

eatu

re-b

asie

rte

Mod

ellie

rung

Page 114: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 114

Feature-Transformation

• Eine Feature-Transformation ist notwendig, wenn innerhalb der Prozesskette unterschiedliche Feature-Arten bzw. verschiedene Feature-Bibliotheken benutzt werden, z. B. die Übertragung eines Konstruktions-Features in ein Fertigungs-Feature.

• Die Erzeugung von Features von verschiedenen Produktions-bereichen kann durch Abbildung oder durch Zerlegung und/oder Kombination von Konstruktionsfeatures erfolgen.

3. C

om

pu

ter

Aid

ed D

esig

n

3.3

Erw

eite

rte

Geo

met

riem

odel

lieru

ng /

3.3.

4. F

eatu

re-b

asie

rte

Mod

ellie

rung

Page 115: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 115

Gliederung der Vorlesung

1. Einleitung

2. Product Lifecycle Management

3. Computer Aided Design

4. Computer Aided Engineering

3.1 Einführung

3.3.1 Makrotechnik

3.2 Geometrische Modellierung

3.3.2 Variantentechnik

3.4 CAD-Systemarchitektur

3.5 Kommerzielle Systemlösungen

3.3 Erweiterte Geometriemodellierung

3.3.3 Parametrische Modellierung

3.3.4 Feature-basierte Modellierung

3.3.5 Knowledge Based Engineering

5. Computer Aided Manufacturing

Inhalt Vorlesung

Page 116: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 116

Wissensbasierte Beschreibung eines Produktes

Beschreibung eines Produktes

ParametrischConstraints-

basiertFeature-basiert

Lösungsmuster-basiert

Grad der Abbildung von Konstruktionswissen

Gestaltmodellierung

Gestaltmodellierung + Ansätze für die

weiteren Konstruktions-

phasen

Alle Konstruktionsphasen

, Stand der Forschung

3. C

om

pu

ter

Aid

ed D

esig

n

3.3

Erw

eite

rte

Geo

met

riem

odel

lieru

ng /

3.3.

5. K

now

ledg

e B

ased

Eng

inee

ring

Page 117: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 117

Knowledge-Based Engineering (KBE) (1)

• Unter Knowledge-Based Engineering (KBE) versteht man die Integration von Fachwissen, Regeln und Prozessabläufen in den Entwicklungsprozess.

• KBE erfasst das Wissen über Engineering Prozesse in einer Softwareumgebung. Das eingegebene Wissen, die Informationen sowie die Anforderungen werden automatisch analysiert und klassifiziert, Engineering Lösungen werden erstellt.

• KBE trägt dazu bei, dass der Produktentwickler von Routineaufgaben entlastet wird und das kreative und iterative Arbeiten gefördert wird.

• Das Spektrum des KBE reicht von einfachen Tabellen über Makros und Applikationen bis zu aufwändigen, regelbasierten Anwendungen, so dass komplexe Entscheidungswege nachvollziehen bzw. vollständige Konstruktionsaufgaben automatisch durchgeführt werden können.

• Die Wiederverwendung von existierendem Wissen ist abhängig von den Möglichkeiten der Wissensintegration und -speicherung.

3. C

om

pu

ter

Aid

ed D

esig

n

3.3

Erw

eite

rte

Geo

met

riem

odel

lieru

ng /

3.3.

5. K

now

ledg

e B

ased

Eng

inee

ring

Page 118: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 118

Knowledge-Based Engineering (KBE) (2)

• KBE ist aus der Notwendigkeit entstanden, zusätzliche produktbezogene Informationen sowie allgemeines Wissen aller Konstrukteure und Entwickler über den gesamten Produktlebenszyklus in das CAD-Modell zu integrieren.

• Das Wissen wird in den Komponenten des CAD-Modells als Parameter, Constraints und (Wirk-)Regeln gespeichert, die zusammen ein Ganzes bilden, das „Design case (Konstruktions-Sachverhalt)“ genannt wird. Der „Design case“ ermöglicht die schnelle Erzeugung von Varianten des Modells durch verschiedene Varianten und gültige Kombinationen der Komponenten.

• Das Wissen beschreibt das Verhalten der Konstruktionsobjekte (die Komponenten eines CAD-Modells) in der Konstruktionsumgebung und enthält vordefinierte Methoden für die Transformation der Komponenten, um Zwischenstationen mit zeitaufwändiger Entscheidungstreffung zu vermeiden.

3. C

om

pu

ter

Aid

ed D

esig

n

3.3

Erw

eite

rte

Geo

met

riem

odel

lieru

ng /

3.3.

5. K

now

ledg

e B

ased

Eng

inee

ring

Quelle: Michelle Prieur, „Functional Elements and Engineering Template-based Product Development Process”, 2006

Page 119: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 119

Knowledge-Based Engineering (KBE) (3)

• In Komponenten und Teilen wird mittels KBE die Produkt- und Konstruktionslogik des CAD-Modells hinterlegt. Dieses Wissen kann auch in den nachfolgenden Prozessschritten zum Einsatz kommen. Dies ist in allen parametrischen und feature-basierten CAD-Systemen möglich.

• U.U. soll das im Modell vorhandene Wissen bewusst nicht offengelegt werden, z.B. bei der Weitergabe der Modelle an Kunden und Lieferanten. Moderne CAD-Systeme bieten die Möglichkeit, ein Modell mit einer definierten Belegung der Führungsparameter einzufrieren und die Abhängigkeiten der anderen Parameter von den Führungsparameter und die Berechnungsformeln für die Parameter zu verdecken. Auch Constraints und Wirkregeln können ausgeblendet werden.

Desgleichen ist es möglich, die Entstehungshistorie zu verstecken und die Weitergabe von Konstruktionswissen zu vermeiden.

3. C

om

pu

ter

Aid

ed D

esig

n

3.3

Erw

eite

rte

Geo

met

riem

odel

lieru

ng /

3.3.

5. K

now

ledg

e B

ased

Eng

inee

ring

Quelle: Vajna/ Weber, „Einführung und Einsatz von CAD-Systemen“, 2006

Page 120: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 120

Gliederung der Vorlesung

1. Einleitung

2. Product Lifecycle Management

3. Computer Aided Design

4. Computer Aided Engineering

3.1 Einführung

3.2 Geometrische Modellierung

3.4 CAD-Systemarchitektur

3.5 Kommerzielle Systemlösungen

3.3 Erweiterte Geometriemodellierung

3.4.1 Softwarearchitektur

3.4.2 Modelliererkerne

3.4.3 Schnittstellen

5. Computer Aided Manufacturing

Inhalt Vorlesung

Page 121: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 121

2D CAD-Systeme:

Die Bauteilgeometrie wird in einem zweidimensionalen Koordinatensystem durch ein- oder zweidimensionale Elemente wie Punkte, Linien, Kurven und Flächen abgebildet.

Ein häufig eingesetztes System ist AutoCAD LT von Autodesk.

Klassifizierung von CAD-Systemen (1)3.

Co

mp

ute

r A

ided

Des

ign

3.4

CA

D-S

yste

mar

chite

ktur

/ 3.

4.1

Sof

twar

earc

hitk

tur

von

CA

D-S

yste

men

Grundsätzlich lassen sich CAD-Systeme nach der räumlichen Dimension ihrer Modelle in 2D und 3D Systeme unterscheiden.

Page 122: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 122

3D CAD-Systeme:

Das Modell eines Bauteiles/ einer Baugruppe wird in einem dreidimensionalen Koordinatensystem abgebildet und besteht aus ein-, zwei- oder dreidimensionalen Modellelementen wie Punkte, Linien, zwei- und dreidimensonale Kurven, Flächen und Volumenprimitiva (Quader, Zylinder, Kugel, Torus, usw.).

Häufig eingesetzte 3D-Systeme sind:

- Catia von Dassault Systemes

- UG NX von Siemens PLM Software

- Pro/Engineer von Parametric Technology Corporation

Klassifizierung von CAD-Systemen (2)3.

Co

mp

ute

r A

ided

Des

ign

3.4

CA

D-S

yste

mar

chite

ktur

/ 3.

4.1

Sof

twar

earc

hitk

tur

von

CA

D-S

yste

men

Page 123: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 123

2D CAD-Systeme

• 2D CAD-Systeme sind Werkzeuge zur Erstellung von technischen Zeichnungen.

• 2D CAD-Systeme erfordern vom Anwender in hohem Maß die Fähigkeit zur Umsetzung seiner räumlichen Vorstellung auf die 2D-Darstellung und umgekehrt. Meist werden mehrere Ansichten benötigt, um eine Geometrie zu erfassen, bzw. darzustellen.

• Der Vorteil von 2D CAD-Systemen ist ein geringer Einarbeitungs-aufwand und keine Umstellung der Arbeits-/ Denkweise der Mitarbeiter.

3. C

om

pu

ter

Aid

ed D

esig

n

3.4

CA

D-S

yste

mar

chite

ktur

/ 3.

4.1

Sof

twar

earc

hitk

tur

von

CA

D-S

yste

men

Page 124: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 124

3D CAD-Systeme (1)

• 3D CAD-Systeme erlauben die Erstellung von Volumenmodellen, z.B. von Bauteilen/Baugruppen, und bieten erweiterte Modellierungstechniken, wie:

- Parametrisches Design

- Feature-basiertes Design.

• Modellierung in 3D CAD erfordert eine geänderte Denk- und Arbeitsweise der Mitarbeiter

• Das Volumenmodell kann in den nächsten Phasen des Produktenstehungsprozesses genutzt werden, z.B.:

- Programmierung der Fertigungsmaschinen (CNC)

- Berechnung und Simulation: z.B. Finite Elemente Methode (FEM), Mehrkörpersystem (MKS)

- Montageplanung und Digital Mock-Up (DMU).

3. C

om

pu

ter

Aid

ed D

esig

n

3.4

CA

D-S

yste

mar

chite

ktur

/ 3.

4.1

Sof

twar

earc

hitk

tur

von

CA

D-S

yste

men

Page 125: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 125

3D CAD-Systeme (2)

• Die Erstellung eines Modells in 3D CAD erfordert zusätzliche Arbeitsschritte, so dass nicht unbedingt ein Zeitgewinn gegenüber 2D CAD zu erreichen ist.

• Der Hauptvorteil liegt in der Möglichkeit der Weiter-verwendung des Modells.

• Modellieren in 3D unterscheidet sich grundlegend vom Modellieren in 2D. Z.B. spielt die Reihenfolge bei der Erstellung der 3D-Modellelemente beim Ändern von Elementen eine wichtige Rolle.

3. C

om

pu

ter

Aid

ed D

esig

n

3.4

CA

D-S

yste

mar

chite

ktur

/ 3.

4.1

Sof

twar

earc

hitk

tur

von

CA

D-S

yste

men

Page 126: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 126

Unterschied zwischen 2D- und 3D-Arbeitsweise (1)

Fertigung

Berechnung

Prototyp

ManuelleUmsetzung

2D Zeichung

Zeichnen

3D Modell

Schnitt-stellen

CNC-ModellCNC-Programm

BerechnungsmodellFEM-Modell

Digital Mock Up DMU-Modell

Modellieren

3. C

om

pu

ter

Aid

ed D

esig

n

3.4

CA

D-S

yste

mar

chite

ktur

/ 3.

4.1

Sof

twar

earc

hitk

tur

von

CA

D-S

yste

men

Page 127: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 127

3. C

om

pu

ter

Aid

ed D

esig

n

3.4

CA

D-S

yste

mar

chite

ktur

/ 3.

4.1

Sof

twar

earc

hitk

tur

von

CA

D-S

yste

men

Unterschied zwischen 2D- und 3D-Arbeitsweise (2)

• Die Idee zu einem neuen Produkt entsteht in der Vorstellung des Konstrukteurs immer erst in 3D.

• Die vom Produkt erstellte technische Zeichnung dient dazu, die Geometrie der Bauteile und Baugruppen zu dokumentieren, und die Information der Gestalt den späteren Produktlebensphasen zur Verfügung zu stellen.

• Hinsichtlich der Geometrieinformationen des Produktes kann man in diesem Prozess an zwei Stellen mit Informationsverlust rechnen:

- Erstellung einer Zeichnung:Bei der Erstellung einer Zeichnung liegt der Schwerpunkt nicht bei der Produktgeometrie selbst, sondern in der Abbildung der 3D-Gestalt des Produktes im zweidimensionalen Raum.

- Interpretation einer Zeichnung:In der Konstruktionsphase und auch in den späteren Produktlebensphasen kann man nur auf die technische Zeichnung zugreifen, d.h. um die Produktgeometrie in 3D abbilden zu können, muss man über technisches Zeichnen-Wissen verfügen. Weitere wesentliche Nachteile dabei sind, dass das kooperative Arbeiten zwischen unterschiedlichen Disziplinen erschwert wird, und die Visualisierung der Produktdaten in 3D praktisch nicht durchführbar ist.

Page 128: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 128

3. C

om

pu

ter

Aid

ed D

esig

n

3.4

CA

D-S

yste

mar

chite

ktur

/ 3.

4.1

Sof

twar

earc

hitk

tur

von

CA

D-S

yste

men

Unterschied zwischen 2D- und 3D-Arbeitsweise (3)

• Ganz anders ist es bei der 3D- Arbeitsweise, die Gestalt wird direkt im dreidimensionalen Raum modelliert, so dass der Konstrukteur sich nicht mit der zweidimensionalen Abbildung des Produktes befassen muss.

• Weil die Produktgeometrie sofort in 3D visualisiert wird, kann der Entwickler schneller Fehler erkennen und beheben.

• Ebenfalls ist die Produktgeometrie für das kooperative Arbeiten sofort verfügbar, somit treten keine Interpretationsfehler auf.

Page 129: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 129

Gliederung der Vorlesung

1. Einleitung

2. Product Lifecycle Management

3. Computer Aided Design

4. Computer Aided Engineering

3.1 Einführung

3.2 Geometrische Modellierung

3.4 CAD-Systemarchitektur

3.5 Kommerzielle Systemlösungen

3.3 Erweiterte Geometriemodellierung

3.4.1 Softwarearchitektur

3.4.2 Modelliererkerne

3.4.3 Schnittstellen

5. Computer Aided Manufacturing

Inhalt Vorlesung

Page 130: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 130

Architektur von CAD-Systemen (1)3.

Co

mp

ute

r A

ided

Des

ign

3.4

CA

D-S

yste

mar

chite

ktur

/ 3.

4.1

Sof

twar

earc

hitk

tur

von

CA

D-S

yste

men

• Auf logischer Ebene besteht die Software von CAD-Systemen aus drei Schichten: aus der Kommunikationsschicht, der Methodenschicht und der Datenschicht.

• Die Datenschicht hat die Aufgabe, diejenigen Daten, die die technische Lösung beschreiben, strukturiert zu speichern und zu verwalten. Die technische Lösung beinhaltet beispielsweise Informationen über die Gestalt, die Darstellung und die Technologie eines Produktes.

• In der Datenschicht wird der elementare Zugriff auf die Daten festgelegt.

S1: BenutzungsschnittstelleS2: MethodenaufrufschnittstelleS3: Grafikschnittstelle

S4: ModellierungsschnittstelleS5: Datenaustausch-/ ProgrammierschnittstelleS6: Datenschnittstelle

S2

Modelliererkern

S6

S1

S5

Modul 1 ...

Grafische Bedienoberfläche

S3

Datenmodell

Eingabe-/ Ausgabe-Steuerung

Modul 2 Modul nS4

Kommunikationsschicht

Methodenschicht

Datenschicht

Page 131: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 131

Architektur von CAD-Systemen (2)3.

Co

mp

ute

r A

ided

Des

ign

3.4

CA

D-S

yste

mar

chite

ktur

/ 3.

4.1

Sof

twar

earc

hitk

tur

von

CA

D-S

yste

men

• Die Methodenschicht verwaltet, steuert und überwacht alle Methoden zur Erstellung, Berechnung, Verarbeitung und Verwaltung einer technischen Lösung.

• Eine Methode wird hierbei als ein Algorithmus verstanden, der in einer programmtechnischen Realisierung verfügbar ist.

• Eine Methode hat ein einheitliches Ansteuerungsverhalten und gehorcht bestimmten Mechanismen zur Parameterein- und -ausgabe.

• Derjenige Teil der Methodenschicht, welcher für die Modellierung der Bauteilgestalt zuständig ist, wird meist als Modelliererkern bezeichnet.

S1: BenutzungsschnittstelleS2: MethodenaufrufschnittstelleS3: Grafikschnittstelle

S4: ModellierungsschnittstelleS5: Datenaustausch-/ ProgrammierschnittstelleS6: Datenschnittstelle

S2

Modelliererkern

S6

S1

S5

Modul 1 ...

Grafische Bedienoberfläche

S3

Datenmodell

Eingabe-/ Ausgabe-Steuerung

Modul 2 Modul nS4

Kommunikationsschicht

Methodenschicht

Datenschicht

Page 132: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 132

Architektur von CAD-Systemen (3)3.

Co

mp

ute

r A

ided

Des

ign

3.4

CA

D-S

yste

mar

chite

ktur

/ 3.

4.1

Sof

twar

earc

hitk

tur

von

CA

D-S

yste

men

• Das Kommunikationsmodul verwaltet, steuert und überwacht alle Methoden zur Dialogführung mit dem Benutzer.

• Aufgaben der Dialogführung sind die Analyse von Benutzereingaben auf Vollständigkeit und Korrektheit sowie die Steuerung der Ein- und Ausgabefunktionen.

• Wichtiger Bestandteil des Kommunikationsmoduls ist eine grafische Bedienoberfläche für die Darstellung der technischen Lösung auf dem Bildschirm.

S1: BenutzungsschnittstelleS2: MethodenaufrufschnittstelleS3: Grafikschnittstelle

S4: ModellierungsschnittstelleS5: Datenaustausch-/ ProgrammierschnittstelleS6: Datenschnittstelle

S2

Modelliererkern

S6

S1

S5

Modul 1 ...

Grafische Bedienoberfläche

S3

Datenmodell

Eingabe-/ Ausgabe-Steuerung

Modul 2 Modul nS4

Kommunikationsschicht

Methodenschicht

Datenschicht

Page 133: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 133

Gliederung der Vorlesung

1. Einleitung

2. Product Lifecycle Management

3. Computer Aided Design

4. Computer Aided Engineering

3.1 Einführung

3.2 Geometrische Modellierung

3.4 CAD-Systemarchitektur

3.5 Kommerzielle Systemlösungen

3.3 Erweiterte Geometriemodellierung

3.4.1 Softwarearchitektur

3.4.2 Modelliererkerne

3.4.3 Schnittstellen

5. Computer Aided Manufacturing

Inhalt Vorlesung

Page 134: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 134

Modelliererkerne (1)

• Der Modelliererkern stellt die Basisfunktionen für die Erzeugung, Manipulation, Analyse und Visualisierung von 3D-Geometrie eines CAD-Modells bereit, wie:

- erzeugen, löschen oder die logische Verknüpfung von Modellelementen,

- erzeugen und verwalten der Geometrie und Topologie eines Körpers,

- validieren der Topologie eines Körpers.

Modelliererkerne (Beispiele)

- ACIS von Spatial Technology

- Parasolid von Unigraphics

- GRANITE von PTC

- OpenCASCADE (open Source)von Open CASCADE S.A.

- …

3. C

om

pu

ter

Aid

ed D

esig

n

3.4

CA

D-S

yste

mar

chite

ktur

/ 3.

4.2

Mod

ellie

rerk

erne

von

CA

D-S

yste

men

S1: BenutzungsschnittstelleS2: MethodenaufrufschnittstelleS3: Grafikschnittstelle

S4: ModellierungsschnittstelleS5: Datenaustausch-/ ProgrammierschnittstelleS6: Datenschnittstelle

S2

Modelliererkern

S6

S1

S5

Modul 1 ...

Grafische Bedienoberfläche

S3

Gestaltmodell

Eingabe-/ Ausgabe-Steuerung

Modul 2 Modul nS4

Kommunikationsschicht

Methodenschicht

Datenschicht

S1: BenutzungsschnittstelleS2: MethodenaufrufschnittstelleS3: Grafikschnittstelle

S4: ModellierungsschnittstelleS5: Datenaustausch-/ ProgrammierschnittstelleS6: Datenschnittstelle

S2

Modelliererkern

S6

S1

S5

Modul 1 ...

Grafische Bedienoberfläche

S3

Gestaltmodell

Eingabe-/ Ausgabe-Steuerung

Modul 2 Modul nS4

Kommunikationsschicht

Methodenschicht

Datenschicht

Page 135: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 135

Modelliererkerne (2)

• In heutigen 3D-CAD-Systemen wird vorwiegend die „Boundary Representation (B-Rep)“ Modellierungsmethode oder Hybride Modellierungsmethoden eingesetzt.

• Da die Entwicklung eines leistungsfähigen Modellierers einen erheblichen Entwicklungsaufwand darstellt, sind viele Hersteller von CAx-Systemen dazu übergegangen, den Geometriemodellierer als Modul dazuzukaufen.

• Über eine API (Application Programming Interface) lassen sich solche Modelliererkerne in das CAD-System „einbauen“. Die APIs sind Benutzerschnittstellen zu dem Modelliererkern.

• Auf dem Markt sind verschiedene Modelliererkerne verfügbar, z.B.

- OpenCASCADE: 1999 als Quellcode von CAS.CADE von Matra Division

- Acis: von der Firma Spatial Technologies (Teil vom Dassault-Konzern)

- Catia Geometric Engine: von Dassault, Kern von CATIA V5

- Parasolid: von UGS, Kern von Unigraphics, SolidEdge und Solidworks.

3. C

om

pu

ter

Aid

ed D

esig

n

3.4

CA

D-S

yste

mar

chite

ktur

/ 3.

4.2

Mod

ellie

rerk

erne

von

CA

D-S

yste

men

Page 136: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 136

Gliederung der Vorlesung

1. Einleitung

2. Product Lifecycle Management

3. Computer Aided Design

4. Computer Aided Engineering

3.1 Einführung

3.2 Geometrische Modellierung

3.4 CAD-Systemarchitektur

3.5 Kommerzielle Systemlösungen

3.3 Erweiterte Geometriemodellierung

3.4.1 Softwarearchitektur

3.4.2 Modelliererkerne

3.4.3 Schnittstellen

5. Computer Aided Manufacturing

Inhalt Vorlesung

Page 137: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 137

Datenaustausch über externe Schnittstellen (1)

• Vertikaler Datenaustausch: Datenaustausch zwischen CAx-Systemen mit gleicher Aufgabenstellung.

• Horizontaler Datenaustausch:Datenaustausch zwischen CAx-Systemen mit verschiedener Aufgabenstellung.

CAECAD

• Die Modellrepräsentationen der Systeme sind verschieden. Deshalb wird ein Modell beim Austausch verändert:

- Datenaustausch des Gesamtmodells ist i.d.R. nur unidirektional möglich

- Bidirektionaler Datenaustausch ist nur über eine gemeinsame Teilmenge möglich und kommt zustande durch bidirektionales Mapping der Datenstrukturen.

3. C

om

pu

ter

Aid

ed D

esig

n

3.4

CA

D-S

yste

mar

chite

ktur

/ 3.

4.3

Sch

nitts

telle

n vo

n C

AD

-Sys

tem

en

Page 138: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 138

Datenaustausch über externe Schnittstellen (2)

• Der Datenaustausch ist deshalb unidirektional, weil er mit Informationsverlust behaftet ist und unvollständig ist.

• Aufgrund der Unvollständigkeit der übertragenen Daten kann der Datenaustausch nur mit großem Aufwand bidirektional implementiert werden.

• Die Unvollständigkeit ist damit zu begründen, dass jeweils nur eine Teilmenge eines Modells von einem System in das andere übertragen werden kann, da diese Systeme aufgrund unterschiedlicher Aufgabenbereiche mit verschiedenen Modellrepräsentationen arbeiten.

• Dies bedeutet, dass ein Modell für eine Übertragung reduziert und modifiziert wird. In einem anderen System werden die übertragenen Eigenschaften verändert und um neue Eigenschaften ergänzt. Die Abbildung dieser im ursprünglichen System ist oft nicht trivial.

3. C

om

pu

ter

Aid

ed D

esig

n

3.4

CA

D-S

yste

mar

chite

ktur

/ 3.

4.3

Sch

nitts

telle

n vo

n C

AD

-Sys

tem

en

Page 139: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 139

Datenaustausch über externe Schnittstellen (3)

• Die Datenübertragung findet heute meist offline statt, d. h. es werden Dateien in definierten und für das Zielsystem aufbereiteten Formaten ausgetauscht. Nachträgliche Änderungen am Originalmodell werden nicht berücksichtigt.

• Diese sind also Kopien von Originalmodellen, so dass Daten redundant vorliegen und Konsistenzprobleme auftreten können. Daher müssen Abhängigkeiten zwischen den Originalen und ihren Kopien in PDM-Systemen verwaltet werden (Versionsverwaltung).

CAD IIExportformat

Exportformat

ImportOriginalformat I

Originalformat II

CAx I

CAx II

3. C

om

pu

ter

Aid

ed D

esig

n

3.4

CA

D-S

yste

mar

chite

ktur

/ 3.

4.3

Sch

nitts

telle

n vo

n C

AD

-Sys

tem

en

Page 140: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 140

Datenaustausch über externe Schnittstellen (4)

• Der Datentransfer kann in einigen Fällen auch online stattfinden:

- Die Dateien werden in das Format des anderen System konvertiert.

- Es besteht eine bidirektionale Verknüpfung zwischen den beiden Systemen, so dass Änderungen an einem Format sofort auch ins andere Format transformiert und an das andere System übertragen werden.

- Dadurch wird das Redundanzproblem der Daten gelöst.

3. C

om

pu

ter

Aid

ed D

esig

n

3.4

CA

D-S

yste

mar

chite

ktur

/ 3.

4.3

Sch

nitts

telle

n vo

n C

AD

-Sys

tem

en

CAx I

CAx II

Format I Format II

Page 141: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 141

Austausch über neutrale Datenformate (1)

• Auf dem Bild ist eine Darstellung des Datenaustausches zwischen verschiedenen Datenformaten zu erkennen. Die Schnittstelle mit einer eigenen Modellrepräsentation erfordert Programme zur Transformation der Modelle. Diese Programme werden entsprechend der Richtung der Transformation Prä- und Postprozessoren genannt.

• Neutrale Datenformate: auf Basis eines Produktdatenmodells werden diese Datenformate in der Praxis für einen Datenaustausch eingesetzt.

3. C

om

pu

ter

Aid

ed D

esig

n

3.4

CA

D-S

yste

mar

chite

ktur

/ 3.

4.3

Sch

nitts

telle

n vo

n C

AD

-Sys

tem

en

Post -

prozessor

Pr

Post -

prozessor

Präprozessor

Page 142: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 142

Austausch über neutrale Datenformate (2)

Neutrales Format

• Direkter Austausch zwischen n CAD-Systemen erfordert n-1 Schnittstellen pro System

• Bei bidirektionalen Schnittstellen gibt es keinen Informations-verlust, online-Arbeiten ist möglich.

Post-prozessor

Präprozessor

Postprozessor Präprozessor

• Austausch über ein neutrales Datenformat zwischen n CAD-Systemen erfordert 1 Schnittstelle pro System.

• Es kann zu Datenverlust kommen.

A

D

B C

A

D

B C

A

D

B C

A

D

b c

D

A

B

C

D

A-B

A-C

B-D

C-D

A

b

c

D

A-b

A-c

b-D

c-D

Mapping

3. C

om

pu

ter

Aid

ed D

esig

n

3.4

CA

D-S

yste

mar

chite

ktur

/ 3.

4.3

Sch

nitts

telle

n vo

n C

AD

-Sys

tem

en

Page 143: Virtual Engineering I Computer Aided Design Zusammenfassung Prof. Dr. Dr.- Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu WS 2009/10.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova - Virtual Engineering I - Kap. 3 - WS 09/10 - Folie 143

Standard-Schnittstellen

• Die Standard-Schnittstellen zur Anwendungsintegration finden Verwendung im Austausch von Daten aus rechnerinternen Modellen zwischen CAD-Systemen sowie der Kopplung von CAD-Systemen mit anderen DV-Systemen.

• Ziel ist der durchgängige Informationsaustausch und die Nutzung von systemunabhängigen Modelldaten durch verschiedene DV-Systeme.

• Schnittstellen zum Austausch von produktdefinierenden Daten:

- Initial Graphics Exchange Specification (IGES) Übertragung von Geometriedaten.

- VDA-Flächen-Schnittstelle (VDA-FS) Speziell zur Übertragung von Freiformflächen.

- Drawing Exchange Format (DXF) Zur Übertragung von 2D-Daten.

- Standard for the Exchange of Product Model Data (STEP) Internationale Normung (ISO 10303) zur Abbildung von Produktdaten, hierbei werden

Untermengen für die verschiedenen Branchen abgefasst: • Elektrotechnischer Anlagenbau (AP 212)

• Automobilbranche (AP 214).

3. C

om

pu

ter

Aid

ed D

esig

n

3.4

CA

D-S

yste

mar

chite

ktur

/ 3.

4.3

Sch

nitts

telle

n vo

n C

AD

-Sys

tem

en