Scaling and parameterizing a controller
AssigneeCleveland State University
InventorZhiqiang Gao
Life of this patent
Estimating the term…
Abstract
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.
Claims20
A graphical interface for interacting with a controller of an Nth order closed-loop system, comprising:
- a first input field configured to receive first input that adjusts a control system bandwidth ωc of a parameterized controller embodied on a processor, wherein
- the control system bandwidth ωc is a sole control tuning parameter of two or more gains of the parameterized controller and defines a common location of N poles of a Nth order closed-loop system comprising the parameterized controller and a plant controlled by the parameterized controller, where N is an integer, and wherein adjustment of the control system bandwidth ωc in accordance with the first input causes adjustment of the N poles of the Nth order closed-loop system, and
- the two or more gains are represented by respective two or more functions wherein an only variable of the respective two or more functions is the sole control tuning parameter;
- a first display field configured to display at least one performance parameter of the Nth order closed-loop system;
- and
- one or more second input fields configured to receive second input specifying one or more design objectives for control of the plant, wherein the graphical interface is configured to set an initial value for the control system bandwidth ωc based at least in part on the one or more design objectives.
A method for interfacing with a controller, comprising:
- receiving, via one or more first input fields, first input representing one or more design objectives relating to a parameterized controller embodied on a processor and having two or more gains that are functions of a single tuning parameter, wherein the single tuning parameter is the control system bandwidth ωc, and the control system bandwidth ωc defines a common location of N poles of an Nth order closed-loop system comprising the parameterized controller and a plant controlled by the parameterized controller, where N is an integer;
- setting an initial value for the control system bandwidth ωc as a function of at least the first input;
- receiving, via a second input field, second input that modifies the initial value of the control system bandwidth, wherein modification of the initial value causes adjustment of the N poles of the Nth order closed-loop system;
- and
- displaying, via a first output field, first output representing at least one performance parameter of the Nth order closed loop system.
A graphical interface for interacting with a controller, comprising:
- a first input field configured to receive first input that changes a value of a control system bandwidth ωc of a parameterized controller embodied on a processor and having two or more gains represented by respective two or more functions for which an only variable is a single tuning parameter, wherein:
- the control system bandwidth ωc defines a common location of N poles of an Nth order closed loop system comprising the parameterized controller and a plant controlled by the parameterized controller, where N is an integer, and
- the single tuning parameter is the control system bandwidth ωc, and adjustment of the control system bandwidth ωc causes adjustment of the N poles of the Nth order closed-loop system;
- a first display field configured to display at least one performance metric of the Nth order closed-loop system;
- and
- one or more second input fields configured to receive second input defining one or more design objectives for control of the plant, wherein the graphical interface is configured to set an initial value for the control system bandwidth ωc based at least in part on the one or more design objectives.
Dependencies are inferred from the claim text.