Hi all,
I have a system of 3 inequalities (f1,f2,f3) and i'm searching to determine values of axi, ayi, azi(i=3:6). I've tried with the function Cylindrical Decomposition (Mathematica) but it seems that the problem is a bit complex for that function. After that I wanted to use Optimization tools like the function Fmincon but I don't know how…
If you have any suggestions, it would be wonderful. :))
Many thanks, Maria
Here's the code:
m = 0.5; g = 9.81; C1 = 1 ; C2 = 0.1; C3 = 0.1;
f1 = m*(g – az3*(120*t*(t – 1)^2 + 20*(t – 1)^3 + 30*t^2*(2*t – 2)) – az5*(60*t^2*(t – 1) + 40*t^3) + 20*az6*t^3 + az4*(60*t*(t – 1)^2 + 60*t^2*(2*t – 2) + 20*t^3))< C1
f2 = -(m^2*(2*ax3*(120*t*(t – 1)^2 + 20*(t – 1)^3 + 30*t^2*(2*t – 2)) + 2*ax5*(60*t^2*(t – 1) + 40*t^3) – 40*ax6*t^3 – 2*ax4*(60*t*(t – 1)^2 + 60*t^2*(2*t – 2) + 20*t^3))*(60*az6*t^2 – az3*(180*t*(2*t – 2) + 180*(t – 1)^2 + 60*t^2) + az4*(180*t*(2*t – 2) + 60*(t – 1)^2 + 180*t^2) – az5*(120*t*(t – 1) + 180*t^2))^2 – m^2*(120*ax6*t – ax5*(600*t – 120) + ax4*(1200*t – 480) – ax3*(1200*t – 720))*(g – az3*(120*t*(t – 1)^2 + 20*(t – 1)^3 + 30*t^2*(2*t – 2)) – az5*(60*t^2*(t – 1) + 40*t^3) + 20*az6*t^3 + az4*(60*t*(t – 1)^2 + 60*t^2*(2*t – 2) + 20*t^3))^2 + 2*m^2*(60*ax6*t^2 – ax3*(180*t*(2*t – 2) + 180*(t – 1)^2 + 60*t^2) + ax4*(180*t*(2*t – 2) + 60*(t – 1)^2 + 180*t^2) – ax5*(120*t*(t – 1) + 180*t^2))*(60*az6*t^2 – az3*(180*t*(2*t – 2) + 180*(t – 1)^2 + 60*t^2) + az4*(180*t*(2*t – 2) + 60*(t – 1)^2 + 180*t^2) – az5*(120*t*(t – 1) + 180*t^2))*(g – az3*(120*t*(t – 1)^2 + 20*(t – 1)^3 + 30*t^2*(2*t – 2)) – az5*(60*t^2*(t – 1) + 40*t^3) + 20*az6*t^3 + az4*(60*t*(t – 1)^2 + 60*t^2*(2*t – 2) + 20*t^3)) – m^2*(ax3*(120*t*(t – 1)^2 + 20*(t – 1)^3 + 30*t^2*(2*t – 2)) + ax5*(60*t^2*(t – 1) + 40*t^3) – 20*ax6*t^3 – ax4*(60*t*(t – 1)^2 + 60*t^2*(2*t – 2) + 20*t^3))*(120*az6*t – az5*(600*t – 120) + az4*(1200*t – 480) – az3*(1200*t – 720))*(g – az3*(120*t*(t – 1)^2 + 20*(t – 1)^3 + 30*t^2*(2*t – 2)) – az5*(60*t^2*(t – 1) + 40*t^3) + 20*az6*t^3 + az4*(60*t*(t – 1)^2 + 60*t^2*(2*t – 2) + 20*t^3)))/(m^3*(g – az3*(120*t*(t – 1)^2 + 20*(t – 1)^3 + 30*t^2*(2*t – 2)) – az5*(60*t^2*(t – 1) + 40*t^3) + 20*az6*t^3 + az4*(60*t*(t – 1)^2 + 60*t^2*(2*t – 2) + 20*t^3))^3) < C2
f3 = (m^2*(2*ay3*(120*t*(t – 1)^2 + 20*(t – 1)^3 + 30*t^2*(2*t – 2)) + 2*ay5*(60*t^2*(t – 1) + 40*t^3) – 40*ay6*t^3 – 2*ay4*(60*t*(t – 1)^2 + 60*t^2*(2*t – 2) + 20*t^3))*(60*az6*t^2 – az3*(180*t*(2*t – 2) + 180*(t – 1)^2 + 60*t^2) + az4*(180*t*(2*t – 2) + 60*(t – 1)^2 + 180*t^2) – az5*(120*t*(t – 1) + 180*t^2))^2 – m^2*(120*ay6*t – ay5*(600*t – 120) + ay4*(1200*t – 480) – ay3*(1200*t – 720))*(g – az3*(120*t*(t – 1)^2 + 20*(t – 1)^3 + 30*t^2*(2*t – 2)) – az5*(60*t^2*(t – 1) + 40*t^3) + 20*az6*t^3 + az4*(60*t*(t – 1)^2 + 60*t^2*(2*t – 2) + 20*t^3))^2 + 2*m^2*(60*ay6*t^2 – ay3*(180*t*(2*t – 2) + 180*(t – 1)^2 + 60*t^2) + ay4*(180*t*(2*t – 2) + 60*(t – 1)^2 + 180*t^2) – ay5*(120*t*(t – 1) + 180*t^2))*(60*az6*t^2 – az3*(180*t*(2*t – 2) + 180*(t – 1)^2 + 60*t^2) + az4*(180*t*(2*t – 2) + 60*(t – 1)^2 + 180*t^2) – az5*(120*t*(t – 1) + 180*t^2))*(g – az3*(120*t*(t – 1)^2 + 20*(t – 1)^3 + 30*t^2*(2*t – 2)) – az5*(60*t^2*(t – 1) + 40*t^3) + 20*az6*t^3 + az4*(60*t*(t – 1)^2 + 60*t^2*(2*t – 2) + 20*t^3)) – m^2*(ay3*(120*t*(t – 1)^2 + 20*(t – 1)^3 + 30*t^2*(2*t – 2)) + ay5*(60*t^2*(t – 1) + 40*t^3) – 20*ay6*t^3 – ay4*(60*t*(t – 1)^2 + 60*t^2*(2*t – 2) + 20*t^3))*(120*az6*t – az5*(600*t – 120) + az4*(1200*t – 480) – az3*(1200*t – 720))*(g – az3*(120*t*(t – 1)^2 + 20*(t – 1)^3 + 30*t^2*(2*t – 2)) – az5*(60*t^2*(t – 1) + 40*t^3) + 20*az6*t^3 + az4*(60*t*(t – 1)^2 + 60*t^2*(2*t – 2) + 20*t^3)))/(m^3*(g – az3*(120*t*(t – 1)^2 + 20*(t – 1)^3 + 30*t^2*(2*t – 2)) – az5*(60*t^2*(t – 1) + 40*t^3) + 20*az6*t^3 + az4*(60*t*(t – 1)^2 + 60*t^2*(2*t – 2) + 20*t^3))^3) < C3
Best Answer