A straightforward way to design nonlinear controllers for nonlinear processes by means of process discretization (Q1088625): Difference between revisions
From MaRDI portal
Created a new Item |
Added link to MaRDI item. |
||
links / mardi / name | links / mardi / name | ||
Revision as of 02:01, 31 January 2024
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | A straightforward way to design nonlinear controllers for nonlinear processes by means of process discretization |
scientific article |
Statements
A straightforward way to design nonlinear controllers for nonlinear processes by means of process discretization (English)
0 references
1987
0 references
This paper is concerned with controller design for systems described by nonlinear ordinary differential equations. The controller should be designed so that the system exhibits the desired speed of response to a large input signal. It is assumed that a scalar performance index J is given. A reference trajectory vector \(r\) whose elements correspond to the state variables is specified such that \(J\) is minimized. A controller depending nonlinearly on the state variables but linear on a parameter vector \(p_ c\) is chosen such that the deviation of the state vector from the reference vector \(r\) is minimized. \(p_ c\) is determined by discretizing the differential equations by a suitable numerical integration formula (e.g. the trapezoidal rule). A set of algebraic equations is then obtained and \(p_ c\) is calculated by solving a least squares problem. If \(r\) is not optimal, a second level of optimization is employed to find the best specified trajectories. The design method is demonstrated for a nonlinear chemical reactor. As is shown by simulation results the nonlinear controller is superior to linear controllers.
0 references
controller design
0 references
nonlinear ordinary differential equations
0 references