Finding coefficients of polynomials with inequality constrains
2 ビュー (過去 30 日間)
古いコメントを表示
I have a 7th order polynomial equation: x(t) = a*t^7 + b*t^6 + c*t^5 + d*t^4 + e*t^3 + f*t^2 + g*t + h
i know that:
x(0) = 0
x'(0) = 0
x''(0) = 0
hence, f,h,g =0.
however i am trying to solve for the rest of the coefficients and i have the following constrains:
x''' (0) <= Jmax
x(Tm) = D
x'(Tm) = Ve
x''(Tm) = 0
x'''(Tm) = 0
x'''(Tamax1) = 0
x''(Tamax1) = Amax
x''(Tamax2) <= Amax
x'''(Tamax2) = 0
x'''(Tamax3) = 0
x''(Tamax3) <= Amax
x'(Tvmax) <= Vmax
x''(Tvmax) = 0
where Jmax, D, Ve, Amax, Vmax are known inputs.
Hence, this brings us the problem of needing to find out what is a,b,c,d,e, Tm, Tamax1, Tamax2, Tamax3 and Tvmax.
The main issue i am facing is having more equations (from the constrains, 13) than unknowns (10) and the fact that there are inequality constrains.
Any idea how do i find the coefficients and the various T?
thank you!
0 件のコメント
回答 (1 件)
Asvin Kumar
2020 年 4 月 28 日
Have a look at the following example to see if it can help you:
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Polynomials についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!