VetCAD

"ОКно НАпротив" - расчет keo при боковом и верхнем освещении (VBA)

    0 оценок

Баландин Андрей

размещено: 12 Ноября 2007
обновлено: 01 Июня 2010
Программка написана для расчёта КЕО при боковом и верхнем освещении(коэффиц. естеств. освещённости). Промежуточные величины находятся путём линейной интерполяции по таблицам (СП 23-102-2003 «Естественное освещение жилых и общественных зданий», приложение Б). Применен метод последовательной линейной интерполяции последовательным отсечением промежуточных значений.Также применен метод аналитического определения N1 и N2 по формулам Данилюка (методика прилагается в пакете установки).
БЛАГОДАРНОСТЬ - Piter (Zodchy) за предоставленную аналитическую методику построения графиков Данилюка (исходники целиком приложены к программе)

Просьба по опыту использования калькулятора отписаться в комментах или на мэйл([email protected]).Предполагается дальнейшее совершенствование программы.
Исправления исходного варианта -
23.11.2007 Внесены исправления в расчетный модуль, проведено тестирование, улучшен интерфейс
30.11.2007 Добавлен расчет Qi, улучшен интерфейс
5.12.2007 Исправлена ошибка при вычислении kzd0 при z2<0.5
14.12.2007 Добавлен модуль - расчет геометрического КЕО по графикам А.М.Данилюка (пока без учета противостоящих зданий)+ вычисление коэффицента Qi. Модуль прошел предварительное тестирование
5.03.2008 Добавлен основной расчетный модуль КЕО для бокового освещения (в ограниченной версии - для расчета одного противостоящего здания, параллельного расположения, прямоугольной формы) для предварительного тестирования.
14.03.2008 В основной расчетный модуль добавлена возможность поворотов противостоящего здания (с отдельной формой отчета)
30.03.2008 Исправлены ошибки при формировании отчетов.
9.04.2008 Создан объединенный блок для подсчета кео при боковом освещении при многих противостоящих зданиях различных конфигураций.
Изменен интерфейс, создан новый шаблон отчета, уточнены данные для подсчета лучей по графикам Данилюка.
17.04.2008 Исправлен недочет в основном модуле при подсчете Kzdj, добавлен файл Table.xls
23.04.2008 Программа доведена до итогового вида, обновлен файл отчета, допускается до 5 окон в расчетной схеме. Также существенно упрощен алгоритм определения N1 и N2
22.05.2008 Добавлен расчётный блок для приведения окон овального, полукруглого и круглого видов к прямоугольной форме
5.06.2008 Исправлены небольшие недочеты в формах.
25.07.2008 Добавлен блок для рассчёта верхнего освещения. Предварительное тестирование пройдено, файл отчета пока н составлен. Значения промежуточных переменных показаны через MsgBox-ы. Ограничения - не более 15 светопроемов и 6 рассчётных точек.
17.11.2008 Включена возможность вычисления при полном перекрытии окна
противостоящим зданием (только по отраженной составляющей)
5.02.2009 Исправлена ошибка в расчётном блоке, проявлявшаяся при выборе высоты точки на уровне рабочей поверхности от пола (0,8).
9.02.2009 Исправлена ошибка по подсчету qi при наличии противостоящих зданий (по методу вычисления центра тяжести плоской фигуры), добавлено вычисление z1 и z2 в отчет, в пакет установки добавлена инструкция по расчёту в случае нескольких окон.
16.02.2009 Откорректирована методика подсчета N2 в плане.
31.03.2009 Введена принудительная замена точек на запятые в разделении чисел, исправления в формах
19.10.2009 Исправлена ошибка в вычислении Ро при Рср от 0,35 до 0,45

Комментарии

Комментарии могут оставлять только зарегистрированные участники
Авторизоваться
Комментарии 21-30 из 117
Баландин Андрей , 03 марта 2008 в 10:24
#21
Zodchy - Безусловно, буду благодарен за любые информативные материалы. К сожалению, до сих пор методики, попадавшиеся в интернете, не выдерживали критики при проверке.
Также попросил бы Вас по возможности переслать свой второй график Данилюка, выстроенный по аналитической методике. Спасибо за график 1, в настоящее время корректирую значения по нему, скоро выставлю исправленную программку.
Баландин Андрей , 05 марта 2008 в 10:43
#22
Разместил пробный вариант общего расчета по КЕО при боковом освещении, пока с ограничениями - для одного противостоящего, параллельного, прямоугольного. После исправления, вероятно, неизбежных ошибок, число расчетных случаев буду последовательно увеличивать - потому прошу помочь в тестировании.
Остались вопросы:
1. По прежнему непонятна методика построения графиков Данилюка. Оставил в прежнем виде до выяснения.
2. В расчетах R0 переменная h01 всегда должна быть 0,8?
3. На будущее - пока неясна методика расчета двух окон одной стены.
Буду рад любым вопросам, замечаниям, предложениям.
Anton_Br , 06 марта 2008 в 22:22
#23
h01 высота от уровня условной рабочей поверхности до верха оконного проёма,а ни как не высота от пола до расчётной точки поэтому h01 как раз переменная.А 0,8 м от уровня пола - это положение условной рабочей поверхности для общественных зданий
Anton_Br , 06 марта 2008 в 22:48
#24
Надо чтобы геометрический кео определялся для каждого из двух окон.Затем эти кео суммируются и умножаются на r0xt0/Kz.См. СНИП 23-05-95(2003),приложение А "Расчетное значение КЕО при боковом освещении"
Баландин Андрей , 11 марта 2008 в 08:23
#25
Anton_br - спасибо, спорные вопросы, видимо, прояснены.
h01 в данной версии программы принимается для всех случаев, расчёт по двум кнам еще не реализовывал, но учту.
Баландин Андрей , 11 марта 2008 в 10:07
#26
Anton_br -
Продолжая тему двух окон - прошу прояснить ситуацию, продемонстрированную на схеме 4 (Рисунок Б.6) СП - когда простенок между окнами не учитывается, и, по сути, в параметрах застройки считается одно окно.Может быть, стоит оставить выбор пользователю (считать как одно окно с простенками - или как несколько окон)?
Также с приведенной формулой "кео суммируются и умножаются на r0xt0/Kz" неясно - а если т0 у окон различны (например - одно окно с балконом, другое - без)?
Предполагаю пока включить в программу все возможные варианты расчёта и оставить за пользователем выбор, но, конечно, число ветвлений стоило бы свести к необходимому минимуму.
Anton_Br , 13 марта 2008 в 20:55
#27
1 ответ:на схеме указана общая схема определения размеров необходимых для нахождения коэффициентов застройки z1 и Z2 и графического построения условной затеняющей плоскости в плане и к определению количества лучей отношения не имеет. Для определения геометрического КЕО график Данилюка для 2 окон прикладывается в плане один раз и лучики берутся для каждого из окон. Общий геом. КЕО - это сумма геом.кео от 2 окон(естественно простенок не учитывается);
2 вопрос: читайте п.7.7 СП "тау"0="тау"1х"тау"2х"тау"3х"тау"4 (см.табл Б.7 и Б.8)
Anton_Br , 13 марта 2008 в 21:10
#28
Могу ещё подсказать вот какую вещь(посоветовала профессор которая мне строительную физику в институте преподавала): при прикладывании графика I на разрезе (см. рис 19 СП) надо измерить расстояние от расчётной точки О до точки С, а затем отложить это расстояние в плане от точки С.точка расчётная при этом смещается немного назад и кней прикладыватся график Данилюка II.Это избавляет от необходимости отмечать концентрические полуокружности (п.В) и Г) стр.13 СП). Может это вам поможет?
uncle , 14 марта 2008 в 10:33
#29
При нажатии расчитать Ro програмка сворачиваеться
Баландин Андрей , 14 марта 2008 в 10:36
#30
Anton_br:
Да, безусловно, смещение точки 0 при переходе от графика разреза к графику плана учитывается в программе изначально.
Вопрос по т0 касался не метода вычисления, а учету т0 для суммы по нескольким окнам. Буду считать по окнам КЕО раздельно, затем суммировать
За разъяснение ситуации со схемами (учитывать ли простенки) - спасибо.
В настоящее время жду получения книги, рекомендованной Zodchy - для завершения алгоритма подсчета лучей по графикам. Вскоре загружу обновление, учитывающее повороты противостоящего здания - по прежнему расчитываю на помощь в тестировании.
zip

0.53 МБ

СКАЧАТЬ