摘要:
A system software solution for controlling an enterprise which defines and illustrates the electrical, pneumatic, hydraulic, logic, diagnostics, external behavior, controlled resources and safety elements of an enterprise control system. The elements of the control system are encapsulated in objects of an object-oriented framework within a control assembly. The control assembly is the fundamental building block for providing object-oriented control of the enterprise. A control assembly component is a deployable control subsystem that provides an interface using a common object model that is configurable. The enterprise control system includes facilities for retrieving external models utilizing a predefined interface. The retrieved model includes support for external resources such as an external resource tree in which the leaf nodes correspond to resources to be controlled, resource and process information and a computer aided design model. The retrieved model is transformed from a flowchart representation into a timing diagram.
摘要:
A system software solution for controlling an enterprise having one or more components for controlling one or more aspects of an industrial environment. The software includes one or more components for controlling one or more aspects of an industrial environment with code that creates a database of components from existing schematics and timing diagrams. Each of the components have control, diagnostic and resource information pertaining to enterprise resources utilized in the industrial environment. The system also generates code that controls resources comprising cognitive and timing information that synchronizes events throughout the enterprise. The database of components including code that updates the database to reflect changes in the enterprise that manages the design, simulation, implementation and maintenance of a manufacturing enterprise utilizing the database of components. The enterprise control system integrates existing data models into control resources and stores the updated control resources in the database and creates visualizations including schematics, timing diagrams and sequencing charts.
摘要:
A method used with a simulator and a controller, the controller running execution code to provide output signals which, when linked to resources, cause the resources to cycle through requested activities, the simulator receiving controller output signals and, in response thereto, generating motion pictures of resources as the resources cycle through requested activities, the simulator using data structures which model the resources to determine which motion pictures to generate, the method for generating execution code and data structures for use by the controller and the simulator, respectively, and comprising the steps of, for each resource, encapsulating resource information including resource logic in a control assembly (CA), instantiating at least one instance of at least one CA, compiling instantiated CA instance resource logic to generate execution code, gleaning simulation information from the instantiated CA instances and using the gleaned simulation information to generate a simulation data structure for the resources corresponding to the instantiated CA instances.
摘要:
A development tool for use in specifying at least a sub-set of information required to generate control tools for an industrial process wherien the process is performed by mechanical resources, the control tools include execution logic, simulation facilitating tools, diagnostic tools, HMI tools and schematic diagrams, the development tool including a plurality of control assembles (CA), a separate CA for each mechanical resource type, which can be instantiated by selection and parameterization via an editor to specify the required information, after instantiation, the CAs compiled to generate the tools.
摘要:
A data construct set and method for use with an industrial process which is controlled according to execution code wherein a processor running the code generates requests to mechanical resources to cause the resources to perform the process, the construct enabling generation of diagnostic code interspersed within the execution code which, when an event is to occur, indicates the event to occur, the invention also including status based diagnostics generally and methods of using the data construct set for generating both execution code and status based diagnostics.
摘要:
A system and method for predicting oil reservoir properties throughout the reservoir using well data and seismic data. While the reservoir properties in the vicinity of a well borehole are usually known (i.e. by well logging), the reservoir properties between wells are unknown and difficult to estimate. Because the relationships between reservoir properties and seismic data is seldom obvious, the method uses Artificial Neural Networks (ANN's) to estimate these relationships. First, the method calculates the intersections between the seismic data and wellbore date, i.e. seismic reflectors are correlated to geological markers in the wellbores. Second, the method estimates the significance between seismic attributes and borehole properties. Next, the method models or calibrates the relationship between reservoir properties and seismic attributes by training an ANN using seismic attributes and wellbore data close to the intersections. Finally, the trained ANN uses the seismic attributes to predict the reservoir properties between wells. Advantageously, statistic methods are used to estimate the confidence of the predictions.
摘要:
A method, apparatus and data construct set for generating simulation data structures which can be used by a modeling system to interface between a PLC and simulator, the construct set encapsulating logic and at least a sub-set of simulation information for a particular resource.
摘要:
A data construct set and method for use with an industrial process which is controlled according to execution code wherein a processor running the code generates requests to mechanical resources to cause the resources to perform the process, the construct enabling generation of diagnostic code interspersed within the execution code which, when an event is to occur, indicates the event to occur, the invention also including status based diagnostics generally and methods of using the data construct set for generating both execution code and status based diagnostics.
摘要:
A system software solution for controlling an enterprise comprising one or more components for controlling one or more aspects of an industrial environment with code that creates a database of components, each of the components containing control, diagnostic and resource information pertaining to enterprise resources utilized in the industrial environment. The system also generates code that controls resources comprising cognitive and timing information that synchronizes events throughout the enterprise. The database of components includes code that updates the database to reflect changes in the enterprise and integrates the new design, simulation, implementation and maintenance changes to optimize the manufacturing enterprise utilizing the database of components.
摘要:
A system software solution for controlling an enterprise which defines and illustrates the electrical, pneumatic, hydraulic, logic, diagnostics, external behavior, controlled resources and safety elements of an enterprise control system. The elements of the control system are encapsulated in objects of an object-oriented framework within a control assembly. The control assembly is the fundamental building block for providing object-oriented control of the enterprise. A control assembly component is a deployable control subsystem that provides an interface using a common object model that is configurable. The enterprise control system is used to define user interfaces including sequence charts that are updated in a substantially realtime manner utilizing the control assemblies associated with the generated code for the enterprise control system.