2D Trusses: a Case Study for Understanding the Engineering Design Process

Similar documents
ECE-492 SENIOR ADVANCED DESIGN PROJECT

ME 443/643 Design Techniques in Mechanical Engineering. Lecture 1: Introduction

Designing a Computer to Play Nim: A Mini-Capstone Project in Digital Design I

Major Milestones, Team Activities, and Individual Deliverables

On-Line Data Analytics

DIGITAL GAMING & INTERACTIVE MEDIA BACHELOR S DEGREE. Junior Year. Summer (Bridge Quarter) Fall Winter Spring GAME Credits.

Using Virtual Manipulatives to Support Teaching and Learning Mathematics

Introduction to Simulation

Mathematics Program Assessment Plan

QuickStroke: An Incremental On-line Chinese Handwriting Recognition System

Laboratorio di Intelligenza Artificiale e Robotica

Laboratorio di Intelligenza Artificiale e Robotica

An Introduction to the Minimalist Program

Bluetooth mlearning Applications for the Classroom of the Future

USING LEARNING THEORY IN A HYPERMEDIA-BASED PETRI NET MODELING TUTORIAL

Carter M. Mast. Participants: Peter Mackenzie-Helnwein, Pedro Arduino, and Greg Miller. 6 th MPM Workshop Albuquerque, New Mexico August 9-10, 2010

CS Machine Learning

Introduction to Modeling and Simulation. Conceptual Modeling. OSMAN BALCI Professor

Designing a Rubric to Assess the Modelling Phase of Student Design Projects in Upper Year Engineering Courses

ENME 605 Advanced Control Systems, Fall 2015 Department of Mechanical Engineering

Seminar - Organic Computing

Evaluation of Usage Patterns for Web-based Educational Systems using Web Mining

Evaluation of Usage Patterns for Web-based Educational Systems using Web Mining

Ministry of Education, Republic of Palau Executive Summary

Collaboration: Meeting the Library User's Needs in a Digital Environment

Parallel Evaluation in Stratal OT * Adam Baker University of Arizona

Rule Learning With Negation: Issues Regarding Effectiveness

Full text of O L O W Science As Inquiry conference. Science as Inquiry

A Comparison of Annealing Techniques for Academic Course Scheduling

Digital Fabrication and Aunt Sarah: Enabling Quadratic Explorations via Technology. Michael L. Connell University of Houston - Downtown

Concept mapping instrumental support for problem solving

Radius STEM Readiness TM

Introduction to Ensemble Learning Featuring Successes in the Netflix Prize Competition

BMBF Project ROBUKOM: Robust Communication Networks

Visit us at:

AGENDA LEARNING THEORIES LEARNING THEORIES. Advanced Learning Theories 2/22/2016

CSC200: Lecture 4. Allan Borodin

New Project Learning Environment Integrates Company Based R&D-work and Studying

Discriminative Learning of Beam-Search Heuristics for Planning

A Study of the Effectiveness of Using PER-Based Reforms in a Summer Setting

Purdue Data Summit Communication of Big Data Analytics. New SAT Predictive Validity Case Study

Spring 2014 SYLLABUS Michigan State University STT 430: Probability and Statistics for Engineering

Word Segmentation of Off-line Handwritten Documents

Chapter 2 Rule Learning in a Nutshell

Measurement & Analysis in the Real World

Business 712 Managerial Negotiations Fall 2011 Course Outline. Human Resources and Management Area DeGroote School of Business McMaster University

A Neural Network GUI Tested on Text-To-Phoneme Mapping

SOFTWARE EVALUATION TOOL

BENCHMARK TREND COMPARISON REPORT:

I N T E R P R E T H O G A N D E V E L O P HOGAN BUSINESS REASONING INVENTORY. Report for: Martina Mustermann ID: HC Date: May 02, 2017

PROCESS USE CASES: USE CASES IDENTIFICATION

Answer Key For The California Mathematics Standards Grade 1

Exploration. CS : Deep Reinforcement Learning Sergey Levine

The Round Earth Project. Collaborative VR for Elementary School Kids

Circuit Simulators: A Revolutionary E-Learning Platform

First Grade Standards

AQUA: An Ontology-Driven Question Answering System

Lecture 15: Test Procedure in Engineering Design

Bluetooth mlearning Applications for the Classroom of the Future

Calibration of Confidence Measures in Speech Recognition

INTERMEDIATE ALGEBRA PRODUCT GUIDE

Distributed Weather Net: Wireless Sensor Network Supported Inquiry-Based Learning

INPE São José dos Campos

Just in Time to Flip Your Classroom Nathaniel Lasry, Michael Dugdale & Elizabeth Charles

Meeting Agenda for 9/6

Student User s Guide to the Project Integration Management Simulation. Based on the PMBOK Guide - 5 th edition

Probabilistic Latent Semantic Analysis

Guidelines for Project I Delivery and Assessment Department of Industrial and Mechanical Engineering Lebanese American University

A CASE STUDY FOR THE SYSTEMS APPROACH FOR DEVELOPING CURRICULA DON T THROW OUT THE BABY WITH THE BATH WATER. Dr. Anthony A.

An Effective Framework for Fast Expert Mining in Collaboration Networks: A Group-Oriented and Cost-Based Method

Machine Learning and Data Mining. Ensembles of Learners. Prof. Alexander Ihler

An Introduction to Simio for Beginners

Rule Learning with Negation: Issues Regarding Effectiveness

PH.D. IN COMPUTER SCIENCE PROGRAM (POST M.S.)

On the Combined Behavior of Autonomous Resource Management Agents

Specification of the Verity Learning Companion and Self-Assessment Tool

Softprop: Softmax Neural Network Backpropagation Learning

ACCOMMODATIONS FOR STUDENTS WITH DISABILITIES

Spring Valley Academy Credit Flexibility Plan (CFP) Overview

Gifted/Challenge Program Descriptions Summer 2016

Strategy and Design of ICT Services

Rule-based Expert Systems

Computerized Adaptive Psychological Testing A Personalisation Perspective

Proposal of Pattern Recognition as a necessary and sufficient principle to Cognitive Science

Different Requirements Gathering Techniques and Issues. Javaria Mushtaq

Conversation Starters: Using Spatial Context to Initiate Dialogue in First Person Perspective Games

National Survey of Student Engagement (NSSE) Temple University 2016 Results

ANNEXURE VII (Part-II) PRACTICAL WORK FIRST YEAR ( )

A Pipelined Approach for Iterative Software Process Model

PROFESSIONAL TREATMENT OF TEACHERS AND STUDENT ACADEMIC ACHIEVEMENT. James B. Chapman. Dissertation submitted to the Faculty of the Virginia

Learning Methods in Multilingual Speech Recognition

NORTH CAROLINA VIRTUAL PUBLIC SCHOOL IN WCPSS UPDATE FOR FALL 2007, SPRING 2008, AND SUMMER 2008

have to be modeled) or isolated words. Output of the system is a grapheme-tophoneme conversion system which takes as its input the spelling of words,

An OO Framework for building Intelligence and Learning properties in Software Agents

A guided tour: An overview of the CCITL system Commonwealth Center for Instructional Technology and Learning

Rule discovery in Web-based educational systems using Grammar-Based Genetic Programming

PRODUCT PLATFORM DESIGN: A GRAPH GRAMMAR APPROACH

Research Article Hybrid Multistarting GA-Tabu Search Method for the Placement of BtB Converters for Korean Metropolitan Ring Grid

Automating Outcome Based Assessment

BME 198A: SENIOR DESIGN PROJECT I Biomedical, Chemical, and Materials Engineering Department College of Engineering, San José State University

Transcription:

2D Trusses: a Case Study for Understanding the Engineering Design Process Presented by Paul Egan Advisor: Dr. Jonathan Cagan Mechanical Engineering, Carnegie Mellon University 27 January 2010 Introduction: Overview Performed research on a similar design problem to your class problem: Both problems require optimizing the geometry of a product to find the lowest weight solution satisfying constraints A Graphical User Interface recorded participants designing trusses Study y supports notion that good design practices lead to better solutions 2 Introduction Background Methods 1

Why do Different Engineers Find Different Solutions to a Design Problem? Every engineer possesses a different set of skills and resources. For a given design problem every engineer approaches and solves it uniquely, which in turns produces variations in solutions There is often no best solution, but there does exist a set of better solutions Design is a process: do good strategies and practices of exploration, iteration, and optimization lead to better final products? 3 Introduction Background Methods Background: Comparison of Trusses Designed by Experts and Simulated Annealing Engineers and architects solved the same truss design problem while emphasizing different aspects of form, yet both produced d functional designs (Shea and Cagan) Rules that captured some of the strategies of the human designers were programmed into a simulated annealing algorithm which then output similar designs (Shea and Cagan) 4 Introduction Background Methods 2

Evolutionary Algorithms Below are some steps in the process of an evolutionary algorithm solving the same truss bridge problem I give to human participants problem Note that it follows a different set of rules from how a human would solve the problem, it lacks intution and there are tradeoffs associated with both approaches 5 Introduction Background Methods Methods: Hypothesis Problem solving consists of an understanding process and search process. Properly applying these processes becomes impeded as problem becomes more complex (Jonassen) Increasing the range and resolutions of available truss members will improve problem solving performance in simple search spaces (tower problem), but impede the design process as searches become more complex (bridge problem) 6 Introduction Motivation Problem Methods Results Conclusion 3

Graphical User Interface (GUI) Programmed in JAVA, Realtime FEA Calculations Given a network of nodes and members, solves for displacements, reactions, forces Stats are written to file every second, all design actions recorded for later viewing Tutorial, practice problem, and minimum weight objective 7 Introduction Background Methods 8 Introduction Background Methods 4

Methods: Experimental Design Conditions Provide participants a sequence of four different problems Participants build the truss by configuring members geometrically Divide id participants i t into different design conditions with access to different combinations of truss members for construction 9 Introduction Background Methods Rules of Truss Configuration Topology: Spatial distribution of nodes relative to each other Shape: p How nodes and members are connected Size: Variance in cross-sectional area of members 10 Introduction Background Methods 5

Varying Complexity of Design Problems The different problems simulate different top-down constraints imposed from the implementation level Problem choice contrasts a complex and simple search space Ten minutes allotted for Bridge, eight for tower 11 Introduction Background Methods Varying Complexity of Available Truss Members Participants were divided into three different populations Each population had access to a different range and resolution of wide flange steel sections 12 Introduction Background Methods 6

Experimental Hypothesis Populations with access to fewer members will perform better in larger searches spaces (bridge problem) Populations with access to more members will perform better in smaller search spaces (tower problem) 13 Introduction Background Methods Results: Piloted Experiment Seventeen total participants, CMU graduate and undergraduates students all with ME backgrounds Large variance in design performance, both across problems and within populations of participants Partial designs were not included in statistical results 14 Introduction Background Methods 7

Comparison of Normalized Scores Seven member population scored best on both problems Fifteen member population scored worse on bridge problem relative to other groups, and better on the tower problem Trends in data support hypothesis that humans design optimally under certain conditions of complexity Bridge Problem Average Scores Tower Problem Average Scores 1.0 1.0 Normalized Sc core 0.8 0.6 0.4 0.2 0.0 3 7 15 Normalized Sc core 0.8 0.6 0.4 0.2 0.0 3 7 15 Design Populations with Differing Availability of Truss Member Sizes Design Populations with Differing Availability of Truss Member Sizes 15 Introduction Background Methods Bridge Designs 16 Introduction Background Methods 8

Tower Designs 17 Introduction Background Methods Tracking the Design Process Design iterations are tracked by following the objective function (weight of design) Graph represents the design process of the best bridge solution from entire study 18 Introduction Background Methods 9

Tracking the Design Process Initial Design Conceptual Design: Utilizing intuition or previous domain experience to propose an initial design 19 Introduction Background Methods Tracking the Design Process Re-sizing members and moving nodes Preliminary Design: Tweaking the conceptual design in order to fulfill design constraints 20 Introduction Background Methods 10

Tracking the Design Process Topology Exploration Moves away from objective function, which opens up new design possibilities for sizing optimization 21 Introduction Background Methods Best Bridge Design Process Topology Optimization Detail Design: A Strategy to sequentially move each node to optimal location 22 Introduction Background Methods 11

Tracking the Design Process Sizing Optimization Detail Design: A Strategy to sequentially set each member to optimal size 23 Introduction Background Methods Contrasting two Design Processes Similar Initial Designs Different Final Designs 24 Introduction Background Methods 12

Humans compared with Evolutionary Algorithm One human designer produced, within ten minutes, a solution very close to that found by evolutionary algorithms which required 488 minutes of computational time Total human effort put forth on the study was 170 minutes Very different design processes and approaches, but both produced d similar end results 25 Introduction Background Methods Conclusions Experiment shows that human designers perform optimally below a certain threshold of complexity The most successful designers used iterations and shuttled between strategies of initiating a design, exploring the design and optimizing the design Those with general design experience often did better than those with no design experience, even though no one in the study had experience with designing trusses (Supports the idea that Intuition is LEARNED not innate) 26 Introduction Background Methods 13

Lessons relating to your Project Everyone in class has different resources of knowledge, time, and experience which leads them to different solutions. A good engineer produces His/Her best solution by utilizing all of their personally available resources Intuition is developed with time and hard work Try Different strategies! Design is a creative process, there is no single best method to design a product also, if you re not having fun, you re not designing! It s counter-intuitive, but sometimes moving away from the solution brings you forward to an even better solution Iterate, iterate, iterate. Keep it Simple! 27 Introduction Background Methods Acknowledgements Advisor: Dr. Jonathan Cagan Research Co-advisors: Dr. Christian Schunn Dr. Phillip LeDuc Integrated Design Innovation Group (my labmates) Discussion of The Method by Billy Vaughn Koen Popular Science format detailing the engineering design process from an Engineering and Philosophy perspective Get this book! Integrated Design Innovation Group (my labmates) And, Professor Collins, of course 28 14