FRID – Frequency response identification

Block SymbolLicensing group: ADVANCED
PIC

Function Description
The function block description is not yet available. Below you can find partial description of the inputs, outputs and parameters of the block. Complete documentation will be available in future revisions.

Inputs

dv

Feedforward control variable

Double (F64)

pv

Process variable

Double (F64)

ID

Start the tuning experiment

Bool

HLD

Hold

Bool

BRK

Stop the tuning experiment

Bool

Parameters

ubias

Static component of the exciting signal

Double (F64)

uamp

Amplitude of the exciting signal  1.0

Double (F64)

wb

Frequency interval lower limit [rad/s]  1.0

Double (F64)

wf

Frequency interval higher limit [rad/s]  10.0

Double (F64)

isweep

Frequency sweeping mode  1

Long (I32)

1 ....

Logarithmic

2 ....

Linear

cp

Sweeping Rate  0.995

Double (F64)

iavg

Number of values for averaging  10

Long (I32)

obw

Observer bandwith  2

Long (I32)

1 ....

LOW

2 ....

NORMAL

3 ....

HIGH

stime

Settling period [s]  10.0

Double (F64)

umax

Maximum generator amplitude  1.0

Double (F64)

thdmin

Minimum demanded THD treshold  0.1

Double (F64)

adapt_rc

Maximum rate of amplitude variation  0.001

Double (F64)

pv_max

Maximum desired process value  1.0

Double (F64)

pv_sat

Maximum allowed process value  2.0

Double (F64)

ADAPT_EN

Enable automatic amplitude adaptation  on

Bool

immode

Mesurement mode  1

Long (I32)

1 ....

Manual specification of frequency points

2 ....

Linear series of nmw points in the interval <wb;wf>

3 ....

Logarithmic series of nmw points in the interval <wb;wf>

4 ....

Automatic detection of important frequencies (N/A)

nwm

Number of frequency response point for automatic mode

Long (I32)

wm

Frequency measurement points for manual meas. mode [array of rad/s]  [2.0 4.0 6.0 8.0]

Double (F64)

Outputs

mv

Manipulated variable (controller output)

Double (F64)

SAT

Saturation flag

Bool

IDBSY

Tuner busy flag

Bool

w

Actual frequency [rad/s]

Double (F64)

xres

real part of frequency response (sweeping)

Double (F64)

xims

imaginary part of frequency response (sweeping)

Double (F64)

xrem

real part of frequency response (measurement)

Double (F64)

ximm

imaginary part of frequency response (measurement)

Double (F64)

epv

Estimated process value

Double (F64)

IDE

Error indicator

Bool

iIDE

Error code

Long (I32)

A0

Estimated DC value

Double (F64)

A1

Estimated 1st harmonics amlitude

Double (F64)

A2

Estimated 2nd harmonics amlitude

Double (F64)

A3

Estimated 3rd harmonics amlitude

Double (F64)

A4

Estimated 4th harmonics amlitude

Double (F64)

A5

Estimated 5th harmonics amlitude

Double (F64)

THD

Total harmonic distorsion

Double (F64)

DAV

Data Valid

Bool

2022 © REX Controls s.r.o., www.rexygen.com