WO2003027796A2 - System and method for energy and green-house gas inventory - Google Patents

System and method for energy and green-house gas inventory Download PDF

Info

Publication number
WO2003027796A2
WO2003027796A2 PCT/US2002/029380 US0229380W WO03027796A2 WO 2003027796 A2 WO2003027796 A2 WO 2003027796A2 US 0229380 W US0229380 W US 0229380W WO 03027796 A2 WO03027796 A2 WO 03027796A2
Authority
WO
WIPO (PCT)
Prior art keywords
data
input
output
green
house
Prior art date
Application number
PCT/US2002/029380
Other languages
French (fr)
Other versions
WO2003027796A3 (en
Inventor
Susann B. Nordrum
Original Assignee
Chevron U.S.A. Inc.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Chevron U.S.A. Inc. filed Critical Chevron U.S.A. Inc.
Priority to AU2002341674A priority Critical patent/AU2002341674A1/en
Publication of WO2003027796A2 publication Critical patent/WO2003027796A2/en
Publication of WO2003027796A3 publication Critical patent/WO2003027796A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/087Inventory or stock management, e.g. order filling, procurement or balancing against orders
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/80Management or planning
    • Y02P90/84Greenhouse gas [GHG] management systems
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/80Management or planning
    • Y02P90/84Greenhouse gas [GHG] management systems
    • Y02P90/845Inventory and reporting systems for greenhouse gases [GHG]

Definitions

  • This invention relates to a system and method for energy and green-house gas inventory management, especially as relates to the petroleum industry.
  • GHG greenhouse gases
  • data should be gathered in a form that supports documentation.
  • the original, documented data should be electronically copied to a spreadsheet that performs the calculations.
  • Calculated emission estimates are then preferably electronically transferred to a database, which is used to generate company totals and reports.
  • the database also extracts raw data and supporting information so that if calculational formulas change, the stored data can be electronically transferred to new spreadsheets to use the new emission estimating formulas.
  • An integrated data model would be unique, and the ability to review and change calculations is also different from existing systems.
  • Linkage of the Excel spreadsheet, e.g., to the Access data base, e.g., for the purpose of estimating GHG emissions is not present in existing systems.
  • Such a system should be amenable to being implemented on a variety of platforms and network configurations, e.g., client-server, Transmission Control Protocol/Internet Protocol, and others.
  • the calculation steps may be performed at various phases of the process, i.e., earlier or later steps.
  • the calculation logic may reside at one or more of the various stages, subsystems, e.g., in Excel or other spreadsheet program at an early stage, or in Access, Oracle or other database management system, or other subsystem in a later stage.
  • Access to the raw data and calculated data and various reports may be made through various means, e.g., over a network, to various authorized persons, with different access levels for different persons.
  • Parts of the system are optionally electronically connected with one or more government agencies, consultants or other parties for transmission of, or access to, data or reports. Connections with government agencies are optionally used to meet regulatory filing requirements. Connections within or between other systems in an enterprise are optionally with one or more ERP systems or other back-office systems such as are commercially available, e.g., from SAP Aktiengesellschaft or J.D. Edwards & Company.
  • the system and method of the present invention provides such a solution.
  • the invention includes a method for green-house gas inventory management including: entering input data and input source descriptions for the input from green-house-gas-producing processes at a field site into a computer-readable file; passing the input data to a green-house-gas calculating module; outputting green-house-gas emissions based on the input data; passing the input, input source descriptions, and the output over a network to an output integration program; integrating the output with a plurality of other output from at least one other field site; mapping the integrated output into a relational database schema; and storing the mapped integrated output in a relational database.
  • Another aspect of the invention is a data processing apparatus for maintaining an inventory of green-house gas emissions, including: a Central Processing Unit (CPU); and a memory operatively connected to the CPU, the memory containing a program adapted to be executed by the CPU and the CPU and memory cooperatively adapted to: displaying a form for inputting data and input source descriptions for the input from green-house-gas-producing processes at a field site into a computer-readable file; passing the input data to a green-house-gas calculating module; calculating green-house-gas emissions based on the input data; passing the input, input source descriptions, and the output over a network to an output integration program; integrating the output with a plurality of other output from a plurality of other field sites; mapping the integrated output into a relational database schema; and storing the mapped integrated output in a relational database.
  • CPU Central Processing Unit
  • Another aspect of the invention is a computer program embodied on at least one computer-readable medium, the computer program for maintaining an inventory of green-house gas emissions, including: a code segment configured and adapted for displaying a form for inputting data and input source descriptions for the input from green-house-gas-producing processes at a field site into a computer-readable file; a code segment configured and adapted for passing the input data to a green-house-gas calculating module; a code segment configured and adapted for calculating green-house-gas emissions based on the input data; a code segment configured and adapted for passing the input, input source descriptions, and the output over a network to an output integration program; a code segment configured and adapted for integrating the output with a plurality of other output from a plurality of other field sites; a code segment configured and adapted for mapping the integrated output into a relational database schema; and a code segment configured and adapted for storing the mapped integrated output in a relational database.
  • FIGS 1 and 2 are schematic block system diagrams of two embodiments of the invention.
  • Figure 3 is a schematic block conceptual data model, entity-relationship diagram depicting, in one embodiment of the invention, the entities participating in the invention and their relationships.
  • Figure 4 is an example in one embodiment of a logical data model, i.e., relations for use in the database aspect of the invention
  • Figure 5A is a schematic process model, level 0 flow chart diagram of one embodiment of the invention.
  • Figure 5B is a schematic process model, level 1 data flow diagram (a first decomposition of the system diagram in Figure 5A) and shows logical data flow between major processes of one embodiment of the invention.
  • Figure 6 is a schematic process model, level 1 data flow diagram showing logical data flow between major processes of one embodiment of the GHG Data Extraction Module of the invention.
  • Figure 7 depicts in one embodiment of the invention, exemplary simplified data domain descriptions for the data input aspect of the invention.
  • Figure 8 is a schematic process model, data flow diagram and shows logical data flow between major processes of one embodiment of the configuration aspect of the invention.
  • Figures 9, 10 and 11 depict in particular embodiments of the invention, an exemplary user interface depicting configuration forms for the data input aspect of the invention.
  • Figure 12 depicts in one embodiment of the invention, an exemplary user interface depicting data input forms.
  • Figures 13A and 13B depict in one embodiment of the invention, exemplary SQL queries to a relational database storing an integrated GHG inventory.
  • Figures 14 and 15 depict in one embodiment of the invention, exemplary reports from a relational database used in the invention in storing an integrated GHG inventory.
  • the invention may be practiced with other computer system configurations, including hand-held devices, multiprocessor systems, microprocessor-based or programmable consumer electronics, minicomputers, mainframe computers, and the like.
  • the invention may also be practiced in distributed computing environments where tasks are performed by remote processing devices that are linked through a communications network.
  • program modules may be located in both local and remote memory storage devices.
  • FIG. 1 is a schematic block system diagram of one embodiment of the invention. Each entity involved in the method, in one embodiment, is depicted.
  • GHG Emissions Data Extraction Module 135 is connected with Database Management System 140, which is connected to Database 145. Multiple geographic locations having GHG emitting processes, e.g., Geographic Locations 1 , 2 and 3, having reference numbers 115, 120 and 125, respectively, are connected over network 130 to GHG Emissions Data Extraction Module 135.
  • FIG 2 is an alternate embodiment of a block system diagram. It is substantially the same as Figure 1 , and the primary differences are discussed below. Geographic Locations 1 , 2, and 3 are replaced with two categories of GHG Data Sources. One, GHG Data Source 115, is connected to GHG Emissions Calculating Module 205, which in turn is connected to network 130. The other, GHG Calculated Emissions Data Sources 120 is directly connected with network 130, without passing through the GHG Emissions Calculating Module 205. Additional entities are optionally connected over network 130 to GHG DB 145. These optionally include regulatory agencies (shown as reference number 160 in Figure 3 discussed below).
  • Network 130 is optionally the Internet or other public or private networks or combinations thereof.
  • the communication of all entities through a common Network 130 is illustrative only, and the invention includes embodiments where some entities communicate through one network, other entities through a different network, and various permutations thereof. That is, the GHG Inventory System 305, as well as any general-purpose computers utilized by GHG Producing Facilities 105 and other entities (collectively, the "nodes") preferably transmit digitally encoded data and other information between one another.
  • the communication links between the nodes preferably comprise a cable, fiber or wireless link on which electronic signals can propagate.
  • each node may be connected via an Internet connection using a public switched telephone network (PSTN), such as those provided by a local or regional telephone operating company.
  • PSTN public switched telephone network
  • each node may be connected by dedicated data lines, cellular, Personal Communication Systems ("PCS”), microwave, or satellite networks.
  • PCS Personal Communication Systems
  • Figure 3 is a schematic diagram depicting a conceptual data model / entity-relationship diagram. It shows the key entities of one embodiment of the invention and their interrelationships and key messages transferring between the entities in the practice of the method and system of the invention. The diagram is described in the context of an example for one embodiment of a method/process according to the invention.
  • GHG Producing Facilities 115 pass source data and/or calculated data 310 to GHG Inventory System 305.
  • GHG Inventory System 305 extracts the passed data and organizes and stores it in a database.
  • Regulator Agencies 160 and/or GHG Inventory System Reports Customers 150, request reports, 325 and 327, respectively, from GHG Inventory System 305 and GHG Inventory System 305 passes back Database Reports 320 and 327, respectively.
  • the GHG Producing Facilities 115 also optionally request reports from and receive reports from GHG Inventory System 305.
  • Figure 4 is an example in one embodiment of a logical data model, i.e., relations for use in the database aspect of the invention.
  • databases require a consistent structure, termed a schema, to organize and manage the information.
  • the schema is a collection of tables. For each table, there is generally one schema to which it belongs.
  • a relation corresponds to a table having rows, where each row corresponds to a record (or tuple), and columns, where each column corresponds to a field (or attribute). From a practical standpoint, rows represent records of related data and columns identify individual data elements.
  • Report Entities Table 410 contains information such as Company name, Country, and Equity Share. Its key is Report Entityld and it is related to Facilities Table 415 by foreign key Facilityld. Facilities Table 415 contains attributes such as Name, Company, and Country of the Facility. Facility Table 415 is related to Operator Statuses Table 405 by foreign key OpStatld. Operator Statuses Table 405 stores the operator of a Facility.
  • Monthly Emissions Table 430 contains attributes storing an Emissions Source, Source type, and emissions amounts.
  • Its key is Seqld and it is related to Emission Sources Table 420 by foreign key Emission Sourceld, to SourceTypes Table 445 by foreign key Source Typeld, to Months Table 435 by foreign key Monthld, to Report Entities Table 410 by foreign key Report Entityld, and to Category Table 440 by foreign key Catld.
  • Category Table 440 stores attributes relating to the type of GHG emission.
  • Yearly Forecasts Table 425 stores information on predicted emissions for particular Reporting Entities.
  • Figure 4 is only one exemplary logical data model. Modification of the shown tables as well as additional tables, their domains, keys, and links to other tables, and associated queries and reports, and appropriate normalization of each, useful in implementing the databases used in the invention, given the disclosure herein, could be implemented by data base designers of ordinary skill in the art.
  • the process steps can be embodied as code for a computer program for operation on a conventional programmed digital computer, such as used by GHG Emitting Facilities 115 and GHG Inventory System 305. (each shown in Figure 1).
  • the program code can be embodied as a computer program on a computer-readable storage medium or as a computer data signal in a carrier wave transmitted over Network 130 (shown in Figure 1).
  • FIG. 5A is a schematic process model, level 0 flow chart diagram of one embodiment of the invention.
  • GHG Inventory System 305 passes to GHG Emitting Facilities 115 updates for the GHG Calculation Module.
  • GHG Emitting Facilities 115 install and use the GHG Calculation Module and any updates for processing GHG source data into GHG emissions data.
  • GHG Emitting Facilities 115 pass GHG source data and/or GHG emissions data to GHG Inventory System 305.
  • GHG Inventory System 305 processes the collected data and stores it a GHG Inventory database. Details of the internal processes to GHG Inventory System 305 are in figures 5B and 6, discussed later.
  • the GHG Inventory Database may be optionally queried by, e.g, Business Managers 515, Regulatory Agencies 160, GHG Emitting Facilities 115, and optionally other authorized users.
  • Different users may have different query rights set by the system administrator, e.g., some users may only make queries from a standard report list applicable to their area of responsibility. Other users may make custom queries across a wider scope of operations.
  • the GHG Inventory System 305 processes it and passes the resulting report to the requesting user.
  • Figure 5B depicts another view of one embodiment of a process flow diagram for the method of the invention.
  • source data is collected. This includes a wide variety of data that is used later for estimating or calculating GHG emissions. Such data includes feed rates, fuel-use rates, coke-burn rates, component counts, hydrogen-plant feed or production rates, temperature, pressure information for flashing calculations, and other relevant data.
  • An exemplary form for collecting data per Step 505 is depicted in Figure 12 which is discussed later.
  • Data types are either initially in a form, or are later to converted to a form, which is acceptable to the later calculation steps of the invention. Exemplary data types optionally include integers, floats, chars, strings, and optionally references/pointers for any of these data types.
  • Collect Data Step 505 is typically done at the location of the GHG Emitting Facilities 115.
  • the invention optionally includes remote source data collection from a central location via existing or future developed systems such as SCADA ("Supervisory Control and Data Acquisition") systems and other remote data collection systems.
  • SCADA Supervisory Control and Data Acquisition
  • the data is optionally processed locally at Calculate GHG Emissions Locally Step 520.
  • This step includes both processing on a local client or server processor or regionally.
  • the local calculation Step 520 produces a report or data structure for transfer in Transfer Data to GHG Inventory System Step 525 to Harvest and Integrate GHG Emissions Step 535.
  • the report or data structure from the local calculation Step 520 is in a form readable by the GHG Inventory System in Harvest and Integrate GHG Emissions Step 535.
  • Such forms optionally include conventional or future-developed data structures including flat files, arrays, linked lists, trees, and hash tables.
  • the GHG Emissions data is read from the received data structure(s), and mapped to database integrating GHG emissions from several GHG emitting facilities, i.e., "GHG nventory Database.”
  • the GHG Inventory Database is of any conventional or future developed database structure, but preferably is a relational database having an integrated database management system such as are commercially available from, e.g, Oracle (“Oracle9i") or IBM ("DB2").
  • DB2 DB2
  • Various conventional or future-developed security measures are optionally implemented to control access the GHG Inventory System 305. For example, at one or more stages is the process, a user may be required to log on using a typical personal computer system or workstation system.
  • Such a system would include typical components such as a bus for communicating information, and a processor coupled with the bus for processing information, random access memory, coupled to the bus for storing information and instructions to be executed by the processor.
  • RAM also may be used for storing temporary variables or other intermediate information during execution of instructions by the processor, a read only memory coupled to the bus for storing static information and instructions for the processor, and a data storage device coupled to the bus for storing information and instructions.
  • the data storage device may include a magnetic disk or optical disk and its corresponding disk drive can be coupled to the computer system. Also the system may be coupled via the bus to a display device, such as a cathode ray tube, for displaying information to a computer user.
  • the computer system further includes a keyboard and a cursor control, such as a mouse. Any other access devices for accessing a network are intended to be included in the invention. Such devices include properly equipped and configured cellular phones and personal digital assistants.
  • the message passing in or between one or more of the steps occurs over a network as described.
  • the preferred network is the Internet
  • other networks may be used, preferably capable of transmitting using Transmission Control Protocol/Internet Protocol and Hyper-Text Transfer Protocol.
  • the communication links between the entities for implementing the network preferably comprises a cable, fiber or wireless link on which electronic signals can propagate.
  • each entity may be connected via an Internet connection using a public switched telephone network such as those provided by a local or regional telephone operating company.
  • each entity may be connected by dedicated data lines, cellular, Personal Communication Systems, microwave, or satellite networks.
  • Figure 6 depicts one embodiment of a process flow diagram for the Harvest and Integrate GHG Emissions Step 535 step/module of the invention.
  • Either the calculated data from Step 530 ( Figure 5) or from Calculate GHG Emissions Locally Step 607 is collected in Collect Data Step 605.
  • the data is transferred to the GHG Inventory System is Step 610, validated in Step 615, and summarized in step 620. Then a summary report is created in Step 625.
  • Figure 7 depicts in one embodiment of the invention, exemplary simplified data domain descriptions for the data input aspect of the invention.
  • GHG source data are represented which start respectively at row 705, combustion; row 710, venting; row 715, fugitives; and row 720, others.
  • Combustion means GHG produced from combustion of a fuel. Venting is the release of a non-combusted or only partially combusted gas or vapor, e.g., venting of the natural gas that is produced together with oil from a well.
  • Fugitives are GHG emissions from leaking connections in or between equipment or operations involving the equipment, e.g., opening/closing or filling/emptying.
  • the other category covers those GHG sources not in the previous categories.
  • Other categories optionally include coke burn, and hydrogen plants. Many other types too numerous to list are also in this category, but are known in the industry.
  • columns 730, 735 and 740 optionally give data descriptions for the minimum, improved, and best data types, respectively.
  • the minimum data requirements are vent rate of the gas/vapor in question per column 730.
  • the units of measurement required are also provided.
  • Improved accuracy of the source data under column 735 includes data on gas type and control device efficiency.
  • the best source data per column 740 would provide the gas composition since knowing the vent rate and the composition permits calculating exact GHG emission levels rather than providing estimates under the minimum and improved data types. A user is free to select any of these data types, but the system does not necessarily guide this selection.
  • FIG 8 is a schematic process model, data flow diagram and shows logical data flow between major processes of one embodiment of the configuration aspect of the invention.
  • Configuration typically occurs at the GHG Emitting Facilities where the data collection step is local but may optionally occur at a remote location where the data collection is done remotely. This is done prior to the first use of the system for entering source data.
  • a user begins by defining the GHG Emission Facility in Step 805. This will include describing which categories of GHG emission sources exist at the facility and which items for each category, e.g., from those listed in Figure 7. Selection is by any conventional or future-developed means, e.g., by command line or by graphical user interface objects such as list boxes, drop down lists, and check boxes. This information is then used to determine which configuration modules are required which are then loaded in Load Configuration Modules 810. "Loading" is understood in the computer science art to include linking selected libraries, functions, or methods and loading them in memory.
  • One or more configuration modules are then executed, e.g., Module 1 - reference no. 815, Module 2 - reference no. 820, or Module n - reference no. 825.
  • the configuration modules optionally provide one or more user interface screens for entering or selecting the appropriate configuration information.
  • a sample series of configuration screens are depicted in Figures 9-11 , discussed later.
  • the user interfaces in the configuration execution steps e.g., Module 2 - Step 820, may include a form with blank text boxes, or a series of forms with text boxes, lists or other GUI objects, or a command line prompt sequence.
  • An exemplary sequence of steps for executing Combustion Configuration Module 2, reference no. 820 follows.
  • the user is optionally prompted for entering whether the source data is measured or calculated (not shown). If measured, the measurement device is optionally defined (not shown). Whether measured or calculated, or in an embodiment where that is not input, the user is queried as to whether fuel specifications are available in Step 840. If available, a fuel is selected in Step 855, and the corresponding information collected in the above steps is written to the GHG calculation module in Step 860. If the fuel specifications are not available, the user is prompted to input them, then after such input the write Step 860 occurs.
  • Step 830 if the source data is calculated, the user is queried as to whether fuel specifications are available in Step 840. If available, a fuel is selected in Step 855, and the corresponding information collected in the above steps is written to the GHG calculation module in Step 860. If the fuel specifications are not available, the user is prompted to input them in Step 845, then after such input the write Step 860 occurs. Where fuel composition changes, this information is optionally reentered or updated on a periodic basis, e.g., monthly. Exemplary on-line forms for some of these and/or other steps in configuration are depicted in Figures 9-11.
  • Figures 9, 10 and 11 depict in particular embodiments of the invention, an exemplary user interface depicting configuration forms for the data input aspect of the invention.
  • the screen provides three tabs, Add New Source, Units Specification, Add New Local Fuel.
  • Add New Source tab is selected. Under this tab a user selects the facility location from a drop down list, selects the fuel type from a drop-down list, selects units for input, and enters the source name and source id into separate text boxes. Then the user specifies device type, rating, units, country and state.
  • the Units Specification tab is selected and the user selects from Imperial or SI units.
  • Figure 11 depicts the Add New Local Fuel tab where the user enters a fuel name, its density, LHV and HHV factors, device type, and CO 2 , CH 4 , and N 2 O factors.
  • Modules for each other type of GHG emission optionally has its own configuration steps/modules in the system of the invention. These optionally include modules for flashing, venting, flaring, coke combustion, glycol hydration, transport and storing, and fugitives.
  • Figure 12 depicts in one embodiment of the invention, an exemplary user interface depicting data input forms.
  • Figures 13A and 13B depict in one embodiment of the invention, exemplary SQL queries to a relational database storing an integrated GHG inventory.
  • SQL query 1305 to the system database returns a report by company and total carbon dioxide equivalent emissions during the year 2001 The results are grouped by company name.
  • SQL query 1310 to the system database returns a report of the organization level 1 and total GHG emissions where the emission is carbon dioxide equivalent and for a particular company. The results are group by organizational level 1. This query is appropriate for a company having many GHG emitting facilities organized into various levels.
  • Figures 14 and 15 depict in one embodiment of the invention, exemplary reports from a relational database used in the invention in storing an integrated GHG inventory.
  • the same or similar data collected from each facility is optionally collected and used to track energy usage as well as GHG emissions. All the data collection, integration, and reporting concepts of the system applicable to GHG tracking also apply to energy usage tracking.
  • Virtual Private Networks also provide secure messaging via encryption. Even though such encrypted information can be intercepted, because the information is encrypted, it is generally useless to the interceptor.
  • a process is generally conceived to be a sequence of computer-executed steps leading to a desired result. These steps generally require physical manipulations of physical quantities. Usually, though not necessarily, these quantities take the form of electrical, magnetic, or optical signals capable of being stored, transferred, combined, compared, or otherwise manipulated. It is conventional for those skilled in the art to refer to representations of these signals as bits, bytes, words, information, data, packets, nodes, numbers, points, entries, objects, images, files or the like. It should be kept in mind, however, that these and similar terms are associated with appropriate physical quantities for computer operations, and that these terms are merely conventional labels applied to physical quantities that exist within and during operation of the computer.
  • the steps of the present invention are embodied in machine-executable instructions.
  • the instructions can be used to cause a general-purpose or special-purpose processor which is programmed with the instructions to perform the steps of the present invention.
  • the steps of the present invention might be performed by specific hardware components that contain hardwired logic for performing the steps, or by any combination of programmed computer components and custom hardware components.
  • the present invention may be provided as a computer program product which may include a machine-readable medium having stored thereon instructions which may be used to program a computer (or other electronic devices) to perform a process according to the present invention.
  • the machine-readable medium may include, but is not limited to, floppy diskettes, optical disks, CD-ROMs, and magneto-optical disks, ROMs, RAMs, EPROMs, EEPROMs, magnet or optical cards, or other type of media/machine-readable medium suitable for storing electronic instructions.
  • the present invention may also be downloaded as a computer program product, wherein the program may be transferred from a remote computer (e.g., a server) to a requesting computer (e.g., a client) by way of data signals embodied in a carrier wave or other propagation medium via a communication link (e.g., a modem or network connection).
  • a remote computer e.g., a server
  • a requesting computer e.g., a client
  • a communication link e.g., a modem or network connection
  • each block separately or in combination, is alternatively computer implemented, computer assisted, and/or human implemented.
  • Computer implementation optionally includes one or more conventional general purpose computers having a processor, memory, storage, input devices, output devices and/or conventional networking devices, protocols, and/or conventional client-server hardware and software.
  • any block or combination of blocks is computer implemented, it is done optionally by conventional means, whereby one skilled in the art of computer implementation could utilize conventional algorithms, components, and devices to implement the requirements and design of the invention provided herein.
  • the invention also includes any new, unconventional implementation means.
  • Any web site aspects/implementations of the system include conventional web site development considerations known to experienced web site developers. Such considerations include content, content clearing, presentation of content, architecture, database linking, external web site linking, number of pages, overall size and storage requirements, maintainability, access speed, use of graphics, choice of metatags to facilitate hits, privacy considerations, and disclaimers.

Abstract

The invention includes a method for energy usage and green-house gas inventory management including: entering input data and input source descriptions for the input from green-house-gas-producing processes at a field site into a computer-readable file; passing the input data to a green-house-gas calculating module; outputting green-house-gas emissions based on the input data; passing the input, input source descriptions, and the output over a network to an output integration program; integrating the output with a plurality of other output from at least one other field sites; mapping the integrated output into a relational database schema; and storing the mapped integrated output in a relational database.

Description

SYSTEM AND METHOD FOR ENERGY AND GREEN-HOUSE GAS INVENTORY MANAGEMENT
I. COPYRIGHT NOTICE AND AUTHORIZATION
This patent document contains material which is subject to copyright protection.
© Copyright 2001 Chevron U.S.A. Inc. All rights reserved.
With respect to this material which is subject to copyright protection, the owner, Chevron U.S.A. Inc., has no objection to the facsimile reproduction by any one of the patent disclosure, as it appears in the Patent and Trademark Office patent files or records of any country, but otherwise reserves all rights whatsoever.
II. FIELD OF THE INVENTION
This invention relates to a system and method for energy and green-house gas inventory management, especially as relates to the petroleum industry.
III. BACKGROUND OF THE INVENTION
Due to worldwide concerns that certain gases, e.g., carbon dioxide, methane and other so-called "greenhouse gases" ("GHG"), might be contributing to dangerous changes in the global climate, responsible businesses are beginning to develop inventories of their emissions of these gases. Developing the inventory requires gathering raw data, documenting the data source, using formulas to estimate GHG emissions based on the raw data, compiling the estimated emissions to get a company total, and generating reports for various purposes. Within the industry, some companies have approached this problem in a step-wise manner without integration of all the steps. Data is requested with or without documentation. The data is then transferred by hand or electronically to a spreadsheet to do calculations on the data. The calculated results then have to be transferred to other spreadsheets to generate reports or to understand company total emissions.
Some companies outside the petroleum industry, e.g., mining, have attempted to develop systematic processes for managing greenhouse gas emission data. However, no system exists, especially one for an integrated petroleum company. A GHG emissions estimating system and data model is needed, especially one for the petroleum industry so that the documentation, worksheet and database can be electronically linked and include all aspects of the petroleum industry, including refining, marketing, production, and pipeline operations.
In such a system data should be gathered in a form that supports documentation. The original, documented data should be electronically copied to a spreadsheet that performs the calculations. Calculated emission estimates are then preferably electronically transferred to a database, which is used to generate company totals and reports. The database also extracts raw data and supporting information so that if calculational formulas change, the stored data can be electronically transferred to new spreadsheets to use the new emission estimating formulas.
An integrated data model would be unique, and the ability to review and change calculations is also different from existing systems. Linkage of the Excel spreadsheet, e.g., to the Access data base, e.g., for the purpose of estimating GHG emissions is not present in existing systems. Such a system should be amenable to being implemented on a variety of platforms and network configurations, e.g., client-server, Transmission Control Protocol/Internet Protocol, and others. The calculation steps may be performed at various phases of the process, i.e., earlier or later steps. The calculation logic may reside at one or more of the various stages, subsystems, e.g., in Excel or other spreadsheet program at an early stage, or in Access, Oracle or other database management system, or other subsystem in a later stage. Access to the raw data and calculated data and various reports may be made through various means, e.g., over a network, to various authorized persons, with different access levels for different persons.
Parts of the system are optionally electronically connected with one or more government agencies, consultants or other parties for transmission of, or access to, data or reports. Connections with government agencies are optionally used to meet regulatory filing requirements. Connections within or between other systems in an enterprise are optionally with one or more ERP systems or other back-office systems such as are commercially available, e.g., from SAP Aktiengesellschaft or J.D. Edwards & Company.
The system and method of the present invention provides such a solution.
IV. SUMMARY OF THE INVENTION
The invention includes a method for green-house gas inventory management including: entering input data and input source descriptions for the input from green-house-gas-producing processes at a field site into a computer-readable file; passing the input data to a green-house-gas calculating module; outputting green-house-gas emissions based on the input data; passing the input, input source descriptions, and the output over a network to an output integration program; integrating the output with a plurality of other output from at least one other field site; mapping the integrated output into a relational database schema; and storing the mapped integrated output in a relational database.
Another aspect of the invention is a data processing apparatus for maintaining an inventory of green-house gas emissions, including: a Central Processing Unit (CPU); and a memory operatively connected to the CPU, the memory containing a program adapted to be executed by the CPU and the CPU and memory cooperatively adapted to: displaying a form for inputting data and input source descriptions for the input from green-house-gas-producing processes at a field site into a computer-readable file; passing the input data to a green-house-gas calculating module; calculating green-house-gas emissions based on the input data; passing the input, input source descriptions, and the output over a network to an output integration program; integrating the output with a plurality of other output from a plurality of other field sites; mapping the integrated output into a relational database schema; and storing the mapped integrated output in a relational database.
Another aspect of the invention is a computer program embodied on at least one computer-readable medium, the computer program for maintaining an inventory of green-house gas emissions, including: a code segment configured and adapted for displaying a form for inputting data and input source descriptions for the input from green-house-gas-producing processes at a field site into a computer-readable file; a code segment configured and adapted for passing the input data to a green-house-gas calculating module; a code segment configured and adapted for calculating green-house-gas emissions based on the input data; a code segment configured and adapted for passing the input, input source descriptions, and the output over a network to an output integration program; a code segment configured and adapted for integrating the output with a plurality of other output from a plurality of other field sites; a code segment configured and adapted for mapping the integrated output into a relational database schema; and a code segment configured and adapted for storing the mapped integrated output in a relational database.
These and other features and advantages of the present invention will be made more apparent through a consideration of the following detailed description of a preferred embodiment of the invention. In the course of this description, frequent reference will be made to the attached drawings.
V. BRIEF DESCRIPTION OF THE DRAWINGS
Figures 1 and 2 are schematic block system diagrams of two embodiments of the invention.
Figure 3 is a schematic block conceptual data model, entity-relationship diagram depicting, in one embodiment of the invention, the entities participating in the invention and their relationships.
Figure 4 is an example in one embodiment of a logical data model, i.e., relations for use in the database aspect of the invention
Figure 5A is a schematic process model, level 0 flow chart diagram of one embodiment of the invention.
Figure 5B is a schematic process model, level 1 data flow diagram (a first decomposition of the system diagram in Figure 5A) and shows logical data flow between major processes of one embodiment of the invention.
Figure 6 is a schematic process model, level 1 data flow diagram showing logical data flow between major processes of one embodiment of the GHG Data Extraction Module of the invention. Figure 7 depicts in one embodiment of the invention, exemplary simplified data domain descriptions for the data input aspect of the invention.
Figure 8 is a schematic process model, data flow diagram and shows logical data flow between major processes of one embodiment of the configuration aspect of the invention.
Figures 9, 10 and 11 depict in particular embodiments of the invention, an exemplary user interface depicting configuration forms for the data input aspect of the invention.
Figure 12 depicts in one embodiment of the invention, an exemplary user interface depicting data input forms.
Figures 13A and 13B depict in one embodiment of the invention, exemplary SQL queries to a relational database storing an integrated GHG inventory.
Figures 14 and 15 depict in one embodiment of the invention, exemplary reports from a relational database used in the invention in storing an integrated GHG inventory.
VI. DETAILED DESCRIPTION OF PREFERRED EMBODIMENTS
A. Introduction
The following discussion and figures include a general description of a suitable computing environment in which the invention may be implemented. While the invention will be described in the general context of an application program that runs on an operating system in conjunction with a personal computer, those skilled in the art will recognize that the invention also may be implemented in combination with other program modules. Generally, program modules include routines, programs, components, data structures, etc. that perform particular tasks or implement particular abstract data types.
Moreover, those skilled in the art will appreciate that the invention may be practiced with other computer system configurations, including hand-held devices, multiprocessor systems, microprocessor-based or programmable consumer electronics, minicomputers, mainframe computers, and the like. The invention may also be practiced in distributed computing environments where tasks are performed by remote processing devices that are linked through a communications network. In a distributed computing environment, program modules may be located in both local and remote memory storage devices.
Referring now to the drawings, in which like numerals represent like elements throughout the several figures, aspects of the present invention and a suitable operating environment will be described.
B. System
Figure 1 is a schematic block system diagram of one embodiment of the invention. Each entity involved in the method, in one embodiment, is depicted. GHG Emissions Data Extraction Module 135 is connected with Database Management System 140, which is connected to Database 145. Multiple geographic locations having GHG emitting processes, e.g., Geographic Locations 1 , 2 and 3, having reference numbers 115, 120 and 125, respectively, are connected over network 130 to GHG Emissions Data Extraction Module 135.
Figure 2 is an alternate embodiment of a block system diagram. It is substantially the same as Figure 1 , and the primary differences are discussed below. Geographic Locations 1 , 2, and 3 are replaced with two categories of GHG Data Sources. One, GHG Data Source 115, is connected to GHG Emissions Calculating Module 205, which in turn is connected to network 130. The other, GHG Calculated Emissions Data Sources 120 is directly connected with network 130, without passing through the GHG Emissions Calculating Module 205. Additional entities are optionally connected over network 130 to GHG DB 145. These optionally include regulatory agencies (shown as reference number 160 in Figure 3 discussed below).
The relationships between these and additional optional entities are provided in Figure 3. Network 130 is optionally the Internet or other public or private networks or combinations thereof. The communication of all entities through a common Network 130 is illustrative only, and the invention includes embodiments where some entities communicate through one network, other entities through a different network, and various permutations thereof. That is, the GHG Inventory System 305, as well as any general-purpose computers utilized by GHG Producing Facilities 105 and other entities (collectively, the "nodes") preferably transmit digitally encoded data and other information between one another.
The communication links between the nodes preferably comprise a cable, fiber or wireless link on which electronic signals can propagate. For example, each node may be connected via an Internet connection using a public switched telephone network (PSTN), such as those provided by a local or regional telephone operating company. Alternatively, each node may be connected by dedicated data lines, cellular, Personal Communication Systems ("PCS"), microwave, or satellite networks.
Figure 3 is a schematic diagram depicting a conceptual data model / entity-relationship diagram. It shows the key entities of one embodiment of the invention and their interrelationships and key messages transferring between the entities in the practice of the method and system of the invention. The diagram is described in the context of an example for one embodiment of a method/process according to the invention.
One or more GHG Producing Facilities 115 pass source data and/or calculated data 310 to GHG Inventory System 305. GHG Inventory System 305 extracts the passed data and organizes and stores it in a database. Regulator Agencies 160 and/or GHG Inventory System Reports Customers 150, request reports, 325 and 327, respectively, from GHG Inventory System 305 and GHG Inventory System 305 passes back Database Reports 320 and 327, respectively. The GHG Producing Facilities 115 also optionally request reports from and receive reports from GHG Inventory System 305.
Figure 4 is an example in one embodiment of a logical data model, i.e., relations for use in the database aspect of the invention. By way of background, databases require a consistent structure, termed a schema, to organize and manage the information. In a relational database, the schema is a collection of tables. For each table, there is generally one schema to which it belongs. In an implementation of a relational database, a relation corresponds to a table having rows, where each row corresponds to a record (or tuple), and columns, where each column corresponds to a field (or attribute). From a practical standpoint, rows represent records of related data and columns identify individual data elements.
Report Entities Table 410 contains information such as Company name, Country, and Equity Share. Its key is Report Entityld and it is related to Facilities Table 415 by foreign key Facilityld. Facilities Table 415 contains attributes such as Name, Company, and Country of the Facility. Facility Table 415 is related to Operator Statuses Table 405 by foreign key OpStatld. Operator Statuses Table 405 stores the operator of a Facility. Monthly Emissions Table 430 contains attributes storing an Emissions Source, Source type, and emissions amounts. Its key is Seqld and it is related to Emission Sources Table 420 by foreign key Emission Sourceld, to SourceTypes Table 445 by foreign key Source Typeld, to Months Table 435 by foreign key Monthld, to Report Entities Table 410 by foreign key Report Entityld, and to Category Table 440 by foreign key Catld. Category Table 440 stores attributes relating to the type of GHG emission. Yearly Forecasts Table 425 stores information on predicted emissions for particular Reporting Entities.
Figure 4 is only one exemplary logical data model. Modification of the shown tables as well as additional tables, their domains, keys, and links to other tables, and associated queries and reports, and appropriate normalization of each, useful in implementing the databases used in the invention, given the disclosure herein, could be implemented by data base designers of ordinary skill in the art.
C. Method
The method/process aspect of the invention is illustrated and described in Figures 5A, 5B and 6 as a series of process steps. As would be clear to one skilled in the art, the process steps can be embodied as code for a computer program for operation on a conventional programmed digital computer, such as used by GHG Emitting Facilities 115 and GHG Inventory System 305. (each shown in Figure 1). The program code can be embodied as a computer program on a computer-readable storage medium or as a computer data signal in a carrier wave transmitted over Network 130 (shown in Figure 1).
Figure 5A is a schematic process model, level 0 flow chart diagram of one embodiment of the invention. GHG Inventory System 305 passes to GHG Emitting Facilities 115 updates for the GHG Calculation Module. GHG Emitting Facilities 115 install and use the GHG Calculation Module and any updates for processing GHG source data into GHG emissions data. GHG Emitting Facilities 115 pass GHG source data and/or GHG emissions data to GHG Inventory System 305. GHG Inventory System 305 processes the collected data and stores it a GHG Inventory database. Details of the internal processes to GHG Inventory System 305 are in figures 5B and 6, discussed later.
Once stored in the GHG Inventory Database, it may be optionally queried by, e.g, Business Managers 515, Regulatory Agencies 160, GHG Emitting Facilities 115, and optionally other authorized users. Different users may have different query rights set by the system administrator, e.g., some users may only make queries from a standard report list applicable to their area of responsibility. Other users may make custom queries across a wider scope of operations. Once a query is received, the GHG Inventory System 305 processes it and passes the resulting report to the requesting user.
Figure 5B depicts another view of one embodiment of a process flow diagram for the method of the invention. In Collect Data Step 505 source data is collected. This includes a wide variety of data that is used later for estimating or calculating GHG emissions. Such data includes feed rates, fuel-use rates, coke-burn rates, component counts, hydrogen-plant feed or production rates, temperature, pressure information for flashing calculations, and other relevant data. An exemplary form for collecting data per Step 505 is depicted in Figure 12 which is discussed later. Data types are either initially in a form, or are later to converted to a form, which is acceptable to the later calculation steps of the invention. Exemplary data types optionally include integers, floats, chars, strings, and optionally references/pointers for any of these data types. Collect Data Step 505 is typically done at the location of the GHG Emitting Facilities 115. However, the invention optionally includes remote source data collection from a central location via existing or future developed systems such as SCADA ("Supervisory Control and Data Acquisition") systems and other remote data collection systems. Upon completion of Collect Data Step 505, the data is optionally processed locally at Calculate GHG Emissions Locally Step 520. This step includes both processing on a local client or server processor or regionally. The local calculation Step 520 produces a report or data structure for transfer in Transfer Data to GHG Inventory System Step 525 to Harvest and Integrate GHG Emissions Step 535. The report or data structure from the local calculation Step 520 is in a form readable by the GHG Inventory System in Harvest and Integrate GHG Emissions Step 535. Such forms optionally include conventional or future-developed data structures including flat files, arrays, linked lists, trees, and hash tables.
If it is decided not to process the source data locally or regionally, it is then transferred in raw or semi-processed format to the Transfer Data to GHG Inventory System Step 525 for passing to Calculate GHG Emissions Centrally Step 530. The processing is done to produce a report or data structure as in the output from the local calculation Step 520 for passing to Harvest and Integrate GHG Emissions Step 535.
In Harvest and Integrate GHG Emissions Step 535, the GHG Emissions data is read from the received data structure(s), and mapped to database integrating GHG emissions from several GHG emitting facilities, i.e., "GHG nventory Database." The GHG Inventory Database is of any conventional or future developed database structure, but preferably is a relational database having an integrated database management system such as are commercially available from, e.g, Oracle ("Oracle9i") or IBM ("DB2"). Various conventional or future-developed security measures are optionally implemented to control access the GHG Inventory System 305. For example, at one or more stages is the process, a user may be required to log on using a typical personal computer system or workstation system. Such a system would include typical components such as a bus for communicating information, and a processor coupled with the bus for processing information, random access memory, coupled to the bus for storing information and instructions to be executed by the processor. RAM also may be used for storing temporary variables or other intermediate information during execution of instructions by the processor, a read only memory coupled to the bus for storing static information and instructions for the processor, and a data storage device coupled to the bus for storing information and instructions.
The data storage device may include a magnetic disk or optical disk and its corresponding disk drive can be coupled to the computer system. Also the system may be coupled via the bus to a display device, such as a cathode ray tube, for displaying information to a computer user. The computer system further includes a keyboard and a cursor control, such as a mouse. Any other access devices for accessing a network are intended to be included in the invention. Such devices include properly equipped and configured cellular phones and personal digital assistants.
The message passing in or between one or more of the steps occurs over a network as described. While the preferred network is the Internet, other networks may be used, preferably capable of transmitting using Transmission Control Protocol/Internet Protocol and Hyper-Text Transfer Protocol. The communication links between the entities for implementing the network preferably comprises a cable, fiber or wireless link on which electronic signals can propagate. For example, each entity may be connected via an Internet connection using a public switched telephone network such as those provided by a local or regional telephone operating company. Alternatively, each entity may be connected by dedicated data lines, cellular, Personal Communication Systems, microwave, or satellite networks.
Figure 6 depicts one embodiment of a process flow diagram for the Harvest and Integrate GHG Emissions Step 535 step/module of the invention. Either the calculated data from Step 530 (Figure 5) or from Calculate GHG Emissions Locally Step 607 is collected in Collect Data Step 605. The data is transferred to the GHG Inventory System is Step 610, validated in Step 615, and summarized in step 620. Then a summary report is created in Step 625.
Figure 7 depicts in one embodiment of the invention, exemplary simplified data domain descriptions for the data input aspect of the invention. Four separate categories of GHG source data are represented which start respectively at row 705, combustion; row 710, venting; row 715, fugitives; and row 720, others. Combustion means GHG produced from combustion of a fuel. Venting is the release of a non-combusted or only partially combusted gas or vapor, e.g., venting of the natural gas that is produced together with oil from a well. Fugitives are GHG emissions from leaking connections in or between equipment or operations involving the equipment, e.g., opening/closing or filling/emptying. The other category covers those GHG sources not in the previous categories. Other categories optionally include coke burn, and hydrogen plants. Many other types too numerous to list are also in this category, but are known in the industry.
For each item listed under a category, columns 730, 735 and 740, optionally give data descriptions for the minimum, improved, and best data types, respectively. For example, for a venting source under row 710, the minimum data requirements are vent rate of the gas/vapor in question per column 730. The units of measurement required are also provided. Improved accuracy of the source data under column 735 includes data on gas type and control device efficiency. The best source data per column 740 would provide the gas composition since knowing the vent rate and the composition permits calculating exact GHG emission levels rather than providing estimates under the minimum and improved data types. A user is free to select any of these data types, but the system does not necessarily guide this selection.
Figure 8 is a schematic process model, data flow diagram and shows logical data flow between major processes of one embodiment of the configuration aspect of the invention. Configuration typically occurs at the GHG Emitting Facilities where the data collection step is local but may optionally occur at a remote location where the data collection is done remotely. This is done prior to the first use of the system for entering source data. A user begins by defining the GHG Emission Facility in Step 805. This will include describing which categories of GHG emission sources exist at the facility and which items for each category, e.g., from those listed in Figure 7. Selection is by any conventional or future-developed means, e.g., by command line or by graphical user interface objects such as list boxes, drop down lists, and check boxes. This information is then used to determine which configuration modules are required which are then loaded in Load Configuration Modules 810. "Loading" is understood in the computer science art to include linking selected libraries, functions, or methods and loading them in memory.
One or more configuration modules are then executed, e.g., Module 1 - reference no. 815, Module 2 - reference no. 820, or Module n - reference no. 825. The configuration modules optionally provide one or more user interface screens for entering or selecting the appropriate configuration information. A sample series of configuration screens are depicted in Figures 9-11 , discussed later. As with the selection means described above for define facility Step 805, the user interfaces in the configuration execution steps, e.g., Module 2 - Step 820, may include a form with blank text boxes, or a series of forms with text boxes, lists or other GUI objects, or a command line prompt sequence.
An exemplary sequence of steps for executing Combustion Configuration Module 2, reference no. 820 follows. The user is optionally prompted for entering whether the source data is measured or calculated (not shown). If measured, the measurement device is optionally defined (not shown). Whether measured or calculated, or in an embodiment where that is not input, the user is queried as to whether fuel specifications are available in Step 840. If available, a fuel is selected in Step 855, and the corresponding information collected in the above steps is written to the GHG calculation module in Step 860. If the fuel specifications are not available, the user is prompted to input them, then after such input the write Step 860 occurs.
Back at Step 830, if the source data is calculated, the user is queried as to whether fuel specifications are available in Step 840. If available, a fuel is selected in Step 855, and the corresponding information collected in the above steps is written to the GHG calculation module in Step 860. If the fuel specifications are not available, the user is prompted to input them in Step 845, then after such input the write Step 860 occurs. Where fuel composition changes, this information is optionally reentered or updated on a periodic basis, e.g., monthly. Exemplary on-line forms for some of these and/or other steps in configuration are depicted in Figures 9-11.
Figures 9, 10 and 11 depict in particular embodiments of the invention, an exemplary user interface depicting configuration forms for the data input aspect of the invention. The screen provides three tabs, Add New Source, Units Specification, Add New Local Fuel. For example, in Figure 9 the Add New Source tab is selected. Under this tab a user selects the facility location from a drop down list, selects the fuel type from a drop-down list, selects units for input, and enters the source name and source id into separate text boxes. Then the user specifies device type, rating, units, country and state. In Figure 10, the Units Specification tab is selected and the user selects from Imperial or SI units. Figure 11 depicts the Add New Local Fuel tab where the user enters a fuel name, its density, LHV and HHV factors, device type, and CO2, CH4, and N2O factors.
Modules for each other type of GHG emission optionally has its own configuration steps/modules in the system of the invention. These optionally include modules for flashing, venting, flaring, coke combustion, glycol hydration, transport and storing, and fugitives.
Figure 12 depicts in one embodiment of the invention, an exemplary user interface depicting data input forms.
Figures 13A and 13B depict in one embodiment of the invention, exemplary SQL queries to a relational database storing an integrated GHG inventory. In Figure 13A, SQL query 1305 to the system database returns a report by company and total carbon dioxide equivalent emissions during the year 2001 The results are grouped by company name. In Figure 13B, SQL query 1310 to the system database returns a report of the organization level 1 and total GHG emissions where the emission is carbon dioxide equivalent and for a particular company. The results are group by organizational level 1. This query is appropriate for a company having many GHG emitting facilities organized into various levels.
Figures 14 and 15 depict in one embodiment of the invention, exemplary reports from a relational database used in the invention in storing an integrated GHG inventory.
The same or similar data collected from each facility is optionally collected and used to track energy usage as well as GHG emissions. All the data collection, integration, and reporting concepts of the system applicable to GHG tracking also apply to energy usage tracking.
Since the various messages transferred between processes and entities in the method of the invention may contain sensitive information users and system administrators may want to ensure the security of such information. Security may be a concern because information transmitted over the Internet may pass through various intermediate computer systems on its way to its final destination. The information could be intercepted by an unscrupulous person at an intermediate system.
To help ensure the security of the sensitive information, various encryption techniques are optionally used when transmitting such information between computer systems. Virtual Private Networks also provide secure messaging via encryption. Even though such encrypted information can be intercepted, because the information is encrypted, it is generally useless to the interceptor.
P. Other Implementation Details
1. Terms
The detailed description contained herein is represented partly in terms of processes and symbolic representations of operations by a conventional computer. The processes and operations performed by the computer include the manipulation of signals by a processor and the maintenance of these signals within data packets and data structures resident in one or more media within memory storage devices. Generally, a "data structure" is an organizational scheme applied to data or an object so that specific operations can be performed upon that data or modules of data so that specific relationships are established between organized parts of the data structure. A "data packet" is type of data structure having one or more related fields, which are collectively defined as a unit of information transmitted from one device or program module to another. Thus, the symbolic representations of operations are the means used by those skilled in the art of computer programming and computer construction to most effectively convey teachings and discoveries to others skilled in the art.
For the purposes of this discussion, a process is generally conceived to be a sequence of computer-executed steps leading to a desired result. These steps generally require physical manipulations of physical quantities. Usually, though not necessarily, these quantities take the form of electrical, magnetic, or optical signals capable of being stored, transferred, combined, compared, or otherwise manipulated. It is conventional for those skilled in the art to refer to representations of these signals as bits, bytes, words, information, data, packets, nodes, numbers, points, entries, objects, images, files or the like. It should be kept in mind, however, that these and similar terms are associated with appropriate physical quantities for computer operations, and that these terms are merely conventional labels applied to physical quantities that exist within and during operation of the computer.
It should be understood that manipulations within the computer are often referred to in terms such as issuing, sending, altering, adding, disabling, determining, comparing, reporting, and the like, which are often associated with manual operations performed by a human operator. The operations described herein are machine operations performed in conjunction with various inputs provided by a human operator or user that interacts with the computer. 2. Hardware
It should be understood that the programs, processes, methods, etc. described herein are not related or limited to any particular computer or apparatus, nor are they related or limited to any particular communication architecture. Rather, various types of general purpose machines may be used with program modules constructed in accordance with the teachings described herein. Similarly, it may prove advantageous to construct a specialized apparatus to perform the method steps described herein by way of dedicated computer systems in a specific network architecture with hard-wired logic or programs stored in nonvolatile memory, such as read only memory.
3. Program
In the preferred embodiment, the steps of the present invention are embodied in machine-executable instructions. The instructions can be used to cause a general-purpose or special-purpose processor which is programmed with the instructions to perform the steps of the present invention. Alternatively, the steps of the present invention might be performed by specific hardware components that contain hardwired logic for performing the steps, or by any combination of programmed computer components and custom hardware components.
The foregoing system may be conveniently implemented in a program or program module(s) that is based upon the diagrams and descriptions in this specification. No particular programming language has been required for carrying out the various procedures described above because it is considered that the operations, steps, and procedures described above and illustrated in the accompanying drawings are sufficiently disclosed to permit one of ordinary skill in the art to practice the present invention. Moreover, there are many computers, computer languages, and operating systems which may be used in practicing the present invention and therefore no detailed computer program could be provided which would be applicable to all of these many different systems. Each user of a particular computer will be aware of the language and tools which are most useful for that user's needs and purposes.
The invention thus can be implemented by programmers of ordinary skill in the art without undue experimentation after understanding the description herein.
4. Product
The present invention may be provided as a computer program product which may include a machine-readable medium having stored thereon instructions which may be used to program a computer (or other electronic devices) to perform a process according to the present invention. The machine-readable medium may include, but is not limited to, floppy diskettes, optical disks, CD-ROMs, and magneto-optical disks, ROMs, RAMs, EPROMs, EEPROMs, magnet or optical cards, or other type of media/machine-readable medium suitable for storing electronic instructions. Moreover, the present invention may also be downloaded as a computer program product, wherein the program may be transferred from a remote computer (e.g., a server) to a requesting computer (e.g., a client) by way of data signals embodied in a carrier wave or other propagation medium via a communication link (e.g., a modem or network connection).
5. Components
The major components (also interchangeably called aspects, subsystems, modules, functions, services) of the system and method of the invention, and examples of advantages they provide, are described herein with reference to the figures. For figures including process/means blocks, each block, separately or in combination, is alternatively computer implemented, computer assisted, and/or human implemented. Computer implementation optionally includes one or more conventional general purpose computers having a processor, memory, storage, input devices, output devices and/or conventional networking devices, protocols, and/or conventional client-server hardware and software. Where any block or combination of blocks is computer implemented, it is done optionally by conventional means, whereby one skilled in the art of computer implementation could utilize conventional algorithms, components, and devices to implement the requirements and design of the invention provided herein. However, the invention also includes any new, unconventional implementation means.
6. Web Design
Any web site aspects/implementations of the system include conventional web site development considerations known to experienced web site developers. Such considerations include content, content clearing, presentation of content, architecture, database linking, external web site linking, number of pages, overall size and storage requirements, maintainability, access speed, use of graphics, choice of metatags to facilitate hits, privacy considerations, and disclaimers.
7. Other Implementations
Other embodiments of the present invention and its individual components will become readily apparent to those skilled in the art from the foregoing detailed description. As will be realized, the invention is capable of other and different embodiments, and its several details are capable of modifications in various obvious respects, all without departing from the spirit and the scope of the present invention. Accordingly, the drawings and detailed description are to be regarded as illustrative in nature and not as restrictive. It is therefore not intended that the invention be limited except as indicated by the appended claims.

Claims

VII. CLAIMSWHAT IS CLAIMED IS:
1. A method for energy and green-house gas inventory management comprising:
(a) entering input data and input source descriptions for the input from green-house-gas-producing processes at a field site into a computer-readable file; (b) passing the input data to a green-house-gas calculating module; (c) outputting green-house-gas emissions based on the input data; (d) passing the input, input source descriptions, and the output over a network to an output integration program; (e) integrating the output with a plurality of other output from a plurality of other field sites; (f) mapping the integrated output into a relational database schema; and (g) storing the mapped integrated output in a relational database.
2. The method of claim 1 , further comprising querying the relational database and returning the results of the query.
3. The method of claim 1 , wherein the calculating module further calculates energy consumption based on the input data.
4. The method of claim 1 , wherein the input, source data for the input, and the output are passed over the network as a single flat file.
5. The method of claim 1 , wherein the input data is passed over a network to the calculating module located on a remote computer.
6. The method of claim 1 , wherein the network comprises the Internet.
7. The method of claim 1 , further comprising an intermediate integration step for processing input data from a plurality of field sites in a common geographic region.
8. The method of claim 1 , further comprising passing the data to an energy usage calculating module; outputting energy usage based on the input data; and passing the energy usage over the network to the output integration program.
9. A data processing apparatus for maintaining an inventory of green-house gas emissions, comprising:
(a) a CPU; and (b) a memory operatively connected to the CPU, the memory containing a program adapted to be executed by the CPU and the CPU and memory cooperatively adapted to:
(1 ) displaying a form for inputting data and input source descriptions for the input from green-house-gas-producing processes at a field site into a computer-readable file; (2) passing the input data to a green-house-gas calculating module; (3) calculating green-house-gas emissions based on the input data; (4) passing the input, input source descriptions, and the output over a network to an output integration program; (5) integrating the output with a plurality of other output from a plurality of other field sites; (6) mapping the integrated output into a relational database schema; and (7) storing the mapped integrated output in a relational database.
10. The data processing apparatus of claim 9, wherein the CPU and memory are further cooperatively adapted to query the relational database and return the results of the query.
11. The data processing apparatus of claim 9, wherein the CPU and memory are further cooperatively adapted to calculate energy consumption based on the input data.
12. The data processing apparatus of claim 9, wherein the CPU and memory are further cooperatively adapted to pass the input, source data for the input, and the output over the network as a single flat file.
13. The data processing apparatus of claim 9, wherein the CPU and memory are further cooperatively adapted pass the input data over a network to the calculating module, wherein the calculating module is contained in a memory of a remote computer.
14. The data processing apparatus of claim 9, wherein the network comprises the Internet.
15. The data processing apparatus of claim 9, wherein the CPU and memory are further cooperatively adapted to further perform an intermediate integration step for processing input data from a plurality of field sites in a common geographic region.
16. The data processing apparatus of claim 9, further comprising means for remotely updating the means for calculating green-house-gas at each of the field sites.
17. The data processing apparatus of claim 9, wherein the relational database is accessible from a remote node over a network.
18. The data processing apparatus of claim 9, further comprising the memory cooperatively adapted to passing the data to an energy usage calculating module; outputting energy usage based on the input data; and passing the energy usage over the network to the output integration program.
19. A computer program embodied on at least one computer-readable medium, the computer program for maintaining an inventory of energy usage and green-house gas emissions, comprising:
(a) a code segment configured and adapted for displaying a form for inputting data and input source descriptions for the input from green-house-gas-producing processes at a field site into a computer-readable file; (b) a code segment configured and adapted for passing the input data to a green-house-gas calculating module; (c) a code segment configured and adapted for calculating green-house-gas emissions based on the input data; (d) a code segment configured and adapted for passing the input, input source descriptions, and the output over a network to an output integration program; (e) a code segment configured and adapted for integrating the output with a plurality of other output from a plurality of other field sites; (f) a code segment configured and adapted for mapping the integrated output into a relational database schema; and (g) a code segment configured and adapted for storing the mapped integrated output in a relational database.
20. The computer program of claim 19, further comprising a code segment configured and adapted for querying the relational database and returning the results of the query.
21. The computer program of claim 19, wherein the calculating module further comprises a code segment configured and adapted for calculating energy consumption based on the input data.
22. The computer program of claim 19, further comprising a code segment configured and adapted for passing the input data, source data for the input data, and the output the network as a single flat file.
23. The computer program of claim 19, further comprising a code segment configured and adapted for passing the input data over a network to the calculating module located on a remote computer.
24. The computer program of claim 19, wherein the network comprises the Internet.
25. The computer program of claim 19, further comprising a code segment configured and adapted for an intermediate integration step of processing input data from a plurality of field sites in a common geographic region.
26. The computer program of claim 19, further comprising a code segment configured and adapted for passing the data to an energy usage calculating module; outputting energy usage based on the input data; and passing the energy usage over the network to the output integration program.
PCT/US2002/029380 2001-09-21 2002-09-12 System and method for energy and green-house gas inventory WO2003027796A2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU2002341674A AU2002341674A1 (en) 2001-09-21 2002-09-12 System and method for energy and green-house gas inventory

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US32390601P 2001-09-21 2001-09-21
US60/323,906 2001-09-21
US10/000,718 2001-10-30
US10/000,718 US20030069743A1 (en) 2001-09-21 2001-10-30 System and method for energy and green-house gas inventory management

Publications (2)

Publication Number Publication Date
WO2003027796A2 true WO2003027796A2 (en) 2003-04-03
WO2003027796A3 WO2003027796A3 (en) 2003-11-20

Family

ID=26668045

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2002/029380 WO2003027796A2 (en) 2001-09-21 2002-09-12 System and method for energy and green-house gas inventory

Country Status (3)

Country Link
US (1) US20030069743A1 (en)
AU (1) AU2002341674A1 (en)
WO (1) WO2003027796A2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012120530A1 (en) * 2011-03-10 2012-09-13 Thermax Sustainable Energy Solutions Ltd. A system and method for monitoring green house gas related data of an entity
US20220374913A1 (en) * 2021-05-19 2022-11-24 Schlumberger Technology Corporation Measuring of carbon footprint in offshore drilling

Families Citing this family (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100121770A1 (en) * 2000-06-16 2010-05-13 Verisae, Inc. System and method for tracking ships and ship cargo
AU2001269902A1 (en) * 2000-06-16 2001-12-24 Verisae Enterprise asset management system and method
US7512523B2 (en) * 2000-06-16 2009-03-31 Verisae, Inc. Refrigerant loss tracking and repair
US7369968B2 (en) * 2000-06-16 2008-05-06 Verisae, Inc. Enterprise energy management system
US7474218B2 (en) 2000-06-16 2009-01-06 Verisae, Inc. Method and system of asset identification and tracking for enterprise asset management
US8000938B2 (en) * 2002-12-09 2011-08-16 Verisae, Inc. Method and system for tracking and managing destruction, reconstitution, or reclamation of regulated substances
US7877235B2 (en) * 2003-01-31 2011-01-25 Verisae, Inc. Method and system for tracking and managing various operating parameters of enterprise assets
US7440871B2 (en) * 2002-12-09 2008-10-21 Verisae, Inc. Method and system for tracking and reporting emissions
EP1570320A2 (en) * 2002-12-13 2005-09-07 Verisae Inc. Notification system
US20070162957A1 (en) * 2003-07-01 2007-07-12 Andrew Bartels Methods, systems and devices for securing supervisory control and data acquisition (SCADA) communications
US20080109889A1 (en) * 2003-07-01 2008-05-08 Andrew Bartels Methods, systems and devices for securing supervisory control and data acquisition (SCADA) communications
US20050005093A1 (en) * 2003-07-01 2005-01-06 Andrew Bartels Methods, systems and devices for securing supervisory control and data acquisition (SCADA) communications
US7401104B2 (en) * 2003-08-21 2008-07-15 Microsoft Corporation Systems and methods for synchronizing computer systems through an intermediary file system share or device
US8238696B2 (en) 2003-08-21 2012-08-07 Microsoft Corporation Systems and methods for the implementation of a digital images schema for organizing units of information manageable by a hardware/software interface system
US8131739B2 (en) 2003-08-21 2012-03-06 Microsoft Corporation Systems and methods for interfacing application programs with an item-based storage platform
US8166101B2 (en) 2003-08-21 2012-04-24 Microsoft Corporation Systems and methods for the implementation of a synchronization schemas for units of information manageable by a hardware/software interface system
US20060020544A1 (en) * 2004-07-23 2006-01-26 Johnson Controls Technology Company System and method for tracking emissions
US7689593B2 (en) * 2005-12-30 2010-03-30 Sap Ag Systems and methods for accessing a shared space in a provider-tenant environment
US7917607B2 (en) * 2005-12-30 2011-03-29 Sap Ag Software management systems and methods, including use of such systems and methods in a provider-tenant environment
US20080162587A1 (en) * 2006-12-29 2008-07-03 Ulrich Auer Server synchronization for maintenance activities
US8069184B2 (en) * 2006-12-29 2011-11-29 Sap Ag Systems and methods to implement extensibility of tenant content in a provider-tenant environment
US7933869B2 (en) * 2006-12-29 2011-04-26 Sap Ag Method and system for cloning a tenant database in a multi-tenant system
US20090171975A1 (en) * 2007-03-06 2009-07-02 Mcconnell Robert S Method and system for tracking carbon credits and other carbon valuation units
US20090063211A1 (en) * 2007-08-30 2009-03-05 Camilo Yamauchi Campo Finding a Shortest Waste Credit Path for a Manufacturing Process
US8478566B2 (en) * 2009-10-26 2013-07-02 Zerofootprint Software Inc. Systems and methods for computing emission values
US20120316926A1 (en) * 2011-06-10 2012-12-13 Lend Lease Sustainability Solutions Pty Limited Method and apparatus for determining operational environmental impacts of non-residential buildings
KR20140002380A (en) * 2012-06-29 2014-01-08 박재현 Method, system and computer-readable recording media for providing information on greenhouse gas emission of building
US10282794B2 (en) * 2013-08-28 2019-05-07 Signify Holding B.V. System and method for determining energy and greenhouse gas (GHG) apportionment
JP6795334B2 (en) * 2016-06-10 2020-12-02 株式会社野村総合研究所 Data structure of data management system and master data table
US11158006B1 (en) * 2020-11-24 2021-10-26 Edible Garden Ag Incorporated Greenhouse agriculture system
US11795810B2 (en) 2021-09-27 2023-10-24 Saudi Arabian Oil Company Flare systems analyzer
US11747315B2 (en) 2021-09-28 2023-09-05 Saudi Arabian Oil Company Flare system heating value monitoring meter

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5075856A (en) * 1989-07-17 1991-12-24 The United States Of America As Represented By The Secretary Of The Air Force System for modelling low resolution atmospheric propagation
US5329464A (en) * 1992-03-23 1994-07-12 Puget Sound Power & Light Company Utility layout design system
US5375074A (en) * 1990-01-23 1994-12-20 At&T Corp. Unboundedly parallel simulations
US5652717A (en) * 1994-08-04 1997-07-29 City Of Scottsdale Apparatus and method for collecting, analyzing and presenting geographical information
US5754453A (en) * 1995-11-16 1998-05-19 Gas Research Institute Regenerator model for glass furnace reburn analysis
US5831876A (en) * 1994-08-04 1998-11-03 City Of Scottsdale, An Arizona Municipal Coporation Method for monitoring regional air quality
US6102958A (en) * 1997-04-08 2000-08-15 Drexel University Multiresolutional decision support system
US6208953B1 (en) * 1997-07-31 2001-03-27 Sulzer Innotec Ag Method for monitoring plants with mechanical components

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5443804A (en) * 1985-12-04 1995-08-22 Solar Reactor Technologies, Inc. System for the manufacture of methanol and simultaneous abatement of emission of greenhouse gases
US5685362A (en) * 1996-01-22 1997-11-11 The Regents Of The University Of California Storage capacity in hot dry rock reservoirs
US6093306A (en) * 1997-04-07 2000-07-25 Solar Reactor Technologies Inc. Comprehensive system for utility load leveling, hydrogen production, stack gas cleanup, greenhouse gas abatement, and methanol synthesis
US5887547A (en) * 1997-07-03 1999-03-30 Enviromentally Correct Concepts, Inc. Method for measuring and quantifying amounts of carbon from certain greenhouse gases sequestered in grassy and herbaceous plants above and below the soil surface

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5075856A (en) * 1989-07-17 1991-12-24 The United States Of America As Represented By The Secretary Of The Air Force System for modelling low resolution atmospheric propagation
US5375074A (en) * 1990-01-23 1994-12-20 At&T Corp. Unboundedly parallel simulations
US5329464A (en) * 1992-03-23 1994-07-12 Puget Sound Power & Light Company Utility layout design system
US5652717A (en) * 1994-08-04 1997-07-29 City Of Scottsdale Apparatus and method for collecting, analyzing and presenting geographical information
US5831876A (en) * 1994-08-04 1998-11-03 City Of Scottsdale, An Arizona Municipal Coporation Method for monitoring regional air quality
US5754453A (en) * 1995-11-16 1998-05-19 Gas Research Institute Regenerator model for glass furnace reburn analysis
US6102958A (en) * 1997-04-08 2000-08-15 Drexel University Multiresolutional decision support system
US6208953B1 (en) * 1997-07-31 2001-03-27 Sulzer Innotec Ag Method for monitoring plants with mechanical components

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012120530A1 (en) * 2011-03-10 2012-09-13 Thermax Sustainable Energy Solutions Ltd. A system and method for monitoring green house gas related data of an entity
US20220374913A1 (en) * 2021-05-19 2022-11-24 Schlumberger Technology Corporation Measuring of carbon footprint in offshore drilling

Also Published As

Publication number Publication date
WO2003027796A3 (en) 2003-11-20
US20030069743A1 (en) 2003-04-10
AU2002341674A1 (en) 2003-04-07

Similar Documents

Publication Publication Date Title
US20030069743A1 (en) System and method for energy and green-house gas inventory management
US7778859B2 (en) Method for economic valuation in seismic to simulation workflows
US8271369B2 (en) Financial modeling and forecasting system
CN101167048B (en) Generation of aggregatable dimension information within a multidimensional enterprise software system
US20040019496A1 (en) System and method for law practice information management
US20090012983A1 (en) System and method for federated member-based data integration and reporting
US8126750B2 (en) Consolidating data source queries for multidimensional scorecards
CN101111839A (en) Reporting model generation within a multidimensional enterprise software system
CA2542524A1 (en) Report management system
CN103229198A (en) Fast, dynamic, data-driven report deployment of data mining and predictive insight into business intelligence (BI) tools
CN115374329B (en) Method and system for managing enterprise business metadata and technical metadata
CN111897866A (en) Remote sensing monitoring pattern spot docking system and using method thereof
Awiti et al. Design and implementation of ETL processes using BPMN and relational algebra
US20130232158A1 (en) Data subscription
Rifaie et al. Data warehouse architecture and design
Hu E-commerce big data computing platform system based on distributed computing logistics information
GB2479654A (en) Subscription based retrieval from oil field database
CN111914417A (en) Plan and budget simulation analysis system
CN111047301A (en) Spacecraft development process management system and method
Banerjee et al. Modeling data warehouse schema evolution over extended hierarchy semantics
Simpson et al. Public access to conversion of data between geographies, with multiple look up tables derived from a postal directory
Rifaie et al. Data modelling for effective data warehouse architecture and design
KirMani Dimensional Modeling Using Star Schema for Data Warehouse Creation
Peralta et al. Using Design Guidelines to Improve Data Warehouse Logical Design.
CN112231301A (en) Yellow river water sand change data warehouse

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BY BZ CA CH CN CO CR CU CZ DE DM DZ EC EE ES FI GB GD GE GH HR HU ID IL IN IS JP KE KG KP KR LC LK LR LS LT LU LV MA MD MG MN MW MX MZ NO NZ OM PH PL PT RU SD SE SG SI SK SL TJ TM TN TR TZ UA UG UZ VN YU ZA ZM

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW MZ SD SL SZ UG ZM ZW AM AZ BY KG KZ RU TJ TM AT BE BG CH CY CZ DK EE ES FI FR GB GR IE IT LU MC PT SE SK TR BF BJ CF CG CI GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: JP

WWW Wipo information: withdrawn in national office

Country of ref document: JP