01-09-2008 09:15 AM
01-10-2008 08:06 AM
Although we do not have an offering for Adaptive Control, you can easily create your Adaptive Controller in LabVIEW by using PID Control Toolkit in conjuction with LabVIEW Control Design and Simulation Module (to develop the controller adaptation) and the System Identification Toolkit (to identify the parameters of the system). Notice that if you can calculate the parameters of the plant yourself and create your own adaptation equation, maybe you only would need PID Control Toolkit to implement the PID algorithm.
All those toolkits are available if your university has site license available. Please contact your NI's sales representative to verify your situation and how to obtain/purchase those addons.
Hope this helps
09-02-2008 11:38 AM
Hi, i have pid toolkit 8.6, control design and simulation 8.6 and system identification 8.6, and i working with adaptive control.
i show an example for this, call "simex adaptive control with pid.vi " but i dont find it in the NI Example finder.
i would like will send me this example.. thanks..
my problem is with an block, i dont find the block that makes the adaptive algorithm, and I have doubts about imputs and outputs of block called ARM recursive system identificaciont .
Thanks, and sorry, my english id bad..
Jose Luis Villamil
09-03-2008 01:48 PM
Jose Luis,
Where did you get the image for this example?
09-03-2008 02:04 PM
Michelle:
Answer is here in thid duplicate post:
http://forums.ni.com/ni/board/message?board.id=170&message.id=352940&query.id=15840#M352940
09-03-2008 02:06 PM
Hi, Thanks for your response..
i get this image for the example "simex adaptive control with pid" for this link http://zone.ni.com/devzone/cda/tut/p/id/7438
and i would like get this vi. "simex adaptive control with pid" ....
Thanks for your help, and sorry by my english
ING. Jose Luis Villamil
09-04-2008 04:20 PM - edited 09-04-2008 04:21 PM
I have PID, Control Design and Simulation, as well as the Simulation Interface toolkit installed but do not have this example in LabVIEW. It is quite possible that this example was created for the tutorial you have reference.
This goes back to what Barp mentioned "Although we do not have an offering for Adaptive Control, you can easily create your Adaptive Controller in LabVIEW by using PID Control Toolkit in conjuction with LabVIEW Control Design and Simulation Module (to develop the controller adaptation) and the System Identification Toolkit (to identify the parameters of the system)"
09-05-2008 03:49 PM - edited 09-05-2008 03:52 PM
Hello all,
This example was created sometime ago to show the potentiality of LabVIEW to mix all those elements together and create adaptive control. We also have this article talking about this code (http://zone.ni.com/devzone/cda/tut/p/id/7438). You can see that code in attachment and you will need LV CD&SIM 8.6 and LV System Identification 4.0.
It is very important to notice that this is very "crude" mockup which doesn't take into account some of the major implementation issues as noise level necessary to identify the parameters, stability analysis for higher order models, stability analysis during adaptation, real-time jitter analysis, efficiency of PID design, etc. In other words, please use with caution and add additional code to use this in real-life applications. This is not intended to solve every single control problem out there.
On the other hand, if you are trying to study this problem and spend some time to improve it, here it is! This is actually a lot of fun (at least in my opinion, but I am biased by it!
09-06-2008 09:23 AM
thanks for all
but i want the tool to solve adaptive problem (model reference adaptive control)
using mit rul & libanouv directly
such that( Model-Free Adaptive (MFA) Control)
09-08-2008 07:29 AM
If you are interested to use MFA technique, feel free to contact CyboSoft directly. Here is the link with more information:
http://zone.ni.com/devzone/cda/tut/p/id/3133
On the other hand, notice that using Control Design and Simulation Module, you can create your own Model Reference Adaptive Control, as the technique shown below:
http://www.pages.drexel.edu/~kws23/tutorials/MRAC/MRAC.html
Of course, this will require some knowledge of model-based control design and implementation. Hope this helps!