AIDA an AI tool for conceptual design Erik Jansen Computer Graphics and CAD/CAM Information Technology and Systems Delft University of Technology Summa.

Slides:



Advertisements
Similar presentations
Integration of MBSE and Virtual Engineering for Detailed Design
Advertisements

1.1 Designed and Presented by Dr. Ayman Elshenawy Elsefy Dept. of Systems & Computer Eng.. Al-Azhar University
Improving System Safety through Agent-Supported User/System Interfaces: Effects of Operator Behavior Model Charles SANTONI & Jean-Marc MERCANTINI (LSIS)
Software Modeling SWE5441 Lecture 3 Eng. Mohammed Timraz
Date 07/24/2010 Felipe Bacim Nicholas Polys Department of Computer Science Virginia Tech Cognitive Scaffolding in Web3D Learning Systems: A Case Study.
© University of Strathclyde Assessing Aesthetic Quality Martin Fitchie University of Strathclyde.
Power System Restoration with the Help of a Case-Based Expert System N. Chowdhury Power Systems Research Group University of Saskatchewan Saskatoon, Canada.
A Vision for Parametric Design Presented By: Shady Youssef by Kevin Rotheroe Web Address: 128.
Knowledge Acquisitioning. Definition The transfer and transformation of potential problem solving expertise from some knowledge source to a program.
Case Based Reasoning Melanie Hanson Engr 315. What is Case-Based Reasoning? Storing information from previous experiences Using previously gained knowledge.
An framework for model-driven product design and development using Modelica Adrian Pop, Olof Johansson, Peter Fritzson Programming Environments Laboratory.
School of Computing and Mathematics, University of Huddersfield Knowledge Engineering: Issues for the Planning Community Lee McCluskey Department of Computing.
ART: Augmented Reality Table for Interactive Trading Card Game Albert H.T. Lam, Kevin C. H. Chow, Edward H. H. Yau and Michael R. Lyu Department of Computer.
Case-based Reasoning System (CBR)
Marakas: Decision Support Systems, 2nd Edition © 2003, Prentice-Hall Chapter Chapter 7: Expert Systems and Artificial Intelligence Decision Support.
AIDA an AI tool for conceptual design of complex products Date Rentema en Erik Jansen Information Technology and Systems Delft University of Technology.
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang 4-1 Chapter 4 Modeling and Analysis Turban,
1 Street Generation for City Modeling Xavier Décoret, François Sillion iMAGIS GRAVIR/IMAG - INRIA.
Building Knowledge-Driven DSS and Mining Data
Virtual Reality as an Interface for 3D-GIS Rick Germs, Gert van Maren, Edward Verbree & Erik Jansen Department of Information Technology & Systems Department.
Introduction to Software Testing
Design and Virtual Prototyping of Human-worn Manipulation Devices Peng Song GRASP Laboratory University of Pennsylvania ASME DETC99/CIE-9029 GRASP Laboratory.
Expert Systems Infsy 540 Dr. Ocker. Expert Systems n computer systems which try to mimic human expertise n produce a decision that does not require judgment.
Data Mining Techniques
Systems Analysis – Analyzing Requirements.  Analyzing requirement stage identifies user information needs and new systems requirements  IS dev team.
Katanosh Morovat.   This concept is a formal approach for identifying the rules that encapsulate the structure, constraint, and control of the operation.
Chapter 14: Artificial Intelligence Invitation to Computer Science, C++ Version, Third Edition.
CBR for Design Upmanyu Misra CSE 495. Design Research Develop tools to aid human designers Automate design tasks Better understanding of design Increase.
Evaluation of a Hybrid Self-improving Instructional Planner Jon A. Elorriaga and Isabel Fernández-Castro Computer Languages and Systems Dept. University.
13: Inference Techniques
Becerra-Fernandez, et al. -- Knowledge Management 1/e -- © 2004 Prentice Hall Chapter 9 Using Past History Explicitly as Knowledge: Case-based Reasoning.
Asa MacWilliams Lehrstuhl für Angewandte Softwaretechnik Institut für Informatik Technische Universität München June 27, 2005 A Decentralized.
© 2012 xtUML.org Bill Chown – Mentor Graphics Model Driven Engineering.
© University of Strathclyde Martin Fitchie University of Strathclyde Research Presentation Day 2004 Integrating Tolerance Analysis and.
Tutoring & Help System CSE-435 Nicolas Frantzen CSE-435 Nicolas Frantzen.
Overview Of Expert System Tools Expert System Tools : are all designed to support prototyping. Prototype : is a working model that is functionally equivalent.
Lighting Lab Online Presented By: Omar Yehia Omar Elshrief By: Konstantinos Papamichael Web Address:
Implementing Parametric CAD in STEP ???? Kenneth E. Wolsey May 16, 2007
Production Scheduling: location of the user in the decision-making architecture Peter G. Higgins.
Network Emulation for the Study and Validation of Traffic Models, Congestion and Flow Control in TCP/IP Networks Cheryl Pope Lecturer Department of Computer.
Knowledge Learning by Using Case Based Reasoning (CBR)
COMM89 Knowledge-Based Systems Engineering Lecture 8 Life-cycles and Methodologies
Design for IDSS Liam Page CSE October 2006.
1 Knowledge Acquisition and Learning by Experience – The Role of Case-Specific Knowledge Knowledge modeling and acquisition Learning by experience Framework.
MODEL-BASED SOFTWARE ARCHITECTURES.  Models of software are used in an increasing number of projects to handle the complexity of application domains.
Architecture View Models A model is a complete, simplified description of a system from a particular perspective or viewpoint. There is no single view.
Smart Home Technologies
Introduction Complex and large SW. SW crises Expensive HW. Custom SW. Batch execution Structured programming Product SW.
Conclusions  CBR puts forward a paradigmatic way to attack AI issues (problem solving, learning, general/specific knowledge, different reasoning methods--rules/case-based)
Principles in the Evolutionary Design of Digital Circuits J. F. Miller, D. Job, and V. K. Vassilev Genetic Programming and Evolvable Machines.
Application Development in Engineering Optimization with Matlab and External Solvers Aalto University School of Engineering.
5. 2Object-Oriented Analysis and Design with the Unified Process Objectives  Describe the activities of the requirements discipline  Describe the difference.
Science and Engineering Practices K–2 Condensed Practices3–5 Condensed Practices6–8 Condensed Practices9–12 Condensed Practices Developing and Using Models.
1 February 1-7, Cancun, Mexico ACHI’09 A structured approach to support 3D User Interface Development Juan Manuel Gonzalez-Calleros, Jean Vanderdonckt.
A Methodology for automatic retrieval of similarly shaped machinable components Mark Ascher - Dept of ECE.
Dillon: CSE470: ANALYSIS1 Requirements l Specify functionality »model objects and resources »model behavior l Specify data interfaces »type, quantity,
Software Engineering 2007/2008 Chapter 5 Designing the System.
CIRP Annals - Manufacturing Technology 60 (2011) 1–4 Augmented assembly technologies based on 3D bare-hand interaction S.K. Ong (2)*, Z.B. Wang Mechanical.
An Iterative Method For System Integration
Kai Li, Allen D. Malony, Sameer Shende, Robert Bell
Cloud-Based Process Planning for CNC Code Generation
OVERVIEW Impact of Modelling and simulation in Mechatronics system
VCE Computing Units 1 & 2.
Architecture Components
Component Based Software Engineering
Virtual engineering An outline of basic methods in virtual space
The Design Process.
Introduction to Software Testing
Steve Lambert Mechanical Engineering, U of Waterloo
M. Kezunovic (P.I.) S. S. Luo D. Ristanovic Texas A&M University
Presentation transcript:

AIDA an AI tool for conceptual design Erik Jansen Computer Graphics and CAD/CAM Information Technology and Systems Delft University of Technology Summa Minerva, IO, August 25, 2000

Computer Graphics and CAD/CAM geometric modeling - Wim Bronsvoort - multiple-view feature modeling - concurrent, collaborative data visualisation - Frits Post - feature extraction and visualisation, flow - virtual reality, GIS - medical visualisation rendering - Erik Jansen - parallel ray tracing - augmented reality (Ubicom)

New context ITS = ET + TI + TW. Seven departments. Mediamatics: multimedia, ICT modeling and visualisation, CG knowledge engineering, KBS mathematics, AM  Media and knowledge engineering

AIDA project Beek project by Date Rentema (LR) LR - Torenbeek TWI- KBS - Vingerhoeds TWI - CG - Jansen Application of AI-techniques to design of aircraft. Demonstration of principles with simple set-up.

Conceptual Design Concept is first integrated solution for design problem Why is it so difficult? integration of multiple functional and life-cycle aspects evaluation is difficult by lack of detail Most complex products are built out of components  configuration design

Design methodology Make design manageable by: systemize design process: decompose in functional aspects and phases use experience, style, examplars use simulation models, prototypes, rules of thumb  combination of qualitative and quantative reasoning  AI

AI and design Make design manageable by: concurrent, multiple view use existing knowledge on prototypes use functional and geometric modeling and solving  case-based reasoning, rule-based solving, geometric constraint solving, design representation

Design representation Function - Behavior - Structure (Gero 92) no forward reasoning - endless search propose-test-evaluate (S  B  F) F1 F2 structure behavior function/performance

Structure parametrized geometry, features geometric constraints for validity assembly of components

Behavior relations, equations, statistics nodes: coëfficients, funct. parameters network building, backward reasoning solving F1 F2 F3 F4.. S1 S2 S3 S4.. area (w,l) funct(x,y) vol ( )

Propose concept Case-Based Reasoning - CBR cases: known S-F combinations match, select and adapt solution spaceproblem space SF

Case selection calculate similarity select best cases combine cases expand to prototype solution spaceproblem space

Creating the prototype requirements case configuration assembly prototype behavior geometry topology matching

AIDA set-up case-based reasoning central user interface geometric module functional module design specification feasible concept

Modules Case-based reasoning: EADOCS (Netten, 1997, 1998) Functional (behavioral) module: QUAESTOR (van Hees, 1998) Geometric Module: Pro-Engineer Central interface: custom made

Design of Aircraft Approach tested to design of aircraft See thesis of Date Rentema

Conclusions Feasible concept for configuration design Further research: case representation and adaptation integrated system with combined geometric and functional solving apply on other test cases

Behavior No automatic backward reasoning, thus interactive specification to “fit” geometry F1 F2 F3 F4.. S1 S2 S3 S4.. area (w,l) funct(x,y) vol ( ) structural behavioral functional