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