|
  |
Надстройка в Excel c формулами для гидравлических расчетов |
|
|
|
1.3.2022, 15:22
|
Группа: Участники форума
Сообщений: 1896
Регистрация: 31.7.2013
Из: Нижний Новгород
Пользователь №: 200823

|
Коллеги выношу на суд свою надстройку Hydraulic calculations_RF для Excel, писал сам на VBA/ Данная надстройка добавляет в функционал Excel формулы для ВКшных расчетов: 1. Наполнения (h/d) самотечных трубопроводов по табл. Лукиных (функция: WS_HDP_LUKH); 2. Наполнения (h/d) самотечных полимерных трубопроводов по табл. Добромыслова (функция: WS_HDP_ DOBR); 3. Расчет скорости (V, м/с) в трубопроводе в зависимости от степени наполнения трубопровода (для напорных труб принимать равной 1), (функция: WS_V); 4. Удельных потерь напора (гидравлический уклон - i) для полимерных трубопроводов по табл. Добромыслова (функция: WS_HGR_PL); 5. Удельных потерь напора (гидравлический уклон - i) для неновых стальных и чугунных трубопроводов по табл. Шевелева (функция: WS_HGR_ST); 6. Определение коэф. α по таблицам Б1 и Б2, приложения Б, СП 30.13330.2020/2016, (функция: WS_alfa); 7. Вычисление степени разряжения (мм) в НЕвентилируемом канализационном стояке приложение Е, СП 30.13330.2016, (функция: WS_dP_unventst); 8. Вычисление степени разряжения (мм) в вентилируемом канализационном стояке приложение Е, СП 30.13330.2016, (функция: WS_dP_ventst); 9. Вычисление удельных потерь тепла (Вт/(м2*С)) изолированного трубопровода, (функция: WS_qht); Как установить надстройку Excel см. например здесь: https://xn----btbktgundek1hji.xn--p1ai/install.htmlВызов функций можно произвести 2 способами: 1. Начать в ячейке вводить =WS_ и выбрать требуемую функцию 2. Запуск с ленты, после установки надстройки в ленте появится новая вкладка “Мои надстройки» с указанными функциями. Прошу сразу обратить внимание на несколько вещей: 1. Функция для расчета неновых стальных и чугунных труб по табл. Шевелева, ведется по внутреннему диаметру, а сами таблицы составлены по сортаменту в табл. 1 данного пособия, но в современной практике сложилась традиция использования несколько иного сортамента труб. Например для Ду=50 таблицы составлены для трубы 70зх2,5 с расчётным внутренним диаметром Др=64мм (1мм – расчетное зарастание русла), однако на данный момент наиболее часто применятся труба 57х3 с расчетным внутренним диаметром Др=50мм; 2. При расчете безнапорных труб наполнение равное 1 коварно, т.к. это не всегда значит что данный расход будет пропущен при заданном уклоне именно с наполнением =1, это просто максимальная возможная степень наполнения, будьте внимательны, учитывайте это. 3. Расчет с использованием формул из данной надстройки, не будет работать на другом компьютере или учетной записи если там отсутствует эта надстройка. Необходимо либо разорвать связь, либо установить надстройку на другой комп/учетную запись тоже. Саму надстройку можно скачать с ядиска: https://disk.yandex.ru/d/1vJvBqx2GBSjcgЖду предложений)
Сообщение отредактировал Aerl - 1.3.2022, 15:31
|
|
|
|
|
2.3.2022, 14:13
|
Группа: Участники форума
Сообщений: 1896
Регистрация: 31.7.2013
Из: Нижний Новгород
Пользователь №: 200823

|
Забыл еще добавить, чтобы в мастере функции отображалось описание переменных, необходимо один раз запустить процедуру "подгрузить описание функции WS" на вкладке "Мои надстройки"
|
|
|
|
|
3.3.2022, 7:06
|
Группа: Участники форума
Сообщений: 1538
Регистрация: 14.4.2011
Пользователь №: 103554

|
Удобно. Еще бы добавить расчёт температуры воды в конце участка, что бы на следующем участке сразу к расчёту эту температуру брать.
|
|
|
|
|
3.3.2022, 7:46
|
Группа: Участники форума
Сообщений: 1639
Регистрация: 29.5.2010
Пользователь №: 59079

|
Цитата(Aerl @ 1.3.2022, 15:22)  7. Вычисление степени разряжения (мм) в НЕвентилируемом канализационном стояке приложение Е, СП 30.13330.2016, (функция: WS_dP_unventst); 8. Вычисление степени разряжения (мм) в вентилируемом канализационном стояке приложение Е, СП 30.13330.2016, (функция: WS_dP_ventst); Установить получилось, все работает, спасибо! Только вычислений разряжений нет в выпадающим меню, а вносить данные через функции не очень наглядно.
Прикрепленные файлы
Снимок.PNG ( 15,43 килобайт )
Кол-во скачиваний: 131
|
|
|
|
|
3.3.2022, 11:03
|
Группа: Участники форума
Сообщений: 1896
Регистрация: 31.7.2013
Из: Нижний Новгород
Пользователь №: 200823

|
Цитата(cpt @ 3.3.2022, 7:06)  Удобно. Еще бы добавить расчёт температуры воды в конце участка, что бы на следующем участке сразу к расчёту эту температуру брать. В принципе можно, но формула вроде несложная, я в ячейку средствами самого Excel записывал. Цитата(aminopower @ 3.3.2022, 7:46)  Установить получилось, все работает, спасибо! Только вычислений разряжений нет в выпадающим меню, а вносить данные через функции не очень наглядно. Да, вытащу их на ленту, я обычно через формулу в ячейке вызываю =WS и далее выбираю нужную функцию)) если работать с ноута все функции уже не убираются на ленту)) есть еще надстройка для более удобного проставления "облачков" и меток изменений/ревизий если документ в Excel, ВОРы или спецификации например. Выложу немного погодя.
|
|
|
|
|
3.3.2022, 11:17
|
Группа: Участники форума
Сообщений: 1538
Регистрация: 14.4.2011
Пользователь №: 103554

|
Цитата(Aerl @ 3.3.2022, 15:03)  В принципе можно, но формула вроде несложная, я в ячейку средствами самого Excel записывал. да, я так делал когда остывание гвс и циркуляции считал, сначала считаем потери участка, потом температуру в конце участка и потом новый участок и так далее в идеале еще функция поиска температуры смеси для трубопровода Т4 и можно считать циркуляцию ГВС по сути этаже формула средневзвешанного для поиска P для разных потребителей
|
|
|
|
|
31.5.2022, 15:42
|
Группа: Участники форума
Сообщений: 665
Регистрация: 22.4.2021
Пользователь №: 390653

|
Автору выражаю благодарность
Сообщение отредактировал GreyBrain - 31.5.2022, 15:43
|
|
|
|
|
5.1.2023, 13:14
|
Группа: New
Сообщений: 4
Регистрация: 2.12.2022
Пользователь №: 411556

|
А можно перезалить саму надстройку? Заранее благодарен.
|
|
|
|
|
18.5.2023, 7:57
|
Группа: Участники форума
Сообщений: 1896
Регистрация: 31.7.2013
Из: Нижний Новгород
Пользователь №: 200823

|
Цитата(Nikolaev @ 5.1.2023, 13:14)  А можно перезалить саму надстройку? Заранее благодарен. Извнияюсь за поздный ответ, только сейчас увидел что ссылка не работает. Прикладываю новую https://disk.yandex.ru/client/disk/Excel/Hy...calculations_RF
|
|
|
|
|
22.5.2023, 11:33
|
Группа: New
Сообщений: 3
Регистрация: 25.2.2020
Из: Москва
Пользователь №: 373557

|
Цитата(Aerl @ 18.5.2023, 7:57)  Извнияюсь за поздный ответ, только сейчас увидел что ссылка не работает. Прикладываю новую https://disk.yandex.ru/client/disk/Excel/Hy...calculations_RFВы не могли бы еще раз перезалить? Заранее спасибо!
|
|
|
|
|
22.5.2023, 21:10
|
Группа: Участники форума
Сообщений: 1896
Регистрация: 31.7.2013
Из: Нижний Новгород
Пользователь №: 200823

|
Цитата(Marselomo @ 22.5.2023, 11:33)  Вы не могли бы еще раз перезалить? Заранее спасибо! Ссылка не работает? смотрю вроде файлы на месте лежат
|
|
|
|
|
22.5.2023, 22:38
|
Группа: Участники форума
Сообщений: 2609
Регистрация: 11.3.2013
Из: РФ
Пользователь №: 184682

|
Цитата(Aerl @ 22.5.2023, 21:10)  Ссылка не работает? смотрю вроде файлы на месте лежат Доступа нет, похоже.
|
|
|
|
|
1.6.2023, 22:20
|
Группа: Участники форума
Сообщений: 1896
Регистрация: 31.7.2013
Из: Нижний Новгород
Пользователь №: 200823

|
Цитата(nagger @ 22.5.2023, 22:38)  Доступа нет, похоже. Принял, сейчас должен появиться. Нужно к модераторам обратиться, может разрешат сюда приложить фаил в формате .xlam
|
|
|
|
|
24.7.2023, 8:19
|
Группа: Участники форума
Сообщений: 40
Регистрация: 1.7.2008
Из: Оренбург
Пользователь №: 20215

|
Тоже встану в очередь на скачку
|
|
|
|
|
24.7.2023, 9:37
|
Группа: Участники форума
Сообщений: 1896
Регистрация: 31.7.2013
Из: Нижний Новгород
Пользователь №: 200823

|
Цитата(ahmet-oren @ 24.7.2023, 8:19)  Тоже встану в очередь на скачку  Ссылка работает?
|
|
|
|
|
28.7.2023, 20:45
|
Группа: New
Сообщений: 14
Регистрация: 8.4.2008
Пользователь №: 17495

|
Добрый вечер. Яндекс ссылка не работает.
|
|
|
|
|
29.7.2023, 17:19
|
Группа: Участники форума
Сообщений: 1896
Регистрация: 31.7.2013
Из: Нижний Новгород
Пользователь №: 200823

|
Цитата(Rastoo @ 28.7.2023, 20:45)  Добрый вечер. Яндекс ссылка не работает. Должно работать https://disk.yandex.ru/d/du42Jfnb9P1LgQ
|
|
|
|
|
20.12.2024, 14:15
|
Группа: New
Сообщений: 11
Регистрация: 25.10.2024
Пользователь №: 435626

|
Здравствуйте! Возникли проблемы с установкой надстройки, прикладываю видео:
надстройка_2.mp4 ( 11,12 мегабайт )
Кол-во скачиваний: 25
Сообщение отредактировал Туземный совет трудящихся - 20.12.2024, 14:15
|
|
|
|
|
14.1.2025, 9:23
|
Группа: Участники форума
Сообщений: 1896
Регистрация: 31.7.2013
Из: Нижний Новгород
Пользователь №: 200823

|
Добрый. Проблема все еще сохраняется? Системный администратор помог?
|
|
|
|
|
5.2.2025, 15:19
|
Группа: Участники форума
Сообщений: 100
Регистрация: 28.10.2013
Пользователь №: 210831

|
Цитата(Aerl @ 14.1.2025, 9:23)  Добрый. Проблема все еще сохраняется? Системный администратор помог? ссылка не работает. обновите пожалуйста
|
|
|
|
|
6.2.2025, 9:26
|
Группа: Участники форума
Сообщений: 1896
Регистрация: 31.7.2013
Из: Нижний Новгород
Пользователь №: 200823

|
Да, меня ядиск резко обрубил с местом на облачном хранилище, сегодня вечерком чтонибудь придумаю
|
|
|
|
|
6.2.2025, 15:47
|
Группа: Участники форума
Сообщений: 31
Регистрация: 22.7.2015
Из: Россия, Санкт-Петербург
Пользователь №: 273629

|
Цитата(Aerl @ 1.3.2022, 23:22)  Прошу сразу обратить внимание на несколько вещей:
2. При расчете безнапорных труб наполнение равное 1 коварно, т.к. это не всегда значит что данный расход будет пропущен при заданном уклоне именно с наполнением =1, это просто максимальная возможная степень наполнения, будьте внимательны, учитывайте это. Саму надстройку скачать не могу. ПО наполнению 1 есть мнение по методике расчёт При наполнении 1 должна меняться методика расчёта. Например пока у вас наполнение ~0,999 расчёт идёт как для самотечных трубопроводов. И самое простое мы должны ограничить возможность наполнения 1,0 для пользователя. или если ограничить это невозможно то: При наполнении 1,0 уже ведём расчёт по формулам для напорных трубопроводов, но тут есть ньюанс. При напорном расчёте у нас имеются числа расходе воды Q на участке длиной L и напора по длине hl ==> В итоге при условно уклоне 0,007 расчётная программа должна выполнить подбор hl<Δh или если точнее hl=0.999999*Δh на участке L=1000 м. В этом случае вода будет течь под напором Δh и мы получим максимально точные данные Q, v при уклоне i и наполнении 1. Принципиально это решение исходит от расчёта дюкера при переходе под рекой самотечного коллектора (см. учебник Лукиных), когда на самотечном трубопроводе мы делаем дюкер напорный и за счёт естественной гравитации на подобии водонапорной башни потери напора по длине и местных сопротивлений на всём протяжении дюкера. В вашем случае можно автоматизировать расчёт так, что при наполнении 1, расчёт автоматически производиться так, чтобы уравнение имело вид hl=0.999999*Δh. В этом случае hl<Δh будет всегда, при этом 0,999*Δh будет вносить минимальную погрешность в расчёт, так как условно при hl<Δh и hl=0.999999*Δh вода течёт не замедляясь. Это что-то вроде идеального эксперимента.
Сообщение отредактировал Skorost88 - 6.2.2025, 15:50
|
|
|
|
|
6.2.2025, 18:45
|
Группа: Участники форума
Сообщений: 2609
Регистрация: 11.3.2013
Из: РФ
Пользователь №: 184682

|
Цитата(Aerl @ 6.2.2025, 9:26)  Да, меня ядиск резко обрубил с местом на облачном хранилище, сегодня вечерком чтонибудь придумаю Как так? - что мейл-ру всех в гигами навсегда кинул, знаю, сам пострадал. А яндекс что? Да и сюда выложить на память с фиксацией версии можно.
Сообщение отредактировал nagger - 6.2.2025, 18:46
|
|
|
|
|
6.2.2025, 21:48
|
Группа: Участники форума
Сообщений: 1896
Регистрация: 31.7.2013
Из: Нижний Новгород
Пользователь №: 200823

|
Цитата(nagger @ 6.2.2025, 18:45)  Как так? - что мейл-ру всех в гигами навсегда кинул, знаю, сам пострадал. А яндекс что? Да и сюда выложить на память с фиксацией версии можно. расширение .xlam форум не проглатывает почему-то, но осенило, что можно в архив ведь упаковать) короче, вот оно Цитата(Skorost88 @ 6.2.2025, 15:47)  Саму надстройку скачать не могу. ПО наполнению 1 есть мнение по методике расчёт
При наполнении 1 должна меняться методика расчёта.
Например пока у вас наполнение ~0,999 расчёт идёт как для самотечных трубопроводов. И самое простое мы должны ограничить возможность наполнения 1,0 для пользователя.
или если ограничить это невозможно то: При наполнении 1,0 уже ведём расчёт по формулам для напорных трубопроводов, но тут есть ньюанс. При напорном расчёте у нас имеются числа расходе воды Q на участке длиной L и напора по длине hl ==> В итоге при условно уклоне 0,007 расчётная программа должна выполнить подбор hl<Δh или если точнее hl=0.999999*Δh на участке L=1000 м. В этом случае вода будет течь под напором Δh и мы получим максимально точные данные Q, v при уклоне i и наполнении 1.
Принципиально это решение исходит от расчёта дюкера при переходе под рекой самотечного коллектора (см. учебник Лукиных), когда на самотечном трубопроводе мы делаем дюкер напорный и за счёт естественной гравитации на подобии водонапорной башни потери напора по длине и местных сопротивлений на всём протяжении дюкера. В вашем случае можно автоматизировать расчёт так, что при наполнении 1, расчёт автоматически производиться так, чтобы уравнение имело вид hl=0.999999*Δh. В этом случае hl<Δh будет всегда, при этом 0,999*Δh будет вносить минимальную погрешность в расчёт, так как условно при hl<Δh и hl=0.999999*Δh вода течёт не замедляясь. Это что-то вроде идеального эксперимента. Я немного о другом на самом деле, то что здесь это просто функция, по типу как "Сумм", "ВПР" и т.п., смысл убрать промежуточные вычисления, всяких чисел Рейнольдса, режимов подобия и прочее, на вход подать аргументы расхода, диаметра, уклона, а на выходе получить готовое значение, спрятав все остальное "под капотом" Функция расчета наполнения, может быть максимум равно 1, потому что цикл ограничен именно этим значением. Вопрос в другом, что например для диаметра 150 и уклоне 8 промилле, что при расходе 12,8л/с, что при 20 л/с функция покажет наполнение 1, потому что это максимум. Что с этим делать уже лучше решать в рамках вашей расчетной формы, например условиями "Если", функция по сути просто инструмент в Вашем конструкторе)
Сообщение отредактировал Aerl - 6.2.2025, 21:49
|
|
|
|
|
10.2.2025, 11:10
|
Группа: Участники форума
Сообщений: 2609
Регистрация: 11.3.2013
Из: РФ
Пользователь №: 184682

|
Не смотрел раньше надстройку, и теперь есть вопросы. WS_V при наполнении 0,76 выдает скорость 2,19, при 0,8 - 2,08. Код закрыт, проверить что и как не возможно.
По Добромыслову хорошо, по сп 399 правильно на текущий момент.
Открой код, в могилу что ли его унести собрался.
|
|
|
|
|
10.2.2025, 11:39
|
Группа: Участники форума
Сообщений: 1896
Регистрация: 31.7.2013
Из: Нижний Новгород
Пользователь №: 200823

|
Цитата(nagger @ 10.2.2025, 11:10)  Не смотрел раньше надстройку, и теперь есть вопросы. WS_V при наполнении 0,76 выдает скорость 2,19, при 0,8 - 2,08. Код закрыт, проверить что и как не возможно.
По Добромыслову хорошо, по сп 399 правильно на текущий момент.
Открой код, в могилу что ли его унести собрался. Попробуй 112358, если не подойдет то беда. WS_V при наполнении 0,76 выдает скорость 2,19, при 0,8 - 2,08. при q=const, все верно, площадь сечения при наполнении 0,8 выше чем при 0,76, отсюда и скорость меньше.
|
|
|
|
|
10.2.2025, 13:44
|
Группа: Участники форума
Сообщений: 2609
Регистрация: 11.3.2013
Из: РФ
Пользователь №: 184682

|
Цитата(Aerl @ 10.2.2025, 11:39)  Попробуй 112358, если не подойдет то беда.
WS_V при наполнении 0,76 выдает скорость 2,19, при 0,8 - 2,08.
при q=const, все верно, площадь сечения при наполнении 0,8 выше чем при 0,76, отсюда и скорость меньше. А, верно - извинения. Не привык оперировать отдельно наполнением.
Сообщение отредактировал nagger - 10.2.2025, 13:45
|
|
|
|
|
10.2.2025, 19:44
|
Группа: Участники форума
Сообщений: 1896
Регистрация: 31.7.2013
Из: Нижний Новгород
Пользователь №: 200823

|
Немного обновил файлы, изменений в общем то не очень много: В функции WS_HGR_PL коэффициент эквивалентной шероховатости сейчас задается в мм, до этого был в метрах В функции WS_HDP_DOBR параметр "a" в коде сделал как в ф-ле Б3 СП399 (в Добромыслове чуть-чуть менее точная формула), теперь функция считает чуть ближе к значениям пособия к СП399. Небольшие расхождения с МП к СП399 имеются, но я бы не назвал их критичными, скорее всего разница кроется где-то в значениях ускорения свободного падения, расчетного внутреннего диаметра. Т.к. изначально функции создавались под табл. Добромыслова, чтобы перейти к значениям СП399, не забывайте принимать соответствующие коэффициенты шероховатости и кинематической вязкости жидкости, их можно задавать опционально
Сообщение отредактировал Aerl - 10.2.2025, 19:44
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
Реклама
ООО «Арктика групп» ИНН: 7713634274
ООО "Русич" ИНН 9721068883 / ЕРИД 2Vtzqx9HerZ
ООО «УНИСПЛИТ» ИНН: 6453155081 erid: 2VtzqvmjJqS
ООО "АйДи-Электро" ИНН:6670013662 erid:2Vtzqwtpv5j
Последние сообщения Форума
|