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.

CCS/LAUNCHXL-F28027F: Question about the speed PID calculation in InstaSPIN lab05b

Part Number: LAUNCHXL-F28027F
Other Parts Discussed in Thread: MOTORWARE

Tool/software: Code Composer Studio

Hello ,everyone.

I have set up the simulation model in Simulink according the parameter in lab05b.

And my simulation curve is the same as curve of lab05b in <Instaspin project and lab user guide>

This is the curve of lab05b in <Instaspin project and lab user guide>

This is the curve of my simulation.

But I still have some question about the method of calculation PID.Please give me a hand .

1.The method of calculation PID is the maximum phase margin, and so we set the deta = wc/w1 = w2/wc = 4.

but in my book ,I find that it set the deta = 2,so wc/w1 = w2/wc = 2,and w2/w1  = 4.

I do not know which deta value is better ?

and why not use the Mrmin (Closed-Loop Amplitude-Frequency Peak Minimum Principle) to caulate the speed PID?

2.I found that the speed filter pole is 100 rad/s in the lab05b guide,but I have not found it in lab05b program.

So I want to know all the speed filter pole default value is 100rad/s? and where I can find it in lab05b program?

Because I want to use my motor parameter to simulation and compare the simulation step response curve and the motor actual step response curve.

3.I want to test the speed loop bandwidth parameter using lab05b project.

I want to know whether you have tested the -3dB  bandwidth parameter using lab05b project.

and what is the -3dB  bandwidth limitation of  lab05b ?It is the fast Estimator  bandwidth?

what is the -3dB  bandwidth of the fast Estimator ?

Thanks

Best Regards

 

  • Has anyone come up with an answer to the question above?

    Thanks.

  • The technical content in InstaSPIN lab guide and InstaSPIN User's guide are all the instructions on the PI/PID regulator used in motorWare. In this forum, we only provide support on a specific question on C2000 device and reference code. You may get this knowledge in digital control papers or you can post on some engineering forums to see if you have enthusiasts who can help.

  • Thanks ,yanming.

    the question 1 about the deta value , I will learn it in digital control papers.

    2.I found that the speed filter pole is 100 rad/s in the lab05b guide,but I have not found it in lab05b program.

    So I want to know all the speed filter pole default value is 100rad/s in InstaSPIN ? and where I can find it in lab05b program?

    Because I want to use this parameter to simulation.

     

    3.I want to test the speed loop bandwidth parameter using lab05b project.

    I want to know whether you have tested the -3dB  bandwidth parameter using lab05b project.

    and what is the -3dB  bandwidth limitation of  lab05b ?It is the fast Estimator  bandwidth?

    what is the -3dB  bandwidth of the fast Estimator ?

    Please give me a hand 

    Thanks

    Best Regards