295 research outputs found

    Mathematical Modelling of Chemical Diffusion through Skin using Grid-based PSEs

    Get PDF
    A Problem Solving Environment (PSE) with connections to remote distributed Grid processes is developed. The Grid simulation is itself a parallel process and allows steering of individual or multiple runs of the core computation of chemical diffusion through the stratum corneum, the outer layer of the skin. The effectiveness of this Grid-based approach in improving the quality of the simulation is assessed

    A Semantic Web Based Approach to Knowledge Management for Grid Applications

    Get PDF
    Knowledge has become increasingly important to support intelligent process automation and collaborative problem solving in large-scale science over the Internet. This paper addresses distributed knowledge management, its approach and methodology, in the context of grid application. We start by analyzing the nature of grid computing and its requirements for knowledge support; then, we discuss knowledge characteristics and the challenges for knowledge management on the grid. A semantic Web-based approach is proposed to tackle the six challenges of the knowledge lifecycle - namely, those of acquiring, modeling, retrieving, reusing, publishing, and maintaining knowledge. To facilitate the application of the approach, a systematic methodology is conceived and designed to provide a general implementation guideline. We use a real-world Grid application, the GEODISE project, as a case study in which the core semantic Web technologies such as ontologies, semantic enrichment, and semantic reasoning are used for knowledge engineering and management. The case study has been fully implemented and deployed through which the evaluation and validation for the approach and methodology have been performe

    Development of a grid service for multi-objective design optimisation

    Get PDF
    The emerging grid technology is receiving great attention from researchers and applications that need computational and data capabilities to enhance performance and efficiency. Multi-Objective Design Optimisation (MODO) is computationally and data challenging. The challenges become even more with the emergence of evolutionary computing (EC) techniques which produce multiple solutions in a single simulation run. Other challenges are the complexity in mathematical models and multidisciplinary involvement of experts, thus making MODO collaborative and interactive in nature. These challenges call for a problem solving environment (P SE) that can provide computational and optimisation resources to MODO experts as services. Current PSEs provide only the technical specifications of the services which is used by programmers and do not have service specifications for designers that use the system to support design optimisation as services. There is need for PSEs to have service specification document that describes how the services are provided to the end users. Additionally, providing MODO resources as services enabled designers to share resources that they do not have through service subscription. The aim of this research is to develop specifications and architecture of a grid service for MODO. The specifications provide the service use cases that are used to build MODO services. A service specification document is proposed and this enables service providers to follow a process for providing services to end users. In this research, literature was reviewed and industry survey conducted. This was followed by the design, development, case study and validation. The research studied related PSEs in literature and industry to come up with a service specification document that captures the process for grid service definition. This specification was used to develop a framework for MODO applications. An architecture based on this framework was proposed and implemented as DECGrid (Decision Engineering Centre Grid) prototype. Three real-life case studies were used to validate the prototype. The results obtained compared favourably with the results in literature. Different scenarios for using the services among distributed design experts demonstrated the computational synergy and efficiency in collaboration. The mathematical model building service and optimisation service enabled designers to collaboratively build models using the collaboration service. This helps designers without optimisation knowledge to perform optimisation. The key contributions in this research are the service specifications that support MODO, the framework developed which provides the process for definining the services and the architecture used to implement the framework. The key limitations of the research are the use of only engineering design optimisation case studies and the prototype is not tested in industry.EThOS - Electronic Theses Online ServiceGBUnited Kingdo

    Visual programming environments for multi-disciplinary distributed applications

    Get PDF
    A Problem Solving Environment is a complete, integrated computing environment for composing, compiling and running applications in a specific problem area or domain. A Visual Programming Environment is one possible front end to a problem solving environment. It applies the visual programming paradigms of "point and click" and "drag and drop", via a Graphical User Interface, to the various constituent components that are used to assemble an application. The aim of the problem solving environment presented here is to provide the ability to build up scientific applications by connecting, or plugging, software components together and to provide an intuitive way to construct scientific applications. Problem solving environments promise a totally new user environment for computational scientists and engineers. In this new paradigm, individual programs combined to solve a problem in their given area of expertise, are wrapped as components within an integrated system that is both powerful and easy to use. This thesis aims to address: problems in code reuse the combination of different codes in new ways and problems with underlying system familiarity and distribution. This is achieved by abstracting application composition using visual programming techniques. The work here focuses on a prototype environment using a number of demonstration problems from multi-disciplinary problem domains to illustrate some of the main difficulties in building problem solving environments and some possible solutions. A novel approach to code wrapping, component definition and application specification is shown, together with timing and usage comparisons that illustrate that this approach can be used successfully to help scientists and engineers in their daily work.EThOS - Electronic Theses Online ServiceGBUnited Kingdo

    Efficient integration of software components for scientific simulations

    Get PDF
    Abstract unavailable please refer to PD

    Dynamic Optimization Algorithms for Baseload Power Plant Cycling under Variable Renewable Energy

    Get PDF
    The growing deployment of variable renewable energy (VRE) sources, such as wind and solar, is mainly due to the decline in the cost of renewable technologies and the increase of societal and cultural pressures. Solar and wind power generation are also known to have zero marginal costs and fuel emissions during dispatch. Thereby, the VRE from these sources should be prioritized when available. However, the rapid deployment of VRE has heightened concerns regarding the challenges in the integration between fossil-fueled and renewable energy systems. The high variability introduced by the VRE as well as the limited alignment between demand and wind/solar power generation led to the increased need of dispatchable energy sources such as baseload natural gas- and coal-fired power plants to cycle their power outputs more often to reliably supply the net load. The increasing power plant cycling can introduce unexpected inefficiencies into the system that potentially incur higher costs, emissions, and wear-and-tear, as the power plants are no longer operating at their optimal design points. In this dissertation, dynamic optimization algorithms are developed and implemented for baseload power plant cycling under VRE penetration. Specifically, two different dynamic optimization strategies are developed for the minute and hourly time scales of grid operation. The minute-level strategy is based on a mixed-integer linear programming (MILP) formulation for dynamic dispatch of energy systems, such as natural gas- and coal-fired power plants and sodium sulfur batteries, under VRE while considering power plant equipment health-related constraints. The hourly-level strategy is based on a Nonlinear Multi-objective dynamic real-time Predictive Optimization (NMPO) implemented in a supercritical pulverized coal-fired (SCPC) power plant with a postcombustion carbon capture system (CCS), considering economic and environmental objectives. Different strategies are employed and explored to improve computational tractability, such as mathematical reformulations, automatic differentiation (AD), and parallelization of a metaheuristic particle swarm optimization (PSO) component. The MILP-based dynamic dispatch framework is used to simulate case studies considering different loads and renewable penetration levels for a suite of energy systems. The results show that grid flexibility is mostly provided by the natural gas power plant, while the batteries are used sparingly. Additionally, considering the post-optimization equivalent carbon analysis, the environmental performance is intrinsically connected to grid flexibility and the level of VRE penetration. The stress results reinforce the necessity of further considering and including equipment health-related constraints during dispatch. The results of the NMPO successfully implemented for a large-scale SCPC-CCS show that the optimal compromise is automatically chosen from the Pareto front according to a set of weights for the objectives with minimal interaction between the framework and the decision maker. They also indicate that to setup the optimization thresholds and constraints, knowledge of the power system operations is essential. Finally, the market and carbon policies have an impact on the optimal compromise between the economic and environmental objectives

    Conceptual modelling for integrated decision-making in process systems

    Get PDF
    This Thesis addresses the systematic construction of Decision Making Models (DMMs) from the conceptualization stage to its application in specific situations, with special emphasis on !he treatment of scenarios where there is a hierarchy of decision levels, common in the Process Systems (PS). Although the methodologies developed are generic, the scope of this Thesis is limited to the perspective of Process Engineering. The central component required to construct a DMM is the conceptual description of the reality, which supports the system alisation of management procedures . During this description, two different dom ains can be identified: the PS Domain, useful to describe the structure of the process as such (physical reality and the way in which its elements are related), and the Management Domain, identified in this Thesis as associated with the Conceptual Constraints (CC) that describe the restrictions associated with the management of the process . In this way, the PS Domain includes concepts and relationships that appear in the control standards of the process followed by the company: the description of the process to be developed, the description of the physical equipment in which it is developed , and that of its interactions, giving rise to the control of the execution of the procedures; this domain should allow managing the construction, design, operation and control of any manufacturing system. On the other hand, the CC Domain contains the information associated with the concepts and relationships that m ust be fulfilled to ensure a coherent set of decisions, with the purpose of identifying and representing the systematics to follow during the decision-making process, giving rise to the conceptual representation of this system and, finally, the construction of the corresponding DMM. The first challenge addressed in this thesis is associated with the systematisation of conceptual modelling from semantic information, for the construction ofontologies from textual sources and a procedure to verify the interna! coherence of lhese sources. The application of this methodology has been used for the identification of the essential concepts and relationships in the PS Domain, allowing creating a generic, common and shared model, unlike the existing models. In the next step, this PS Domain has been used to solve management problems in systems that comprise multi-level hierarchies. The resulting decision-making process allows integrating the decisions made al each level, ensuring their consistency from an approach that simultaneously considers the management of all available information (data and knowledge). On the other hand, the introduction of the necessary concepts and relationships to ensure the feasibility of the process management decisions, through the CC Domain, allows the development of systematic DMM creation procedures: this domain classifies the constrains (balances, sequence, etc.), adds abstrae! elements to them (e.g.: produced and consumed amounts) and allows to generalize the relation of its compone nis with the information associated to the PS Domain. The last part of this Thesis deals with the integration of the PS and CC Domains, and their application for the generation of new decision-making systems . For this, algorithms have been designed that, starting from the previously identified and classified restrictions, and patterns of DMMs also previously identified from existing cases, exploit the information available through the instances in the PS Domain, to generate new DMMs according to the user's specifications. lts use is illustrated through cases from different environments, demonstrating the generalisation capacity of the created systematics.Esta Tesis aborda la construcción sistemática de Modelos para la toma de Decisiones (DMMs) desde la etapa de conceptualización hasta su aplicación en situaciones concretas, con especial énfasis en el tratamiento de escenarios en los que existe una jerarquía de niveles de decisión, habitual en la Industria de Proceso (PS). Aunque las metodologías desarrolladas son genéricas, el alcance de esta Tesis se limita a la perspectiva de la Ingeniería de Procesos. El componente central requerido para construir un DMMs es la descripción conceptual de la realidad a la que se orienta, que a su vez respalda la sistematización de los procedimientos de gestión. Durante esta descripción, se pueden identificar planteamientos asociados a dos dominios diferentes: el Dominio del Proceso (PS), útil para describir la estructura del proceso como tal (realidad física y forma en la que se relacionan sus elementos), y el Dominio de Gestión, asociado a las Restricciones Conceptuales (CC) que describen las restricciones asociadas a la gestión del proceso. El Dominio PS incluye conceptos y relaciones que aparecen en los estándares de control del proceso que sigue la empresa: la descripción del proceso a desarrollar, la descripción de los equipos físicos en los que se desarrolla, y la de sus interacciones, que dan lugar al control de ejecución de los procedimientos; este dominio debe permitir la construcción, el diseño, la operación y el control de cualquier sistema de fabricación. Por su parte, el Dominio CC contiene la información asociada a los conceptos y las relaciones que deben cumplirse para asegurar un conjunto coherente de decisiones, con el propósito de identificar y representar la sistemática a seguir durante el proceso de toma de decisiones, dando lugar a la representación conceptual de esta sistemática y, finalmente, a la construcción del correspondiente DMM. El primer reto abordado en esta Tesis está asociado a la sistematización del modelado conceptual a partir de información semántica, para construcción de ontologías a partir de fuentes textuales y de un procedimiento para verificar la coherencia interna de dichas fuentes. La aplicación de esta metodología se ha utilizado para la identificación de los conceptos y las relaciones esenciales en el Dominio PS, permitiendo crear un modelo genérico, común y compartido, a diferencia de los modelos existentes. En el siguiente paso, este Dominio PS se ha utilizado para la resolución de problemas de gestión en sistemas que comprenden múltiples niveles de jerarquías funcionales. El proceso de toma de decisiones resultante permite integrar las decisiones tomadas en cada nivel, asegurando su coherencia a partir de un enfoque que contempla simultáneamente la gestión de toda la información disponible (datos y conocimiento). Por su parte, la introducción de los conceptos y relaciones necesarios para asegurar la factibilidad de las decisiones de gestión del proceso, a través del Dominio CC, permite el desarrollo de procedimientos sistemáticos de creación de DMMs: este Dominio clasifica las restricciones (balances, secuencia, etc.), agrega elementos abstractos a dichas restricciones (p.e.: cantidad producida y consumida) y permite generalizar la relación de sus componentes con la información asociada al Dominio PS. En la última parte de esta Tesis se aborda la integración de los Dominios PS y CC, y su aplicación para la generación de nuevos sistemas de toma de decisiones. Para ello, se han diseñado algoritmos que, partiendo de las restricciones anteriormente identificadas y clasificadas, y patrones de DMMs también previamente identificados a partir de casos ya existentes, explotan la información disponible a través de las instancias del Dominio PS, para generar de nuevos modelos de toma de decisión de acuerdo con las especificaciones del usuario. Su utilización se ilustra a través de casos procedentes de diferentes entornos, demostrando la capacidad de generalización de la sistemática creada.Postprint (published version

    Visual programming environments for multi-disciplinary distributed applications

    Get PDF
    A Problem Solving Environment is a complete, integrated computing environment for composing, compiling and running applications in a specific problem area or domain. A Visual Programming Environment is one possible front end to a problem solving environment. It applies the visual programming paradigms of "point and click" and "drag and drop", via a Graphical User Interface, to the various constituent components that are used to assemble an application. The aim of the problem solving environment presented here is to provide the ability to build up scientific applications by connecting, or plugging, software components together and to provide an intuitive way to construct scientific applications. Problem solving environments promise a totally new user environment for computational scientists and engineers. In this new paradigm, individual programs combined to solve a problem in their given area of expertise, are wrapped as components within an integrated system that is both powerful and easy to use. This thesis aims to address: problems in code reuse the combination of different codes in new ways and problems with underlying system familiarity and distribution. This is achieved by abstracting application composition using visual programming techniques. The work here focuses on a prototype environment using a number of demonstration problems from multi-disciplinary problem domains to illustrate some of the main difficulties in building problem solving environments and some possible solutions. A novel approach to code wrapping, component definition and application specification is shown, together with timing and usage comparisons that illustrate that this approach can be used successfully to help scientists and engineers in their daily work

    Integrating Rate Based Models into a Multi-Objective Process Design & Optimisation Framework using Surrogate Models

    Get PDF
    In the development of energy and chemical processes, the process engineers extensively apply computer aided methods to design & optimise these processes and corresponding process units. Such applications are multi-scale modelling and multi-objective optimisation methods. Multi-objective optimisation of super-structured process designs are expensive in CPU-time due to the high number of potential configurations and operation conditions to be calculated. Thus single process units are generally represented by simple models like equilibrium based (chemical or phase equilibrium) or specific short cut models. In the development of new processes, kinetic effects or mass transport limitations in certain process units may play an important role, especially in multiphase chemical reactors. Therefore, it is desirable to represent such process units by experimentally derived rate based models (i.e. reaction rates and mass transport rates) in the process flowsheet simulators used for the extensive multi-objective optimisation. This increases the trust engineers have in the results and allows enriching the process simulations with newest experimental findings. As most rate based models are iteratively solved, a direct incorporation would cause higher CPU-time that penalises the use of multi-objective optimisation. A global surrogate model (SUMO) of a rate based model was successfully generated to allow its incorporation into a process design & optimisation tool which makes use of an evolutionary multi-objective optimisation. The methodology was applied to a fluidised bed methanation reactor in the process chain from wood to Synthetic Natural Gas (SNG). Two types of surrogate model, an ordinary Kriging interpolation and an artificial neural network, were generated and compared to its underlying rate based model and the chemical equilibrium model. The analysis showed that kinetic limitations have significant influence on the result already for standard bulk gas chemical components. A case study applying the previous version of the process design model and the revised version (with rate based model introduced as a set of five surrogate models) will demonstrate that the prediction uncertainties of the process design & optimisation methodology are reduced due to the integration of the rate based model of the fluidised bed methanation reactor. It will be shown that the different process design models predict considerably different optimal operating conditions of the Wood-to-SNG process. This emphasises the importance of the integration of rate based models into the process design models. The presented approach has been developed for the fluidised bed methanation reactor, however, it is a generic approach which can be applied to other process unit technologies as well. Future investigations will target other technologies to further improve the process design & optimisation predictions and support project development
    corecore