Error reconstruction (AN204470 HFI low speed)

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Anonymous
Not applicable

Hello, friends! Where is the error reconstruction flow chart (AN204470 HFI low speed)?

0 Likes
1 Solution
GeonaP_26
Moderator
Moderator
Moderator
250 solutions authored 100 solutions authored 50 solutions authored

error_reconstruction.png

(1) Inject a high-frequency voltage (sine wave voltage, 600hz to 2000hz) on d/q axis

(2) AD sample the motor phase current

(3) Use bandwidth filter to get the high-frequency response current signal

(4) Get the estimated q axis current (calculate by estimated rotor position). Actually, if the estimated position is the same with real position, the q axis current will converge to zero. So current error can be  designed as a PI to output speed error in step 5

(5) By integer speed error, the rotor electrical position can be calculated. (the calculate rotor position was feedback to step 3). If the estimated position is the same with motor real rotor position, speed error is zero.

During HFI modulation period, motor phase current will responsible according to its estimated position. Below picture is a test current wave when HFI running.

error_reconstruction_2.png

View solution in original post

0 Likes
6 Replies
GeonaP_26
Moderator
Moderator
Moderator
250 solutions authored 100 solutions authored 50 solutions authored

error_reconstruction.png

(1) Inject a high-frequency voltage (sine wave voltage, 600hz to 2000hz) on d/q axis

(2) AD sample the motor phase current

(3) Use bandwidth filter to get the high-frequency response current signal

(4) Get the estimated q axis current (calculate by estimated rotor position). Actually, if the estimated position is the same with real position, the q axis current will converge to zero. So current error can be  designed as a PI to output speed error in step 5

(5) By integer speed error, the rotor electrical position can be calculated. (the calculate rotor position was feedback to step 3). If the estimated position is the same with motor real rotor position, speed error is zero.

During HFI modulation period, motor phase current will responsible according to its estimated position. Below picture is a test current wave when HFI running.

error_reconstruction_2.png

0 Likes
Anonymous
Not applicable

Where id-bpf-sin-lpf signal is used?

In the “ Error Reconstruction” block there are two inputs (Id * sin, Iq * sin)

0 Likes
Anonymous
Not applicable

pastedImage_0.png

When high frequency voltage inject in motor, current will reponsible according the estimated angle. So check the d/q current (filtered by BPF)  and make below math equation convergence to 0 :

pastedImage_1.png

in up equation, Iqc will be 0 when estimated angle is correct.

0 Likes
Anonymous
Not applicable

what is inside the "error reconstruction" block (two inputs - Id * sin, Iq * sin) ... draw a diagram, please

0 Likes
Anonymous
Not applicable

what is inside the "error reconstruction" block (two inputs - Id * sin, Iq * sin) ... draw a diagram, please

0 Likes
Anonymous
Not applicable

Please see below figure:

pastedImage_0.png

0 Likes