摘要:
A computer system and method of operating the same to optimize the operating conditions of a petroleum production field, in which a plurality of wells are arranged according to drill sites, and connected to one or more central processing facilities, is disclosed. In this disclosed embodiment, gas compression capacity is a significant constraint on the operation of the complex production field, and surface line hydraulic effects of well production are to be considered in the optimization. A genetic algorithm is used to generate, and iteratively evaluate solution vectors, which are combinations of field operating parameters such as incremental gas-oil ratio cutoff and formation gas-oil ratio cutoff values. The evaluation includes the operation of an adaptive network to determine production header pressures, followed by modification of well output estimates to account for changes in the production header pressure. Convergence of the genetic algorithm identifies one of the solution vectors as containing an optimal combination of field operating parameters that may be used by production personnel to set the operating conditions of the field.
摘要:
A system for producing a material balance solution for well patterns in a hydrocarbon reservoir is described that automatically optimizes the fluid allocation factors for each well used in determining the solution. The system automatically optimizes estimates for the allocation factors to be used in the material balance solution by randomly generating a first generation of allocation factor strings, each string in the generation assigning allocation factors to each of the wells in the reservoir. A fitness function value is determined for each of the strings by evaluating a fitness function, wherein the fitness function comprises the sum of the differences between computed and measured field pressures for each pattern, and the sum of the differences between target allocation factors and the allocation factors specified within the string for each well. A succeeding generation of allocation factor strings is produced according to a genetic algorithm. The process of determining a fitness function value for each of the strings is then repeated for the succeeding generation. The string having a fitness function value meeting a specified criteria is identified, wherein the identified string represents the optimized estimates of the allocation factors for the reservoir for use in determining the material balance solution.
摘要:
A system for producing a material balance solution for well patterns in a hydrocarbon reservoir is described that automatically optimizes the fluid allocation factors for each well used in determining the solution. The system automatically optimizes estimates for the allocation factors to be used in the material balance solution by randomly generating a first generation of allocation factor strings, each string in the generation assigning allocation factors to each of the wells in the reservoir. A fitness function value is determined for each of the strings by evaluating a fitness function, wherein the fitness function comprises the sum of the differences between computed and measured field pressures for each pattern, and the sum of the differences between target allocation factors and the allocation factors specified within the string for each well. A succeeding generation of allocation factor strings is produced according to a genetic algorithm. The process of determining a fitness function value for each of the strings is then repeated for the succeeding generation. The string having a fitness function value meeting a specified criteria is identified, wherein the identified string represents the optimized estimates of the allocation factors for the reservoir for use in determining the material balance solution.
摘要:
Method and computer storage media for sharing resources between a plurality of computing devices associated with a common non-enterprise network. A common set of credentials is stored on at least two or more of a plurality of computing devices that reside behind a routing device and are associated through a common non-enterprise network. Upon storing the common set of credentials, each of the two or more of a plurality of computing devices create a local account that contains, at least, the common set of credentials. The common set of credentials allow for the sharing, among the two or more of the plurality of computing devices, of resource that reside on or are associated with the computing devices.
摘要:
A method of determining the condition of a battery which backs up a real-time clock (RTC) when a main power supply fails or is disconnected, in a system which includes a controller having a volatile random access memory (VRAM) and a non-volatile random access memory (NVRAM). The method includes the steps of periodically storing the time value of the RTC in NVRAM, and periodically writing a predetermined data pattern in VRAM, while the main power supply adequately powers the real time clock. The method then includes the steps of detecting a power-down condition of the main power supply, and terminating the recording and writing steps when the detecting step detects power-down. Return of main power, or power-up, is then detected, with the data pattern stored in VRAM then being compared with the predetermined data pattern. When the patterns are not the same, indicating more than a transitory loss of main power, the difference between the time value indicated by the RTC upon power-up and the last time value of the RTC stored in NVRAM before power down is compared with a predetermined constant time value. When the RTC has not incremented by at least the predetermined constant time value the method includes the step of indicating that the back-up battery is bad.
摘要:
A communications adapter for converting a socket connector of communications apparatus from wire-based communication to wireless communication, with the socket connector having transmit and receive contacts, and a control contact which enables the socket connector only when a predetermined logic level is applied thereto. The communications adapter includes a plug connector having transmit, receive and control pins arranged to respectively engage the transmit, receive and control contacts of the socket connector, a light emitting diode, a timer having a trigger input and an output, and a photo detector. The light emitting diode and photo detector are respectively connected to the transmit and receive pins which engage the transmit and receive contacts of the socket connector, and the output of the timer is connected to the control pin of the plug connector which engages the control contact of the socket connector. The photo detector is additionally connected to the trigger input of the timer. The timer provides a timed output signal at the timer output having the first predetermined logic level only in response to a predetermined signal applied to the trigger input by the photo detector. An input signal applied to the photo detector causes the photo detector to trigger the timer, enabling communications via the socket connector for the duration of the timed output signal.
摘要:
A method of interchangeably using memory devices constructed from different memory technologies, and/or having different storage capacities, in a predetermined socket of an electrical circuit. The method includes the steps of determining which technology types of memory devices, and storage capacities thereof, are to be interchangeably inserted in the predetermined socket, determining which pin positions of the determined memory devices have like functions, and determining which pin positions have different functions. The method further includes the steps of connecting the socket in the electric circuit such that a predetermined placement position of each determined memory device in the socket will serve the pin positions determined to have like functions. The method includes the steps of providing a jumper block having a predetermined number of connectable input/output terminal pairs, and connecting the jumper block in the electric circuit such that the determined unlike functions are connected to predetermined different input terminals of the jumper block, and predetermined output terminals of the jumper block are connected to predetermined pin positions of the socket. A memory device is selected from the determined memory devices and it is inserted in a predetermined position in the socket. The method then includes the step of determining which input/output terminal pairs of the jumper block should be interconnected for the inserted memory device, and the step of interconnecting the determined pairs of input/output terminals.
摘要:
An adaptive, or neural, network and a method of operating the same is disclosed which is particularly adapted for performing seismic trace editing for seismic shot records. The adaptive network is first trained according to the generalized delta rule. The disclosed training method includes backpropagation is performed according to the worst case error trace, including adjustment of the learning and momentum factors to increase as the worst case error decreases. Slow convergence regions are detected, and methods applied to escape such regions including restoration of previously trimmed dormant links, renormalization of the weighting factor values, and the addition of new network layers with links between nodes that skip the hidden layer. After the training of the network, data corresponding to a Discrete Fast Fourier Transform of each trace, and to certain other attributes of the trace and adjacent traces thereto, are presented to the network. The network classifies the trace as good or noisy according to the inputs thereto, and to the weighting factors therewithin, such classification useful for ignoring noisy traces in subsequent data analysis. The analysis may be repeated for all of the traces in the shot record, and in multiple shot records.
摘要:
A method of communication in a refrigeration system, between communication nodes connected to a serial data bus using Controller Area Network protocol (CAN) having a message frame format which includes a data field. The method includes converting a byte of the data field of each message frame to a permanent data descriptor expansion byte (DEB). In at least the first frame of a message a specific bit of the DEB is set to a first logic level to indicate a control frame, and information descriptive of the whole message is loaded into the remaining bits of the DEB, and data field. In each remaining frame of a message following a control frame, or control frames, the specific bit is set to a second logic level, to indicate a data frame. A block of data is loaded into the data field of each data frame, and index information specific to the associated block of data is loaded into the remaining bits of the DEB.
摘要:
An adaptive, or neural, network and a method of operating the same is disclosed which is particularly adapted for performing first break analysis for seismic shot records. The adaptive network is first trained according to the generalized delta rule. The disclosed training method includes selection of the seismic trace with the highest error, where the backpropagation is performed according to the error of this worst trace. The learning and momentum factors in the generalized delta rule are adjusted according to the value of the worst error, so that the learning and momentum factors increase as the error decreases. The training method further includes detection of slow convergence regions, and methods for escaping such regions including restoration of previously trimmed dormant links, renormalization of the weighting factor values, and the addition of new layers to the network. The network, after the addition of a new layer, includes links between nodes which skip the hidden layer. The error value used in the backpropagation is reduced from that actually calculated, by adjusting the desired output value, in order to reduce the growth of the weighting factors. After the training of the network, data corresponding to an average of the graphical display of a portion of the shot record, including multiple traces over a period of time, is provided to the network. The time of interest of the data is incremented until such time as the network indicates that the time of interest equals the first break time. The analysis may be repeated for all of the traces in the shot record.