System Modeling Using MATLAB System Identification Toolbox

4 views (last 30 days)
Hi,
I have a project, it is a xy positioning table. The positioning system consists of two dc motors to actuate the system to move linearly along x-axis and y-axis respectively(there are some mechanism to convert the motor rotary movement into system linear movement). Besides, multiturn potentiometer is mechanically coupled to each motor to measure and feedback the position data.
Now I need to create two system models (transfer function), each representing the operation of the system along x-axis and y-axis respectively. In order to use system identification toolbox to create the model, I will need to acquire the relevant input and output data of the system.
I am using Simulink block to create the input to the positioning system and the relevant position data will be delivered back to the simulink as well. In between the computer and positioning system, there is a target processor. The target processor will output the signal being sent from the simulink source block to drive the positioning system. The measured data from the potentiometer will be sent back to the simulink via the target processor.
My question is what source block should be used as the input for the data collection? The output should be the speed of the system right? As I will put a derivative block after the position signal in Simulink to obtain the system speed.
Please help. Thank you very much.
Regards
  1 Comment
sofiane aradj
sofiane aradj on 17 May 2012
i have the same project a x y table with 2 dc motor i realise a PI controller of a dc motor four quadrant speed control and i put a integrator after this block to get a the système position for each axis give mé 1 day and i mail you my model
and i have a problem in the cross coupling for the 2 dc motor to do a circular & linear countours

Sign in to comment.

Answers (0)

Community Treasure Hunt

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

Start Hunting!