Course Situation and Event Driven Models for Multilevel Abstraction Based Virtual Engineering Spaces...

26
Course Situation and Event Driven Models for Multilevel Abstraction Based Virtual Engineering Spaces Óbuda University John von Neumann Faculty of Informatics Institute of Applied Mathematics Lecture and laboratory 3. Boundary representation of solids László Horváth university professor http://users.nik.uni-obuda.hu/ lhorvath/

Transcript of Course Situation and Event Driven Models for Multilevel Abstraction Based Virtual Engineering Spaces...

Page 1: Course Situation and Event Driven Models for Multilevel Abstraction Based Virtual Engineering Spaces Óbuda University John von Neumann Faculty of Informatics.

Course Situation and Event Driven Models for Multilevel Abstraction Based Virtual

Engineering Spaces

Óbuda UniversityJohn von Neumann Faculty of Informatics

Institute of Applied Mathematics

Lecture and laboratory 3.

Boundary representation of solids

László Horváth university professor

http://users.nik.uni-obuda.hu/lhorvath/

Page 2: Course Situation and Event Driven Models for Multilevel Abstraction Based Virtual Engineering Spaces Óbuda University John von Neumann Faculty of Informatics.

A prezentációban megjelent képernyő-felvételek a CATIA V5 PLM rendszernek, az Óbudai Egyetem Intelligens Mérnöki Rendszerek Laboratóriumában telepített installációján készültek, valóságos működő

modellekről, a rendszer saját eszközeivel.

Ez a prezentáció szellemi tulajdon. Hallgatóim számára rendelkezésre áll. Minden más felhasználása és másolása nem megengedett!

CATIA V5 PLM rendszer a Dassult Systémes Inc. és a CAD-Terv Kft segítségével üzemel laboratóriumunkban

László Horváth UÓ-JNFI-IAM http://users.nik.uni-obuda.hu/lhorvath/

Page 3: Course Situation and Event Driven Models for Multilevel Abstraction Based Virtual Engineering Spaces Óbuda University John von Neumann Faculty of Informatics.

Topology and geometry

László Horváth UÓ-JNFI-IAM http://users.nik.uni-obuda.hu/lhorvath/

Contextual group of surfaces in a

boundary.

Individual surface can be

translated.

Page 4: Course Situation and Event Driven Models for Multilevel Abstraction Based Virtual Engineering Spaces Óbuda University John von Neumann Faculty of Informatics.

Topology and geometry

László Horváth UÓ-JNFI-IAM http://users.nik.uni-obuda.hu/lhorvath/

Individual closed contour also can be translated.

Page 5: Course Situation and Event Driven Models for Multilevel Abstraction Based Virtual Engineering Spaces Óbuda University John von Neumann Faculty of Informatics.

Topology and geometry

László Horváth UÓ-JNFI-IAM http://users.nik.uni-obuda.hu/lhorvath/

Solid is defined in the context of the translated

contour. By its definition, this solid is a boundary representation (B-rep).

Page 6: Course Situation and Event Driven Models for Multilevel Abstraction Based Virtual Engineering Spaces Óbuda University John von Neumann Faculty of Informatics.

Topology and geometry

László Horváth UÓ-JNFI-IAM http://users.nik.uni-obuda.hu/lhorvath/

The main idea of the topology is the polyhedron model. It has not shape. Points, curves, and surfaces in geometry are

mapped to vertices, edges, and faces in the topological

representation, accordingly.

Page 7: Course Situation and Event Driven Models for Multilevel Abstraction Based Virtual Engineering Spaces Óbuda University John von Neumann Faculty of Informatics.

Build up of topology

László Horváth UÓ-JNFI-IAM http://users.nik.uni-obuda.hu/lhorvath/

Single vertex and polygon ready to accept extension

for geometry

Complete edge-vertex structure

Edge removal and vertex fusion operations

Page 8: Course Situation and Event Driven Models for Multilevel Abstraction Based Virtual Engineering Spaces Óbuda University John von Neumann Faculty of Informatics.

Build up of topology

László Horváth UÓ-JNFI-IAM http://users.nik.uni-obuda.hu/lhorvath/

MEV – make edge and vertex

MEF– make edge and face

KEMR – kill edge make ring

Local Euler operators

Page 9: Course Situation and Event Driven Models for Multilevel Abstraction Based Virtual Engineering Spaces Óbuda University John von Neumann Faculty of Informatics.

Positional and DOF connection of solids

László Horváth UÓ-JNFI-IAM http://nik.uni-obuda.hu/lhorvath/

See examples in the laboratory task SEMAL3E1

Page 10: Course Situation and Event Driven Models for Multilevel Abstraction Based Virtual Engineering Spaces Óbuda University John von Neumann Faculty of Informatics.

Laboratory task SEMAL3E1

László Horváth UÓ-JNFI-IAM http://nik.uni-obuda.hu/lhorvath/

Solid base feature.

Represented by a solid consisting

of four lumps.

Page 11: Course Situation and Event Driven Models for Multilevel Abstraction Based Virtual Engineering Spaces Óbuda University John von Neumann Faculty of Informatics.

Laboratory task SEMAL3E1

László Horváth UÓ-JNFI-IAM http://nik.uni-obuda.hu/lhorvath/

Topological faces and edges are

selected for filleting.

Page 12: Course Situation and Event Driven Models for Multilevel Abstraction Based Virtual Engineering Spaces Óbuda University John von Neumann Faculty of Informatics.

Laboratory task SEMAL3E1

László Horváth UÓ-JNFI-IAM http://nik.uni-obuda.hu/lhorvath/

Points are selected on an edge for local radius

value.

Page 13: Course Situation and Event Driven Models for Multilevel Abstraction Based Virtual Engineering Spaces Óbuda University John von Neumann Faculty of Informatics.

Laboratory task SEMAL3E1

László Horváth UÓ-JNFI-IAM http://nik.uni-obuda.hu/lhorvath/

Definition of solid between a complex

boundary and its offset. Selected

topological faces are removed for this purpose.

Page 14: Course Situation and Event Driven Models for Multilevel Abstraction Based Virtual Engineering Spaces Óbuda University John von Neumann Faculty of Informatics.

Laboratory task SEMAL3E1

László Horváth UÓ-JNFI-IAM http://nik.uni-obuda.hu/lhorvath/

Hole definition acts on two

lumps in a single solid.

Page 15: Course Situation and Event Driven Models for Multilevel Abstraction Based Virtual Engineering Spaces Óbuda University John von Neumann Faculty of Informatics.

Laboratory task SEMAL3E1

László Horváth UÓ-JNFI-IAM http://nik.uni-obuda.hu/lhorvath/

Additional holes are defined to

accept connecting

bodies.

Page 16: Course Situation and Event Driven Models for Multilevel Abstraction Based Virtual Engineering Spaces Óbuda University John von Neumann Faculty of Informatics.

Laboratory task SEMAL3E1

László Horváth UÓ-JNFI-IAM http://nik.uni-obuda.hu/lhorvath/

Material is defined and

visualization is rendered

accordingly.

Page 17: Course Situation and Event Driven Models for Multilevel Abstraction Based Virtual Engineering Spaces Óbuda University John von Neumann Faculty of Informatics.

Laboratory task SEMAL3E1

László Horváth UÓ-JNFI-IAM http://nik.uni-obuda.hu/lhorvath/

Two more parts are

defined as boundary

represented solid body.

Page 18: Course Situation and Event Driven Models for Multilevel Abstraction Based Virtual Engineering Spaces Óbuda University John von Neumann Faculty of Informatics.

Laboratory task SEMAL3E1

László Horváth UÓ-JNFI-IAM http://nik.uni-obuda.hu/lhorvath/

Two components

are connected by two

coincidence relationships (constraints).

Page 19: Course Situation and Event Driven Models for Multilevel Abstraction Based Virtual Engineering Spaces Óbuda University John von Neumann Faculty of Informatics.

Laboratory task SEMAL3E1

László Horváth UÓ-JNFI-IAM http://nik.uni-obuda.hu/lhorvath/

Definition of coincidence relationship (constraint).

Page 20: Course Situation and Event Driven Models for Multilevel Abstraction Based Virtual Engineering Spaces Óbuda University John von Neumann Faculty of Informatics.

Laboratory task SEMAL3E1

László Horváth UÓ-JNFI-IAM http://nik.uni-obuda.hu/lhorvath/

Changing surface contact constraint for offset one in

order to accommodate

a new component.

Page 21: Course Situation and Event Driven Models for Multilevel Abstraction Based Virtual Engineering Spaces Óbuda University John von Neumann Faculty of Informatics.

Laboratory task SEMAL3E1

László Horváth UÓ-JNFI-IAM http://nik.uni-obuda.hu/lhorvath/

Definition of a new

component as part model in the context of two previously

connected components.

Page 22: Course Situation and Event Driven Models for Multilevel Abstraction Based Virtual Engineering Spaces Óbuda University John von Neumann Faculty of Informatics.

Laboratory task SEMAL3E1

László Horváth UÓ-JNFI-IAM http://nik.uni-obuda.hu/lhorvath/

Definition of a new

component as part model in the context of two previously

connected components.

Page 23: Course Situation and Event Driven Models for Multilevel Abstraction Based Virtual Engineering Spaces Óbuda University John von Neumann Faculty of Informatics.

Laboratory task SEMAL3E1

László Horváth UÓ-JNFI-IAM http://nik.uni-obuda.hu/lhorvath/

Definition of a mechanism in order to simulate

kinematics. Four joints are auto created on the basis of constraints definitions.

Page 24: Course Situation and Event Driven Models for Multilevel Abstraction Based Virtual Engineering Spaces Óbuda University John von Neumann Faculty of Informatics.

Laboratory task SEMAL3E1

László Horváth UÓ-JNFI-IAM http://nik.uni-obuda.hu/lhorvath/

Definition of driving

command for the joint

Revolute.3.

Page 25: Course Situation and Event Driven Models for Multilevel Abstraction Based Virtual Engineering Spaces Óbuda University John von Neumann Faculty of Informatics.

Laboratory task SEMAL3E1

László Horváth UÓ-JNFI-IAM http://nik.uni-obuda.hu/lhorvath/

Simulation of mechanism

for the ability of demanded

motion.

Page 26: Course Situation and Event Driven Models for Multilevel Abstraction Based Virtual Engineering Spaces Óbuda University John von Neumann Faculty of Informatics.

Laboratory task SEMAL3E1

László Horváth UÓ-JNFI-IAM http://nik.uni-obuda.hu/lhorvath/