Non potrebbe essere che il programma non tiene conto della coesione?
Verifica il metodo di calcolo della spinta e poi...facci sapere come va a finire!