#dam, #breach, #Hec-Ras. Для затравки, мерч следующего видео: прорыв дамбы водохранилища. Как из сad перепрыгнуть в Ras и потом назад. Репост и распространение приветствуется! 🎸
Попробовал замоделить прорыв дамбы водохранилища объемом 21 млн кубов. Хочу сказать, что постановка задачи требует гораздо большей аккуратности, чем просто пустить воду по каналу. Теперь осталось дело за малым: хорошенько покурить матчасть и запилить видос. 🤠
А почему бы и нет? А: отлетать коптером нужную территорию Б: обработать данные и построить ЦМР В: передать данные в Civil и Hec-ras Г: по ситуации моделить геометрию ГТС в c3d, а гидродинамику в RAS.
Простая, но эффектная задача в Hec-Ras: паводковый гидрограф в канале руслоотвода. В плане виден градиент максимальных скоростей. Можно попикетно определить зоны, где надо укреплять берега.🏄♀️
https://youtu.be/Qit5mO8_SqI попробовал замоделить гидроизогипсы при откачке воды из колодца. Времени продумывать сценарий к видео не было, поэтому на мой взгляд я недостаточно внимания уделил такому параметру как IBOUND (п.2.4.3.1 мануала). Тому, кто захочет повторить задачку рекомендую закрасить cells IBOUND-1 еще ближе к колодцу откачки (на расстоянии ~205м) и посмотреть как изменится водопонижение на 93 сутки (напомню: в ручном расчете S=2м, а в мудфлоу - 1,75). Ответ напишите в коментах :)
Безнапорный случай: Согласно главе 2 Шестаков "Теор основы оценки подпора, водопонижения, дренажа" основное уравнение планово-плоского потока (1,2) есть равенство: изменение проводимости пласта по координате при изменении градиента = гравитационная водоотдача*скорость изменения градиента.
Если мы откроем ст 15 Кене "Учение о грунтовых водах" Удельная водоотдача (specific yield) есть масса воды, которая освобождается на единицу объема грунта. (Например, для песка 0,25 означает что из куба водонасыщенного песка вытечет 250 л воды). Это и есть мю. И она же участвует в Modflow для задачи неустановившегося режима.
Наиболее простой способ линеаризации уравнения (1,2) есть осреднить проводимость пласта (T=k*m ->const) Т.е. мы предполагаем что мощность и фильтрационная способность пласта не меняется по изменению координаты. Тогда константу T вы выносим за дифференциал, и в результате преобразований получаем уравнение (1,4). У нас появляется новое понятие уровнепроводность a=T/мю
Напорный случай: Основное уравнение упругого режима (в плане) фильтрации (1,14, глава 3 Шестаков) есть: скорость изменения веса жидкости в единичном объеме грунта скорость изменения функции мощности пласта , пористости и объемного веса жидкости). Также, как и в главе 2 считая неизменным значение проводимости пласта T=k*m после преобразования уравнения получаем коэффициент пьезопроводности a=T/мюупр(где мю упр - коэффициент упругой отдачи пласта, который определяет изменение количества жидкости в единице объема при изменении давления на 1м вод ст.) Причем Мю упр разная для водонасыщения и водоотачи.
#subassembly_composer #блокнот. Немного не по теме, но может кому пригодится: выкладываю свой простенький pkt элемент конструкции ж/б канала теплотрассы. Раньше я канал сшивал из поверхностей коридора. (Поверхности более удобно отображаются на профилях) Но для того чтобы получать обьемы железобетона по захваткам, пришлось перейти на 3d солиды. Сам солид можно порезать на захватки, прикрутить характеристики, передать в IFC... Ну и так далее (уже классика)
На принтскрине Modflow 8 и гидроизогипсы уровня грунтовых вод при откачке разных расходов из двух скважин (безнапорный случай). Следующий сериал будет посвящен фильтрационным расчетам.
https://youtu.be/VM_ZlFVZojM Как и обещал: видео, в котором я попытался максимально полно описать методы Rational и Modified Rational в SSA. А также: как добиться анимации наполнения приемной бочки КНС (или пруда) соблюдая каноны СП32.13330.2018 (дату поставить актуальную🤣).
#блокнот Добавить в #StormSanitary насосную станцию проще чем налить в стакан хорошего портвейна (ведь за портвейном надо ехать и выбирать)😜 ->добавляем link в виде PUMP их приемного резервуара в точку излива ->в свойствах выставляем начальную и конечную глубины вкл/выкл насосных агрегатов (operational control) ->строим кривую работы насосов: на принскрине видно, что с глубины 0,3м начинает работать 1 насос Q=25л/с, когда наполнение резервуара достигает 1м - включается еще один Qитого=50л/c. На наполнении 1,5м - суммарный расход насосов уже 75л/с.
Все. данные расходы переносятся в ту точку, куда мы подключим link
Вынужден признать, в предыдущем посте я оказался частично неправ. (в той части, что метод Modified Rational влияет на показатели Total Runoff и Accumulated precipitiation). Эти показатели линейно зависят от коэффициента стока. Случайное совпадение повело меня по ложному пути, ну да ладно. 😜
Этот промах заставил меня сесть и хорошенечко понять принцип работы Rational и Mod.Rational и вот вам тезисно выводы (надеюсь, в этот раз я не ошибусь):
а) MRM работает в предположении что весь пик аккумулируется площадью водосбора. Поэтому максимальная интенсивность выпадения осадков равна IDF в момент storm duration (см зеленый прямоугольник)
б) в RHM методе можно менять наклон фронта нарастания и спада гидрографа, тем самым приблизить гидрограф к теоретическому (см красный треугольник) limb multiplier
На картинке площадь красного треугольника равна площади голубого градиента. А значит мы сохранили Qmax и W. Но немного упростили фронт спада.
Представим себе асфальтовый водосбор F=1Га с толщиной стока 1мм. Значит водосбор задержал в себе объем ~10м3.
И вот этот эффект метод MRM в Storm & Sanitary analysis заметен по двум показателям: а) пиковый расход в коллекторе заметно ниже б) в свойствах водосбора после расчета появляется разница между Accumulated precipitation и Total runoff. И это разница и есть толщина слоя задержанного на поверхности.
От чего зависит эта толщина? В жизни то понятно: от всего😜. А в SSA? Точно скажу что от дождя зависит. Как видно на принскрине выше: на дожде 63% обеспеченности h=2.58мм. А тjт же случай на дожде 9,5% обеспеченности уже даст 5мм. Наверняка зависит еще от коэф. стока. Но я пока не проверял.
Вы можете сами проверить этот эффект на методе Rational: поставьте на коллекторе акум.резервуар (storage node) с точно таким же объемом (произведение толщины задержанного стока на Fводосбора). И увидите, что после резервуара расход в Rational станет равным Modified Rational.
Вопрос: почему метод #Modified Rational выдает расход в коллекторе гораздо меньше метода #Rational? Ответ: потому что Modified Rational учитывает аккумуляционную способность водосбора, а Rational нет.
А теперь подробнее: Наш метод предельных интенсивностей (и Rational как его побратим) дает лишь цифру расхода в максимально возможном пике. Т.е. это некоторое теоретическое произведение интенсивности в некотором времени на площадь. Эта цифра без искажений переносится на исследуемое сечение коллектора.
А как происходит на самом деле? Посмотрите на асфальт во время дождя. Мы явно видим некоторый слой воды на нем. Этот слой характеризуется толщиной. А вот какой: 1мм, 2мм.. или больше? И от чего толщина зависит?
Storm & Sanitary Analysis: modified rational. Метод MRM позволяет работать с объемом стока. А это значит-> нам необходимо указать продолжительность дождя. Длительный облажной низкоинтенсивный дождь может дать бОльший объем, чем короткий ливень. Как определиться с продолжительностью дождя в конкретном регионе? Я поступаю так: 1. считаю толщину осадков h заданной обеспеченности по Водгео 2. создаю функцию предельной интенсивности по ф(5) Водгео на ту-же обеспеченность. 3. нахожу предел интегрирования функции так, чтобы расчетный объем был сопоставим с толщиной осадков из п.1 4. порядок цифр: `150мин PS. по хорошему, на разную обеспеченность будут разные временные интервалы. Но так как в дожде у нас все "вероятностное", то такие погрешности не существенны, ИМХО. PPS. Остается неохваченным вопрос "почему секундный расход в коллекторе по методу RHM (rational) гораздо больше чем по методу MRM (modified rational)? Ответ на этот вопрос я подготовлю несколько позже. 😀🍾🍾