# Having model

## Subclass of:

## 700 - Data processing: generic control systems or specific applications

## 700001000 - GENERIC CONTROL SYSTEM, APPARATUS OR PROCESS

## 700028000 - Optimization or adaptive control

### Patent class list (only not empty are listed)

#### Deeper subclasses:

Class / Patent application number | Description | Number of patent applications / Date published |
---|---|---|

700030000 | Comparison with model (e.g., model reference) | 61 |

700031000 | Having adjustment of model (e.g., update) | 45 |

Entries | ||

Document | Title | Date |
---|---|---|

20160132028 | CONTROL SYSTEM DATABASE SYSTEMS AND METHODS - The embodiments described herein include one embodiment that provides a control method that includes connecting a first controller to a control system; receiving control system configuration data from a database, in which the configuration data comprises holistic state data of a second controller in the control system; and configuring operation of the first controller based at least in part on the configuration data received. | 05-12-2016 |

20090299497 | Tolerance interval determination method - A method for containing a fraction of values of a measurable characteristic of interest, occurring in process outcomes provided from a corresponding formation process, within tolerance limits based on samples thereof, the tolerance limits being based on a different formation process by which similar process outcomes are known to have been previously through selecting a probability representation over a representational variable to represent the distribution of values of the measurable characteristic of interest in the formation processes outcomes and using a selected Monte Carlo method with the probability representation to provide a plurality of sample values sets for the measurable characteristic of interest each containing a common selected number of sample values. A statistic is formed to test selected tolerance limits to find a value for tan incremental variable to assure those tolerance limits will be met with a selected confidence. | 12-03-2009 |

20090276061 | Online Modular Parameterization and Successive Linear Programming for Improving Manufacturing Plant Operations - Methods and systems for substantially optimizing plant operations within a manufacturing environment. The method can include separating the manufacturing environment into two or more individual modules, wherein each individual module contains a fundamental principles-based model, and wherein the totality of the individual modules represents the entire manufacturing environment. Each individual module can be independently parameterized upon said module reaching steady state, wherein inter-module data flow can be provided to at least one of the individual modules during parameterization, and wherein an output of the parameterization comprises an individual, calibrated steady-state model of each individual module. A reduced order model can be derived from each parameterized module, and the reduced order models can be assembled to provide a facility reduced order model. The facility reduced order model can then be solved to provide improved or new operating conditions or operating condition targets. | 11-05-2009 |

20150323206 | CONTROLLING DEVICE, CONTROLLING SYSTEM AND CONTROLLING METHOD FOR INDOOR APPARATUS - A controlling device for indoor apparatus includes a detection module, a human machine interface (HMI) and a wireless transmission module. The controlling device accepts supervisor's setting for an indoor electronic apparatus via the HMI, detects the environment around the controlling device for generating a plurality of detection value via the detective module, and receives another detection value from a plurality of slave detection devices in same controlling system. The controlling device generates a control command based on setting parameter of the supervisor and the plurality of detection value, and transmits the generated control command to the indoor electronic apparatus via the wireless transmission module. The indoor electronic apparatus works based on the received control command, so the environment around the controlling system can satisfy supervisor's demand. | 11-12-2015 |

20120029662 | ADVANCED PROCESS CONTROL SYSTEM AND METHOD UTILIZING VIRTUAL METROLOGY WITH RELIANCE INDEX - An advanced process control (APC) system, an APC method, and a computer program product, which, when executed, performs an APC method are provided for incorporating virtual metrology (VM) into APC. The present inventions uses a reliance index (RI) and a global similarity index (GSI) to adjust at least one controller gain of a run-to-run (R2R) controller when the VM value of a workpiece is adopted to replace the actual measurement value of the workpiece. The RI is used for gauging the reliability of the VM value, and the GSI is used for assessing the degree of similarity between the set of process data for generating the VM value and all the sets of historical process data used for building the conjecturing model. | 02-02-2012 |

20120029663 | COORDINATED JOINT MOTION CONTROL SYSTEM WITH POSITION ERROR CORRECTION - Disclosed are an articulated hydraulic machine supporting, control system and control method for same. The articulated hydraulic machine has an end effector for performing useful work. The control system is capable of controlling the end effector for automated movement along a preselected trajectory. The control system has a position error correction system to correct discrepancies between an actual end effector trajectory and a desired end effector trajectory. The correction system can employ one or more absolute position signals provided by one or more acceleration sensors supported by one or more movable machine elements. Good trajectory positioning and repeatability can be obtained. A two joystick controller system is enabled, which can in some cases facilitate the operator's task and enhance their work quality and productivity. | 02-02-2012 |

20130345832 | INTERACTIVE CONTROL OF MULTIPLE INPUT MULTIPLE OUTPUT CONTROL STRUCTURES - Exemplary embodiments allow users to interactively formulate and solve multivariable feedback control problems. For example, users can solve problems where a plurality of control elements are distributed over one or more feedback loops and need to be jointly tuned to optimize overall performance and robustness of a control system. Embodiments allow users to specify design requirements and objectives in formats familiar to the user. Embodiments can operate on tunable parameters to solve the control problem in a manner that satisfies the design requirements and/or objectives provided by the user. | 12-26-2013 |

20090299496 | Controller - A controller is provided, operable to control a system on the basis of measurement data received from a plurality of sensors indicative of a state of the system, with at least partial autonomy, but in environments in which it is not possible to fully determine the state of the system on the basis of such sensor measurement data. The controller, comprises: a system model, defining at least a set of probabilities for the dynamical evolution of the system and corresponding measurement models for the plurality of sensors of the system; a stochastic estimator operable to receive measurement data from the sensors and, with reference to the system model, to generate a plurality of samples each representative of the state of the system; a rule set corresponding to the system model, defining, for each of a plurality of possible samples representing possible states of the system, information defining an action to be carried out in the system; and an action selector, operable to receive an output of the stochastic estimator and to select, with reference to the rule set, information defining one or more corresponding actions to be performed in the system. | 12-03-2009 |

20110054642 | Optimizing Consumption of Resources - Methods, systems and apparatus for optimizing consumption of one or more resources are presented. For example, a method that may be implemented on a processor device and includes obtaining user preferences for the consumption of resources that include water and electricity, predicting the consumption of, and a first metric for the consumption of, the resources for each of a plurality of first time periods, determining a projected second metric for the consumption of the resources during a second time period according to the predicted consumption and the predicted first metric, and optimizing the consumption of the resources according to the projected second metric and the user preferences. The second time period includes the plurality of first time periods. The first metric is associated with the user preferences and at least one of the plurality of first time periods. The second metric indicates full or partial projected attainment of the preferences during the second time period. | 03-03-2011 |

20110060424 | SYSTEM AND METHOD FOR PREDICTING FUTURE DISTURBANCES IN MODEL PREDICTIVE CONTROL APPLICATIONS - A system and method for predicting future disturbance in MPC applications by segregating a transient part and a steady state value associated with the disturbance. A dynamic state space model that includes a variable disturbance prediction module can be utilized for analyzing a dynamic behavior of a physical process associated with a process model. The process model represents a dynamic behavior of the physical process being controlled and the dynamic state space model represents current deviations from the process model and future deviations over a predetermined prediction horizon. A predicted trajectory can be calculated as a response to the initial conditions estimated by a Kalman Filter for the process model extended by a disturbance model. The output of the dynamic state space model utilized for the disturbance prediction can be further provided as an estimated input to a MPC. | 03-10-2011 |

20130024014 | OPTIMAL ENERGY MANAGEMENT OF A RURAL MICROGRID SYSTEM USING MULTI-OBJECTIVE OPTIMIZATION - Systems and methods are disclosed to improve energy efficiency of a farm with livestock wastes by generating a cooling, heating, and power (CCHP) microgrid model; performing on a computer a multi-objective optimization to improve system efficiency of energy utilization and reduce environmental problems caused by animal wastes; and displaying results of the optimization for review. | 01-24-2013 |

20120283848 | METHOD FOR ASCERTAINING FUNCTIONAL PARAMETERS FOR A CONTROL UNIT - A method for ascertaining functional parameters for a control unit and to a control unit in which the provided method is carried out. The control unit is provided for controlling a technical system wherein, in the method, at least one target variable on a system response is specified and a variation of the functional parameters is carried out, from a response received to the functional parameters, a valuation being carried out of the set functional parameters while taking into account the at least one specified target variable. | 11-08-2012 |

20110087340 | MOVING OBJECT FEED-FORWARD CONTROL METHOD - In a case where a position command path for a control position of a load | 04-14-2011 |

20130304235 | SYSTEM AND METHOD FOR FAULT PROGNOSTICS ENHANCED MPC FRAMEWORK - A model predictive control (MPC) framework is enhanced to provide prognostic information and fault tolerant control strategies. A system fault is calculated based on predicted values and is used to generate an internal reference trajectory to which the system is controlled using MPC. If the system fault exceeds a threshold maximum, then the MPC control model is either tuned or reconfigured depending on whether the fault is external or internal. | 11-14-2013 |

20110071653 | METHOD AND SYSTEM FOR UPDATING TUNING PARAMETERS OF A CONTROLLER - A method and system for updating tuning parameters associated with a controller without repetitive compilation of a controller code. The controller code represents an algorithm associated with the controller and can be compiled separately from a data set representing a solution for an optimization problem and also from a data set representing parameters required for prediction. The algorithm can be implemented in a programming language code suitable for implementation on an embedded platform or other types of computer platforms. The data sets can be represented in a specified data structure and the variables associated with the data structure can be declared in the controller template code. The variables can be updated independently without varying the compiled code associated with the controller algorithm that is referring to the variables. The controller can also be updated while the controller actively performs online. Such an approach enables repetitive tuning of the controller without repetitive compilation of the code representing the controller algorithm. | 03-24-2011 |

20160033962 | AUTOMATION SYSTEM AND METHOD OF MANUFACTURING PRODUCT USING AUTOMATED EQUIPMENT - An automated control of a system having a plurality of cooperating components involving controlled elements and sensors uses a simulator configured to simulate operation of the components. The simulator stores data representing states of the components and modifies the states over time in accordance with simulated operation of the system. An input module receives data from at least the sensors and updates in the simulator the data representing states of the components. An output module reads from the simulator the data representing states of the components and generates at least controlled element control signals for the controlled elements of the components. The simulator contains a virtual state machine representing the system, and automation of the system is achieved without state machine logic representing the system within the input module and the output module. | 02-04-2016 |

20110022193 | METHOD AND APPARATUS OF A SELF-CONFIGURED, MODEL-BASED ADAPTIVE, PREDICTIVE CONTROLLER FOR MULTI-ZONE REGULATION SYSTEMS - A control system simultaneously controls a multi-zone process with a self-adaptive model predictive controller (MPC), such as temperature control within a plastic injection molding system. The controller is initialized with basic system information. A pre-identification procedure determines a suggested system sampling rate, delays or “dead times” for each zone and initial system model matrix coefficients necessary for operation of the control predictions. The recursive least squares based system model update, control variable predictions and calculations of the control horizon values are preferably executed in real time by using matrix calculation basic functions implemented and optimized for being used in a S7 environment by a Siemens PLC. The number of predictions and the horizon of the control steps required to achieve the setpoint are significantly high to achieve smooth and robust control. Several matrix calculations, including an inverse matrix procedure performed at each sample pulse and for each individual zone determine the MPC gain matrices needed to bring the system with minimum control effort and variations to the final setpoint. Corrective signals, based on the predictive model and the minimization criteria explained above, are issued to adjust system heating/cooling outputs at the next sample time occurrence, so as to bring the system to the desired set point. The process is repeated continuously at each sample pulse. | 01-27-2011 |

20100286798 | ECONOMIC CALCULATIONS IN A PROCESS CONTROL SYSTEM - A process control system includes economic models disposed in communication with process control modules, as well as with sources of economic data, such as cost, throughput and profit data, and uses the economic models to determine useful economic parameters or information associated with the actual operation of the process plant at the time the plant is operating. The economic models can be used to provide financial statistics such as profitability, cost of manufactured product, etc. in real time based on the actual current operating state of the process and the business data associated with the finished product, raw materials, etc. These financial statistics can be used to drive alarms and alerts within the process network and be used as inputs to process plant optimizers, etc. to provide for better or more optimal control of the process and to provide a better understanding of the conditions which lead to maximum profitability of the plant. | 11-11-2010 |

20150120005 | Method for Determining and Optimising the Energy Consumption of a Production System - A method for determining the energy consumption of a production system includes a) determining a load profile of the production system via of a load calculating device, b) estimating an energy requirement of the production system based on the determined load profile and an electromechanical model of the production system via an energy calculating device, c) determining an energy model of the production system based on the estimated energy requirement, and d) determining the energy consumption of the production system via the load calculating device depending on the energy model and a load transported via the production system. | 04-30-2015 |

20160070243 | System and Method for Explicit Model Predictive Control - A method for controlling a system using an explicit model predictive control (EMPC) evaluates, with respect to a state of the system, each inequality in a set of inequalities defining a set of regions of a state space of the system to produce a set of Boolean results. At least some of the inequalities are evaluated concurrently, and a size of the set of Boolean results equals a size of the set of inequalities. The method determines a region including the state by applying a Boolean function to elements of the set of Boolean results corresponding to inequalities forming boundaries of the region and determines a control for the system based on the state and a gain associated with the region. At least some Boolean functions are applied to corresponding elements concurrently after all elements in the set of Boolean results are evaluated. | 03-10-2016 |

20100292810 | METHOD FOR ORCHESTRATING SERVICES OF A SERVICE-ORIENTED AUTOMATION SYSTEM AND ORCHESTRATION MACHINE - A method for orchestrating services of a service-oriented automation system (SOAS), system components (SMC, LCC) offering services (S, WS) that represent the functionality thereof and requesting services (S) of other system components (SMC, LCC), the behavior of the automation system (SOAS) being controlled by the orchestration of the services (S) of the system components (SMC, LCC) using an orchestration machine (OE), and to an orchestration machine for orchestrating services of a service-oriented automation system (SOAS). In order to achieve an orchestration of services at a device level, it is provided that the orchestration machine (OE) uses high-level Petri nets tailored to service-oriented systems and the orchestration of the services (S) at the device level is performed by interpretation and execution of various HLPN models, which represent the behavior of the automation system (SOAS) and/or the system components (SMC, LCC). | 11-18-2010 |

20160091873 | PROCESS CONTROL METHOD - The invention relates to method for controlling a process, the method comprising an adaptive control model and at least one process input and at least one process output, the control model comprising predicting the relevant targets in the process; and selecting the relevant drivers for the process based on the target prediction, where the method preferably comprises adapting a number of parameters based on one or more inputs, and using the adapted parameters as an input for the target prediction. | 03-31-2016 |

20160033953 | PERIPHERAL DEVICE FOR PROGRAMMABLE CONTROLLER AND DEBUG SUPPORT PROGRAM - A peripheral device for a programmable controller includes a display unit; a program storage unit; a history information storage unit storing history information that is arithmetic processing information during execution of the user program in the programmable controller and recorded under a predetermined condition; a program display processing unit displaying a designated user program in a user program display area; a trend graph display processing unit displaying a first trend graph obtained by graphing first history information corresponding to the designated user program and a cursor indicating a position on the first trend graph, in a trend graph display area; and a cursor information acquisition unit acquiring a cursor position and acquiring arithmetic processing information corresponding to the cursor position from the first history information, wherein the program display processing unit displays the arithmetic processing information over the user program in the user program display area. | 02-04-2016 |

20110022194 | TRANSDUCER ACCESS POINT - The invention relates to a method and apparatus for exposing (i.e. bridging) data and services offered by low power, low duty cycle transducers (e.g. sensors and actuators) in a standardized format over existing and established home networking technologies. A transducer access point is a functional component that serves as a proxy for health devices and sensors that are off/asleep the majority of the time to conserver power (e.g. battery life). The transducer access point may be implemented as a stand alone device or embedded within a computing device such as a home PC. | 01-27-2011 |

20120022670 | SYSTEM AND METHOD FOR UTILIZING A HYBRID MODEL - A system and method for predicting operation of a plant or process receive an input value from the plant or process. An integrity of a non-linear model corresponding to a local input space of the input value may be determined. The non-linear model may include an empirical representation of the plant or process. If the integrity is above a first threshold, non-linear model may be used to provide a first output value. However, if the integrity is below the first threshold, a linearized first principles model may be used to provide a second output value. The linearized first principles model may include an analytic representation of the plant or process. Additionally, the analytic representation of the plant or process may be independent of the empirical representation of the plant or process. The first output value and/or the second output value may be usable to manage the plant or process. | 01-26-2012 |

20110112660 | FIRE PROTECTION DEVICE, METHOD FOR PROTECTING AGAINST FIRE, AND COMPUTER PROGRAM - The invention relates to a fire protection device ( | 05-12-2011 |

20110066258 | System and Method for Energy Plant Optimization Using Mixed Integer-Linear Programming - A method for optimizing operational settings for a plurality of energy devices includes representing each of the plurality of energy devices in terms of a set of decision variables and operational parameters. The decision variables and operational parameters are constrained based on operational conditions and interrelationship within the plurality of energy devices. A two-tiered model of the plurality of energy devices is generated wherein a top tier of the model represents interaction of various sub-models and a bottom tier of the model includes a set of the sub-models that form the top tier, each sub-model representing detailed operation of the plurality of energy devices. The two-tiered model is optimized to provide either a schedule of operation for the plurality of energy devices or real-time control for the plurality of energy devices. | 03-17-2011 |

20100268353 | Systems and Methods for Offset-Free Model Predictive Control - Techniques, systems and methods for designing, implementing, and operating model predictive controllers that can deliver perfect tracking of set points and that can reject the effect of disturbances when steady-state operation is reached are disclosed. High performance is achieved through the incorporation of set-point tracking costs, integral costs, and velocity costs, as well as the adoption of incremental model systems for prediction purposes. Embodiments can deliver offset-free performance for tracking set points with constant final values, set points of a ramp type, and set points of a parabolic form, while rejecting disturbances that have a constant final value. The approach reduces the complexity of model predictive control design, delivers improved performance, and requires modest computational power. An Incremental Model State Estimator (IMES) is disclosed that reduces the computation load required for producing estimated values for the unmeasured star vector of a model under the presence of unmeasured disturbances. | 10-21-2010 |

20110112659 | System identification in automated process control - The systems and methods described herein allow for automatic identification experiments in a closed loop, where the old control strategy, already tuned and tested, is utilized. The strategy is modified to inject additional signal optimized for identification. The experimenting time may be reduced by performing only those system manipulations which explore model uncertainties important to potential degradation of controller performance by discrepancy between the system and the model. The disruptions are reduced by keeping the control loop closed, which eliminates waiting for steady state before applying steps to the inputs and reduces the risk of process limits crossing. The energy of additional signal can be set to meet the maximum allowable disruption requirements. The energy of additional signal is in a direct relation to the speed of identification related information gathering. It can be varied in time to follow the needs of system operators. | 05-12-2011 |

20140257527 | METHOD AND DEVICE FOR REAL-TIME SIMULATION OF COMPLEX SYSTEMS AND PROCESSES - A method for a real-time dynamic simulation of a response of a complex system or process controlled by a plurality of driving factors P | 09-11-2014 |

20110251700 | SYSTEM AND METHOD FOR SOLVING CHEMICAL ENGINEERING EQUATIONS AND MODEL DEVELOPMENT USING EQUATION EDITOR - A system includes a process controller and an equation evaluation apparatus. The equation evaluation apparatus includes an equation editor, a model factory, and an equation evaluation engine. The equation editor is adapted to receive equations describing a process to be controlled by the process controller. The equation editor is also adapted to generate model information representing the equations. The model factory is adapted to receive the model information and generate an equation stack representing the equations. The equation evaluation engine is adapted to receive evaluation information from the process controller, evaluate at least one of the equations using the evaluation information and the equation stack, and send a result of the evaluation to the process controller. The model information could include information representing algebraic equations, differential equations, algebraic states, differential states, inputs, parameters, constants, and/or expressions. | 10-13-2011 |

20090287320 | System and Method for the Model Predictive Control of Batch Processes using Latent Variable Dynamic Models - A computer implemented method for modeling and controlling batch or transitional processes is disclosed including collecting, or initiating the collection of measurements on a plurality of process variables. The method may include creating, or initiating the creation of, a latent variable model predictive controller based on the collected measurements. The method further provides for applying or initiating the application of, the model predictive controller to predict and control at least one of the process variables to track a desired trajectory, by operation of at least one computer including one or more computer processors. A related system for implementing the method is disclosed as is a computer program operable with this method. | 11-19-2009 |

20090287319 | Universal model predictive controller - A method for building robust model predictive controller universally applicable is presented based on the innate process characteristics independent of the method of control actuation. The method of universal MPC design permits proper configuration of requisite regulatory control loops for measured and unmeasured disturbance rejections consistent with the underlying innate process characteristics and their embedding within the overall process unit model predictive controller. The method of universal MPC design requires that manipulated variables process value based model (PV-based models) be used in control and optimization in place of the customary set point based models (SP-based models) or control output based models (OP-based models). The PV-based models are devoid of the manipulated variables regulatory controllers response and tuning. Based on the PV-based models, an alternate method of MPC called PV-based MPC is presented that is most robust and adaptable of possible three types of MPC. Based on the universal MPC design, the prior art MPC can be adapted to improve its robustness at or near control valve saturation. | 11-19-2009 |

20140188254 | Control Device And Method For Controlling An Electric Machine - A control device for controlling an electric machine with ks windings on a stator and kr windings on a rotor, where ks+kr=n and either ks or kr may be zero, includes an input for receiving commands, an output for outputting control commands to a driver, machine modeling means for modeling behavior of the machine, and decision means connected to the input, output, and machine modeling means for determining the driver control commands. The machine modeling means models behavior of the machine through functional mapping suited for correlating sets of values of electrical and mechanical quantities, sets of values of their total or partial derivatives and/or integral functions with one another. The functional mapping includes an algorithm and/or equation based on at least one state function associated with the electromagnetic field inside the machine and/or based on at least one partial derivative of the state function. | 07-03-2014 |

20120271437 | ELECTRICAL DISTRIBUTION NETWORK IMPROVEMENT FOR PLUG-IN ELECTRIC VEHICLES - Electrical distribution network (EDN) improvement method for plug-in electric vehicles receives and stores in a database EDN configuration information, demography information and load information for simulating load of the EDN assets. The method dynamically updates the EDN configuration, demography information and/or load information to provide an efficient and customizable method of simulating a PEV load impact on an EDN configuration and apply improvements to the EDN in real time. | 10-25-2012 |

20100222898 | Stage-control systems and methods including inverse closed loop with adaptive controller - Stage assemblies and control methods are disclosed. An exemplary stage assembly includes a movable stage and a control system. The stage-control system has first and second control loops. In the first control loop a first controller is programmed with a feedback-control transfer-function that determines a feedback-control output from an input including a following-error of the stage. The second control loop includes an inverse closed loop having an inverse plant model and a second controller programmed with an adaptive transfer-function connected to receive inputs including the following-error and the feedback-control output. The second controller determines, from the inputs, an adapted control output to the stage. The adaptive transfer-function can be, e.g., an AFC transfer-function producing an AFC controlled output or an ILC transfer-function producing an ILC controlled output. | 09-02-2010 |

20130085584 | PLANT CONTROL APPARATUS, PLANT CONTROL METHOD, AND NON-TRANSITORY COMPUTER-READABLE RECORDING MEDIUM - In accordance with an embodiment, a plant control apparatus includes a deviation calculation unit, a velocity-type PID calculation unit, a plurality of integral calculation units, a plurality of overwrite units, and an automatic balance unit. The deviation calculation unit calculates a deviation between a process value from a plant with operation terminals and a set value corresponding to a control object, and generates a deviation signal. The velocity-type PID calculation unit generates a velocity-type operation amount command signal corresponding to the deviation. The integral calculation units generate position command signals as defined operation terminal position command signals. The overwrite units generate additional position command signals to perform overwrite processing and newly define operation terminal position command signals. The automatic balance unit calculates a deviation between the defined operation terminal position command signals, corrects the operation amount command signal and supplies the corrected operation amount command signal. | 04-04-2013 |

20160041535 | OPTIMIZATION OF HUMAN SUPERVISORS AND CYBER-PHYSICAL SYSTEMS - A method and system for optimizing a human supervised cyber-physical system determines a state of the human operator based on data from multiple psycho physiological sensors, determines a state of each of multiple cyber-physical systems in the human supervised cyber-physical system based on data provided by the cyber-physical systems, and fuses the state of the human operator and the state of each of the plurality of cyber-physical systems into a single state of the human supervised cyber-physical system. The single state is then used to generate recommendations for optimizing a user interface and to generate high level control signals for the cyber-physical systems. | 02-11-2016 |

20100292811 | METHOD FOR DETERMINING ADAPTED MEASURING VALUES AND/OR MODEL PARAMETERS FOR CONTROLLING THE AIR FLOW PATH OF INTERNAL COMBUSTION ENGINES - In a method for determining adapted measuring values and/or model parameters for controlling the air flow path of internal combustion engines, at least two measuring values and/or model parameters are simultaneously adapted, at least one total error variable which describes an inconsistency of the measuring values and model parameters being divided into individual correction variables for the measuring values and/or model parameters to be adapted, and these correction variables being applied to the measuring values and/or model parameters to be adapted. | 11-18-2010 |

20160040602 | METHOD FOR THE COMPUTERIZED CONTROL AND/OR REGULATION OF A TECHNICAL SYSTEM - The invention concerns a method for the computerized control and/or regulation of a technical system (T). Within the context of the method according to the invention, there is implemented in a preset regulating process (CO | 02-11-2016 |

20100305719 | METHOD AND SYSTEM FOR COMBINING FEEDBACK AND FEEDFORWARD IN MODEL PREDICTIVE CONTROL - A method and system for combining a feedback control and a feedforward control in a linear MPC to minimize effect of model uncertainty. An externally computed feedforward signal, which is more accurate and reliable, can be utilized in association with the MPC. A steady state relation between system parameters can be determined in order to compute the feedforward signal for a set of actuators associated with a non-linear system. A feedback MPC controller can then be designed. A state observer can be configured as an unknown input observer to estimate the effect of the feedforward signal. A strategy for manipulating the constraints of the MPC feedback signal can be implemented. A resulting control action for the actuators can be provided as a sum of corresponding feedback and feedforward signal while ensuring the constraints satisfaction. | 12-02-2010 |

20130041482 | METHOD AND SYSTEM FOR UPDATING A MODEL IN A MODEL PREDICTIVE CONTROLLER - Exemplary embodiments relate to a method and system for updating a model in a model predictive controller. The system executing a method that includes assessing the deviation of the operating performance level from the desired performance level of the process plant, and diagnosing the model predictive control for the model plant mismatch by updating the model in a model predictive controller. The step of diagnosing the model predictive controller includes determining the model prediction error in relation to model plant mismatch, quantifying the model plant mismatch, and updating the model in the model predictive controller. | 02-14-2013 |

20100082120 | SYSTEM AND METHOD FOR OPTIMIZING A PAPER MANUFACTURING PROCESS - A technique is disclosed for optimizing a quality parameter in a process that is not directly measurable online using conventional measurement devices. The technique includes the use of a first inferential model to predict a value for the parameter based upon other process variables. A second inferential model predicts a residual component of the process parameter based off non-controllable residual variables of the process. The inferential model outputs are combined to produce a composite predicted value which may be further adjusted by an actual prediction error determined via comparison with an offline measurement. The adjusted predicted value is provided to a dynamic predictive model which may be adapted to implement control actions to drive or maintain the quality parameter at a target set point. The technique may further consider cost optimization factors and production reliability factors in order to produce a product meeting the target quality set point or range while considering production requirements and minimizing overall costs. | 04-01-2010 |

20110196513 | APPARATUS AND METHOD FOR DEMAND COORDINATION NETWORK - An apparatus for controlling peak demand of a resource. The apparatus includes a plurality of devices and a plurality of control nodes. Each of the plurality of devices consumes a portion of the resource when turned on, and the each are capable of performing a corresponding function within an acceptable operational margin by cycling on and off. Each of the plurality of control nodes is coupled to a corresponding one of the plurality of devices, where the plurality of control nodes is coupled together via a demand coordination network, and where the plurality of control nodes coordinates run times for the each of the plurality of devices to reduce the peak demand of the resource, and where one or more of the run times start prior to when otherwise required to maintain corresponding local environments, but which still operate within the acceptable operating margin for the corresponding local environments. | 08-11-2011 |

20110218653 | CONTROLLING STATE TRANSITIONS IN A SYSTEM - A control system is described for controlling the operation of a target system, such as a data center. The control system uses a prediction module to predict demand for resources of the target system for future time steps. The control system then uses a transition determination module to determine state transitions within the target system to address the predicted demand. Each state transition describes a number of units to be advanced from a first state, at a first time step, to a second state, at a second time step. The control system then commences those state transitions which begin in the current step, and then repeats the predicting and determining for a next time step. The transition determination module can determine the state transitions by operating on an objective function that includes a demand difference component and a cost component, as subject to a set of conservation equations. | 09-08-2011 |

20130282146 | APPARATUS AND METHOD FOR REAL-TIME SEQUENTIAL QUADRATIC PROGRAMMING IN INDUSTRIAL PROCESS CONTROL SYSTEMS - A method includes identifying a nonlinear model used by an optimizer to perform optimization operations associated with an industrial process to be controlled. The method also includes generating a Hessian matrix associated with the nonlinear model. The method further includes providing the Hessian matrix to an advanced process controller that uses the Hessian matrix to perform both process control and optimization operations. The Hessian matrix can approximate a nonlinear objective function. The method can also include providing one or more approximated nonlinear constraints, a solution of a quadratic sub-problem that approximates the nonlinear model, or a combination of multiple solutions of the quadratic sub-problem to the advanced process controller. The Hessian matrix can be updated and provided to the advanced process controller during each of multiple iterations. During each iteration, the industrial process can be adjusted to move an operating point of the industrial process towards an optimal ending position. | 10-24-2013 |

20150112453 | RATE-BASED MULTIVARIABLE CONTROL WITH STABILITY ASSURANCE - Method, system and computer executable instructions for controlling a process that include collecting data sets for a process having an initial base layer DCV value and a corresponding initial ICV value, a rate-time value and a move series value, receiving a target ICV value and determining whether a change in DCV value is needed. The method checks for any DCV limits and implements a move series to the DCV setting. The rate-of-change of the ICV is calculated along with the estimated time needed to reach the target ICV value based on the rate-of-change. The time needed to reach the target ICV value is compared with the rate-time and the DCV move series is discontinued when the time needed to reach the target ICV value is less than a predetermined percentage of the rate-time value. | 04-23-2015 |

20110118855 | SCALABLE MOTION CONTROL SYSTEM - A control system includes a clustered architecture having a master controller, a central control section including one or more first remote controllers under direct control of the master controller, and a distributed control section including a cluster controller controlled by the master controller. The cluster controller controls the activities of one or more second remote controllers. Each of the first and second remote controllers are utilized to drive one or more axes. | 05-19-2011 |

20130060353 | APPARATUS AND METHOD FOR PREDICTING WINDUP AND IMPROVING PROCESS CONTROL IN AN INDUSTRIAL PROCESS CONTROL SYSTEM - A method includes identifying one of multiple regions in a range where an output (OP) value used to implement a manipulated variable is located. The manipulated variable is associated with an industrial process, and the OP value represents an output of a downstream controller. The method also includes calculating an achievable manipulated variable (MV) limit for the manipulated variable based on the region in which the OP value is located. For example, when the OP value is located in one region, the achievable MV limit could match a user-specified limit or be based on a gain between the OP value and a value of a process variable. When the OP value is located in another region, the achievable MV limit could track the value of the process variable with a gap. | 03-07-2013 |

20140309755 | Method Of Controlling A Dynamic Physical System That Exhibits A Chaotic Behaviour - A method of controlling a dynamic physical system comprising a plurality of variable quantities. A model of the system comprising a plurality of variables representing the variable quantities, and a plurality of respective rate equations that describe the rate of change of the variables, is obtained. A control term in at least one rate equation from the plurality of rate equations is identified. A rate control function is derived from, for at least one of the variables in the rate equation, the proportion of the variable to the growth rate of the rate equation, and the rate control function is applied to the control term to provide a stabilised control term. The dynamic physical system is then controlled by modifying at least one of the quantities represented by the variables in the control term, so that the control term derived from the modified quantities is substantially the same as the stabilised control term. | 10-16-2014 |

20120323342 | APPARATUS AND METHOD FOR NONLINEAR PROCESS IDENTIFICATION USING ORTHONORMAL BASES AND ORDINAL SPLINES IN A PROCESS CONTROL SYSTEM - A method includes receiving data associated with operation of an industrial process system. The method also includes identifying a model defining a behavior of the industrial process system using the data, an orthonormal bases function, and an ordinal spline bases function. The orthonormal bases function can be generated using estimated poles of the industrial process system. The ordinal spline bases function can be generated using a specified set of cubic splines. The ordinal spline bases function can also be generated using a distribution of knots and multiple ordinal spline functions associated with the knots. More knots can be associated with a more nonlinear portion of the industrial process system, and fewer knots can be associated with a less nonlinear portion or a linear portion of the industrial process system. | 12-20-2012 |

20140364966 | INTELLIGENT CONTROLLER PROVIDING TIME TO TARGET STATE - The current application is directed to intelligent controllers that continuously, periodically, or intermittently calculate and display the time remaining until a control task is projected to be completed by the intelligent controller. In general, the intelligent controller employs multiple different models for the time behavior of one or more parameters or characteristics within a region or volume affected by one or more devices, systems, or other entities controlled by the intelligent controller. The intelligent controller collects data, over time, from which the models are constructed and uses the models to predict the time remaining until one or more characteristics or parameters of the region or volume reaches one or more specified values as a result of intelligent controller control of one or more devices, systems, or other entities. | 12-11-2014 |

20140309754 | METHOD AND DEVICE FOR CREATING A DATA-BASED FUNCTION MODEL - A method for generating a data-based function model includes: providing a first data-based partial model ascertained from a first training data record; providing at least one additional training data record; and performing the following steps for the at least one additional training data record: ascertaining a difference training data record having training data which correspond to the differences between the output values of the relevant additional training data record and the function value of the sum of the partial function values (f | 10-16-2014 |

20100168875 | Method for Process Optimisation - A method is disclosed. In at least one embodiment of the method, firstly, the process as described by a process definition is analysed such that those control sequence dependencies are discovered which are not supported by the data stream, the control sequences contained in the process are transformed in a first step into a corresponding Petri network and, in a second step, the Petri network is analysed. Secondly, the process is then reconstructed without the discovered redundant or unnecessary control sequence dependencies and an optimum process definition generated. Excess dependencies are thus automatically discovered and removed by way of at least one embodiment of the invention, in order to achieve, for example, an increased parallelisation or compatibility of partial processes. | 07-01-2010 |

20150346704 | OPTIMIZING DEVICE AND METHOD - An optimizing device is provided with a target value calculating portion | 12-03-2015 |

20160098025 | VIRTUAL DESIGN ENGINEERING - Systems, methods, and software to facilitate simulating machines used in industrial automation are disclosed herein. In at least one implementation, motion of a solid model of a machine is analyzed to generate a motion profile of the solid model. An industrial controller system is then configured based on the motion profile of the solid model. A simulation of the machine controlled by the industrial controller system is executed, and motion of the simulation of the machine as controlled by the industrial controller system is analyzed. The motion of the simulation of the machine is then compared to the motion profile of the solid model to determine how closely the motion of the simulation of the machine as controlled by the industrial controller system matches the motion profile of the solid model. | 04-07-2016 |

20140277601 | Deterministic Optimization Based Control System and Method for Linear and Non-Linear Systems - The embodiments described herein include one embodiment that provides a control method including determining a linear approximation of a pre-determined non-linear model of a process to be controlled, determining a convex approximation of the nonlinear constraint set, determining an initial stabilizing feasible control trajectory for a plurality of sample periods of a control trajectory, executing an optimization-based control algorithm to improve the initial stabilizing feasible control trajectory for a plurality of sample periods of a control trajectory, and controlling the controlled process by application. | 09-18-2014 |

20130123949 | USING MODEL COMMUNICATION AS A PROTOCOL IN A MANAGED ELECTRICAL SYSTEM - One embodiment of the present invention provides managing component driver for an energy-management system that manages energy within a predominantly closed power system. The component driver includes a receiving mechanism configured to receive current status information for a component associated with the component driver, a model-construction mechanism configured to construct a performance model for the component, and a transmitting mechanism configured to transmit the performance model to an optimization and control module. | 05-16-2013 |

20160004238 | Process Control of a Physical Process - A process control method includes discretizing a physical process by particle-based domain decomposition into a plurality of partial volumes where one particle replaces a multiplicity of objects interacting within the particular partial volume and defines a first process parameter of the process. The method further includes calculating a second process parameter for the inner particles of the process area by LME approximation and calculating the second process parameter for the outer particles by MLS approximation. The method further includes calculating an interaction variable for the inner particles of the process area by LME approximation and the interaction variables for the outer particles by MLS approximation. The method further includes calculating at least one control variable on the basis of the interaction variables calculated for the inner and outer particles. The method further includes setting a target process parameter for the physical process by the calculated control variable. | 01-07-2016 |

20140330401 | TEST DEVICE FOR TESTING A VIRTUAL ELECTRONIC CONTROL UNIT - A test device for testing at least a portion of a virtual control unit with a simulation environment in a simulator, having the virtual control unit and the simulation environment. The virtual control unit has at least one software component with an external data interface. The simulation environment has a data interface for indirect data exchange with the virtual electronic control unit. A reduced dependency between the virtual control unit and the simulation environment with the result that electrical fault simulation with virtual electronic control units is possible in a simpler way, is achieved in that a virtual control unit pin module and a virtual manipulation unit are additionally provided between the virtual control unit and the simulation environment, the two units transmit a virtual physical control unit signal through a virtual control unit pin of the virtual electronic control unit pin module. The virtual manipulation unit outputs a manipulated virtual physical control unit signal. | 11-06-2014 |

20140330400 | METHOD FOR SETTING UP A FUNCTIONALITY FOR A CONTROL UNIT - A method is provided for populating a function for a control unit with data, in which method measurements are performed on a system at different measuring points on a test stand, and a global data-based model is set up based on the obtained measured values, and virtual measurements which simulate real measurements on the test stand are carried out on the global data-based model, and uncertainties for virtual measured values of the virtual measurements are determined from the global data-based model, the uncertainties of the virtual measured values being taken into account when populating the function for the control unit with data. | 11-06-2014 |

20140257526 | PLANT CONTROL SYSTEMS AND METHODS - Systems and methods provided herein. In one embodiment, a system includes an advisory system including a loss computation engine configured to derive a total system loss for an industrial plant based on a first sensor positioned in a first industrial plant component and on a first physical model of the first industrial plant component. The advisory system further includes a cost model configured to use a cost function to derive a cost based on the total system loss, and a control strategy system configured to derive an advisory report, a control correction factor, or a combination thereof, based on the cost, wherein a control system is configured to apply the control correction factor to control a process in the industrial plant. | 09-11-2014 |

20150105871 | Method for Parametering a Field Device - A method for parametering a field device, wherein a field device has a parametering corresponding to a first device model and a first parameter set, wherein in the case, in which the field device is replaced by a substitute field device, a second parameter set corresponding to a second device model for parametering the substitute field device is transmitted to the substitute field device, wherein the second device model is derived from the first device model, and wherein the second device model and the second parameter set differ from the first device model and the first parameter set. | 04-16-2015 |

20130024013 | SYSTEM AND METHOD FOR ACTUATOR CONTROL - Information from a real sensor and a virtual sensor are fused to form a hybrid sensor. Control signals (and/or the absolute value of the control signals) applied to an actuator are accumulated and converted to a position the actuator should be in based on the accumulated control signals to form the virtual sensor. The actuator position from the virtual sensor is fused with an actuator position from a real sensor to form the hybrid sensor. Small periodic corrections can be made to the accumulating control signals to maintain or achieve, if possible, correlation between the virtual sensor and the real sensor over time. The corrections slowly decrement errors in the actuator position indicated by the virtual sensor. Accumulating numerical errors in the accumulating control signals are reduced and the significance of long past events is de-emphasized by a forgetting factor (k | 01-24-2013 |

20110035028 | ACCELERATION/DECELERATION CONTROL DEVICE - A residual-velocity calculating unit calculates a residual velocity that corresponds to a velocity increment when an acceleration is reduced from a current command acceleration to zero according to an acceleration reduction curve. A differential-velocity calculating unit calculates a differential velocity vs=v0-vn, which is a difference between a target velocity v0 and a current velocity command for every command generation period. An acceleration-reduction-start-timing determining unit compares the residual velocity to the differential velocity for determining whether acceleration reduction starts. When a condition that the residual velocity is equal to or larger than the differential velocity is satisfied, the acceleration-reduction-start-timing determining unit determines the start of the acceleration reduction and starts to reduce the command acceleration according to the acceleration reduction curve generated by the command generating unit. | 02-10-2011 |

20150066163 | SYSTEM AND METHOD FOR MULTI-DOMAIN STRUCTURAL ANALYSIS ACROSS APPLICATIONS IN INDUSTRIAL CONTROL AND AUTOMATION SYSTEM - A method includes parsing configuration data of multiple applications associated with an industrial process control and automation system. The method also includes generating first models associated with the applications based on the parsed configuration data. The method further includes identifying relationships between the first models to thereby identify relationships between information associated with the applications. In addition, the method includes generating a second model based on the identified relationships, where the second model identifies the relationships between the information associated with the applications. Parsing the configuration data could include identifying input and output variables associated with each application. The first models could include input-output models mapping the input variables versus the output variables of the applications. Generating the second model could include generating a tree or graph model that represents the relationships between the applications, where the relationships between the applications are based on variables common among multiple input-output models. | 03-05-2015 |

20140277600 | Stabilized Deteministic Optimization Based Control System and Method - The embodiments described herein include one embodiment that provides a control method, including determining a first stabilizing feasible control trajectory of a plurality of variables of a controlled process, determining a second stabilizing feasible control trajectory for the plurality of variables for a second time step subsequent to the first time step, determining a first cost of applying the first feasible control trajectory at the second time step, determining a second cost of applying the second feasible control trajectory at the second time step, comparing the first and second costs, selecting the first feasible control trajectory or the second feasible control trajectory based upon the comparison in a predetermined time frame, and controlling the controlled process by application of the selected control trajectory. | 09-18-2014 |

20090326679 | BEHAVIOR ESTIMATING SYSTEM - A behavior estimating system is provided. According to the system, an estimated trajectory which provides the basis on which the behavior of an agent is controlled is generated according to a second model which represents a motion of an instructor in which the position and the displacing velocity of the position of a state variable and the time differential values thereof continuously change, in addition to the position of a characteristic point of a reference trajectory which represents a motion of the instructor and a plurality of first models which represent a plurality of shape characteristics of reference trajectories. A behavior manner corresponding to a first model whose fluctuation, which is allowed under a condition that an estimated trajectory passes a characteristic state variable or a range in the vicinity thereof, is the smallest and whose stability is the highest is estimated as the behavior manner of the instructor. | 12-31-2009 |

20140236316 | METHOD AND A SYSTEM FOR TUNING MULTIVARIABLE PID CONTROLLER - A method and system are disclosed for tuning a Multivariable Proportional-Integral-Derivative (PID) controller in a process plant. The plant can have at least one PID controller for controlling the processes of the plant. The method can include formulating Model Predictive Control (MPC) for the process model of the plant; obtaining a desired (e.g., optimal control) solution for at least one designated (e.g., critical) region in relation to the MPC; determining PID tuning parameters corresponding to the control solution; and tuning the PID controller with the PID tuning parameters. | 08-21-2014 |

20090254202 | METHODS AND SYSTEMS FOR THE DESIGN AND IMPLEMENTATION OF OPTIMAL MULTIVARIABLE MODEL PREDICTIVE CONTROLLERS FOR FAST-SAMPLING CONSTRAINED DYNAMIC SYSTEMS - Methods and systems for the design and implementation of optimal multivariable MPC controllers for fast-sampling constrained dynamic systems utilizing a primal-dual feasibility approach and/or a graph approach. The primal-dual feasibility approach can compute and store matrices defining constraints of quadratic programming problems in an off-line part in order to calculate vectors of Lagrange multipliers and an optimizer. Then primal-dual feasibility can be checked in an on-line part using the Lagrange multipliers and the optimizer can provide a unique optimal solution for the constrained dynamic system. The graph approach can compute and store the matrices and the vectors, and also prepare and store a structure of directed graph in off-line part. An optimizer for a given parameter vector can be determined in on-line part using the directed graph, the matrices and the vectors. | 10-08-2009 |

20100241249 | SYSTEM FOR OPTIMIZING OXYGEN IN A BOILER - A method and apparatus for optimizing air flow to a boiler of a power generating unit using advanced optimization, modeling, and control techniques. Air flow is optimized to maintain flame stability, minimize air pollution emissions, and improve efficiency. | 09-23-2010 |

20100241248 | METHOD AND SYSTEM FOR OPTIMIZING THE LAYOUT OF A ROBOT WORK CELL - The present invention relates to a method for optimizing the placement of a plurality of workstations ( | 09-23-2010 |

20130013086 | DYNAMIC MODEL GENERATION FOR IMPLEMENTING HYBRID LINEAR/NON-LINEAR CONTROLLER - A method of dynamic model selection for hybrid linear/non-linear process control includes developing a plurality of process models including at least one linear process model and at least one non-linear process model from inputs including dynamic process data from a processing system that runs a physical process. At least two of the plurality of process models are selected based on a performance comparison based on at least one metric, wherein the selected process models number less than a number of the plurality of process models received. A multi-model controller is generated that includes the selected process models. The physical process is simulated using the multi-model controller by applying the selected process models to obtain closed loop performance test data for each of the selected models. The performance test data is compared. A selected process model is then selected. | 01-10-2013 |

20090312850 | Simulation apparatus, model for simulation, and apparatus forming model for simulation - A simulation apparatus is composed of an integrated plant model process unit | 12-17-2009 |

20140336788 | METHOD OF OPERATING A PROCESS OR MACHINE - An operator tool is provided to assist an operator of a process or machine in decision making. The tool is initiated by the operator selecting a key variable, “Variable of Interest”, at the user interface. The variable of interest usually is an output variable of interest (such as quality, cost, etc.). At least most significant variables related to the selected variable of interest are automatically determined by a statistical method and shown at the user interface. The operator can adjust the related variables shown on the interface. The impact of one variable to another is demonstrated by a prediction method and shown in a numerical and/or graphical form. After being satisfied with the result of the analysis, the operator decides on which is the preferred parameter change in order to overcome the problem in question or achieve the desired improvement, and then implements the corresponding change on the real system. | 11-13-2014 |

20140336787 | INDEX GENERATION AND EMBEDDED FUSION FOR CONTROLLER PERFORMANCE MONITORING - A system calculates a first ratio of a prediction error variance of a model of a controller error, and the lesser of a variance of a prediction error of a naïve predictor model and a variance of a controller error. The system rates a process controller as a function of the first ratio. The system also calculates a second ratio of a variance of the controller error and a variance of the prediction error of the naïve predictor model. The system rates the process controller a function of the second ratio. The system uses the first ratio, second ratio, other ratios, and discrete indicators in determining an embedded fusion for loop performance monitoring in the process controller and for displaying a value as a measure of the loop performance. | 11-13-2014 |

20100138004 | APPARATUS AND METHOD FOR MODEL-BASED CONTROL - Various methods and systems for the parametric control of a process include representing the process with a process model used to generate future predictions of a process variable. In one embodiment, the process exhibits integrating behavior that is represented by a non-integrating process model. In another embodiment, an inverse of the model is filtered using a filter that includes a lead time constant that is selected to minimize a steady state error of the predicted process variable. In yet another embodiment, an array of output model values is revised or reindexed in response to a change in a time-varying parameter related to the process. | 06-03-2010 |

20140018940 | MOBILE DEVICE WITH AUTOMATIC ACQUISITION AND ANALYSIS OF BUILDING AUTOMATION SYSTEM - A building automation system includes a plurality of components, with each of the plurality of components associated with point data. A method of controlling the building automation system includes establishing communications between a mobile computing device and a building automation network of the building automation system. The method further includes receiving point data from the building automation system via the building automation network. In addition, the method includes identifying a plurality of components of the building automation system based on the point data received from the at least one building automation network and generating a model of the building automation system based on the point data. | 01-16-2014 |

20150293505 | Self Learning Control System and Method for Optimizing a Consumable Input Variable - A control system for an operable system such as a flow control system or temperature control system. The system operates in a control loop to regularly update a model with respect at least one optimizable input variable based on the detected variables. The model provides prediction of use of the input variables in all possible operation points or paths of the system variables which achieve an output setpoint. In some example embodiments, the control loop is performed during initial setup and subsequent operation of the one or more operable elements in the operable system. The control system is self-learning in that at least some of the initial and subsequent parameters of the system are determined automatically during runtime. | 10-15-2015 |

20130030554 | INTEGRATED LINEAR/NON-LINEAR HYBRID PROCESS CONTROLLER - A model predictive controller (MPC) for controlling physical processes includes a non-linear control section that includes a memory that stores a non-linear (NL) model that is coupled to a linearizer that provides at least one linearized model, and a linear control section that includes a memory that stores a linear model. A controller engine is coupled to receive both the linearized model and linear model. The MPC includes a switch that in one position causes the controller engine to operate in a linear mode utilizing the linear model to implement linear process control and in another position causes the controller engine to operate in a NL mode utilizing the linearized model to implement NL process control. The switch can be an automatic switch configured for automatically switching between linear process control and NL process control. | 01-31-2013 |

20140207257 | GUIDANCE SYSTEM BY CONTROL OF DERIVATIVE - Guidance System for controlling output variables of single-input single-output or multi-input multi-output processes, where the process parameters are known or unknown and time-varying. The guidance system of the present invention generates a desired trajectory for a process output variable, and based on said desired trajectory, computes a set point for the derivative variable of said process output variable. This set point is then applied to a model based advanced controller for said derivative variable and the control action generated by said model based advanced controller is applied to the process and guides the process evolution in such a way that said process output variable converges towards said desired trajectory. | 07-24-2014 |

20140094938 | METHOD AND SYSTEM FOR UPDATING TUNING PARAMETERS OF A CONTROLLER - A method and system for updating tuning parameters associated with a controller without repetitive compilation of a controller code. The controller code represents an algorithm associated with the controller and can be compiled separately from a data set representing a solution for an optimization problem and also from a data set representing parameters required for prediction. The algorithm can be implemented in a programming language code suitable for implementation on an embedded platform or other types of computer platforms. The data sets can be represented in a specified data structure and the variables associated with the data structure can be declared in the controller template code. The variables can be updated independently without varying the compiled code associated with the controller algorithm that is referring to the variables. The controller can also be updated while the controller actively performs online. Such an approach enables repetitive tuning of the controller without repetitive compilation of the code representing the controller algorithm. | 04-03-2014 |

20130158680 | Hybrid Control System - A hybrid control system and a method for predicting a behavior of a physical system using the hybrid control system is disclosed. The hybrid control system may include a model inverting control system capable of implementing a model inverting control law and determining an active set of goals and limits and a model predictive control system capable of implementing a model predictive control law and utilizing the active set of goals and limits to determine current effector requests, the current effector requests being used to control behavior of the physical system. | 06-20-2013 |

20130166043 | OPTIMAL ENERGY MANAGEMENT OF A MICROGRID SYSTEM USING MULTI-OBJECTIVE OPTIMIZATION - Systems and methods are disclosed to improve energy efficiency of a farm with livestock wastes by generating a cooling, heating, and power (CCHP) microgrid model; performing on a computer a multi-objective optimization to improve system efficiency of energy utilization and reduce environmental problems caused by animal wastes; and displaying results of the optimization for review. | 06-27-2013 |

20120035747 | SCALING AND PARAMETERIZING A CONTROLLER - Controller scaling and parameterization are described. Techniques that can be improved by employing the scaling and parameterization include, but are not limited to, controller design, tuning and optimization. The scaling and parameterization methods described here apply to transfer function based controllers, including PID controllers. The parameterization methods also applies to state feedback and state observer based controllers, as well as linear active disturbance rejection controllers. It is emphasized that this abstract is provided to comply with the rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the application. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims. 37 CFR 1.72(b). | 02-09-2012 |

20120065744 | MODEL BASED CONTROL OF SHAPE MEMORY ALLOY DEVICE - A method of modeling a Shape Memory Alloy (SMA) element to predict a response of the SMA element includes obtaining the resistivity of the SMA element over a range of a physical property of the SMA element; correlating variations in the obtained resistivity with respect to the physical property of the SMA element to identify behavioral differences in the resistivity for the different phases of the SMA element; calculating a rate of change of the resistivity of the SMA element over a period of time; calculating the derivative of the rate of change in the resistivity of the SMA element over the period of time; and comparing real time data of the physical property to the derivative of the rate of change to predict the response of the shape memory alloy element. | 03-15-2012 |

20120071991 | Method of Connecting Different Layers of Optimization - The present invention is a method for synchronizing multiple layers of constrained optimization with both layers having some common variables in a to processing plant. The layers of optimization can include Planning, Scheduling, Real-Time Optimization and Model Predictive Control. | 03-22-2012 |

20130073061 | METHOD OF MODEL IDENTIFICATION FOR A PROCESS WITH UNKNOWN INITIAL CONDITIONS IN AN INDUSTRIAL PLANT - A method of model identification for a process with unknown initial conditions in an industrial plant, the method comprising collecting a set of manipulated variables and corresponding set of process variables from the process; obtaining a plurality of manipulated variables from the collected set of manipulated variables; for each of the plurality of manipulated variables, obtaining optimal model parameters of a model transfer function and computing a model fitting index for optimized simulated process variables generated by the model transfer function using the optimal model parameters; identifying a best model fitting index among the model fitting indices computed; selecting a manipulated variable associated with the best model fitting index as an initial steady state condition for the model transfer function; and selecting the optimal model parameters corresponding with the best model fitting index as the best model parameters of the model transfer function to tune the controller. | 03-21-2013 |

20110301723 | USING MODEL PREDICTIVE CONTROL TO OPTIMIZE VARIABLE TRAJECTORIES AND SYSTEM CONTROL - A method and system of predictive model control of a controlled system with one or more physical components using a model predictive control (MPC) model, determining an iterative, finite horizon optimization of a system model of the controlled system, in order to generate a manipulated value trajectory as part of a control process. At time t sampling a current state of the controlled system a cost function minimizing manipulated variables trajectories is computed with the MPC model for a relatively short time horizon in the future, wherein the MPC uses a quadratic programming (QP) algorithm to find the optimal solution, and wherein the QP algorithm is solved using an Active Sets solver (AS) class algorithm with simple constraints based on gradient projection and using Newton step projection. A move of the manipulated value trajectory is implemented and the control process is moved forward by continuing to shift the prediction horizon forward. | 12-08-2011 |

20110307082 | Method for Axis Correction in a Processing Machine and Processing Machine - A method for axis correction in a processing machine, in particular a shaftless printing machine, has at least one axis for processing and/or transporting a material, at least one detection device for detecting a processing parameter and at least one controller device for calculating a controller output variable for axis correction of the at least one axis using the detected processing parameter. The method is implemented iteratively, with the result that feedforward control output values for the feedforward control of the axis correction are determined during an (n+1)-th change in rotation speed of the at least one axis using observation of the controller output variable and/or the processing parameter during an n-th change in rotation speed of the at least one axis. | 12-15-2011 |

20120173004 | System and Method for Real-Time Industrial Process Modeling - The present invention presents two new model types and a new method for evaluating a model used in the control application. These include a compound model, a hybrid model and a directional change coefficient model. The present invention allows the mixing of models with different inputs and outputs and the switching between these models based criteria for measuring optimization accuracy. The present invention allows switching between these models. The compound model is a model type that allows zooming in on the process to model parts of the data space with higher fidelity or resolution without loosing the capability to model the complete data space. The modeler does not loose any functionally over a regular neural network, but instead gains the ability to define the conditions when the model should use network weights best matched to the defined local conditions. The hybrid model is an extended version of a compound model. A hybrid model allows the combining of one or more models into a single model for purposes of interrogation or optimization. Within the hybrid model may reside a compound model itself. The directional change model (DCC) allows better evaluation of the predictive capability of Compound Models. It may also be used with any other model type. | 07-05-2012 |

20140379101 | METHOD OF CONTROLLING A PRODUCTION PROCESS - A method of controlling a production process including a process step for the morphological modification of a bio-material matrix comprises obtaining digital input data acquired during each of a plurality of production runs of the process, which input data includes information from radiation within a portion of the electromagnetic or acoustic spectrum having interacted with the matrix at one or more locations within the process together with a process control parameter and production event data for the associated production run; generating in a computer a prediction model from a multivariate analysis of the digital input data, which model links the information directly with one or more of process control parameters, production run events and process control settings; and applying in the computer the prediction model to interacted information obtained from a new production run to generate as an output one or more of a process control parameter a process control event and a predicted production run event for the new production run for use in controlling the production process. | 12-25-2014 |

20140358254 | TECHNIQUE FOR CONVERTING A MODEL PREDICTIVE CONTROL (MPC) SYSTEM INTO AN EXPLICIT TWO-DEGREES OF FREEDOM (2DOF) CONTROL SYSTEM - A method includes obtaining a reference tracking performance ratio and a disturbance rejection performance ratio associated with a model predictive control (MPC) controller. The method also includes filtering an output target signal for the controller using a first filter based on the reference tracking performance ratio. The method further includes filtering a feedback signal for the controller using a second filter based on the disturbance rejection performance ratio. The filters can provide two degrees of freedom for tuning reference tracking and disturbance rejection operations of the controller. The reference tracking operation of the controller and the disturbance rejection operation of the controller can be independently tunable. The reference tracking performance ratio can control how aggressively the controller responds to a change in the output target signal. The disturbance rejection performance ratio can control how aggressively the controller responds to a disturbance in the feedback signal. | 12-04-2014 |

20160004228 | COOPERATIVE DISTRIBUTED CONTROL OF TARGET SYSTEMS - Techniques are described for implementing automated control systems that manipulate operations of specified target systems, such as by modifying or otherwise manipulating inputs or other control elements of the target system that affect its operation (e.g., affect one or more outputs of the target system). An automated control system for such a target system may in some situations have a distributed architecture that provides cooperative distributed control of the target system, such as with multiple decision modules that each control a portion of the target system and operate in a partially decoupled manner with respect to each other, with the various decision modules' operations being at least partially synchronized and each having a consensus with one or more other decision modules, even if a fully synchronized convergence of all decision modules at all times is not guaranteed. | 01-07-2016 |

20150370233 | Compact Aero-Thermo Model Base Point Linear System Based State Estimator - Systems and methods for controlling a fluid based engineering system are disclosed. The systems and methods may include a model processor for generating a model output, the model processor including a set state module for setting dynamic states of the model processor, the dynamic states input to an open loop model based on the model operating mode. The model processor may further include an estimate state module for determining an estimated state of the model based on a prior state model output and the current state model of the open loop model, the estimate state module determining estimator gain associated with the current state model and applying the estimator gain to determine the estimated state of the model. | 12-24-2015 |

20150370232 | MANAGING COORDINATED CONTROL BY MULTIPLE DECISION MODULES - Techniques are described for implementing automated control systems that manipulate operations of specified target systems, such as by modifying or otherwise manipulating inputs or other control elements of the target system that affect its operation (e.g., affect output of the target system). An automated control system may in some situations have a distributed architecture with multiple decision modules that each controls a portion of a target system and operate in a partially decoupled manner with respect to each other, such as by each decision module operating to synchronize its local solutions and proposed control actions with those of one or more other decision modules, in order to determine a consensus with those other decision modules. Such inter-module synchronizations may occur repeatedly to determine one or more control actions for each decision module at a particular time, as well as to be repeated over multiple times for ongoing control. | 12-24-2015 |

20120265323 | MONITORING PROCESS CONTROL SYSTEM - A system includes an identification component configured to identify a set of key performance indicators that fail to satisfy predetermined acceptance criteria based on acquired performance data, where the set of key performance indicators is indicative of performance of components of a process control system. The system further includes a visualization component configured to visually present the identified set of key performance indicators, the components, and the acquired performance data in a graphical user interface displayed via a monitor. The system further includes a manual override component configured to allow a user to manually override and modify the information presented by the graphical user interface based, at least in part, on the acquired performance data. | 10-18-2012 |

20150309486 | Engineering Tool and Method for Parameterizing a Model-Based Predictive Controller - An engineering tool and a method for parameterizing a model-based predictive controller for controlling a process-engineering process. A quality determining module for determining the quality of the model, which contains the model-based predictive controller for the behavior of the process-engineering process that is to be controlled, uses measurement data to ascertain errors in various model parameters as model errors. The weighting factors used to weight manipulated variable changes in a quality criterion are determined by a weighting factor module such that manipulated variable changes of a model-based predictive controller designed taking into account model errors are the same as those of a predictive controller designed based on the assumption of an error-free model. This advantageously results in good performance with simultaneously adequate stability of the controller. In addition, the parameterization of the controller which the user needs to perform requires no control-engineering know-how or the performance of complex trials. | 10-29-2015 |

20150378333 | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND NON-TRANSITORY COMPUTER-READABLE STORAGE MEDIUM - A simulation unit receives a series of simulation command values, calculates and outputs a series of simulation values of a position or speed of an object. A control unit provides the simulation unit with the series of simulation command values and displays the series of simulation values. The control unit acquires a series of actual command values output by the control apparatus at predetermined intervals in control cycles for controlling the operation of the object and a series of actual values of the position or speed of the object, acquired by the control apparatus at the predetermined intervals. The control unit provides the simulation unit with the series of actual command values serving as the series of simulation command values. The control unit displays the series of actual values in a mode where the series of actual values can be compared with the series of simulation values. | 12-31-2015 |

20150378332 | HYSTERETIC PROCESS VARIABLE SENSOR COMPENSATION - A process variable transmitter for sensing a process variable of an industrial process includes a process variable sensor configured to sense a current process variable of the industrial process. Measurement circuitry is configured to compensate the sensed process variable as a function of at least one previously sensed process variable characterized by a Hysteron basis function model. Output circuitry provides a transmitter output related to the compensated sensed process variable. | 12-31-2015 |

20150316906 | AN ACTIVE FRONT-END RECTIFIER FILTER DELAY COMPENSATION METHOD BASED ON MODEL PREDICTIVE CONTROL - An active front-end rectifier filter delay compensation method based on model predictive control is disclosed. The method includes following steps: detecting a three-phase grid voltage and three-phase input current sampling value of an active front-end rectifier, and transforming both via Clarke transformation to acquire grid voltage sampling values e | 11-05-2015 |

20150316905 | ONLINE CONTROL CALCULATION FOR MODELS CONTAINING NEAR COLINEARITY AND UNCERTAINTY - A method, apparatus, and computer program product for increasing closed-loop stability in a MPC controller controlling a process where there are significant uncertainties in the model used by the controller. This invention focuses on the improvement of the robustness of the steady-state target calculation. This is achieved through the use of a user defined robustness factor, which is then used to calculate an economic objective function giveaway tolerance and controlled variable constraint violation tolerance. The calculation engine uses these tolerances to find a solution that minimize the target changes between control cycles and prevent weak direction moves caused by near collinearity in the model. If the controller continues to exhibit large variations in the process, it can slow down the manipulated variable movement to stabilize the process. | 11-05-2015 |

20120290104 | SYSTEM AND METHOD FOR OPTIMIZING PLANT OPERATIONS - Embodiments of the present disclosure include systems and a method. In one embodiment, a system is provided. The system includes a risk calculation system configured to calculate a risk based on a static input and a dynamic input, and a decision support system configured to use the risk to derive a decision. The system also includes a plant control system configured to update operations of a plant based on the decision, wherein the decision predicts future plant conditions. | 11-15-2012 |

20140128996 | SECURE MODELS FOR MODEL-BASED CONTROL AND OPTIMIZATION - In certain embodiments, a control/optimization system includes an instantiated model object stored in memory on a model server. The model object includes a model of a plant or process being controlled. The model object comprises an interface that precludes the transmission of proprietary information via the interface. The control/optimization system also includes a decision engine software module stored in memory on a decision support server. The decision engine software module is configured to request information from the model object through a communication network via a communication protocol that precludes the transmission of proprietary information, and to receive the requested information from the model object through the communication network via the communication protocol. | 05-08-2014 |

20140172125 | DYNAMIC PARAMETER TUNING USING PARTICLE SWARM OPTIMIZATION - Dynamic parameter tuning using particle swarm optimization is disclosed. According to one embodiment, a system for dynamically tuning parameters comprising a control unit; and a system for receiving parameters tuned by the control unit. The control unit receives as input a model selection and definitions, and dynamically tunes a value for each parameter by using a modified particle swarm optimization method. The modified particle swarm optimization method comprises moving particle locations based on a particle's inertia, experience, global knowledge, and a tuning factor. The control unit outputs the dynamically tuned value for each parameter. | 06-19-2014 |

20140135947 | METHOD OF MONITORING AN INDUSTRIAL PROCESS - A plurality of real control inputs and real process measurements provided by a real automation system controlling an industrial process are continuously stored continuously storing in a historian database. At the same time, a plurality of forecast control inputs and process measurements provided by a virtual automation system based on a simulation model are continuously stored in a futurian database. Both the past operation of the industrial process up to present time based on data from the historian database and the forecast future operation of the industrial process from the present time onwards based on data from the futurian database are displayed on the operator screen. | 05-15-2014 |

20160011571 | Method for Designing a Non-Linear Controller for Non-Linear Processes | 01-14-2016 |

20140156031 | Adaptive Stochastic Controller for Dynamic Treatment of Cyber-Physical Systems - Techniques for generating a dynamic treatment control policy for a cyber-physical system having one or more components, including a data collector for collecting data representative of the cyber-physical system, and adaptive stochastic controller including one or more models for generating a predicted value corresponding to available actions based on an objective function, and an approximate dynamic programming element configured to receive actual operation metrics corresponding to the available actions. The approximate dynamic programming element can learn a state-action map and generate a dynamic treatment control policy using the one or more models. | 06-05-2014 |

20160018816 | SCALABLE MOTION CONTROL SYSTEM - A control system includes a clustered architecture having a master controller, a central control section including one or more first remote controllers under direct control of the master controller, and a distributed control section including a cluster controller controlled by the master controller. The cluster controller controls the activities of one or more second remote controllers. Each of the first and second remote controllers are utilized to drive one or more axes. | 01-21-2016 |

20160017814 | Compact Aero-Thermo Model Based Engine Material Temperature Control - Systems and methods for controlling a fluid based engineering system are disclosed. The systems and methods may include a model processor for generating a model output, the model processor including a set state module for setting dynamic states of the model processor, the dynamic states input to an open loop model based on the model operating mode, wherein the open loop model generates a current state model as a function of the dynamic states and the model input, wherein a constraint on the current state model is based a series of cycle synthesis modules, each member of the series of cycle synthesis modules modeling a component of a cycle of the control system and including a series of utilities, the utilities are based on mathematical abstractions of physical properties associated with the component. The series of utilities may include a material temperature utility for determining a material temperature associated with a component of the cycle of the control system The model processor may further include an estimate state module for determining an estimated state of the model based on a prior state model output and the current state model of the open loop model. | 01-21-2016 |

20160017813 | Compact Aero-Thermo Model Based Degraded Mode Control - Systems and methods for controlling a fluid based engineering system are disclosed. The systems and methods may include a model processor for generating a model output, the model processor including a set state module for setting dynamic states of the model processor, the dynamic states input to an open loop model based on the model operating mode. The system may include a control law for directing the actuator as a function of a model output and for determining if the control device is operating with deteriorated conditions. The model processor may further include an estimate state module for determining an estimated state of the model based on a prior state model output and the current state model of an open loop model. | 01-21-2016 |

20160018796 | CASCADED MODEL PREDICTIVE CONTROL (MPC) APPROACH FOR PLANTWIDE CONTROL AND OPTIMIZATION - A method includes obtaining a planning model for an industrial facility at a master MPC controller and sending at least one optimization call from the master MPC controller to one or more slave MPC controllers. The method also includes receiving at least one proxy limit value from the slave MPC controller(s) in response to the at least one optimization call. The at least one proxy limit value identifies to what extent one or more process variables controlled by the slave MPC controller(s) are adjustable without violating any process variable constraints. In addition, the method includes performing plantwide optimization at the master MPC controller using the planning model and the at least one proxy limit value. The at least one proxy limit value allows the master MPC controller to honor the process variable constraints of the slave MPC controller(s) during the plantwide optimization. | 01-21-2016 |

20160018795 | EMPIRICAL MODELING WITH GLOBALLY ENFORCED GENERAL CONSTRAINTS - In certain embodiments, a method includes formulating an optimization problem to determine a plurality of model parameters of a system to be modeled. The method also includes solving the optimization problem to define an empirical model of the system. The method further includes training the empirical model using training data. The empirical model is constrained via general constraints relating to first-principles information and process knowledge of the system. | 01-21-2016 |

20120283847 | Method for Controlling Behavioral Intervention of a Submodule - A method for controlling behavioral intervention of a submodule, where a device model is used to model and operate an automation system, where the device model comprises an input/output device, a first module including at least one submodule and a first controller, a supervisory controller and a control module including at least one control submodule. The submodule is provided with a behavior identification code and behavior information in addition to interconnection information. A respective control submodule having a specific behavior identification code is addressed by the supervisory controller to control the intervention in the submodule, where the addressed control submodule thereupon issues a control command containing the specific behavior identification code to all other submodules, and where the other submodules having the specific behavior identification code are induced to adopt a behavioral change based on the behavior information. | 11-08-2012 |

20120265324 | METHOD FOR CONFIGURATION SOA-BASED AUTOMATION DEVICES AND FOR DEVELOPING AN ORCHESTRATION MACHINE, PRODUCTION METHOD AND PRODUCTION SYSTEM IN SERVICE-ORIENTED ARCHITECTURE HAVING EMBEDDED SERVICE ORCHESTRATION ENGINE - A method for configuring an automation device or simulator for controlling mechatronics components of an automation system, including: generating HLPN component models for each type of the mechatronic components of the automation system, creating a component instance model from an HLPN component model for each physically present mechatronic component, creating a layout configuration file, which describes relationships of the component instance models to be connected, composing the component instance models into a system model based on the layout configuration file, wherein logic ports of the component instance models are connected/linked to each other, generating configuration files based on a system model and device description files and WSDL files of the component instance models, loading the configuration files into the automation device or simulator containing the HLPN orchestration machine, and executing the configuration files by the HLPN orchestration machine of the automation device or the simulator. | 10-18-2012 |

20090125126 | METHODS AND APPARATUS TO MODIFY A RECIPE PROCESS FLOW ASSOCIATED WITH A PROCESS CONTROL SYSTEM DURING RECIPE EXECUTION - Example methods and apparatus to modify a recipe process flow during recipe execution are disclosed. A disclosed example method involves executing a recipe, and before completion of execution of the recipe, receiving process flow change information indicative of a modification to a process flow of the recipe. Process flow rules are then retrieved from a process flow rules data structure. The recipe process flow is modified based on the process flow change information in response to determining that at least one requested change indicated by the process flow change information does not violate one of the process flow rules. | 05-14-2009 |

20090093892 | Automatic determination of the order of a polynomial regression model applied to abnormal situation prevention in a process plant - A system for preventing abnormal situations in process plants is provided. A polynomial regression model is employed to predict values of a monitored variable based on measured samples of a load variable. An abnormal situation is detected when a predicted value of the monitored variable differs from a measured value of the monitored variable by more than a predetermined amount. The system employs one or more algorithms for automatically determining an optimal order or degree of the polynomial regression model. | 04-09-2009 |

20090012632 | OPERATION CONTROL METHOD, OPERATION CONTROL DEVICE, AND OPERATION CONTROL SYSTEM - It is an object to provide an operation control apparatus and an operation control method which allow operation of a control object without causing adverse affect on the operational condition of the control object, even when a deviation of a real system from a model (model error) arises. The operation control method employable in the control apparatus controls a control object by calculating operation amount to maximize or minimize an evaluation value obtained from a control deviation of the control object from a target value. The operation control method includes the steps of: establishing a model for simulating a property of the control object; calculating operation amount to maximize or minimize an evaluation value based on a control deviation of the model as a target; calculating an evaluation value based on a control deviation in controlling the control object by the operation amount; and determining an operation amount change width defined by a difference between current step operation amount and next step operation amount, based on the deviation of the control object from the model in the evaluation value of the control deviation. | 01-08-2009 |

20090118840 | METHOD AND DEVICE FOR CONTROLLING A MOTION SEQUENCE OF A MACHINE ELEMENT - For controlling a motion sequence of a machine element, with which the control of the motion sequence of the machine element is carried out based on a functional relationship between a master shaft and a slave shaft, the functional relationship IS ascertained with consideration for several conditions of this motion sequence. The functional relationship includes at least one first section, which is defined by an nth-order polynomial, and at least one second section, which is at least partially separated from the first section, and which is defined by an ath-order polynomial. In this case, “a” is less than “n”. | 05-07-2009 |

20080312756 | Virtual sensor system and method - A method is provide for providing sensors for a machine. The method may include obtaining data records including data from a plurality of sensors for the machine and determining a virtual sensor corresponding to one of the plurality of sensors. The method may also include establishing a virtual sensor process model of the virtual sensor indicative of interrelationships between at least one sensing parameters and a plurality of measured parameters based on the data records and obtaining a set of values corresponding to the plurality of measured parameters. Further, the method may include calculating the values of the at least one sensing parameters substantially simultaneously based upon the set of values corresponding to the plurality of measured parameters and the virtual sensor process model and providing the values of the at least one sensing parameters to a control system. | 12-18-2008 |

20080281439 | Building automation systems and methods - An environment control system which includes a network, a plurality of units and a controller. The system being configured to utilize a nonlinearity compensation controller to compensate for nonlinearity in the system. | 11-13-2008 |

20090143871 | CONTROLLERS, OBSERVERS, AND APPLICATIONS THEREOF - Controller scaling and parameterization are described. Techniques that can be improved by employing the scaling and parameterization include, but are not limited to, controller design, tuning and optimization. The scaling and parameterization methods described here apply to transfer function based controllers, including PID controllers. The parameterization methods also apply to state feedback and state observer based controllers, as well as linear active disturbance rejection (ADRC) controllers. Parameterization simplifies the use of ADRC. A discrete extended state observer (DESO) and a generalized extended state observer (GESO) are described. They improve the performance of the ESO and therefore ADRC. A tracking control algorithm is also described that improves the performance of the ADRC controller. A general algorithm is described for applying ADRC to multi-input multi-output systems. Several specific applications of the control systems and processes are disclosed. | 06-04-2009 |

20090054998 | SYSTEM AND PROCESS FOR OPTIMIZING PROCESS CONTROL - A system and process is provided for optimizing process control by linking planning linear programming and advanced process control optimization activities. The processing steps include feeding back constraint data to a planning LP, LP modeling a process, calculating optimum setpoints, and passing LP plan parameters to a plurality of APC controllers. | 02-26-2009 |

20080275574 | METHOD AND SYSTEM FOR VIBRATION AVOIDANCE FOR AUTOMATED MACHINERY - A method for vibration avoidance in automated machinery produces actuator space-time contours that meet design objectives of the machinery while suppressing energy content at frequencies in the space-time contour, by concatenating multiple space-time contour segments together in such a way as to be mostly free of energy at the frequencies of interest while meeting other specified design goals. The segments used to construct these frequency-optimized-contours are a series of concatenated polynomial segments, the independent variable t being time. These segments can define the variable to be controlled (e.g. speed or distance) versus time, or define one of the controlled variable's time-derivatives (e.g., the slope of the speed vs. time, etc.). When these frequency-optimized-contours are fed as a command to a machine controller through an actuator or actuators, the energy at the frequencies of interest is low enough to avoid deleterious vibration from occurring while still meeting the machine performance objectives. | 11-06-2008 |

20090222108 | INTEGRATED CONTROLS DESIGN OPTIMIZATION - A control system ( | 09-03-2009 |

20090112334 | Fixed-point virtual sensor control system and method - One aspect of the present disclosure includes a method for a control system of a machine. The method may include establishing a virtual sensor model indicative of interrelationships between at least one sensing parameter and a plurality of measured parameters related to the machine. The method may also include obtaining data and function information representing the virtual sensor model and converting the data information into fixed-point representation. Further, the method may include converting the function information into fixed-point representation and loading the converted fixed-point representation of data information and function information in the control system such that the control system uses the virtual sensor model in fixed-point arithmetic operation. | 04-30-2009 |

20090177291 | DYNAMIC CONTROLLER UTILIZING A HYBRID MODEL - A system and method for predicting operation of a plant or process receive an input value from the plant or process. An integrity of a non-linear model corresponding to a local input space of the input value may be determined. The non-linear model may include an empirical representation of the plant or process. If the integrity is above a first threshold, non-linear model may be used to provide a first output value. However, if the integrity is below the first threshold, a linearized first principles model may be used to provide a second output value. The linearized first principles model may include an analytic representation of the plant or process. Additionally, the analytic representation of the plant or process may be independent of the empirical representation of the plant or process. The first output value and/or the second output value may be usable to manage the plant or process. | 07-09-2009 |

20090204234 | SYSTEM AND METHOD FOR DYNAMIC MULTI-OBJECTIVE OPTIMIZATION OF MACHINE SELECTION, INTEGRATION AND UTILIZATION - The invention provides control systems and methodologies for controlling a process having computer-controlled equipment, which provide for optimized process performance according to one or more performance criteria, such as efficiency, component life expectancy, safety, emissions, noise, vibration, operational cost, or the like. More particularly, the subject invention provides for employing machine diagnostic and/or prognostic information in connection with optimizing an overall business operation over a time horizon. | 08-13-2009 |

20090005886 | Extended Active Disturbance Rejection Controller - Multiple designs, systems, methods and processes for controlling a system or plant using an extended active disturbance rejection control (ADRC) based controller are presented. The extended ADRC controller accepts sensor information from the plant. The sensor information is used in conjunction with an extended state observer in combination with a predictor that estimates and predicts the current state of the plant and a co-joined estimate of the system disturbances and system dynamics. The extended state observer estimates and predictions are used in conjunction with a control law that generates an input to the system based in part on the extended state observer estimates and predictions as well as a desired trajectory for the plant to follow. | 01-01-2009 |

20090112335 | METHOD AND APPARATUS FOR INTELLIGENT CONTROL AND MONITORING IN A PROCESS CONTROL SYSTEM - A controller includes a control module to control operation of a process in response to control data, a plug-in module coupled to the control module as a non-layered, integrated extension thereof, and a model identification engine. The plug-in detects a change in the control data, and a collects the control data and data in connection with a condition of the process in response to the detected change. The model identification engine executes a plurality of model parameter identification cycles. Each cycle includes simulations of the process each having different simulation parameter values and each using the control data as an input, an estimation error calculation for each simulation based on an output of the simulation and based on the operating condition data, and a calculation of a model parameter value based on the estimation errors and simulation parameter values used in the simulation corresponding to each of the estimation errors. | 04-30-2009 |

20090138101 | Method, System and Computer Program Product for Improving Information Technology Service Resiliency - A method is provided. The method includes the steps of: generating a model of an information technology process, wherein the process comprises a plurality of process steps and wherein the model identifies resources associated with the process; identifying dependencies on the resources for at least one process step or the plurality of process steps; perturbing the model; assessing an impact of the perturbation on the model; and reducing the impact of the perturbation on the model by utilizing at least one remedial action. | 05-28-2009 |

20080215164 | Method and Device for Controlling Movement of a Movable Machine Element of a Machine - The movement of a machine element associated with a machine axis of a machine is simulated with a model by inputting in the model a movement to be performed by the machine element, and determining with the model at least one of a position profile, a velocity profile and a torque profile suitable for optimized movement of the movable machine element, as well as a predetermined quality function and a limitation for the movement of the machine axis. The position profile, velocity profile or torque profile is then used as a reference or pilot control variable in a control loop to control the moving machine element. The predetermined quality function is an integral of the square of a torque or of a variable which is directly related to the torque. The method can be used to optimize the guided movement of the machine element. | 09-04-2008 |

20080215165 | Control loop for regulating a combustion process - In a control loop for regulating a combustion process in a plant (e.g., a power-generating plant, a waste incineration plant or a cement works) having a controlled system for converting material by way of the combustion process while supplying air, with at least one flame body being formed, and having at least one observation device for imaging the flame body, other sensors for determining the input data, at least one adjustment device that can be controlled by output data for supplying at least material and/or air, and a computer for evaluating the input data in relation to target values and for determining the output data by using a current process model, the computer has a feature extraction module that extracts features from the input data using an information measure. The features are informative for the target values, and are for use in an alternative process model. | 09-04-2008 |

20080281438 | Critical dimension estimation - Estimating a state of a critical dimension system comprises inputting a critical dimension measurement and inferring the state of the system based on a model of the critical dimension system and the critical dimension measurement. | 11-13-2008 |

20090105852 | Control loop for regulating a process, in particular a combustion process - A control loop, which is for regulating a process in a plant having a controlled system, comprises: at least one measuring device for recording observation values of the controlled system, at least one adjustment device for acting on the controlled system in response to the adjustment device being controlled by way of action values, and a regulator. The regulator is operative to provide the action values. The regulator being operative to provide the action values comprises the regulator being adapted for: predicting, by way of a process model and at least one probability distribution of the observation values, a set of distributions of probable future states of the system; evaluating the set of distributions of probable future states of the system using target values and/or distributions of the target values; and selecting at least one probability distribution of action values. | 04-23-2009 |

20090105851 | METHODS AND SYSTEMS FOR OPERATING AN AUTOMATED SYSTEM - A method is provided for operating an automated process defined by an execution model. The automated process includes a plurality of sub-processes. The method includes detecting an event during a first sub-process of the plurality of sub-processes, and resetting the first sub-process by operating an unload procedure that is written into the execution model. The method also includes operating at least one of a pre-process and a pre-sub-process procedure to facilitate continuing the automated process at a predetermined step of the automated process. The pre-process and the pre-sub-process procedures are written into the execution model. | 04-23-2009 |

20090204233 | APPARATUS AND METHOD FOR SYSTEM IDENTIFICATION AND LOOP-SHAPING CONTROLLER DESIGN IN A PROCESS CONTROL SYSTEM - One method includes obtaining a preliminary model associated with a system to be controlled and constructing a weighted model using one or more weighting factors. The method also includes identifying a final model of the system using the preliminary and weighted models, where the final model has a stability margin that is greater than an uncertainty associated with the final model. The method further includes controlling the system using a controller designed based on the final model. Another method includes identifying a first model associated with a system to be controlled, performing model order reduction to identify a second model, and controlling the system using a controller designed based on the second model. Performing the model order reduction includes reducing a weighted coprime factor model uncertainty between the first and second models. | 08-13-2009 |

20080281440 | Stabilizing solutions to output feedback pole placement problem with parameter drift and automated alerting of system parameter changes - Output feedback pole placement problems with parameter drift are solved with stabilizing solutions. Changes in system parameters trigger alerts in an automated manner. A representative method includes determining a set of solutions for an output feed pole placement problem, based on parameters of a physical system. The solutions are stable and well-conditioned for monitoring changes to the parameters of the physical system. The physical system is adjusted, or controlled, based on the solutions determined. Updated parameters of the physical system are acquired. A set of updated solutions for the output feedback pole placement problem are determined based on the updated parameters. The physical system is then adjusted, or controlled, based on the updated solutions determined. A system manager may also be notified of the updated parameters and/or the updated solutions. Furthermore, changes within the system may be monitored, and/or potentially critical changes within the system may be detected. | 11-13-2008 |

20080234839 | CONTROL SYSTEM AND ADJUSTING METHOD THEREOF - A control system used to control a controlled plant includes a main control unit, a first tuning unit, and a second tuning unit. The control system regulated by two weighting parameters of a first multiple and a second multiple, robustness and rapid response are attained, and excess of the output signal the controlled plant generates disappears or approaches zero. The control system has technical features of objective bandwidth, offsetting of low frequency disturbance, and matching of transfer functions. By designing the main control unit, the first tuning unit, and the second tuning unit, regulating the two weighting parameters of the first multiple and the second multiple, and tuning the actual system, the above technical features are obtained. | 09-25-2008 |

20080234840 | Multi-Variable Operations - Controlling a multi-variable process involves multi-dimensional representation of the values (Qa-Qh) of the process variables (a-h) according to individual coordinate axes (Xa-Xh), and response based on historical values for the process-variables accumulated from multiple, earlier processes. An envelope (UL-LL) showing the best operating zone (‘BOZ’) for each process variable based on current values of the other variables is calculated from the accumulated historical values, and alarm conditions in which the current value of a variable lies outside the BOZ is rectified by changing the values (Qa-Qc) of manipulatable variables (a-c). Variable targets are achieved, alarms rectified and value optimisation realised using an inner envelope (UI-LI) derived from a subset of the BOZ-defining set of historical values. Where the alarm rate is low, operation is improved by narrowing the BOZ set to tighten the BOZ envelope (UL-LL) reducing an inner envelope where alarm rate remains acceptable, as a new BOZ. | 09-25-2008 |

20160147202 | Runtime Modeling Approach To Updating Refinery Planning Models - A method, apparatus, and computer program product for increasing efficiency in a plant by creating a planning model for said plant comprising a plurality of runtime models stored in a database. Each runtime model corresponds to a reactor in the plant and mimics real world behavior of the reactor by identifying the mathematical relationships of the inputs and outputs of the reactor. Each runtime model further comprises a set of tuning factors, which allows the user to adjust the runtime model to more closely align with the user's desired output or otherwise account for real-life plant activity. By properly creating and utilizing a plurality of runtime models and implementing them into a planning model, a user can increase efficiency of the plant by optimizing product output, forcing the plant to balance materials-in and materials-out, or forcing the plant to stoichiometrically balance elements going in, and coming out of the plant or reactor. | 05-26-2016 |

20160147205 | INFERRED ENERGY USAGE AND MULTIPLE LEVELS OF ENERGY USAGE - The present disclosure describes system and methods for inferring energy usage at multiple levels of granularity. One embodiment describes an industrial automation system including a first industrial automation component, a first sensor coupled to the first industrial automation component, in which the first sensor measures a first amount of power supplied to the first industrial automation component, a second industrial automation component that couples to the first industrial automation component, and an industrial control system that infers energy usage by the first industrial automation component and the second industrial automation component based at least in part on the first amount of power supplied to the first industrial automation component. | 05-26-2016 |

20160146493 | BUILDING THERMAL CONTROL TECHNIQUES - An algebra and differential equations model of a physical system is constructed based on available training data and physical system characteristics. A hybrid calibration process is carried out to iteratively calibrate both time-insensitive and time-sensitive parameters of the algebra and differential equations model so as to obtain parameter vectors. Vector auto-regression is applied to the parameter vectors to predict values of the parameters for a future time period. | 05-26-2016 |