Николай Терехов
Причины смены биогеоценозов:
изменение климата, деятельность человека, стихийные явления природы, а также изменение среды обитания проживающими в них видами;
вытеснение старых видов более конкурентоспособным видами;
увеличение видового разнообразия, цепей питания, становление замкнутого круговорота веществ - причины появления более устойчивого биогеоценоза.
Еще посмотрите здесь:
http://www.bioinside.ru/conibs-238-1.html
http://www.agrojour.ru/nauka/biologiya/kakovy-prichiny-ustojjchivosti-i-smeny-biogeocenozov.html