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: 7647213
    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: September 30, 2004
    Date of Patent: January 12, 2010
    Assignee: The MathWorks, Inc.
    Inventors: Pascal Gahinet, Lawrence F. Shampine
  • Patent number: 7539604
    Abstract: The present invention provides a method of modifying the behavior of a modeled system from a graphical representation of the behavior of the system. Given a graphical representation of the behavior of a modeled system, one or more bounds may be selected for the behavior on the graphical representation. The necessary parameters for the modeled system are then determined for producing the desired behavior based on the selected bounds for the behavior.
    Type: Grant
    Filed: October 17, 2005
    Date of Patent: May 26, 2009
    Assignee: The MathWorks, Inc.
    Inventors: Alec Stothert, Craig Buhr, Anthony Lennon, Pascal Gahinet
  • Patent number: 7529652
    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: July 19, 2007
    Date of Patent: May 5, 2009
    Assignee: The MathWorks, Inc.
    Inventors: Pascal Gahinet, Lawrence F. Shampine
  • Publication number: 20090012773
    Abstract: A control system representing a non-linear system may be modeled in block diagram form in a graphical environment. A linear model based on the block diagram may be generated. The linear model may then be used to design and tune the control system.
    Type: Application
    Filed: August 20, 2007
    Publication date: January 8, 2009
    Applicant: The MathWorks, Inc.
    Inventors: John Glass, Pascal Gahinet
  • Publication number: 20080172212
    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: Application
    Filed: October 24, 2007
    Publication date: July 17, 2008
    Applicant: The MathWorks, Inc.
    Inventors: Pascal Gahinet, John Glass, Alec Stothert, Craig Buhr
  • Publication number: 20070225951
    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: Application
    Filed: October 18, 2006
    Publication date: September 27, 2007
    Applicant: The MathWorks, Inc.
    Inventors: Bora Eryilmaz, Pascal Gahinet, Peter Maloney, Zhiping You
  • Patent number: 7139687
    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: December 31, 2001
    Date of Patent: November 21, 2006
    Assignee: The Mathworks, Inc.
    Inventors: Bora Eryilmaz, Pascal Gahinet, Peter Maloney, Zhiping You
  • Publication number: 20060112382
    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: Application
    Filed: November 17, 2004
    Publication date: May 25, 2006
    Applicant: The MathWorks, Inc.
    Inventors: John Glass, Pascal Gahinet
  • Publication number: 20030122826
    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: Application
    Filed: December 31, 2001
    Publication date: July 3, 2003
    Inventors: Bora Eryilmaz, Pascal Gahinet, Peter Maloney, Zhiping You