LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

System identification for open loop unstable plant?

Hello,

 

I have been trying to use system identification on labview. My problem is that my plant is open loop unstable and none of the tutorials or examples I have found seem to cover this so I cannot get it to work. Does anyone have any suggestions as to how I should go about it? My plant has an RC servo so it needs a PWM signal to stimulate it.

 

Thanks

Adam

0 Kudos
Message 1 of 10
(5,147 Views)
Can you provide more details?  I don't quite follow what you are trying to do...
0 Kudos
Message 2 of 10
(5,132 Views)

I want to control my plant with lead/lag control but I do not know the plant model which makes this very difficult. I cannot theoretically calculate it because the information I need to obtain a numerical transfer function or state space model is unavailable.

 

I have it controlled with PID at the moment but this is not ideal.

 

I am trying to use the system identification toolkit to obtain a transfer function but I do not know what to do because the examples do not work for open loop unstable plants.

 

Adam

0 Kudos
Message 3 of 10
(5,129 Views)
There is a tutorial about closed-loop system id, please see http://zone.ni.com/devzone/cda/tut/p/id/4321 to get some ideas.
0 Kudos
Message 4 of 10
(5,113 Views)

adamkse wrote:

I want to control my plant with lead/lag control but I do not know the plant model which makes this very difficult. I cannot theoretically calculate it because the information I need to obtain a numerical transfer function or state space model is unavailable.

 

I have it controlled with PID at the moment but this is not ideal.

 

I am trying to use the system identification toolkit to obtain a transfer function but I do not know what to do because the examples do not work for open loop unstable plants.

 

Adam


Ok Open loop unstable functions cannot be predictably controlled (hence the terms; open loop and unstable,)  Not being able to model the actions is a bit of a problem too.

 

 

Somehow, someway you need to get some kind of model or some kind of feedback to either provide stability in the plant or close the loop.

 

 

Adding hardware (sensors) is the most likely solution.

 

 

tell me more about the plant, I do this kind of thing for a living, so I could offer some ideas. 


"Should be" isn't "Is" -Jay
Message 5 of 10
(5,106 Views)

Thanks Jeff,

 

You took the words right out of my mouth...  Except for your last sentence..  😉

 

Please tell us more about the plant so that we can have a better understanding of what you are dealing with.

 

R

0 Kudos
Message 6 of 10
(5,090 Views)

Ray.R wrote:

Thanks Jeff,

 

You took the words right out of my mouth...  Except for your last sentence..  😉

 



The "Hardly Working" line-  Yeah- It is a lie


"Should be" isn't "Is" -Jay
0 Kudos
Message 7 of 10
(5,087 Views)

Hey Guys,

 

Thanks for the fast replies. I have the plant stabilized with a PID controller at the moment but want to move on to better controllers. I tried the closed loop identification technique but my results do not simulate a stable response. 

 

My plant is the ball and beam control problem which you can find many links for on the internet that can explain it better than I can. 

 

I have a sensor and a negative unity feedback loop at the moment.

0 Kudos
Message 8 of 10
(5,080 Views)
Curious:  Is this some sort of homework?
0 Kudos
Message 9 of 10
(5,070 Views)
Yes, its a project. Although the system identification is not specified part of it. I just want to use it so that I can obtain a model. I have derived the symbolic transfer function but the parameters I need to know are unavailable to me.
0 Kudos
Message 10 of 10
(5,067 Views)