300 likes | 381 Views
Grid Enabled Optimisation and Design Search for Engineering (GEODISE). http://www.geodise.org. Simon Cox- Grid/ W3C Technologies and High Performance Computing Global Grid Forum Apps Working Group
E N D
Grid Enabled Optimisation and Design Search for Engineering (GEODISE) http://www.geodise.org
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 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 Academic and Industrial PartnersSouthampton, Oxford and Manchester http://www.geodise.org
Geodise-K 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 Challenges Modern engineering firms are global and distributed “Not just a problem of using HPC” How to … ? … improve design environments … cope with legacy code / systems CAD and analysis tools, user interfaces, PSEs, and Visualization … produce optimized designs Optimisation methods … integrate large-scale systems in a flexible way Management of distributed compute and data resources Data archives (e.g. design/ system usage) … archive and re-use design history Knowledge repositories & knowledge capture and reuse tools. … capture and re-use knowledge
Design and the Grid “PSE on Steroids”
KNOWLEDGE INFORMATION DATA COMPUTATION
Initial Geometry CFD DoE RSM Evaluate CFD Best Design RSM Tuning CFD CFD CFD CFD RSM Construct CFD CFD CFD CFD CFD CFD CFD … … Search Using RSM … … Cluster Parallel Analysis Adequate ? Build Data-Base Design of Experiment &Response Surface Modelling
NASA Satellite Structure Optimized 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.
KNOWLEDGE INFORMATION (DATA) COMPUTATION
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?” From information to knowledge
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
Best-Speed Optimizer, Approx Best-Overall Quality Optimizer, PDS Average Normalized Evaluation Count 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-K 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
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