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
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
Contextual chains László Horváth UÓ-JNFI-IAM
Contextual chains László Horváth UÓ-JNFI-IAM
Situation and event based driving of feature definition László Horváth UÓ-JNFI-IAM 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,, pp
Parameters and formulas László Horváth UÓ-JNFI-IAM
Parameters and formulas László Horváth UÓ-JNFI-IAM
Parameters and formulas László Horváth UÓ-JNFI-IAM
Parameters and formulas László Horváth UÓ-JNFI-IAM
Parameters and formulas – Example 1 László Horváth UÓ-JNFI-IAM
Parameters and formulas – Example 1 László Horváth UÓ-JNFI-IAM
Parameters and formulas – Example 2 László Horváth UÓ-JNFI-IAM
Parameters and formulas – Example 2 László Horváth UÓ-JNFI-IAM
Representation of a rule László Horváth UÓ-JNFI-IAM 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
Representation of a rule – Example 3 László Horváth UÓ-JNFI-IAM
Representation of a rule – Example 3 László Horváth UÓ-JNFI-IAM
Representation of a check László Horváth UÓ-JNFI-IAM Informs about if certain conditions are fulfilled or not.It is a set of statements Example: Source:
Representation of action László Horváth UÓ-JNFI-IAM 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:
Representation of reaction László Horváth UÓ-JNFI-IAM 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.
Representation of reaction – Example 4 László Horváth UÓ-JNFI-IAM
Laboratory László Horváth UÓ-JNFI-IAM Laboratory tasks SEMAL4 E1-E4: Examples 1- 4