Hilbert Transform, Causality, PI Controller

Click For Summary
The discussion centers on the causality of the PI controller, which is defined as a causal filter with a frequency response of H(w) = Ki/(iw) + Kp. It is noted that a causal filter must satisfy the relationship H(w) = G(w) - i G_hat(w), where G_hat(w) is the Hilbert transform of G(w). Participants clarify that the gain terms Ki and Kp can be chosen freely without violating causality. Additionally, the distinction between a PID controller and its potential non-causal characteristics is mentioned, emphasizing that a standard PI controller remains causal. Ultimately, the consensus is that the selection of gain terms does not impact the causality of the filter.
angryturtle
Messages
1
Reaction score
0
TL;DR
Help understanding why PI controller is causal.
I was told that PI controller is a causal filter, and has frequency response represented by H(w) = Ki/(iw)+ Kp.

I was also told that causal filter should satisfy this relationship H(w) = G(w) -i G_hat(w) where G_hat(w) is the Hilbert transform of G(w).

Does this mean that we cannot freely select gain Ki and Ki/w must be the Hilbert transform of Kp?
 
Engineering news on Phys.org
Good afternoon. I learned the theory of automatic control. But It's hard for me to understand your question. Maybe you'll give more information? Example, for which object of control you'll plan to use PI-controller?
 
angryturtle said:
Summary: Help understanding why PI controller is causal.

I was told that PI controller is a causal filter, and has frequency response represented by H(w) = Ki/(iw)+ Kp.

I was also told that causal filter should satisfy this relationship H(w) = G(w) -i G_hat(w) where G_hat(w) is the Hilbert transform of G(w).

Does this mean that we cannot freely select gain Ki and Ki/w must be the Hilbert transform of Kp?

If you mean a PID controller, it would seem to satisfy the criteria of being LTI and dependent only on current and past inputs, no? So how could it be non-causal? If the PID characteristics could be altered real-time by itself (like in Machine Learning), then it would no longer be time-invariant, but I think that is a different situation...

https://en.wikipedia.org/wiki/Causal_filter

https://en.wikipedia.org/wiki/PID_controller
 
angryturtle said:
Summary: Help understanding why PI controller is causal.

Does this mean that we cannot freely select gain Ki and Ki/w must be the Hilbert transform of Kp?
No. You can choose any gain terms and this filter will remain causal.
 
Thread 'I'm trying to intuit how pull-up and pull-down resistors work'
For the attached image (from https://en.wikipedia.org/wiki/Pull-up_resistor), could someone please help me intuit what happens in each arrangement when the switch is on and when it's off? So, apparently the pull-up or pull-down resistor is chosen optimally so as to be too low to significantly interfere with the switching device's impedance (as I think can be seen with the voltage divider law), but high enough to prevent a fluctuating voltage when the switch is open. Also, what is this...

Similar threads

Replies
2
Views
1K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 3 ·
Replies
3
Views
7K
  • · Replies 6 ·
Replies
6
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 20 ·
Replies
20
Views
2K
  • · Replies 4 ·
Replies
4
Views
4K
Replies
1
Views
9K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 26 ·
Replies
26
Views
675