I have a right handed coordinate system with origin O. On the plane yz there's a triangular-shaped plate with sides lying on the axes, both of length a. The plate rotates around the z axis (vertical with respect to the ground) with angular velocity ω. I want to find the external torque with respect to O needed to keep the angular velocity constant.
I've tried to solve the problem both with respect to an inertial frame of reference and to a non-inertial one.
Inertial frame of reference
Since the chosen pole is O, all the reaction forces that the rod applies on the plate have no torque. The only other force on the plate is its weight,
$$ \vec{W} = -mg\hat{z} $$
Then the total torque on the plate is
$$ \vec{M_O} = \vec{M_{ext}} - \frac{mga}{3}\hat{x} $$
since the plate's center of mass is in (0, a/3, a/3).
From Euler's equation, given that the angular velocity is constant, we have
$$ \vec{M_O} = \vec{\omega} \wedge I\vec{\omega} $$
Since ω has only the z component, I just calculated the last column of the inertial tensor I. I found:
$$ I = \begin{bmatrix} 0 \\ -\frac{ma^2}{3} \\ \frac{ma^2}{12} \end{bmatrix} $$
Now I have the equation:
$$ \frac{m\omega^2a^2}{12}\hat{x} = \vec{M_{ext}} - \frac{mga}{3}\hat{x} $$
And therefore:
$$ \vec{M_{ext}} = \frac{m\omega^2a^2}{12}\hat{x} + \frac{mga}{3}\hat{x} $$
Non-inertial frame of reference
First step I did was to calculate the pseudo force on the center of mass.
$$ F_{app} = \frac{m\omega^2a}{3}\hat{y} $$
In this frame of reference the plate is static, so the second cardinal equation of statics must apply:
$$ \vec{M_{ext}} - \frac{mga}{3}\hat{x} - \frac{m\omega^2a^2}{9}\hat{x} = 0 $$
So I find:
$$ \vec{M_{ext}} = \frac{mga}{3}\hat{x} + \frac{m\omega^2a^2}{9}\hat{x} $$
As you can see the two solutions are similar but no equal. Could you please explain me why?