摘要:
Methods, systems, and apparatuses for alternate power delivery are provided. A metering assembly includes a power meter module. The power meter module includes a power control module and a power monitor. The power control module is coupled to a transfer switch that receives both primary power and alternate power. The transfer switch has an output coupled to an electrical circuit load. The power control module is configured to receive a request from the transfer switch for the alternate power to be supplied through the transfer switch to the electrical circuit load. The power control module is configured to enable the transfer switch to supply the alternate power to the electrical circuit load in response to the request. The power monitor is configured to determine an amount of the alternate power provided to the electrical circuit load. The power control module is configured to enable the alternate power to be decoupled from the electrical circuit load if the determined amount of the alternate power provided to the electrical circuit load is greater than a power trip setpoint. A plurality of metering assemblies may be provided to monitor a corresponding number of transfer switches coupled to electrical circuit loads in a facility.
摘要:
A gas delivery system includes a gas booster module for delivering natural gas from a utility gas service to power generation equipment installed in or around a building in a manner that meets the minimum volume and pressure requirements of the power generation equipment. The gas delivery system advantageously uses pipe of a relatively small size for delivering gas to the power generation equipment, thereby substantially reducing installation costs and eliminating the need for a welded gas line. The gas delivery system also provides a control system that facilitates close control over the gas flow and ensures compliance with local building codes and safety regulations and requirements.
摘要:
A method for providing energy to a building using utility-compatible distributed generation equipment. In accordance with the method, a building owner leases space in a building to an energy provider. The energy provider installs or has installed utility-compatible distributed generation equipment in the leased space at no capital cost to the building owner, wherein the distributed generation equipment is capable of providing electric energy or both electric and thermal energy to the building. The energy provider also installs or has installed a gas delivery system that is capable of delivering natural gas from a gas utility interface to the distributed generation equipment in a manner that meets the gas pressure and volume requirements of the distributed generation equipment. The building owner uses the energy provided by the distributed generation equipment on a first use basis. The building owner pays the energy provider approximately the same amount for the energy provided by the distributed generation equipment that the building owner would have paid to a local utility or to a third party supplier and a local utility for the supply and delivery of the same amount of energy.
摘要:
Described is a system and method for dynamically modifying an executing heterogeneous program in a heterogeneous distributed computing environment. A system reference is obtained to a target system on which the heterogeneous program is executing. The target system may be a local or a remote system. Based on the system reference, a program reference associated with the program is obtained which is used to locate a component of the program. An executable code associated with the component is modified to create a modified executable code based on a modification of an internal representation of the component. The modified code is inserted into the target system memory without requiring the target system to go offline. The code is inserted either by patching over an original memory area or injecting into a new memory location. The code may be inserted when the target program is operating in user mode or kernel mode.
摘要:
Each component binary in a heterogeneous program is translated from a platform-specific instruction set into a set of intermediate representation (IR) instructions that are platform-neutral. The IR instructions are grouped into IR code blocks, the IR code blocks into IR procedures, and the IR procedures into IR components to create an intermediate representation hierarchy for the program. An application program interface is provided that permits user access to the IR hierarchy for instrumentation, optimization, navigation, and manipulation of the IR hierarchy. The transformed IR hierarchy is then translated into platform-specific instructions and output as a modified binary. The user can designate a different platform for the output translation of a code block than the platform for which the code block was originally written. Prologue and epilog code is added to contiguous blocks that are translated into different architectures. The modified binary can be iterated through the translation and transformation process to produce multiple versions of the heterogeneous program.
摘要:
A method prepares a computer program for operation in a computer supply system that supplies portions, or program units, of program code or program data of the computer program as the program needs the portions. The method includes defining a program unit of the program and removing the program unit from the program, thereby producing a program skeleton that is missing the program unit. The method further includes inserting instructions in place of the program unit in the program skeleton. The instructions are operative to request the program unit when the program skeleton encounters the instructions. An information structure includes a program skeleton of a program. The program skeleton is missing a funclet of the program, but includes a placeholder in place of the funclet. The program skeleton additionally includes instructions in place of the funclet. The instructions are operative to request the funclet when the program skeleton encounters the instructions.
摘要:
Methods, systems, and apparatuses for exhaust silencers for engines, such as microturbines, are described. An exhaust silencer reduces noise produced by an engine. While passing through an exhaust silencer, an exhaust stream from the engine makes one or more turns, thereby reducing turbine noise. An exhaust silencer includes a body, a cavity in the body, a baffle plate that partially divides the central cavity, an inlet port formed in a first surface of the body, and an outlet port formed in a second surface of the body. The inlet port is configured to receive an exhaust stream that flows through the cavity, around the baffle plate. The outlet port is configured to discharge the exhaust stream from the body.
摘要:
Methods, systems, and apparatuses for exhaust silencers for engines, such as microturbines, are described. An exhaust silencer reduces noise produced by an engine. While passing through an exhaust silencer, an exhaust stream from the engine makes one or more turns, thereby reducing turbine noise. An exhaust silencer includes a body, a cavity in the body, a baffle plate that partially divides the central cavity, an inlet port formed in a first surface of the body, and an outlet port formed in a second surface of the body. The inlet port is configured to receive an exhaust stream that flows through the cavity, around the baffle plate. The outlet port is configured to discharge the exhaust stream from the body.
摘要:
A method prepares a computer program for operation in a computer supply system that supplies portions, or program units, of program code or program data of the computer program as the program needs the portions. The method includes defining a program unit of the program and removing the program unit from the program, thereby producing a program skeleton that is missing the program unit. The method further includes inserting instructions in place of the program unit in the program skeleton. The instructions are operative to request the program unit when the program skeleton encounters the instructions. An information structure includes a program skeleton of a program. The program skeleton is missing a funclet of the program, but includes a placeholder in place of the funclet. The program skeleton additionally includes instructions in place of the funclet. The instructions are operative to request the funclet when the program skeleton encounters the instructions.
摘要:
A method of supplying program units of a computer program as the program needs the program units includes running a program skeleton. The program skeleton is derived from the program, but has a program stub where a program unit associated with the program stub may be inserted. Upon encountering the program stub, the method includes getting the program unit associated with the program stub and inserting the program unit at the program stub. A method of supplying funclets of a computer program from a server computer system to a client computer system includes receiving a plurality of requests for funclets during a test period. If a tested probability of requests for a first funclet being followed by requests for a second funclet is at least a predetermined probability, then the method also includes sending the first funclet and the second funclet to the client computer system in response to a request from the client computer system for the first funclet after the test period.