由S=a/b[t-1/b*sin(bt)]无法得出t=f(S)的解析式,所以,无法得出V=f(s)解析式。
只能近似算法。
-----------------------------------------------
那只能编程或利用工具,简单的如EXCEL:
用单变量求解,求出t,V也就出来了
----------------------------------------------------
PLC编程语言不懂,但原理应该一样,选一种算法,解出t
图片是根据已知S,运用EXCEL单变量求解工具,得出的结果。
问题的核心是:x-sinx=a 这一类方程的求解。
据我所学,目前尚不能像传统的解法求出精确解,只能通过计算机的无限逼近算法求出近似解。具体就是可以用MathLab软件或者微软 Math软件,在给定精度后,求出近似解。
由于关系比较复杂,方程没有解析解,要得到特定位移对应的时间值,需要迭代计算(试错计算)。如果编写程序进行迭代,基本不占用CPU时间(应该不到10微秒)。
对于位移求导,就是速度的关于时间的表达式呀