A convection driven geodynamo reversal model