Data Driven design Optimization in Engineering Using Concurrent

Dynamic Data Driven Application Systems
(DDDAS)
A new paradigm for
applications/simulations
and
measurement methodology
(Symbiotic Measurement&Simulation Systems)
Dr. Frederica Darema
Senior Science and Technology Advisor
Director, Next Generation Software Program
Director, Biological Information technology Systems
1
NSF
What is DDDAS
Experiment
Measurements
Field-Data
User
2
Experiment
Measurements
Field-Data
User
Challenges:
Application Simulations Development
Algorithms
Computing Systems Support
Examples of Applications benefiting from the new paradigm
• Engineering (Design and Control)
– aircraft design, oil exploration, semiconductor mfg, structural eng
– computing systems hardware and software design
(performance engineering)
• Crisis Management
– transportation systems (planning, accident response)
– weather, hurricanes/tornadoes, floods, fire propagation
• Medical
– customized surgery, radiation treatment, etc
– BioMechanics /BioEngineering
• Manufacturing/Business/Finance
– Supply Chain (Production Planning and Control)
– Financial Trading (Stock Mkt, Portfolio Analysis)
DDDAS has the potential to revolutionize
science, engineering, & management systems
3
Outline
* Background and New Directions
• Examples of Dynamic Data-Driven Application Systems (DDDAS)
• CurrentTechnology Trends
– Applications, Platforms ( Grids)
• Why now is the time for DDDAS
* Enabling DDDAS - Challenges and Approaches
• Systems’ Software
– Performance Engineering/ Systematic methods for building sw/hw systems
– Dynamic application composition and Run-Time support
• DDDAS application efforts
• Algorithms for DDDAS
* Agency Efforts
• Existing programs
• Future Initiatives
* Technology transfer to industry
4
NSF March 2000 Workshop on DDDAS
(Co-Chairs: Craig Douglas, UKy; Abhi Desmukh, UMass)
Invited Presentations
• New Directions on Model-Based Data Assimilation (Chemical Appl’s)
Greg McRae, Professor, MIT
• Coupled atmosphere-wildfire modeling
Janice Coen, Scientist, NCAR
• Data/Analysis Challenges in the Electronic Commerce Environment
Howard Frank, Dean, Business School, UMD
• Steered computing - A powerful new tool for molecular biology
Klaus Schulten, Professor, UIUC, Beckman Institute
• Interactive Control of Large-Scale Simulations
Dick Ewing, Professor, Texas A&M University
• Interactive Simulation and Visualization in Medicine: Applications to
Cardiology, Neuroscience and Medical Imaging
Chris Johnson, Professor, University of Utah
• Injecting Simulations into Real Life
Anita Jones, Professor, UVA
Workshop
Report: www.cise.nsf.gov/eia/dddas
5
Fire Model
• Sensible and latent heat
fluxes from ground and
canopy fire -> heat fluxes
in the atmospheric model.
• Ground heat flux used to
dry and ignite the canopy.
• Fire’s heat fluxes are
absorbed by air over a
specified extinction depth.
• 56% fuel mass -> H20 vapor
• 3% of sensible heat used
to dry ground fuel.
Kirk Complex Fire. U.S.F.S. photo
6
Slide Courtesy of Cohen/NCAR
Coupled atmospheric and wildfire models
7
Slide Courtesy of Cohen/NCAR
AMAT Centura Chemical Vapor Deposition Reactor
Operating Conditions
Reactor Pressure
Inlet Gas Temperature
Surface Temperature
Inlet Gas-Phase Velocity
1 atm
698 K
1173 K
46.6 cm/sec
Surface Reactions
Gas Phase Reactions
SiCl3H  HCl + SiCl2
SiCl2H2  SiCl2 + H2
SiCl2H2  HSiCl + HCl
H2ClSiSiCl3  SiCl4 + SiH2
H2ClSiSiCl3  SiCl3H + HSiCl
H2ClSiSiCl3  SiCl2H2 + SiCl2
Si2Cl5H  SiCl4 + HSiCl
Si2Cl5H  SiCl3H + SiCl2
Si2Cl6  SiCl4 + SiCl2
SiCl3H + 4s  Si(B) + sH + 3sCl
SiCl2H2 + 4s  Si(B) + 2sH + 2sCl
SiCl4 + 4s  Si(B) + 4sCl
HSiCl + 2s  Si(B) + sH + sCl
SiCl2 + 2s  Si(B) + 2sCl
2sCl + Si(B)  SiCl2 + 2s
H2 + 2s  2sH
2sH  2s + H2
HCl + 2s  sH + sCl
sH + sCl  2s + HCl
Slide Courtesy of McRae/MIT
8
Some Technology Challenges in
Enabling DDDAS
• Application development
– interfaces of applications with measurement systems
– dynamically select appropriate application components
– ability to switch to different algorithms/components
depending on streamed data
• Algorithms
– tolerant to perturbations of dynamic input data
– handling data uncertainties
• Systems supporting such dynamic environments
– dynamic execution support on heterogeneous
environments
– GRID Computing, and Beyond!!!
9
Why Now is the Time for DDDAS
• Technological progress prompted advances in some
of the challenges
– Computing speeds advances (uniprocessor and
multiprocessor systems), Grid Computing
– Systems Software
– Applications Advances (parallel & grid computing)
– Algorithms advances (parallel &grid computing,
numeric and non-numeric techniques)
• Examples of efforts in:
– Systems Software
– Applications
– Algorithms
10
What is Grid Computing?
coordinated problem solving
on dynamic and heterogeneous resource assemblies
DATA
ACQUISITION
ADVANCED
VISUALIZATION
,ANALYSIS
QuickTime™ and a
decompressor
are needed to see this picture.
COMPUTATIONAL
RESOURCES
IMAGING INSTRUMENTS
LARGE-SCALE DATABASES
Example: “Telescience Grid”, Courtesy of Ellisman & Berman /UCSD&NPACI
11
Application Directions
– Monolithic
– One programming language
–
–
–
–
Multi-Modular
Multi-Source Data
Multi-Language
Multiple Developers
–
–
–
–
–
–
–
– Computation Intensive
– Batch
– Hours/Days
Computation Intensive
Data Intensive
Few Minutes/hours
Real Time Turn-around
Visualization (real time)
Interactive Steering by user
and ...
DDDAS
Such characteristics require new capabilities in systems software
12
Some Examples
of Today’s Applications
13
The e-Business / (CIM, CIE)
Order Processing
Customer Service
Sales Management
Process Coordination
Management &
Monitoring
Manufacturing
Product DBs
Inventory Shipping
Enterprise Messaging
Business
to
Customer
Web
e-commerce
14
Business
to
Business
Mobile Workers
Knowledge Workers
Business Communications
Distributor
Channel
Compare with
Classical (Old) Supply Chain
Parts
Supplier
Parts
Supplier
Manufacturing
Distribution
Retail
Customer
Customer
Manufacturing
Distribution
Retail
Customer
Customer
Manufacturing
Distribution
Retail
Customer
Customer
Transportation Supplier
15
MSTAR
(DARPA)
(Moving and Stationary Target Acquisition and Recognition)
TREES
Focus of
Attention
H2O
Index Database
(created off-line)
GRASS
ROAD
...
Segmented
Terrain Map
..
.
Regions of
Interest (ROI)
Target
& Clutter
Database
SAR Image &
Collateral Data
- DTED, DFAD
- Site Models
- EOSAT imagery
Search Tree
ROI Hypothesis
y
GRASS

BMP2
Indexing
Local
Scene Map
x
Target & Scene
Model Database
(created off line)
TREES
TREES
Task Predict
Task Extract
ROI Hypothesis
Predict
Shadow
(?)
y

BMP-2
x
CAD
TREES
GRASS
TREES
Statistical
Model
Search
Extract
Local
Scene Map
Match Results
Semantic
Tree
Clutter
Database
Form Associations
Refine Pose & Score
Analyze Mismatch
Tree
Clutter
Shadow
Obscuration ?
x1,y1, 
x2,y2, 
Score = 0.75
Feature-to-Model
Traceback
16
Match
Ground
Clutter
Platform Directions
– Vector Processors, SIMD MPPs
– Distributed Memory MPs
– Shared Memory MPs
– Distributed Platforms,
Heterogeneous Computers and Networks
• Heterogeneity
– architecture (compute &network)
– node power (supernodes, PCs)
• Latencies
– variable (internode, intranode)
• Bandwidths
– different for different links
– different based on traffic
Petaflops Platform
(Grid-in-a-Box)
Distributed Platform
tac-com
alg accelerator
….
MPP
17
NOW
fire
cntl
data
base
data
base
fire
cntl
SAR
SP
TeraGrid: 13.6 TF, 6.8 TB memory, 79 TB internal disk, 576 network disk
ANL
Extreme
Blk Diamond
Caltech
0.5 TF
.4 TB Memory
86 TB disk
32
32
256p HP X-Class
24
128p HP V2500
1 TF
.25 TB Memory
25 TB disk
574p IA-32
Chiba City
32
24
128p Origin
32
24
8
32
32
92p IA-32
4
8
5
HPSS
HR Display &
VR Facilities
5
HPSS
OC-48
NTON
OC-12
Calren
OC-12 ATM
Chicago & LA DTF Core Switch/Routers
Cisco 65xx Catalyst Switch (256 Gb/s Crossbar)
Juniper M160
OC-48
OC-12
GbE
vBNS
Abilene
Calren
ESnet
SDSC
OC-12
OC-12
4.1 TF
2 TB Memory
225 TB SAN
OC-12
OC-3
4
NCSA
ESnet
HSCC
MREN/Abilene
Starlight
OC-12
6+2 TF
4 TB Memory
240 TB disk
OC-12
OC-3
vBNS
Abilene
MREN
8
HPSS
UniTree
300 TB
2
4
10
1024p IA-3
320p IA-6
1176p IBM SP
1.7 TFLOPs
Blue Horizon
Sun
Server
Myrinet
4
14
Myrinet
15xxp Origin
16
2 x Sun E10K
18
Slide Courtesy of Berman/NPACI
Grids Form the Basis of a National
Information Infrastructure
August 9, 2001: NSF
Awarded $53,000,000
to SDSC/NPACI
and NCSA/Alliance
for TeraGrid
TeraGrid will
provide in aggregate
•
•
•
•
13.6 trillion calculations per second
Over 600 trillion bytes of immediately accessible data
40 gigabit per second network speed
Provide a new paradigm for data-oriented computing
• Critical for disaster response, genomics, environmental modeling,
etc.
19
Slide Courtesy of Berman/NPACI
Examples Other Agencies Grid Efforts
DARPA
NASA’s Information Power Grid
• SF Express (Synthetic Forces Express)
– LargeScale distributed, interactive,
battle simulation
– Simulation decomposed terrain
contiguously among supercomputers
– Simulation of 50,000 entities in
8/97, 100,000 entries in 3/98
NSF and DoE
•
CACTUS/GriPhyN (ITR, NGS, SciDAC)
– Toolkit for Large-Scale Relativity
Simulations
– Largest Simulations for Colliding
Black Holes
– International Team/Grid
20
Why Now is the Time for DDDAS ?
• Technological progress prompted advances in some
of the challenges
– Computing speeds advances (uniprocessor and
multiprocessor systems), Grid Computing
– Applications Advances (parallel & grid computing)
– Algorithms advances (parallel &grid computing,
numeric and non-numeric techniques)
• Examples of efforts in:
– Systems Software
– Applications
– Algorithms
21
Agency Efforts
NSF
– NGS: The Next Generation Software Program
• develops systems software supporting dynamic resource execution
– ITR: Information Technology Research (NSF-wide)
• has been used as an opportunity to support DDDAS related efforts
• 46 DDDAS pre-proposals; many meritorious
• about 24 proposals; 8 were awarded
… more on this, next slide….
– Gearing towards a DDDAS initiative
• expect participation from all NSF Directorates:
CISE, MPS, ENG, BIO, GEO, SBE, HER
DARPA, NASA, DoE
– have related programs (NASA/IPG, DoE/SciDAC)
– and interested in DDDAS
22
“DDDAS” proposals awarded
in FY01 ITR Competition
• Biegler – Real-Time Optimization for Data Assimilation and Control
of Large Scale Dynamic Simulations
• Car – Novel Scalable Simulation Techniques for Chemistry, Materials
Science and Biology
• Knight – Data Driven design Optimization in Engineering Using
Concurrent Integrated Experiment and Simulation
• Lonsdale – The Low Frequency Array (LOFAR) – A Digital Radio
Telescope
• McLaughlin – An Ensemble Approach for Data Assimilation in the
Earth Sciences
• Patrikalakis – Poseidon – Rapid Real-Time Interdisciplinary Ocean
Forecasting: Adaptive Sampling and Adaptive Modeling in a
Distributed Environment
• Pierrehumbert- Flexible Environments for Grand-Challenge Climate
Simulation
• Wheeler- Data Intense Challenge: The Instrumented Oil Field of
the Future
23
24
25
The NGS Program develops
Performance Engineering Technology
Performance Models & Measurements
Distributed Applications
Application
Collaboration
Environments
Scalable I/O Authenication/
Data Management Authorization
Archiving/Retrieval Dependability
Services
Services
Visualization
Languages
Compilers
Libraries
Tools
..
Distributed Systems Management
Global
Management
Distributed, Heterogeneous, Dynamic, Adaptive
Computing Platforms and Networks
Computing
Engine
Memory
Technology
26
Other Services .
API
&
Runtime
Services
CPU
Technology
Device
Technology
...
Components
Technology
Enables Analysis in
Multiple views of the system
(The applications’ view)
Application
Distributed Applications
Models
...
IO / File
Models
OS
Scheduler
Models
Architecture /
Network
Models
Memory
Models
27
Languages
Compilers
Libraries
Tools
Collaboration
Visualization
Environments
Scalable I/O Authenication/
Data Management Authorization
Archiving/Retrieval Dependability
Services
Services
Other Services . . .
Distributed Systems Management
Distributed, Heterogeneous, Dynamic, Adaptive
Computing Platforms and Networks
Memory
Technology
CPU
Technology
Device
Technology
...
28
Technology Gap
Example case: Distributed Application
Platform
Dynamic Analysis
Situation
Launch
Application(s)
Programming Model
Constraint
•Network of
Workstations
(NOW)
• Message passing
• Static partition
• Inefficient
load-balancing
•Symmetric
Multiprocessor
(SMP)
•Shared queue
•Dynamic allocation
of work
•Application
“re-write”
required
•Cluster of
SMPs
•Message-passing
across SMPs
•Shared queue
within SMP
• Application cannot
be repartitioned dynamically
when problem size or
number of SMPs changes
Distributed Computing Resources
Distributed Platform
tac-com
alg accelerator
….
29
MPP
NOW
fire
cntl
data
base
data
base
fire
cntl
SAR
SP
The NGS Program developsTechnology for integrated feedback & control
Runtime Compiling System (RCS) and Dynamic Application Composition
Application
Model
Dynamic Analysis
Situation
Distributed
Programming
Model
Application
Program
Compiler
Front-End
Application
Intermediate
Representation
Compiler
Back-End
Launch
Application (s)
Dynamically
Link
&
Execute
Performance
Measuremetns
&
Models
Application
Components
&
Frameworks
Distributed Computing Resources
Distributed Platform
tac-com
alg accelerator
….
30
MPP
NOW
fire
cntl
data
base
data
base
fire
cntl
SAR
SP
Example of NGS supported effort:
• The GrADS Project (Grid
•
Application Development Software)
• Design and development of a
Grid program development and
•
execution environment
Tight coupling between program
preparation and program
execution environment
Contract-based performance
economy
Performance feedback
Perf
problem
Software
components
P
S
E
Source
application
whole
program
compiler
Config.
object
program
Realtime
perf
monitor
Scheduler/
Service
Negotiator
negotiation
Grid
runtime
System
(Globus)
Dynamic
optimizer
libraries
31
Slide Courtesy of GRADS group
NGS fosters
Employing Performance Engineering Technology for:
Application Composition and Run-Time Support
on
Dynamic, Heterogeneous Computing Platforms
so that the users
“Shouldn’t Have to be Heroes
to Achieve Grid Program Performance”
and... because heroism is not enough
32
33
Challenges
• Application development
– develop interfaces of applications with measurement
systems
– dynamically select appropriate application components
– need to switch to different algorithms/components
depending on streamed data
• Algorithms
– tolerant to perturbations of dynamic input data
– handling data uncertainties
• Systems supporting such dynamic environments
– need Performance Engineering technology
– Application Composition Frameworks
– Dynamic Run-Time Support
34
Some more Challenges on
Applications Development Issues
• Handling Data Streams in addition to Data Sets
• Handling different data structures – semantic
information
• Interfaces to Measurement Systems
- Interactive Visualization and Steering
• Standards for data exchange
• Combining Local and Global Knowledge
• Model Interactions
• Application control of measurement systems
• Dynamic Application Composition and Runtime
support
Examples from ITR supported efforts:
35
NSF ITR Project
A Data Intense Challenge:
The Instrumented Oilfield of the Future
PI: Prof. Mary Wheeler, UT Austin
Multi-Institutional/Multi-Researcher Collaboration
36
Slide Courtesy of Wheeler/UTAustin
Highlights of Instrumented Oilfield Project
I.
Motivation:
Field instrumentation for information technology
and computational science essential for
monitoring and optimizing oil and gas
production.
Integration yields:
THE INSTRUMENTED OILFIELD
II.
Field Technologies:
Time-lapse surface and borehole seismic,
permanent downhole sensors, intelligent well
completions, fiber optics, and remote control
operations
37
Slides Courtesy of Wheeler/UTAustin
Highlights of Instrumented Oilfield Proposal
III. IT Technologies:
Data management, data visualization, parallel
computing, and decision-making tools such as
new wave propagation and multiphase, multicomponent flow and transport computational
portals, reservoir production:
THE INSTRUMENTED OILFIELD
IV. Major Outcome of Research:
Computing portals which will enable reservoir
simulation and geophysical calculations to
interact dynamically with the data and with each
other and which will provide a variety of visual
and quantitative tools. Test data provided by oil
and service companies
38
Economic Modeling and Well Management
Production Forecasting
Well Management
Reservoir
Performance
Data
Analysis
Simulation Models
Multiple Realizations
Data Management and Manipulation
Data Collections from Simulations and
Field Measurements
39
Visualization
Field
Measurements
Reservoir Monitoring
Field Implementation
Highlights of Instrumented Oilfield Proposal
Simulation Framework
40
ITR Project
A Data Intense Challenge:
The Instrumented Oilfield of the Future
II.
41
Industrial Support (Data):
i.
British Petroleum (BP)
ii.
Chevron
iii. International Business Machines (IBM)
iv. Landmark
v.
Shell
vi. Schlumberger
Poseidon
Rapid Real-Time
Interdisciplinary Ocean Forecasting:
Adaptive Sampling and Adaptive Modeling
in a Distributed Environment
Nicholas M. Patrikalakis, Henrik Schmidt, MIT
Allan R. Robinson, James J. McCarthy,
Harvard
http://czms.mit.edu/poseidon
42
Ocean Science Issues
• Data driven simulations via data assimilation
• Simulation driven adaptive sampling of the
ocean
• Interdisciplinary ocean science: interactions
of physical, biological, acoustical phenomena
• Extend state-of-the-art via feedback from
acoustics to physical&biological oceanography
• Application in fisheries management, but also
in oil-slick containment
43
Interdisciplinary Ocean Science
44
System Architecture
45
Data Driven Design Optimization in Engineering
Using Concurrent Integrated Experiment and Simulation
Doyle Knight, Rutgers-The State University of New Jersey
Khaled Rasheed, University of Georgia
• Channel or enclosure with isolated heat sources
(i.e., electronic components)
• The maximum surface temperature must be
maintained below a specified level by the flow of
air or dielectric liquid
• Control flow of air or liquid for optimal heat
dissipation
46
AMAT Centura Chemical Vapor Deposition Reactor
Operating Conditions
Reactor Pressure
Inlet Gas Temperature
Surface Temperature
Inlet Gas-Phase Velocity
1 atm
698 K
1173 K
46.6 cm/sec
Surface Reactions
Gas Phase Reactions
SiCl3H  HCl + SiCl2
SiCl2H2  SiCl2 + H2
SiCl2H2  HSiCl + HCl
H2ClSiSiCl3  SiCl4 + SiH2
H2ClSiSiCl3  SiCl3H + HSiCl
H2ClSiSiCl3  SiCl2H2 + SiCl2
Si2Cl5H  SiCl4 + HSiCl
Si2Cl5H  SiCl3H + SiCl2
Si2Cl6  SiCl4 + SiCl2
SiCl3H + 4s  Si(B) + sH + 3sCl
SiCl2H2 + 4s  Si(B) + 2sH + 2sCl
SiCl4 + 4s  Si(B) + 4sCl
HSiCl + 2s  Si(B) + sH + sCl
SiCl2 + 2s  Si(B) + 2sCl
2sCl + Si(B)  SiCl2 + 2s
H2 + 2s  2sH
2sH  2s + H2
HCl + 2s  sH + sCl
sH + sCl  2s + HCl
Slide Courtesy of McRae/MIT
47
Benefits of Model Based Process Controllers
Economic Benefits
Em bedded on-board computer
Controller
Controller
l
Estimated wafer
temps. and
oxidatio n rates
l
l
Process
Process model
model
l
Cost per deposition reduced by 25%
Process cycle time cut by 20%.
Stable operations 3 times faster
3s uniformity < 4% goal
Measured Process Improvement
Chemkin Models
of Equipment
- TWAFER
- OVEND
3-Sigma Stand. Dev. (°C)
(SVG-Thermco AVP)
10
Model -B ased Contr ol
8
Standard Contr ol
6
4
2
0
10
* Controller design and implementation by Relman, Inc.
* Cray test and evaluation by SEMATECH
48
15
20
25
30
35
40
45
Stabilization time (m in.)
50
Multi-Scale Integration of Software Systems
XML As a standard for data exchange
Experimental Data
& Quantum
Chemistry
(Gaussian, DFT)
0
CFD Model of
Reactor Flow
(STARCD,
CFDRC,..)
Design
Optimization
(MINLP,
Minos)
+ NH3
20
- CH 4
60
32
+ NH
15 - CH 3
4
0
55
Close-Spa ced RD rea ctor
[Ga* ]
[GaN* ]
Horizontal
Distributed Computing Resources
Jensen - MIT
49
Interacting with “Black Box” Models
UNCERTAINTY ANALYSIS ENVIRONMENT
( Standardized Interfaces )
Uncertainty Description
•
•
•
•
Input distributions
Analysis variables
Computer environment
Input/output files
Problem
Specific
Compilers
OLE, Corba
Uncertainty Analysis
Integrated Database
Management System
BLACK BOX
SYSTEMS
•
•
•
•
Output density functions
Analysis of variance
Local sensitivity analysis
Key parameters
OLE, Corba
• Process Modeling Tools
• Chemical Modeling Tools
• Mathematical Modeling Tools
50
Problem
Specific
Output
Parsers
Some more on
need for New Algorithms
• Data Driven Application/Algorithmic Components
• e.g. need for adaptive re-meshing
• Multiple Scales and Model Reduction
• Uncertainties in Streamed Data
•
•
•
•
new algorithms for uncertainty propagation
decision-making metrics in presence of uncertainty
database design for representation of uncertainties
valuation of cost of safety factors - bounds of
uncertainty
• Optimization and Inverse Problem
51
Real Time Optimization for Data Assimilation and Control
In Large Scale Dynamic Simulations (Bielak, Ghattas, et al
Parameter Estimation: Seismic Inversion
• Forward Problem
: Given
soil material and earthquake
source parameters, find
earthquake ground motion.
• Inverse Problem : Given
earthquake observations,
estimate material and
source parameters.
52
Slides Courtesy of Ghattas/CMU
Parameter Estimation: Source Localization for
Atmospheric Release of Hazardous Materials
•
•
Atmospheric Release Advisory Capability (ARAC) project at
Lawrence Livermore National Lab (Gayle
Sukiyama et al.)
o
o
o
o
o
53
Atmospheric release of hazardous nuclear/chemical/biological
material
Collection of local meteorological data
Transport/diffusion model predicts extent of spread
Real-time inversion problem: source localization from sensor data
See http://www. llnl . gov / ees /NARAC/ arac .html
Forward vs. Inverse Problem
• PDE model
• Forward problem:
o Given “data” x (e.g. material coefficients, domain and
boundary sources, boundary and initial conditions,
geometry), find state
u
• Inverse problem:
o Given desired goal involving
u , find x
o Arise in many DDDAS scenarios
• parameter estimation
• data assimilation
• optimal control
54
Summary Remarks
•
PDE-constrained optimization key enabling technology for
DDDAS problems
o
o
•
Fast algorithms can be designed for many problems classes
o
•
Turnaround time small constant multiple of PDE solve
Numerous algorithmic challenges remain
o
o
o
o
o
o
o
o
o
55
Data assimilation & parameter estimation
Optimal control
Memory vs. work tradeoff for time-dependent
adjoint PDEs
Non-smooth problems
Inexact Jacobians
nd derivatives
Approximation of 2
Robustness to noise
Ill-conditioning and illposedness , regularizaton
Real time aspects (bootstrapping, early termination)
Pointwise inequality constraints
Physics-based globalizations
Modeling Uncertainty
Irreducible versus epistemic uncertainty
•
•
•
•
•
•
Stochastically-excited structures
Boundary conditions, geometry, properties
Sensitivity/failure analysis
Gaussian and non-Gaussian processes
Polynomial Chaos vs. Monte Carlo
Stochastic spectral/hp element methods
“…Because I had worked in the closest possible ways with
physicists and engineers, I knew that our data can never be precise…”
Norbert Wiener
Slides Courtesy of Karniadakis/Brown
56
Partially Correlated non-Uniform Random Inflow
•Deterministic
•Stochastic
•Pressure
Vorticity: Regions of Uncertainty
57
Non-uniform Gaussian Random BC
• Exponential correlation
C( x 1 , x 2 )  s 2 e  x  x
1
• Stochastic input: s  0.1
Umean along centerline
58
• 2D K-L expansion
2
/b
• 4th-order Hermite-Chaos expansion
• 15-term expansion
Vmean along centerline
Non-uniform Exponential Random BC
• Exponential correlation
C( x 1 , x 2 )  s 2 e  x  x
1
• Stochastic input: s  0.1
Umean along centerline
59
• 2D K-L expansion
2
/b
• 4th-order Laguerre-Chaos expansion
• 15-term expansion
Vmean along centerline
Research Opportunities in Uncertainty
lUUncertainty
analysis is a fertile and much needed area
for inter-disciplinary research
lEEstimates of uncertainties in model inputs are
desperately needed
Uncertainty  Ignorance
60
Additional Considerations/Requirements
on Hardware and Software Systems
• Extended Spectrum of platforms
– Assemblies of Sensor Networks and Computational Grid
platforms
• Systems Architectures including Measurement
Systems
• Programming Environments
• Application, System, and Resource Management
• Models of the Computational Infrastructure
• Security and Fault Tolerance
• DDDAS will accentuate and create the need for
advances in such areas
61
Programming Environments
• Procedural - > Model Based
• Programming -> Composition
• Custom Structures -> Customizable Structures
(patterns, templates)
• Libraries -> Frameworks ->
Compositional Systems
(Knowledge Based Systems)
• Application Composition Frameworks and
Interoperability extended to include measurements
• Data Models and Data Management
– Extend the notion of Data Exchange Standards
(Applications and Measurements)
62
Research and Technology Roadmap
(emphasis on multidisciplinary research)
Application Composition System
}
•Distributed programming models
•Application performance Interfaces
•Compilers optimizing mappings on complex
systems
..
.
}
Application RunTime System
•Automatic selection of solution methods
•Interfaces, data representation & exchange
•Debugging tools
..
.
Measurement System
}
•Application/system multi-resolution models
•Modeling languages
•Measurement and instrumentation
..
.
Y1
i
n
t
e
g
r
a
t
i
o
n
Y2
Exploratory
i
n
t
D E
Eg
r
a
t
i
o
n
Y3
Y4
M
O
Y5
Development
Integration & Demos
63
S
Providing
enhanced
capabilities
for
Applications
Agency Efforts
• NSF
– NGS, SES, ITR
ITR broad, NSF-wide
– Gearing for DDDAS initiative
• will provide a focus for new exciting work in
applications, algorithms and systems’ areas
NSF report www.cise.nsf.gov/eia/dddas
• Also DARPA, NASA, DoE interested
64
What about Industry &DDDAS
• Industry has history of
– forging new research and technology directions and
– adapting and productizing technology which has demonstrated promise
• Need to strengthen the joint academe/industry
research collaborations; joint projects / early stages
• Technology transfer
– establish path for tech transfer from academic research to industry
– joint projects, students, sabbaticals (academe <----> industry)
• Initiatives from the Federal Agencies / PITAC
• Cross-agency co-ordination
• Effort analogous to VLSI, Networking, and
Parallel and Scalable computing
• Industry is interested in DDDAS
65
DDDAS has potential
for significant impact to
science, engineering, and commercial world,
akin to the transformation effected
since the ‘50s
by the advent of computers
http://www.cise.nsf.gov/eia/dddas
66