I am asking this question in relation to an example shown in the 'Orbital Mechanics for Engineering Students' book by Howard Curtis (third edition) pp659 example 12.1.
The example is demonstrating how to calculate the orbit decay given the Keplerian elements and ballistic coefficient. The process goes something like this:
Convert Keplerians Elements ==> [R, V] State Vector in perifocal frame ==> [R, V] state vector in Geocentric equatorial frame ==> numerical solution of equation of motion:
$$\ddot{\mathbf{r}} = -\mu \frac{\mathbf{r}}{r^3} + p$$
where p is the perturbing drag acceleration:
$$\mathbf{p} = -\frac{1}{2} \rho \upsilon^2 \left(\frac{C_D A}{m} \right) \mathbf{v_{rel}}$$
After numerical solution of the ODE, a plot of altitude vs. time is generated.
My question is: why is it necessary to convert the Keplerian elements into a state vector in the geocentric equitorial frame. I get that a state vector representation is needed to work with the equations of motions, but why can't you use just solve the equations of motions with the state vectors in perifocal frame? Is there a particular reason/advantage of doing this?