|
||
Integrated Asset Management in Smart Oilfields |
| Home | Research | Publications | Team |
A postdoctoral research position in Computer Science/Computer Engineering is available at the Center for Interactive Smart Oilfield Technologies (CiSoft), University of Southern California, Los Angeles. |
|||
|
The delivery of enriched information from technical analysis into real time operational domains is one of the main challenges addressed by Integrated Asset Management (IAM). An IAM system should ensure proper coordination between data collection sources and data processing destinations. Ultimately, meeting these conditions increases the demand for rapid delivery of relevant data to applications at the desired frequency and/or density, and synchronized in time over multiple sources. Large volumes of data from multiple sources result from progressively improving new capabilities for well measurement, seismic data acquisition, and continuous data collection. The current areas of research in this project are as follows: Metadata Management Using Semantic Web Technologies: One of the goals of Integrated Asset Management(IAM) is to provide improved information access and integration from a variety of tools for reservoir modeling, simulation, and performance prediction to aid rapid decision making for continuous production optimization. Our key hypothesis is that, metadata, which is data about data, plays a key role in making the data more readily accessible and available in more meaningful ways to the users. We demonstrate this hypothesis through a framework for data integration and information access which uses metadata as the main enabling element. The framework consists of two components: a metadata catalog for storage and retrieval of materialized metadata, and a metadata based virtual data integration framework, for accessing non-materialized data. OWL, a recently proposed W3C semantic web standard, which provides a rich set of primitives for data modelling has been used to represent and store the metadata. We examine the opportunities, challenges, techniques and limitations related to using OWL, for realising such a metadata based framework. The key problems of metadata schema design, acquisition/capture, storage, querying and application are addressed. We believe that our work has a wider applicability in domains that contain large amounts of unmanaged silos of data including the grid/eScience applications as well as in many large enterprises. Service-oriented architecture: Service oriented architecture (SOA) is a style of architecting software systems by packaging functionalities as services that can be invoked by any service requester. An SOA typically implies a loose coupling between modules, enables software reuse, and leads to scalable and modular architectures. Web services form an attractive basis for implementing service-oriented architectures for distributed systems. We are exploring SOA for our IAM framework. The service abstraction is expected to provide a uniform way to mask a variety of underlying data sources (real-time production data, historical data, model parameters, reports, etc.) and functionalities (simulators, optimizers, sensors, actuators, etc.). Workflows can be composed by coupling service interfaces in the desired order. The workflow specification can be through a graphical or textual front end and the actual service calls can be generated automatically. Workflows for automation and application integration Engineers spend much of their time performing repetitive tasks which could be automated. Many of these repeated tasks involve invoking legacy tools, preparing data for them, post-processing data from one tool to be suitable for another etc. A key goal of IAM is to automate such repetitive tasks. We are exploring the use of workflows and workflow technologies to address this problem (E.g., Windows WF). We envisage an easy-to-use design environement in which a knowledgeable domain engineer can create workflows and publish them to be used by others. Key research issues in creating such a workflow framework are ability to support creation of domain workflows and monitor the exection of workflows at different levels of hierarchy, creating wrappers for legacy tools, integrating legacy tools in a workflow using adapters etc. Uncertainty modeling and design space exploration: A key requirement for IAM is support for rapid decision-making. The quality of decision-making is significantly impacted by the mechanisms for representation and management of uncertainty in the IAM framework. The space of possible "designs" is characterized by the uncertainty in information about the oilfield asset as well as the range of operational strategies that can be adopted for production optimization etc. One of the current focus areas for this project is a mechanism for rapid, guided exploration of the decision space by using multi-granularity model proxies that allow successive refinement and evaluation of the strategy space. Our multi-level approach will allow users to model uncertainties and to assess the impact of information uncertainty on the decision space. The first level will enable coarse-grained evaluation of the design space using heuristic-based tools, and the second level will use more fine-grained proxies or low-level simulators. The MILAN project represents our prior experience with design space exploration in a model-based framework. Lessons from hierarchical design space exploration in MILAN will be leveraged for this project. Model-integrated computing: Model integrated computing (MIC) has been adopted as a fundamental design philosophy for our IAM framework. An MIC-based approach involves rich, domain-specific modeling languages and environments that capture system information in a structured format. This model information (model database) forms the core of the system and acts as the central point of information sharing and coordination between loosely coupled applications. Model information can be utilized for a variety of workflows from automatic code generation, workflow synthesis, etc. Our early work on defining a modeling approach for the petroleum domain is described in this paper. See the Publications section. Domain-specific languages: An important area of ongoing research is the design of a domain specific modeling language (based on a UML-like notation) for capturing various aspects of IAM. This modeling language should capture not just the information from the petroleum domain (such as reservoir and well information, fluid properties, etc.) but also the computational basis for IAM such as databases, web service interfaces, XML-based data schemas, simulators, optimizers, real-time sense-and-response workflows, etc. The eventual objective is to allow an end user to describe oilfield asset components, compose the components into operational strategies, and invoke a set of integrated tools for specific workflows that support the strategies. The design of the domain-specific language is a perpetual and critical component of the framework design and implementation. Links to "relevant" USC courses: |
|
Maintained by Amol Bakshi (amol at usc.edu) - Last modified on Saturday, 2 February 2008 |