(Control) Derivative filter and discrete model

  • Thread starter Thread starter Leo Liu
  • Start date Start date
  • Tags Tags
    Modeling Simulink
Click For Summary
SUMMARY

The discussion focuses on the implementation of a derivative filter in discrete systems using Simulink for modeling. Users observed that incorporating a derivative filter significantly enhances performance by reducing settling time in discrete PID controllers and second-order discrete transfer functions. The necessity of the derivative filter in specific scenarios was highlighted, prompting inquiries about the appropriate modeling of physical systems, such as F=ma, as either discrete or continuous.

PREREQUISITES
  • Simulink for modeling control systems
  • Understanding of discrete PID controllers
  • Knowledge of transfer functions in control theory
  • Familiarity with system dynamics, particularly F=ma
NEXT STEPS
  • Explore the effects of derivative filters on discrete PID control performance
  • Research modeling techniques for continuous vs. discrete systems in Simulink
  • Learn about tuning parameters for discrete transfer functions
  • Investigate the impact of sampling rates on system behavior in control systems
USEFUL FOR

Control engineers, Simulink users, and anyone involved in optimizing discrete control systems will benefit from this discussion.

Leo Liu
Messages
353
Reaction score
156
Hi I am back :).

I have been doing some Simulink modeling for a project. I modeled it with a discrete system due to the controller rate. I have noticed that for all the discrete system I have tried, adding a derivative filter not only improves the performance (smaller settling time), but it is sometimes also necessary.

The following example involving a discrete PID and a 2nd order discrete transfer function illustrates the behaviour:
1700043797637.png

Autotune with no derivative filter N:
1700043894118.png

Autotune with derivative filter N:
1700044075414.png


I was wondering why such a behaviour would occur. Also, should I model the transfer function as discrete or continuous system for a physical system like F=ma? Any input will be appreciated.
 

Similar threads

  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 12 ·
Replies
12
Views
4K
  • · Replies 1 ·
Replies
1
Views
2K
Replies
9
Views
3K
Replies
1
Views
3K
  • · Replies 12 ·
Replies
12
Views
8K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 6 ·
Replies
6
Views
3K
  • · Replies 6 ·
Replies
6
Views
2K
  • · Replies 20 ·
Replies
20
Views
2K