None Notebook

This notebook contains material from CBE30338; content is available on Github.

< 4.6 PID Controller Tuning | Contents | Tag Index | 4.11 Implementing PID Control in Nonlinear Simulations >

Open in Colab

Download

4.10 PID Control - Laboratory

4.10.1 PID Control

The following Python code creates a PID generator that can be use for feedback control. This the same generator we developed in class on Thursday, with an additional filter used for a more robust implementation of derivative action. In today's laboratory you will use this code to test several aspects of feedback control of the TCLab heater.

  exercise

4.10.2 Exercise 1. Is the transfer from manual to automatic bumpless?

The cell below is a starter code to implement feedback control. The code establishes a setpoint of 40°C, and for the first 30 seconds runs under manual control. The control then transfers to automatic. Do you observe bumpless transfer? Explain what you see.

  exercise

4.10.3 Exercise 2

Create a new experiment in the cell below. The new experiment should do the following:

Run the experiment for at least 800 seconds. How would describe the behavior at the point when the setpoint is changed?

< 4.6 PID Controller Tuning | Contents | Tag Index | 4.11 Implementing PID Control in Nonlinear Simulations >

Open in Colab

Download