Fundamentals of Systems Engineering
Total Page:16
File Type:pdf, Size:1020Kb
Fundamentals of Systems Engineering Prof. Olivier L. de Weck Session 12 Future of Systems Engineering 1 2 Status quo approach for managing complexity in SE MIL-STD-499A (1969) systems engineering SWaP used as a proxy metric for cost, and dis- System decomposed process: as employed today Conventional V&V techniques incentivizes abstraction based on arbitrary do not scale to highly complex in design cleavage lines . or adaptable systems–with large or infinite numbers of possible states/configurations Re-Design Cost System Functional System Verification Optimization Specification Layout & Validation SWaP Subsystem Subsystem . Resulting Optimization Design Testing architectures are fragile point designs SWaP Component Component Optimization Power Data & Control Thermal Mgmt . Design Testing . and detailed design Unmodeled and undesired occurs within these interactions lead to emergent functional stovepipes behaviors during integration SWaP = Size, Weight, and Power Desirable interactions (data, power, forces & torques) V&V = Verification & Validation Undesirable interactions (thermal, vibrations, EMI) 3 Change Request Generation Patterns Change Requests Written per Month Discovered new change “ ” 1500 pattern: late ripple system integration and test 1200 bug [Eckert, Clarkson 2004] fixes 900 subsystem Number Written Number Written design 600 major milestones or management changes component design 300 0 1 5 9 77 81 85 89 93 73 17 21 25 29 33 37 41 45 49 53 57 61 65 69 13 Month © Olivier de Weck, December 2015, 4 Historical schedule trends with complexity 5 DARPA META Approach to 5x acceleration of SE Abstraction‐Layer Design Uncertainty Conventional Layer N META Product‐Development C (A ;G ) C (A ;G ) Product‐Development Layer 2 1 1 1 3 3 3 Design Flow C2 (A 2;G 2 ) C P (AP , GP) = Ca ± Cb ± Design Flow Layer 1 C1(A1;G1) C3(A3;G3) e.g., MIL‐STD‐499 10T2 C2(A2;G2) Composition Rules C1(AActor1;G1) C3(A3;G3) CP (AP , GP) = Ca ± Cb ± Design Time: T Design Time: 0.2T C4(A4;G4) CP (AP , GP) = Ca ± Cb ± Actor Composition Rules Library T1 T1 Composition Rules C4(A4Actor;G4) Interactions Requirements Definition Requirements Definition Library C4(A4;G4) Library T2 Concept Design Design‐Space Exploration Layer N Layer 2 Meta-Language Layer 1 (Common Semantic DomaiDomain)n) 0.1T3 Metrics Preliminary Design • Complexity ‐ Structure, organization, dynamics n n n 4 Detailed Design T 3 • Adaptability Cn , A i k aijk EA i1 i 1 j1 k1 System Integration ‐ Switching cost for alternative architectures • Performance … • 1st Cost T System Validation 4 System Validation ‐ Confirmation 0.2T4 Manufacturing Manufacturing Deployment Deployment 6 A bitstream-programmable, “foundry-style” factory Assumptions: 2 40k-60k ft total space for GCV-scale capability Paint & Finish • • Drill & fill • Need not be geographically co-located • Wire bundles • Robotics Custom components in-sourced to iFAB network Additive/Subtractive • Manufacturing • Unmodified COTS components out-sourced Welding Sheet Metal Fuels & Tribology Fabrication Composites Autoclave Tape Laying Harness Buildup CNC Brake Automated Laser Cutter Harness Loom Electronics Fabrication 3D Printer 6-Axis Laser Robots Fuel Cell Sintering Test Set Paint Welding Assembly Booth Robots Automated Swaging Storage and Press CNC Retrieval CMM Anodizing Tank AGVs CNC Tube Articulating Bender CMM Machine Instructions (STEP-NC, OpenPDK) Dynamometer Logistics iFAB Foundry Configuration Tube Bending Product Meta- Hydraulics & Pneumatics QA / QC Representation This image is in the public domain. 7 Vensim Model of META (5x) Process META flag (on/off) Complexity RDT&E (NRE) Cost Levels of Measure Abstraction Schedule Pressure Key META-related features shown in red Model Certificate of Completion Library de Weck O.L., “Feasibility of a 5x Speedup in System Development due to META Design”, Paper Change DETC2012-70791, ASME 2012 International Design Engineering Technical Conferences (IDETC) and Management Computers and Information in Engineering Conference (CIE) Chicago, Illinois, August 12-15, 2012 © ASME. All rights reserved. This content is excluded from our Creative Commons license. For more information, see http://ocw.mit.edu/help/faq-fair-use/. 8 Simulation Case Schedule to complete NRE $ to complete IdealisticBenchmark Project Case Results42.25 months (3,000 $27.9M Realisticrequirements Project )w/changes 70 months $51.9M META-enabled project 15.75 months $31.5M Spending Rate 6 M Simulation Assumptions: 4.5 M META-enabled All: Schedule Pressure = 1.5 META: 3-layers of abstraction (CB=9) 3 M Idealistic Project Realistic project META: C2M2L library coverage: 50% (no changes) 1.5 M with changes META: Novelty: 50% META: C2M2L library integrity: 80% 0 Problems caught early: 70% 0 12 24 36 48 60 72 84 96 108 120 Time (Month) Key Result: Spending Rate : META - enabled Spending Rate : Realistic (with changes) META speedup factor = 70/16=4.4 Spending Rate : Idealistic (no changes) Confirmed that META speedup of 5x is possible but cost reduction is only 1.5 x ! 9 Validation: 777 Electric Power System (EPS) Project Parameters from Hamilton Sundstrand: 5 Years– Feb 1990 (project work authorized) – Jan 1995 (final qualification test complete) Source control drawing was completed in 1993 This is the complete equipment spec. Number of customer requirements: ~1,500 Number of Change Request: ~300 Total number of major components: 33 2 Integrated Drive Generators (IDG); 1 auxiliary generator (APU driven); 3 Generator Control Units; 1 Bus Power Control Unit; 24 Current Transformers; 2 Quick attach/detach Units Ratio of systems people working CDR to people working Qualification test was 1:1.5 Approach: 1. Approximately simulate B777 EPS Program execution 2. Simulate META version of B777 EPS and see impact 11 Comparison of B777 EPS Program (actual vs. META) Comparsion B777 - Design and Integration, Validation and Completion 400 Specifications/Month 80 Specifications/Month 400 Requirements/Month Completion Times: 400 Requirements/Month 1 Actual: 60.75 months 1 META: 16 months (predicted) 200 Specifications/Month Requirements Defined 40 Specifications/Month 200 Requirements/Month 2,000 200 Requirements/Month 0.5 1,500 0.5 B777 EPS - actual 1,000 B777 EPS- META Requirements ~ 1,500 requirements 500 0 Specifications/Month Rework 0 0 Specifications/Month “mountain” 0 Requirements/Month 0 30 60 90 120 Time (Month) 0 Requirements/Month Requirements Defined : B777-actual 0 RequiremeCumnts Definedul : B777-METAative Changes 0 0 6 12 18 24 30 36 42 48 54 60 66 72 78 84 90 96400 102 108 114 120 Time (Month) Design and Integration : B777-META Specifications/Month ~300 vs. 100 changes Design and Integration : B777-actual 200 Specifications/Month Validation : B777-META Requirements/Month Validation : B777-actual Requirements/Month Certificate of Completion : B777-META Certificate of Completion : B777-actual 0 0 36 72 108 Time (Month) Cumulative Changes : B777-META Cumulative Changes : B777-actual 12 Summary META (5x) Model We are continuing to quantify the schedule and cost impact of the proposed META Design Flow based on a sophisticated Vensim System Dynamics Model: Speedup factor of 4-5 x seems feasible Cost improvement is only about 1.5x (w/o cost to build and maintain C2M2L) META will be much faster but not much cheaper ! Most important META Design Flow Tool Chain factors are (in order) META Factor Rank Schedule Impact for 5x NRE $ Cost Impact 1. Most important Schedule Pressure Catch problems early 2. Layers of Abstraction C2M2L Library Coverage 3. C2M2L Library Coverage Schedule Pressure 4. Less important Catch Problems early C2M2L Library Integrity B777 Electric Power System (EPS) design project was simulated and compared actual (1990-1995) vs. predicted outcome had META been available B777 EPS might have been developed in 16 months (vs. 60) with META 13 What is the current state of SE? In 2010 Dr. Mike Griffin wrote a controversial article “How do we fix Systems Engineering?”: Organization of characteristics of an “elegant design” Current state of the art in Systems Engineering research and education and strength of academia-industry interactions “ … lacking quantitative means and effective analytical methods to deal with the various attributes of design elegance, the development of successful complex systems is today largely dependent upon the intuitive skills of good system engineers.” “Academic researchers and research teams are rarely, if ever, exposed to the actual practice of system engineering as it occurs on a major development program. Similarly, few if any successful practicing system engineers … make Griffin M.D., “HOW DO WE FIX SYSTEM ENGINEERING?”, IAC-10.D1.5.4, 61st a transition to academia.” International Astronautical Congress, Prague, Czech Republic, 27 September – 1 October 2010 This image is in the public domain. 14 Characteristics of an “Elegant Design” According to Dr. de Weck According to Dr. Griffin Functional Compliance (performs the Workability (system produces the anticipated functions we desire at or above the expected behavior, the expected output) level of performance) Robustness (system should not produce radical Simple Architecture (structural arrangement departures from its expected behavior in response of the physical parts of form with only essential to small changes) complexity) Efficiency (produces the desired result for what is Minimal Lifecycle Cost (including design thought to be a lesser expenditure of resources effort, manufacturing cost, capital than competing