Orbital perturbation analysis