Был составлен также ряд программ для выяснения возможностей методов, основанных на минимизации функционалов и в общем слу- чае на применении методов нелинейного программирования. Такой подход имеет преимущество при решении технико-экономических задач. Однако, Как показали расчеты, при решении гидравлических задач предпочтение следует отдать упомянутым выше методам, в ос- нову которых положен метод определения поправок контурных рас- ходов. Все эти работы имели большое значение как для создания эф- фективных методов расчета гидравлических сетей, так и для реше- ния ряда важных технических задач [12, 16]. В разное время был создан ряд программ, основанных на числен- ном решении экстремальных задач, описывающих потокораспреде- ление в гидравлических сетях. Б. Н. Пшеничным [15] были разработаны методы применения экстремальных задач потокораспределения в гидравлических се- тях. В составленных программах используется ряд специальных приемов, позволяющих уменьшить время счета. При решении экст- ремальной задачи используется метод покоординатного спуска. Ряд программ создал Н. У. Койда с сотрудниками. В этих прог- раммах реализованы вариационные методы для гидравлического расчета сетей: первый метод, при котором минимизируется некото- рая функция, зависящая от напоров в узлах, и второй, при котором минимизируется некоторая функция расходов на участках в пред- положении, что балансы расходов в узлах выполняются [5, 8]. Для минимизации функции многих переменных использовался метод покоординатного спуска. Следует отметить, что число переменных в задачах такого типа оказывается довольно большим и для гидрав- лической увязки сети эти программы оказываются, как правило, менее эффективными, чем программы, реализующие метод контур- ных расходов. Напротив, для задач технико-экономического расчета программы такого типа могут быть весьма эффективными. Был разработан также комплект учебных программ для ЭВМ «Наири» и для средних ЭВМ на языке Фортран. Эти программы поз- воляют увязать гидравлическую сеть (водопроводную, тепловую или газовую) методом В. Г. Лобачева; рассчитать совместную рабо- ту насосов, скважин, свободных стру й, резервуаров и сети; выбрать трассу разветвленного трубопровода по заданной кольцевой сети с одной или несколькими точками питания; провести технико-эконо- мический расчет сети при заданном распределении потока [8, 10]. В Киевпроекте Л. А. Кириевским в 1973 г. была разработана программа расчета водопроводных сетей, позволяющая: проводить увязку сети; проводить расчет водопроводной сети с подбором диа- метров труб на всех или некоторых участках так, чтобы обеспечить минимальное значение пьезометрической отметки в узле и сделать это в некотором смысле оптимально. В последние годы потребности практики и прежде всего необхо- димость автоматизации проектирования водопроводных сетей и оп- тимального управления их функционированием привели к необхо- димости дальнейшего уеложнения как инженерных постановок за- дач, так и их математической и алгоритмической реализации. Соз- 262