OpenLCA
История создания решения
Программное обеспечение openLCA разрабатывается компанией GreenDelta с 2006 года
Идея
Идея проекта и программного обеспечения openLCA возникла в 2006 году в ходе обсуждений с Андреасом Сиротом, Майклом Срокой и Юттой Хильденбранд. Цель была проста:
- Спроектировать и создать быструю, надежную, высокопроизводительную модульную платформу для оценки устойчивого развития и моделирования жизненного цикла, которая обеспечивает визуально привлекательное и гибкое моделирование сложных и простых моделей на стандартном языке программирования с использованием только общедоступного программного обеспечения с открытым исходным кодом.
- Создайте сообщество программистов, которое внесет свой вклад.
- Создавайте модули для платформы и давайте пользователям возможность создавать свои собственные модули.
Кто придумал openLCA
openLCA работает исключительно под руководством основной команды разработчиков, работающей в GreenDelta в Берлине.
Основанная в 2004 году, GreenDelta является независимой компанией по консалтингу в области устойчивого развития и разработке программного обеспечения, которая разрабатывает и предоставляет международные услуги, охватывающие все аспекты программного обеспечения и консалтинга в области устойчивого развития.
Клиентами GreenDelta являются международные предприятия, исследовательские и политические институты, университеты, консалтинговые фирмы, а также малые и средние предприятия промышленности и неправительственные организации не только в Германии, но и более чем в ста странах по всему миру.
Открытое программное обеспечение
openLCA распространяется под лицензией Mozilla Public License, MPL 2.0[1], которая является лицензией с открытым исходным кодом.
Для пользователя это означает:
openLCA полностью бесплатна, без каких-либо затрат на лицензирование. Программное обеспечение полностью прозрачно. Вы можете свободно делиться как программным обеспечением, так и любыми моделями, которые вы создаете в openLCA, при условии, что это разрешено лицензиями на базы данных. При желании вы даже можете проверить код на наличие любых потенциальных проблем, включая проблемы с безопасностью и любое вредоносное поведение. Это делает программное обеспечение с открытым исходным кодом подходящим для работы в особо уязвимых областях.
Для разработчика программного обеспечения это означает:
Если у вас есть идеи о том, как улучшить или модифицировать openLCA, не стесняйтесь делать это. Мы были бы признательны, если бы вы связались с нами, чтобы мы могли скорректировать нашу работу. Если вы распространяете модифицированное программное обеспечение, то применяется лицензия с открытым исходным кодом: затем вам необходимо опубликовать и сделать доступным бесплатно исходный код ваших изменений (“производная работа”). Вы также можете связаться с нами и попросить включить код в наш дистрибутив openLCA (для этого необходимо, чтобы мы провели проверку качества вашего вклада).
Возможности openLCA
Мощные функции для анализа жизненного цикла
Моделирование, анализ данных, импорт и экспорт и многое другое.
Дизайн и функциональность
Адаптируемый пользовательский интерфейс
Позволяет настраивать расположение окон, внешний вид графиков моделей и многое другое в соответствии с вашими потребностями.
64-разрядное программное обеспечение для баз данных с интенсивным использованием памяти
Легко моделируйте и выполняйте расчеты с помощью баз данных, требующих большого объема памяти.
Темные /светлые темы
Выберите одну из четырех тем графического редактора: Светлая, Nord Light, Nord Dark и Poimandres.
PDF и внешнее хранилище файлов
Храните PDF-файлы, рисунки и файлы, связанные с вашими наборами данных, в openLCA.
Инструменты разработчика
Встроенное программирование на SQL и Python (Jython)
Напишите и запустите скрипты для изменения ваших данных, используя встроенное программирование.
Сервер IPC – REST/gRPC (Python, JS/TS, C#)
Используя наш API, возможна интеграция с веб-интерфейсами или другими приложениями.
Клиент SQL Derby подключается к базе данных
Доступ к базам данных с помощью клиента SQL derby.
Хранилище сценариев
Сохраняйте сценарии, написанные вами в openLCA, для оптимизации рабочего процесса.
Анализ данных
Региональная оценка воздействия
Смоделируйте конкретные условия и характеристики места, где происходят ваши процессы.
Дерево вкладов
Легко находить "горячие точки" воздействия, сравнивая вклад процессов в потоки и категории воздействия.
Анализ параметров (экспериментальный)
Изменяйте несколько параметров одновременно для моделирования более динамичных результатов LCA.
Анализ методом Монте-Карло
Проводите анализ неопределенности. MCA Случайным образом изменяет входные данные вашей модели, используя распределения неопределенности.
Диаграмма Сэнки
Наглядно отображает влияние процессов в продуктовой системе на конкретные потоки и категории воздействия.
Теги, влияющие на результаты
Проанализируйте свои результаты, используя теги, которые были добавлены к потокам/процессам/продуктовым системам.
Импорт и экспорт
Импорт географических данных GeoJSON
Включение географической информации о существующих местоположениях в базу данных путем импорта файлов GeoJSON.
Импорт в Excel
Данные можно просто импортировать из Excel или буфера обмена.
Полный импорт/экспорт базы данных
Импортируйте данные в openLCA, используя широкий спектр форматов (zolca, EcoSpold 1, ILCD, JSON-LD).
Soda4LCA
Получите доступ к широкому спектру узлов ILCD с помощью инструмента soda4LCA для openLCA 2.
Сервер для совместной работы LCA
Совместная работа над набором данных об устойчивом развитии, созданием моделей и управлением ими для LCA.
EPDS от EC3
Загрузите или перегрузите EPD в EC3, повысив прозрачность.
Импорт/экспорт ILCD
Обменивайтесь или импортируйте данные в openLCA, используя формат ILCD.
Моделирование
Распределение и расширение системы
Выбирайте между физическим, причинным и экономическим распределением и применяйте системное расширение процессов.
Интерпретатор формул
Вычисляйте выражения или определяйте переменные из ваших моделей с помощью интерпретатора формул.
Расчет затрат на жизненный цикл
Моделируйте и оценивайте затраты и доходы от продукта на протяжении всего его жизненного цикла.
Массовая замена потоков/процессов
Используйте инструмент массовой замены для ручной корректировки потоков и процессов.
Автоматическое и графическое моделирование
Моделируйте системы продуктов непосредственно на графике модели или автоматически создавайте цепочки поставок.
Наборы параметров
Простое переключение между сценариями с помощью наборов параметров для расчетов.
Создание системных процессов
Создавайте агрегированные наборы данных в соответствии с требованиями защиты данных и для совместного использования данных LCA.
Проверка набора данных и базы данных
Подтвердите целостность взаимосвязей в базе данных после процессов импорта и сопоставления.
Зависимые параметры
Динамическая корректировка данных LCI на основе конкретных сценариев с использованием зависимых параметров.
Подключите несколько систем продуктов и результатов
Перетащите сохраненные системы продуктов и результаты в графическую модель.
Социальный анализ LCA
Проведите социальную оценку жизненного цикла (SLCA) для любого продукта или проекта.
openLCA Data
Широчайший выбор наборов данных
Ваш источник данных по LCA и устойчивому развитию.
Посмотреть базы данных
openLCA Nexus
Откройте для себя базы данных на openLCA Nexus
Летом 2012 года мы создали веб-сайт под названием openLCA Nexus, на котором мы предоставляем бесплатные и покупные базы данных для использования в openLCA. Вы также можете использовать страницу Nexus для поиска отдельных наборов данных, используя различные критерии поиска, такие как продукт, сектор, возраст, время или цена набора данных или базы данных.
Оптимизированные базы данных
Наборы данных оптимизированы для ускорения моделирования и расчетов
Наборы данных максимально согласованы с программным обеспечением openLCA, например, с последовательным, всеобъемлющим набором элементарных потоков.
Методы LCIA
Скачайте бесплатные методы LCIA для своих оценок
Мы также предоставляем пакет методов оценки воздействия на жизненный цикл (LCIA) для использования в openLCA, который доступен бесплатно в Nexus. Самый последний пакет методов LCIA, версия 2.1.2, включает в себя 43 различных метода LCIA. Как правило, вы можете использовать этот пакет методов для баз данных, доступных в Nexus, однако применяются некоторые исключения.