KBE for CAX and PLM Speaker Name Speaker Company John M. Switlik AJS
Contents What is PLM? What is CAx? What is KBE? KBE and PLM KBE Issues KBE Futures 2
Contents What is PLM? What is CAx? What is KBE? KBE and PLM KBE Issues KBE Futures 3
What is PLM? Management view Top-down Business Goals, Benefits Phases Fuzzy Methods Measurement Timeframe (DS Ontology) ----------------------------------------------------------------------------------------- Realistic Simulation Knowledge PLM DMU 3D 2D ------------------------------------------------------------------------------------------ 1970 1985 1995 2000 2005 2010 4
PLM s Acronyms 5 AEC Architecture, Engineering, and Construction CAD Computer Aided Design CAPP Computer Aided Production Planning CAE Computer Aided Engineering CAID Computer Aided Industrial Design CAM Computer Aided Manufacturing CAQ Computer Aided Quality CAx Computer Aided Technologies CPD Collaborative Product Development CRM Customer Resource Management DFMA Design for manufacture / assembly DFSS Design for Six Sigma EDA Electronic Design Automation ERP Enterprise Resource Planning ETO Engineering, Technology, Operations MPM Manufacturing Process Management MRO Maintenance, Repair and Overhaul Management NPDI New product introduction PDM Product Data Management PPM Product Portfolio Management SCM - Supply chain management
PLM and its scope 6 Product Lifecycle Management, http://en.wikipedia.org/w/index.php?title=product_lifecycle_management&oldid=39118410
PLM Goals Goals and benefits Reduced time to market Improved product quality Reduced prototyping costs Savings through re-use A framework for product optimization Reduced waste Savings through integration of workflows 7 Product Lifecycle Management, http://en.wikipedia.org/w/index.php?title=product_lifecycle_management&oldid=39118410
PLM Phases Conceive Imagine, Specify, Plan, Innovate Design Describe, Define, Develop, Test, Analyze, Validate Realize Manufacture, Make, Build, Procure, Produce, Sale, Deliver Service Use, Operate, Maintain, Support, Sustain, Phase-out, Retire, Recycle, Disposal 8 Product Lifecycle Management, http://en.wikipedia.org/w/index.php?title=product_lifecycle_management&oldid=39118410
Contents What is PLM? What is CAx? What is KBE? KBE and PLM KBE Issues KBE Futures 9
What is CAx? Technical view Bottom-up Limits Precision Metric space Seat focus 10
CAx s Acronyms Computer-Aided Design system (CAD) Computer-Aided Requirements capture system (CAR) Computer-Aided Manufacturing Capability system (CAMC) Computer-Aided Package Selection system (CAPS) Computer-Aided Material Information system (CAMI) Computer-Aided Engineering analysis system (CAE/MCAE) Computer-Aided Issue Resolution system (CAIR) Computer-Aided Rule Definition system (CARD) Computer-Aided Rule Execution system (CARE) Computer-Aided Manufacturing system (CAM) Computer-Aided Reporting (CAR) Component Information System (CIS) Computer-Aided Quality Assurance (CAQ) 11 CAx, Coordinate measurement system (CMM) Product Data Management system (PDM) Product Lifecycle Management (PLM) Electronic Design Automation system (EDA) Manufacturing Resource Planning system (MRP) Manufacturing Process Planning System (MPPS) Manufacturing Process Management (MPM) http://en.wikipedia.org/w/index.php?title=cax&oldid=39111523
CAx, Scope, Roles Model CSG B-Rep (FSG) Analyze One-way connect with Model Make 12 Computer-aided design, http://en.wikipedia.org/w/index.php?title=computer-aided_design&oldid=39998485
Analyze (CAE) Example Fixed Edge Non-Design Space Design Space Disconnect with design 13
Contents What is PLM? What is CAx? What is KBE? KBE and PLM KBE Issues KBE Futures 14
What is KBE? Mixed view Middle-out Enabler Seat smarts (Expert driver) Smart seat (Virtual driver) Integrator Still evolving 15
KBE (its history) Lisp machine Generative approach Engineering developer/user Computer Science advances Interactive and batch Extensible 16 Knowledge-Based Engineering, http://en.wikipedia.org/w/index.php?title=knowledge-based_engineering&oldid=38775548
OMG (Object Management Group) KBE s Role 17 OMG KBE Services for PLM http://www.omg.org/docs/dtc/05-09-11.doc
One view of KBE Dynamic Generic Generative High level Demand driven Prasad, Brian What distinguishes KBE from Automation? http://www.coe.org/newsnet/jun05/knowledge.cfm#1 18
KBE Attributes Dynamic - Rules reconfigure themselves or the outputs based on input changes Generic A variety of cases can be derived from one model or a justone code representation Generative - New rule bodies (or models) are created automatically from the old ones (e.g. model templates) based on changes in input specifications High level - A small amount of KBE code (in the form of high-level instructions or language) produces significant results (manipulating a large number of objects) Demand driven Knowledge engine knows how to sequence rules through active controls 19 Prasad, Brian What distinguishes KBE from Automation? http://www.coe.org/newsnet/jun05/knowledge.cfm#1
KBE Attributes Generative Teleological (Weiner s sense) Goal-directed within an ontology Generic Build using components Driven by parameters Limited by kind Dynamic Within a kind Stimulus -> Object(pa) -> React(methods) 20
KBE, CATIA Knowledgeware 1 21 Bouchard, Danny CATIA V5 Knowledgeware Tools Part 1: Overview http://www.coe.org/newsnet/oct05/knowledge.cfm#1
KBE, CATIA Knowledgeware 2 22 Bouchard, Danny CATIA V5 Knowledgeware Tools Part 1: Overview http://www.coe.org/newsnet/oct05/knowledge.cfm#1
Contents What is PLM? What is CAx? What is KBE? KBE and PLM KBE Issues KBE Futures 23
KBE and PLM Is this PLM? 24
OMG (Object Management Group) KBE Use Case 25 OMG KBE Services for PLM (Questionnaire) http://www.omg.org/cgi-bin/doc?mantis/2005-10-01
Contents What is PLM? What is CAx? What is KBE? KBE and PLM KBE Issues KBE Futures 26
OMG (Object Management Group) KBE Issue Concept planning Design and engineering Launch Ramp up and volume production Service, support, maintenance Lack of trust on KBE This group has limited vision into the KBE model Design data management Productizing With KBE we do SOME things quickly and efficiently!! But do not ask me to VALIDATE the knowledge and SIGN!... This group does not need to see inside a KBE model but their input is vital for product design Production change management support After sales Knowledge and expertise loses I fill your forms and I attend to your knowledge capture interviews. What Still we else have problems can I do? with the product and we have learn that [ ] KBE engineer Knows exactly what the KBE applications are doing but fails to explain the design and get feedback. Struggles with issues of reusability and maintainability. 27 OMG KBE Services for PLM http://www.omg.org/docs/dtc/05-09-11.doc
28 How to evolve a kind? (FSG)
Contents What is PLM? What is CAx? What is KBE? KBE and PLM KBE Issues KBE Futures 29
FSG Example Boundary conditions Environment Solver (automaton) Switlik, John New Directions for CAD (Role for FSG) http://www.coe.org/newsnet/jan06/knowledge.cfm#1 30
KBE Futures Multidisciplinary KBE needs to allow disciplines to interact yet retain and optimize their specific domain knowledge Cognitive CAx Knowing/Data, Perceiving/Sensor, Conceiving/Alternatives Decision Problem ("Hilbert's Entscheidungsproblem ) Example: whether KBE system solution set meets requirements Verification, Validation, Test Truth Engineering (see Speaker) 31
Backup Slides 32
Abstract PLM deals with management concerns. CAX handles details related to the lower end of the supply chain. KBE has, for the most part, dealt with the latter within a stove-pipe framework. The more modern variants of KBE need to couple several technologies, such as geometry/shape, materials, and make processes. Additionally, related methods, such as simulation and functional analysis, need to be brought into play. These are being integrated into the KBE/CAX view. However, KBE for PLM requires a different flavor. The presentation discusses KBE from both frameworks and looks in particular at problems related to KBE verification and validation. 33