×

Systems and methods for peak-seeking control

  • US 8,447,443 B1
  • Filed: 02/07/2012
  • Issued: 05/21/2013
  • Est. Priority Date: 06/21/2011
  • Status: Expired due to Fees
First Claim
Patent Images

1. A system for controlling a plant in order to maximize performance of a user selected dependent parameter of said plant in accordance with an unknown performance function f(x(t), which is a function of an independent parameter x over time t, comprising:

  • at least a first sensor in operative relation with said plant to sense said independent parameter thereof;

    at least a second sensor in operative relation with said plant to sense said dependent parameter thereof;

    a programmable controller, said programmable controller in communication with said first sensor for measuring a value of said independent parameter of said plant at discrete time increments k and in communication with said second sensor for measureing a value of said dependent parameter at said time increments, and for controlling said system in accordance therewith, said programmable controller comprising a processor and a modular computer program, said modular computer program including a plurality of software modules for outputting a control signal for controlling said plant as a function of said independent parameter, said plurality of software modules further comprisinga first module for calculating a difference between a current value of said independent parameter of said plant xk and a previous value of said independent parameter xk−

    ,a second module for calculating a difference in magnitude between a current value of said dependent parameter f(xk) and a previous value of said independent parameter f(xk−

    1
    ),a third module comprising a linear time-varying Kalman filter for inputting said calculated independent parameter difference and dependent parameter difference for estimating a gradient and Hessian of said performance function there from,a fourth module for estimating a extremum maximum or minimum of said performance function f(x(t)) based on said estimated gradient and Hessian, and for outputting a command to drive the independent parameter of said physical object toward the performance function extremum; and

    a modulator in operative communication with said physical object for combining a persistant excitation signal in accordance with said command and for outputting a control signal to said plant.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×