Transcript SVG

Grid Enabled Optimisation and
Design Search for Engineering
(GEODISE)
http://www.geodise.org
Academic and Industrial Partners
Southampton, Oxford and Manchester
Simon Cox- Grid/ W3C Technologies
and High Performance Computing
Global Grid Forum Apps Working Group
Andy Keane- Director of Rolls Royce/
BAE Systems University Technology
Partnership in Design Search and
Optimisation
Mike Giles- Director of Rolls Royce
University Technology Centre for
Computational Fluid Dynamics
Carole Goble- Ontologies and DARPA
Agent Markup Language (DAML) /
Ontology Inference Language (OIL)
Nigel Shadbolt- Director of Advanced
Knowledge Technologies (AKT) IRC
http://www.geodise.org
BAE Systems- Engineering
Rolls-Royce- Engineering
Fluent- Computational Fluid Dynamics
Microsoft- Software/ Web Services
Intel- Hardware
Compusys- Systems Integration
Epistemics- Knowledge Technologies
Condor- Grid Middleware
Geodise-K
Engineer
GEODISE
PORTAL
Knowledge
repository
Ontology for
Engineering,
Computation, &
Optimisation and
Design Search
Reliability
Security
QoS
Visualization
Session
database
Traceability
OPTIMISATION
Globus, Condor, SRB
OPTIONS
System
Optimisation
archive
APPLICATION
SERVICE
PROVIDER
Intelligent
Application
Manager
CAD System
CADDS
IDEAS
ProE
CATIA, ICAD
COMPUTATION
Licenses
and code
Analysis
CFD
FEM
CEM
Design
archive
Parallel machines
Clusters
Internet Resource Providers
Pay-per-use
Intelligent
Resource
Provider
Geodise will provide grid-based seamless access to an intelligent knowledge
repository, a state-of-the-art collection of optimisation and search tools,
industrial strength analysis codes, and distributed computing & data resources
Design
Design Challenges
Modern engineering firms are global and distributed
How to … ?
… improve design environments
… cope with legacy code / systems
… produce optimized designs
CAD and analysis tools, user
interfaces, PSEs, and Visualization
Optimisation methods
… integrate large-scale systems in a
flexible way
Management of distributed compute
and data resources
… archive and re-use design history
Data archives (e.g. design/ system
usage)
… capture and re-use knowledge
Knowledge repositories &
knowledge capture and reuse tools.
“Not just a problem of using HPC”
Design and the Grid
Grid Layers
Design Process
KNOWLEDGE
Improving design process
INFORMATION
Service 'Property' Queries
DATA
Automated Archiving
COMPUTATION
Design Shots
“PSE on Steroids”
KNOWLEDGE
INFORMATION
DATA
COMPUTATION
Design of Experiment &
Response Surface Modelling
Initial
Geometry
RSM
Construct
DoE
RSM
Evaluate
CFD
CFD … CFD
CFD
CFD … CFD
CFD
CFD … CFD
CFD
CFD … CFD
Cluster
Parallel
Analysis
Search Using
RSM
CFD
Build
Data-Base
Adequate ?
Best
Design
RSM
Tuning
NASA Satellite Structure
Optimized satellite designs
have been found with
enhanced vibration
isolation performance
using parallel GA’s
running on work-station
clusters.
Baseline 3D-boom on test
Design Optimisation Methods

OPTIONS is
“a design exploration and optimization package that may be used to study
and compare a large range of optimization methods when applied to
design problems.”

Has > 30 algorithms e.g.:






Classical gradient descent methods.
Evolutionary and stochastic searches.
Response surface models.
Data-fusion methods.
Multi-objective / Pareto approaches.
Robust Engineering Design (RED) methods.
KNOWLEDGE
INFORMATION
(DATA)
COMPUTATION
Automated Data Archiving
From information to knowledge
Information
“Which resources have the codes I
require?”
“Give me the current status of all
resources”
“When are resources under-used?”
“What is the status of my jobs?”
“Where was the code when the
machine crashed?”
“When will I get my results?”
Re-use and analysis of knowledge
“Why do these parameters perform
well?”
“What similar designs have been
studied before?”
“Which systems give good
performance on which jobs?”
“How to use the package?”
“Who is an expert user of Genetic
Algorithms?”
“Which design strategies are likely
to prove effective?”
KNOWLEDGE
INFORMATION
DATA
COMPUTATION
Knowledge repositories.





Rule bases on available methods
Case based reasoning systems
Ontologies for allow use of domain and process
knowledge
Search and retrieval systems
Intelligent resource management
Average
Normalized
Evaluation
Count
Best-Speed
Optimizer, Approx
Best-Overall Quality
Optimizer, PDS
Best-Quality
Optimizer, SA
Average Normalized Objective Function Value
Pictorial representations of the Overall Performance of each
Search Technique on the Aircraft Wing Design Case Study
Geodise-W
Engineer
GEODISE
PORTAL
Session
database
Traceability
OPTIMISATION
Globus, Condor, SRB
OPTIONS
System
Optimisation
archive
APPLICATION
SERVICE
PROVIDER
CAD System
CADDS
IDEAS
ProE
CATIA, ICAD
COMPUTATION
Licenses
and code
Analysis
CFD
FEM
CEM
Design
archive
Parallel machines
Clusters
Internet Resource Providers
Pay-per-use
Geodise-K
Engineer
GEODISE
PORTAL
Knowledge
repository
Ontology for
Engineering,
Computation, &
Optimisation and
Design Search
Reliability
Security
QoS
Visualization
Session
database
Traceability
OPTIMISATION
Globus, Condor, SRB
OPTIONS
System
Optimisation
archive
APPLICATION
SERVICE
PROVIDER
Intelligent
Application
Manager
CAD System
CADDS
IDEAS
ProE
CATIA, ICAD
COMPUTATION
Licenses
and code
Analysis
CFD
FEM
CEM
Design
archive
Parallel machines
Clusters
Internet Resource Providers
Pay-per-use
Intelligent
Resource
Provider
Geodise will provide grid-based seamless access to an intelligent knowledge
repository, a state-of-the-art collection of optimisation and search tools,
industrial strength analysis codes, and distributed computing & data resources
Technologies (i) Grid Middleware
(To coordinate and authenticate use of components of Geodise)
 Globus (and GGF grid-computing protocols)







Security Infrastructure (GSI)
Resource Allocation Mechanism (GRAM)
Resource Information System (GRIS)
Index Information Service (GIIS)
Grid-FTP
Metadirectory service (MDS 2.0+) coupled to LDAP server
Condor (distributed high performance throughput system)


Condor-G allows us to handle dispatching jobs to our Globus system
Active collaboration from with the Condor development team at
University of Wisconsin (Miron Livny)
(ii) Data & Open W3C Standards
(To access and interchange data)

XML and XML Schema



Representing data in a portable format
WSDL (Web Service Description Language)
UDDI (Universal Description, Discovery and
Integration)

Publish and discover information about web services
(iii) Ontologies & Semantic Web
(conceptualisation of a community’s knowledge of a domain)

DAML - OIL (DARPA Agent Markup Language/ Ontology
Inference Language)





Genetics http://www.geneontology.org/
Virtual Enterprises
Product Specifications
Medicine
Encyclopaedic Knowledge
http://www.cyc.com/cyc-2-1/toc.html
(iv) Knowledge Technologies
The future of design optimisation




Design improvements driven by the exploitation of
CAD tools coupled to advanced analysis codes (CFD,
FEA, etc.)
Distributed, heterogeneous computing environment
spread across companies and time zones.
Optimization used alongside manual search as part of a
problem solving environment.
Knowledge based tools for advice and control of
process as well as product.
Conclusions

Design Optimisation needs all layers of Grid
Computation
 Data
 Information
 Knowledge

Geodise will provide grid-based seamless access
to an intelligent knowledge repository, a state-ofthe-art collection of optimisation and search
tools, industrial strength analysis codes, and
distributed computing and data resources