Upload
duongngoc
View
224
Download
4
Embed Size (px)
Citation preview
5/27/2013
1
Embracing Complexity
Paul SmithDirector – Consulting Services
1970 Stanford Ph.D. thesis, with thousands of lines of Fortran code
MATLAB and SimulinkProven Ability to Make the Complex Simpler
5/27/2013
2
MATLAB and SimulinkProven Ability to Make the Complex Simpler
Credit: SwRI
Possible Grand Challenges
■ Zero automotive traffic fatalities, injuries minimized, and significantly reduced traffic congestion and delays
■ Blackout-free electricity generation and distribution
■ Perpetual life assistants for busy, older or disabled people
■ Energy-aware buildings
■ Location-independent access to world-class medicine
Raj Rajkumar, Carnegie Mellon UniversityKang Shin, University of MichiganInsup Lee, University of Pennsylvania
Excerpted, with permission
5/27/2013
3
Collaborate
Model
Simulate
Automate
Embracing Complexity
How do we do it?
Embracing Complexity
Power Management
Transmission
EngineRide Control
ABS
Steering
Stability Controls
Traction Control
Obstacle Detection
Adaptive Cruise Control
Crash Avoidance
Airbags
Adaptive Front Lighting Systems
Passenger Detection
Windows
Doors
Lights
Climate Controls
Driver Drowsiness Infotainment
Instrumentation
Voice Recognition
Navigation
Wireless Connectivity
Functions in Today’s Automobile
5/27/2013
4
Embracing Complexity
Functions in Today’s Automobile
ACC integrates with
engine control
electronic stability program
and braking system
Embracing Complexity
Platform for Collaboration
Behavior Modeling& Code
Generation
Software Architecture Definition
BSW Configuration
& RTE Generation
Track 4 –Model Based Design for Automotive Standards - ISO 26262 and AUTOSAR
5/27/2013
5
Embracing Complexity
Neuroimaging of Brain Activity
PET
SPECT
EEG
MEG
fMRI
Function?
Structure?
Connectivity?
Embracing Complexity
Platform for Collaboration
Courtesy: Wellcome Trust Centre for Neuroimaging, UCL, UK
5/27/2013
6
Embracing Complexity
Platform for Collaboration
Courtesy: Wellcome Trust Centre for Neuroimaging, UCL, UK
Embracing Complexity
Modeling and Simulationin the classroom
5/27/2013
7
Embracing Complexity
Modeling and Simulationin the classroom
Track 2 - Modeling and simulation of multi-domain physical systems
Embracing Complexity
Modeling and Simulationin the classroom – in research
5/27/2013
8
Managing Complexity
Modeling and Simulationin the classroom – in research – in industry
Hydro-Quebec Models Wind Power Plant Performance
Simulations run at real-time rates Equipment needs are accurately predicted
Transpower Evaluates New Zealand Power Reserve to Ensure Reliability of the National Grid Simulate the entire grid, including generators,
loads, and HVDC links, every 30 minutes
Horizon Wind Energy Develops Revenue Forecasting and Risk Analysis Tools for Wind Farms Seamlessly integrated with enterprise IT infrastructure Risk management improved, saving millions of dollars
Embracing Complexity
Automation
5/27/2013
9
Development time halved
Simulation time reduced from weeks to hours
Five times more scenarios verified
User interface for
DOCOMO Beijing Labs’
system-level simulator.
Embracing Complexity
Automated Simulations for Design Optimization
■ Certified applications
■ Production vehicles
■ Student projects
The Festo Bionic Handling Assistant. Image © Festo AG.
■PLCs
■ FPGAs
■DSPs
■Microcontrollers
EC130 Air Conditioning Software developed with Embedded Coder.
■ Simulation acceleration
■ Rapid prototyping
■ Embedded systems
■ HIL testing
Embracing Complexity
Automatic Code Generation
Track 2 –Best practices for Verification & Validation
Code Generation Solutions for Various Target
Track 3 –Algorithm Development to Implementation
5/27/2013
10
Embracing Complexity
Platform for
• Collaboration
• Modeling
• Simulation
• Automation
These days, we have to work very fast.We get into situations where the customer comes in on a Friday,
Managing Complexity
We had one product in particular where the timing of the project
AL BEYDOUNGlobal DirectorSoftware and Systems EngineeringLear Corporation
JASON BAUMANSystems Engineering Manager
5/27/2013
11
Possible Grand Challenges
■ Zero automotive traffic fatalities, injuries minimized, and significantly reduced traffic congestion and delays
■ Blackout-free electricity generation and distribution
■ Perpetual life assistants for busy, older or disabled people
■ Energy-aware buildings
■ Location-independent access to world-class medicine
Raj Rajkumar, Carnegie Mellon UniversityKang Shin, University of MichiganInsup Lee, University of Pennsylvania
Excerpted, with permission
From Diagnostics…
… to Therapeutics
5/27/2013
12
Embracing Complexity
Nanoscale Control
Magnetic Particles
RedBlood Cells
Embracing Complexity
Courtesy: R. Probst, Z. Cummins, C. Ropp, E. Waks, and B. Shapiro, Fischell Department of Bioengineering, University of Maryland
Embracing Complexity
Nanoscale Control of Flow
Courtesy: R. Probst, Z. Cummins, C. Ropp, E. Waks, and B. Shapiro, Fischell Department of Bioengineering, University of Maryland
5/27/2013
13
Embracing Complexity
Controlling Cells at Micron Scale
Courtesy: R. Probst, Z. Cummins, C. Ropp, E. Waks, and B. Shapiro, Fischell Department of Bioengineering, University of Maryland
Embracing Complexity
Controlling Quantum Dots at Nanometer Scale
Courtesy: R. Probst, Z. Cummins, C. Ropp, E. Waks, and B. Shapiro, Fischell Department of Bioengineering, University of Maryland
5/27/2013
14
From
Embedded Systems…
… to Cyber-Physical Systems
Embracing Complexity
A system featuring a tight combination of, and coordination between, the system’s computational and physical elements.
Designed as a network of interacting elements with physical input and output instead of as standalone devices.
Collaborating, Adaptive, Networked, Fault Tolerant, Systems of Systems
Embracing Complexity
Cyber-Physical Systems
5/27/2013
15
Embracing Complexity
Cyber-Physical Systems
Embracing Complexity
Used by permission of Prof. Chris Gerdes, Stanford University School of Engineering
5/27/2013
16
Embracing Complexity
Used by permission of Prof. Chris Gerdes, Stanford University School of Engineering
Embracing Complexity
“We want to use every bit of the car’s capability to be as safe as possible. We want to develop autonomous vehicles that can avoid any accident that is
physically possible to avoid.”
Professor Chris Gerdes
Stanford University
5/27/2013
17
Embracing Complexity
… and instinctive driver reactions
Used by permission of Prof. Chris Gerdes, Stanford University School of Engineering
Embracing Complexity
Autonomous Vehicles
5/27/2013
18
Embracing Complexity
Autonomous Traffic Management
► Can use information from other vehicles when available
► Robust when other vehicles aren’t similarly equipped
Track 5 –Active Safety System Design and Rapid Prototyping using Simulink
Blue Block Desired position: Bottom
Move 2 left
Highest priority
Embracing Complexity
Research in Cyber-Physical Systems“a network of interacting elements”
5/27/2013
19
Embracing Complexity
Research in Cyber-Physical Systems
► What instructions ensure the desired result in all scenarios, including more payloads?
► What instructions provide optimal performance?
► Is the system robust to lags in communication or computation?
► How much synchronization is required?
► Can this system be verified?
Embracing Complexity
Research in Cyber-Physical Systems
5/27/2013
20
What will you needto embracecomplexity