Top Banner
10 Aug 2010 ECE/BENG-492 SENIOR ADVANCED DESIGN PROJECT Meeting #3
24

10 Aug 2010

Dec 31, 2015

Download

Documents

Sebastian Moore

ECE/BENG-492 SENIOR ADVANCED DESIGN PROJECT. Meeting #3. 10 Aug 2010. ECE-492 Meeting#3. Q1: Please, identify teams which still did not select a topic. Q2: Who does not have a team?. Engineering Design. - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: 10 Aug  2010

10 Aug 2010

ECE/BENG-492 SENIOR ADVANCED

DESIGN PROJECTMeeting #3

Page 2: 10 Aug  2010

ECE-492 Meeting#3ECE-492 Meeting#3

Q1: Please, identify teams which still did not select a topic.

Q2: Who does not have a team?

Page 3: 10 Aug  2010

Engineering DesignEngineering Design

• You have studied a great deal of math, science, and fundamental technology, but probably have had limited exposure to creative and innovative design

• Innovative design vs. methodical design --- as a successful engineer you need to balance effectively between these two

• In general, without experience, you lack an innovation in your design. So, you need to be involved in a number of innovative design projects to gain some experience

• Design – is a new megatrend

Page 4: 10 Aug  2010

Design ProcessDesign Process

• Design processes– Steps required to take an idea from concept to realization

– Develop a system that best meets the customer’s need

• Consider a hypothetical example: You are hungry and need to eat– You identify constraints: time, money, food, your tastes,

nutritional values, your cooking knowledge and skills

– You brainstorm and come up with alternatives: dinner at homego to a restaurantbuy something almost ready

– You select one and decompose into a set of tasks, assign timetable, budget, tests, milestones

• Now consider building a machine/device/gadget

Page 5: 10 Aug  2010

Engineering Knowledge Engineering Practice

Engineering Knowledge Engineering Practice

• All technical solutions must be based on the background knowledge you learned

• Math, physics, EE methods and practice must be embedded into your project – no exception– This is particularly true during the design phase

– Make sound selection of system components, system parameters

– You need to demonstrate this in your • Design Document

• Design Review and In-Progress Presentation

• Final Presentation of ECE-493

• Ad hoc solutions are not acceptable

• Use simulations

Page 6: 10 Aug  2010

Top-Down Design Model(Systems Engineering View)

Top-Down Design Model(Systems Engineering View)

Identification of Need

Conceptual Design

Preliminary Design

Detail DesignExperimentation Plan

RequirementsAnalysis

Research

Operational requirementsTechnical performance measures

TechnologyDevelopmentApplication

Proposal Phase

Detail Design Phase

PreliminaryExperimentation Plan

Page 7: 10 Aug  2010

Elements of the ProcessElements of the Process

• Identification of a need– What are the needs of my customer?– You need to understand them very well

• Research phase– Understand the application domain, technology in that

domain, existing solutions. You learn, learn, and learn.

• Requirements Specification– Articulate what the system must do for it to be successful and

be accepted by your customer– Requirements guide the entire project; and when properly

developed, provide flexibility for creativity and innovation in developing solutions

– Define system interface with a user and an environment

Page 8: 10 Aug  2010

• Conceptual Design– Many possible solutions to the problem are developed

– Creativity and innovation is encouraged

– Selection of the target solution

• Design phase– Two phases: Preliminary Design followed by Detail Design

– Iterative process of developing a technical solution

– All major systems and subsystems are identified and described

• Implementation phase – Prototyping and Construction

– Different elements of the system are constructed and tested

• System Integration– All subsystems are brought together to produce a complete

working system

– It’s time consuming

– Closely tided to the Testing phase

Page 9: 10 Aug  2010

• Testing– Very important for checking system functionality at different

implementation and integration stages

– Frequently neglected and a cause for engineering disasters (still a problem in ECE-493)

• Maintenance phase– Maintenance and upgrade to include new functionalities

– Design problems are corrected

Cost to implement

changes

Project lifetime

Page 10: 10 Aug  2010

Requirements Specification and AnalysisRequirements Specification and Analysis

• Requirements specification identifies those requirements that the design must satisfy

• Drives all subsequent stages of development

• Should identify all important requirements, yet provide enough flexibility for the design team to develop innovative solutions

• Requirements describe the “whats” (not “hows”)

• Must be measurable and demonstrable

• Obtained through an interview with a user(s)

• Requirements analysis deals with tradeoffs and priorities in defining the final set of requirements

Page 11: 10 Aug  2010

Requirements Specification Development Process

Requirements Specification Development Process

DevelopSystem

Requirements

Raw requirements

Customer

Feedback

Customer Representation

EnvironmentConstraints and

Standards

TechnicalCommunity

TechnicalRepresentation

Feedback

Page 12: 10 Aug  2010

• Operational Requirements– Identify primary mission, and alternative or secondary

missions

– What is the system to accomplish and what functions must perform in responding to the need

– Definition of the basic operational characteristics or functions of the system

– Definition of parameters (range, accuracy, rate, etc…)

– Critical system performance parameters needed to accomplish the mission

– System components and geographic distribution constraints

• Technical Performance Measures– Quantitative measures the system must behave accordingly

– Primary and secondary quantitative requirements

– A list of wishes for system performance

Page 13: 10 Aug  2010

• Example requirements– “The robot must navigate autonomously with the aid of only

landmarks in the specified environment”

– “The robot must operate for 1 hour on a single battery charge”

– “The robot must have an average speed of 0.5m/s, and top speed at least 1m/s”

– “The system must use PIC microcontroller technology”

– “The cost of parts and material should be below $600”

– “Peak power consumption should be below 3W”

– “The system should be operated by untrained adult”

– “The robot must have a remote safety OFF-switch”

– “The system must fit 2”x3”x2” space”

– “The system must be operational and waterproof up to 30feet”

• See Chapter 3 for details and case studies

Page 14: 10 Aug  2010

CASE STUDY#1

< Requirements Specification and Analysis >

CASE STUDY#1

< Requirements Specification and Analysis >

Page 15: 10 Aug  2010

Conceptual DesignConceptual Design

• A top-level design

• Exploration of many potential solutions and selection of one from them

• Use creativity and judgment– Creativity involves the generation of novel concepts

– Judgment is applied to evaluate and select the best solution for the problem

• This step is not simple and most frequently is based on previous experience – but you have to start somewhere

• Read Chapter 4

Page 16: 10 Aug  2010

Concept SketchingConcept Sketching

• It’s a simple first-step to jump-start your conceptual design1. Start from taking three blank pages2. Use a single page to briefly sketch your solution/system,

interaction with the user/environment, a way it functions. Look from a user perspective and operational functionality.

3. Use each page for totally different concept. Use imagination. Don’t be afraid of risky and innovative ideas. Refine them later – just sketch freely.

4. During refinement, redraw your concepts closer to the technical reality, available parts, budget, main requirements, time frame, budget.

Page 17: 10 Aug  2010

Conceptual Design Approach #1Conceptual Design Approach #1

• Based on a notion that Concept Sketching is best done individually

• Each team member should prepare three design sketches at refined level

• During a team meeting, all members show and explain their sketches

• Best sketches should be selected and discussed providing the feedback for further refinement

• Follow with the second refinement of best design sketches; this follow-up relies on smaller teams of 2 people

• Final team meeting is devoted to selecting the final design and alternatives

Page 18: 10 Aug  2010

Conceptual Design Approach #2Conceptual Design Approach #2

• “Brainwriting” – Still based on individual work but arranged into a single group session. Will result in three designs.

• Used for fast designing at a very high (less-technical) level• Each person generates three ideas over a limited time period.

Clearly describes these ideas using sketches and written description on paper.

• At the end of time period, each team member passes the ideas to another team member

• The next person reviews the ideas of the teammate and adds three more by building upon them, developing new ones, or ignoring as necessary

• This process continues until all members have reviewed all papers

• Next, all team members discuss and vote on final three designs

Page 19: 10 Aug  2010

Strategies to Enhance CreativityStrategies to Enhance Creativity

• Have a questioning attitude– Questions stimulate creativity – use WHY? HOW? WHERE?– Most frequently asked question: IS THERE A BETTER WAY….?

• Practice being creative– People improve creativity by conscious effort– Keep thinking about your design continuously throughout the entire day

• Suspend judgment– Early criticizing immediately dismisses ideas– Creative concepts can be developed by taking a concept and modifying it

or combining it with other seemingly related concepts

• Allow time– The human mind needs time to work on problems

• Think like a beginner– New solutions often come from novices– Use knowledge during refining only

Page 20: 10 Aug  2010

SCAMPERSCAMPER

• Many creative ideas arise from novel combinations and adaptations of existing techniqueso Substitute – Can elements be substituted?o Combine – Can existing entities be combined in a novel

way?o Adapt – Can this be adapted to operate differently?o Modify – What can be modified to provide a benefit?o Put to other use – Are there any other applications of this

system?o Eliminate – Can a part(s) be eliminated?o Rearrange or Reverse – Can elements of the system be

rearranged differently?

Page 21: 10 Aug  2010

Concept EvaluationConcept Evaluation

• Exercise engineering judgment and use customer needs and technical factors to derive the decision

• Initial Evaluation– Reject designs based on reasons a design may be deemed

infeasible, i.e.,• Far too costly

• Will take too long to develop/implement

• Involves too much risk

• Will not meet requirements

• Final Evaluation– Do it as a group

– Carefully analyze strengths and weaknesses

– Vote

Page 22: 10 Aug  2010

CASE STUDY#1

< Conceptual Design >

CASE STUDY#1

< Conceptual Design >

Page 23: 10 Aug  2010

For the Next MeetingFor the Next Meeting

• Read textbook – Chapters 3 and 4

• Research your topic and talk to your FS

• Define final Statement of Need and Objectives

• Write a draft of Requirements Specification– Talk to your users

– Define project motivation – in writing

• Start Conceptual Design – Run a brainstorming session

• Next meeting:– Bring hard copies of

• Statement of Need

• Requirements Specification

– System design I; Proposal preparation

Page 24: 10 Aug  2010

Final Project Selection SessionFinal Project Selection Session

• You have to submit your Project Title Form today• Now, we need to help students without an assignment

to form/join a team