Skip to content

Commit f0baf34

Browse files
committed
document parameter b
1 parent 32fde61 commit f0baf34

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ where
1515
- $T_i$ is the integral time
1616
- $T_d$ is the derivative time
1717
- $N$ is the maximum derivative gain
18+
- $b \in [0, 1]$ is the proportion of the reference signal that appears in the proportional term.
1819

1920
The controller further has output saturation controlled by `umin, umax` and integrator anti-windup controlled by the tracking time $T_t$.
2021

@@ -62,5 +63,5 @@ plot(res, plotu=true); ylabel!("u + d", sp=2)
6263
![Simulation result](https://user-images.githubusercontent.com/3797491/172366365-c1533aed-e877-499d-9ebb-01df62107dfb.png)
6364

6465
## Details
65-
- The derivative term only acts on the (filtered) measurement and not the command signal. It is thus safe to pass step changes in the reference to the controller.
66+
- The derivative term only acts on the (filtered) measurement and not the command signal. It is thus safe to pass step changes in the reference to the controller. The parameter $b$ can further be set to zero to avoid step changes in the control signal in response to step changes in the reference.
6667
- Bumpless transfer when updating `K` is realized by updating the state `I`. See the docs for `set_K!` for more details.

0 commit comments

Comments
 (0)