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: 9886008
    Abstract: 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: Grant
    Filed: June 7, 2013
    Date of Patent: February 6, 2018
    Assignee: The MathWorks, Inc.
    Inventors: Pascal Gahinet, Rong Chen, Bora Eryilmaz, Baljeet Singh
  • Patent number: 9280146
    Abstract: 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: Grant
    Filed: March 13, 2013
    Date of Patent: March 8, 2016
    Assignee: The MathWorks, Inc.
    Inventors: Pascal Gahinet, Pierre Apkarian
  • Patent number: 9158291
    Abstract: 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: Grant
    Filed: April 26, 2012
    Date of Patent: October 13, 2015
    Assignee: The MathWorks, Inc.
    Inventor: Pascal Gahinet
  • Patent number: 9026233
    Abstract: 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: Grant
    Filed: June 12, 2013
    Date of Patent: May 5, 2015
    Assignee: The MathWorks, Inc.
    Inventors: Pascal Gahinet, Pierre Apkarian, Dominikus Noll
  • Patent number: 8904299
    Abstract: 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: Grant
    Filed: July 17, 2006
    Date of Patent: December 2, 2014
    Assignee: The MathWorks, Inc.
    Inventors: James G. Owen, Rajiv Singh, Rong Chen, Pascal Gahinet
  • Patent number: 8712753
    Abstract: 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: Grant
    Filed: January 5, 2010
    Date of Patent: April 29, 2014
    Assignee: The MathWorks, Inc.
    Inventors: Pascal Gahinet, Lawrence F. Shampine
  • Patent number: 8682453
    Abstract: 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: Grant
    Filed: September 29, 2010
    Date of Patent: March 25, 2014
    Assignee: The Mathworks, Inc.
    Inventors: Pascal Gahinet, Pierre Apkarian, Dominikus Noll
  • Patent number: 8631392
    Abstract: 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: Grant
    Filed: September 23, 2011
    Date of Patent: January 14, 2014
    Assignee: The MathWorks, Inc.
    Inventors: James G. Owen, Rajiv Singh, Rong Chen, Pascal Gahinet
  • Publication number: 20130345832
    Abstract: 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: Application
    Filed: June 12, 2013
    Publication date: December 26, 2013
    Inventors: Pascal Gahinet, Pierre Apkarian, Dominikus Noll
  • Patent number: 8606375
    Abstract: 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: Grant
    Filed: February 14, 2011
    Date of Patent: December 10, 2013
    Assignee: The Mathworks, Inc.
    Inventors: Pascal Gahinet, Pierre Apkarian, Dominikus Noll
  • Patent number: 8467888
    Abstract: 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: Grant
    Filed: October 23, 2009
    Date of Patent: June 18, 2013
    Assignee: The MathWorks, Inc.
    Inventors: Pascal Gahinet, Rong Chen, Bora Eryilmaz
  • Publication number: 20120177135
    Abstract: 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: Application
    Filed: February 14, 2011
    Publication date: July 12, 2012
    Applicant: THE MATHWORKS, INC.
    Inventors: Pascal GAHINET, Pierre APKARIAN, Dominikus NOLL
  • Publication number: 20120035748
    Abstract: 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: Application
    Filed: September 29, 2010
    Publication date: February 9, 2012
    Applicant: THE MATHWORKS, INC.
    Inventors: Pascal GAHINET, Pierre APKARIAN, Dominikus NOLL
  • Patent number: 8046749
    Abstract: 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: Grant
    Filed: June 27, 2006
    Date of Patent: October 25, 2011
    Assignee: The MathWorks, Inc.
    Inventors: James G. Owen, Rajiv Singh, Rong Chen, Pascal Gahinet
  • Patent number: 8024164
    Abstract: 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: Grant
    Filed: August 20, 2007
    Date of Patent: September 20, 2011
    Assignee: The Math Works, Inc.
    Inventors: Bora Eryilmaz, Pascal Gahinet, Peter Maloney, Zhiping You
  • Patent number: 7930153
    Abstract: 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: Grant
    Filed: October 18, 2006
    Date of Patent: April 19, 2011
    Assignee: The MathWorks, Inc.
    Inventors: Bora Eryilmaz, Pascal Gahinet, Peter Maloney, Zhiping You
  • Patent number: 7890198
    Abstract: 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: Grant
    Filed: June 15, 2004
    Date of Patent: February 15, 2011
    Assignee: The MathWorks, Inc.
    Inventor: Pascal Gahinet
  • Patent number: 7890310
    Abstract: 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: Grant
    Filed: November 17, 2004
    Date of Patent: February 15, 2011
    Assignee: The MathWorks, Inc.
    Inventors: John Glass, Pascal Gahinet
  • Patent number: 7865254
    Abstract: 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: Grant
    Filed: October 24, 2007
    Date of Patent: January 4, 2011
    Assignee: The MathWorks, Inc.
    Inventors: Pascal Gahinet, John Glass, Alec Stothert, Craig Buhr
  • Publication number: 20100312364
    Abstract: 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: Application
    Filed: October 23, 2009
    Publication date: December 9, 2010
    Applicant: THE MATHWORKS, INC.
    Inventors: Bora Eryilmaz, Rong Chen, Pascal Gahinet