200-300 лет назад человечество использовало исключительно возобновляемые источники энергии: растительное топливо, энергию ветра (ветряные мельницы, паруса), солнца (для нагрева воды, выращивания растений), энергию водных потоков (водяные колёса).
Сейчас мы в определенном смысле возвращаемся к истокам, вооружённые принципиально новой и во много раз более мощной и эффективной техникой.
Повышение мощности и эффективности установок альтернативной энергетики и являются целью совершенствования методик их проектирования.
Основой разрабатываемых и используемых методик являются как давно известные физические принципы функционирования энергетических установок, так и новые методы оптимизации их параметров, направленного поиска наилучших конструктивных решений.
Указанные методики проектирования основаны на применении как коммерческих, платных, программных средств, так и появившихся в последнее время свободно распространяемых программных библиотек. Одним из ярчайших примеров такого свободного языка программирования с бесчисленным множеством библиотек для решения прикладных задач является язык Python.
Существуют и специальные библиотеки функций Python для проектирования установок альтернативной энергетики, методы применения которых рассмотрены в рамках данного сайта.