Patent application number | Description | Published |
20120261312 | SYNERGISTIC FORMULATIONS OF FUNCTIONALIZED COPOLYMERS AND IONIC LIQUIDS FOR DEHYDRATED AND DESALTED OF MEDIUM, HEAVY AND EXTRA HEAVY CRUDE OILS - The present invention is related to formulations including one or more block copolymers with low polydispersity and bifunctionalized with amines, and an ionic liquid. A method of demulsifying, dehydrating, and desalting crude oils having API gravity ranging between 8 to 30 admixes the formulation with the crude oil in an amount effective to demulsify, dehydrate and/or desalt the crude oils. | 10-18-2012 |
20140238900 | BLOCK COPOLYMERS, SYNTHESIS AND APPLICATION AS DEHYDRATING AND DESALTING OF HEAVY CRUDES - The present invention is related to formulations consisting by block copolymers α,ω-di-aryl or alkyl sulfonates of poly(ethylene oxide) | 08-28-2014 |
20140238901 | DEHYDRATING AND DESALTING COMPOSITIONS OF CRUDE OILS, USING TRIBLOCK COPOLYMERS ALPHA,OMEGA-BIFUNCTIONALIZED WITH AMINES - Compositions consisting of block copolymers α,ω-di-aryl or alkyl sulfonates of poly(ethylene oxide) | 08-28-2014 |
20140364566 | SCALE-UP PROCESS OF BIFUNCTIONALIZED TRIBLOCK COPOLYMERS WITH SECONDARY AND TERTIARY AMINES, WITH APPLICATION IN DEWATERING AND DESALTING OF HEAVY CRUDE OILS - A chemical synthesis process is provided for the functionalization of monodispersed triblock copolymer (POE | 12-11-2014 |
20150087729 | SYNERGISTIC FORMULATIONS OF FUNCTIONALIZED COPOLYMERS AND IONIC LIQUIDS FOR DEHYDRATED AND DESALTED OF MEDIUM, HEAVY AND EXTRA HEAVY CRUDE OILS - The present invention is related to formulations including one or more block copolymers with low polydispersity and bifunctionalized with amines, and an ionic liquid. A method of demulsifying, dehydrating, and desalting crude oils having API gravity ranging between 8 to 30 admixes the formulation with the crude oil in an amount effective to demulsify, dehydrate and/or desalt the crude oils. | 03-26-2015 |
20150118104 | CORROSION INHIBITION COMPOSITION FOR PIPELINES, PROCESS OF ELABORATION AND SYNTHESIS - Compounds and compositions are used as corrosion inhibitors for pipelines for crude oil containing water with high salt concentrations. The inhibitors are ionic liquids, imidazoles, benzotriazoles, and mixtures thereof. The composition includes two or more members of the inhibitors with a solvent. The inhibitors reduce corrosion of metallic surfaces of the pipelines containing crude oil having 0.2 and 40 wt % water, 10,000 to 70,000 ppm salt, and 9 to 600 ppm hydrogen sulfide. A synergic effect is provided by two or more different inhibitors. This synergy is derived from interactions with the metallic surface, among themselves or with the corrosive medium depending on the chain length, to inhibit the corrosion with decrease of the formulation dose. The composition can be a ternary formulation of the three families or two components of one family and a third component of a different family. | 04-30-2015 |
20150157961 | FORMULATIONS OF HOMOPOLYMERS BASED ON ALKYL ACRYLATES USED AS ANTIFOAMING AGENTS IN HEAVY AND SUPER-HEAVY CRUDE OILS - The present invention relates to the application based on alkyl acrylate homopolymers, such as antifoaming agents in crude oils with densities of 10 to 40° API. Evaluation tests in “live” crude oil, under similar gas-liquid separation equipment conditions, showed that these polymers based on alkyl acrylate are effective foaming inhibitors in heavy and super-heavy crude oils, reducing the foam between 15 and 50% faster compared to crude oil without an antifoaming agent. Some acrylics show better performance than commercial silicon-based polymers, which suppress foam 20-25% faster than the blank. The antifoaming agents of this invention, based on alkyl acrylate and totally free of silicon, is an advantageous option, to replace the silicone-based foam inhibitors currently on the market. | 06-11-2015 |
Patent application number | Description | Published |
20120260239 | PARALLELIZATION OF PLC PROGRAMS FOR OPERATION IN MULTI-PROCESSOR ENVIRONMENTS - A method of identifying and extracting functional parallelism from a PLC program has been developed that results in the ability of the extracted program fragments to be executed in parallel across a plurality of separate resources, and a compiler configured to perform the functional parallelism (i.e., identification and extraction processes) and perform the scheduling of the separate fragments within a given set of resources. The inventive functional parallelism creates a larger number of separable elements than was possible with prior dataflow analysis methodologies. | 10-11-2012 |
20130055196 | GENERATING PLC CODE FROM CAD MODELS - Product data management systems, methods, and mediums. A method includes receiving a functional model, and identifying a plurality of elements of the functional model. Each element corresponds to one or more machine operations. The method includes identifying concurrencies between elements to determine at least one set of elements. The method includes creating an execution thread for each of the sets of elements. The method can include generating a rule-based programmable logic controller (PLC) program corresponding to the functional model, based on the execution threads. | 02-28-2013 |
20140019104 | CONTEXT-BASED SYNTHESIS OF SIMULATION MODELS FROM FUNCTIONAL MODELS OF CYBER-PHYSICAL SYSTEMS - An approach and tool integrate cyber-physical systems design based on the function-behavior-state (FBS) methodology where multi-domain simulation models capturing both the behavioral and structural aspects of a system are automatically generated from its functional description. The approach focuses on simulation-enabled FBS models using automatic and context-sensitive mappings of functional basis elementary functions to simulation components described in physical modeling languages. Potentially beneficial process loops are recognized and inserted in the functional model. | 01-16-2014 |
20140019112 | SYNTHESIS OF SIMULATION MODELS FROM SYSTEMS ENGINEERING DATA - Methods for product data management and corresponding systems and computer-readable mediums. A method includes receiving systems engineering data including a plurality of components and identifying interfaces from the plurality of components. The method includes synthesizing a network between the plurality of components. The method includes creating a simulation model, based on the network, by mapping the plurality of components to a corresponding plurality of simulation components and generating a simulation and control code according to the simulation model and the simulation components. | 01-16-2014 |
20140026145 | PARALLEL PROCESSING IN HUMAN-MACHINE INTERFACE APPLICATIONS - A human-machine interface (HMI) application ( | 01-23-2014 |
20140165077 | Reducing The Scan Cycle Time Of Control Applications Through Multi-Core Execution Of User Programs - A method for pipeline parallelizing a control program for multi-core execution includes using ( | 06-12-2014 |
20140173558 | EFFICIENT EXECUTION OF HUMAN MACHINE INTERFACE APPLICATIONS IN A HETEROGENEOUS MULTIPROCESSOR ENVIRONMENT - An arrangement is proposed for creating and executing human-machine interface (HMI) applications in various heterogeneous computing and communication environments. The arrangement includes an engineering system for designing HMI applications based upon a library of known HMI elements, a runtime system for determining an optimum configuration for executing the designed HMI applications and a knowledge repository that communicates with both the engineering system and the runtime system. The knowledge repository stores information related to various ones of the known HMI elements, as well as information created by application developers and information generated during execution of an HMI application by the runtime system. Thus, the knowledge repository can interact with the engineering system for updating information regarding selected elements and interacting with the runtime system to collect execution information for use in subsequent application developments | 06-19-2014 |
20150025854 | SYNCHRONIZATION AND AUTOMATIC CODE GENERATION OF 3D AND 1D MODELS USING FUNCTIONAL MODELING - Methods for product data management and corresponding systems and computer-readable mediums. A method includes receiving and parsing a functional model to produce a functional model graph, and receiving and parsing a three-dimensional (3D) model that corresponds to the functional model to produce a 3D model graph. The method includes identifying a plurality of one-dimensional (1D) candidate components corresponding to the functional model graph and the 3D model graph. The method includes creating a 1D graph corresponding to the 1D candidate components, parameterizing the 1D components in the 1D graph, and generating a 1D model from the parameterized 1D components. | 01-22-2015 |
20150051895 | METHOD FOR CLASSIFYING AND CORRELATING SIMULATION COMPONENTS TO FUNCTIONAL MODELS - Methods for classifying and correlating simulation components to functional models. A method includes receiving a simulation component library comprising a plurality of simulation components into a memory of the data processing system, parsing the plurality of simulation components from the simulation component library, analyzing a plurality of extracted functions into a plurality of function graphs for each of the plurality of simulation components, composing an extracted functions graph with the plurality of extracted functions of the plurality of function graphs, and storing the extracted functions graph of the plurality of extracted functions in a components-to-function database. | 02-19-2015 |
20150081254 | METHOD FOR SYNTHESIS OF MULTI-FIDELITY SIMULATION MODELS USING FUNCTIONAL OPERATORS - Methods for synthesis of simulation models using functional operators. A method includes parsing a functional model, receiving a functional operator for a function within a simulation component of the functional model, receiving a structural template of the functional operator from a functional operator structural template library, mapping a plurality of functions according to the structural template of the functional operator to update the simulation component, and generating a simulation model with the updated simulation component. | 03-19-2015 |
20150121396 | TIME SLACK APPLICATION PIPELINE BALANCING FOR MULTI/MANY-CORE PLCS - A method for performing time-slack pipeline balancing for multi/many-core programmable logic controllers includes performing ( | 04-30-2015 |