An instability detection algorithm for an implantable blood pump may include determining a target position of a rotor of the pump, the rotor having permanent magnetic poles for magnetic levitation of the rotor, calculating a positional displacement of the target position from a predefined origin of a coordinate system of a housing of the pump, and calculating, during a rotation of the rotor, geometric deviations of a current position of the rotor from the target position.L'invention se rapporte à un algorithme de détection d'instabilité destiné à une pompe à sang implantable qui peut comprendre la détermination d'une position cible d'un rotor de la pompe, le rotor présentant des pôles magnétiques permanents servant à la lévitation magnétique du rotor, le calcul d'une position de déplacement de la position cible à partir d'une origine prédéfinie d'un système de coordonnées d'un boîtier de la pompe, et le calcul, au cours d'une rotation du rotor, des déviations géométriques de la position actuelle du rotor à partir de la position cible.