course introduction to virtual engineering Óbuda university john von neumann faculty of informatics...

25
Course Introduction to virtual engineering Óbuda University John von Neumann Faculty of Informatics Institute of Applied Mathematics Lecture and laboratory 9. Modeling of engineering practice László Horváth university professor http://users.nik.uni-obuda.hu/ lhorvath/

Upload: trey-pennison

Post on 31-Mar-2015

218 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Course Introduction to virtual engineering Óbuda University John von Neumann Faculty of Informatics Institute of Applied Mathematics Lecture and laboratory

Course Introduction to virtual engineering

Óbuda UniversityJohn von Neumann Faculty of Informatics

Institute of Applied Mathematics

Lecture and laboratory 9.

Modeling of engineering practice

László Horváth university professor

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

Page 2: Course Introduction to virtual engineering Óbuda University John von Neumann Faculty of Informatics Institute of Applied Mathematics Lecture and laboratory

Contents

Lecture

Laboratory

Challenges and possibilities in virtual space.

Related constraints

Optimizing shape.

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

Rule

Check

Reaction

Creating connected solid shapes.Definition of related constraints, rule, check, and reaction.

Page 3: Course Introduction to virtual engineering Óbuda University John von Neumann Faculty of Informatics Institute of Applied Mathematics Lecture and laboratory

Challenges and possibilities in virtual space

New challenges

Configuration

Well-engineered

Frequent changes

Short innovation cycle

Competition

Prototyping in virtual

Human related resources

Experience

Expertise

Intelligence

New possibilities

Modeling

PLM

Knowledge in model

Physical-virtual

Sensors

Simulations

Virtual space

Total modeling

Human control

Virtual prototyping

Communication

Source: L. Horváth and I. J. Rudas, “Knowledge Technology for Product Modeling,”Chapter 5 of the book Knowledge in Context – Few Faces of the Knowledge Society, Walters Kluwer, 2010,

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

Page 4: Course Introduction to virtual engineering Óbuda University John von Neumann Faculty of Informatics Institute of Applied Mathematics Lecture and laboratory

Expert-like capabilities

Grouping capabilities

Relation setsParameter sets

Parameter definition capabilities

Virtual experiments

Optimizing User defined algorithms for optimization

Constraint satisfaction analysis

Relating capabilities

Rulesfor parameters depending

on situations

Checksto recognize situations

Formulas

Reactionsto react events by activity

Product structure

Product

Engineering object group

Engineering object

Source: L. Horváth and I. J. Rudas, “Knowledge Technology for Product Modeling,”Chapter 5 of the book Knowledge in Context – Few Faces of the Knowledge Society, Walters Kluwer, 2010,

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

Page 5: Course Introduction to virtual engineering Óbuda University John von Neumann Faculty of Informatics Institute of Applied Mathematics Lecture and laboratory

Related constraints

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

Page 6: Course Introduction to virtual engineering Óbuda University John von Neumann Faculty of Informatics Institute of Applied Mathematics Lecture and laboratory

Related constraints

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

Page 7: Course Introduction to virtual engineering Óbuda University John von Neumann Faculty of Informatics Institute of Applied Mathematics Lecture and laboratory

Related constraints

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

Page 8: Course Introduction to virtual engineering Óbuda University John von Neumann Faculty of Informatics Institute of Applied Mathematics Lecture and laboratory

Related constraints

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

Page 9: Course Introduction to virtual engineering Óbuda University John von Neumann Faculty of Informatics Institute of Applied Mathematics Lecture and laboratory

Related constraints

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

Page 10: Course Introduction to virtual engineering Óbuda University John von Neumann Faculty of Informatics Institute of Applied Mathematics Lecture and laboratory

Related constraints

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

Page 11: Course Introduction to virtual engineering Óbuda University John von Neumann Faculty of Informatics Institute of Applied Mathematics Lecture and laboratory

Related constraints

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

Page 12: Course Introduction to virtual engineering Óbuda University John von Neumann Faculty of Informatics Institute of Applied Mathematics Lecture and laboratory

Related constraints

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

Page 13: Course Introduction to virtual engineering Óbuda University John von Neumann Faculty of Informatics Institute of Applied Mathematics Lecture and laboratory

Related constraints

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

Page 14: Course Introduction to virtual engineering Óbuda University John von Neumann Faculty of Informatics Institute of Applied Mathematics Lecture and laboratory

Related constraints

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

Page 15: Course Introduction to virtual engineering Óbuda University John von Neumann Faculty of Informatics Institute of Applied Mathematics Lecture and laboratory

Related constraints

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

Page 16: Course Introduction to virtual engineering Óbuda University John von Neumann Faculty of Informatics Institute of Applied Mathematics Lecture and laboratory

Related constraints

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

Page 17: Course Introduction to virtual engineering Óbuda University John von Neumann Faculty of Informatics Institute of Applied Mathematics Lecture and laboratory

Related constraints

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

Page 18: Course Introduction to virtual engineering Óbuda University John von Neumann Faculty of Informatics Institute of Applied Mathematics Lecture and laboratory

Practice of rule and check

RuleIt is a set of instructions.

The relationship between parameters is controlled. Actions to set a value or a formula to parameters.

Execute rule:input parameter changeupdate of the rule (input feature change).

Manipulates parameters (value or formula) and features.

CheckA check is a set of statements.

Conditions are fulfilled or not.

Does not modify the model.

Rule baseRules and checks Can be made up of rule sets.

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

Page 19: Course Introduction to virtual engineering Óbuda University John von Neumann Faculty of Informatics Institute of Applied Mathematics Lecture and laboratory

Rule

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

PartBody\Hole.1\Activity = trueif PartBody\Pad.2\FirstLimit\Length <= 40 mm{ PartBody\Hole.1\Diameter = 20 mm} else if PartBody\Pad.2\FirstLimit\Length <= 60 mm{ PartBody\Hole.1\Activity = false} else { PartBody\Hole.1\Diameter = 35 mm}

Page 20: Course Introduction to virtual engineering Óbuda University John von Neumann Faculty of Informatics Institute of Applied Mathematics Lecture and laboratory

Rule is fired when parameter value changed

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

Page 21: Course Introduction to virtual engineering Óbuda University John von Neumann Faculty of Informatics Institute of Applied Mathematics Lecture and laboratory

Check

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

Page 22: Course Introduction to virtual engineering Óbuda University John von Neumann Faculty of Informatics Institute of Applied Mathematics Lecture and laboratory

Practice of reaction

Reacts to events on its sources by an action.

Events:Object (creation, deletion, update, etc.)Parameter value changes. Insert/Replace component Object Drag and Drop

The source can be:A selected featureA parameter

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

Page 23: Course Introduction to virtual engineering Óbuda University John von Neumann Faculty of Informatics Institute of Applied Mathematics Lecture and laboratory

Reaction

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

Page 24: Course Introduction to virtual engineering Óbuda University John von Neumann Faculty of Informatics Institute of Applied Mathematics Lecture and laboratory

Optimizing shapeActive application of FEA.

Design optimization procedure proposes values for design parameters in accordance with design goals and considering design limits.

Instead of analysis of a proposed shape.

Specification by the engineer (conditions for design optimization):

Design parameters to be optimized.

Design limits (allowable values):

Allowable ranges of design parameters,

Stress, deformation, natural frequency.

Design goals:

Minimum, maximum, or optimal values of performance parameters

Minimum mass of the part.

Maximum utilization of allowable stress and deformation.

a b

c

d

ba

v

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

Page 25: Course Introduction to virtual engineering Óbuda University John von Neumann Faculty of Informatics Institute of Applied Mathematics Lecture and laboratory

Studying basic knowledge representations in product model

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

Creating two solid shapes.Connecting them by relationships.Definition of related constraints.

Definition rule, check, and reaction on one of the solids.

Integrated laboratory task VE9.1-9.2