The Pole Placement method is a unique feature of the MapleSim ControlDesign toolbox. It allows you to specify a desired region for the closed-loop poles based on damping ratio, , and the natural frequency, . In this section, we will show how the Pole Placement method can be used to design a PI controller for an arbitrary second-order system.
We can create a second-order system using the DynamicSystems[NewSystem] command
| (1) |
As mentioned above, the desired region for the closed-loop poles is defined by the damping ratio, , and the natural frequency, . For this example, the values of 0.7 and 5/2 have been chosen for the damping ratio and natural frequency, respectively.
Based on the values of and , the command ControlDesign[FeasibleGain] provides you with the option to output a list of 3 possible gain values for the PI controller as sample designs for which all the closed-loop poles will lie in the desired region. Alternatively, the command gives you the option to plot a region of feasible gain values.
| (4) |
For this example, we will use the gain values for and as provided in (4)
Using these gain values, the transfer function for the PI controller can be determined as:
| (6) |
At this point, we can automatically obtain the transfer function for the closed-loop system using the command ControlDesign[PIDClosedLoop].
| (7) |
As expected, the poles of the closed-loop reside in the region defined by and .
|
The pole locations can be determined using the following command:
Pole Locations
|
=
|
=
|
=
|
|
|
|
|
|
The step response of the open and closed-loop system can be determined using the DynamicSystems[ResponsePlot] command. From the plots, we can see how the including of a PI controller was able to stabilize the system.