I Need help developing a movement function for motor motion

assafMOCAP
Messages
2
Reaction score
0
Hi,
I have a motor that i would like to rotate to a certain angle, in a controlled manner.
During the movement, i want to update the final position I want to reach.
The new updated function has to start with the same speed the initial function ended with
I wan to find a function that does this.

In green, the initial function.
In blue at t=t1, I update the endpoint.
I would also like to control the pivot points of the function (in red)
How do I do that ?
Thank you !
 

Attachments

  • pid function.jpg
    pid function.jpg
    10.4 KB · Views: 220
Mathematics news on Phys.org
You could try playing around with the sigmoid function:

1590219349852.png
 
  • Like
Likes assafMOCAP
For a mathematical solution you could look at spline function. Specifically (because presumably you cannot achieve an instantaneous change in velocity) I would suggest a clamped cubic spline.

However I'm not sure how you would use this function in practice to control a motor; this would normally be done by a more simple calculation using the SUVAT equations to answer the question "do I need to speed up or slow down", because that is all you can control.
 
What is the goal? Reach the position in the fastest possible way with limits on acceleration and speed? Reach it with the lowest peak acceleration? Something else? The best acceleration/velocity profile will depend on that.

When you update your target you can forget what happened before. Only the current position, velocity and maybe acceleration matter. Maybe other current parameters as well, but not their history. The ideal profile will depend on what you consider "ideal".
 
Insights auto threads is broken atm, so I'm manually creating these for new Insight articles. In Dirac’s Principles of Quantum Mechanics published in 1930 he introduced a “convenient notation” he referred to as a “delta function” which he treated as a continuum analog to the discrete Kronecker delta. The Kronecker delta is simply the indexed components of the identity operator in matrix algebra Source: https://www.physicsforums.com/insights/what-exactly-is-diracs-delta-function/ by...
Fermat's Last Theorem has long been one of the most famous mathematical problems, and is now one of the most famous theorems. It simply states that the equation $$ a^n+b^n=c^n $$ has no solutions with positive integers if ##n>2.## It was named after Pierre de Fermat (1607-1665). The problem itself stems from the book Arithmetica by Diophantus of Alexandria. It gained popularity because Fermat noted in his copy "Cubum autem in duos cubos, aut quadratoquadratum in duos quadratoquadratos, et...
I'm interested to know whether the equation $$1 = 2 - \frac{1}{2 - \frac{1}{2 - \cdots}}$$ is true or not. It can be shown easily that if the continued fraction converges, it cannot converge to anything else than 1. It seems that if the continued fraction converges, the convergence is very slow. The apparent slowness of the convergence makes it difficult to estimate the presence of true convergence numerically. At the moment I don't know whether this converges or not.
Back
Top