Upload
steven-heath
View
215
Download
0
Tags:
Embed Size (px)
Citation preview
Systems Engineering & Technical Management Techniques
AE3-S01 v1: 2005-2006v2: 2006-2007
R.J. Hamann M.J.L. van ToorenSystems Integration / Spacecraft Systems Integration / Aircraft
Aerospace Engineering
The Systems Engineering Survival kit
AE3-S01 The Systems Engineering Survival kit-2
2Read the survival kit twice before you start your project !
Systems engineering is about controlling product development. As every control tool it uses feed forward and feedback. Therefore you need to go twice through the kit to get the whole picture and have all cross-references solved
Important
AE3-S01 The Systems Engineering Survival kit-3
Index
Intro1. Version Control and Templating2. Project objective statement3. Work Flow Diagrams +
Design and Development Logic4. Work Breakdown Structure5. Gantt ChartIntermezzo6. Functional Flow Diagram & Functional Breakdown Structure7. Requirements discovery tree / List of Requirements8. N2 charts9. Technical budgetting / Risk management10. Design Option Tree11. Design verification and certification / the compliance check list12. Trade-off methods and tools13. Design recording (including hardware diagrams)14. Market analysisSome extra SE-tools that could be of useX1. Design for XX2. Qualitative Function Deployment (House of Quality)X3. Quantitative SE (Quantifying qualitative design parameters)
Tools focussing on the generic project management process
Tools focussing on the product design specific items in project planning
AE3-S01 The Systems Engineering Survival kit-4
Intro
Systems Engineering (SE)= Set of methods to help you to organise and control the product development process
A ‘language’ (words and diagrams) that is shared by many designers all over the world and helps you communicate about problem, progress and results of the product development process
+
Systems engineering is a living discipline and the number and scope of the methods is growing, see Systems Engineering Journal. This survival kit addresses only a small selection of the methods known today. Of course you are free to select and use any of the other methods available.
AE3-S01 The Systems Engineering Survival kit-5
IntroSE assumptions• Each complex product can be seen as a system• Each system has a life cycle consisting of different phases:
• it is conceived (starting with a need (market) or a seed (invention))• it grows (design & engineering)• it is born and raised (production)• it has a professional life (operation) • it needs care (support and maintenance) • it dies (phase out + re-use/re-cycling)
• Each life cycle phase generates requirements that have to be taken into account during the design and engineering phase of the complex product.
• Each of the life cycle phases can require the development of related systems like a production system (e.g. a new production plant), operational systems (like a ground system for a UAV), support and maintenance systems (like new tools and equipment for maintenance), recycling systems (e.g. if you design a new bottle for beer)
AE3-S01 The Systems Engineering Survival kit-6
IntroFor each step in the product development there are tools available. This survival kit will follow ‘a’ standard phasing (there are many standards) of the product development to order the discussion of the tools.
Mission Need Definition / Business
opportunity study phase *
Concept Exploration/
Design feasibility study
phase
Demonstration & validation /
Design definition phase
Full scale development
phase
Production & deployment / Operational validation
phase
Operations & support / Sustained
engineering phase
Disposal phase
1.Identify and formulate need
2. System analysis 3. Reqts. Definition 4. Conceptual designs 5. Technology & risk assessment 6. Prel. Cost, schedule & performance of preferred concept
7. Concept design 8. S/S trade-offs 9. Preliminary design 10. Prototyping, test & evaluation 11.Integration of manufacturing & supportability considerations into design
12. Detail design 13. Development 14. Risk management 15. Development test & evaluation 16. System integration, test & evaluation 17. Manufacturing process verification
18. Production rate verification 19. Operational test & verification 20. Deployment
21. Operational support & upgrade
22. Retirement
Requirements baseline
Functional baseline
Product baseline Certification baseline
MDR Mission Definition Review SRR System Requirements Review PDR Prel. Design ReviewCDR Critical Design Review AR Acceptance Review* This step and review are often not very explicitly distinguished in (civil) aircraft design
AE3-S01 The Systems Engineering Survival kit-7
Intro
These design process steps can be used as a basis for your planning
Since the Design Synthesis Exercise is our scope we will limit the selection of tools to those process steps that are addressed in this exercise. So, for example, we will take the product support phase into account as far as its impact on the requirements is concerned but not the actual support phase as such.
Functional analysis
Performance analysis
Constraint analysis
Requirements Review
Requirements analysis
Concept generation
Design analysis
Trade-off Design recording
MidTerm Review
Final Review
First design loop
Second design loop
Preliminary / detail design
Analysis / parameter
study Trade-offs Design
recording
AE3-S01 The Systems Engineering Survival kit-8
Intro
The tools in the survival kit will be demonstrated using their application in the DSE 2005 Delfly project: ‘Design of a flapping wing vision-based Micro-UAV’. The Assignment was:
Design a Micro-UAV to impress the jury of the first US-European Micro UAV Competition using flapping wings and the vision-based navigation as enabling technologies.
Applications of various tools within other projects in the DSE over the past years have been added.
AE3-S01 The Systems Engineering Survival kit-9
Tool 1. Version Control and TemplatingReasons to do this: T3
• Traceability• Traceability and• Traceability!
Track your contributions and validations(is this part checked and by whom?)
Track your status (is this document released? Who is responsible?)
Track your amendments/changes (do I have the right version, or is anything changed during the meantime?)
AE3-S01 The Systems Engineering Survival kit-10
Tool 2a The Project Objective Statement Sheet 1 of 3
Each project, so also the DSE, must start from a clear understanding of the problem that is to be solved by the project.
A good way of testing proper understanding of the problem is to write down in a concise way (25 words max) the three basic elements that define a project
This short description is called the Project Objective Statement (POS). It gives you the project´s objective (result) and constraints (resources and time)
1. Expected result2. Available resources (money,
equipment and people)3. Available time
By asking the project team members to write down the POS individually, you will find out that this is not a trivial step. You will get many different versions of the POS. Make sure the team comes to a single one and make sure that your customer (or tutor) agrees with the team´s final version.
AE3-S01 The Systems Engineering Survival kit-11
If you have trouble defining clearly what the project is all about you can also improve the definition by specifying what the project is NOT. Below and example for the Delfly project.
This project IS: This project IS NOT:
focused on impressing the jury by using new, enabling technologies.
focused on designing a MAV that will win the competition by strictly addressing the competition’s requirements and excelling in the “race-element” of the competition.
involved in the prudent use of COTS hardware to furnish the MAV with its vital functions
a development of electronic devices e.g. antenna, camera actuators within the project
an extension of present software to develop filters for the vision-based control specific to the mission
a complete development of vision-based software to recognize and detect patterns
focusing on the design of a single purpose single built MAV
concerned with designing a product based on a market analysis and fit for mass production. (Thorough production process design)
Tool 2a The Project Objective Statement Sheet 2 of 3
AE3-S01 The Systems Engineering Survival kit-12
Example from Delfly (2005)
Impress the jury of the first US-European Micro UAV Competition by designing a flapping wing, vision based MAV, using commercially off the shelf products within a budget of 5000€, by 11 students in 10 weeks time.
Tool 2a The Project Objective Statement Sheet 3 of 3
AE3-S01 The Systems Engineering Survival kit-13
Tool 2b The Mission Need Statement Sheet 1 of 2
This is the most basic ‘statement of use’ that can be made about the product to be developed.
To verify if your Mission Need Statement is correct you should ask your customer to look at it and answer the question: If the end product satisfies this Mission Need Statement have we made you a happy person?So the Mission Need Statement is:- The basis for a check if you understood the design objective
properly- The basis for the subsequent requirement discovery: all the
requirements in the end flow down from the mission need statement.Don’t take this part of the project lightly, it is only a small part
expressed in time but it influences all further work in the project.
AE3-S01 The Systems Engineering Survival kit-14
Tool 2b The Mission Need Statement Sheet 2 of 2
Fly with a high level of autonomy through a window and fly slowly around in a room without collisions
Example from Delfly
Note: • the Project Objective Statement summarizes the
deliverables and the constraints of the project • The Mission Need Statement summarizes the required
performance and specifies the constraints for the product to be designed
AE3-S01 The Systems Engineering Survival kit-15
Tool 3 The Work Flow Diagram and the Design and Development Logic (sheet 1 of 3)The POS will tell you the objective and constraints. Next step is to get to the results within the available time and with the available resources.
Immediately the character of design and development becomes apparent:There is an infinite number of possibilities and you have to make many choices to select and elaborate some of them in the hope to find a viable solution.
To prevent chaos you have to structure the development process. The Work Flow Diagram (WFD) helps you reducing the risk of getting lost in the jungle of opportunities
The work flow diagram has three basic elements• Activities (described with verbs)• Inputs and outputs of the activities (described with nouns)
The work flow diagram shows a chain of activities with defined input and outputs that should guide you to the expected result within the constraints.
It helps the team, the customer and all other relevant stakeholders if you record in a concise text, what the logic is behind your WFD. As said before, there is an infinite number of possibilities and you normally have a certain logic (i.e. philosophy) in mind when you draw up your WFD and select your specific approach of the problem.
AE3-S01 The Systems Engineering Survival kit-16
Tool 3 The Work Flow Diagram and the Design and Development Logic (sheet 2 of 3)
Input 1
Input 2
Input 3
Process draftoutput 1
Perform subtask3
Review draftoutput 1
Perform subtask1
Perform subtask2
Draftoutput 1
Prepare finaloutput 1
Sign & issueoutput 1 Output 1
A
AA AAB
C
206040
40
1020
50
A 10
responsible hours throughput time
Example WFD
= input or output (Described with a noun)
= activity (Described with a verb)
If you like you can add some useful information to the activity and input/output boxes.
Note: it is often handy to build the WFD using ´stickies´ (PostIts’ that you can stick to a white board or a large sheet of paper (flip chart).
AE3-S01 The Systems Engineering Survival kit-17
Organise Team
ProjectManagement
FormulateMission Need
Statement
DataInventarisation
ComparisonBetween
RequirementsOS/Competition
COTSComponent Data
Establish MissionScenarios
Establish MissionRequirements
EstablishTechnicalFeasibility
Risk Analysis
Perform MissionTrade-off
MissionDefinition
RequirementAnalysis/Discovery
Find DesignOptions
Establish FinalDesign Option
FunctionalAnalysis
(Functional FlowDiagram)
Work out FinalDesign Concept
Base-lineReview Report
Mission
Mid-termReport
Final Report
Final Requirements Design Option Tree
Requirement Flow Down
TechnicalPerformance
Measurement &Technical Risk
Mangement
Presentation
Mid-Term Review
OS &CompetitionDocuments
Baseline Review
Final Review
Project Plan
Cost Estimate
Combine ideasinto concepts
that could work
Identify trade-offdrivers
First trade-off process
Checkfeasibility
Checkcompliance
withrequirements
Risk analysis
Time analysis
Cost analysis
Establish 3Design Options
EliminateObvious losers
Work out goodconcepts
Second trade-off process
Testing of scaledmodels
Measurementsanalysis
Building ofscaled models
Final concept
Sketchstrawmanconcepts
Scaling of themeasured
parameters
Tool 3 The Work Flow Diagram (sheet 3 of 3)
Delfly example
AE3-S01 The Systems Engineering Survival kit-18
Tool 4 The Work Breakdown Structure Sheet 1 of 2Next step is to structure all the activities from your WFD in a tree, the so-called Work Breakdown Structure (WBS).
If necessary you can combine activities from the WFD in workpackages. But remember that all the activities from the WFD should become part of the WBS.
The inputs and outputs from the WFD will be used together with the WBS in the next tool: the Gantt chart
The tree can also be made in Excell. It is important to show the hierarchy in the tree, so put all equivalent levels in the same column and put lower level in columns further to the right.
AE3-S01 The Systems Engineering Survival kit-19
Tool 4 The Work Breakdown StructureSheet 2 of 2
Delfly Example
Project Start-Up Project Definition ConceptualDesigns
Micro-UAV Project
Detailed Designs Project Close-Out
Project Planning
Formulate MissionNeed Statement
TeamOrganisation
Data Inventarisation
Project Plan Report
Risk Planning
Design Option Tree
Functional Analysis
FinalRequirement Tree
Mission Trade-Off
Mission Analysis
Base-line Report
Gantt Chart
Work Flow Diagram
Work Break-down
Organogram
Statement Of Work Mission OR Tree
Establish Mission Scenarios
Establish TechnicalFeasibilty
Establish MissionRequirements
Functional Breakdown
Risk Planning
Design ConceptTrade-Off
Concept Analysis
Concept Generation(3 concepts)
Risk Planning
Requirement FlowDown
Mid-Term Report
Allocation Of ResourceBudget
Basic Performance Analysis
Risk Identification
Risk Assessment
Risk Analysis
Risk Handling
Trade-Off Methods
Trade-Off Criteria
PropertiesValuesAssignment
Weight Factor Criteria
Choose Final Concept
Trade-Off Summary Table
Verification
Detailed DesignAnalysis
Evaluation
Final Presentation
Final Report
Performance Analysis
Risk Identification
Risk Assessment
Risk Analysis
Risk Handling
Review Of Design Analysis
Cost Estimation
SWOT analysis
Maintenance
TPM
Testing
Building
Evaluating
Testing
AE3-S01 The Systems Engineering Survival kit-20
Tool 5 The Gantt chart sheet 1 of 5
The chart gives an overview of - the WBS (the tasks), - the order in the tasks (defined in the WFD), - the duration of the tasks (estimates from the team), The duration of a task is not
necessarily equal to the time spent on that task. It only specifies begin and end date. The time necessary to complete each task is called ‘work’ and is estimated by the team. The duration is a result of the resources (people) assigned to that task. E.g.: if the work related to a task is 200 hrs and you assign 4 full time people to it, the duration will be 50 hrs.
- the resources assigned to the tasks (which team member does what) and - the deliverables (the outputs of the tasks). Make sure you define these deliverables as clear as possible. E.g. instead of just specifying ‘report’ as deliverable try to define the rough contents of that report .
In the DSE Microsoft Project is used to draw up and update the Gantt chart.
A Gantt chart is a standardized diagram that is useful to record and control the planning of your project. A Gantt chart needs to be updated regularly based on measured project progress.
AE3-S01 The Systems Engineering Survival kit-21
Tool 5 The Gantt chart sheet 2 of 5
A column with activities (called tasks) This information in this column is identical to the WBS. Indentation is used to show hierarchy in activities (tasks) To finish a task you have to complete all tasks indented below that task (the subtasks), or the task itself if no subtasks are defined)
Task bars: for each entry in the Task column a task bar is created. This task bar shows the planned duration of the task, the so-called lead time. The duration is not necessarily equal to the time spent on that task. It only specified begin and end date. The time necessary to complete a task is called work.
A sample Gantt chart in Microsoft Project
Deliverables: use a column with so-called ‘notes’ to write down the deliverables for each task. Create this column by using the insert column option and select a column with ID type ‘notes’ or ‘text’ ( not shown in the example). It is very useful to add a precise description of the expected resultt of each task.
Dependency of tasks (from the WFD). In this case each number specifies which task nr should be finished before this task can start.
Task ATask A
Task A
Task B
Task B
Task B
Finish-to-start (FS)
Start-to-start (SS)
Lags
To each task you can assign one or more resources. The resources are defined first in the resource sheet and then allocated to the task by going into the task information sheet (double click the task) and specifying the resources
AE3-S01 The Systems Engineering Survival kit-22
Tool 5 The Gantt chart sheet 3 of 5
A sample planning
AE3-S01 The Systems Engineering Survival kit-23
Tool 5 The Gantt chart sheet 4 of 5
Part of the Delfly project Gantt chart
ID WBS Task Name % Complete28 3.4 Design Concept Trade-off 100%
29 3.5 Requirement Flow-down 100%
30 3.6 Mid-term Report 100%
31 4 Detailed Design 87%
32 4.1 Risk Management Planning 85%
33 4.2 Detailed Design Analys is 90%
34 4.3 Design Verification 95%
35 4.4 Final Review/Report 45%
36 5 Close-Out 0%
37 5.1 Symposium Preparation 0%
38 5.2 Final Presentation 0%
39 5.3 Evaluation 0%
40 6 Building phase 0%
41 6.1 Order components 0%
42 6.2 Vis ion Software 0%
43 6.3 Hardware/Software configuration 0%
44 6.4 Build subasemblies 0%
45 6.5 Test subassemblies 0%
46 6.6 Integrate subassemblies 0%
47 6.8 Updating logbook and general documentation of the process0%
60 6.7 BUFFER 0%
61 7 Test Phase 0%
62 7.1 Perform ground test 0%
63 7.2 Make modifications 0%
64 7.3 Perform Flight test 0%
65 7.4 Make modifications 0%
66 7.5 BUFFER 0%
67 8 Flight Phase 0%
68 8.1 Performance testing 0%
69 8.2 Pilot training 0%
70 8.3 Fine adjustments v is ion 0%
71 8.4 Practice autonomous fl ight 0%
72 8.5 Window spotting 0%
73 9 Pre-competition 0%
74 9.1 Spare parts 0%
75 9.2 Prepare MAV for transport 0%
76 9.3 Logis tics 0%
77 9.3.1 Transport 0%
78 9.3.2 Hotel 0%
79 10 ELMAU 0%
80 10.1 Prepare MAV for competition 0%
81 10.2 Impress the jury 0%
20-05 20-05
23-05 26-05
23-05
27-05 30-05
31-05 10-06
13-06 15-06
16-06
17-06 23-06
24-06
28-06
20-06 23-06
27-06 06-07
04-07 09-09
04-07 08-07
04-07 08-07
11-07 15-07
18-07 29-07
01-08 05-08
01-08 05-08
08-08 12-08
08-08 12-08
15-08 19-08
29-08 09-09
29-08 09-09
12-09 13-09
12-09 18-09
12-09 16-09
29-08 16-09
15-09 16-09
15-08 16-09
15-08 16-09
19-09 19-09
20-09 20-09
02 09 16 23 30 06 13 20 27 04 11 18 25 01 08 15 22 29 05 12 19 26 03May '05 Jun '05 Jul '05 Aug '05 Sep '05 Oct '05
AE3-S01 The Systems Engineering Survival kit-24
Tool 5 The Gantt chart sheet 5 of 5
Additional tips and hints
Before starting to assign resources: Go to the task information window (double click on the task), select the advanced options and specify the task type as being ‘fixed units’. In this way the program will use the assigned percentage of the working hours of each resource as fixed. When changing the number of hours in the work column the duration is then automatically updated.
To track progress you can go to the task information window and put in the % of the work completed. Your Gantt chart will show a roll up bar indicating the completed part of the task.
You can adjust the number of working hours in a working week if necessary. Default value is 40 hrs a week.
AE3-S01 The Systems Engineering Survival kit-25
Intermezzo
Tools 1 to 5 help you to define the process part of the project.Next we will discuss tools 6 to 14. They are closer related to the system being designed.
However, you will find out that tools 6 to 14 can be used to define better what you should do or deliver in each of the steps of the product development process and therefore they help to improve the results of tool 2 to 5.
Therefore we repeat:
read the survival kit twice before you start your project
AE3-S01 The Systems Engineering Survival kit-26
Tool 6 The Functional Flow Diagram and the Functional Breakdown Structure (sheet 1 of 3)Before you start thinking in solutions for your system make sure you understand the functions you have to design into your system to satisfy your customer.
If you find it difficult to think in functions try to describe everything your design should do as: ‘perform xxx’ instead of in ‘have (sub-)system
E.g.: • ‘perform load transfer’ instead of ‘have stiffeners’• ‘perform communication’ instead of ‘have radio’
Remember: each function defines part of the problem to be solved and not the solution itself. Finding solutions will be the subsequent step. First focus on a proper definition of the design problem.
To reduce the risk of forgetting fucntions, you can get into the skin of your system and follow it in its functioning. Similar to the WFD (showing all functions of the team) you now get a flow diagram showing the flow of functions required to satisfy the customer.
AE3-S01 The Systems Engineering Survival kit-27
Tool 6 FFD and FBS (sheet 2 of 3)
Part of the FFD of the Delfly project
Set level of autonomy
Manual in line of sight
Manual on screen
Target mode
Observation mode
Pre-operational inspection
Turn systems on
Check battery level
Check actuators
Check downlink &
uplink
Recharge battery
Repair
Set level of autonomy to
manual
Pointing of MAV
Estimate required
initial velocity
Set flapping speed
Throw
Check the structural integrity
Fly
Launch
Pre-operational inspection
Launch Fly Land Maintenance
Use of camera
Make pictures
Observation image
downlinkProces data
Store data
Check powerNavigate on
sight
Mechanical input control
signal
Send control signal
Receive & process
control signal
Deflect control
surfaces
Control flight speed
LandBallistic landing
Turn off flight systems
Collect
Check powerNavigate on
sight
Mechanical input control
signal
Send control signal
Receive & process
control signal
Deflect control
surfaces
Control flight speed
Send redirect camera signal
Manoevre camera
Choose to redirect camera
Check power Make pictureImage
downlinkProcess data
Store data
Show on screen
Navigate by screen
Mechanical input control
signal
Send control signal
Receive & process
control signal
Deflect control
surfaces
Control flight speed
Check power Make pictureImage
downlink
Calculate window
geometry
Store data
Show on screen
locate obstacles (collision
avoidance)Recognise
patterns
Process dataDetermine necessary maneouvre
Send control signal
Receive & process
control signal
Deflect control
surfaces
Control flight speed
Check power Make pictureImage
downlink
Store data
Show on screen
locate obstacles (collision
avoidance)
Recognise patterns
Process dataDetermine necessary maneouvre
Send control signal
Receive & process
control signal
Deflect control
surfaces
Control flight speed
Maintenance Clean lensCheck for damage
Clean structure
Repair
g
g g g
g g
Show
Receive redirect camera signal
g
g
Repair
Turn off all systems
1.0 2.0 3.0 4.0 5.0
1.0 1.1 1.2 1.3 1.4
1.4.11.1.1 1.3.1
1.5
2.0 2.1 2.2
2.0
2.3 2.4 2.5
3.0 3.1 3.2
3.3
3.3.1
3.4 3.4.1
3.5 3.5.33.5.4
3.5.10
4.0 4.1.1 4.1.4
5.0 5.1 5.2 5.3
5.1.1
3.2.1.1 3.2.1.2 3.2.1.3
3.2.1.4
3.2.1.5
3.2.1.6 3.2.1.7 3.2.1.8 3.2.1.9
3.2.2.1 3.2.2.2 3.2.2.3 3.2.2.4
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
3.2.2.5
3.2.2.6
3.2.2.7
3.2.3.1 3.2.3.2 3.2.3.3 3.2.3.4 3.2.3.5
3.2.3.6
3.2.3.7
OR
3.3.2 3.3.3 3.3.4
3.3.5
3.3.6
3.3.7 3.3.8 3.3.9 3.3.10
3.3.11
3.3.12
3.4.2 3.4.3 3.4.4
3.4.5
3.4.6
3.4.7
3.4.8
3.4.9
3.4.10 3.4.11 3.4.12
3.4.13
3.4.14
3.5.1 3.5.2
3.5.5
3.5.6
3.5.7
3.5.8 3.5.9 3.5.11
3.5.12
3.5.13
4.1.2 4.1.3
AND
AE3-S01 The Systems Engineering Survival kit-28
This FBS shows all the functions of the FFD. Of course the aggregation level can be adjusted.
You can report all the functions in an and tree, just like the WBS
Tool 6 The Functional Breakdown Structure (sheet 3 of 3)
Delfly example
Perform Mission
Provide Power
Perform Flight
Provide Guidance & Navigation
Provide Electrical Power
Provide Control & Stability
Provide Lift
Regulate Electrical Power
Provide Mechanical Power to Flapping
Wings
Receive Images
Generate Control Commands
Process Images
Transmit Control Commands
Provide Pictures
Make Images
Transmit or send Images
Store ImagesDistribute Power to all (Sub-) Systems
Flap Wings
Receive Control Commands
Deflect Control Surfaces
Adjust Power Settings
Recognize Image Patterns
Estimate Relative Position & Attitude
Provide Manual Control Commands
Provide Automatic Control Commands
Non-flapping Aerodynamic Surfaces
Provide Propulsion
Flap Wings
AE3-S01 The Systems Engineering Survival kit-29
Tool 7 Requirements Discovery Tree and List of Requirements Sheet 1 of 2
Tool 5 was used to find all functions you have design into your system. The functions form an important part of the requirements, namely the functional requirements. However, there are other important types of requirements.
The second important class of requirements taken into account in the DSE are the constraints. Constraints can come from the customer, the authorities (laws and regulations) or from your company. Make sure you find out all the relevant constraints.Functional requirements and constraints together form the list of requirements (LOR). This LOR forms the definition of your design problem.
AE3-S01 The Systems Engineering Survival kit-30
Tool 7 Requirements Discovery Tree and List of Requirements Sheet 2 of 2
The List of Requirements can be presented as an AND-tree showing all the requirements your system will have to fulfill to satisfy customer, authorities and company.
Delfly exampleHigh processing speed
Be able to flywith Flapping
WingTechnology
Be autonomoususing Vision
BasedTechnology
Be structurallysound
Perform mission
Constraints onthe design
Flapping WingTechnology
Cost
Camera
Wingspan
WeightMaterialOnboardsystems
Noise level
Produceefficiently
Within DSElimitations
Provide lift
Provide propulsion
15 grams
less than 45 cm
High strength
Durability
Wireless down-link
> 5 minutes
High power-to-weight ratio
Efficient programs
< 60 db at 15 mMinimum waste
Non-toxic materials
< € 5000
11 persons
Make use ofCOTS
components
User-friendly interface
Base-stationsystems
Manual control interface
Low power consumption
Be controllable(Flight
Dynamics)
2 axis-controllable
Stable flight
Sufficient range
Sufficient rangeEndurance
Provide power
Efficient energy usage
Collision avoidance
Wirelessreceiver
Hardware
Software
Within 10 weeks
Low customer risk
Low product risk
Performmission
technically
Sustainabledesign
Minimizeenvironmental
impact
Performmission withminimal risk
Constraints onthe development
Performmission within
constraints
Be able tocope with
forces
Cope withflight loads
Cope withlanding forces(impact)
Light Weight
Small scaleapplicable
Possibility toswitch off
autonomousfunctions
Mission terminateballistic landing
Manual control option
Target recognition
Good RF technology
Screen
Data storage
Orientation
Slow flight
Variable frequency(Engine setting)
Goodaerodynamic
design
Powerfulalgorithms
< 5 m/s
Continous
Provide highquality
pictures
Have adown-link
Sufficient range(coverage)
Sufficientresolution
Powersupply
AE3-S01 The Systems Engineering Survival kit-31
Tool 8 The use of N2 diagrams Sheet 1 of 3
Systems can be decomposed in subsystems, components and parts*. It is important to be aware of the fact that more than just the physical entities are split in smaller entities. Everytime you cut a system in pieces you also have to discover and describe the relations between these pieces that need to be there to make pieces and relations equal to the original system.
* These are all relative words. Normally the word system is used for the complete solution to the top level requirements. The words subsystems, components and parts are used to zoom in with increasing level of detail on the decomposed system.
but =
System System elements(subsystems, components, parts)
System System elements + relations
AE3-S01 The Systems Engineering Survival kit-32
Tool 8 The use of N2 diagrams Sheet 2 of 3
This decomposition in elements and relations can be used for systems, functional breakdowns and work structure breakdowns*. The general template for the decomposition in elements and relations is a matrix with the elements on the diagonal and the relations in the other matrix elements
* In the case of work structure breakdowns a useful special case of the N2 diagram is the Design Structure Matrix (DSM): a rearrangement of the tasks in a Gantt chart to create blocks of tasks such that the interaction between the blocks is minimized.
el 1
el 2
el 3
el 4
el n
This entry in the matrix shows a relation between element 4 and 2 that is originating from element 4
This entry in the matrix shows a relation between element 2 and 4 that is originating from element 2
AE3-S01 The Systems Engineering Survival kit-33
Tool 8 The use of N2 diagrams Sheet 3 of 3
Below some examples are listed where the use of N2 diagrams can be useful in the design
* In the case of work structure breakdowns a useful special case of the N2 diagram is the Design Structure Matrix (DSM).
Electric cable: cut it and find out that the two geometric parts need an additional element to regain the original functionality
Lightning protection of an aircraft: make a division between to parts and you will need special features to restore the orginal protection (the so-called ‘electrical bonding’ problem)
+
AE3-S01 The Systems Engineering Survival kit-34
Tool 9 Technical budgetting / Risk management sheet 1 of 3
Technical budgetting is a way to control performance risks of the system being designed.Just like using time and resource budgets in your project planning, you can use technical budgets to constraint the solution domain.
Technical parameters that can be budgetted are, for example:• Weight• Drag• Energy consumption• Tolerances on dimensions• Volume
These budgets tell the designer of each subsystem: whatever solution you come up with: it should not exceed this or that value for this or that parameter.
If all designers stick to their budget the total system will not violate the overall system performance requirements. However, in performance driven design, the budgets are often tight and not all subsystems can be designed within the allocated budget. The budgetting system works then as a signalling system for problems. Reallocation of budgets or redefinition of requirements will have to take place in these cases.
AE3-S01 The Systems Engineering Survival kit-35
Tool 9 Technical budgetting / Risk management sheet 2 of 3
In addition to the budgetting principle, the application of risk maps to help tracking and mitigating risks is standard practice in industry.
1. technical/performance risk
2. schedule risk
3. cost risk
These risks are not independent:
technical/performance risk schedule risk cost risk
In these maps three types of risk are tracked:
Risk related to an event is defined as: probability of occurrence times impact )or consequence’. The risk map has these two elements on its axes.
The segmentation of the axes in the map should be done in a way that fits best the specific project. An example is shown on the next sheet.
AE3-S01 The Systems Engineering Survival kit-36
Tool 9 Technical budgetting / Risk management sheet 3 of 3
Feasible in Theory 4, 8 1, 2 10
Working Laboratory Model
5 7 3, 9
Based on Existing Non-flight Engineering
6
Extrapolated from Existing Flight Design
1 Man-Machine Interface
2 Compliant Motion Control
3 Open Loop Control
4 Proximity Sensing
5 Manipulator Joints
6 Manipulator Limbs
7 EVA/ORU Mechanisms
8 End Effector 9 Retention
Mechanism 10 Long Space
Exposure
Proven Flight Design
Pro
ba
bil
ity
Negligible Marginal Critical Catastrophic Performance Consequence
Put scarce resources on these items!
AE3-S01 The Systems Engineering Survival kit-37
Tool 9 Risk Analysis and Contingencies Sheet 1 of 2
1. analysis2. quantification
AE3-S01 The Systems Engineering Survival kit-38
Tool 9 Risk Analysis and Contingencies Sheet 2 of 2
1. analysis
2. quantification
AE3-S01 The Systems Engineering Survival kit-39
Tool 10 The Design Option Tree Sheet 1 of 2Based on the FBS, the designer can start her\his search for potential solutions. This is the heart of the design process. In principle the solution domain as such is unbound, but due to the constraints on budget and time (on project planning level) and the constraints on technology level (the constraints in the List of Requirements), a limited number of potential solutions will result from the search. Normally more than one potential solution will result that deserves further attention. A simple tool to report the different potential solutions to your customer and team members is the Design Option Tree. It is an OR-tree thus at each node all branches show an option.
It is often useful to make a separate Design Option Tree for each function to prevent the tree to become unnecessary large.
AE3-S01 The Systems Engineering Survival kit-40
Tool 10 The Design Option Tree Sheet 2 of 2
Examples from the Delfly project
Vehicleconfigurations
Canard
MonoplaneBiplane
Standard Canard Standard
Tandem
Pt1 – Vehicle Configurations
Actuators
Electromechanical
MagneticCoilsMuscle Wire
Pt8 - Actuators
AE3-S01 The Systems Engineering Survival kit-41
Tool 11 Design verification and certificationThe Design Option Tree contains potential solutions to the design problem but how do you verify if they are real solutions with properties that meet all the relevant requirements? This is the problem of design verification.
There are different ways to verify a design. Depending on risks related to the operation of the system, experience with the technology used and verification requirements from customer/company/government, a verification method will be selected for the different properties and the different subsystems.
Most important verification methods:• Tests• Analysis• Simulation• Design review• Statement
It can be helpful to draw up a so-called compliance checklist to trace how the compliance with each requirement is checked for all relevant system elements
No Means of Compliance Associated Compliance Document
0 Compliance statement Type design documents, recorded statements
1 Design review Description, drawing
( could also be AFM or Maintenance manual etc.)
2 Calculation/Analysis Substantiation reports
3 Safety Assessment Safety Analysis
4 Laboratory test Test programs, test reports, test interpretations
5 Ground test on related product Test programs, test reports, test interpretations
6 Flight test Test programs, test reports, test interpretations
7 Inspections Inspection reports
8 Simulation Test programs, test reports, test interpretations
9 Equipment qualifications May include all previous means of compliance
AE3-S01 The Systems Engineering Survival kit-42
Tool 12 Trade-off methods and tools Sheet 1 of 2 Primary objective of a well defined trade-off method is to convince your customer, your team and yourself of the correct choice between the different design options
It is impossible to do so if these parties do not agree on
•The trade-off criteria, i.e.:
•Killer requirements identified in initial requirements analysis
•Other system-level requirements in which the design options differ significantly
•The trade-off logic, i.e.:
•Relative weights of selection criteria
•Definitions of terms, performance classifications
•Anything else needed to accurately represent the logic you are usingTo make the best choice try to compare all candidates on the same basis:
• Use computed numbers (power, weight, etc.) where significant and possible• Use coarse scoring (e.g. excellent, good, etc.) to compare dissimilar traits
AE3-S01 The Systems Engineering Survival kit-43
Tool 12 Trade-off methods and tools Sheet 2 of 2
Try to report the results of your trade-off in a trade-off table. The table shows the design options in the left column and the trade-off criteria in the top row. The other cells in the table show the score for each of the options with respect to the criteria. Using a color scheme for the cells helps in getting a fast impression of the overall score of the design option.
Flight speed
Power consumptio
n
Camera platform stability
Mass (w.r.t. 15 grams)
Risk Noise level Complexity Structure loading
Weight factor
25 % 20 % 10 % 10 % 10 % 5 % 10 % 10%
Biplane Very low Nominal Stable A bit higher Low Low Slightly higher
Low loading
Monoplane Medium Nominal Vertical excitation
Slightly higher
Low Low Low Moderate loading
Tandem Very low Higher Longitudinal oscillation
Higher High Low Higher Low loading
AE3-S01 The Systems Engineering Survival kit-44
Tool 13 Design Recording (including hardware diagrams) Sheet 1 of 6
A proper recording of your design can include:- Product drawings- Hardware diagrams showing schematically how a
(sub-)system work. They are used to explain the design of fuel systems, hydraulic systems, electronic systems, electrical systems etc.). They focus on function more than on a precise representation of the physical appearance of the system.
- Reports. These are very important to record the design verification.
- Models. A model of your product (made with rapid prototyping, or with any other appropriate means). Can be very helpful to illustrate your design to different stakeholders.
- Animation
AE3-S01 The Systems Engineering Survival kit-45
Tool 13 Design Recording (including hardware diagrams) Sheet 2 of 6 Delfly example Monoplane Biplane Tandem
Dimensions (l w h)
0.36 x 0.45 x 0.06 0.43 x 0.45 x 0.06 0.47 x 0.45 x 0.05
Mass 16.48 g 17.48 g 18.18 g Aspect Ratio 3.90 3.90 3.90 Wing Span 0.450 m 0.450 m 0.450 m
Average flight speed 2.35 m/ s 1.40 m/ s 1.36 m/ s
Centre of gravity 51% of chord from leading edge 41% of chord from leading edge 51% of chord from leading edge
Power consumption 1551.2 mW 1440.8 mW 2149.5 mW
Flapping frequency 3.69 Hz 6.17 Hz 7.90 Hz
Tail configuration Bird tail Inverted V-tail Conventional tail
Rocking amplitude 8 mm 0 mm Rotation
Comments
The monoplane that is considered in this phase of the design process is based on the Freebird model that is available at ornithopter.org.
The biplane that is considered is based on the Luna, which is also available at ornithoper.org.
The tandem is based on an existing model that has only been built on a very small scale. In order to build the test model for this configuration, this small model first had to be scaled up.
AE3-S01 The Systems Engineering Survival kit-46
Tool 13 Design Recording (including hardware diagrams) Sheet 3 of 6 Delfly example
AE3-S01 The Systems Engineering Survival kit-47
Tool 13 Design Recording (including hardware diagrams) Sheet 4 of 6 Delfly example
AE3-S01 The Systems Engineering Survival kit-48
Tool 13 Design Recording (including hardware diagrams) Sheet 5 of 6 Delfly example
Elevator controller
Data handling diagram
Video Receiver
Video Capture Card
Base station
Radio Controller
RC Receiver
MAV
Micro Camera
Video Transmitter
Hardware block diagram
AE3-S01 The Systems Engineering Survival kit-49
Tool 13 Design Recording (including hardware diagrams) Sheet 6 of 6 Delfly example
Layout and packaging
AE3-S01 The Systems Engineering Survival kit-50
Tool 14 Market AnalysisMarkets are multi-dimensional. A useful 3-Dimensional definition of a market is based on:- Function
- Technology- Customer
Each of these three dimensions can be segmented based on different criteria. For example: the customer axis can be segmented based on age, geography, income etc.Market analysis is done to minimize the risk that you select a wrong combination of functionality and technology to serve your selected customer segment.
A useful tool to help you with your analysis is the SWOT analysis. In a simple matrix you try to identify the Strengths an Weaknesses of your product and process, and the Opportunities and Threats in the market (competitive products and processes)
Strengths Weaknesses
Opportunities
Threats
AE3-S01 The Systems Engineering Survival kit-51
Some other SE-tools that could be of useIn the lecture notes you will find other tools that can be of use to structure your design project. In addition there is a lot of literature addressing developments in Systems Engineering.
Systems engineering is becoming an increasingly useful skill in a globalizing world with distributed design and production where controlling the process is the only way to guide the development towards the desired result. So don’t fight it but try to use it to maximize the results of your efforts.
Some other tools: X.1 ‘design for X’
like design for maintainability, design for evolvability
X.2 Quality Function Deployment to map user requirements to technical requirements
X.3 Quantitative Systems Engineering to quantify some of the normally qualitative approaches within
design
AE3-S01 The Systems Engineering Survival kit-52
Tool X.1 Design for X Sheet 1 of 2
Design for X means: adding those features to your design/design process such that a specific set of requirements is fulfilled.
Examples of Design for X- Design for Manufacturability- Design for Evolvability- Design for Cost
To do Design for X you have to know the requirement analysis methods, the design options, the analysis methods and the verification methods that can be used to address the specific set of requirements.
AE3-S01 The Systems Engineering Survival kit-53
Tool X.1 Design for X Sheet 2 of 2
Examples:
Design for Cost:Requirement analysis: Value MappingDesign Options: lean engineering (KBE), lean manufacturing,
low cost materials/parts (e.g. COTS only), low cost manufacturing processes, Design for Serviceability (if costs are related mainly to maintenance) etc, etc
Analysis methods: Activity based costing, recurring / non-recurring cost analysis
Validation: Time studies, Prototyping, 0-series
AE3-S01 The Systems Engineering Survival kit-54
Tool X.2 Quality Function Deployment
Importance
Customer rating
Objective Target Values
Relationship
Correlation
Importa
nce
Custo
mer ra
ting
Strong
Medium
Weak
Strong positive
Positive
Negative
Strong negative
Cu
sto
mer
Req
uir
em
en
tsProduct Requirements
•Used to steer translation of Customer demands into demands on your product. (relationship & correlation)
•It guides you to understand the importance of specific requirements (ratings) (columns right and below)
•When filled, it answers how the product requirements fulfill the customer requirements
AE3-S01 The Systems Engineering Survival kit-55
Tool X.3 Quantitative SE Sheet 1 of 8
During the requirement analysis and, later in the development process, during preliminary and detail design some of the systems engineering processes described in other tools can be addressed in a quantitative manner.
SE processes with quantitative equivalents are a.o.:- mission need statement- filling the design option tree- design trade-off- risk analysis
AE3-S01 The Systems Engineering Survival kit-56
Tool X.3 Quantitative SE Sheet 2 of 8
Mission need statement
The quantative equivalent of the mission need statement consists of an objective function and a set of constraints
The product being designed can be described with a set of parameters and a set of design variables:• A set of parameters describes a product family• A set of design variables describes a family member
Examples
Objective function: min f(x), x is vector of design variables, f(x) can be e.g. the weight of the product. min f(x) then means: find the values for x that will minimize the weight
Constraint function: c(x)≤0: this means that the design described by x is considered feasible/acceptable only if this constraint function is true.E.g. an aircraft wing design is acceptable only if the stall speed ¨larger than.., payload equal or larger than...
AE3-S01 The Systems Engineering Survival kit-57
Tool X.3 Quantitative SE Sheet 3 of 8
Examples continued
Parameters: number of engines, number of lifting surfaces
Variables: wing span, MAC, T/W, W/S
Normally parameters are fixed during the subsequent optimization process and the variables are kept free.
SW
WT
Chord
Span
x
/
/
.....
AE3-S01 The Systems Engineering Survival kit-58
Tool X.3 Quantitative SE Sheet 4 of 8
],,,,,,[ 045045 Lhbnnnnxoooo
skstskskbLWWWf ribstiffenerskin /)(
Design variablesObject function
Variable Description b stiffener spacing h stiffener height nsk0 number of plies in the skin of 0o material nsk45 number of plies in the skin of ±45o material nst0 number of plies in the stiffener of 0o material nst45 number of plies in the stiffener of ±45o material L length of the panel
Examples continued
AE3-S01 The Systems Engineering Survival kit-59
Tool X.3 Quantitative SE Sheet 5 of 8Filling the design option tree: quantitative search for acceptable/optimal designs
The quantitative equivalent of a search for design options is an optimization algorithm. There are many of these algorithms available and accessible through e.g. the Matlab optimization toolbox. Important algorithms are:
These algorithms are used to minimize or maximize the objective function, taking into account the constraint functions. Differences in the methods are mainly related to:Does the method uses function values only or also derivatives
• Sequential Linear Programming• Sequential Quadratic Programming• Genetic algorithms• Hooke and Jeeves• etc
AE3-S01 The Systems Engineering Survival kit-60
Tool X.3 Quantitative SE Sheet 6 of 8
Design Trade Off
In many cases the objective function has multiple elements. The importance of each of the elements is specified by a weight factor:
Min f(x)=c1*Weight+c2*Costs
Both Weight and Costs are a function of the design variables, xc1 and c2 are the weight factors. The stakeholders decide what the relative importance of weight and costs is. Their (subjective) opinion will decide the outcome of the minimization.
AE3-S01 The Systems Engineering Survival kit-61
Tool X.3 Quantitative SE Sheet 7 of 8
Design Trade Off Continued
The trade-off is quantified using again the optimization methods discussed before. In this case not a single optimum is found but a so-called pareto front that shows combinations of the two partial objective functions that give an equal value for the total objective function
AE3-S01 The Systems Engineering Survival kit-62
Tool X.3 Quantitative SESheet 8 of 8
Probability theory
Risk can be expressed in probability of occurence times impact. Instead of using ordinal methods also quantative methods can be used when sufficient data is available. This is the field of probability theory with subfields like statistics. (see also the part on Risk Analysis and Contingencies)
A very important tool to quantify risk when probabilities have to be updated based on new information is Bayes´ rule
It is left to the reader to study this topic further.eg: Gelb, A. (ed), “Applied Optimal Estimation”, MIT Press, 1974, p25
)(.)(
)|()|( AP
BP
ABPBAP
The probability that A happens given the condition B =
probability that B happened given the condition A divided by the probability of B happening (in general)
times the probability of A happening (in general)
The probability that “the message is spam” given “a spam word” = probability that “a spam word” flagged “a message as spam” (in the past) divided by the probability of “message is spam” among all messages times the probability of “a spam word” occurring in all messages