Aujourd’hui, il est admis que ces variations sont dues à la superposition de 3 cycles :
- le cycle de Schwabe (de 9 à 13 ans),
- le cycle de Gleissberg (de 77 à 99 ans),
- le cycle de Suess (de 150 à 250 ans).
Il est possible que 2 autres cycles existent :
- le cycle de Bond d’environ 1500 ans
- et celui d’Hallstattzeit d’environ 2300 ans.