ASEC 2018 – Year of Engineering
Transcript of ASEC 2018 – Year of Engineering
© 2018. Changan UK R&D Centre Limited.Copyright © (2018) by (Andy Howells). Published and used by INCOSE UK Ltd and INCOSE with permission.
ASEC 2018 – Year of Engineering
30 Years living, breathing and Implementing System Engineering
Changan UK R&D Centre
Andy Howells – Head of Powertrain Control and Electronics
November 2018
© 2018. Changan UK R&D Centre Limited.Copyright © (2018) by (Andy Howells). Published and used by INCOSE UK Ltd and INCOSE with permission
2
1. Introduction and Experiences
2. System Engineering Journey at Changan
3. Bringing Everything Together – Example
4. Summary
© 2018. Changan UK R&D Centre Limited.Copyright © (2018) by (Andy Howells). Published and used by INCOSE UK Ltd and INCOSE with permission
3
Introduction
30th Year in Engineering
Joined INCOSE in 1995
Passion for System Engineering
“Develop Complex Systems as simply and efficiently as possible”
Experiences
Education
Experience
Training
Application
Mentoring
© 2018. Changan UK R&D Centre Limited.Copyright © (2018) by (Andy Howells). Published and used by INCOSE UK Ltd and INCOSE with permission
4
13 Years
CONTEXTPost Cold War “Option for Change” • Capability Development• Better equipped smaller forces • A drive to reduce Procurement costs with better
Systems Engineering application?
Key Experiences
BEng. and MBA Sponsorship, Variety, Experience and formal training
DOORS – Doesn’t make you a Requirements Engineer
It’s all about the end user – Reliable and Simple
View Points and Architecture Frameworks the Future?
Experience Summary
© 2018. Changan UK R&D Centre Limited.Copyright © (2018) by (Andy Howells). Published and used by INCOSE UK Ltd and INCOSE with permission
11 Years
5
Interface management
Interface management
• System Arch. Analysis• Derive Sub-system Options• Sub-system Trade Studies• Sub-system Analysis
• Enterprise Analysis• System of Systems• Stakeholder Analysis
• Context System Analysis• Use Case Analysis• System Trade Studies• Behaviour Analysis• Physical Analysis• Functional Analysis
D O D A F
User Requirement
s
User Requirement
sConOps
ConOps
System Requirement
s
System Requirement
s
SubsystemSpecs
SubsystemSpecs
ValidationStrategy
ValidationStrategy
Reference Model
Reference Model
AlgorithmSpec
AlgorithmSpec
• Sub-system Development• Software Design • Hardware Design• Integration• Trials
SoftwareCode
SoftwareCode
HardwareHardware
Activities
Outputs
System Architecture
Model
ALGOMODEL
(MATLAB SIMULINK)
PERFORMANCEMODEL
(MATLAB SIMULINK,SME TOOLS)
S/W REALISATIONMODEL (UML)
SOFTWARETESTING
MODEL (UML)
PIM
PLATFORM nPLATFORM 1
Code/Obj
Test Data
Reusable ComponentsDesign Patterns
Code Insert forPerformance Model
ALGOMODEL
(MATLAB SIMULINK)
PERFORMANCEMODEL
(MATLAB SIMULINK,SME TOOLS)
S/W REALISATIONMODEL (UML)
SOFTWARETESTING
MODEL (UML)
PIM
PLATFORM nPLATFORM 1
Code/Obj
Test Data
Reusable ComponentsDesign Patterns
Code Insert forPerformance Model
D O D A F
Enterprise Model
Sub-SystemModel
MBSE
MBSE/ MDA
MDA
Interface management
Interface management
• System Arch. Analysis• Derive Sub-system Options• Sub-system Trade Studies• Sub-system Analysis
• Enterprise Analysis• System of Systems• Stakeholder Analysis
• Context System Analysis• Use Case Analysis• System Trade Studies• Behaviour Analysis• Physical Analysis• Functional Analysis
D O D A FD O D A F
User Requirement
s
User Requirement
sConOps
ConOps
System Requirement
s
System Requirement
s
SubsystemSpecs
SubsystemSpecs
ValidationStrategy
ValidationStrategy
Reference Model
Reference Model
AlgorithmSpec
AlgorithmSpec
• Sub-system Development• Software Design • Hardware Design• Integration• Trials
SoftwareCode
SoftwareCode
HardwareHardware
Activities
Outputs
System Architecture
Model
ALGOMODEL
(MATLAB SIMULINK)
PERFORMANCEMODEL
(MATLAB SIMULINK,SME TOOLS)
S/W REALISATIONMODEL (UML)
SOFTWARETESTING
MODEL (UML)
PIM
PLATFORM nPLATFORM 1
Code/Obj
Test Data
Reusable ComponentsDesign Patterns
Code Insert forPerformance Model
ALGOMODEL
(MATLAB SIMULINK)
PERFORMANCEMODEL
(MATLAB SIMULINK,SME TOOLS)
S/W REALISATIONMODEL (UML)
SOFTWARETESTING
MODEL (UML)
PIM
PLATFORM nPLATFORM 1
Code/Obj
Test Data
Reusable ComponentsDesign Patterns
Code Insert forPerformance Model
D O D A FD O D A F
Enterprise Model
Sub-SystemModel
MBSE
MBSE/ MDA
MDA
Experience SummaryCONTEXTComplex Weapon SystemsReduce costs and Quicker to MarketInternational Collaboration Convergence and modern practices in engineering methods & tools• Systems & Software (SysML and UML)• Electronics & Mechanical
Key Experiences
System Design/Architect Lead and Mentor
International Team work and Collaboration
Opportunity to develop MBSE
Functional Resource Management
© 2018. Changan UK R&D Centre Limited.Copyright © (2018) by (Andy Howells). Published and used by INCOSE UK Ltd and INCOSE with permission
6 Years
6
CONTEXTChinese Automotive CompanyMove to develop own products utilising 7 Worldwide Research and Development centresChangan UK Focus on developing homegrown Powertrains“Green Field” site for Engineering capabilityDrive for Energy Efficiency and Low Emission
Key Experiences Started with very little infrastructure
Design/deliver products and build capability at the same time!
Understand the problem space – gather data and facts!
System Engineering and Model Based System Engineering (MBSE) focus
Development of Capability Pyramids
Experience Summary
© 2018. Changan UK R&D Centre Limited.Copyright © (2018) by (Andy Howells). Published and used by INCOSE UK Ltd and INCOSE with permission
7
System Engineering Journey at Changan
© 2018. Changan UK R&D Centre Limited.Copyright © (2018) by (Andy Howells). Published and used by INCOSE UK Ltd and INCOSE with permission
8
Historically Changan commit most resources during Product Realisation and Production phases.
Observations: • Utilised competitors or existing designs• Physical vs functional design;• Lack of formal requirements;• Too many Technical Issues; • Lack of “System” Thinking.
Focusing on System Engineering principles including Requirements and Design were seen as key enablers.
Observations and Challenges (2013)
Initial Analysis and Benchmark
SE Theory and Observations
© 2018. Changan UK R&D Centre Limited.Copyright © (2018) by (Andy Howells). Published and used by INCOSE UK Ltd and INCOSE with permission
Basic MBSE Results and Benefits (Transmission only - 2014)
9
“The MBSE approach deployed on the project has already realised significant benefits and reduced technical risks “ Vice President Changan
• Basic Use Case Analysis undertaken• 8D Issue Solving applied
1st MBSE Application
Use Case Number UC01 Use Case Name Wake Up TRX SYSTEM
Description Initialises the TRX SYSTEM to an operational state prior to engine crank.
Primary Actor Ignition Circuit Pre-conditions Battery Power is present Post-conditions TRX SYSTEM is transmitting information
Primary Scenario Steps
1. Ignition Circuit sends ignition power to the TRX SYSTEM (TRIGGER) 2. TRX SYSTEM loads its characteristic information 3. TRX SYSTEM determines that it is a healthy state 4. EMS transmits information to TRX SYSTEM 5. TRX SYSTEM determines that the EMS messages are valid 6. ESP transmits information to TRX SYSTEM 7. TRX SYSTEM determines that the ESP messages are valid 8. TRX SYSTEM starts transmitting information
© 2018. Changan UK R&D Centre Limited.Copyright © (2018) by (Andy Howells). Published and used by INCOSE UK Ltd and INCOSE with permission
Changan Approach to System Engineering (CHASE)
CHASE
Use simple MBSE concepts and gradually build capability a layer at a time!
SE Developmentand Rollout Experience
© 2018. Changan UK R&D Centre Limited.Copyright © (2018) by (Andy Howells). Published and used by INCOSE UK Ltd and INCOSE with permission
1111
Sponsorship Disciples and Islands Leadership and Mindfulness Recognition of Challenge Mentoring and Architects System Thinking Competency Development Training with Expert Help
Graphical Based Design approach Approach to Context based
Requirements Engineering (ACRE) AUTOSPICE Scalable Ontology development System and Software Architectures
Whiteboards! Infrastructure and toolset capability Phased Introduction Collaborative Environments Toolset aligns with our Process, Method
and People needs Good Quality Output
Capability Pyramid - Strategy
© 2018. Changan UK R&D Centre Limited.Copyright © (2018) by (Andy Howells). Published and used by INCOSE UK Ltd and INCOSE with permission
Engineers with technical knowledge
People and Infrastructure
12
External expertise for MBSE
Project Management support
Training / Consultancy / Workshops to ensure common understanding
Architects (monitoring process)
Technical Lead
Engineers with SE /MBSE/Toolset knowledge
Without control project will fail!
Project room + facilities
Successful team requires a range of skills
Team
The Teamwork Balance
LeadershipFacilitatorMentor
Engineer Development
MentoringEngineer Competency development
© 2018. Changan UK R&D Centre Limited.Copyright © (2018) by (Andy Howells). Published and used by INCOSE UK Ltd and INCOSE with permission
13
Bringing Everything Together SE/MBSE in the Real World
The Creep Example
“Vehicle behaviour when utilising an automatic transmission resulting in controlled movement when you let off the brake without accelerator pedal input”
© 2018. Changan UK R&D Centre Limited.Copyright © (2018) by (Andy Howells). Published and used by INCOSE UK Ltd and INCOSE with permission
Project Background
14
Gen 1 Hybrid Prototype Vehicle
Context• 1st Generation project (2014-2016)
• Low SE/MBSE application• Benchmark and Issues tracked
• 2nd Generation project (2017 - )• SE focus on key features across the “V”• Development of System and SW Architectures• Integration of key disciplines (System, SW,
HW Functional Safety etc.)
• One Feature “Creep” used to assess MBSE effectiveness and assessment of progress
• Gen2 development applied to Gen 1 Vehicle
Gen 2 Hybrid Prototype Vehicle
Context
© 2018. Changan UK R&D Centre Limited.Copyright © (2018) by (Andy Howells). Published and used by INCOSE UK Ltd and INCOSE with permission
Behavioural Model
Implementation Model
Implementation Model
Logical Model
Implementation Model
Implementation Model
This concept is based on experience and industry examples but implemented quicker.
CHASE Model Approach
15
Models allow reuse of the system design in multiple contexts driving effort reduction and consistency in implementation.
Behavioural model focuses on the traditional approach of “features” within an Automotive context
2014 - 2015
Combining Behavioural and Logical Models allows application to multiple implementations
Model Concept
Gen 1 Gen 2.1 Gen 2.2 Gen 2.3
© 2018. Changan UK R&D Centre Limited.Copyright © (2018) by (Andy Howells). Published and used by INCOSE UK Ltd and INCOSE with permission
AGILE Development
16
Creep Development – Gen 1 (Traditional) vs Gen 2 (MBSE)
Technical Spec issue 1 Technical Spec issue 2
Technical Spec issue 3
Technical Spec issue 1
Different Way of Working
Team WorkCollaboration
© 2018. Changan UK R&D Centre Limited.Copyright © (2018) by (Andy Howells). Published and used by INCOSE UK Ltd and INCOSE with permission
Why develop a new System/SW Architecture?
Complexity Management
Coupling and Cohesion
© 2018. Changan UK R&D Centre Limited.Copyright © (2018) by (Andy Howells). Published and used by INCOSE UK Ltd and INCOSE with permission
18
System Design SW Design and Test Vehicle Test
Adapting MBSE Approach for Changan Working Environment
Tailored MBSE Approach
ScenariosFacilitatorObserver Experience
© 2018. Changan UK R&D Centre Limited.Copyright © (2018) by (Andy Howells). Published and used by INCOSE UK Ltd and INCOSE with permission
Creep – Different Contexts and Views
19
Model generated System Design Specifications provide information to define the required function and Performance.
Scenarios RequirementsAnd Text
SSV [UMLDiagram] Calculate Creep Power Demand Connectiv ity [Calculate Creep Power Demand Connectiv ity]
«operation»Calculate Creep Power Demand
Physical
«internal message»Creep Power Demand
«operation»Calculate
Tractiv e Power Demand Physical
«internal message»Driv e Mode
«internal message»Vehicle Speed
«internal message»Brake Demand
«internal message»Power Demand Mode
«internal message»Driv er Demand
Minimum Power Limit
«operation»Arbitrate Driv e Modes Physical
«operation»CAN 1 Digital
Signal Conv ersion
«operation»Calculate Driv er
Demanded Power Physical
«internal message»Tractiv e Power
Permission
«operation»Arbitrate Tractiv e
Phase Physical
«receive»«receive»«receive»«receive» «send»
«send»
«send»
«send»
«receive»
«send»
«send»«send» «receive»«receive»Structure and Interfaces
Sequences
Tractive Phase
Non-Tractive Phase
Standby
Activ e
Initial Shut Down
Inactive [Tractive Power= Denied]
Active [TractivePower = Permitted]States
Tailored MBSE Approach
© 2018. Changan UK R&D Centre Limited.Copyright © (2018) by (Andy Howells). Published and used by INCOSE UK Ltd and INCOSE with permission
20
New development approach requires more upfront effort, but overall provides a significant saving in project resource and timing and delivers a more robust solution.
Metric Comparator Gen 1 Creep Approach Gen 2 Creep Approach
Up to 78% less energy usageNo of Creep technical requirements 5 75No of design scenarios/Use Cases 1 36No of unique test cases 3 36Number of issues logged 43 6
Time of develop the requirements and initial design
~20 man days (SW supplier) 45 man days
Time to debug and test
Model In the Loop (MiL)
>5 man days
(Several find and fix issues)
1 man day
Time to integrate into vehicle (Basic Operation) >5 man days 1 man dayTime to debug and validate requirements >> 60 man days
(4 additional SW Releases)
2 man days
(1 additional SW release)Total: >> 90 days 49 days
Metric Evidence
Creep: Non MBSE vs MBSE Approach (On same Gen 1 vehicle)
© 2018. Changan UK R&D Centre Limited.Copyright © (2018) by (Andy Howells). Published and used by INCOSE UK Ltd and INCOSE with permission
21
Summary
© 2018. Changan UK R&D Centre Limited.Copyright © (2018) by (Andy Howells). Published and used by INCOSE UK Ltd and INCOSE with permission
22
Summary
Summary
• System Engineering Toolbox • INCOSE Support• Experience, Training and Application Re-Use
• Capability Pyramid Development• People, Process, Tools balance
• MBSE tailored and successfully applied• Context, Models, Complexity management• Architects and Architectures
• Where’s the Next Generation of “System Thinkers” and MBSE Disciples?
© 2018. Changan UK R&D Centre Limited.Copyright © (2018) by (Andy Howells). Published and used by INCOSE UK Ltd and INCOSE with permission
24
Creep Issue Analysis(Gen 1 Project) Root Cause
Analysis
Issue Found
Issue Identificationand Analysis