Зная требуемое количество теплоты (калория), разность температур подачи и обратки (градусы), определяем объëм теплоносителя, который надо перекачать по контуру за единицу времени. Определяем потери напора в контуре. Смотрим графики насосов, находим точку на них и выбираем насос.
Тут подробнее https://zen.yandex.ru/media/turasov/diametr-trub-dlia-otopleniia-5c666acb6021bf00ae375610