I Behavior
I behaviour describes integrating behaviour. A system shows I behaviour if its output quantity corresponds to the integral of the input quantity over time. Storage elements integrate their inflow, which is why storage elements show I behaviour.
Storage elements can be described well with the water model. Water storage is described by the parameters inflow, outflow and fill level. The simplest storage element is a bucket filled with water. For possible uses and the mathematics used to describe them, see the chapter Storage. Storage elements show the following relationship between input and output:
The transfer function H is not constant over time, because the time t appears in the relationship between input and output. The factor kI is considered later. Let us first simplify the behaviour by setting x(t) to a constant value. This is no longer a general solution but a strong simplification.
If a quantity is integrated over time, it is summed up. If the inflow of a storage element is constant, its fill level rises linearly. We see this above in the simplification for x(t) = 1. The result is a proportional relationship between the output quantity y(t) and the time t.
Step response
With a step excitation in the input signal, x(t) jumps from 0 to 1. While x(t) = 0 applies, the output y(t) remains unchanged. A storage element without inflow does not change its fill level. After the step, x(t) = 1 applies, just as in the simplification above. The following step response results:

The slope of the line is characteristic for describing I behaviour. It is generally called kI. Concrete storage elements have different values of kI.
We can draw two conclusions from the step response of a storage element:
1. The step response is a straight line. So it is I behaviour.
2. The slope of the line corresponds to the characteristic parameter for I behaviour: kI.
The parameter y0 indicates what value the output had before integration starts. It describes, for example, the fill level of a bucket before the inflow is opened. Integration then only covers the inflow. The new fill level, however, is the old fill level plus the integral of the inflow over time.
Example: car
We look at a car journey on holiday. The input quantity is the speed of the car v. The output quantity is the distance s already travelled. If a car drives at constant speed, the distance travelled keeps increasing. If the car stops, the distance already travelled is not 0; it stays unchanged. This is typical of I behaviour: when the input quantity is 0, the output quantity is not 0 (unlike P behaviour). The distance travelled depends on the speed at which you have already driven in the past. The following applies:
The value of kI corresponds to the factor in front of the integral. In this example it is 1.
Example: bucket
For the bucket:
Example: moving mass
A mass is moved by a force F. I can set a football of mass m in motion with velocity v using a force F. How does such a motion behave mathematically? Moving masses show I behaviour.
A moving body continues to move at constant speed (output ≠ 0) if no external forces (input = 0) act on it. That is a sure sign of I behaviour. A space probe far away from all celestial bodies, for example, keeps flying straight ahead at almost constant speed without forces accelerating it. That bodies slow down in flight is due to external forces such as friction.
The input of such a system is a force acting on the moving body from outside. The output is its speed. The following applies:

Example: capacitor
In electrical engineering, capacitors and inductors are used as storage elements. For the capacitor:

Systems with saturation (“Ausgleich”)
Theoretically, the output value of a storage element keeps rising as long as an input value is present. The fill level of the bucket keeps rising as long as water flows in. In practice this is of course impossible. The bucket overflows when it is full and even more water flows in. This usually applies at both limits, upper and lower. You cannot empty an empty bucket any further either.
We call the effect of overflowing “Ausgleich” (levelling off). A storage element with this effect tends towards a constant final value when completely full. Until it is completely full or empty, it shows integrating behaviour. (Strictly speaking, this is a limitation or saturation. In the technical literature, a “self-regulating plant” (German: Strecke mit Ausgleich) usually means a system that reaches a new constant final value by itself after a step, e.g. with PT1 behaviour. A pure I plant is called “non-self-regulating” (Strecke ohne Ausgleich) there.)
Let us look at the step response of an example system with I behaviour and saturation at the value 1.5:

You should always operate a system in a range in which the saturation does not yet take effect. Otherwise you get behaviour that you had not calculated beforehand. Make sure that, figuratively speaking, the bucket never overflows or runs empty.