This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMS320F28335: Slip estimator calculations

Part Number: TMS320F28335

Tool/software:

Hi team,

do we need to convert all the quantities wr,ids,iqs,imds etc to per unit while doing theta calculation?

what modifications have to made if am using tms320f28335 floating point dsp processor....?

what range exactly theta will vary ? is o to 1 in per unit represents o to 2pi?

iq Wslip, We;

#define CUR_MOD_MACRO(v)                            \
    v.IMDs +=  _IQmpy(v.Kr,(v.IDs - v.IMDs));        \
    Wslip = _IQdiv(_IQmpy(v.Kt,v.IQs),v.IMDs);        \
    We = v.Wr + Wslip;                                \
    v.Theta +=  _IQmpy(v.K,We);                        \
                                                    \
    if (v.Theta > _IQ(1))                            \
       v.Theta -=  _IQ(1);                            \
    else if (v.Theta < _IQ(0))                        \
       v.Theta += _IQ(1);

Thanks, 

Sathish 

  • Ajay,

    I have requested the correct SME to be assigned to answer your question.

    Yes, 0 to 1 in pu would represent 0 to 2pi.

    Thanks,

    Sira

  • Hi Sathish,

    do we need to convert all the quantities wr,ids,iqs,imds etc to per unit while doing theta calculation?

    Yes. You need to convert the variables to per-unit for calculation. 

    what modifications have to made if am using tms320f28335 floating point dsp processor....?

    It seems you don't need to do any modifications.

    what range exactly theta will vary ? is o to 1 in per unit represents o to 2pi?

    Yes. 0 to 1 in pu represents 0 to 2pi.

    Thanks,

    Jiaxin

  • Hi Jiaxin,           

    For estimating Rotor flux angle , θe= integral(ωr+ωsl)dt,

    where, θe=Rotor Flux angle, ωr=Motor speed, ωsl=Slip speed, dt=time of one switching cycle

    Considering, ωsl=(Rr/Lr)*(Iq_Ref/Id_Ref)

    where, Iq_Ref is obtained as PI Controller output limited to maximum value of Iq of the machine I use and Id_Ref as the reference value obtained via calculation.

    Will this method of approach yield good results?  

    Thanks,
    Sathish

  • Hi Sathish,

    Yes. This is a common method for indirect FOC of induction motor.

    Thanks,

    Jiaxin