Предлагается к рассмотрению пока качественный подход (количественный будет потом) при программировании протомодели задать одну из важнейших функций (назовём её пока просто f) PotencialEnergy f(KineticalEnergy)
где, входной параметр KineticalEnergy - Кe, кинетическая энергия (своего вида - механическая и т.д.), PotencialEnergy - Pe, потенциальная энергия.
Статическая картина с примерами иерархии процесса перехода Pe1->Ke1->Pe2->Ke2->Pe3->Ke3... рассматривается на Википедии (см., напр., Википедия:Проект:Научная модель мира)