use of ontologies to support design activities
play

Use of Ontologies to Support Design Activities Dr. Oleg Lukibanov - PowerPoint PPT Presentation

Use of Ontologies to Support Design Activities Dr. Oleg Lukibanov DaimlerChrysler AG Vehicle Engineering Goal To design a vehicle To specifications Marketing Competitive benchmarking Regulations Standards On time


  1. Use of Ontologies to Support Design Activities Dr. Oleg Lukibanov DaimlerChrysler AG

  2. Vehicle Engineering Goal � To design a vehicle � To specifications � Marketing � Competitive benchmarking � Regulations � Standards � On time � Shortened time to market � Within budget 2 Product Development DaimlerChrysler Con Lifecycle Management D Ol L kib

  3. Emerging Engineering Process: Catia V5 � Use of Catia V5 features � Parameterized connected templates � Embedded checks and validations � Templates’ reuse � With the ‘right’ usage strategy parameterized templates speed- up and simplify engineering process � CV5 templates allow integration of best practices into design process 3 Product Development DaimlerChrysler Con Lifecycle Management D Ol L kib

  4. Emerging Engineering Process Problems � Digital Vehicle consists of thousands of “smart” templates and millions of associated parameters � Relations and dependencies among templates are complex � Complexity of management CV5 templates within design process is not 100% covered with PDM systems � The question that we want to address is 4 Product Development DaimlerChrysler Con Lifecycle Management D Ol L kib

  5. Problem: Template Management

  6. Design Objects TOP_ExhaustSystem TOP_Y_PIPE TOP_ExhaustResonator … 6 Product Development DaimlerChrysler Con Lifecycle Management D Ol L kib

  7. Design Object with Attributes Top_ExhaustTailPipe ATTR: Exhaust_Pipe_WallThickness = 1.8 mm …. GeomAttr: Exhaust_Resonator_A_Exit_Plane = (x, y, z) (x1, y1, z1) … 7 Product Development DaimlerChrysler Con Lifecycle Management D Ol L kib

  8. Design Object with Attributes Top_ExhaustTailPipe ATTR: Exhaust_Pipe_WallThickness = 1.8 mm …. GeomAttr: Exhaust_Resonator_A_Exit_Plane = (x, y, z) (x1, y1, z1) … Design Object with Attributes Top_ExhaustTailJoint_2Bolt ATTR: Exhaust_Pipe_WallThickness = 1.8 mm …. GeomAttr: Exhaust_Resonator_A_Exit_Plane = (x, y, z) (x1, y1, z1) … 8 Product Development DaimlerChrysler Con Lifecycle Management D Ol L kib

  9. TOP_ExhaustTailPipe TOP_ExhaustSystem TOP_Y_PIPE TOP_Exhaust_Pipe_Routing TOP_ExhaustMuffler TOP_ExhaustResonator TOP_ExhaustCatalyticConverter TOP_ExhaustFlexJoint_2Bolt TOP_Exhaust_Oxigen_Sensor TOP_EXHAUST_SYSTEM_CALCULATIONS Explicit connection through named attributes/paramete Implicit dependencies through the engineering process 9 Product Development DaimlerChrysler Con Lifecycle Management D Ol L kib

  10. Problem Statement � The example had 10 templates and more than 4200 parameters (~150 ‘user parameters’) � Thousands of templates and millions of parameters create a maintenance challenge � Updating templates and distributing the latest versions making sure that all associated templates still work will be a full-time job � It is necessary to develop a tool that would assist template creators and support personnel in managing templates 10 Product Development DaimlerChrysler Con Lifecycle Management D Ol L kib

  11. Solution

  12. Ontology as a Solution � An ontology can serve as a layer that represents the knowledge about the templates and their interconnections � Additional development should be done to ensure the transparent interfaces with Catia V5, PDM systems and ontologies 12 Product Development DaimlerChrysler Con Lifecycle Management D Ol L kib

  13. Why Ontologies? � Ontologies can represent multiple type of relations among objects � Ontologies can be integrated with CV5 � Ontologies can be managed outside of CV5 � Ontologies can be automatically processed to find dependencies and detect conflict between objects 13 Product Development DaimlerChrysler Con Lifecycle Management D Ol L kib

  14. Critical Success Factors � Ability to automatically transfer Catia templates into ontology � Ability to visually represent relations among templates � Ability to visually represent cause- effect chain of change in a template on other templates � Stretch goals: � Ability to represent rules and formulae on relations among templates and parameters � Ability to automatically update templates where such rules or formulae are stated 14 Product Development DaimlerChrysler Con Lifecycle Management D Ol L kib

  15. Approach to Building Templates’ Ontologies

  16. Template Ontology Building: From the Source � Start from already developed Catia V5 templates � Map the templates to knowledge model � Allow managing templates outside of CV5 Environment � Provide mechanism to synchronize ontology to CatProducts � CatProducts are the ‘masters of information’ 16 Product Development DaimlerChrysler Con Lifecycle Management D Ol L kib

  17. The CATProduct is used to export parameters and relationships as Ontology in OntoWorks 17 Product Development DaimlerChrysler Con Lifecycle Management D Ol L kib

  18. Browse the CATProduct and output path 18 Product Development DaimlerChrysler Con Lifecycle Management D Ol L kib

  19. Show the all the CATParts in the CATProduct and the input parameters in the selected CATPart 19 Product Development DaimlerChrysler Con Lifecycle Management D Ol L kib

  20. Show the specific parameter Contained in the selected CATPart 20 Product Development DaimlerChrysler Con Lifecycle Management D Ol L kib

  21. Visualization: Next Design Object 21 Product Development DaimlerChrysler Con Lifecycle Management D Ol L kib

  22. Visualization: Has Input Parameter 22 Product Development DaimlerChrysler Con Lifecycle Management D Ol L kib

  23. 23 DaimlerChrysler Con L kib Ol D Ontology in Catia V5 Lifecycle Management Product Development

  24. Business Goals � Develop business process of “how templates to be managed” � Develop a methodology that supports business process 24 Product Development DaimlerChrysler Con Lifecycle Management D Ol L kib

  25. Business Process (templates update) atia V5 OntoWorks, Catia V5 OntoWorks, OntoWorks or Model API Model API specialized Automatically Automatically Application Modify dependent emplate development Check dependencies Update Template Ontology templates if needed Parameter Process Integration with Catia V5 Repeat if necessary Dependencies Dependencie Optional OntoWorks or specialized Application Manual Mapping of parameters if parameter names are not the same Augmenting parameter relations with rules and formulae 25 Product Development DaimlerChrysler Con Lifecycle Management D Ol L kib

  26. Proposed Architecture Win 2000, Win XP Win 2000, Win XP, AIX, HP, SGI WebServices Enabled Model API Web Services CATIA WebServices WebServices Enabled Model API ULEO Template Ontology Expert Template Template Manager OntoWorks Catia V5 Catia V5 Maintenance, Authoring, Maintenance and Use CATIA V5 GUI when possible Verification Authoring Tight Integration using CAA Template Catia V5 Catia V5 Native Integration Development Native Integration Template Ontology VPM Vault Database Back-End VPM/Enovia V5 26 Product Development DaimlerChrysler Con Lifecycle Management D Ol L kib

  27. Future Directions: How Does It Bring Us Closer To the Strategic Goal? Vehicle Structure Knowledge Model

  28. Development of the “Master Vehicle Ontology” � Integrated Approach � Use globally and locally accepted vehicle decomposition methods and develop localized ontologies representing sub-systems working-out inter system relationships along the way 28 Product Development DaimlerChrysler Con Lifecycle Management D Ol L kib

  29. Other Ontologies at DaimlerChrysler � Materials’ Ontology � Fasteners and Common Components Ontology � Ergonomics Rules Ontology � Safety Rules Ontology � Value Chain Ontology � Projects and Systems Ontology � … 29 Product Development DaimlerChrysler Con Lifecycle Management D Ol L kib

  30. Results of Templates Ontologies Activities 30 Product Development DaimlerChrysler Con Lifecycle Management D Ol L kib

  31. Vehicle Structure 1 Body in White Interior Electrical Chassis PWT Reqs Materials 31 Product Development DaimlerChrysler Con Lifecycle Management D Ol L kib

  32. Vehicle Structure 2 Dept 1 Dept 2 Dept 3 Dept 4 Dept 7 Dept 6 Dept 5 32 Product Development DaimlerChrysler Con Lifecycle Management D Ol L kib

  33. GoldFire Texts: Word, PDF, ABOK WebBrowser Frontend: Search HTML thorugh e Engineering Portal Functionality OntoPortal Special Interfaces Ontoworks OntoWorks Web Services Knowledge Sources: Central Ontology Repository EKF, VIW, ... Systems General Web Services Knowledge as ABOK Ontology Ontologies Ontology Model API Systems Ontology Vehicle Ontology e-Portal (Ingo's Ontology) Ontology- based Model API WebServices Systems: DHM, KRMS, ODA Systems Web Services ULEO Framework CATIA INTEGRATED APPLICATIONS VPM V5 33 Product Development DaimlerChrysler Con Lifecycle Management D Ol L kib

  34. 34 DaimlerChrysler Con L kib Ol D Questions Lifecycle Management Product Development

Recommend


More recommend