is an option to PIDTune that controls the filtering used for derivative terms.
PIDDerivativeFilter
is an option to PIDTune that controls the filtering used for derivative terms.
Details
- The derivative filter replaces the direct derivative
with its filtered version
, effectively series connecting a lowpass filter with the derivative. - The derivative filter
is a first-order system with a pole at
. A large
value means a fast filter and less filtering effect. - Possible settings include:
-
None
, no filteringn explicitly specified filter
Examples
Basic Examples (1)
Specify a derivative filter parameter for a PD controller and extract the controller transfer function:
lsys = TransferFunctionModel[{{{1.}}, (1 + s)^3}, s];PIDTune[lsys, "PD", "Feedback", PIDDerivativeFilter -> 2]Set the derivative filter of a PID controller:
PIDTune[lsys, "PID", "Feedback", PIDDerivativeFilter -> 2]See Also
Related Guides
History
Text
Wolfram Research (2012), PIDDerivativeFilter, Wolfram Language function, https://reference.wolfram.com/language/ref/PIDDerivativeFilter.html.
CMS
Wolfram Language. 2012. "PIDDerivativeFilter." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/PIDDerivativeFilter.html.
APA
Wolfram Language. (2012). PIDDerivativeFilter. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/PIDDerivativeFilter.html
BibTeX
@misc{reference.wolfram_2026_pidderivativefilter, author="Wolfram Research", title="{PIDDerivativeFilter}", year="2012", howpublished="\url{https://reference.wolfram.com/language/ref/PIDDerivativeFilter.html}", note=[Accessed: 12-June-2026]}
BibLaTeX
@online{reference.wolfram_2026_pidderivativefilter, organization={Wolfram Research}, title={PIDDerivativeFilter}, year={2012}, url={https://reference.wolfram.com/language/ref/PIDDerivativeFilter.html}, note=[Accessed: 12-June-2026]}