For the estimation of flux instead of using pure integrator, i am using programmable low pass filters (PLPF) with two filters in cascaded
y1(k) = a*y1(k-1) + K*u(k-1);
y2(k) = a*y2(k-1) + K*y1(k-1);
where
K = (sqrt(G)*Ts)/tau;
Ts = Sampling time;
a = 1-(Ts/tau);
G = (1/we)*sqrt([1+(tau*we)^2]^n)
tau = (1/we)* tan(pi/(2*n));
so G = (2/we);
tau = (1/we);
we = Syn_speed in rad/sec (estimated)
n = Number of filters in cascaded.
By using above equations it has to reduce the offset and drift problems, but motor is not rotating smoothly where the file attached shows the wave forms of estimated fluxes (sid(yellow),siq(green)) ,voltage(pink) and current in (light-blue) and the applied DC voltage 80v, as the voltage increases the motor stops drawing high currents
Kindly suggest me .
Thanks in advance