Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

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

Hasonló előadás


Az előadások a következő témára: "Course Situation and Event Driven Models for Multilevel Abstraction Based Virtual Engineering Spaces Óbuda University John von Neumann Faculty of Informatics."— Előadás másolata:

1 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 4. Active knowledge driven product definition László Horváth university professor http://users.nik.uni-obuda.hu/lhorvath/

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

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

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

5 Situation and event based driving of feature definition László Horváth UÓ-JNFI-IAM http://users.nik.uni-obuda.hu/lhorvath/ Relationship features for definition of product and related features Feature creation processes Product and related features (PRF) Authorized human Product features Analysis features Manufacturing features Environment features Parameter Measurement features Function features Human interaction Rule Formula Reaction EventSituation Simple relating L. Horváth, I J Rudas: Requested Behavior Driven Control of Product Definition, Proc. of the 38th Annual Conference on IEEE Industrial Electronics Society. Montreal, Canada,, 2012. pp. 2821-2826.

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

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

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

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

10 Parameters and formulas – Example 1 László Horváth UÓ-JNFI-IAM http://users.nik.uni-obuda.hu/lhorvath/

11 Parameters and formulas – Example 1 László Horváth UÓ-JNFI-IAM http://users.nik.uni-obuda.hu/lhorvath/

12 Parameters and formulas – Example 2 László Horváth UÓ-JNFI-IAM http://users.nik.uni-obuda.hu/lhorvath/

13 Parameters and formulas – Example 2 László Horváth UÓ-JNFI-IAM http://users.nik.uni-obuda.hu/lhorvath/

14 Representation of a rule László Horváth UÓ-JNFI-IAM http://users.nik.uni-obuda.hu/lhorvath/ Controls relationship between feature parameters so that status of product modeled It is a set of instructions Generally conditional statement Contexts to execute actions in rule: Value of parameters Formula Feature activity A rule is executed automatically when: Input parameter has changed Input feature has changed Requested update PartBody\Hole.1\Activity = true if PadLength 20mm { PartBody\Hole.1\Diameter = 20mm Message("PadLength is: # | Internal Diameter is: #", PadLength,PartBody\Hole.1\Diameter) } else if PadLength > 50mm and PadLength = 100mm { PartBody\Hole.1\Diameter = 80mm Message("PadLength is: # | Internal Diameter is: #", PadLength,PartBody\Hole.1\Diameter) } else { PartBody\Hole.1\Activity = false Message("PadLength is: # | Internal Diameter is: #", PadLength,PartBody\Hole.1\Diameter) } Example Source: CATIA V5

15 Representation of a rule – Example 3 László Horváth UÓ-JNFI-IAM http://users.nik.uni-obuda.hu/lhorvath/

16 Representation of a rule – Example 3 László Horváth UÓ-JNFI-IAM http://users.nik.uni-obuda.hu/lhorvath/

17 Representation of a check László Horváth UÓ-JNFI-IAM http://users.nik.uni-obuda.hu/lhorvath/ Informs about if certain conditions are fulfilled or not.It is a set of statements Example: Source: www.catia.com

18 Representation of action László Horváth UÓ-JNFI-IAM http://users.nik.uni-obuda.hu/lhorvath/ It acts on feature or product.Often requires definition of new parameter. B.Query("Pad","").Compute("+","Solid","smartVolume(x)",V) Message("Total volume of the pads under this body : #",V) Example for calculation of feature volume:

19 Representation of reaction László Horváth UÓ-JNFI-IAM http://users.nik.uni-obuda.hu/lhorvath/ It is a is a feature that reacts to events Events Events on objects: creation, deletion, update, drag and drop, and attribute changes. Parameter value changes.

20 Representation of reaction – Example 4 László Horváth UÓ-JNFI-IAM http://users.nik.uni-obuda.hu/lhorvath/

21 Laboratory László Horváth UÓ-JNFI-IAM http://users.nik.uni-obuda.hu/lhorvath/ Laboratory tasks SEMAL4 E1-E4: Examples 1- 4


Letölteni ppt "Course Situation and Event Driven Models for Multilevel Abstraction Based Virtual Engineering Spaces Óbuda University John von Neumann Faculty of Informatics."

Hasonló előadás


Google Hirdetések