I have this code, which I think should work fine
Param = {Mo -> 112, mu1 -> 275.52,k -> 4.144,m2 -> 14,m3 -> 24, m4 -> 12,
R3 -> 0.16, r3 -> 0.12, rho3 -> 0.14, r1 -> 0.06};
eq = (m3*r1^2 + m3 *(r1*(r3+R3)/(2*r3+R3)) ^2 + m3*rho3*(r1/(2*r3+R3))^2 +
m4*(r1*(r3+R3)/(2*r3+R3))^2)*(phi1''[t]*Sin[phi1[t]]^2 -
0.5*phi1'[t]*Sin[phi1[t]]*Cos[phi1[t]]);
Q = Mo - k*phi1'[t] + mu1*phi1'[t]*4*(r1*(r3+R3)/(2*r3+R3));
sol = NDSolve [{eq==Q, phi1[0] == 0, phi1'[0] == 23.375} /.Param,
{phi1},{t, 0,0.2688}]
However, it gives me warning
NDSolve::ndnum: Encountered non-numerical value for a derivative at t == 0.`.
There are a lot of similar questions, but none of them were helpful since I don't understand what that error means and what causes it. I believe it has something to do with phi1[t]
being inside a sine function.