In[]:=
L=0.001d=0.001l=0.001B=0.1M=0.001k=1R=0.001g=10rx0=L/2rz0=L/2+d+l/2r0=Sqrt[rx0^2+rz0^2]A0=-rz0rx0Fz0=B/r0^5(rx0-2rz0+5A0/r0^2rz0)rx=L/2Sin[alpha[t]]Cos[psi[t]]ry=L/2Sin[alpha[t]]Sin[psi[t]]rz=L/2Cos[alpha[t]]+d+l/2r=Sqrt[rx^2+ry^2+rz^2]A=(rx^2+ry^2)Cos[alpha[t]]-ryrzSin[alpha[t]]Sin[psi[t]]-rzrxSin[alpha[t]]Cos[psi[t]]Fx=B/r^5(-4rxCos[alpha[t]]+rzSin[alpha[t]]Cos[psi[t]]+5A/r^2rx)Fy=B/r^5(-4ryCos[alpha[t]]+rzSin[alpha[t]]Sin[psi[t]]+5A/r^2ry)Fz=B/r^5(rySin[alpha[t]]Sin[psi[t]]+rxSin[alpha[t]]Cos[psi[t]]-2rzCos[alpha[t]]+5A/r^2rz)eq1=ML/2(alpha''[t]Cos[alpha[t]]Cos[psi[t]]-psi''[t]Sin[alpha[t]]Sin[psi[t]]-(alpha'[t]^2+psi'[t]^2)Sin[alpha[t]]Cos[psi[t]]-2alpha'[t]psi'[t]Cos[alpha[t]]Cos[psi[t]])==Fx+(fs[t]+kNf[t]theta'[t])Sin[psi[t]]eq2=ML/2(alpha''[t]Cos[alpha[t]]Sin[psi[t]]+psi''[t]Sin[alpha[t]]Cos[psi[t]]-(alpha'[t]^2+psi'[t]^2)Sin[alpha[t]]Sin[psi[t]]+2alpha'[t]psi'[t]Cos[alpha[t]]Cos[psi[t]])==Fy-(fs[t]+kNf[t]theta'[t])Cos[psi[t]]eq3=MR(alpha''[t]Cos[alpha[t]]-alpha'[t]^2Sin[alpha[t]])-ML/2(alpha''[t]Sin[alpha[t]]+alpha'[t]^2Cos[alpha[t]])==Fz+Mg+Nf[t]eq4=theta''[t]-2kNf[t]/(MR)theta'[t]-2fs[t]/(MR)==0eq5=L/2Sin[alpha[t]]psi'[t]-Rtheta'[t]==0soln=NDSolve[{eq1,eq2,eq3,eq4,eq5,alpha[0]==Pi/2,alpha'[0]==1,theta[0]==0,theta'[0]==1/2,psi[0]==0,psi'[0]==1,Nf[0]==-Fz0-Mg,Nf'[0]==1,fs[0]==0,fs'[0]==1},{alpha[t],theta[t],psi[t],Nf[t],fs[t]},{t,0,10}]Plot[psi[t]/.soln,{t,0,10}]
Out[]=
0.001
Out[]=
0.001
Out[]=
0.001
Out[]=
0.1
Out[]=
0.001
Out[]=
1
Out[]=
0.001
Out[]=
10
Out[]=
0.0005
Out[]=
0.002
Out[]=
0.00206155
Out[]=
-1.×
-6
10
Out[]=
-1.57182×
10
10
Out[]=
0.0005Cos[psi[t]]Sin[alpha[t]]
Out[]=
0.0005Sin[alpha[t]]Sin[psi[t]]
Out[]=
0.0015+0.0005Cos[alpha[t]]
Out[]=
2
(0.0015+0.0005Cos[alpha[t]])
-7
10
2
Cos[psi[t]]
2
Sin[alpha[t]]
-7
10
2
Sin[alpha[t]]
2
Sin[psi[t]]
Out[]=
-0.0005(0.0015+0.0005Cos[alpha[t]])-0.0005(0.0015+0.0005Cos[alpha[t]])+Cos[alpha[t]](2.5×+2.5×)
2
Cos[psi[t]]
2
Sin[alpha[t]]
2
Sin[alpha[t]]
2
Sin[psi[t]]
-7
10
2
Cos[psi[t]]
2
Sin[alpha[t]]
-7
10
2
Sin[alpha[t]]
2
Sin[psi[t]]
Out[]=
0.1(0.0015+0.0005Cos[alpha[t]])Cos[psi[t]]Sin[alpha[t]]-0.002Cos[alpha[t]]Cos[psi[t]]Sin[alpha[t]]++2.5×+2.5×
0.0025Cos[psi[t]]Sin[alpha[t]]-0.0005(0.0015+0.0005Cos[alpha[t]])-0.0005(0.0015+0.0005Cos[alpha[t]])+Cos[alpha[t]]2.5×+2.5×
2
Cos[psi[t]]
2
Sin[alpha[t]]
2
Sin[alpha[t]]
2
Sin[psi[t]]
-7
10
2
Cos[psi[t]]
2
Sin[alpha[t]]
-7
10
2
Sin[alpha[t]]
2
Sin[psi[t]]
2
(0.0015+0.0005Cos[alpha[t]])
-7
10
2
Cos[psi[t]]
2
Sin[alpha[t]]
-7
10
2
Sin[alpha[t]]
2
Sin[psi[t]]
5/2
(+2.5×+2.5×)
2
(0.0015+0.0005Cos[alpha[t]])
-7
10
2
Cos[psi[t]]
2
Sin[alpha[t]]
-7
10
2
Sin[alpha[t]]
2
Sin[psi[t]]
Out[]=
0.1(0.0015+0.0005Cos[alpha[t]])Sin[alpha[t]]Sin[psi[t]]-0.002Cos[alpha[t]]Sin[alpha[t]]Sin[psi[t]]++2.5×+2.5×
0.0025Sin[alpha[t]]Sin[psi[t]]-0.0005(0.0015+0.0005Cos[alpha[t]])-0.0005(0.0015+0.0005Cos[alpha[t]])+Cos[alpha[t]]2.5×+2.5×
2
Cos[psi[t]]
2
Sin[alpha[t]]
2
Sin[alpha[t]]
2
Sin[psi[t]]
-7
10
2
Cos[psi[t]]
2
Sin[alpha[t]]
-7
10
2
Sin[alpha[t]]
2
Sin[psi[t]]
2
(0.0015+0.0005Cos[alpha[t]])
-7
10
2
Cos[psi[t]]
2
Sin[alpha[t]]
-7
10
2
Sin[alpha[t]]
2
Sin[psi[t]]
5/2
(+2.5×+2.5×)
2
(0.0015+0.0005Cos[alpha[t]])
-7
10
2
Cos[psi[t]]
2
Sin[alpha[t]]
-7
10
2
Sin[alpha[t]]
2
Sin[psi[t]]
Out[]=
0.1-2(0.0015+0.0005Cos[alpha[t]])Cos[alpha[t]]+0.0005+0.0005++2.5×+2.5×
2
Cos[psi[t]]
2
Sin[alpha[t]]
2
Sin[alpha[t]]
2
Sin[psi[t]]
5(0.0015+0.0005Cos[alpha[t]])-0.0005(0.0015+0.0005Cos[alpha[t]])-0.0005(0.0015+0.0005Cos[alpha[t]])+Cos[alpha[t]]2.5×+2.5×
2
Cos[psi[t]]
2
Sin[alpha[t]]
2
Sin[alpha[t]]
2
Sin[psi[t]]
-7
10
2
Cos[psi[t]]
2
Sin[alpha[t]]
-7
10
2
Sin[alpha[t]]
2
Sin[psi[t]]
2
(0.0015+0.0005Cos[alpha[t]])
-7
10
2
Cos[psi[t]]
2
Sin[alpha[t]]
-7
10
2
Sin[alpha[t]]
2
Sin[psi[t]]
5/2
(+2.5×+2.5×)
2
(0.0015+0.0005Cos[alpha[t]])
-7
10
2
Cos[psi[t]]
2
Sin[alpha[t]]
-7
10
2
Sin[alpha[t]]
2
Sin[psi[t]]
Out[]=
5.×(-2Cos[alpha[t]]Cos[psi[t]][t][t]-Cos[psi[t]]Sin[alpha[t]]([t]+[t])+Cos[alpha[t]]Cos[psi[t]][t]-Sin[alpha[t]]Sin[psi[t]][t])+Sin[psi[t]](fs[t]+Nf[t][t])
-7
10
′
alpha
′
psi
2
′
alpha
2
′
psi
′′
alpha
′′
psi
0.1(0.0015+0.0005Cos[alpha[t]])Cos[psi[t]]Sin[alpha[t]]-0.002Cos[alpha[t]]Cos[psi[t]]Sin[alpha[t]]++2.5×+2.5×
0.0025Cos[psi[t]]Sin[alpha[t]]-0.0005(0.0015+0.0005Cos[alpha[t]])-0.0005(0.0015+0.0005Cos[alpha[t]])+Cos[alpha[t]]2.5×+2.5×
2
Cos[psi[t]]
2
Sin[alpha[t]]
2
Sin[alpha[t]]
2
Sin[psi[t]]
-7
10
2
Cos[psi[t]]
2
Sin[alpha[t]]
-7
10
2
Sin[alpha[t]]
2
Sin[psi[t]]
2
(0.0015+0.0005Cos[alpha[t]])
-7
10
2
Cos[psi[t]]
2
Sin[alpha[t]]
-7
10
2
Sin[alpha[t]]
2
Sin[psi[t]]
5/2
(+2.5×+2.5×)
2
(0.0015+0.0005Cos[alpha[t]])
-7
10
2
Cos[psi[t]]
2
Sin[alpha[t]]
-7
10
2
Sin[alpha[t]]
2
Sin[psi[t]]
′
theta
Out[]=
5.×(2Cos[alpha[t]]Cos[psi[t]][t][t]-Sin[alpha[t]]Sin[psi[t]]([t]+[t])+Cos[alpha[t]]Sin[psi[t]][t]+Cos[psi[t]]Sin[alpha[t]][t])-Cos[psi[t]](fs[t]+Nf[t][t])
-7
10
′
alpha
′
psi
2
′
alpha
2
′
psi
′′
alpha
′′
psi
0.1(0.0015+0.0005Cos[alpha[t]])Sin[alpha[t]]Sin[psi[t]]-0.002Cos[alpha[t]]Sin[alpha[t]]Sin[psi[t]]++2.5×+2.5×
0.0025Sin[alpha[t]]Sin[psi[t]]-0.0005(0.0015+0.0005Cos[alpha[t]])-0.0005(0.0015+0.0005Cos[alpha[t]])+Cos[alpha[t]]2.5×+2.5×
2
Cos[psi[t]]
2
Sin[alpha[t]]
2
Sin[alpha[t]]
2
Sin[psi[t]]
-7
10
2
Cos[psi[t]]
2
Sin[alpha[t]]
-7
10
2
Sin[alpha[t]]
2
Sin[psi[t]]
2
(0.0015+0.0005Cos[alpha[t]])
-7
10
2
Cos[psi[t]]
2
Sin[alpha[t]]
-7
10
2
Sin[alpha[t]]
2
Sin[psi[t]]
5/2
(+2.5×+2.5×)
2
(0.0015+0.0005Cos[alpha[t]])
-7
10
2
Cos[psi[t]]
2
Sin[alpha[t]]
-7
10
2
Sin[alpha[t]]
2
Sin[psi[t]]
′
theta
Out[]=
1.×(-Sin[alpha[t]][t]+Cos[alpha[t]][t])-5.×(Cos[alpha[t]][t]+Sin[alpha[t]][t])0.01+Nf[t]+
-6
10
2
′
alpha
′′
alpha
-7
10
2
′
alpha
′′
alpha
0.1-2(0.0015+0.0005Cos[alpha[t]])Cos[alpha[t]]+0.0005+0.0005++2.5×+2.5×
2
Cos[psi[t]]
2
Sin[alpha[t]]
2
Sin[alpha[t]]
2
Sin[psi[t]]
5(0.0015+0.0005Cos[alpha[t]])-0.0005(0.0015+0.0005Cos[alpha[t]])-0.0005(0.0015+0.0005Cos[alpha[t]])+Cos[alpha[t]]2.5×+2.5×
2
Cos[psi[t]]
2
Sin[alpha[t]]
2
Sin[alpha[t]]
2
Sin[psi[t]]
-7
10
2
Cos[psi[t]]
2
Sin[alpha[t]]
-7
10
2
Sin[alpha[t]]
2
Sin[psi[t]]
2
(0.0015+0.0005Cos[alpha[t]])
-7
10
2
Cos[psi[t]]
2
Sin[alpha[t]]
-7
10
2
Sin[alpha[t]]
2
Sin[psi[t]]
5/2
(+2.5×+2.5×)
2
(0.0015+0.0005Cos[alpha[t]])
-7
10
2
Cos[psi[t]]
2
Sin[alpha[t]]
-7
10
2
Sin[alpha[t]]
2
Sin[psi[t]]
Out[]=
-2.×fs[t]-2.×Nf[t][t]+[t]0
6
10
6
10
′
theta
′′
theta
Out[]=
0.0005Sin[alpha[t]][t]-0.001[t]0
′
psi
′
theta
Out[]=
{}
Out[]=
