Teacher/Mentor Institute The Engineering Design Process Linda King June 2, 2015.

Slides:



Advertisements
Similar presentations
Design, prototyping and construction
Advertisements

1 Chapter 2: Product Development Process and Organization Introduction Importance of human resources: Most companies have similar technology resources.
1 SPIRIT Agenda for Monday July 16, Welcome for the Day (BC/NG/HD and faculty) AIM for Stars overview (Neal) Lesson Idea List distribution (Neal)
Analysis Stage (Phase I) The goal: understanding the customer's requirements for a software system. n involves technical staff working with customers n.
Designing a Product Product design is usually a problem that requires a creative Design and/or manufacturing solution.
Requirements Analysis Concepts & Principles
Silicon Prairie Initiative on Robotics in Information Technology
Silicon Prairie Initiative on Robotics in Information Technology
1 Introduction to System Engineering G. Nacouzi ME 155B.
FIRST Robotics A view from the Systems Engineering Perspective Chris Mikus January 2, 2006 Rev 0.2.
1 SPIRIT Silicon Prairie Initiative on Robotics in Information Technology Engineering Design Tools.
Introduction to Computer Technology
The Project AH Computing. Functional Requirements  What the product must do!  Examples attractive welcome screen all options available as clickable.
Evaluating Educational Technology and Integration Strategies By: Dakota Tucker, Derrick Haney, Demi Ford, and Kent Elmore Chapter 7.
Lecture 4: Phases of Engineering Design
1 Lecture 5.3: SEF Ch 4 Requirements Analysis Dr. John MacCarthy UMBC CMSC 615 Fall, 2006.
Teacher /Mentor Tips Lois Walton 1RM BEST 2012.
Chapter 1- Introduction Lecture 1 Ready, fire, aim (the fast approach to software development). Ready, aim, aim, aim, aim... (the slow approach to software.
Unit 2: Engineering Design Process
Chapter 2 The process Process, Methods, and Tools
The Engineering Design Process
Design Tips Navigational Aids for the Journey of Creation.
المحاضرة الثالثة. Software Requirements Topics covered Functional and non-functional requirements User requirements System requirements Interface specification.
Engineering Design By Brian Nettleton This material is based upon work supported by the National Science Foundation under Grant No Any opinions,
EENG 1920 Chapter 1 The Engineering Design Process 1.
Business Analysis and Essential Competencies
Workshop Designing a Batteryless Cell Phone Introduction Dr. Farid Farahmand 9/26/2006.
1 ENGINEERING DESIGN AND PRODUCTION. 2 What is design? To create something that has never been. To create something that has never been. To pull together.
1 The Software Development Process  Systems analysis  Systems design  Implementation  Testing  Documentation  Evaluation  Maintenance.
Thoughts on the Design Process Navigational Aids for the Journey of Creation.
Developing a Questions List Taken from engineering design: a project-based introduction by dym & little.
Engineering Design GE121 The Design Process (continued – Part III)
Teacher/Mentor Institute Robot Kit Familiarization Carolyn Bauer July 30-31, 2015.
© 2012 xtUML.org Bill Chown – Mentor Graphics Model Driven Engineering.
Problem solving methodology Information Technology Units Adapted from VCAA Study Design - Information Technology Byron Mitchell, November.
1 Introduction to Software Engineering Lecture 1.
The Engineering Design Process
The E ngineering Design Process Foundations of Technology The E ngineering Design Process © 2013 International Technology and Engineering Educators Association,
The Software Development Process
DESIGN 1 DPT224 TOPIC 2: ENGINEERING DESIGN PROCESS.
1-1 Software Development Objectives: Discuss the goals of software development Identify various aspects of software quality Examine two development life.
Systems Development Life Cycle
The E ngineering Design Process Advanced Design Applications The E ngineering Design Process Teacher Resource – The First Five Days: Day 2 © 2014 International.
Facilitate Group Learning
Critical Design Review (CDR)
Software Testing and Quality Assurance 1. What is the objectives of Software Testing?
Smart Home Technologies
Process Asad Ur Rehman Chief Technology Officer Feditec Enterprise.
Design Process. What is Design? What is a Design Process? Design Process Examples Design Process we will use in Engineering The Design Process.
Requirement engineering & Requirement tasks/Management. 1Prepared By:Jay A.Dave.
1 The Software Development Process ► Systems analysis ► Systems design ► Implementation ► Testing ► Documentation ► Evaluation ► Maintenance.
Lecture 2. An Overview of Engineering Design JANUARY 2016 GE105 Introduction to Engineering Design College of Engineering King Saud University.
Engineering design is the process of devising a system, component, or process to meet desired needs. It is a decision-making process (often iterative),
Product Design Process Heidi Ploeg Associate Professor Mechanical Engineering and Biomedical Engineering.
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang 6-1 Chapter 6 Decision Support System Development.
BEST Robotics and The Engineering Design Process.
 System Requirement Specification and System Planning.
CSULB EE400D DOCUMENTATION INSTRUCTIONAL SERIES PRELIMINARY DESIGN REVIEW.
The Engineering Design Process
Foundations of Technology The Engineering Design Process
Systems Design.
Chapter 1- Introduction
Module C: Presentation The Engineering / Design Process
An Overview of Engineering Design
ME 481 Engineering Modeling
Engineering design is the process of devising a system, component, or process to meet desired needs. It is a decision-making process in which the basic.
Foundations of Technology The Engineering Design Process
Foundations of Technology The Engineering Design Process
Introduction to Engineering Design II (IE 202)
Advanced Design Applications The Engineering Design Process
Presentation transcript:

Teacher/Mentor Institute The Engineering Design Process Linda King June 2, 2015

Importance of the Engineering Design Process  Provides a methodical approach to help solve problems to achieve objectives within constraints  May be used for any design/build project  Whole robot, robot components, project engineering notebook, and marketing presentation  Helps students maintain some objectivity with respect to design ideas  Helps identify problems early Page 2

Presentation sources and additional resources “Engineering Design a Project-based Introduction by Dym and Little is a good teacher resource. Many of the examples and all of the tools discussed in the remainder of the presentation are taken from this book”

A good product is the result of a good process. What is design? Examples help What tools are available? What is the Engineering Design Process? ++ Page 4

What is Design? Design is about creating – form and function. It’s achieving objectives within given constraints Page 5

The Engineering Design Process is an set of steps for creation and invention. IMAGINEIMAGINEASKASK PLANPLAN CREATECREATE IMPROVEIMPROVE The Goal Page 6

What is the Engineering Design Process Mirrors standard steps in problem-solving. Problem Definition (Analysis) Conceptual Design (Synthesis) Documentation is crucial! Page 7 Preliminary Design (Evaluation) Design Decision (Decision ) Detailed Design (Action) Production, Integration & Test (Build & Verify)

crucial record of the process crucial record of the process enhances communication between groups enhances communication between groups essential to bring new people up to speed essential to bring new people up to speed crucial record of the process crucial record of the process enhances communication between groups enhances communication between groups essential to bring new people up to speed essential to bring new people up to speed use to continually verify compliance use to continually verify compliance establish test plan against requirements early in process establish test plan against requirements early in process use to continually verify compliance use to continually verify compliance establish test plan against requirements early in process establish test plan against requirements early in process Use Project Engineering Notebook to manage the process steps DocumentationDocumentation create using design process create using design process notebook has fewer requirements and alternatives to consider notebook has fewer requirements and alternatives to consider start on day 1 as a tool to manage design process start on day 1 as a tool to manage design process create using design process create using design process notebook has fewer requirements and alternatives to consider notebook has fewer requirements and alternatives to consider start on day 1 as a tool to manage design process start on day 1 as a tool to manage design process 1.Formalizes the design process 2.Reinforces process learning 3.Helps maintain design idea objectivity Required by every team and due on Practice Day - NO EXCEPTIONS 1.Formalizes the design process 2.Reinforces process learning 3.Helps maintain design idea objectivity Required by every team and due on Practice Day - NO EXCEPTIONS Page 8

restrictions or limitations on a behavior, a value, or some other aspect of performance restrictions or limitations on a behavior, a value, or some other aspect of performance stated as clearly defined limits stated as clearly defined limits often result of standards & guideline often result of standards & guideline restrictions or limitations on a behavior, a value, or some other aspect of performance restrictions or limitations on a behavior, a value, or some other aspect of performance stated as clearly defined limits stated as clearly defined limits often result of standards & guideline often result of standards & guideline actions the design must perform actions the design must perform expressed as “doing” statements expressed as “doing” statements typically involve output based on input typically involve output based on input actions the design must perform actions the design must perform expressed as “doing” statements expressed as “doing” statements typically involve output based on input typically involve output based on input Define the problem in detail without implying a particular solution. Problem Definition desired attributes and behavior desired attributes and behavior expressed as “being” statements (not “doing”) expressed as “being” statements (not “doing”) desired attributes and behavior desired attributes and behavior expressed as “being” statements (not “doing”) expressed as “being” statements (not “doing”) non-negotiable objectives and/or functions non-negotiable objectives and/or functions 1.Clarify design objectives 2.Identify constraints 3.Establish functions 4.Establish requirements 1.Clarify design objectives 2.Identify constraints 3.Establish functions 4.Establish requirements Attributes List: Objectives, Constraints, Functions, and Requirements list Page 9 Documentation

Objectives, constraints, functions & requirements may be broad-based.  Some items are absolute – others negotiable  Functionality (inputs, outputs, operating modes)  Physical (size, weight, temperature)  Reliability, durability, security  Power (voltage levels, battery life)  Performance (speed, resolution)  Ease of use  Conformance to applicable standards  Compatibility with existing product(s)  Cost Page 10

Both functional & non-functional requirements used for a design.  Functional requirements:  support a given load  grasp a given size  reach a given distance  move at given speed  etc.  Non-functional requirements (usually form-focused)  size, weight, color, etc.  power consumption  reliability  durability  etc. Page 11

1.Establish design specifications 2.Generate design alternatives Design involves creativity within boundaries. Consider any viable solution concept. Conceptual Design precise descriptions of properties precise descriptions of properties numerical values corresponding to performance parameters and attributes numerical values corresponding to performance parameters and attributes precise descriptions of properties precise descriptions of properties numerical values corresponding to performance parameters and attributes numerical values corresponding to performance parameters and attributes let the creativity flow let the creativity flow don’t marry the first idea don’t marry the first idea beware of “we can’t…” and “we have to…” beware of “we can’t…” and “we have to…” must live within the design space must live within the design space let the creativity flow let the creativity flow don’t marry the first idea don’t marry the first idea beware of “we can’t…” and “we have to…” beware of “we can’t…” and “we have to…” must live within the design space must live within the design space Performance Parameters Performance Parameters Revised objectives and constraints Revised objectives and constraints Function List Function List Brainstorming results Brainstorming results Performance Parameters Performance Parameters Revised objectives and constraints Revised objectives and constraints Function List Function List Brainstorming results Brainstorming results Page 12 Documentation

Nail down enough design details that a decision can be made. Preliminary Design proof-of-concept proof-of-concept simulation results simulation results qualitative and/or quantitative qualitative and/or quantitative scale models – cardboard, straws, paper clips, paper, pencils, white glue, etc. scale models – cardboard, straws, paper clips, paper, pencils, white glue, etc. computer models (CAD) computer models (CAD) mathematical models mathematical models 1.“Flesh out” leading conceptual designs 2.Model, analyze, test, and evaluate conceptual designs CAD Drawings CAD Drawings Model photos Model photos Simulation and Proof-of- concept information Simulation and Proof-of- concept information CAD Drawings CAD Drawings Model photos Model photos Simulation and Proof-of- concept information Simulation and Proof-of- concept information Page 13 Documentation

The “optimal” design solution may or may not be obvious. Design Decision 1.Select the optimal design based on the findings from the previous stage evaluate design alternatives against specifications evaluate design alternatives against specifications a “better” technical solution may not make the cut due to differences between design objectives and constraints a “better” technical solution may not make the cut due to differences between design objectives and constraints Trade off criteria Trade off criteria Trade off results Trade off results Optimal design decision tool and data Optimal design decision tool and data Trade off criteria Trade off criteria Trade off results Trade off results Optimal design decision tool and data Optimal design decision tool and data Page 14 Documentation

Time to go from idea to reality. Detailed Design 1.Refine and optimize choices made in preliminary design 2.Articulate specific parts and dimensions 3.Fabricate prototype and move toward production Design choice details Design choice details Parts list with dimensions Parts list with dimensions Prototype photos Prototype photos Design choice details Design choice details Parts list with dimensions Parts list with dimensions Prototype photos Prototype photos Page 15 document compliance to objectives, constraints, functions, requirements document compliance to objectives, constraints, functions, requirements define sub assembly parts and interfaces define sub assembly parts and interfaces material available to build more than 1 robot material available to build more than 1 robot consider test approaches consider test approaches material available to build more than 1 robot material available to build more than 1 robot consider test approaches consider test approaches There is a huge gulf between a great idea and a working prototype! Documentation

Turn your design to reality and verify it works Production, Integration & Test 1.Build sub-assemblies 2.Integrate completed sub- assemblies 3.Test, practice, improve … repeat may require quick plan development to recover from problems may require quick plan development to recover from problems ensure test approach verifies specifications compliance ensure test approach verifies specifications compliance may be wise to have part of the game field may be wise to have part of the game field ensure test approach verifies specifications compliance ensure test approach verifies specifications compliance may be wise to have part of the game field may be wise to have part of the game field ensure safety training is available and safety practices are followed ensure safety training is available and safety practices are followed reuse prototype parts reuse prototype parts ensure safety training is available and safety practices are followed ensure safety training is available and safety practices are followed reuse prototype parts reuse prototype parts Build Directions Build Directions Safety training and practices Safety training and practices Test plan and results, and parts of Game field Test plan and results, and parts of Game field Build Directions Build Directions Safety training and practices Safety training and practices Test plan and results, and parts of Game field Test plan and results, and parts of Game field Page 16 Documentation

The Engineering Design Process is generally iterative, not linear. Problem Definition (Analysis) Conceptual Design (Synthesis) Preliminary Design (Evaluation) Design Decision (Decision ) Detailed Design (Action) Production, Integration & Test (Build & Verify) Documentation is crucial! Page 17

How is the Engineering Design Process applied?  Examples help  BEST robotics questions examples  What tools are available?  Problem Solving Tool References  BEST Provided Software Tool References Page 18

The design process begins with some initial problem statement.  Initial Problem Statement  Design a robot to play this year’s game.  Design problems are often ill-structured and open-ended.  Asking questions is a great way to begin defining the problem to be addressed. Page 19 Problem Definition

Think in terms of questions that would help define the problem and guide the design.  What scoring strategy will we use?  What type of steering is desired?  How many degrees-of-freedom does the robot need?  What maximum reach must the robot have?  How fast does the robot need to be?  How much weight must the robot lift?  What physical obstacles must the robot overcome?  Will the robot be interacting with other robots?  What sight (or other) limitations will be placed on the driver?  What functions must the robot perform? Page 20 Problem Definition

Begin to categorize questions in terms of what information the answers communicate.  Clarifying objectives  What scoring strategy will be adopted?  How much practice time will drivers have?  Identifying constraints  Can the robot touch other robots?  Can game pieces touch the field?  What are the dimensions of key parts of the field?  Establishing functions  What scoring strategy will be adopted?  How much ground must the robot cover in a round?  Establishing requirements  What minimum size must the robot be to carry a given game piece?  How much weight must be lifted to carry a given game piece? Page 21 Problem Definition

Think about specific details and various means of achieving certain functions.  Establishing design specifications  What is the maximum torque required to pick up a game piece?  What is the maximum reach needed?  What is the smallest space in which the robot will operate?  Generating design alternatives  Could the robot have 2, 3, or 4 wheels? Treads?  Could game pieces be lifted from above or scooped from below?  Could the robot have more than one arm? Conceptual Design Page 22

What tools* are available to aid in the Engineering Design Process?   EA Hoover: BEST & The Engineering Design Process EA Hoover: BEST & The Engineering Design Process Problem Definition Questions – previous examples Questions – previous examples Attributes List – objectives, constraints, functions, requirements Attributes List – objectives, constraints, functions, requirements Pairwise Comparison Chart Pairwise Comparison Chart Objectives/Constraints Tree Objectives/Constraints Tree Conceptual Design Preliminary Design Questions – previous examples Questions – previous examples Brainstorming Brainstorming Method Method Function-Means Tree Function-Means Tree Page 23

CompanyProductCompany Web Site Description MathWorksSimulink (access to MATLAB) Graphical editor, customizable block libraries, and solvers for modeling and simulating dynamic system. Build the model, simulate the model, analyze results, manage projects, and connect to hardware. WolframMathmaticaComputational Tool - applies intelligent automation in every part of the system, from algorithm selection to plot layout and user interface design, reliable, high- quality results without needing algorithm expertise What software tools are available from BEST? CompanyProductCompany Web Site Description IntelitecheasyC® v4 for Cortex Robotic programming - easyC’s simple to use graphical interface does all of the syntax and spacing, allowing focus on program flow and design Robot CRobot C for Cortex & PIC Robotics programming - C-based programming language with a Windows environment for writing and debugging programs Page 24

What software tools are available from BEST? CompanyProductCompany Web Site Description Dassault Systèmes SolidWorks3D mechanical CAD, design validation, and data management - Intuitive 3D design puts your focus on innovation, accelerates your design process, higher process efficiency, improved collaboration HSM Works Integrated CAM for SolidWorks - Create high-quality toolpaths within minutes, comprehensive 2D and 3D CAD capabilities of SolidWorks mechanical design solutions and quickly extend any knowledge gained to the CAM process InspirtechComputer based training SolidWorks Training & Tutorials - structured training solution, with examples and exercises, structured in such a way that each topic can be either thoroughly examined or quickly understood, based on the student’s aptitude Page 25 Available Software Tools Available Software Tools

In summary:  Engineering Design Process  Provides a methodical approach to help solve problems to achieve objectives within constraints  May be used for any design/build project  Whole robot, robot components, project engineering notebook, and marketing presentation  Helps students maintain some objectivity with respect to design ideas  Helps identify design problems early Page 26

Are there any questions? Page 27