grid enabled optimisation and design search for engineering (geodise)
TRANSCRIPT
Academic and Industrial PartnersSouthampton, Oxford and Manchester
Simon Cox- Grid/ W3C Technologies and High Performance ComputingGlobal 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
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
http://www.geodise.org
APPLICATION SERVICE
PROVIDERCOMPUTATION
GEODISE PORTAL
OPTIMISATION
Engineer
Parallel machinesClusters
Internet Resource ProvidersPay-per-use
Optimisation archive
Intelligent Application Manager
Intelligent Resource Provider
Licenses and code
Session database
Design archive
OPTIONSSystem
Knowledge repository
Traceability
Visualization
Globus, Condor, SRB
Ontology for Engineering,
Computation, &Optimisation and Design Search
CAD SystemCADDSIDEASProE
CATIA, ICAD
AnalysisCFDFEMCEM
ReliabilitySecurity
QoS
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
Geodise-K
Modern engineering firms are global and distributed
“Not just a problem of using HPC”
CAD and analysis tools, user interfaces, PSEs, and Visualization
Optimisation methods
Data archives (e.g. design/ system usage)
Knowledge repositories & knowledge capture and reuse tools.
Management of distributed compute and data resources
How to … ?
… improve design environments… cope with legacy code / systems
… integrate large-scale systems in a flexible way
… produce optimized designs
… archive and re-use design history
… capture and re-use knowledge
Design Challenges
Design and the Grid
“PSE on Steroids”
DATA
INFORMATION
KNOWLEDGE
COMPUTATION
Automated Archiving
Service 'Property' Queries
Improving design process
Design Shots
Grid Layers Design Process
RSM Construct
RSM Evaluate
Search Using RSM
Best Design
Adequate ?
RSM Tuning
Build Data-Base
CFD
DoE
Initial Geometry
CFD CFD CFD…CFD
CFDCFD
CFDCFD
CFD………
CFDCFD
CFDCluster Parallel Analysis
Design of Experiment &Response Surface Modelling
NASA Satellite StructureOptimized satellite designs
have been found with enhanced vibration isolation performance using parallel GA’s running on work-station clusters.
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.
Problem Solving Environment
Data Repository
Knowledge Discovery Web/Agent access to Repository
Data Archive
Insert Files
XML Schema from PSE
Create Database
Process Schema
XML files
Reconcile Schema
Update Database
New XML Schema from PSE
Auto-Generate Database
Evolve DatabaseInsert Files into
Database
Updated XML Schema
Automated Data Archiving
From information to knowledgeInformation
“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 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 Objective Function Value
Best-Speed Optimizer, Approx
Best-Overall Quality Optimizer, PDS
Pictorial representations of the Overall Performance of each Search Technique on the Aircraft Wing Design Case Study
Best-Quality Optimizer, SA
Average Normalized Evaluation
Count
APPLICATION SERVICE
PROVIDERCOMPUTATION
GEODISE PORTAL
OPTIMISATION
Engineer
Parallel machinesClusters
Internet Resource ProvidersPay-per-use
Optimisation archive
Licenses and code
Session database
Design archive
OPTIONSSystem
Traceability
Globus, Condor, SRB
CAD SystemCADDSIDEASProE
CATIA, ICAD
AnalysisCFDFEMCEM
Geodise-W
APPLICATION SERVICE
PROVIDERCOMPUTATION
GEODISE PORTAL
OPTIMISATION
Engineer
Parallel machinesClusters
Internet Resource ProvidersPay-per-use
Optimisation archive
Intelligent Application Manager
Intelligent Resource Provider
Licenses and code
Session database
Design archive
OPTIONSSystem
Knowledge repository
Traceability
Visualization
Globus, Condor, SRB
Ontology for Engineering,
Computation, &Optimisation and Design Search
CAD SystemCADDSIDEASProE
CATIA, ICAD
AnalysisCFDFEMCEM
ReliabilitySecurity
QoS
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
Geodise-K
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
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-of-
the-art collection of optimisation and search tools, industrial strength analysis codes, and
distributed computing and data resources