Patents by Inventor Pascal Gahinet
Pascal Gahinet has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 9886008Abstract: Embodiments provide techniques, computer-readable media, and devices for allowing users to perform interactive design of controllers, such as PID controllers, in a free-form modeling environment. Users can tune controllers using characteristics familiar to typical users rather than having to specify gain values for the controller, which may be difficult for a user to relate to the performance of a controller.Type: GrantFiled: June 7, 2013Date of Patent: February 6, 2018Assignee: The MathWorks, Inc.Inventors: Pascal Gahinet, Rong Chen, Bora Eryilmaz, Baljeet Singh
-
Patent number: 9280146Abstract: A device receives a control system model that includes a fixed portion that models elements of a control system to be controlled and a tunable portion that models elements of the control system used to control the elements modeled by the fixed portion. The device receives information that identifies a tunable parameter of the tunable portion of the control system model, a hard constraint associated with the control system model, and a soft constraint associated with the control system model. The hard constraint identifies a first constraint that is to be satisfied, and the soft constraint identifies a second constraint that is to be reduced. The device calculates a parameter value for the tunable parameter by applying an optimization algorithm to the control system model, based on the control system model, the tunable parameter, the hard constraint, and the soft constraint. The device provides the parameter value.Type: GrantFiled: March 13, 2013Date of Patent: March 8, 2016Assignee: The MathWorks, Inc.Inventors: Pascal Gahinet, Pierre Apkarian
-
Patent number: 9158291Abstract: H-infinity optimization techniques may be automated for multiple input multiple output (MIMO) control problems. In one implementation, a model may be received, where the model includes a plant portion that models elements that are to be controlled and a controller portion that models elements used to control the plant portion, the plant and controller portions of the model interacting with each other in a MIMO feedback configuration. Identification of tunable elements of the controller portion of the model may also be received. Requirements, relating to constraints of open or closed loop transfer functions of the model may also be received. Values for the adjustable parameters of the tunable elements may be calculated, where the calculation may be performed using non-smooth H-infinity optimization techniques and the calculation may be based on the model, the identification of the tunable elements, and the one or more requirements.Type: GrantFiled: April 26, 2012Date of Patent: October 13, 2015Assignee: The MathWorks, Inc.Inventor: Pascal Gahinet
-
Patent number: 9026233Abstract: 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.Type: GrantFiled: June 12, 2013Date of Patent: May 5, 2015Assignee: The MathWorks, Inc.Inventors: Pascal Gahinet, Pierre Apkarian, Dominikus Noll
-
Patent number: 8904299Abstract: A tool for analyzing a sequence of data in an object-oriented environment is disclosed. In an embodiment, the sequence of data may include time-indexed sequence of data (“time series data”). The tool may provide graphical user interfaces that enable a user to analyze the time series data encapsulated in a time series object or time series collection object. The graphical user interfaces may enable a user to create a time series object and manipulate the data in the time series object or time series collection object. The graphical user interfaces may also display the data in the time series object or time series collection object in various types of plots, such as time plots, spectral plots, x-y plots, correlation plots and histograms.Type: GrantFiled: July 17, 2006Date of Patent: December 2, 2014Assignee: The MathWorks, Inc.Inventors: James G. Owen, Rajiv Singh, Rong Chen, Pascal Gahinet
-
Patent number: 8712753Abstract: A method and apparatus are provided to model, analyze, and build linear time invariant systems with delays. The method and apparatus model a linear time invariant system as a linear fractional transformation of matrices of a delay free linear time invariant model with a bank of pure delays. The method and apparatus of the present invention can further accommodate input delays and output delays associated with the linear time invariant system with delays.Type: GrantFiled: January 5, 2010Date of Patent: April 29, 2014Assignee: The MathWorks, Inc.Inventors: Pascal Gahinet, Lawrence F. Shampine
-
Patent number: 8682453Abstract: A method and system allow users to interactively formulate and solve multivariable feedback control problems. 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. The method and system allow users to specify design requirements and objectives in formats familiar to the user. The method and system 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.Type: GrantFiled: September 29, 2010Date of Patent: March 25, 2014Assignee: The Mathworks, Inc.Inventors: Pascal Gahinet, Pierre Apkarian, Dominikus Noll
-
Patent number: 8631392Abstract: A tool for analyzing a sequence of data in an object-oriented environment is disclosed. In an embodiment, the sequence of data may include time-indexed sequence of data (“time series data”). The tool may enable a user to generate a time series object for encapsulating the time series data in the object-oriented environment. The user may construct the time series object from data or mathematical expressions using a command line interface. The time series object may include a sequence of objects implementing APIs that supply an interface for analyzing the times series data in the time series object. The user may analyze the time series data encapsulated in the time series object using the APIs of the time series object.Type: GrantFiled: September 23, 2011Date of Patent: January 14, 2014Assignee: The MathWorks, Inc.Inventors: James G. Owen, Rajiv Singh, Rong Chen, Pascal Gahinet
-
Publication number: 20130345832Abstract: 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.Type: ApplicationFiled: June 12, 2013Publication date: December 26, 2013Inventors: Pascal Gahinet, Pierre Apkarian, Dominikus Noll
-
Patent number: 8606375Abstract: 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.Type: GrantFiled: February 14, 2011Date of Patent: December 10, 2013Assignee: The Mathworks, Inc.Inventors: Pascal Gahinet, Pierre Apkarian, Dominikus Noll
-
Patent number: 8467888Abstract: Embodiments provide techniques, computer-readable media, and devices for allowing users to perform interactive design of controllers, such as PID controllers, in a free-form modeling environment. Users can tune controllers using characteristics familiar to typical users rather than having to specify gain values for the controller, which may be difficult for a user to relate to the performance of a controller.Type: GrantFiled: October 23, 2009Date of Patent: June 18, 2013Assignee: The MathWorks, Inc.Inventors: Pascal Gahinet, Rong Chen, Bora Eryilmaz
-
Publication number: 20120177135Abstract: 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.Type: ApplicationFiled: February 14, 2011Publication date: July 12, 2012Applicant: THE MATHWORKS, INC.Inventors: Pascal GAHINET, Pierre APKARIAN, Dominikus NOLL
-
Publication number: 20120035748Abstract: 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.Type: ApplicationFiled: September 29, 2010Publication date: February 9, 2012Applicant: THE MATHWORKS, INC.Inventors: Pascal GAHINET, Pierre APKARIAN, Dominikus NOLL
-
Patent number: 8046749Abstract: A tool for analyzing a sequence of data in an object-oriented environment is disclosed. In an embodiment, the sequence of data may include time-indexed sequence of data (“time series data”). The tool may enable a user to generate a time series object for encapsulating the time series data in the object-oriented environment. The user may construct the time series object from data or mathematical expressions using a command line interface. The time series object may include a sequence of objects implementing APIs that supply an interface for analyzing the times series data in the time series object. The user may analyze the time series data encapsulated in the time series object using the APIs of the time series object.Type: GrantFiled: June 27, 2006Date of Patent: October 25, 2011Assignee: The MathWorks, Inc.Inventors: James G. Owen, Rajiv Singh, Rong Chen, Pascal Gahinet
-
Patent number: 8024164Abstract: A system may include a memory to store a graphical block diagram model including a graphical block, the graphical block being associated with a lookup table and one or more inputs for receiving input data. The system may further include one or more processors to update data stored in the lookup table based on the received input data, where data stored in the lookup table includes data for simulating an embedded control system.Type: GrantFiled: August 20, 2007Date of Patent: September 20, 2011Assignee: The Math Works, Inc.Inventors: Bora Eryilmaz, Pascal Gahinet, Peter Maloney, Zhiping You
-
Patent number: 7930153Abstract: A graphical block that defines the functionality of a lookup table and can be used in a block diagram model to capture time-varying characteristics of a system's behavior in the lookup table is presented. The block uses input and output data of the system to dynamically create and update the contents of the underlying lookup table over time. More specifically, the block utilizes an adaptation process that uses the system (or plant) output data to recompute the table values. The adaptation process is implemented as a statistical and signal processing algorithm, such as Recursive Sample Means (RSM), Least Mean Squares (LMS) and Recursive Least-Squares (RLS). The adaptation can be cell-based or point based.Type: GrantFiled: October 18, 2006Date of Patent: April 19, 2011Assignee: The MathWorks, Inc.Inventors: Bora Eryilmaz, Pascal Gahinet, Peter Maloney, Zhiping You
-
Patent number: 7890198Abstract: A method and apparatus create a general framework for representing and manipulating control systems having a plurality of SISO feedback loops or, more generally, SISO “compensators” to be designed or tuned. A graphical user interface (GUI) design tool can include graphical interfaces, such as editors, which users can utilize to modify such variables as gain and other dynamics of each SISO compensator. Changes made to one SISO compensator generate different outputs, which are automatically translated to the other SISO compensators of the DSCS. There is a linking of interfaces and/or editors, such that changes made in one that affect another are automatically displayed accordingly. Such an arrangement provides for performance measuring views that provide real-time visual feedback on the effect of modified parameters on global performance. Different configuration tools can be utilized in conjunction with the present invention to enable a user to experiment with different design scenarios and compare results.Type: GrantFiled: June 15, 2004Date of Patent: February 15, 2011Assignee: The MathWorks, Inc.Inventor: Pascal Gahinet
-
Patent number: 7890310Abstract: The present invention provides a framework to let users systematically analyze, and design controllers for, complex non-linear dynamic systems modeled in a block diagram environment. By extracting linearized models from non-linear plant models (block diagrams), users can use one or more control design and tuning methodologies available for linear systems. Complex side effects, such as cross-coupling and exogenous disturbances, are viewable and can be dealt with in real-time during a design. The results of a design are automatically implemented in a block diagram.Type: GrantFiled: November 17, 2004Date of Patent: February 15, 2011Assignee: The MathWorks, Inc.Inventors: John Glass, Pascal Gahinet
-
Patent number: 7865254Abstract: A method of manipulating a block diagram model with a plurality of graphical modeling components by defining an open loop anywhere on the block diagram model is provided. Graphical modeling components in series with the open loop may be automatically recognized and a plurality of parameters of the graphical modeling components in series with the open loop may be displayed on a display device. A user may simultaneously tune the parameters of the graphical modeling components in series with the open loop. Factorization points breaking the block diagram model in two disconnected parts may be identified in the block diagram model. A virtual graphical model may be generated by replacing a pattern of the graphical modeling components between two factorization points with a single graphical modeling component representing the pattern.Type: GrantFiled: October 24, 2007Date of Patent: January 4, 2011Assignee: The MathWorks, Inc.Inventors: Pascal Gahinet, John Glass, Alec Stothert, Craig Buhr
-
Publication number: 20100312364Abstract: Embodiments provide techniques, computer-readable media, and devices for allowing users to perform interactive design of controllers, such as PID controllers, in a free-form modeling environment. Users can tune controllers using characteristics familiar to typical users rather than having to specify gain values for the controller, which may be difficult for a user to relate to the performance of a controller.Type: ApplicationFiled: October 23, 2009Publication date: December 9, 2010Applicant: THE MATHWORKS, INC.Inventors: Bora Eryilmaz, Rong Chen, Pascal Gahinet