40
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/

Course Introduction to virtual engineering

  • Upload
    keisha

  • View
    38

  • Download
    0

Embed Size (px)

DESCRIPTION

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

Citation preview

Page 1: Course Introduction to virtual engineering

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

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

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

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

Related constraints

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

Page 6: Course Introduction to virtual engineering

Related constraints

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

Page 7: Course Introduction to virtual engineering

Related constraints

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

Page 8: Course Introduction to virtual engineering

Related constraints

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

Page 9: Course Introduction to virtual engineering

Related constraints

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

Page 10: Course Introduction to virtual engineering

Related constraints

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

Page 11: Course Introduction to virtual engineering

Related constraints

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

Page 12: Course Introduction to virtual engineering

Related constraints

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

Page 13: Course Introduction to virtual engineering

Related constraints

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

Page 14: Course Introduction to virtual engineering

Related constraints

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

Page 15: Course Introduction to virtual engineering

Related constraints

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

Page 16: Course Introduction to virtual engineering

Related constraints

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

Page 17: Course Introduction to virtual engineering

Related constraints

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

Page 18: Course Introduction to virtual engineering

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

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

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

Check

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

Page 22: Course Introduction to virtual engineering

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

Reaction

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

Page 24: Course Introduction to virtual engineering

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

Laboratory task VE9.1

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

Studying basic knowledge representations in product model

Page 26: Course Introduction to virtual engineering

Part model before including knowledge features

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

Page 27: Course Introduction to virtual engineering

Constraint definition

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

Page 28: Course Introduction to virtual engineering

Constraint definition

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

Page 29: Course Introduction to virtual engineering

Part to be placed

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

Page 30: Course Introduction to virtual engineering

Placing part by constraints

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

Page 31: Course Introduction to virtual engineering

Placing part by constraints

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

Page 32: Course Introduction to virtual engineering

Placing part by constraints

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

Page 33: Course Introduction to virtual engineering

Definition of feature parameter by formula

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

Page 34: Course Introduction to virtual engineering

Definition of feature parameter by formula

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

Page 35: Course Introduction to virtual engineering

Definition of feature parameter by formula

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

Page 36: Course Introduction to virtual engineering

Conditional definition of feature parameter by rule

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

Page 37: Course Introduction to virtual engineering

Definition of check

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

Page 38: Course Introduction to virtual engineering

Active check: failed

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

Page 39: Course Introduction to virtual engineering

Active check: fulfilled

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

Page 40: Course Introduction to virtual engineering

Definition of reaction