Программа для ЭВМ «HydroCAD» не имеет аналогов, является надстройкой на платформу nanoCAD и использует пользовательский интерфейс, предоставляемый платформой nanoCAD.
Многовариантное проектирование гидроузла на предпроектной стадии весьма трудозатратно без использования автоматизации расчетов и построения 3D-модели, так как основной критерий при выборе итогового варианта – это стоимость, которую невозможно рассчитать без точного значения объемов материалов.
Программа на основании исходных данных для проектирования земляной плотины и бетонной водосливной плотины рассчитывает все варианты, удовлетворяющие условию пропуска расходов при расчетном паводке. Затем, для каждого варианта рассчитывается объем материалов и их стоимость. Данные передаются в программу MS Excel для построения графика для обоснования выбранного оптимального варианта.
В качестве языка программирования использовался Python 3.10. Как среда САПР была выбрана отечественная платформа nanoCAD.