2

I have an equation of a PI controller. What means here the velocity constant "R" exactly?

$$m(t)=K(e(t)+R{\int}e(t)dt)$$

$$R=1sec^{-1}$$

  • See, how beautiful formula I've made for you. :-) – peterh Jun 28 '16 at 08:53
  • Thank you very much. But can you explain me what it means? – gamliel basha Jun 28 '16 at 09:30
  • 1
    Yes, but not on the level of a professional. I've learned it in the University around 15 years ago. But it is a wonderful thing, control theory is much more wonderful as you could have ever imagined. Really, it is not about math. Really, it is not about machines. Really, it is about the life. The whole life is control theory. – peterh Jun 28 '16 at 10:07
  • If you don't get answer in some hours, ping me (write a comment beginning with "@peterh"), and I will explain what I can. – peterh Jun 28 '16 at 10:08
  • 2
    @gamlielbasha It seems that you are mixing the formula in the time domain ($t$) and in the Laplace/frequency domain ($s$). – Karlo Jun 28 '16 at 15:05
  • @Karlo I think you are right, but it is not clear to me why would it invalidate her formulas. – peterh Jul 01 '16 at 04:43
  • @peterh It does not make sense to combine them. You either express your formula in the time domain, or in the Laplace/frequency domain. – Karlo Jul 01 '16 at 07:26
  • @Karlo What if the first formula describes the controller and the second the input signal? Btw, then it is not a PI controller. Anyways, $R$ shouldn't be constant? I never ever heard that a parameter of a PI controller would change in time. – peterh Jul 02 '16 at 05:35

1 Answers1

2

Quick Answer

The $R$ in the PI controller equation would best be described as a "weighting factor" that determines the influence of the integral term relative to the proportional term. The larger $R$ gets, the more the integrated error affects the output of the controller compared to the instantaneous error.

More explanation

Often PI controllers are expressed in the following form:

$u(t) = K e(t) + K_I \int e(t)dt$

where $K$ is called the proportional gain, and $K_I$ is called the integral gain. You tune the controller by changing $K$ and $K_I$ until the system behaves the way you want.

The equation given in the question expresses $K_I$ as a multiple of $K$, i.e. $K_I = RK$. Therefore if you substitute it back into the controller equation:

$u(t) = K e(t) + RK \int e(t)dt = K (e(t) + R \int e(t)dt)$

Now, instead of tuning $K$ and $K_I$ separately, you can look at the process as tuning the proportional gain $K$, then deciding how much influence the integral term has by adjusting $R$. This way of expressing the gains might be useful depending on how you approach the problem of tuning the controller. Really it's just mathematical semantics, you can use whichever form makes more sense to you.

Aside

$R$ has units of $\text{s}^{-1}$ (inverse seconds) in order to make the equation have consistent units. For example if $e(t)$ is a distance, then $\int e(t) dt$ has units of distance * time. Therefore, $R$ must have units of 1/time in order to cancel the time in the integral term.

BarbalatsDilemma
  • 1,210
  • 1
  • 10
  • 21