Consider a solid ball of radius $r$ and mass $m$ rolling without slipping in a hemispherical bowl of radius $R$ (simple back and forth motion). Now, I assume the oscillations are small and so the small angle approximation holds. I wish to find the period of oscillation and I analyze the motion in two ways, first using conservation of energy and secondly using dynamics. However, I receive two inconsistent answers. One or both of the solutions must be wrong, but I cannot figure out which one and more importantly, I cannot figure out why.
Method 1: We write the energy conservation equation for the ball
$mgh + \frac{1}{2}mv^2 + \frac{1}{2}I\omega^2 = Constant$
from the center of mass, we take the height as $h = R-(R-r)cos\theta$ where $\theta$ is the angle from the vertical. Applying the no slip condition $v = r\omega$ and taking the moment of inertia for a solid sphere $I = \frac{2}{5}mr^2$ we can write the energy equation as
$mg(R-(R-r)cos\theta) + \frac{7}{10}mr^2\omega^2 = Constant$
Differentiating with respect to time:
$mg(R-r)sin\theta\cdot\omega + \frac{7}{5}mr^2\omega\cdot\alpha = 0$
taking the small angle approximation $sin\theta = \theta$ we get
$g(R-r)\theta + \frac{7}{5}r^2\alpha=0$
$-\frac{5g(R-r)}{7r^2}\theta = \alpha$
from which we can get $T = 2\pi\sqrt{\frac{7r^2}{5g(R-r)}}$
Method 2: The only torque acting on the ball at any point in its motion is the friction force $f$. So we can write
$\tau = I\alpha = fr$
again using the rolling condition $a = r\alpha$ and the moment of inertia for a solid sphere,
$\frac{2}{5}ma = f$
The net force acting on the system is the tangential component of gravity and the force of friction, so
$F = ma = mgsin\theta - f$
$\frac{7}{5}a = gsin\theta$
taking the small angle approximation and converting $a$ to $\alpha$ we get
$\alpha = \frac{5g}{7r}\theta$
and a corresponding period of $T = 2\pi\sqrt{\frac{7r}{5g}}$
Now the solutions are very different and I would appreciate it if someone would point out where I went wrong.