03-05-2013 10:02 AM
Can anybody help with the question below please
Using your LabView interface, input different values of power and record the output value of the number of wheel rotations. You can convert the latter into speed by measuring the diameter of the wheel. Then, type ‘ident’ in the command line of Matlab to launch a graphical user interface for system identification. Using the data collected for input power and recorded speed, you can derive the transfer function for your robot in the Laplace domain.
You will notice that it is possible to approximate the transfer function to a first order system.
Add disturbance to your system such as wind drag, road profile or friction. You might want to model the disturbance as a sinusoidal waveform.
Analyse the system response in LabView in order to tune the response.
Finally, write a LabView program to test your controller.
Record the steady-state error. Has it dropped to near zero?
Record the rise time. Has it decreased to less than 0.5 second? And for what values of Kp?
Check whether this response is realistic i.e. a real cruise control system generally cannot change the speed of the vehicle from 0 to 10m/s in less than 0.5 second.
Write the PID-feedback control LabVIEW program as described above.
03-05-2013 11:51 AM