07-20-2010 02:18 AM
Hi guys,
I have a problem in using Extended Kalman Filter on LV2009.
Every time I run my program, my state is not updated by the function.
When I checked through, it seems that my plant model somehow was not fully connected into the EKF vi.
The value indicated on the plant model never change.
The related vi(s) are attached. The acc_emg.vi is the main program.
It uses EKF to estimate state of tremor parameter.
Hope that you can give me some advice. Many thanks.
Agus Herryanto
Nanyang Technological University Singapore
Solved! Go to Solution.
07-20-2010 12:21 PM
Have you tried making the plant model as a strictly typed static VI reference. See the attached VI.
07-21-2010 01:50 AM
Dear Mr.Andy,
Thank you very much for the reply.
Sorry to trouble you one more time.
I am quite new in using LV for my research and now I still do not understand how to convert my plant model created from the template into the strictly typed vi.
I hope that you can give me some advices.
Thank you very much.
Regards,
Agus
07-21-2010 11:12 AM
You can right click on the Static VI Reference and select Strictly Type
07-21-2010 11:58 PM
Thank you for your help. This really solved my problem.
07-22-2010 12:14 PM
Not a problem, glad that I can help 😃
03-14-2011 06:03 AM
Hello andy.
Iam trying to implement discrete extended kalman filter.I dont know whether the plant model is connected correctly or not.I have checked it but found no errors.The output of plant model varies continuously but the outputs of extended kalman filter stays at zeroes.What might be the reason? If you need some more information i can attach the vi's.
Thanks alot...!
03-14-2011 11:37 PM
HI andy.
Here are the VIs attached.
Thanks in advance...!
06-10-2013 10:27 AM
Hi every one need some help regarding wiring a plant model to an EKF block. I have checked the sample VIs but the problem is that in my application the matrices A, B and C used in EKF are time dependent and changes as the simulation progresses. However in the provided samples a plant model is taken as static reference VI which does not changes with time. Please tell me how to resolve this issue.