PID controller for a real-time plant system.

Hello everyone,
Im trying to make a PID controller to control the magnitude of displacement of a shaker device. There is a piezo-acceleromter placed on the shaker, with it i can measure the displacement that is caused after feeding the system with a sine wave with a certain magnitude.
I tried looking for examples and tutorials online, but i have only found examples for an offline plant system. They build the transfer function with comparing the input and output signal with system identification tool. But unfortunatly i didn't find any examples for Designing a controller when the plant system is available.
I've been looking everywhere in the internet for three days and im really furstrated. I will be very happy if someone can provide ideas or solution for my problem. Or if you can send me a link where i can find useful information about it.
Regards
Ali

3 Kommentare

Mathieu NOE
Mathieu NOE am 28 Mär. 2022
hello Ali
so, do you have a plant transfer function to show ? have you some measurements that can be used to build the transfer function ?
and second, what closed loop performance are you looking at ?
all the best
Ali Albaidhani
Ali Albaidhani am 28 Mär. 2022
Do i need a plant transfer function? Can't i directly make the controller with the physical system?
Mathieu NOE
Mathieu NOE am 28 Mär. 2022
well you can do a direct design based for example on the Ziegler Nichols method - if you know how to generate the stimulus signals to feed your system.
If you are able to send tests signals and measure your system response, why not buiild a model of your system and then first do some simulations ? once you feel ok with the sim then you can try for real

Melden Sie sich an, um zu kommentieren.

Antworten (0)

Gefragt:

am 25 Mär. 2022

Kommentiert:

am 28 Mär. 2022

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by