© University of Strathclyde Martin Fitchie www.fitchie.com University of Strathclyde Research Presentation Day 2004 Integrating Tolerance Analysis and.

Slides:



Advertisements
Similar presentations
This project gets funding from the European Commission Dipl.-Ing. Rainer Malkewitz phone +49 / 6151 / = Enhancing Usefulness.
Advertisements

Testing and Quality Assurance
ARCH-05 Application Prophecy UML 101 Peter Varhol Principal Product Manager.
DM Copyright © Tekes Digital Product Process.
The System and Software Development Process Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical Engineering, WVU.
Software Project Management
Software Modeling SWE5441 Lecture 3 Eng. Mohammed Timraz
© University of Strathclyde Assessing Aesthetic Quality Martin Fitchie University of Strathclyde.
Alternate Software Development Methodologies
Presented by: Thabet Kacem Spring Outline Contributions Introduction Proposed Approach Related Work Reconception of ADLs XTEAM Tool Chain Discussion.
© 2005 Mobile VCE Securing the Future: Device & Service Security Stephen Hope, FT R&D UK Ltd on behalf of Nigel Jefferies, Vodafone Chair.
Sixth Hour Lecture 10:30 – 11:20 am, September 9 Framework for a Software Management Process – Artifacts of the Process (Part II, Chapter 6 of Royce’ book)
Requirements Engineering n Elicit requirements from customer  Information and control needs, product function and behavior, overall product performance,
VRML for Kinematic and Physical Modeling and Simulations Benjamin Pugliese Mahesh Saptharishi.
Software Development Overview CPSC 315 – Programming Studio Spring 2009.
The BIM Concept Drawings, building views, visualizations, calculations and quantity take-offs are automatically derived from the 3D model. BIM= Building.
1 A Tool to Support Ontology Creation Based on Incremental Mini-ontology Merging Zonghui Lian.
User Centered Design Lecture # 5 Gabriel Spitz.
Flextronics & Li & Fung Confidential Action Items Li & Fung 1)Review all Concept documents, provide feedback, and provide suggestions to fill gaps. 2)Provide.
© Scottsdale Community College Creating Engaging Online Exercises and Activities Leveraging the Power of E-Learning Series:
Computer Aided Design, Manufacturing & Measurement Integration August Coordinate Measurement System Committee Albuquerque, New Mexico Richey-McIvor-Sandwith.
Basic Concepts The Unified Modeling Language (UML) SYSC System Analysis and Design.
Modularly Adaptable Rover and Integrated Control System Mars Society International Conference 2003 – Eugene, Oregon.
Goal: Understand the stages in design process and the role of computer aided design. Objectives: After this chapter, you should understand the following.
Introduction to RUP Spring Sharif Univ. of Tech.2 Outlines What is RUP? RUP Phases –Inception –Elaboration –Construction –Transition.
Relating Testing to Quality –Timeliness of Testing –Quality Attributes Gauge by Testing –Roles Defining Test Discipline Activities Elaborating the Test.
CS 360 Lecture 3.  The software process is a structured set of activities required to develop a software system.  Fundamental Assumption:  Good software.
SOFTWARE ENGINEERING for REAL-TIME SYSTEMS (© J.E.Cooling 2003) Requirements - slide 1 Software engineering for real-time systems Section 3 Requirements.
Software Engineering Management Lecture 1 The Software Process.
Role-Based Guide to the RUP Architect. 2 Mission of an Architect A software architect leads and coordinates technical activities and artifacts throughout.
3DCS Advanced Analyzer/Optimizer Module © Dimensional Control Systems Inc DCS Advanced Analyzer/Optimizer Equation Based Tolerance Analysis Quick.
Chapter 14 Part II: Architectural Adaptation BY: AARON MCKAY.
3DCS FEA Compliant Modeler Module © Dimensional Control Systems Inc Clamp/Weld 3DCS FEA Compliant Modeler Variation Modeling with Compliant Parts.
© 2012 xtUML.org Bill Chown – Mentor Graphics Model Driven Engineering.
Rational Unified Process Fundamentals Module 5: Implementing RUP.
Chapter 12: User Interface Design
© Bennett, McRobb and Farmer Avoiding the Problems Based on Chapter 3 of Bennett, McRobb and Farmer: Object Oriented Systems Analysis and Design.
The System and Software Development Process Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical Engineering, WVU.
| 1 › Matthias Galster, University of Groningen, NL › Armin Eberlein, American University of Sharjah, UAE Facilitating Software Architecting by.
Virtual Systems Engineering Course objective: To study methods for design and analysis of virtual systems What is a virtual system ? A virtual system is.
Improving Cosmetic Quality in the Automotive Design Process Stephen Taylor MPhil Study CAD Centre, University of Strathclyde.
Requirements Validation
Software Project Management Iterative Model & Spiral Model.
PRODUCT DESIGN & PROCESS SELECTION. Product & Service Design The process of deciding on the unique characteristics of a company’s product & service offerings.
Building usable software through early testing. Objective Show the value of testing from the beginning of the development cycle. Consensus in the industry.
Tata McGraw CHAPTER 4 Product and Service Design.
Software Development Process CS 360 Lecture 3. Software Process The software process is a structured set of activities required to develop a software.
Lectures 2 & 3: Software Process Models Neelam Gupta.
LECTURE 5 Nangwonvuma M/ Byansi D. Components, interfaces and integration Infrastructure, Middleware and Platforms Techniques – Data warehouses, extending.
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.
Systems Development Process and Methodologies Dr. T. Ravichandran.
Prepared by: Fatih Kızkun
GKR 2113: INTRODUCTION TO DESIGN PROCESS
Software Engineering Management
CS 5150 Software Engineering
Object oriented system development life cycle
E-learning. DongFeng Liu, Priscila Valdiviezo, Guido Riofrío, Rodrigo Barba November 19, 2015 VARE dfgsdgfsgdsgsdgaga.
Software Development Life Cycle
CAD/CAM services for mold tooling design in catia are beneficial. CAD/CAM services can ensure the design of complex molds, together with associated drillings,
CAD/CAM services ensure complete Mold Tooling design in catia process coverage for mold tooling injection designers. CAD/CAM services use a predefined.
Using MOOCs for development of transversal skills
Product Development Scenario Overview
Mike Schagrin ITS Joint Program Office
CS310 Software Engineering Lecturer Dr.Doaa Sami
UNIT 5 EMBEDDED SYSTEM DEVELOPMENT
UNIT 5 EMBEDDED SYSTEM DEVELOPMENT
Using MOOCs for development of transversal skills
MECH 3550 : Simulation & Visualization
Presentation transcript:

© University of Strathclyde Martin Fitchie University of Strathclyde Research Presentation Day 2004 Integrating Tolerance Analysis and Virtual Prototype Systems

© University of Strathclyde Programme Background Research Approach System Architecture Example and Demonstration Findings Future Work Contribution

© University of Strathclyde Thesis Background Industrial contacts: Jaguar and Rover/BMW

© University of Strathclyde Scenario Assessing Cosmetic Quality in Automotive Design Process –Assign Tolerances –“Aesthetics” difficult to define and quantify –Difficult to interpret what Tolerance Data means –VR tools required Cost, stand-alone nature, lack of useful content in CAD data

© University of Strathclyde Example GoodBad

© University of Strathclyde Research Approach Specification developed according to Industrial Partners and Contact Prototypes - Continuous evaluation Integration into VR system Tolerance Analysis – ways of extracting and using the necessary data Information Visualisation – how to present the data

© University of Strathclyde VITAL Tools System Architecture Behaviour Module Assembly Module Deformation Module Environment Module Tolerance Model Third Party Tools User Interaction Interface Visualization Results Feedback to the user PQP Collision Detection & MathEngine ® Dynamics ClearCoat ® Rendering OpenGL ® Optimizer VSA ® Tolerance Analysis

© University of Strathclyde

Industrial Example Jaguar X200 Instrument Panel

© University of Strathclyde Assembly Full assembly consists of more than 80 individual components Focus on the glove box assembly and its mounting within the Instrument Panel Simulate both the assembly process and kinematics behaviour of the glove box

© University of Strathclyde Step 1: Set Quality Target Part of the initial specification sent out to potential suppliers Stage 1: Visually explore the acceptable gap and flush conditions Stage 2: Quantify gap and flush aesthetic quality targets

© University of Strathclyde Step 1: Set Quality Target AcceptableRejected Stage 1 Stage 2

© University of Strathclyde Step 2: Meeting Quality Targets Can the detailed design meet the quality targets? How does the variation in mounting positions effect the gaps on the glove box? Combination of tolerances and frame deformation

© University of Strathclyde DEMONSTRATION

© University of Strathclyde Findings & Future Work Uncovered further ways to evolve VR Prototyping and CAD Enhanced CAD data Positive Reaction –Further features requested, deformation, expansion and contraction. Concerns over CAD availability Integration into existing systems Integration into design process

© University of Strathclyde Contribution Adds value to VR and Tolerance systems by extending capabilities of CAD software Combine VR (at a good enough level to assess cosmetics) and detailed tolerance data Introduced the concept of “real-time”, interactive tolerance analysis

© University of Strathclyde Benefits of TAVI Approach Improved aesthetic quality assessment within a styling driven design process Engineers can “assess” and “prove” without the need for tolerance experts and without being “bogged down” with statistics Reduced product cost Mistakes can be found and fixed earlier in the design process Reduced number of physical prototypes Time to market Reduce build complexity Improved product quality Optimized design results through minimized variation

© University of Strathclyde

Future Work Higher levels of Integration between system elements, main stream software Adjustment to design process: E-build meetings, early CAD data, use of high info CAD data Developing techniques of presentation of data to include gap-fixing and gap-flush combined analysis, contribution analysis, reverse eng. Incorporate Additional Variables