Invensys Systems, Inc. Patent applications |
Patent application number | Title | Published |
20160140324 | DYNAMICALLY INFERRING VARIABLE DIMENSIONS IN USER-ADDED EQUATIONS - A processor executable method, system, and computer-readable media expedite the process of entering equations for use in developing simulations of chemical processes. The process of entering equations is expedited by dynamically inferring the dimensions of variables. The process infers the dimensions of all variables in user-added equations, and infers the dimensions of each variable in a user-added equation sequentially. The process automatically creates variables with unassigned dimensions in response to indications, such as inputs from a user, to declare new equations. The process assigns dimensions to variables based on relations between variables, such as logical relations between the dimensions of variables. | 05-19-2016 |
20160139999 | UNIFIED COMMUNICATIONS MODULE (UCM) - A fault tolerant control system delivers an embedded functional safety core and a distributed control engine with an onboard communication link in an industrial process control environment. The fault tolerant control system includes a process control workstation connected to a first network and a fault tolerant safety controller connected to a second network, wherein a process controller module, a safety controller module and a field device system integration module are co-located on a power interface board. | 05-19-2016 |
20160041576 | MULTI-MEASUREMENT VORTEX FLOWMETER - Two-wire transmitters are described in which the required voltage that a control room must supply to the transmitter is lower at high current than at low current, thus freeing up more voltage for other uses, and in which a constant set of operating voltages may be maintained. A corrected pressure in a vortex flow meter may be determined that reflects the mass flow rate. Thus, the mass flow rate may be determined based on the corrected pressure reading and a measured volumetric flow rate. Density may be determined from pressure and temperature using a table containing error values based on a standard density determination and a relatively simple approximation. During operation of a flow meter, the stored error values may be linearly interpolated and the approximation may be computed to determine the density from the stored error value. | 02-11-2016 |
20160006599 | DATA COMBINER AND SPLITTER - In a network coupling redundant controllers to a control system, an electronic device is provided. The device comprises a first interface coupled to the control system addressed using a unique medium access control (MAC) address, a second interface coupled to a first redundant controller, and a third interface coupled to a second redundant controller. The device receives a first message via the first interface and transmits the first message via the second interface and via the third interface. The device receives a second message via the second interface and transmits the second message via the first interface. The device receives a third message via the third interface and transmits the third message via the first interface. | 01-07-2016 |
20160004734 | SECURE DATA ISOLATION IN A MULTI-TENANT HISTORIZATION SYSTEM - A historian system stores data values and associated metadata. The system has a historian data server, a metadata server, and one or more data collector devices. The data collector devices collect data values from a set of one or more connected hardware devices and send the collected data values to the historian data server. The data collector devices also create tag metadata associated with the collected data values and send the created tag metadata to the metadata server. The historian data server receives the collected data values and stores the collected data values in a memory storage device. The metadata server receives the tag metadata and stores the tag metadata in a memory storage device. | 01-07-2016 |
20150363484 | STORING AND IDENTIFYING METADATA THROUGH EXTENDED PROPERTIES IN A HISTORIZATION SYSTEM - A historian system enables the creation, storage, and retrieval of extended metadata properties. A tag metadata database module of the historian system stores tag metadata received over a network connection in a tag metadata database and retrieves tag metadata in response to requests received over the network and from within the historian system. An extended property database module creates extended properties associated with a tag metadata instance in response to requests, stores the created extended properties, and retrieves the stored extended properties in response to requests. The extended property search index module indexes extended properties as they are created, searches the indexed extended properties in response to requests, and provides the indexes of extended properties to enable location of the extended properties in the extended property database. | 12-17-2015 |
20150356476 | SYSTEM AND METHOD FOR WORKFLOW INTEGRATION - A system is provided. The system comprises a computer system, an at least one memory; and a first application stored in the at least one memory. When executed by the computer system, the first application automatically executes a workflow that receives a first input from a human machine interface (HMI) in a first plant, in response to the first input generates a first event that assigns a first task associated to a first functional role performed at the first plant, receives a second input associated with the first task, in response to the second input generates a second event that assigns a second task associated to a second functional role, receives a third input associated with the second task, in response to the third input transmits information to the human machine interface that changes the process mediated by the human machine interface in the first plant. | 12-10-2015 |
20150323356 | MULTIVARIABLE VORTEX FLOWMETER - A sensor assembly for a vortex flowmeter having a flowtube, a bluff body in the flowtube, and a sensor that detects vortices. The sensor assembly extends into contact with the process fluid through a process penetration opening. A sensor body seals the process penetration opening to limit flow of process fluid out of the flowmeter through the process penetration opening. A vortex sensor housing is secured to the sensor body. The vortex sensor housing has a pair of pressure-responsive diaphragms facing outwardly from opposite sides of the vortex sensor housing. A vortex sensor is positioned to detect motion of at least one of the pressure-responsive diaphragms to detect vortices formed in the process fluid. A temperature sensor senses a temperature of the process fluid. | 11-12-2015 |
20150319227 | DISTRIBUTED HISTORIZATION SYSTEM - A system for historizing process control data. A configurator module registers a data source device with a historian server and indicates to the historian server to generate data source registration information for identifying the registered data source device. The historian server generates and stores the data source registration information. The historian server also generates a connection token comprising the data source registration information. The configurator module forwards the connection token to the data source device, which stores the token and sends it to the historian server with data. The historian server compares the connection token received from the data source device to the connection token stored by the historian server, wherein if they match, the historian server stores the data from data source device. | 11-05-2015 |
20150317463 | ACTIVE DIRECTORY FOR USER AUTHENTICATION IN A HISTORIZATION SYSTEM - A user authentication system enables control of access to historian data through a historian application. The user authentication system creates a user authentication directory for storing user authentication information. The system populates the directory with user authentication information. The system links the directory to a historian application and receives credential data from a user. The system grants access to the historian application when it determines that the credential data from the user matches a portion of the user authentication information on the directory. | 11-05-2015 |
20150317330 | STORING DATA TO MULTIPLE STORAGE LOCATION TYPES IN A DISTRIBUTED HISTORIZATION SYSTEM - A system for historizing process control data. A historian storage module receives data to be stored and determines a storage type of the received data. The historian storage module loads an abstraction layer module with the received data and the determined storage type. The abstraction layer module determines a storage type interface that matches the received storage type from one or more storage type interfaces. The abstraction layer module formats the received data to the matching storage type interface and determines a storage location that matches the received storage type. The abstraction layer module sends the formatted data to be stored at the matching storage location via the matching storage type interface. | 11-05-2015 |
20150310147 | DYNAMIC SIMULATION OF FLUID FILLED VESSELS - A system is provided. The system comprises a computer system comprising at least one processor, a thermodynamic state solver application, and a thermodynamic system solver application. When executed by the at least one processor, the thermodynamic state solver application computes a flash equilibrium state solution for each of a plurality of nodes in a thermodynamic network and determines for each of the plurality of nodes at least one sensitivity of a first thermodynamic property with reference to at least one second thermodynamic property. When executed by the at least one processor, the thermodynamic system solver computes a pressure at each of the nodes and flows between the nodes based at least in part on the sensitivities, wherein a result based on the pressures and flows is determined. | 10-29-2015 |
20150293530 | MANUFACTURING EXECUTION SYSTEM AUTHORIZATION - A manufacturing execution system (MES) for selectively controlling the display of MES content. The MES displays a first view with data about a first aspect of an industrial process and determines whether the user is authorized to view data about a second aspect of the industrial process related to the first. An inactive informational display item is generated when the user is not authorized to view the data about the second aspect. The informational display item provides a visual indication of the relationship between the first and second aspects and is non-selectable for navigating to another display. An active navigational display item is generated when the user is authorized to view the data about the second aspect. The navigational display item provides a visual indication of the relationship between the first and second aspects and is selectable for navigating to a second view including data about the second aspect. | 10-15-2015 |
20150286212 | MANUFACTURING EXECUTION SYSTEM AND METHOD OF DETERMINING PRODUCTION METRICS FOR A LINE - A manufacturing execution system (MES) for providing an indication of the performance of the line. The MES includes a configuration module for modeling entities and lines containing the entities. The MES also includes a runtime module configured to determine the entities on the line whose production can be extrapolated to evaluate the performance of the line. In some cases, the MES determines which of the entities on the line limits the performance of the line; in other cases, the MES determines which of the entities has a production amount that best represents that of the line. The MES is operatively connected to field inputs associated with the entities that provide production data for the entities. Using the production data for the entities chosen to represent the line, the MES generates production metrics representative of the performance of the line and displays them to MES users. | 10-08-2015 |
20150286192 | INTEGRATED MODEL PREDICTIVE CONTROL AND ADVANCED PROCESS CONTROL - Controlling and optimizing industrial processes by integrating MPC-based approaches and expert system approaches. At least two different control variables with identical models are used. An expert system adjusts at least one of the control variables to change a setpoint or range or the like while standard MPC techniques change another control variable to address appropriate classes of control problems. | 10-08-2015 |
20150248232 | TOUCH GESTURE FOR CONNECTION OF STREAMS IN A FLOWSHEET SIMULATOR - A system for iteratively connecting flowsheet model components. Software instructions stored on a memory device and executable by a processor provide for the connection of flowsheet model components by, in response to a received connection indication from a user, suggesting potential connections in response to the connection indication. After further receiving a response from the user confirming the suggested potential connection, an output is rendered on the flowsheet workspace. | 09-03-2015 |
20150241460 | ENHANCED ROTATION MEASUREMENT - A method and system of determining motion parameters for a rotating machine. A detector is configured to receive a rotary motion input signal and a counter signal and to send a plurality of time values based on the input signal and the counter signal. A memory stores the plurality of time values in an ordered sequence and is coupled to the detector. A logic component selects time values stored in the memory by skipping a predefined number of time values in the ordered sequence, reads the selected time values to determine a coherent set of data values, and sends the coherent set of data values. | 08-27-2015 |
20150222498 | FASTER FLOWSHEET DESIGN BY PREDICTIVE CONNECTIVITY - A computer-implemented method and system presents a mini-palette of candidate objects to a user in a graphical flowsheet design program. The user is enabled to choose a candidate object for inclusion in the flowsheet. In response to an indication from the user to initiate a new connection from an output port of an object currently displayed on the flowsheet, a set of one or more candidate objects is predicted by applying a set of rules to a plurality of previously designed flowsheets. Finally, the set of candidate objects is displayed to the user in a mini-palette for selection of an object to be included in the flowsheet. | 08-06-2015 |
20150192485 | SLEW RATE DETECTION CIRCUIT - A sensing system comprising a sensor for generating an analog electrical signal indicative of a sensed physical property and an A/D converter for converting the analog electrical signal into a digital electrical signal. A control circuit connected to the A/D converter is configured to receive the digital electrical signal and to perform a plurality of sensing system operations including determining a measurement value of the physical property as a function of said received digital electrical signal. A slew rate detection circuit connected to the sensor is configured to detect when the analog electrical signal indicates a slew rate that exceeds a threshold value, and to generate an interrupt electrical signal when the slew rate is detected as exceeding the threshold value. The control circuit determines a measurement value of the physical property in response to receiving the interrupt signal. | 07-09-2015 |
20150188849 | VIRTUAL SWITCH ENABLING COMMUNICATION BETWEEN EXTERNAL OBJECTS AND SIMULATION OBJECTS - Enabling communication between real and simulated elements of a process control system. Software instructions stored in a memory device are executed by a processor to represent a virtual switch. The virtual switch connects to a real element of a process control system and to a simulated element of a process control system. The virtual switch receives communication from the real element intended for the simulated element and forwards the communication to the proper simulated element. The virtual switch receives communication from the simulated element intended for the real element and forwards the communication to the proper real element. | 07-02-2015 |
20150178422 | SYSTEM AND METHOD FOR AUTOGENERATING SIMULATIONS FOR PROCESS CONTROL SYSTEM CHECKOUT AND OPERATOR TRAINING - A method and system for automatically generating simulations for a distributed control system is disclosed herein. A programmed process model generator automatically incorporates a variety of process model data from pre-defined model libraries into descriptions of process equipment including control devices to render simulation models of various degrees of fidelity. | 06-25-2015 |
20150154496 | REAL TIME SAFETY MANAGEMENT SYSTEM AND METHOD - A system and method assesses and manages risk of an operation of a user. A rules engine of computer executable instructions stored in the storage device determines at least one of a safety risk measurement based on key performance indicators, an operational safety risk measurement for the operation as a function of the operational safety risk measurement information stored in a storage device and/or a conditional safety risk measurement for the operation as a function of the conditional safety risk measurement information stored in the storage device. A processor connected to the storage device executes the rules engine. An output interface connected to the processor indicates the determined safety risk for the operation. | 06-04-2015 |
20150106758 | SEMANTIC ZOOMING IN PROCESS SIMULATION - A system displays simulation data on a canvas. Software instructions stored on a memory device and executable by a processor display a first set of simulation data on a canvas, the first set of simulation data corresponding to a first zoom level of the canvas. Instructions adjust the canvas from the first zoom level to a second zoom level. Instructions display a second set of simulation data on the canvas, said displayed second set of simulation data corresponding to the second zoom level of the canvas. | 04-16-2015 |
20150106753 | HUMAN-MACHINE INTERFACE (HMI) SYSTEM HAVING ELEMENTS STYLES WITH CENTRALLY MANAGED AND DISTRIBUTED GRAPHIC STYLES - A system manages human machine interface (HMI) applications for industrial control and automation. Software instructions stored on a tangible, non-transitory media and executable by a processor receive data indicative of a manufacturing/process control system being monitored and display a user interface indicative of a status of the manufacturing/process control system being monitored wherein the status is based on the received data. | 04-16-2015 |
20150106506 | HUMAN-MACHINE INTERFACE (HMI) SYSTEM HAVING ELEMENTS WITH AGGREGATED ALARMS - A system manages human machine interface (HMI) applications for industrial control and automation. Software instructions stored on a tangible, non-transitory media and executable by a processor receive data indicative of a manufacturing/process control system being monitored and display a user interface indicative of a status of the manufacturing/process control system being monitored wherein the status is based on the received data. | 04-16-2015 |
20150106346 | RECIPE MANAGEMENT SYSTEM - A recipe management system includes a versioning system that tracks the revision history of templates and their child instances. Modifications to templates and instances create new records with new primary key identifiers and version identifiers. However, each new version of a template or instance has the same root identifier as the prior versions. When a template is modified, a flag is set in its child instances, but they are not modified automatically. When an instance is modified, it has no effect on the parent template. At runtime, a recipe model is loaded to an equipment model to execute a recipe on a piece of equipment. Only approved versions of equipment models are used during execution, even if newer versions exist. During execution, new equipment models can be created. The recipe management system includes an execution engine that can be hosted as a standalone executable or in a system platform. | 04-16-2015 |
20150106075 | ENTITY TYPE TEMPLATES IN PROCESS SIMULATION - A system simulates a process entity. Software instructions stored on a memory device and executable by a processor creates an entity type object that generically represents a type of process entity. Instructions create a simulation representing a process and instantiate an entity type instance in the simulation based on the entity type object. The entity type instance represents a specific process entity in the process. Additionally, instructions simulate the functionality of the specific process entity by the entity type instance in the simulation. | 04-16-2015 |
20150106073 | SHARED REPOSITORY OF SIMULATION MODELS - A system simulates a process entity. Software instructions stored on a memory device and executable by a processor create a plurality of entity type objects that generically represents a type of process entity. Instructions store the plurality of entity type objects in a shared repository. Additionally, instructions enable a plurality of users to access the plurality of entity type objects in the shared repository simultaneously. | 04-16-2015 |
20150106068 | INTERACTIVE FEEDBACK FOR VARIABLE EQUATION SPECIFICATIONS - Software instructions stored on a memory device and executable by a processor generate a plurality of models to simulate a process entity. The models include equations that mathematically represent the functionality of the process. Moreover, the models are configured to accurately represent the functionality of the process. Instructions determine whether the equations of the models are solvable after each change made to the models and indicate the result of the determination of solvability of the equations. Changes to the plurality of models are suggested that may render the equations solvable if the equations are determined to be unsolvable. | 04-16-2015 |
20150106067 | MODEL DECOMPOSING FOR OPTIMIZING - A system simulates a process. Software instructions stored on a memory device and executable by a processor represent a process with a plurality of models, the plurality of models including equations that mathematically represent the functionality of the process. In addition, instructions group the equations into groups to optimize solving the equations, said grouping minimizing the equations that must be solved simultaneously. | 04-16-2015 |
20150106066 | UNIFIED MATHEMATICAL MODEL IN PROCESS SIMULATION - A system simulates a process. Software instructions stored on a memory device and executable by a processor represent a process entity with a model. Instructions configure the model to function in a plurality of modes, the modes comprising a process mode, a fluid flow mode, and a dynamic mode. Additionally, instructions simulate the function of the process entity with the model in a first mode from the plurality of modes and then switch the model to a second mode from the plurality of modes. | 04-16-2015 |
20150105893 | HUMAN-MACHINE INTERFACE (HMI) SYSTEM HAVING ELEMENTS WITH ALARM BORDER ANIMATION - A system manages human machine interface (HMI) applications for industrial control and automation. Software instructions stored on a tangible, non-transitory media and executable by a processor receive data indicative of a manufacturing/process control system being monitored and display a user interface indicative of a status of the manufacturing/process control system being monitored wherein the status is based on the received data. | 04-16-2015 |
20150105888 | PARAMETER DOWNLOAD VERIFICATION IN INDUSTRIAL CONTROL SYSTEM - An industrial control system includes a download verification subsystem to execute a verification test using the parameters stored in a configuration database before an execution subsystem downloads the recipe parameters to the input/output addresses of a piece of equipment to determine a first verification value. The download verification subsystem executes the verification test using the recipe parameters downloaded to the piece of equipment to determine a second verification value. The download verification subsystem compares the first and second verification values to determine whether the recipe parameters were downloaded to the input/output addresses of the piece of equipment successfully. | 04-16-2015 |
20150105887 | LINE MANAGEMENT IN MANUFACTURING EXECUTION SYSTEM - A manufacturing execution system (MES) that provides tools for modeling and determining information about physical production lines made up of arrangements of entities. The MES includes configuration tools for modeling the entities in a physical production line. The MES also includes configuration tools for modeling the physical production line. Entity data models and line data models conform to the data structure of respective model templates. Line data models include line definition models and line layout models. Line layout models include an entity link model for each of the entities in the physical production line. The MES includes tools for dynamically determining the bottleneck for the physical production line. Other production metrics are also calculated using the MES. | 04-16-2015 |
20150105886 | RECIPE MANAGEMENT SYSTEM WITH INTEROPERABLE MODELS - A recipe management system executes a recipe on a piece of equipment in a process plant using one or more capabilities of the piece of equipment. A configuration system creates models of the capabilities, piece of equipment, and recipe and associates the capability models with the equipment model and recipe model. The recipe model can be used to execute the recipe on any piece of equipment with the capabilities with which it is associated. The equipment model can be used to execute any recipe that uses no capabilities other than those with which it is associated. | 04-16-2015 |
20150105885 | ADAPTIVE FILTERING IN INDUSTRIAL CONTROL SYSTEM - An industrial control system stores three types of models. Models of a first type are associated with models of a second type. When a model of the first type is associated with a model of a third type, the set of models of the second type that are associated with the model of the first type is established. The industrial control system can provide an indication of the set of models of the second type. The industrial control system also establishes the set of models of the first type that are associated with the set of models of the second type. The industrial control system provides an indication of the set of models of the first type. In some embodiments, the industrial control system is a recipe management system and the models of the first, second, and third types are capability models, equipment models, and recipe models. | 04-16-2015 |
20150105876 | HUMAN-MACHINE INTERFACE (HMI) SYSTEM HAVING PROCESS TREND VISUALIZATION (TREND PEN) - A system manages human machine interface (HMI) applications for industrial control and automation. Software instructions stored on a tangible, non-transitory media and executable by a processor receive data indicative of a manufacturing/process control system being monitored and display a user interface indicative of a status of the manufacturing/process control system being monitored wherein the status is based on the received data. | 04-16-2015 |
20150105875 | HUMAN-MACHINE INTERFACE (HMI) SYSTEM HAVING A SYMBOL WIZARD CREATOR - A system manages human machine interface (HMI) applications for industrial control and automation. Software instructions stored on a tangible, non-transitory media and executable by a processor receive data indicative of a manufacturing/process control system being monitored and display a user interface indicative of a status of the manufacturing/process control system being monitored wherein the status is based on the received data. | 04-16-2015 |
20150051881 | ITERATIVE SYSTEM AND PROCESS WITH NON-LINEAR CORRECTION FACTORS - A processor connected to a process module executes processor executable instructions stored on the process module according to process input data received by a process definition interface, according to variables input data received by a variables interface. A non-linear correction factor as defined by a non-linear correction factor module is applied to provide a solution to an iterative process. A processor implemented process solves a process problem and comprises processor executable instructions stored on a tangible storage device | 02-19-2015 |
20150046900 | STRATEGY EDITOR FOR PROCESS CONTROL SUPPORTING DRAG AND DROP CONNECTIONS TO DECLARATIONS - Enhancements to a strategy object editor for creating and modifying control strategies for process control systems (both distributed and discrete) is described. The improvements include: supporting a set of graphical depictions for individual control object (modified by an appearance object editor), drag and drop connections for declarations that connect control strategies to other control strategies, GUI-based designation of object execution order, automatically applied line styles based upon connection data type, and automatic modification of elements within an appearance object to accommodate a moved attribute. | 02-12-2015 |
20150039112 | SUPERVISORY PROCESS CONTROL AND MANUFACTURING INFORMATION SYSTEM APPLICATION HAVING AN EXTENSIBLE COMPONENT MODEL - A template-based supervisory process control and manufacturing information application development facility is disclosed that includes a number of time-saving application development tools that significantly enhance design productivity and allow re-using of previously developed application building blocks. The development facility includes an application object template library that stores a set of previously defined application object templates. The template library is accessed by developers through a configuration utility that facilitates specifying instances of the set of previously defined application object templates to be included in an application. Thereafter, application objects are instantiated from the selected ones of the set of previously defined application object templates in a build of the specified application. | 02-05-2015 |
20140368259 | INFERENTIAL SENSING ENGINE - Providing a fast response to a process step while allowing a sensor response to remain relatively slow. A mechanical component generates a response to a step change in a physical property and an electrical component generates an analog electrical signal indicative of the response generated by the mechanical component over a period of time. The analog electrical signal is converted into digital values and the digital values are used to indicate the final value of the step change in the physical property before the period of time has elapsed. | 12-18-2014 |
20140316754 | EQUIPMENT CONDITION AND PERFORMANCE MONITORING USING COMPREHENSIVE PROCESS MODEL BASED UPON MASS AND ENERGY CONSERVATION - A method and apparatus capable of monitoring performance of a process and of the condition of equipment units effecting such process is disclosed. A process model predicated upon mass and energy balancing is developed on the basis of a plurality of generally nonlinear models of the equipment units. At least one or more of such equipment models are characterized by one or more adjustable maintenance parameters. Data relating to mass and energy transfer within the process is collected and is reconciled with the mass and energy characteristics of the process predicted by the model. The condition of the equipment units and process performance may then be inferred by monitoring the values of the maintenance parameters over successive data reconciliation operations. | 10-23-2014 |
20140310622 | TOOL FOR CREATING CUSTOMIZED USER INTERFACE DEFINITIONS FOR A GENERIC UTILITY SUPPORTING ON-DEMAND CREATION OF FIELD DEVICE EDITOR GRAPHICAL USER INTERFACES - A customization tool is described in association with a universal device type manager (DTM) utility. The customization tool includes a set of user interfaces and associated functionality that facilitates creating a set of customized templates for a particular device type. The customized templates define access to device data via graphical user interfaces supported by the universal DTM utility and/or universal BTM utility for instances of the device type. | 10-16-2014 |
20140287092 | SIMULATED FERMENTATION PROCESS - A method of modeling a fermentation process comprises providing a first principles model of a fermentation process; determining the concentration of at least one substrate in a fermentation composition at a first time; and predicting the concentration of at least one component of the fermentation composition at a second time using the first principles model, wherein the second time is after the first time. | 09-25-2014 |
20140282020 | BULK DEVICE PREPARATION - A method and a system for preparing a plurality of installed field devices for operation in a process control network. In some embodiments, a computing device provides a visual summary of the installed field devices to a user via a user interface. A configuration database stores predefined device preparation scopes, each scope being indicative of one or more of the installed field devices. Based on a user selection of one or more predefined device preparation scopes in the user interface, the computing device implements each of the predefined device preparation scopes by, among other things, retrieving configuration information from the configuration database for each installed field device indicated by each predefined device preparation scope and transmitting the information to each respective installed field device for updating the device configuration. | 09-18-2014 |
20140277606 | PROCESS VARIABLE TRANSMITTER - A process variable transmitter provides an output representing a process variable. The process variable transmitter includes a process variable sensor that provides an analog sensor signal representing a process variable, an analog to digital converter that receives the analog sensor signal from the process variable sensor and converts it to digital sensor signal values, and a compensation processor. The compensation processor calculates, in a first mode, a compensated process variable value at a first slow rate. The compensation processor calculates a compensation factor relating the compensated process variable value to an initial digital sensor signal value. The compensation processor calculates, in a second mode, a process variable estimate as a function of an updated digital sensor signal value and the compensation factor. The process variable estimate is calculated at a second rate faster than the slow rate. | 09-18-2014 |
20140257711 | SYSTEM AND METHOD FOR ALKYLATION PROCESS ANALYSIS - A method and apparatus is provided for concentration determination of at least one component in an acid catalyst for hydrocarbon conversion containing an unknown concentration of an acid, an acid-soluble-oil (ASO), and water. An instrument configured for measuring a property of the acid catalyst, has responsivities to concentrations of one of the acid, ASO, and water, substantially independent of the concentrations of the others of the acid catalyst, ASO, and water. A temperature detector is configured to generate temperature data for the acid catalyst. A processor is configured to capture data generated by the temperature detector and the instrument, and to use the data in combination with a model to determine a temperature compensated concentration of the one of the acid, the ASO, and the water. Optionally, one or more other instruments configured for measuring other properties of the liquid mixture may also be used. | 09-11-2014 |
20140249794 | CONFIGURATION WITH EMBEDDED FIRMWARE FOR OFFLINE INSTRUMENT USER SETTINGS IMPLEMENTATION - A system for the customization of user settings on a target instrument includes a configuration module configured for the customization of user settings on a target instrument, and a representation module communicably coupled to the configuration module. The representation module includes a duplicate of firmware from the target instrument. A method of production of a system for the customization of user settings on a target instrument, includes configuring a configuration module for the customization of user settings on a target instrument, communicably coupling the configuration module to a representation module; and disposing a duplicate of firmware from the target instrument in the representation module. | 09-04-2014 |
20140238149 | CORIOLIS FREQUENCY TRACKING - Motion is induced in a conduit such that the conduit vibrates in a major mode of vibration having a major amplitude and a minor mode of vibration having a minor amplitude. The major amplitude is larger than the minor amplitude, the major mode of vibration has a first frequency of vibration and the minor mode of vibration has a second frequency of vibration, and the minor mode of vibration interferes with the major mode of vibration to cause a beat signal having a frequency related to the first frequency of vibration and the second frequency of vibration. The frequency of the beat signal is determined, and the second frequency of vibration is determined based on the determined frequency of the beat signal. | 08-28-2014 |
20140237328 | SYSTEM AND METHOD FOR FAULT TOLERANT COMPUTING USING GENERIC HARDWARE - A dual redundant process controller is provided. The controller comprises a process control application that executes on a first and a second module. When executed by the first module, a first application instance writes a first synchronization information to the second module, reads a second synchronization information from the first module, and, when the second disagrees with the first synchronization information after passage of a time-out interval, performs a resynchronization function; and wherein, when executed by the second module, the second application instance writes the second synchronization information to the first module, reads the first synchronization information from the second module, and, when the first disagrees with the second synchronization information after passage of the time-out interval, performs the resynchronization function. The first application instance calls the synchronization function provided by the multitasking real-time operating system before invoking a set events function provided by a multitasking real-time operating system. | 08-21-2014 |
20140236322 | MULTI-MODE EDITOR FOR CONFIGURING PROCESS CONTROL BLOCKS INCLUDING BOTH LOGICAL FUNCTIONS AND ARITHMETIC COMPUTATIONS - A multi-editing mode LOGIC BLOCK object editor is disclosed for creating and modifying LOGIC BLOCK objects that are incorporated into control strategies for process control systems (both distributed and discrete). The editor includes an RPN text editing mode wherein logic incorporated into a LOGIC BLOCK is represented by a list of text instructions. The editor also includes a graphical function block diagram editing mode wherein LOGIC BLOCK logic is defined via instruction shapes dragged/dropped from a pallet and connected via GUI line connection actions by a user. The editor supports automated transitioning between the text and graphics modes wherein conversion of text-to-graphics and graphics-to-text is performed without user intervention. Furthermore, synchronization procedures are performed when LOGIC BLOCK objects are opened in the editor and when transitioning between editing modes to track and/or maintain synchronous status between graphical and text representations of LOGIC BLOCK logic. | 08-21-2014 |
20140214478 | SYSTEM AND METHOD FOR INTEGRATED WORKFLOW SCALING - A system is provided. The system comprises a first computer located in a first plant, a first memory, and a first object based process management application stored in the first memory. The system further comprises a second computer located in a location separate from the first plant, a second memory, and a second object based process management application stored in the second memory. When executed on the first computer, the first application invokes scripts in response to events and the scripts launch tasks. When executed on the second computer, the second computer invokes scripts in response to events and the scripts launch tasks, one of the events acted on by the second application is a message received from the first application. | 07-31-2014 |
20140202238 | DETERMINING CONCENTRATIONS OF COMPONENTS OF A MIXTURE - Systems and methods for determining concentrations of components of a multiphase fluid. A first flowmeter receives a fluid flow and generates measurements of the fluid flow. After at least partially separating the fluid flow into mixtures of its components, second and third flowmeters generate measurements of the mixtures. A data processing apparatus operatively coupled to the flowmeters receives the measurements and determines concentrations of the components of the fluid flow. In an embodiment, the measurements are mass flow and density readings. | 07-24-2014 |
20140202228 | COMPENSATING FOR FREQUENCY CHANGE IN FLOWMETERS - Motion is induced in a conduit that contains a fluid. The motion is induced such that the conduit oscillates in a first mode of vibration and a second mode of vibration. The first mode of vibration has a corresponding first frequency of vibration and the second mode of vibration has a corresponding second frequency of vibration. At least one of the first frequency of vibration or the second frequency of vibration is determined. A phase difference between the motion of the conduit at a first point of the conduit and the motion of the conduit at a second point of the conduit is determined. A quantity based on the phase difference and the determined frequency is determined. The quantity includes a ratio between the first frequency during a zero-flow condition and the second frequency during the zero-flow condition. A property of the fluid is determined based on the quantity. | 07-24-2014 |
20140196006 | APPEARANCE OBJECTS FOR CONFIGURING AND GRAPHICALLY DISPLAYING PROGRAMMED/CONFIGURED PROCESS CONTROL - Enhancements to a strategy object editor for creating and modifying control strategies for process control systems (both distributed and discrete) is described. The improvements include: supporting a set of graphical depictions for individual control object (modified by an appearance object editor), drag and drop connections for declarations that connect control strategies to other control strategies, GUI-based designation of object execution order, automatically applied line styles based upon connection data type, and automatic modification of elements within an appearance object to accommodate a moved attribute. | 07-10-2014 |
20140137643 | MULTIPHASE FLOW METERING SYSTEM - A multi-phase flow metering system for measuring a multi-phase fluid including oil, water, and gas, includes a Coriolis mass flow meter adapted to measure mass flow rate and density of the multi-phase fluid. The system has a water cut meter adapted to measure the water cut of the multi-phase fluid. A processor is configured to determine the oil mass flow rate of the oil, water mass flow rate of the water, and gas mass flow rate of the gas using the mass flow rate and density from the Coriolis meter and the water cut from the water cut meter. The processor is further configured to determine dynamic estimates of the uncertainty of each of the oil mass flow rate, water mass flow rate, and gas mass flow rate. | 05-22-2014 |
20140137642 | NET OIL AND GAS WELL TEST SYSTEM - A net oil and gas well test system for a set of oil and gas wells includes at least two net oil and gas measurement systems and a plurality of valves that are in fluid communication with the individual wells in the set and independently configurable between a first state, in which the valve routes flow to a first net oil and gas measurement system, and a second state, in which the valve routes flow to a second net oil and gas measurement system. Each net oil and gas measurement system suitably has the capability to measure a multiphase flow including oil, gas, and water without separation. For example, each measurement system can include a multiphase Coriolis meter and a water cut meter. Each measurement system suitably includes the capability to provide dynamic uncertainty estimates related to measurement of the multiphase flow. | 05-22-2014 |
20140129156 | DIGITAL FLOWMETER - A control and measurement system for a coriolis flowmeter having a flowtube, a driver adapted to vibrate the flowtube, and a pair of sensors adapted to generate signals indicative of movement of the flowtube when it is being vibrated by the driver, wherein the sensors are positioned relative to one another so the signals from the sensors are indicative of a mass flow rate of fluid through the flowtube. A digital drive signal generator is adapted to generate a variable digital drive signal for controlling operation of the driver. The digital drive signal generator can be adapted to cause the driver to resist motion of the flowtube during a first time period and amplify motion of the flowtube during a second time period. The digital drive signal generator can also be adapted to initiate motion of the flowtube by sending one or more square wave signals to the driver. | 05-08-2014 |
20140116156 | DIGITAL FLOWMETER - A control and measurement system for a coriolis flowmeter having a flowtube, a driver adapted to vibrate the flowtube, and a pair of sensors adapted to generate signals indicative of movement of the flowtube when it is being vibrated by the driver, wherein the sensors are positioned relative to one another so the signals from the sensors are indicative of a mass flow rate of fluid through the flowtube. A digital drive signal generator is adapted to generate a variable digital drive signal for controlling operation of the driver. The digital drive signal generator can be adapted to cause the driver to resist motion of the flowtube during a first time period and amplify motion of the flowtube during a second time period. The digital drive signal generator can also be adapted to initiate motion of the flowtube by sending one or more square wave signals to the driver. | 05-01-2014 |
20140116155 | DIGITAL FLOWMETER - A control and measurement system for a coriolis flowmeter having a flowtube, a driver adapted to vibrate the flowtube, and a pair of sensors adapted to generate signals indicative of movement of the flowtube when it is being vibrated by the driver, wherein the sensors are positioned relative to one another so the signals from the sensors are indicative of a mass flow rate of fluid through the flowtube. A digital drive signal generator is adapted to generate a variable digital drive signal for controlling operation of the driver. The digital drive signal generator can be adapted to cause the driver to resist motion of the flowtube during a first time period and amplify motion of the flowtube during a second time period. The digital drive signal generator can also be adapted to initiate motion of the flowtube by sending one or more square wave signals to the driver. | 05-01-2014 |
20140114589 | DIGITAL FLOWMETER - A control and measurement system for a coriolis flowmeter having a flowtube, a driver adapted to vibrate the flowtube, and a pair of sensors adapted to generate signals indicative of movement of the flowtube when it is being vibrated by the driver, wherein the sensors are positioned relative to one another so the signals from the sensors are indicative of a mass flow rate of fluid through the flowtube. A digital drive signal generator is adapted to generate a variable digital drive signal for controlling operation of the driver. The digital drive signal generator can be adapted to cause the driver to resist motion of the flowtube during a first time period and amplify motion of the flowtube during a second time period. The digital drive signal generator can also be adapted to initiate motion of the flowtube by sending one or more square wave signals to the driver. | 04-24-2014 |
20140090978 | POTENTIOMETRIC SENSOR - A potentiometric sensor includes an elongate non-glass, non-metal housing having opposite first and second longitudinal ends and a length extending between the first and second longitudinal ends. The housing defines a lumen extending along the length of the housing. A measuring half-cell assembly is received in the lumen of the housing and secured to the housing. The measuring half-cell assembly includes a glass body having opposite first and second longitudinal ends and a length extending between the first and second ends of the glass body. The second longitudinal end of the glass body is adjacent the second longitudinal end of the housing and a longitudinal extent of the glass body is less than the length of the housing. | 04-03-2014 |
20140090484 | CORRECTING FOR TWO-PHASE FLOW IN A DIGITAL FLOWMETER - A flowmeter is disclosed. The flowmeter includes a vibratable conduit, and a driver connected to the conduit that is operable to impart motion to the conduit. A sensor is connected to the conduit and is operable to sense the motion of the conduit and generate a sensor signal. A controller is connected to receive the sensor signal. The controller is operable to detect a single-phase flow condition and process the sensor signal using a first process during the single-phase flow condition to generate a validated mass-flow measurement. The controller is also operable to detect a two-phase flow condition and process the sensor signal using a second process during the two-phase flow condition to generate the validated mass-flow measurement. | 04-03-2014 |
20140081607 | Thermodynamic Phase Equilibrium Analysis Based On a Reduced Composition Domain - A method of modeling phase characteristics of thermodynamic systems utilizing pseudo-properties strategy and a reduced number of variables is disclosed herein. The method describes a means of determining the probability of phase splitting of mixtures of materials at a given temperature, pressure, and composition by characterizing the functions that describe the system via pseudo-properties, and also by describing the system in n−1 or fewer variables, where n represents the number of components in the system of interest. In an embodiment, a multi-component system is characterized in one variable, thereby providing simplified thermodynamic models in a time-efficient manner. In addition, the information generated by this reduced-variable calculation can further be used as a starting point for calculations of equations of state. | 03-20-2014 |
20140076035 | MULTIPHASE METERING SYSTEM - A multi-phase fluid is passed through a Coriolis flowmeter and a watercut meter. The multi-phase fluid includes two phases during a first time period and three phases during a second time period. It is determined that the multi-phase fluid includes two phases during the first time period, and a first value of a parameter of the multi-phase fluid is determined using a value measured by the Coriolis flowmeter during the first time period. A second value of a parameter of the multi-phase fluid is determined using a value measured by the watercut meter during the first time period. The first value is compared to the second value, and it is determined, based on the comparison, that the first value and the second value are inconsistent with each other. | 03-20-2014 |
20140058710 | DYNAMIC SIMULATION OF FLUID FILLED VESSELS - A system is provided. The system comprises a computer system comprising at least one processor, a thermodynamic state solver application, and a thermodynamic system solver application. When executed by the at least one processor, the thermodynamic state solver application computes a flash equilibrium state solution for each of a plurality of nodes in a thermodynamic network and determines for each of the plurality of nodes at least one sensitivity of a first thermodynamic property with reference to at least one second thermodynamic property. When executed by the at least one processor, the thermodynamic system solver computes a pressure at each of the nodes and flows between the nodes based at least in part on the sensitivities, wherein a result based on the pressures and flows is determined. | 02-27-2014 |
20140046605 | LEAK DETECTION IN FLUID CONDUCTING CONDUIT - A method for detecting a leak in a fluid conducting conduit is disclosed. Inlet and outlet flowrates are measured for calculating a time derivative of average temperature of the fluid flowing in the fluid conducting conduit. A predicted difference in flowrate between a flowrate of fluid in the fluid conducting conduit adjacent the inlet and a flowrate of fluid in the fluid conducting conduit adjacent the outlet is calculated based on the calculated time derivative of the average temperature of the fluid flowing in the fluid conducting conduit. The predicted difference in flowrate is compared to a difference between the measured inlet flowrate and the measured outlet flowrate to determine whether a leak exists in the fluid conducting conduit. | 02-13-2014 |
20140041459 | ACCURACY IMPROVEMENT IN FLOWMETER SYSTEMS - Implementations of the present disclosure are directed to a flowmeter method and system. In an implementation, a signal is received a signal from a flowmeter and a value is determined based on the signal. The value is compared to a threshold. A heartbeat value is provided when the value is greater than a threshold value. In some implementations, a flow rate of a fluid is based on the heartbeat value. In some implementations, the heartbeat value is monitored and an alarm is selectively generated based on the monitoring. | 02-13-2014 |
20140039813 | CORIOLIS MODE PROCESSING TECHNIQUES - Flowmeters are described in which a sensor signal received from a sensor that is attached to vibratable flowtube, so as to determine properties of a fluid within the flowtube, contains a drive signal component and a Coriolis mode component. The flowmeters are operable to determine drive parameters of the drive signal component, as well as Coriolis parameters of the Coriolis mode component. By analyzing the sensor signal based on the drive signal parameters, and not on the Coriolis signal parameters, the flowmeters are able to provide stable and accurate determinations of the properties of the fluid. | 02-06-2014 |
20140039812 | WET GAS MEASUREMENT - A multi-phase process fluid is passed through a vibratable flowtube. Motion is induced in the vibratable flowtube. A first apparent property of the multi-phase process fluid based on the motion of the vibratable flowtube is determined, and an apparent intermediate value associated with the multi-phase process fluid based on the first apparent property is determined. A corrected intermediate value is determined based on a mapping between the intermediate value and the corrected intermediate value. A phase-specific property of a phase of the multi-phase process fluid is determined based on the corrected intermediate value. | 02-06-2014 |
20140014532 | ADJUSTABLE, RETRACTABLE PROBE INSERTION ASSEMBLY - An adjustable insertion assembly for an electrochemical sensor includes an electrode holder to receive the sensor, having a distal aperture to permit process fluid to contact the sensor. A receptacle slidably receives the holder, for a sliding range of motion extending from fully inserted to fully retracted positions. An open distal end portion of the receptacle extends through a wall of a process fluid vessel, so that the aperture is open to the process fluid when fully inserted, and closed when fully retracted. A leverage member is releasably movable relative to the receptacle, and moves with a captured extension. An abutment of the receptacle engages the extension so that movement of the leverage member in opposite directions alternately clamps and releases the electrode holder relative to the receptacle to substantially prevent and permit movement at substantially any point within the range of movement. | 01-16-2014 |
20130339788 | SYSTEM AND METHOD FOR FAULT TOLERANT COMPUTING USING GENERIC HARDWARE - A dual redundant process controller is provided. The controller comprises a first processor, memory, and instance of a process control application stored in the first memory. The controller further comprises a second processor, memory, and instance of the process control application stored in the second memory. When executed by the first processor, the first application instance writes a first synchronization information to the second memory, reads a second synchronization information from the first memory, and, when the second synchronization information disagrees with the first synchronization information after passage of a predetermined time-out interval, performs a resynchronization function; and wherein, when executed by the second processor, the second application instance writes the second synchronization information to the first memory, reads the first synchronization information from the second memory, and, when the first synchronization information disagrees with the second synchronization information after passage of the predetermined time-out interval, performs the resynchronization function. | 12-19-2013 |
20130333484 | DRIVE TECHNIQUES FOR A DIGITAL FLOWMETER - Drive techniques for a digital flowmeter are described. The drive techniques account for delays caused during digital signal processing of sensor signals that correspond to a motion of a flowtube, as well as drive signals that impart motion to the flowtube. Such delays may be caused by a variety of factors, including delays associated with analog/digital conversion of the signals and/or filtering of the signals. The techniques include open-loop techniques and closed-loop techniques, which can be used separately or together during the start-up and operation of the digital flowmeter. | 12-19-2013 |
20130282641 | REAL TIME SAFETY MANAGEMENT SYSTEM AND METHOD - A system and method assesses and manages risk of an operation of a user. A rules engine of computer executable instructions stored in the storage device determines at least one of a safety risk measurement based on key performance indicators, an operational safety risk measurement for the operation as a function of the operational safety risk measurement information stored in a storage device and/or a conditional safety risk measurement for the operation as a function of the conditional safety risk measurement information stored in the storage device. A processor connected to the storage device executes the rules engine. An output interface connected to the processor indicates the determined safety risk for the operation. | 10-24-2013 |
20130261773 | SUPERVISORY PROCESS CONTROL AND MANUFACTURING INFORMATION SYSTEM APPLICATION HAVING AN EXTENSIBLE COMPONENT MODEL - A template-based supervisory process control and manufacturing information application development facility is disclosed that includes a number of time-saving application development tools that significantly enhance design productivity and allow re-using of previously developed application building blocks. The development facility includes an application object template library that stores a set of previously defined application object templates. The template library is accessed by developers through a configuration utility that facilitates specifying instances of the set of previously defined application object templates to be included in an application. Thereafter, application objects are instantiated from the selected ones of the set of previously defined application object templates in a build of the specified application. | 10-03-2013 |
20130255399 | COMPENSATING FOR FREQUENCY CHANGE IN FLOWMETERS - Motion is induced in a conduit that contains a fluid. The motion is induced such that the conduit oscillates in a first mode of vibration and a second mode of vibration. The first mode of vibration has a corresponding first frequency of vibration and the second mode of vibration has a corresponding second frequency of vibration. At least one of the first frequency of vibration or the second frequency of vibration is determined. A phase difference between the motion of the conduit at a first point of the conduit and the motion of the conduit at a second point of the conduit is determined. A quantity based on the phase difference and the determined frequency is determined. The quantity includes a ratio between the first frequency during a zero-flow condition and the second frequency during the zero-flow condition. A property of the fluid is determined based on the quantity. | 10-03-2013 |
20130226328 | SYSTEM FOR MAINTAINING UNIFIED ACCESS TO SCADA AND MANUFACTURING EXECUTION SYSTEM (MES) INFORMATION - A system is disclosed that simplifies configuring an MES entity corresponding to a SCADA system object representing plant equipment. The system includes an equipment model builder (EMB) that receives a set of configured UCO information for a modeled piece of plant equipment in a SCADA system. The EMB extracts relevant MES information from the utilization capability object and invokes an application interface on an MES database to create a corresponding entity (e.g., a database element). Another aspect of the disclosed system and methods involves the enhancement of a SCADA system object, through a new MES facet, to support acquiring and reporting equipment status received via the SCADA system to a corresponding MES entity. A raw reason code configuration interface is provided by UCO configurator computer software executed on a computer. Each raw reason code is associated with a prioritized logical expression defining circumstances under which the reason code becomes true. | 08-29-2013 |
20130213143 | DIGITAL FLOWMETER - A control and measurement system for a coriolis flowmeter having a flowtube, a driver adapted to vibrate the flowtube, and a pair of sensors adapted to generate signals indicative of movement of the flowtube when it is being vibrated by the driver, wherein the sensors are positioned relative to one another so the signals from the sensors are indicative of a mass flow rate of fluid through the flowtube. A digital drive signal generator is adapted to generate a variable digital drive signal for controlling operation of the driver. The digital drive signal generator can be adapted to cause the driver to resist motion of the flowtube during a first time period and amplify motion of the flowtube during a second time period. The digital drive signal generator can also be adapted to initiate motion of the flowtube by sending one or more square wave signals to the driver. | 08-22-2013 |
20130191036 | SYSTEM AND METHOD FOR ALKYLATION PROCESS ANALYSIS - A method and apparatus is provided for determining concentration of components in a liquid hydrocarbon mixture including hydrocarbons and water flowing through an alkylation process. A fluid flow path conveys the liquid continuously from the alkylation process through a first instrument configured for measuring a property of the liquid mixture, and having responsivities to concentration of the components, which are independent of the concentration of the water. A temperature detector generates temperature data for the liquid, and a second instrument measures another property of the liquid mixture. The instruments have mutually distinct responsivities to concentrations of the components. A processor captures data from the temperature detector and instruments, using the data with a model of responsivities of various concentrations of the components at various temperatures, to determine a temperature compensated concentration of the components while the liquid mixture flows continuously through the fluid flow path. | 07-25-2013 |
20130163688 | CONTROL SYSTEM METHODS AND APPARATUS FOR INDUCTIVE COMMUNICATION ACROSS AN ISOLATION BARRIER - Improved control apparatus and methods transfer information between devices, such as controllers and field devices, utilizing a modulator that generates a pulse width modulated (PWM) signal containing information to be transferred by a first of the devices, e.g., the controller, to the second device. A transformer or other inductive device transfers the PWM signal across the isolation barrier, where it is demodulated to analog form for application to the second device, e.g., the field device. Information transferred from the second device to the first device can be transferred in an amplitude modulated (AM) signal that utilizes, as its carrier, a fixed duty cycle output of the modulator that generates the PWM signal. | 06-27-2013 |
20130158937 | Temperature Prediction Transmitter - A system and method is provided for predicting a physical quality such as temperature, the measurement of which tends to be hindered by a time-related impediment. A single sensor is configured to detect, in real time, the physical quality Q | 06-20-2013 |
20130145863 | Correcting For Two-Phase Flow In A Digital Flowmeter - A flowmeter is disclosed. The flowmeter includes a vibratable conduit, and a driver connected to the conduit that is operable to impart motion to the conduit. A sensor is connected to the conduit and is operable to sense the motion of the conduit and generate a sensor signal. A controller is connected to receive the sensor signal. The controller is operable to detect a single-phase flow condition and process the sensor signal using a first process during the single-phase flow condition to generate a validated mass-flow measurement. The controller is also operable to detect a two-phase flow condition and process the sensor signal using a second process during the two-phase flow condition to generate the validated mass-flow measurement. | 06-13-2013 |
20130139227 | Security Architecture For A Process Control Platform Executing Applications - A security component within a supervisory process control and manufacturing information system comprising a set of user roles corresponding to different types of users within the information system, a set of security groups defining a set of security permissions with regard to a set of objects, wherein each security group includes an access definition relating the security permissions to at least one of the set of user roles, and a set of user accounts assigned to at least one of the defined roles thereby indirectly defining access rights with regard to the set of objects having restricted access within the system. The security permissions within the supervisory process control and manufacturing information system are assigned at an object attribute level. | 05-30-2013 |
20130124460 | System For Maintaining Unified Access To Scada And Manufacturing Execution System (MES) Information - A system is disclosed that simplifies configuring an MES entity corresponding to a SCADA system object representing plant equipment. The system includes an equipment model builder (EMB) that receives a set of configured UCO information for a modeled piece of plant equipment in a SCADA system. The EMB extracts relevant MES information from the utilization capability object and invokes an application interface on an MES database to create a corresponding entity (e.g., a database element). Another aspect of the disclosed system and methods involves the enhancement of a SCADA system object, through a new MES facet, to support acquiring and reporting equipment status received via the SCADA system to a corresponding MES entity. A raw reason code configuration interface is provided by UCO configurator computer software executed on a computer. Each raw reason code is associated with a prioritized logical expression defining circumstances under which the reason code becomes true. | 05-16-2013 |
20130124175 | SYSTEM AND METHOD FOR AUTOGENERATING SIMULATIONS FOR PROCESS CONTROL SYSTEM CHECKOUT AND OPERATOR TRAINING - A method and system for automatically generating simulations for a distributed control system is disclosed herein. A programmed process model generator automatically incorporates a variety of process model data from pre-defined model libraries into descriptions of process equipment including control devices to render simulation models of various degrees of fidelity. | 05-16-2013 |
20130122433 | Smart Firing Control in a Rankine Cycle Power Plant - A multivariable control system for controlling boiler burners. The system comprises burner actuators, boiler sensors, a control system coupled to the actuators and the sensors and comprising a memory and a processor, and an application stored in the memory. When executed by the processor, the application executes a multivariable control algorithm to determine actuator manipulated variable values to control in part the burners based on data received from the sensors and based on a plurality of gain values. The application also executes an adaptation algorithm to change an actuator manipulated variable value, to maintain the changed manipulated variable value for a pre-determined period of time, to determine a change in data received from the sensors, to determine a gain value based on the changed manipulated variable value and the change in data received from the sensors, and to provide the determined gain value to the multivariable control algorithm. | 05-16-2013 |
20130120441 | Intelligent Memory Management System and Method For Visualization of Information - A computer system and method removes or changes graphic content not discernable from the rendering tree stored in memory. The content modified depends on its redraw area in a physical monitor or a pane, which is contained within a layout in a frame. One or more frames are defined as part of a logical monitor. A physical monitor may have one or more logical monitors. Each redraw area is determined and graphic content is modified with different graphic having a memory use less than the original graphic that is determined not to be discernable based on the resolution and zoom information. | 05-16-2013 |
20130119964 | MULTI-MEASUREMENT VORTEX FLOWMETER - Two-wire transmitters are described in which the required voltage that a control room must supply to the transmitter is lower at high current than at low current, thus freeing up more voltage for other uses, and in which a constant set of operating voltages may be maintained. A corrected pressure in a vortex flow meter may be determined that reflects the mass flow rate. Thus, the mass flow rate may be determined based on the corrected pressure reading and a measured volumetric flow rate. Density may be determined from pressure and temperature using a table containing error values based on a standard density determination and a relatively simple approximation. During operation of a flow meter, the stored error values may be linearly interpolated and the approximation may be computed to determine the density from the stored error value. | 05-16-2013 |
20130054543 | Inverted Order Encoding in Lossless Compresssion - A method of compressing an electronic file is provided. The method comprises reading a first electronic file in reverse order sequence from bottom to top, while reading the first file, identifying patterns in a content of the first file and while reading the first file, building a dictionary comprising a plurality of entries, each entry defining an association of a code to one of the patterns identified in the content of the first file. The method further comprises, while reading the first file, building a second electronic file that is a compressed version of the first file, wherein the second electronic file comprises a compressed content portion and a dictionary portion, wherein the compressed content portion comprises codes from the dictionary and wherein the dictionary portion comprises the dictionary. | 02-28-2013 |
20130041598 | Coriolis mode processing techniques - Flowmeters are described in which a sensor signal received from a sensor that is attached to vibratable flowtube, so as to determine properties of a fluid within the flowtube, contains a drive signal component and a Coriolis mode component. The flowmeters are operable to determine drive parameters of the drive signal component, as well as Coriolis parameters of the Coriolis mode component. By analyzing the sensor signal based on the drive signal parameters, and not on the Coriolis signal parameters, the flowmeters are able to provide stable and accurate determinations of the properties of the fluid. | 02-14-2013 |
20130032405 | Offshore Drilling Rig Fingerboard Latch Position Indication - A fingerboard latch assembly includes a latch configured for operational engagement with a fingerboard for lockingly retaining at least one tubular to the fingerboard. The latch is movable within a range of motion extending from at least a locked position to an unlocked position. A positioner operatively engaged with the latch is communicably couplable to a process control network (PCN), and is sized and shaped for receipt within a latch channel of the fingerboard. The positioner is configured to move the latch within the range of motion in response to signals received from the PCN, to capture position data for the latch, including the position of the latch at a plurality of points within the range of motion, and to communicate the captured position data to the PCN. | 02-07-2013 |
20130000418 | STARTUP AND OPERATIONAL TECHNIQUES FOR A DIGITAL FLOWMETER - Startup and operational techniques for a digital flowmeter are described. For example, during a startup operation of the flowmeter, the mode of operation might include a random sequence mode, in which filtered, random frequencies are applied as a drive signal to a flowtube associated with the digital flowmeter. Once the flowtube reaches a resonant mode of vibration, the digital flowmeter may transition to a positive feedback mode, in which a sensor signal representing a motion of the flowtube is fed back to the flowtube as a drive signal. In a digital synthesis mode of operation, the analyzed sensor signals are used to synthesize the drive signal. The digital flowmeter may revert to a previous mode to regain stable and desired oscillation of the flowtube, such as might be required during a recovery operation associated with a disturbance to an operation of the digital flowmeter. | 01-03-2013 |
20120318684 | pH Electrode and Electrolyte - A pH half-cell method and apparatus includes an electrode, a pH sensitive glass membrane and an electrolyte in electrolytic contact with the electrode and membrane. The membrane includes at least about 15 mole percent lithium, and the electrolyte includes a lithium salt as the predominant monovalent cation. The pH half-cell is used with a reference half-cell and meter to provide an electrochemical potential measurement sensor, optionally with both half-cells disposed within a single housing. The lithium salt electrolyte is also used in a method for storing, conditioning, preserving and/or rehabilitating a pH half-cell. | 12-20-2012 |
20120310413 | Simulated Fermentation Process - A method of modeling a fermentation process comprises providing a first principles model of a fermentation process; determining the concentration of at least one substrate in a fermentation composition at a first time; and predicting the concentration of at least one component of the fermentation composition at a second time using the first principles model, wherein the second time is after the first time. | 12-06-2012 |
20120296573 | System and Method for Alkylation Process Analysis - A method and apparatus is provided for determining concentration of components in a liquid hydrocarbon mixture including hydrocarbons and water flowing through an alkylation process. A fluid flow path conveys the liquid continuously from the alkylation process through a first instrument configured for measuring a property of the liquid mixture, and having responsivities to concentration of the components, which are independent of the concentration of the water. A temperature detector generates temperature data for the liquid, and a second instrument measures another property of the liquid mixture. The instruments have mutually distinct responsivities to concentrations of the components. A processor captures data from the temperature detector and instruments, using the data with a model of responsivities of various concentrations of the components at various temperatures, to determine a temperature compensated concentration of the components while the liquid mixture flows continuously through the fluid flow path. | 11-22-2012 |
20120290735 | REMOTE OPERATION OF PROCESS CONTROL EQUIPMENT OVER CUSTOMER SUPPLIED NETWORK - A DCS protocol message addressed to a remote DCS station is generated at a local distributed control system (DCS). The DCS protocol message is received at a local tunneling device. The local tunneling device packages the DCS protocol message into a SCADA protocol message. The SCADA protocol message is transmitted from the local tunneling device to a remote tunneling device. The remote tunneling device receives the SCADA protocol message. The SCADA protocol message is unpackaged into a DCS protocol message at the remote tunneling device, and the DCS protocol message is placed on to a remote DCS such that it flows to the remote station. The DCS protocol message is received at the remote station. | 11-15-2012 |
20120288281 | MULTI-DROP OPTICAL COMMUNICATION - An optical communication system including an optical communication fiber and a plurality of modules. Each of the modules has an optical transceiver that is optically coupled to the optical communication fiber by a corresponding optical drop. And each of the transceivers is configured for transmitting and/or receiving one or more optical signals via the optical communication fiber. The optical signals represent a plurality of individual data streams formatted according to one or more different communication protocols. In this manner, optical communication is enabled among the modules via the optical communication fiber. | 11-15-2012 |
20120275465 | Data Combiner and Splitter - In a network coupling redundant controllers to a control system, an electronic device is provided. The device comprises a first interface coupled to the control system addressed using a unique medium access control (MAC) address, a second interface coupled to a first redundant controller, and a third interface coupled to a second redundant controller. The device receives a first message via the first interface and transmits the first message via the second interface and via the third interface. The device receives a second message via the second interface and transmits the second message via the first interface. The device receives a third message via the third interface and transmits the third message via the first interface. | 11-01-2012 |
20120271962 | Achieving Lossless Data Streaming in a Scan Based Industrial Process Control System - A system for lossless sequence of events data streaming in a scan based process control system is provided. The system comprises a digital interface component, the digital interface component configured to receive a plurality of sequence of events data collected during one scan period, to produce a sequence of events data buffer comprising a plurality of sequence of events data, and to make the sequence of events data buffer available to at least one system component. The digital interface component comprises a storage component, the storage component configured to store a sequence of events data buffer. The system further comprises a processing component that accesses the sequence of events data from the storage component and processes the sequence of events data. | 10-25-2012 |
20120259605 | Dynamic Simulation of Fluid Filled Vessels - A system is provided. The system comprises a computer system comprising at least one processor, a thermodynamic state solver application, and a thermodynamic system solver application. When executed by the at least one processor, the thermodynamic state solver application computes a flash equilibrium state solution for each of a plurality of nodes in a thermodynamic network and determines for each of the plurality of nodes at least one sensitivity of a first thermodynamic property with reference to at least one second thermodynamic property. When executed by the at least one processor, the thermodynamic system solver computes a pressure at each of the nodes and flows between the nodes based at least in part on the sensitivities, wherein a result based on the pressures and flows is determined. | 10-11-2012 |
20120255303 | Feedwater Heater Control System for Improved Rankine Cycle Power Plant Efficiency - A method comprises heating a feedwater stream in a feedwater heater, boiling the feedwater stream in a boiler to produce a steam stream, superheating the steam stream in the boiler to produce a superheated steam stream, producing power using the superheated steam stream to produce an outlet steam stream, using a first portion of the outlet steam stream to provide heat for the heating step, and modulating the flow of the first portion of the outlet steam stream below a full flow to allow the superheated steam stream to meet a superheated steam set point. | 10-11-2012 |
20120239312 | Compensating For Frequency Change In Flowmeters - Motion is induced in a conduit that contains a fluid. The motion is induced such that the conduit oscillates in a first mode of vibration and a second mode of vibration. The first mode of vibration has a corresponding first frequency of vibration and the second mode of vibration has a corresponding second frequency of vibration. At least one of the first frequency of vibration or the second frequency of vibration is determined. A phase difference between the motion of the conduit at a first point of the conduit and the motion of the conduit at a second point of the conduit is determined. A quantity based on the phase difference and the determined frequency is determined. The quantity includes a ratio between the first frequency during a zero-flow condition and the second frequency during the zero-flow condition. A property of the fluid is determined based on the quantity. | 09-20-2012 |
20120216626 | Wet Gas Measurement - A multi-phase process fluid is passed through a vibratable flowtube. Motion is induced in the vibratable flowtube. A first apparent property of the multi-phase process fluid based on the motion of the vibratable flowtube is determined, and an apparent intermediate value associated with the multi-phase process fluid based on the first apparent property is determined. A corrected intermediate value is determined based on a mapping between the intermediate value and the corrected intermediate value. A phase-specific property of a phase of the multi-phase process fluid is determined based on the corrected intermediate value. | 08-30-2012 |
20120215326 | Distributed Proportional/Integral/Derivative Tuning - A system and method for implementing a Proportional/Integral/Derivative (PID) tuning cycle in a distributed control system comprising a PID block on a field device collecting loop characteristics of a control loop. The PID block may communicate the collected loop characteristics from the field device to a host computer in the distributed control system. The host computer may calculate a new tuning constant based on the received loop characteristics and communicate the new tuning constant to the PID block on the field device. The PID block on the field device may receive the new tuning constant for the PID block from the host computer. The PID block on the field device may be tuned with the new tuning constant. | 08-23-2012 |
20120214430 | Self Evaluating Transmitter - A self-evaluating process control transmitter system includes a transmitter configured to capture output data from an integral sensor, and a transmitter memory integrally disposed with the transmitter. The transmitter memory is configured to store a plurality of sets of the output data thereon, including an initial as-built data set, and at least one subsequent data set. A self evaluation module integrally disposed with the transmitter, in communication with the transmitter memory is configured to identify one or more variations between the as-built data set and at least one subsequent data set. | 08-23-2012 |
20120210199 | System and Method for Fault Tolerant Computing Using Generic Hardware - A dual redundant process controller is provided. The controller comprises a process control application that executes on a first and a second module. When executed by the first module, a first application instance writes a first synchronization information to the second module, reads a second synchronization information from the first module, and, when the second disagrees with the first synchronization information after passage of a time-out interval, performs a resynchronization function; and wherein, when executed by the second module, the second application instance writes the second synchronization information to the first module, reads the first synchronization information from the second module, and, when the first disagrees with the second synchronization information after passage of the time-out interval, performs the resynchronization function. The first application instance calls the synchronization function provided by the multitasking real-time operating system before invoking a set events function provided by a multitasking real-time operating system. | 08-16-2012 |
20120210198 | System and Method for Fault Tolerant Computing Using Generic Hardware - A dual redundant process controller is provided. The controller comprises a first processor, memory, and instance of a process control application stored in the first memory. The controller further comprises a second processor, memory, and instance of the process control application stored in the second memory. When executed by the first processor, the first application instance writes a first synchronization information to the second memory, reads a second synchronization information from the first memory, and, when the second synchronization information disagrees with the first synchronization information after passage of a predetermined time-out interval, performs a resynchronization function; and wherein, when executed by the second processor, the second application instance writes the second synchronization information to the first memory, reads the first synchronization information from the second memory, and, when the first synchronization information disagrees with the second synchronization information after passage of the predetermined time-out interval, performs the resynchronization function. | 08-16-2012 |
20120160036 | DIGITAL FLOWMETER - A controller for a flowmeter includes an input module operable to receive a sensor signal from a sensor connected to a vibratable flowtube. The sensor signal is related to a fluid flow through the flowtube. The controller also includes a signal processing system operable to receive the sensor signal, determine sensor signal characteristics, and output drive signal characteristics for a drive signal applied to the flowtube. An output module is operable to output the drive signal to the flowtube and a control system is operable to modify the drive signal and thereby maintain oscillation of the flowtube during a transition of the flowtube from a substantially empty state to a substantially full state. | 06-28-2012 |
20120151926 | Feedwater Heater Control System for Improved Rankine Cycle Power Plant Efficiency - A steam cycle system comprises a boiler comprising a superheat section, a reheat section, and an economizer section, wherein the boiler is configured to receive a feedwater stream; a steam turbine system comprising a high pressure turbine and a lower pressure turbine, wherein the steam turbine system is configured to receive steam generated by the boiler; a condenser configured to receive at least a portion of the outlet steam from the steam turbine system and output the feedwater stream; a high pressure feedwater heat exchanger configured to receive at least a portion of the feedwater stream, allow for an energy exchange between the portion of the feedwater stream and a steam stream, and output the portion of the feedwater stream to the boiler; a steam extraction line configured to provide a steam flow from an outlet of the high pressure turbine to the high pressure feedwater heater; a feedwater temperature control device configured to control the temperature of the feedwater stream by modulating the energy transfer in the high pressure feedwater heat exchanger between the steam flow provided through the steam extraction line and the portion of the feedwater received by the high pressure feedwater heat exchanger. | 06-21-2012 |
20120147868 | Methods and Apparatus for Process Control with Improved Communication Links - The invention provides, in some aspects, an improved control network (or portion thereof) that includes a plurality of nodes, each associated with respective control devices (e.g., controllers, actuators, sensors, etc.). Each of the nodes also includes one or more radios supporting wireless communications pathways with one or more of the other nodes, which pathways together form at least part of a mesh network. At least a first one of the nodes wirelessly transmits information simultaneously, or substantially simultaneously, over at least two pathways formed in a mesh network to a second one of the nodes. The radio(s) of the first node, according to related aspects of the invention, sends that information wirelessly at different frequencies along each of those pathways. | 06-14-2012 |
20120137754 | Determining Concentrations of Components of a Mixture - Systems and methods for determining concentrations of components of a multiphase fluid. A first flowmeter receives a fluid flow and generates measurements of the fluid flow. After at least partially separating the fluid flow into mixtures of its components, second and third flowmeters generate measurements of the mixtures. A data processing apparatus operatively coupled to the flowmeters receives the measurements and determines concentrations of the components of the fluid flow. In an embodiment, the measurements are mass flow and density readings. | 06-07-2012 |
20120124255 | Priority Logic Module - In a nuclear process control system, a priority logic module (PLM) is provided. The priority logic module comprises a plurality of input ports, each input port associated with one of a plurality of priorities, a plurality of output ports, and a test mode select port associated with a test mode select signal. The test mode select signal selects one of a normal mode or test mode, each mode being associated with matching signals received by the input ports to signals sent by the output ports. The priority logic module further comprises a configurable priority logic circuit, wherein the priority logic circuit maps one of the input ports to one of the output ports. | 05-17-2012 |
20120118077 | MULTIPHASE METERING SYSTEM - A multi-phase fluid is passed through a Coriolis flowmeter and a watercut meter. The multi-phase fluid includes two phases during a first time period and three phases during a second time period. It is determined that the multi-phase fluid includes two phases during the first time period, and a first value of a parameter of the multi-phase fluid is determined using a value measured by the Coriolis flowmeter during the first time period. A second value of a parameter of the multi-phase fluid is determined using a value measured by the watercut meter during the first time period. The first value is compared to the second value, and it is determined, based on the comparison, that the first value and the second value are inconsistent with each other. | 05-17-2012 |
20120096463 | System and Method for Integrated Workflow Scaling - A system is provided. The system comprises a first computer located in a first plant, a first memory, and a first object based process management application stored in the first memory. The system further comprises a second computer located in a location separate from the first plant, a second memory, and a second object based process management application stored in the second memory. When executed on the first computer, the first application invokes scripts in response to events and the scripts launch tasks. When executed on the second computer, the second computer invokes scripts in response to events and the scripts launch tasks, one of the events acted on by the second application is a message received from the first application. | 04-19-2012 |
20120096180 | Achieving Lossless Data Streaming in a Scan Based Industrial Process Control System - A system for lossless sequence of events data streaming in a scan based process control system is provided. The system comprises a digital interface component, the digital interface component configured to receive a plurality of sequence of events data collected during one scan period, to produce a sequence of events data buffer comprising a plurality of sequence of events data, and to make the sequence of events data buffer available to at least one system component. The digital interface component comprises a storage component, the storage component configured to store a sequence of events data buffer. The system further comprises a processing component that accesses the sequence of events data from the storage component and processes the sequence of events data. | 04-19-2012 |
20120095925 | System and Method of Federated Workflow Data Storage - A system is provided comprising a first and second computer system, a first and second memory, and a first and second application. The first application executes a first workflow that receives a first input from an HMI in a first plant, in response generates a first event that assigns a first task associated to a role performed at the first plant, receives a second input associated with the first task, in response to the second input generates a second event, and transmits the second event. The second application executes a second workflow that receives the second event and assigns a second task associated to a role performed at the office separate from the first plant, receives a third input associated with the second task, and in response to the third input transmits information to the HMI that changes the process mediated by the HMI in the first plant. | 04-19-2012 |
20120095808 | System and Method for Process Predictive Simulation - A system for process control is provided. The system comprises a computer system, a data store comprising a plurality of data sets, each data set associated with operating conditions of a plant at a particular time, a first application, and a second application, the first and second applications executed by the computer system. The first application simulates operation of the plant in accordance with first principles and based on one of the data sets. The second application receives plant simulation data from the first application, aggregates plant historical data about the plant from a plurality of sources, associates the plant simulation data and the plant historical data to components of the plant, analyzes the plant simulation data and the plant historical data, and visually presents an information produced by the analysis of the plant simulation data and the plant historical data. | 04-19-2012 |
20120095585 | System and Method for Workflow Integration - A system is provided. The system comprises a computer system, an at least one memory; and a first application stored in the at least one memory. When executed by the computer system, the first application automatically executes a workflow that receives a first input from a human machine interface (HMI) in a first plant, in response to the first input generates a first event that assigns a first task associated to a first functional role performed at the first plant, receives a second input associated with the first task, in response to the second input generates a second event that assigns a second task associated to a second functional role, receives a third input associated with the second task, in response to the third input transmits information to the human machine interface that changes the process mediated by the human machine interface in the first plant. | 04-19-2012 |
20120095574 | EQUIPMENT CONDITION AND PERFORMANCE MONITORING USING COMPREHENSIVE PROCESS MODEL BASED UPON MASS AND ENERGY CONSERVATION - A method and apparatus capable of monitoring performance of a process and of the condition of equipment units effecting such process is disclosed. A process model predicated upon mass and energy balancing is developed on the basis of a plurality of generally nonlinear models of the equipment units. At least one or more of such equipment models are characterized by one or more adjustable maintenance parameters. Data relating to mass and energy transfer within the process is collected and is reconciled with the mass and energy characteristics of the process predicted by the model. The condition of the equipment units and process performance may then be inferred by monitoring the values of the maintenance parameters over successive data reconciliation operations. | 04-19-2012 |
20120044015 | Universal Digital Input Module in a Process Automation Controller - In a process automation controller, a universal digital input module is provided. The universal digital input module comprises a plurality of digital input channels, each channel to sink a first current at a first voltage level associated with an input having a digital high value and to sink a second current at a second voltage level associated with the input having a digital high value, wherein the first current is greater than the second current and wherein the first voltage is less than the second voltage. | 02-23-2012 |
20120041711 | Enhanced Rotation Measurement - An apparatus is provided comprising a detector, a memory, and a logic component. The detector is configured to receive a rotary motion input signal and a counter signal and to send a plurality of time values based on the input signal and the counter signal. The memory stores the plurality of time values in an ordered sequence and is coupled to the detector. The logic component selects time values stored in the memory by skipping a predefined number of time values in the ordered sequence, reads the selected time values to determine a coherent set of data values, and sends the coherent set of data values. | 02-16-2012 |
20120019389 | Accuracy Improvement In Flowmeter Systems - Implementations of the present disclosure are directed to a flowmeter method and system. In an implementation, a signal is received a signal from a flowmeter and a value is determined based on the signal. The value is compared to a threshold. A heartbeat value is provided when the value is greater than a threshold value. In some implementations, a flow rate of a fluid is based on the heartbeat value. In some implementations, the heartbeat value is monitored and an alarm is selectively generated based on the monitoring. | 01-26-2012 |
20120009868 | methods and apparatus for process control with improved commnication links - A control network carries information between nodes in a control system. For example, in one aspect of the invention, a control network includes first and second nodes, each of which is associated with at least one device in a control system, such as a controller, actuator, sensor, or otherwise. The first node is configured to wirelessly transmit information for simultaneous, or substantially simultaneous, transfer to the second node over at least two pathways. Those pathways can be made up of one or more network segments that interconnect nodes in the control network. In some cases, at least one of the at least two pathways is through a third and/or further nodes. Further, the first node can employ different radio channels, e.g., using different frequencies from one another, over at least one of the at least two pathways to transmit information to the second node. | 01-12-2012 |
20110282866 | System And Method For Retrieving And Processing Information From A Supervisory Control Manufacturing/Production Database - A database server for handling steams of time stamped data points for tagged variables is disclosed herein that supports a set of advanced data retrieval operations/queries invoked by clients of the database server. The advanced data retrieval operations are invoked by client queries to provide, on demand, secondary information by processing previously tabled data corresponding to received data streams rendered by a variety of data sources in a supervisory control/monitoring, process control and/or automated equipment environment. Calculations, on previously stored data, for rendering the secondary information are performed within the database server at the time the secondary information is requested by a client of the historian that maintains a database containing the previously stored data. Moreover, a filtering stage and enhanced time-in-state processing operations are supported. | 11-17-2011 |
20110282836 | REPLICATING TIME-SERIES DATA VALUES FOR RETRIEVED SUPERVISORY CONTROL AND MANUFACTURING PARAMETER VALUES IN A MULTI-TIERED HISTORIAN SERVER ENVIRONMENT - A multi-tiered replicated process database and corresponding method are disclosed for supporting replication between tiers. The multi-tiered replicated process database comprises a tier one (T1) database server computer including a process history database and a replication service. The replication service includes a set of accumulators. Each accumulator is adapted to render a summary T2 database tag data structure from a set of data values retrieved from the process history database for a specified T1 database tag. The replicated database system also includes a tier two (T2) database server computer comprising a consolidated database that includes process data replicated from a set of T1 database servers. At least a portion of the process data replicated from the set of T1 database servers is summary T2 database tag data rendered by the set of accumulators. | 11-17-2011 |
20110259077 | CORIOLIS FLOWMETER WITH ZERO CHECKING FEATURE - Descriptions are provided for implementing flowmeter zero checking techniques. In operating a flowmeter, it may be the case that, even if previously calibrated, the flowmeter will produce erroneous measurements, e.g., will indicate a non-zero flow during a period of zero flow. Therefore, zero checking features are provided that allow for fast and accurate determinations of the zero-flow values, for use in adjusting later measurements. The zero-checking features include a button attached to an exterior of a flowmeter, so that it is easily accessible to an operator of the flowmeter. The button, in conjunction with an internal zero checking system, allows for a display of a zero value in response to a request from the operator of the flowmeter. | 10-27-2011 |
20110225503 | Method and System for Remote Control of a Local System - A computer implemented system comprises a remote industrial factory automation control system tool stored in a non-transitory computer readable media that, when executed by a processor, configures the processor to modify a web browser to include a control object; request industrial factory automation control system data from a local control system; receive the industrial factory automation control system data; display, by the web browser, the industrial factory automation control system data; and send control instructions to the local control system. | 09-15-2011 |
20110219327 | SELECTIVELY PRESENTING TIMESTAMPED TIME-SERIES DATA VALUES FOR RETRIEVED SUPERVISORY CONTROL AND MANUFACTURING/PRODUCTION PARAMETERS - A process control and manufacturing information database client application is disclosed for rendering and displaying a filtered set of received time-series data. A client application, such as a trending client that graphically displays a series of data point values for a particular observed parameter of a manufacturing process receives, via a data acquisition interface, a set of timestamped time-series data values for an observed parameter from a process control and manufacturing information database. Thereafter, the client application invokes a time-series data filter that includes/supports at least one filtering operation that is applied to the set of timestamped time-series data values to render a filtered data set for plotting/drawing on the graphical display interface. The filtered data set is thereafter rendered by a display function as a series of plotted points on a time-line graph. | 09-08-2011 |
20110205079 | FLOW ASSURANCE MONITORING - In one oil production operation, a fluid conduit transports a fluid from a wellhead to a floating production platform. To prevent an occurrence of formations that obstruct the flow of fluid in the fluid conduit, a forecast is made as to whether a flow assurance curve will intersect an operating curve of the fluid conduit. In the event that the operating curve and the flow assurance curve will intersect, the appropriate personnel may be alerted so that they may attempt to prevent the hydrate forming conditions from occurring in the pipe. Which personnel are alerted may be based on a level of criticality. The level of criticality may be based on an estimated time period remaining until the flow assurance curve and the operating curve will intersect. | 08-25-2011 |
20110196512 | REMOTE OPERATION OF PROCESS CONTROL EQUIPMENT OVER CUSTOMER SUPPLIED NETWORK - A DCS protocol message addressed to a remote DCS station is generated at a local distributed control system (DCS). The DCS protocol message is received at a local tunneling device. The local tunneling device packages the DCS protocol message into a SCADA protocol message. The SCADA protocol message is transmitted from the local tunneling device to a remote tunneling device. The remote tunneling device receives the SCADA protocol message. The SCADA protocol message is unpackaged into a DCS protocol message at the remote tunneling device, and the DCS protocol message is placed on to a remote DCS such that it flows to the remote station. The DCS protocol message is received at the remote station. | 08-11-2011 |
20110192234 | COMPENSATING FOR FREQUENCY CHANGE IN FLOWMETERS - Motion is induced in a conduit that contains a fluid. The motion is induced such that the conduit oscillates in a first mode of vibration and a second mode of vibration. The first mode of vibration has a corresponding first frequency of vibration and the second mode of vibration has a corresponding second frequency of vibration. At least one of the first frequency of vibration or the second frequency of vibration is determined. A phase difference between the motion of the conduit at a first point of the conduit and the motion of the conduit at a second point of the conduit is determined. A quantity based on the phase difference and the determined frequency is determined. The quantity includes a ratio between the first frequency during a zero-flow condition and the second frequency during the zero-flow condition. A property of the fluid is determined based on the quantity. | 08-11-2011 |
20110191500 | DEPLOYING A CONFIGURATION FOR MULTIPLE FIELD DEVICES - A method and system are disclosed for deploying a configuration in a process control system wherein at least a portion of the configuration is deployed to a set of field devices. Initially the set of deployment packages are stored within a configuration storage. Thereafter, deployment is initiated on the set of deployment packages from the configuration storage. In response to the initiating deployment step, an automated cascaded deployment is commenced to the set of connected field devices. The automated cascaded deployment includes first deploying the sets of deployment packages to a set of control module assemblies. The method furthermore includes second deploying the received portions of the set of deployment packages to a set of I/O module assemblies. The set of I/O module assemblies maintain and pass the received sub-portions of the set of deployment packages to sets of field devices. | 08-04-2011 |
20110191255 | DISTRIBUTING AND BILLING SOFTWARE ACCORDING TO CUSTOMER USE OF PROGRAM MODULES - A software brokering method and framework are presented. The software brokering method includes a step of establishing a use-based pricing scheme for a set of software modules that are utilized at a customer's site. By pricing software according to its use rather than a set fee, flexible pricing is facilitated for meeting the broad spectrum of customers needs. The software modules are distributed to customers. The software modules are preferably downloaded from an e-commerce site, but may also be mailed or distributed from conventional retail outlets. Use of the software at a customer's site is monitored by processes integrated into the deployment and execution components of a software module integration platform residing at the customer's site. Customers are charged based upon their actual use of the software modules, as registered by the software module integration platform, in view of the software pricing scheme established for the downloaded software modules. | 08-04-2011 |
20110185820 | STARTUP TECHNIQUES FOR A DIGITAL FLOWMETER - Startup and operational techniques for a digital flowmeter are described. The techniques select an optimal mode of operation for the digital flowmeter, depending on a current environment of the flowmeter. For example, during a startup operation of the flowmeter, the mode of operation might include a random sequence mode, in which filtered, random frequencies are applied as a drive signal to a flowtube associated with the digital flowmeter. Once the flowtube reaches a resonant mode of vibration, the digital flowmeter may transition to a positive feedback mode, in which a sensor signal representing a motion of the flowtube is fed back to the flowtube as a drive signal, as part of a feedback loop. Once an oscillation of the flowtube is achieved and analyzed, a digital synthesis mode of operation may be implemented, in which the analyzed sensor signals are used to synthesize the drive signal. In either the positive feedback mode or the digital synthesis mode, the digital flowmeter may revert to a previous mode to regain stable and desired oscillation of the flowtube, such as might be required during a recovery operation associated with a disturbance to an operation of the digital flowmeter. | 08-04-2011 |
20110172965 | Remotely Monitoring/Diagnosing Distributed Components Of A Supervisory Process Control And Manufacturing Information Application From A Central Location - A centralized diagnostics management tool is disclosed that facilitates centralized monitoring of distributed components of a supervisory process control and manufacturing information application. The centralized diagnostics management tool includes a diagnostics management console shell that is customized according to a set of software modules that interface to data sources to populate views supported by the console shell. The console shell includes a set of view templates including controls for manipulating graphically displayed representations of data rendered by the distributed components. The console shell also includes an interface for exchanging requests and data with an extensible set of software modules that provide data links to ones of the set of distributed components. The software modules also define the customizable portions of the view rendered by the console shell. | 07-14-2011 |
20110153051 | Context Control Mechanism For Data Executed in Workflows of Process, Factory-Floor, Environmental, Computer Aided Manufacturing-Based or Other Control System - The invention provides improved methods and apparatus for workflow editing. Such methods and apparatus permit, for example, user-defined and/or other tasks to be combined in any combination or combinations to specify a workflow. The tasks can be linked for direct, serial processing and/or for conditional processing that includes branching and/or looping. The invention also improved methods and apparatus of workflow definition and processing with extensible actions. The invention provides, further, improved methods and apparatus for workflow definition and processing which utilize workflow variables for communication of data and control information among tasks within a workflow. The invention provides, still further, improved methods and apparatus of workflow definition and processing with enhanced messaging. The invention provides, still yet further, improved methods and apparatus for workflow definition and processing which permit definition of hierarchically enumerated data types and for definition of “plans” to collect, e.g., for storage, data such as the aforementioned hierarchical data types. | 06-23-2011 |
20110130848 | Associating And Evaluating Status Information For A Primary Input Parameter Value From A Profibus Device - A method and system are disclosed for managing Profibus device information in a distributed control system. After receiving input parameter data originating from a Profibus device message, the I/O module assembly performs steps for processing, maintaining and providing the input parameter data to a requesting control processor. The processing step includes extracting input parameter values from a received Profibus device message. The extracted input parameters are then deposited in a repository on the I/O module assembly, such that for a primary input parameter, the I/O module assembly stores at least: ( | 06-02-2011 |
20110099533 | Process Control Script Development And Execution Facility Supporting Multiple User-Side Programming Languages - A supervisory process control and manufacturing information application development and execution system is disclosed that supports the execution of application object scripts derived from multiple different scripting languages. In particular, the system includes a script editor interface that enables submission/specification of scripts for application objects. The script editor interface supports multiple distinct user-side script languages (e.g., user-supplied script text). A script translation component that receives the user-side script includes routines for rendering execution-side script (executable by a script engine) from source script rendered by the script editor and written according to any of a set of user-side script languages supported by the script translation component. The translator supports at least a first scripting language and a second scripting language. Finally, an execution portion of the system includes an engine for processing the commands within the translated output execution-side script generated by the script translation component. | 04-28-2011 |
20110093098 | METHODS AND APPARATUS FOR CONTROL CONFIGURATION WITH ENHANCED CHANGE-TRACKING - The invention provides, in some aspects, a process, environmental, manufacturing, industrial or other such control system (hereinafter, “control system”) with enhanced, real-time change tracking. The system includes one or more configurable elements (e.g., field devices), a change tracking system that records of changes to those configurable elements (e.g., for compliance reporting, etc.) and a change detection system that responds to detected changes in configuration of those element(s) by inferring an identity of a person and/or device responsible for a change, the time of the change, and/or the reason for the change. This is unlike prior art systems, in which that such information must be specified, e.g., in a data entry form filled-in by the field engineer, operator or other who is making the change. | 04-21-2011 |
20110077911 | MULTI-MEASUREMENT VORTEX FLOWMETER - Two-wire transmitters are described in which the required voltage that a control room must supply to the transmitter is lower at high current than at low current, thus freeing up more voltage for other uses, and in which a constant set of operating voltages may be maintained. A corrected pressure in a vortex flow meter may be determined that reflects the mass flow rate. Thus, the mass flow rate may be determined based on the corrected pressure reading and a measured volumetric flow rate. Density may be determined from pressure and temperature using a table containing error values based on a standard density determination and a relatively simple approximation. During operation of a flow meter, the stored error values may be linearly interpolated and the approximation may be computed to determine the density from the stored error value. | 03-31-2011 |
20110066598 | SEQUENCE OF EVENTS RECORDER FACILITY FOR AN INDUSTRIAL PROCESS CONTROL ENVIRONMENT - A sequence of events (SOE) recorder facility in a process control network environment is described herein. The SOE recorder facility is hosted by a networked node that receives digital signal status change (event) data from a networked controller. The sequence of events recorder facility receives a configured set of digital data signals from the controller, temporarily buffers the events in chronological order according to timestamps assigned to the events by their sources (e.g., fieldbus modules). The data is thereafter copied/removed from the buffer and provided to multiple destinations including: a process database that maintains an archival copy of the received event data for rendering event reports, and an SOE client user interface for rendering event logs to printers and/or graphical user interface displays. | 03-17-2011 |
20110066285 | Thermodynamic Phase Equilibrium Analysis Based on a Reduced Composition Domain - A method of modeling phase characteristics of thermodynamic systems utilizing pseudo-properties strategy and a reduced number of variables is disclosed herein. The method describes a means of determining the probability of phase splitting of mixtures of materials at a given temperature, pressure, and composition by characterizing the functions that describe the system via pseudo-properties, and also by describing the system in n−1 or fewer variables, where n represents the number of components in the system of interest. In an embodiment, a multi-component system is characterized in one variable, thereby providing simplified thermodynamic models in a time-efficient manner. In addition, the information generated by this reduced-variable calculation can further be used as a starting point for calculations of equations of state. | 03-17-2011 |
20110055118 | SERVICES PORTAL - An apparatus for monitoring performance of an industrial process includes a service portal for collecting, transmitting and analyzing parameter data from process field devices that includes a network connection that connects to a process control system of the industrial process, a remote collector that collects parameter data from process field devices, a processor that identifies, sorts, and stores the collected parameter data and a communications module for transmitting the stored parameter data to a remote monitoring station for analysis. | 03-03-2011 |
20110054871 | Thermodynamic Process Control Based on Pseudo-density Root for Equation of State - A system for thermodynamic modeling is provided. The system comprises a computer having a processor, a thermodynamic process simulation application, and a thermodynamic equation of state application. When executed by the processor, the thermodynamic equation of state application determines a density root based on a first and second point of departure from an equation of state and based on a first and a second extrapolation equation. The first departure point satisfies the equation | 03-03-2011 |
20110048140 | CORRECTING FOR TWO-PHASE FLOW IN A DIGITAL FLOWMETER - A flowmeter is disclosed. The flowmeter includes a vibratable conduit, and a driver connected to the conduit that is operable to impart motion to the conduit. A sensor is connected to the conduit and is operable to sense the motion of the conduit and generate a sensor signal. A controller is connected to receive the sensor signal. The controller is operable to detect a single-phase flow condition and process the sensor signal using a first process during the single-phase flow condition to generate a validated mass-flow measurement. The controller is also operable to detect a two-phase flow condition and process the sensor signal using a second process during the two-phase flow condition to generate the validated mass-flow measurement. | 03-03-2011 |
20110047507 | GRAPHICALLY DISPLAYING MANUFACTURING EXECUTION SYSTEM INFORMATION DATA ELEMENTS ACCORDING TO A PRE-DEFINED SPATIAL POSITIONING SCHEME - A system and method are described that simplify defining/designing graphical display interfaces for graphically displaying related data elements. The displays provide both depictions of the data elements and the relationships between the data elements in accordance with a pre-defined data element display scheme including both element template (for particular data element types) and relationship view (spatial relationships within a display) definitions. A relationship view displays a set of provided data elements of specified type according to the element template and relationship view definitions. | 02-24-2011 |
20110035166 | DRIVE TECHNIQUES FOR A DIGITAL FLOWMETER - Drive techniques for a digital flowmeter are described. The drive techniques account for delays caused during digital signal processing of sensor signals that correspond to a motion of a flowtube, as well as drive signals that impart motion to the flowtube. Such delays may be caused by a variety of factors, including delays associated with analog/digital conversion of the signals and/or filtering of the signals. The techniques include open-loop techniques and closed-loop techniques, which can be used separately or together during the start-up and operation of the digital flowmeter. | 02-10-2011 |
20110029461 | Dynamic Electrical Power Pricing Communication Architecture - A dynamic electrical power pricing communication system is provided. The system comprises at least one computer system, at least one memory, a data analysis application that receives status information from residential consumers and analyzes the status information. The system further comprises an electrical power price generation application that determines dynamic electrical power prices for the residential consumers based on the analysis of the status information, on an area of the residential consumers, wherein the electrical power prices of each area are determined independently. The system further comprises a power price distribution application that transmits the power prices to the residential consumers. The status information comprises one or more of when the last electrical price was received, what the last received electrical power price value was, how much load can be shed by the residential consumer, a control mode of an electrical power controller, and communication network diagnostic information. | 02-03-2011 |
20110016988 | MULTI-PHASE CORIOLIS FLOWMETER - A flowmeter is disclosed. The flowmeter includes a vibratable flowtube, and a driver connected to the flowtube that is operable to impart motion to the flowtube. A sensor is connected to the flowtube and is operable to sense the motion of the flowtube and generate a sensor signal. A controller is connected to receive the sensor signal. The controller is operable to determine an individual flow rate of each phase within a multi-phase flow through the flowtube. | 01-27-2011 |
20110016986 | CORIOLIS MODE PROCESSING TECHNIQUES - Flowmeters are described in which a sensor signal received from a sensor that is attached to vibratable flowtube, so as to determine properties of a fluid within the flowtube, contains a drive signal component and a Coriolis mode component. The flowmeters are operable to determine drive parameters of the drive signal component, as well as Coriolis parameters of the Coriolis mode component. By analyzing the sensor signal based on the drive signal parameters, and not on the Coriolis signal parameters, the flowmeters are able to provide stable and accurate determinations of the properties of the fluid. | 01-27-2011 |
20110016984 | Multiphase Coriolis Flowmeter - A flowmeter is disclosed. The flowmeter includes a vibratable flowtube, and a driver connected to the flowtube that is operable to impart motion to the flowtube. A sensor is connected to the flowtube and is operable to sense the motion of the flowtube and generate a sensor signal. A controller is connected to receive the sensor signal. The controller is operable to determine a first flow rate of a first phase within a two-phase flow through the flowtube and determine a second flow rate of a second phase within the two-phase flow. | 01-27-2011 |
20110005337 | SINGLE AND MULTIPHASE FLUID MEASUREMENTS - A first property of a process fluid is measured using a differential pressure flowmeter. A second property of the process fluid is measured using a Coriolis flowmeter. A third property of the process fluid is determined based on the measured first property and the measured second property. | 01-13-2011 |
20100307220 | FLOWMETER CALIBRATION TECHNIQUES - Descriptions are provided for implementing flowmeter zeroing techniques. In operating a flowmeter, it may be the case that, if not properly calibrated, the flowmeter will produce erroneous measurements, e.g., will indicate a non-zero flow during a period of zero flow. By determining a magnitude of such erroneous measurements, calibration values may be determined, which may later be used to adjust a measurement that is output by the flowmeter and thereby improve an accuracy of the flowmeter. Such calibration values may be determined for a plurality of operational conditions associated with the flowmeter, such as densities of materials being measured, and/or configurations of flow elements associated with transporting material to the flowmeter. Then, the calibration values may be correlated with the relevant operational conditions, and stored for later use. In this way, during an actual operation of the flowmeter, a number of calibration values may be made available, and an optimal calibration value may be selected for an existing operational condition of the flowmeter. | 12-09-2010 |
20100305721 | METHODS AND APPARATUS FOR CONTROL CONFIGURATION WITH CONTROL OBJECTS THAT SELF-DEFINE TRACKED PARAMETERS - The invention provides, in some aspects, improved apparatus for configuring a control system. The apparatus includes a model made up of objects representing devices of such a system, including, at least one device that defines and/or controls communications on at least a portion of a network within that system. That device is referred to, here, as a “bus master” and the portion of the network is referred to as a “segment.” The object (or objects) representing the bus master can include information defining timings, port assignments and/or other aspects of the configuration of the segment. A download service transfers configuration information from objects in the model to devices in the control system. This includes transferring to the bus master communications configuration information for the segment. A download service according to this aspect of the invention generates—e.g., for logging by a change tracking system—indicia of the configuration information transferred to the bus master. The download service can likewise generate for logging (by the change tracking system) information transferred from the model to other devices in control system. The invention provides improved apparatus for configuring a control system that includes a model that is made up of one or more objects representing one or more devices in the system. The objects have parameters reflecting characteristics of the devices represented by the respective objects. At least one of those parameters is associated with a “track” attribute indicating whether at least selected configuration information transferred from that object to the respective device in the control system is to be logged to a change tracking system. A download service transfers configuration information from objects in the model to devices in the control system. Those downloads can go directly to the respective devices or can go indirectly, e.g., via other devices in the control system (such as controllers, field bus modules, and so forth). Regardless, the download service according to this aspect of the invention generates for logging by the change tracking system indicia of that transferred configuration information. Generation of those indicia is governed, at least in part, by the “track” attribute associated with one or more of the parameters with which the transferred information is associated. | 12-02-2010 |
20100305720 | METHODS AND APPARATUS FOR CONTROL CONFIGURATION WITH CONTROL OBJECTS THAT ARE FIELDBUS PROTOCOL-AWARE - The invention provides, in some aspects, improved apparatus for configuring a control system. The apparatus includes a model made up of objects representing devices of such a system, including, at least one device that defines and/or controls communications on at least a portion of a network within that system. That device is referred to, here, as a “bus master” and the portion of the network is referred to as a “segment.” The object (or objects) representing the bus master can include information defining timings, port assignments and/or other aspects of the configuration of the segment. A download service transfers configuration information from objects in the model to devices in the control system. This includes transferring to the bus master communications configuration information for the segment. A download service according to this aspect of the invention generates—e.g., for logging by a change tracking system—indicia of the configuration information transferred to the bus master. The download service can likewise generate for logging (by the change tracking system) information transferred from the model to other devices in control system. The invention provides improved apparatus for configuring a control system that includes a model that is made up of one or more objects representing one or more devices in the system. The objects have parameters reflecting characteristics of the devices represented by the respective objects. At least one of those parameters is associated with a “track” attribute indicating whether at least selected configuration information transferred from that object to the respective device in the control system is to be logged to a change tracking system. A download service transfers configuration information from objects in the model to devices in the control system. Those downloads can go directly to the respective devices or can go indirectly, e.g., via other devices in the control system (such as controllers, field bus modules, and so forth). Regardless, the download service according to this aspect of the invention generates for logging by the change tracking system indicia of that transferred configuration information. Generation of those indicia is governed, at least in part, by the “track” attribute associated with one or more of the parameters with which the transferred information is associated. | 12-02-2010 |
20100287608 | PROCESS CONTROL METHODS AND APPARATUS FOR INTRUSION DETECTION, PROTECTION AND NETWORK HARDENING - The invention provides an improved network and methods of operation thereof for use in or with process control systems, computer-based manufacturing or production control systems, environmental control systems, industrial control system, and the like (collectively, “control systems”). Those networks utilize a unique combination of firewalls, intrusion detection systems, intrusion protection devices and/or other devices for hardening (e.g., security against hacking, intrusion or other mischievous conduct) and/or intrusion detection. The networks and methods have application, by way of example, in plants, sites and other facilities in which networks that support control systems interface with corporate, business or other networks. | 11-11-2010 |
20100284485 | CONTROL SYSTEM METHODS AND APPARATUS FOR INDUCTIVE COMMUNICATION ACROSS AN ISOLATION BARRIER - Improved control apparatus and methods transfer information between devices, such as controllers and field devices, utilizing a modulator that generates a pulse width modulated (PWM) signal containing information to be transferred by a first of the devices, e.g., the controller, to the second device. A transformer or other inductive device transfers the PWM signal across the isolation barrier, where it is demodulated to analog form for application to the second device, e.g., the field device. Information transferred from the second device to the first device can be transferred in an amplitude modulated (AM) signal that utilizes, as its carrier, a fixed duty cycle output of the modulator that generates the PWM signal. | 11-11-2010 |
20100262707 | REMOTE OPERATION OF PROCESS CONTROL EQUIPMENT OVER CUSTOMER SUPPLIED NETWORK - A DCS protocol message addressed to a remote DCS station is generated at a local distributed control system (DCS). The DCS protocol message is received at a local tunneling device. The local tunneling device packages the DCS protocol message into a SCADA protocol message. The SCADA protocol message is transmitted from the local tunneling device to a remote tunneling device. The remote tunneling device receives the SCADA protocol message. The SCADA protocol message is unpackaged into a DCS protocol message at the remote tunneling device, and the DCS protocol message is placed on to a remote DCS such that it flows to the remote station. The DCS protocol message is received at the remote station. | 10-14-2010 |
20100238181 | Method And System For Animating Graphical User Interface Elements Via A Manufacturing/Process Control Portal Server - A method and system are disclosed for rendering animated graphics on a browser client based upon a stream of runtime data from a manufacturing/process control system. The graphics animation is based upon an animated graphic display object specification and runtime data from a portal server affecting an appearance trait of the animated graphic display object. The client browser receives an animated graphics description from the portal server specifying an animation behavior for an identified graphical display object. The client creates a data exchange connection between an animated display object, corresponding to the animated graphics description, and a source of runtime data from the portal server affecting display of the animated display object. Thereafter, the client applies runtime data received from the source of runtime data to the animated display object to render an animated graphic display object. | 09-23-2010 |
20100228865 | Method And System For Administering A Concurrent User Licensing Agreement On A Manufacturing/Process Control Information Portal Server - Disclosed is a server that provides session-persistent concurrent licenses for resources accessed by clients. In one embodiment, rather than requiring a license when the server is initially accessed, a license is not requested until a client seeks access to a licensed resource. In one implementation, scripts for Web pages associated with licensed resources include requests for licenses from a license management facility. Certain resources conditionally request a license based upon the origin of the access request: the license request may be bypassed for access requests from “pre-licensed” applications. Session-based licensing allows equitable assessment of compensation to a service provider for use of the services. The server includes many resources, some of which require a license for access while others do not. The services of premium value are the only ones for which customers are expected to obtain/claim a license. | 09-09-2010 |
20100223593 | METHODS AND APPARATUS FOR CONTROL CONFIGURATION WITH OBJECT HIERARCHY, VERSIONING, CHANGE RECORDS, OBJECT COMPARISON, AND OTHER ASPECTS - Methods and apparatus for configuring process, environmental, industrial and other control systems generate and/or utilize models representing configurations of control systems and/or the systems controlled by them. Records of changes to the models or the configurations represented by them are maintained, thereby, for example, providing bases for determining current states, prior states and histories of changes. Objects in the model have characteristics, such as an object type characteristic and an area characteristic. Users can have corresponding permissions. A security mechanism apparatus controls access by users to the objects. Composite objects are defined by definition objects and are displayed in encapsulated or expanded formats. Objects can include an edit control type identifier that determines how they are presented for editing. Functionality responds to user commands by transferring characteristics of a first object depicted by the graphical user interface to a second object. Configuration-time formulas contained objects are evaluated to constants prior to downloading to the control system. | 09-02-2010 |
20100222902 | METHODS AND APPARATUS FOR CONTROL CONFIGURATION WITH OBJECT HIERARCHY, VERSIONING, INHERITANCE, AND OTHER ASPECTS - Methods and apparatus for configuring process, environmental, industrial and other control systems generate and/or utilize models representing configurations of control systems and/or the systems controlled by them. Records of changes to the models or the configurations represented by them are maintained, thereby, for example, providing bases for determining current states, prior states and histories of changes. Objects in the model have characteristics, such as an object type characteristic and an area characteristic. Users can have corresponding permissions. A security mechanism apparatus controls access by users to the objects. Composite objects are defined by definition objects and are displayed in encapsulated or expanded formats. Objects can include an edit control type identifier that determines how they are presented for editing. Functionality responds to user commands by transferring characteristics of a first object depicted by the graphical user interface to a second object. Configuration-time formulas contained objects are evaluated to constants prior to downloading to the control system. | 09-02-2010 |
20100217536 | BUNKER FUEL TRANSFER - A bunker fuel transfer system that includes a multi-measurement metering system and bunkering receipt issuing equipment (BRIE). The bunker fuel transfer system can be installed on either the bunker barge or the ship receiving the bunker fuel. Various implementations can provide for quantity certainty of bunker fuel delivery transactions, and can provide for automated bunker fuel transfer reports. The bunker fuel transfer reports can include details and trends of the bunker fuel transfers to allow for quantity measurement validation. In addition, some implementations may provide for quality validation by including pertinent measurements, which can be included in the reports. | 08-26-2010 |
20100211928 | Supervisory Process Control And Manufacturing Information System Application Having An Extensible Component Model - A template-based supervisory process control and manufacturing information application development facility is disclosed that includes a number of time-saving application development tools that significantly enhance design productivity and allow re-using of previously developed application building blocks. The development facility includes an application object template library that stores a set of previously defined application object templates. The template library is accessed by developers through a configuration utility that facilitates specifying instances of the set of previously defined application object templates to be included in an application. Thereafter, application objects are instantiated from the selected ones of the set of previously defined application object templates in a build of the specified application. | 08-19-2010 |
20100211346 | WET GAS MEASUREMENT - A multi-phase process fluid is passed through a vibratable flowtube. Motion is induced in the vibratable flowtube. A first apparent property of the multi-phase process fluid based on the motion of the vibratable flowtube is determined, and an apparent intermediate value associated with the multi-phase process fluid based on the first apparent property is determined. A corrected intermediate value is determined based on a mapping between the intermediate value and the corrected intermediate value. A phase-specific property of a phase of the multi-phase process fluid is determined based on the corrected intermediate value. | 08-19-2010 |
20100205244 | Industrial Process Control Data Access Server Supporting Multiple Client Data Exchange Protocols - A method and process control data server system architecture are disclosed for providing process data to a variety of client applications via a plurality of differing data sharing standards. The system architecture incorporates a ready platform for subsequently added client application data exchange protocols. In an exemplary embodiment, a set of standard interface definitions between client application data exchange protocol-specific plugins and a data access server engine supports incorporating new client application data exchange protocols by means of plugins designed to interface with the data access server engine according to the standard interface definitions. | 08-12-2010 |
20100161101 | RETRIEVING AND NAVIGATING THROUGH MANUFACTURING DATA FROM RELATIONAL AND TIME-SERIES SYSTEMS BY ABSTRACTING THE SOURCE SYSTEMS INTO A SET OF NAMED ENTITIES - A software agent is described that receives an information request to retrieve information based on a name defined by a configured manufacturing data model. The agent serves the request by relating data coming from one or multiple backend systems and adding contextual data (Metadata). A result set is prepared to correspond to the format and filtering criteria defined in the information request, and the agent produces a response in a normalized format. The response contains the requested data and metadata used for navigation and contextualization purposes. The response in the normalized format is transmitted by the agent synchronously or asynchronously based on criteria specified in the request. | 06-24-2010 |
20100122269 | Supervisory Process Control And Manufacturing Information System Application Having A Layered Architecture - A supervisory process control and manufacturing information system application is disclosed. The components of the application are distributable to a plurality of networked computer devices in a multi-layered hierarchical manner wherein lower layers host higher installed layers of application components. Application objects reside at a relatively high level of the distributed application architecture and model entities within a process control system. Engine objects host execution of the application objects in a run-time environment. Thus, application objects are not deployed until a host engine object with which they are associated have been deployed. Engine objects are hosted by platform objects. The platform objects correspond to a physical computer system component for executing the engine objects and associated application objects. A configuration facility presents a variety of views including deployment and model views of the application. The views incorporate the relationships of the objects that make up the distributed application. | 05-13-2010 |
20100107778 | DIGITAL FLOWMETER - A controller for a flowmeter includes an input module operable to receive a sensor signal from a sensor connected to a vibratable flowtube. The sensor signal is related to a fluid flow through the flowtube. The controller also includes a signal processing system operable to receive the sensor signal, determine sensor signal characteristics, and output drive signal characteristics for a drive signal applied to the flowtube. An output module is operable to output the drive signal to the flowtube and a control system is operable to modify the drive signal and thereby maintain oscillation of the flowtube during a transition of the flowtube from a substantially empty state to a substantially full state. | 05-06-2010 |
20100094568 | MULTI-PHASE CORIOLIS FLOWMETER - A Coriolis flowmeter is configured to determine a first property of a multi-phase fluid. A flow model is configured to determine a second property of the multi-phase fluid. A determination system is configured to determine a third property of the multi-phase fluid based, at least in part, on the first property and the second property. | 04-15-2010 |
20100088768 | INDUSTRIAL PROCESS VISUALIZATION APPLICATION HAVING AN OPERATING SYSTEM LOCALE-BASED REGIONALLY LIMITED LICENSE - A computer system and method are described for enforcing a locale-based license restriction by a process visualization application program. A locale-based license configuration is read from a license file associated with the process visualization application program. An operating system application program interface is called to identify a current locale of the operating system. The current locale affects a language utilized to present text via a graphical user interface display. Thereafter, a locale specified by the locale-based license configuration is compared to the current locale of the operating system. Thereafter, a licensing result is generated representing success or failure based upon whether the locale specified by the locale-based license configuration matches the current locale of the operating system. The aforementioned steps are carried out in a computer system including a computer-readable medium having computer-executable instructions for carrying out the above-described steps. | 04-08-2010 |
20100076604 | METHOD AND APPARATUS FOR CONTROL USING CONTROL DEVICES THAT PROVIDE A VIRTUAL MACHINE ENVIRONMENT AND THAT COMMUNICATE VIA AN IP NETWORK - The invention provides improved methods and apparatus for control using field and control devices that provide a virtual machine environment and that communicate via an IP network. By way of non-limiting example, such field device can be an “intelligent” transmitter or actuator that includes a low power processor, along with a random access memory, a read-only memory, FlashRAM, and a sensor interface. The processor can execute a real-time operating system, as well as a Java virtual machine (JVM). Java byte code executes in the JVM to configure the field device to perform typical process control functions, e.g., for proportional integral derivative (PID) control and signal conditioning. Control networks can include a plurality of such field and control devices interconnected by an IP network, such as an Ethernet. | 03-25-2010 |
20100064297 | Configuring And Providing Enhanced Access To Profibus Device Diagnostic Data - A method and system are disclosed for providing enhanced user access to Profibus device diagnostic data and cyclic data in a distributed control system. After receiving input parameter data originating from a Profibus device message, the I/O module assembly performs steps for processing, maintaining and providing the input parameter data to a requesting control processor. The processing step includes extracting parameter values from a received Profibus device message. The extracted parameter values are then deposited in a repository on the I/O module assembly. The parameter values include both input and diagnostic parameter values. The diagnostic parameter values are provided to a workstation executing a Profibus device commissioning/configuring application in the form of data bits. The application generates a set of diagnostic text messages, based upon current values of diagnostic data bits representing diagnostic statuses of the Profibus device, by applying a configurable set of diagnostic message definitions to the diagnostic parameter data bits. | 03-11-2010 |
20100061733 | FIELD DEVICE CONFIGURED FOR WIRELESS DATA COMMUNICATION - Field devices comprising a transmitter and/or receiver for wireless data communication are provided. The energy available for wireless data communication in data transmitting or data receiving field devices is evaluated prior to activation of the transmitter and/or receiver of the field device. | 03-11-2010 |
20100011127 | METHODS AND APPARATUS FOR CONTROL USING CONTROL DEVICES THAT PROVIDE A VIRTUAL MACHINE ENVIRONMENT AND THAT COMMUNICATE VIA AN IP NETWORK - The invention provides improved methods and apparatus for control using field and control devices that provide a virtual machine environment and that communicate via an IP network. By way of non-limiting example, such field device can be an “intelligent” transmitter or actuator that includes a low power processor, along with a random access memory, a read-only memory, FlashRAM, and a sensor interface. The processor can execute a real-time operating system, as well as a Java virtual machine (JVM). Java byte code executes in the JVM to configure the field device to perform typical process control functions, e.g., for proportional integral derivative (PID) control and signal conditioning. Control networks can include a plurality of such field and control devices interconnected by an IP network, such as an Ethernet. | 01-14-2010 |
20090327942 | MULTI-MODE EDITOR FOR CONFIGURING PROCESS CONTROL BLOCKS INCLUDING BOTH LOGICAL FUNCTIONS AND ARITHMETIC COMPUTATIONS - A multi-editing mode LOGIC BLOCK object editor is disclosed for creating and modifying LOGIC BLOCK objects that are incorporated into control strategies for process control systems (both distributed and discrete). The editor includes an RPN text editing mode wherein logic incorporated into a LOGIC BLOCK is represented by a list of text instructions. The editor also includes a graphical function block diagram editing mode wherein LOGIC BLOCK logic is defined via instruction shapes dragged/dropped from a pallet and connected via GUI line connection actions by a user. The editor supports automated transitioning between the text and graphics modes wherein conversion of text-to-graphics and graphics-to-text is performed without user intervention. Furthermore, synchronization procedures are performed when LOGIC BLOCK objects are opened in the editor and when transitioning between editing modes to track and/or maintain synchronous status between graphical and text representations of LOGIC BLOCK logic. | 12-31-2009 |
20090319058 | SYSTEMS AND METHODS FOR IMMERSIVE INTERACTION WITH ACTUAL AND/OR SIMULATED FACILITIES FOR PROCESS, ENVIRONMENTAL AND INDUSTRIAL CONTROL - The invention provides, in some aspects, systems for interaction with a control environment that includes controlled equipment along with control devices that monitor and control that controlled equipment. According to some of those aspects, such a system includes first functionality that generates output representing an operational status of the controlled equipment, as well as second functionality that generates output representing an operational of one or more of the control devices. An engine coordinates the first functionality and to the second functionality to generate an operational status of the control environment. A virtual reality environment generates, as a function of that operational status and one or more physical aspects of the control environment, a three-dimensional (“3D”) display of the control environment. The virtual reality environment is responsive to user interaction with one or more input devices to generate the 3D display so as to permit the user to interact with at least one of the control devices and the controlled equipment at least as represented by the 3D display of the control environment. The engine applies to at least one of the first and second functionality indicia of those interactions to discern resulting changes in the operational status of the control environment. It applies indicia of those changes to the virtual reality environment to effect corresponding variation in the 3D display of the control environment—i.e., variation indicative of the resulting change in the control environment. | 12-24-2009 |
20090292514 | System And Method For Autogenerating Simulations For Process Control System Checkout And Operator Training - A method and system for automatically generating simulations for a distributed control system is disclosed herein. A programmed process model generator automatically incorporates a variety of process model data from pre-defined model libraries into descriptions of process equipment including control devices to render simulation models of various degrees of fidelity. | 11-26-2009 |
20090282067 | SYSTEM AND METHOD FOR GENERATING CONTROL SYSTEM DATABASE AND GRAPHICS FROM SCHEMA-BASED INTERMEDIATE DESCRIPTIONS - A method and system for automatically generating process control databases and process graphics for a distributed control system is disclosed herein. Programmed process control database and process graphics generators automatically render output in a target process control system environment (e.g., InFusion Engineering Environment—or IEE) from an intermediate (e.g., XML) representation of process control and process graphics definitions. | 11-12-2009 |
20090277281 | STARTUP TECHNIQUES FOR A DIGITAL FLOWMETER - Startup and operational techniques for a digital flowmeter are described. The techniques select an optimal mode of operation for the digital flowmeter, depending on a current environment of the flowmeter. For example, during a startup operation of the flowmeter, the mode of operation might include a random sequence mode, in which filtered, random frequencies are applied as a drive signal to a flowtube associated with the digital flowmeter. Once the flowtube reaches a resonant mode of vibration, the digital flowmeter may transition to a positive feedback mode, in which a sensor signal representing a motion of the flowtube is fed back to the flowtube as a drive signal, as part of a feedback loop. Once an oscillation of the flowtube is achieved and analyzed, a digital synthesis mode of operation may be implemented, in which the analyzed sensor signals are used to synthesize the drive signal. In either the positive feedback mode or the digital synthesis mode, the digital flowmeter may revert to a previous mode to regain stable and desired oscillation of the flowtube, such as might be required during a recovery operation associated with a disturbance to an operation of the digital flowmeter. | 11-12-2009 |
20090276072 | SYSTEM FOR MAINTAINING UNIFIED ACCESS TO SCADA AND MANUFACTURING EXECUTION SYSTEM (MES) INFORMATION - A system is disclosed that simplifies configuring an MES entity corresponding to a SCADA system object representing plant equipment. The system includes an equipment model builder (EMB) that receives a set of configured UCO information for a modeled piece of plant equipment in a SCADA system. The EMB extracts relevant MES information from the utilization capability object and invokes an application interface on an MES database to create a corresponding entity (e.g., a database element). Another aspect of the disclosed system and methods involves the enhancement of a SCADA system object, through a new MES facet, to support acquiring and reporting equipment status received via the SCADA system to a corresponding MES entity. A raw reason code configuration interface is provided by UCO configurator computer software executed on a computer. Each raw reason code is associated with a prioritized logical expression defining circumstances under which the reason code becomes true. | 11-05-2009 |
20090259751 | METHODS AND APPARATUS FOR MONITORING AND/OR CONTROL OF PROCESS CONTROL APPARATUS - A system for process control comprises a server digital data processor and a client digital data processor that are coupled by a network, such as the Internet or an Intranet. The server digital data processor, which is additionally coupled to a control/sensing device and any associated interface equipment (collectively, referred to as “process control apparatus”), includes a command processor that transfers information between the network and the process control apparatus. The client digital data processor includes an information client (e.g., a so-called Internet web browser) capable of requesting and receiving an applet from the server digital data processor. The information client, further, defines a hardware-independent and operating system-independent virtual machine environment within the client digital data processor. The client digital data processor executes, within that virtual machine environment, an applet for configuring the client digital data processor as a “process controller” that establishes communications over the network with the command processor and that monitors and/or controls the process control apparatus via those communications. | 10-15-2009 |
20090240446 | Flow Assurance Monitoring - In one oil production operation, a fluid conduit transports a fluid from a wellhead to a floating production platform. To prevent an occurrence of formations that obstruct the flow of fluid in the fluid conduit, a forecast is made as to whether a flow assurance curve will intersect an operating curve of the fluid conduit. In the event that the operating curve and the flow assurance curve will intersect, the appropriate personnel may be alerted so that they may attempt to prevent the hydrate forming conditions from occurring in the pipe. Which personnel are alerted may be based on a level of criticality. The level of criticality may be based on an estimated time period remaining until the flow assurance curve and the operating curve will intersect. | 09-24-2009 |
20090198648 | SYSTEM AND METHOD FOR ADAPTIVELY RETRIEVING PARAMETER TREND DATA FROM A SUPERVISORY CONTROL MANUFACTURING/PRODUCTION DATABASE - A database client for retrieving and presenting steams of time stamped data points for tagged variables is disclosed herein that supports a set of retrieval styles that are adaptively applied within a trending application in accordance with a pre-specified configuration of the trending application that supports assigning a retrieval style to a set of tags within a query on an individual tag basis. | 08-06-2009 |
20090165567 | COMPENSATING FOR FREQUENCY CHANGE IN FLOWMETERS - Motion is induced in a conduit that contains a fluid. The motion is induced such that the conduit oscillates in a first mode of vibration and a second mode of vibration. The first mode of vibration has a corresponding first frequency of vibration and the second mode of vibration has a corresponding second frequency of vibration. At least one of the first frequency of vibration or the second frequency of vibration is determined. A phase difference between the motion of the conduit at a first point of the conduit and the motion of the conduit at a second point of the conduit is determined. A quantity based on the phase difference and the determined frequency is determined. The quantity includes a ratio between the first frequency during a zero-flow condition and the second frequency during the zero-flow condition. A property of the fluid is determined based on the quantity. | 07-02-2009 |
20090132996 | Apparatus for control systems with objects that are associated with live data - Methods and apparatus for configuring process, environmental, industrial and other control systems generate and/or utilize models representing configurations of control systems and/or the systems controlled by them. Records of changes to the models or the configurations represented by them are maintained, thereby, for example, providing bases for determining current states, prior states and histories of changes. Objects in the model have characteristics, such as an object type characteristic and an area characteristic. Users can have corresponding permissions. A security mechanism apparatus controls access by users to the objects. Composite objects are defined by definition objects and are displayed in encapsulated or expanded formats. Objects can include an edit control type identifier that determines how they are presented for editing. Functionality responds to user commands by transferring characteristics of a first object depicted by the graphical user interface to a second object. Configuration-time formulas contained objects are evaluated to constants prior to downloading to the control system. | 05-21-2009 |
20090125131 | CONTROL SYSTEMS AND METHODS WITH COMPOSITE BLOCKS - Methods and apparatus for configuring process, environmental, industrial and other control systems generate and/or utilize models representing configurations of control systems and/or the systems controlled by them. Records of changes to the models or the configurations represented by them are maintained, thereby, for example, providing bases for determining current states, prior states and histories of changes. Objects in the model have characteristics, such as an object type characteristic and an area characteristic. Users can have corresponding permissions. A security mechanism apparatus controls access by users to the objects. Composite objects are defined by definition objects and are displayed in encapsulated or expanded formats. Objects can include an edit control type identifier that determines how they are presented for editing. Functionality responds to user commands by transferring characteristics of a first object depicted by the graphical user interface to a second object. Configuration-time formulas contained objects are evaluated to constants prior to downloading to the control system. | 05-14-2009 |
20090125130 | CONTROL SYSTEM EDITOR AND METHODS WITH LIVE DATA - Methods and apparatus for configuring process, environmental, industrial and other control systems generate and/or utilize models representing configurations of control systems and/or the systems controlled by them. Records of changes to the models or the configurations represented by them are maintained, thereby, for example, providing bases for determining current states, prior states and histories of changes. Objects in the model have characteristics, such as an object type characteristic and an area characteristic. Users can have corresponding permissions. A security mechanism apparatus controls access by users to the objects. Composite objects are defined by definition objects and are displayed in encapsulated or expanded formats. Objects can include an edit control type identifier that determines how they are presented for editing. Functionality responds to user commands by transferring characteristics of a first object depicted by the graphical user interface to a second object. Configuration-time formulas contained objects are evaluated to constants prior to downloading to the control system. | 05-14-2009 |
20090125129 | CONTROL SYSTEM CONFIGURATOR AND METHODS WITH EDIT SELECTION - Methods and apparatus for configuring process, environmental, industrial and other control systems generate and/or utilize models representing configurations of control systems and/or the systems controlled by them. Records of changes to the models or the configurations represented by them are maintained, thereby, for example, providing bases for determining current states, prior states and histories of changes. Objects in the model have characteristics, such as an object type characteristic and an area characteristic. Users can have corresponding permissions. A security mechanism apparatus controls access by users to the objects. Composite objects are defined by definition objects and are displayed in encapsulated or expanded formats. Objects can include an edit control type identifier that determines how they are presented for editing. Functionality responds to user commands by transferring characteristics of a first object depicted by the graphical user interface to a second object. Configuration-time formulas contained objects are evaluated to constants prior to downloading to the control system. | 05-14-2009 |
20090125128 | Control systems and methods with versioning - Methods and apparatus for configuring process, environmental, industrial and other control systems generate and/or utilize models representing configurations of control systems and/or the systems controlled by them. Records of changes to the models or the configurations represented by them are maintained, thereby, for example, providing bases for determining current states, prior states and histories of changes. Objects in the model have characteristics, such as an object type characteristic and an area characteristic. Users can have corresponding permissions. A security mechanism apparatus controls access by users to the objects. Composite objects are defined by definition objects and are displayed in encapsulated or expanded formats. Objects can include an edit control type identifier that determines how they are presented for editing. Functionality responds to user commands by transferring characteristics of a first object depicted by the graphical user interface to a second object. Configuration-time formulas contained objects are evaluated to constants prior to downloading to the control system. | 05-14-2009 |
20090118846 | CONTROL SYSTEMS AND METHODS WITH SMART BLOCKS - Methods and apparatus for configuring process, environmental, industrial and other control systems generate and/or utilize models representing configurations of control systems and/or the systems controlled by them. Records of changes to the models or the configurations represented by them are maintained, thereby, for example, providing bases for determining current states, prior states and histories of changes. Objects in the model have characteristics, such as an object type characteristic and an area characteristic. Users can have corresponding permissions. A security mechanism apparatus controls access by users to the objects. Composite objects are defined by definition objects and are displayed in encapsulated or expanded formats. Objects can include an edit control type identifier that determines how they are presented for editing. Functionality responds to user commands by transferring characteristics of a first object depicted by the graphical user interface to a second object. Configuration-time formulas contained objects are evaluated to constants prior to downloading to the control system. | 05-07-2009 |
20090118845 | CONTROL SYSTEM CONFIGURATION AND METHODS WITH OBJECT CHARACTERISTIC SWAPPING - Methods and apparatus for configuring process, environmental, industrial and other control systems generate and/or utilize models representing configurations of control systems and/or the systems controlled by them. Records of changes to the models or the configurations represented by them are maintained, thereby, for example, providing bases for determining current states, prior states and histories of changes. Objects in the model have characteristics, such as an object type characteristic and an area characteristic. Users can have corresponding permissions. A security mechanism apparatus controls access by users to the objects. Composite objects are defined by definition objects and are displayed in encapsulated or expanded formats. Objects can include an edit control type identifier that determines how they are presented for editing. Functionality responds to user commands by transferring characteristics of a first object depicted by the graphical user interface to a second object. Configuration-time formulas contained objects are evaluated to constants prior to downloading to the control system. | 05-07-2009 |
20090094326 | CONTROL SYSTEM METHODS AND APPARATUS WITH SERVICES - A system for process control comprises a server digital data processor and a client digital data processor that are coupled by a network, such as the Internet or an Intranet. The server digital data processor, which is additionally coupled to a control/sensing device and any associated interface equipment (collectively, referred to as “process control apparatus”), includes a command processor that transfers information between the network and the process control apparatus. The client digital data processor includes an information client (e.g., a so-called Internet web browser) capable of requesting and receiving an applet from the server digital data processor. The information client, further, defines a hardware-independent and operating system-independent virtual machine environment within the client digital data processor. The client digital data processor executes, within that virtual machine environment, an applet for configuring the client digital data processor as a “process controller” that establishes communications over the network with the command processor and that monitors and/or controls the process control apparatus via those communications. | 04-09-2009 |
20090070504 | Multi-Protocol Bus Device - In one general aspect, methods and devices for use with multiple communications protocols automatically determine which communications protocol to use when connected to a system bus. Signals transmitted on the system bus are monitored to determine what communications protocol the system bus is using. After determining which communications protocol the system is using, a compatible communications protocol is selected from one of several communications protocols stored in a device's memory. As a result, a user may connect a device to the system bus without having to determine which communications protocol is used by the system bus. Furthermore, suppliers may stock a single type of device that is compatible with multiple communications protocols reducing overhead associated with stocking devices. In addition, a device may be switched between systems without regard to the communications protocol of the device or system. | 03-12-2009 |
20090049926 | Triple Redundancy Vortex Flowmeter System - A system includes a first shedder that is at least partially disposed in a fluid conduit and that generates vortices within the fluid conduit, a first flow sensor system that is responsive to the vortices generated by the first shedder and a second flow sensor system that is responsive to the vortices generated by the first shedder. The system further includes a second shedder that is at least partially disposed in the fluid conduit, that generates vortices within the fluid conduit, and that is separated from the first shedder by a distance. A third flow sensor system is responsive to the vortices generated by the second shedder. | 02-26-2009 |
20090019947 | Correcting for Two-Phase Flow in a Digital Flowmeter - A flowmeter is disclosed. The flowmeter includes a vibratable conduit, and a driver connected to the conduit that is operable to impart motion to the conduit. A sensor is connected to the conduit and is operable to sense the motion of the conduit and generate a sensor signal. A controller is connected to receive the sensor signal. The controller is operable to detect a single-phase flow condition and process the sensor signal using a first process during the single-phase flow condition to generate a validated mass-flow measurement. The controller is also operable to detect a two-phase flow condition and process the sensor signal using a second process during the two-phase flow condition to generate the validated mass-flow measurement. | 01-22-2009 |
20090019146 | ASSOCIATING AND EVALUATING STATUS INFORMATION FOR A PRIMARY INPUT PARAMETER VALUE FROM A PROFIBUS DEVICE - A method and system are disclosed for managing Profibus device information in a distributed control system. After receiving input parameter data originating from a Profibus device message, the I/O module assembly performs steps for processing, maintaining and providing the input parameter data to a requesting control processor. The processing step includes extracting input parameter values from a received Profibus device message. The extracted input parameters are then deposited in a repository on the I/O module assembly, such that for a primary input parameter, the I/O module assembly stores at least: (1) a measured value, and (2) a status value. Furthermore, the I/O module assembly maintains a reference linking the first status parameter to the first input parameter. The I/O module assembly provides a data status value with the measured value for the first input parameter in accordance with an I/O read operation. The data status value is based on the status value for the first status parameter. | 01-15-2009 |
20080294366 | SENSOR FUSION USING SELF EVALUATING PROCESS SENSORS - A measurement processing system is disclosed for fusing measurement data from a set of independent self-validating (SEVA™) process sensors monitoring the same real-time measurand in order to generate a combined best estimate for the value, uncertainty and measurement status of the measurand. The system also provides consistency checking between the measurements. The measurement processing system includes a first process sensor and a second process sensor. Each of the first and second process sensors receive a measurement signal from a transducer and generate independent process metrics. A measurement fusion block is connected to the first and second process sensors, the measurement fusion block is operable to receive the independent process metrics and execute a measurement analysis process to analyze the independent process metrics and generate the combined best estimate of the independent process metrics. | 11-27-2008 |
20080270162 | SELF-VALIDATED MEASUREMENT SYSTEMS - Sensor data may be received from multiple sensors configured to sense properties of a process control system. The sensor data may include sensed values and uncertainty data corresponding to the sensed values. A new measurement associated with the process control system and corresponding uncertainty data for the new measurement may be determined based on the sensed values and uncertainty data received from the multiple sensors. | 10-30-2008 |