what is a "recurrent" PI controller ?

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

what is a "recurrent" PI controller ?

Jump to solution
770 Views
leonggz
Contributor II

@Daniel_Popa,

Hello Daniel, there are quite some mentioning of a "recurrent" PI controller form in the amclib doc but it seems the term in the industry is to do with Neural network based PID. i doubt this is the case in the amclib. can you explain what exactly is a "standard recurrent form" of PI controller in the amclib? what are the differences between this form and the common parallel form?

0 Kudos
Reply
1 Solution
733 Views
petrz_
NXP Employee
NXP Employee

The AMMCLib User's Guide describes how the continuous-time PI controller can be discretized to obtain the difference equation suitable for implementation in the digital microcontroller.

The equations GFLIB_ControllerPIp_Eq3 and GFLIB_ControllerPIp_Eq4 describe the calculation of the discretized proportional and integral part independently in parallel, thus the name 'parallel form'.

The equation GFLIB_ControllerPIr_Eq3 describes the calculation of the discretized proportional and integral parts together in one common recurrence equation, thus the name 'recurrent form' (also sometimes referred to as 'serial form').

Both forms are functionally equivalent. The parallel form is perhaps more convenient for manual tweaking of the P and I gain, since it allows setting them independently. The recurrent form is often used in industrial controllers and can be tuned with existing tuning tools which expect this form.

View solution in original post

1 Reply
734 Views
petrz_
NXP Employee
NXP Employee

The AMMCLib User's Guide describes how the continuous-time PI controller can be discretized to obtain the difference equation suitable for implementation in the digital microcontroller.

The equations GFLIB_ControllerPIp_Eq3 and GFLIB_ControllerPIp_Eq4 describe the calculation of the discretized proportional and integral part independently in parallel, thus the name 'parallel form'.

The equation GFLIB_ControllerPIr_Eq3 describes the calculation of the discretized proportional and integral parts together in one common recurrence equation, thus the name 'recurrent form' (also sometimes referred to as 'serial form').

Both forms are functionally equivalent. The parallel form is perhaps more convenient for manual tweaking of the P and I gain, since it allows setting them independently. The recurrent form is often used in industrial controllers and can be tuned with existing tuning tools which expect this form.