nauduri
Industrial
- Sep 15, 2013
- 8
Hello,
This is sundaram, I'm working on a speed control of belt driven drum project and I'm new to control system concepts.
I'm trying to find the transfer function of the system so that I can model it in simulink and tune the PID and look in to other aspects of the system.
The blocks and variable i'm outputting is in the attached Image (picture 2)
The speed loop control (PID) is in the control block and it has a microcontroller in it (where I tuned the system partially).
Now the variable I'm out putting on to the scope is the internal speed var which gets calculated at a rate of 18KHz .
From the over shoots and rise time I could calculate damping ratio and natural frequency in rad/sec
and substitute in the standard 2nd order system transfer function.
But the 2nd order transfer function which I got above includes the PID control which is in the microcontroller.
But to the best of my knowledge it should not be included and it should be separated,then only I can use it in MATLAB.
From the diagram (picture 3) H(s) is the transfer function I have, D(s) is the PID loop and G(s) is the plant model.
Can anyone help me, I'm I right in my approach ?, if so how can I separate both transfer function
is this the way to do it..?
Now I have H(s)=D(s)*G(S) ( from picture 3)
And I know the PID gains => I know the 2nd order transfer function of the PID controller ie, D(s)
to get the G(s) I need to divide the H(s) with D(s)
G(s)=[H(s)/D(s)]
Is it right or am i missing something?
Thanks for your help in advance.
This is sundaram, I'm working on a speed control of belt driven drum project and I'm new to control system concepts.
I'm trying to find the transfer function of the system so that I can model it in simulink and tune the PID and look in to other aspects of the system.
The blocks and variable i'm outputting is in the attached Image (picture 2)
The speed loop control (PID) is in the control block and it has a microcontroller in it (where I tuned the system partially).
Now the variable I'm out putting on to the scope is the internal speed var which gets calculated at a rate of 18KHz .
From the over shoots and rise time I could calculate damping ratio and natural frequency in rad/sec
and substitute in the standard 2nd order system transfer function.
But the 2nd order transfer function which I got above includes the PID control which is in the microcontroller.
But to the best of my knowledge it should not be included and it should be separated,then only I can use it in MATLAB.
From the diagram (picture 3) H(s) is the transfer function I have, D(s) is the PID loop and G(s) is the plant model.
Can anyone help me, I'm I right in my approach ?, if so how can I separate both transfer function
is this the way to do it..?
Now I have H(s)=D(s)*G(S) ( from picture 3)
And I know the PID gains => I know the 2nd order transfer function of the PID controller ie, D(s)
to get the G(s) I need to divide the H(s) with D(s)
G(s)=[H(s)/D(s)]
Is it right or am i missing something?
Thanks for your help in advance.