How to find velocity from acceleration after integration in Simulink

24 views (last 30 days)
Sir,
I am getting instantaneous acceleration value,from which I wants to evaluate velocity in Simulink.
For a known signal(e.g Sine) we have the knowledge of initial value(=-1),but for an unknown signal how to define initial value to set into Simulink to find the Velocity and thereafter Position of a vehicle?
Please help me,
Thanks
  2 Comments
Adam Danz
Adam Danz on 18 Aug 2019
Without knowing the initial position, you can only calculate the change in position. Likewise, without knowing the initial velocity, you can only calculate the change in velcocity. However, if you have additional information about the system such as maximum speed and your delta-velocity signal saturates, you can assume it hit max speed and work your way backwards to determine the initial velocity.
Indrajit Roy
Indrajit Roy on 18 Aug 2019
Edited: Indrajit Roy on 18 Aug 2019
Thank you for the kind reply Sir,
Consider a vehicle starting from zero i.e stop condition.After that,we are giving acceleration(in terms of force) as an input to to the vehicle 10m/se^2. Now, we can define initial condition for velocity after 10 sec as
i.e V=u+f*Del_t where Del_t=10,u=0 which corresponds to V=10*10=100m/Sec)
Now,as I have mentioned time t=10 Sec,that's why I'm able to find the initial velocity for the next iteration as u=100m/sec and can find the V and can continue.
My question is how I can I solve this in Simulink?

Sign in to comment.

Answers (0)

Categories

Find more on Large-Scale Modeling in Help Center and File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!