Главное о кейсе
HydroWeb — веб-приложение для расчета нагрузок на ограждение котлована. Рассчитывает прочность и устойчивость ограждающей конструкции любого типа. Оно используется инженерами при проектировании котлованов, чтобы безопасно начинать строительство любого здания или сооружения.
Мы разработали полноценный цифровой продукт: от логотипа и визуальной концепции интерфейса, до разработки кастомного расчетного ядра — сердце приложения. Для этого необходимо было погрузиться в физику и геологию, чтобы все расчеты были максимально точными, ведь это может повлиять на безопасность строительства.
Как проект изменил жизнь пользователей
Перед началом проектирования мы провели интервью непосредственно с инженерами — пользователями, кто будет каждый день работать в приложении.
Интерфейс приложения разработан так, чтобы инженер мог быстро рассчитать нагрузки, сравнить расчеты и отправить расчет заказчику. Самое главное для пользователей — это работа непосредственно с самим расчетом, поэтому концепция приложения разработана таким образом, чтобы можно было работать одновременно с несколькими расчетами, а сам экран расчета разделен на две половины: слева ввод исходных данных, справа видим расчет в реальном времени. Скорость расчета тоже была главным критерием для разработки, по итогу получилось оптимизировать скорость до 0,2 секунды.
В концепции приложения также заложена максимальная адаптивность и гибкость под любые устройства: рабочие области можно тянуть и настраивать, а панель управления можно свернуть в компактный вид.
Бизнес-задача и ее решение
Ключевые задачи которые мы решали:
— разработать точную методику расчета, учитывая своды правил действующие на территории России, физико-механические свойства грунтов, ограждений и т.д.
— на основе методики разработать расчетное ядро приложения
— спроектировать интерфейс приложения и разработать визуальную концепцию
— запустить MVP в короткие сроки
Чтобы разработать методику расчета, мы провели глубокую аналитическую работу, если коротко описать принцип работы методики расчета: задача расчета решается методом конечных элементов, т.е. ограждение разбивается на множество малых балочных элементов для решения уравнений. Задача является нелинейной, т.к. смещение ограждения и давление грунта на ограждение зависят друг от друга, и поэтому решается итерационно.
Реализация, технические детали
В результате аналитики, в расчетном ядре приложения мы реализовали следующие методики расчета:
1) расчет давления грунта на ограждение с учётом дополнительной нагрузки на поверхности и грунтовых вод (включая расчет активного, пассивного и бытового давления 4 методами на выбор: СП 22.13330.2016, Соколовского, Сорочана, Eurocode 7);
2) расчет изгиба ограждения под действием давления грунта;
3) расчет ограждения на устойчивость, т.е. проверка условия обрушения грунта из-за падения ограждения;
4) расчет ограждения на прочность - способность материала ограждения выдерживать приложенные нагрузки.
Приложение позволяет задать геологию через слои грунта с различными свойствами. Встроен справочник свойств, содержащий 23 типа грунта.
Для задания свойств ограждения имеется справочник с 4 популярными типами шпунта либо свойства ограждения могут быть введены вручную.
Инсайты, гипотезы, процесс создания и взаимодействия с заказчиком
Главным инсайтом для нас, было узнать от пользователей продукта, как они им пользуются. Так как приложение предназначено для инженеров, у них есть свои паттерны использования подобных приложений. Например для них было важным работа с несколькими расчетами одновременно, вводить разные параметры ограждений, чтобы в реальном времени сравнить результаты расчетов, при проектировании интерфейса все эти кейсы были учтены, добавлены вкладки расчетов. Также для доп кейсов мы предусмотрели чтобы рабочее пространство можно было настроить под себя: растягивать рабочие области, или сворачивать в минимальный вид.