System Stability
Procedure
System Stability Quiz
This section aims to test the understanding of stability of custom systems with complex numbers. The system is given as . Steps to be done are as follows:
- Click "Generate System" to get random parameters.
- Check if the system is stable or not.
- Click "Check Stability" to verify your answer and see the response.
The plot is obtained and it shows the response of the custom system based on the given parameters.
Second-Order System Stability Quiz
This section aims to test the understanding of stability of second-order systems. The system is given as . Steps to be done are as follows:
- Click "Generate System" to get random parameters.
- Check if the system is stable or not.
- Click "Check Stability" to verify your answer and see the step response.
The plot is obtained and it shows the step response of the second-order system based on the given parameters.
PID Controller
This section aims to visualize the s-plane plot of a PID controller. This requires the filling in of kp, ki, and kd constants of a PID controller. The transfer function H(s) of a PID controller is given as . The system (Task) is a room, in a noiseless case (no external influence on temperature). Click on the "Plot" button to visualize the s-plane plot. Steps to be done are as follows:
- Enter value for kp (proportional constant)
- Enter value for ki (integral constant)
- Enter value for kd (differential constant)
- Click on the "Plot" button to visualize the s-plane plot for the PID controller
The plots are obtained and they are the s-plane plot ('+' for poles and 'o' for zeros).
PID Temperature
This section aims to visualize the live temperature changes and the time-dynamics of a PID-based temperature-controlled room. This requires the filling in of current temperature, set temperature (target), and kp, ki, and kd constants of the PID-based temperature controller. The transfer function H(s) of a PID controller is given as . The system (Task) is a room, with different levels of noise, that is, it is assumed that the room randomly changes its current temperature. Click on the "Simulate" button to visualize the live plotting of the temperature of the room. Steps to be done are as follows:
- Enter value for current temperature (start temperature for the controller)
- Enter value for set temperature (target temperature for the controller)
- Enter value for kp (proportional constant)
- Enter value for ki (integral constant)
- Enter value for kd (differential constant)
- Select noise level to simulate real-world disturbances (None, Little, Medium, High)
- Click on the "Simulate" button to visualize a live simulation and plotting of the time dynamics of a PID controlled temperature controller
The plot is obtained and it shows the live temperature changes based on the given parameters for the PID-based temperature controller. The blue curve is the current temperature and the red line is the target temperature.
Quiz 1
This section aims to test the understanding of stability of systems from an s-transform based perspective. There is a system provided in the figure. Firstly, it is expected that the transfer function of the same is calculated. Further, the following questions should be answered with the steps as follows:
- Select if the system given in the figure with the provided constants (in blue below) is stable or not
- Enter the poles separated with commas
- Truncate the values to 2 decimal places, i.e., 2.348 should be 2.34
- Click on the "Check" button to verify your answer and get feedback observations on the right
Feedback is obtained on the right side in the observations panel.
Quiz 2
This section aims to test the understanding of speed of operation of the PID-based temperature control of a room. The transfer function H(s) of a PID controller is given as . The system (Task) is a room, with different levels of noise, that is, it is assumed that the room randomly changes its current temperature. The target is to reach the goal in 100 seconds. Click on the "Simulate & Check" button to visualize the live plotting of the temperature of the room. Steps to be done are as follows:
- Enter value for kp (proportional constant)
- Enter value for ki (integral constant)
- Enter value for kd (differential constant)
- For the given current temperature, you are expected to reach the given set temperature within 100 seconds
- Click on the "Simulate & Check" button to see a live simulation and verify your answer and get feedback observations on the right
Feedback and live temperature plot are obtained on the right side in the observations panel.