Actuator with delay
Actuator with delay
(OP)
Hello,
I have to design a PID controller for a second order system of transfer function of follwing form:
G(s)=K/s(1+Ts)
my command is an angle (on degree) After doing several tests with my actuator, I found that , it takes 10 s to respond (give me the required angle of command)
The PID I designed before is no long working. I'm thinking about model my system as a delay system, it's possible ? if so how can I add the delay of my actuator ?
Thank you
I have to design a PID controller for a second order system of transfer function of follwing form:
G(s)=K/s(1+Ts)
my command is an angle (on degree) After doing several tests with my actuator, I found that , it takes 10 s to respond (give me the required angle of command)
The PID I designed before is no long working. I'm thinking about model my system as a delay system, it's possible ? if so how can I add the delay of my actuator ?
Thank you





RE: Actuator with delay
______________________________________________________________________________
This is normally the space where people post something insightful.
RE: Actuator with delay
School problems are not permitted in this forum.
Just as well, I have no idea what he's talking about LOL
RE: Actuator with delay
This is why student questions should be allowed. I bet most that view this forum can't solve the problem and they could learn something.
What I think the OP wants are the PID gains so that the set point or position will be reached in 10 seconds.
The OP's wording is awful. He misuses the word delay but I doubt English is his first language.
I didn't answer because I thought the thread would be deleted by now.
I could have immediately posted this solution within minutes
http://deltamotion.com/peter/Mathcad/Mathcad%20-%2...
The OP would just need to change where the closed loop poles are to yield a 10 second response instead of a 0.3 second response.
Now for the but.....
Obviously this is homework and we SHOULD NOT provide answers within 1 week so the home work will be past due before we give the student a the answer. They should come here for the education but not for the answers.
Meanwhile we should quiz the student about his problem to make him think.
I would ask:
Where did that transfer function come from? This is one of my pet peeves about college control classes and books.
What kind of system is it for?
What are the units for K?
What does the first s in the denominator do? It integrates but it integrates what?
Can you write the differential equation from the Laplace Transform.
Why use a PID instead of a PI controller?
Now assume this is for a simple motor in position control.
If the current position is far from the set point position, what will be the velocity? Can it move that fast. When the control signal is at 100%
When control signal is the saturated at 100% the system is doesn't care about the feed back. It is essentially open loop. That is not good. How do you avoid that?
I think we could have some fun with the students and it would be education to non-students.
Peter Nachtwey
Delta Computer Systems
http://www.deltamotion.com
http://forum.deltamotion.com/
RE: Actuator with delay
My old boss had a favorite saying "BS baffles brains"
RE: Actuator with delay
There are so many different types. The way don't tune the same.
Me neither.
No, they only confuse the confused.
One should be able to tell what is BS and what is not and not be baffled but this is not BS.
When you understand you can write auto tuning programs.
No tweaking gains and drinking coffee waiting to see what happens.
This a system similar to what the OP is asking about.
https://www.youtube.com/watch?v=Ba1yJhvOmvc&t=...
Peter Nachtwey
Delta Computer Systems
http://www.deltamotion.com
http://forum.deltamotion.com/
RE: Actuator with delay
Why does he want to delay the actuator?
Cheers
Roy
RE: Actuator with delay
The OP wants to model the delay of his actuator mathematically so he can find a better controller algorithm, one that works with the delay. Delay is often a significant destabilizing factor in closed-loop systems that requires more than just PID tuning to overcome.
xnuke
"Live and act within the limit of your knowledge and keep expanding it to the limit of your life." Ayn Rand, Atlas Shrugged.
Please see FAQ731-376: Eng-Tips.com Forum Policies for tips on how to make the best use of Eng-Tips.
RE: Actuator with delay
Either that or a faster actuator with process delay where you make a change in the feed rate but it doesn't show up in the PV until a few seconds later.
A long time ago (about 40 years) I was using Ramsey controllers to control the power draw of cone crushers, a change in the feed rate would take about 20 seconds to show up as power draw in the crusher because that's how long it took the rock to arrive. 400 HP motors would be run at 398-400 HP 24/7/365, something like 120,000 tons per day for 8 crushers.
These controllers would make a change then wait for the process variable to reflect the change (20 second delay) before making another proportional change. They worked far better than a PID controller in this situation, the PID Integral action would wind up the output.
I'm sure it would be real easy to do in any PLC.
RE: Actuator with delay
This should be easy to do
The test system with little wheels has little friction and therefore relatively long time constants. If you think you can start by adjusting the proportional gain you would be wrong.
I can think of systems that are very difficult to tune without knowledge of the transfer function and how to place poles and zeros.
For systems with relatively long dead times there is the Smith Predictor. Smith Predictors don't wait and the integrator doesn't wind up. The key is the predictor part and it only needs to be close. It doesn't need to be perfect.
xnuke, don't you moderate this forum? Can't you change the rules so that students can post as long as they are willing to get grilled for a week.
Peter Nachtwey
Delta Computer Systems
http://www.deltamotion.com
http://forum.deltamotion.com/
RE: Actuator with delay
Personally, between textbooks, TAs, other students, professors, and the rest of the internet apart from Eng-Tips, I feel students have enough resources elsewhere, and I'd rather see them use those resources. Most forum posters don't know how to educate students while trying to help them. Students typically want the solution that gets them the right answer for the least amount of work, but only through work is learning truly possible. I still have student groans echoing in my ears when I'd answer a question with a question, but it was the right way to get them to learn. Forum posters usually don't do things that way because they want to be helpful, and they think by showing the full solution to a student they are helping. Often, they aren't, because the student simply copies it down for their assignment, then forgets it. The students don't learn how to think when that happens.
xnuke
"Live and act within the limit of your knowledge and keep expanding it to the limit of your life." Ayn Rand, Atlas Shrugged.
Please see FAQ731-376: Eng-Tips.com Forum Policies for tips on how to make the best use of Eng-Tips.
RE: Actuator with delay
Yes, that is what I was proposing above.
Peter Nachtwey
Delta Computer Systems
http://www.deltamotion.com
http://forum.deltamotion.com/