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

Комментарии

Комментарии могут оставлять только зарегистрированные участники
Авторизоваться
Комментарии 81-90 из 117
Баландин Андрей , 31 марта 2009 в 10:18
#81
Внесены изменения с точками-запятыми. Обнаружились случаи, когда и при установленном в винде стандарте запятой, программа сбивалась на ошибку - это случается при изменении международного стандарта разделения списков в Word другими программами (украинскими, обычно). Чтобы проблема более не возникала - сделал принудительную замену точек на запятые во всех промежуточных данных.
Vasko - случай точки выше подоконника редок, но переделал блок - N1 вычисляется согласно СП и МДС.
Что касается допуска макросов - в программе временами вызывается Excel в фоне - попробуйте снизить уровень безопасности и в Йокселе.
Спасибо всем.
Михаил_ , 17 апреля 2009 в 16:36
#82
Замечательная программа!
Вопрос такой:
В отчете оно пишет, что расчетная высота - это высота от уровня расчетной точки. Но в СП написано, что это высота от пола помещения. Если точка лежит на полу, то ничего страшного, но если на условной рабочей поверхности, то появляется расхождение с СП...
Баландин Андрей , 21 апреля 2009 в 13:07
#83
Михаил: Вы правы, безусловно имеется в виду Нр по СП
(высота от пола помещения).Косвенно Нр не вычисляется, вводится пользователем, т.ч. имеет место лишь текстовая ошибка в отчете, которую исправил. Спасибо за замечание.
Михаил_ , 07 мая 2009 в 21:00
#84
Вот у меня еще такой вопрос: Каким образом выбирается положение нулевой точки второго графика? Ведь, насколько я помнимаю, шкала полуокружностей первого графика и горизонтальных линий второго не совпадают...
Баландин Андрей , 14 мая 2009 в 12:40
#85
Михаил: Шкалы совпадают, но даже если б не совпадали - имеют значение пропорции, не так ли? Длина полуокружности берется, т.к. второй график имеет смысл не к проекции в плане, а к абсолютной длине луча до центра окна (по аналитической формуле Данилюка).
"Смещение" нулевой точки в программе учитывается строго по СП и методике Данилюка.
klons 84 , 09 октября 2009 в 17:21
#86
Запускал программу не считает ro (данные вводил из СП 23-102-2003) хоть убей (пишет отритцательное число) и из-за этого не считает КЕО. Подскажите как исправить. Очень нужно. А в остальном просто супер. Огромное спасибо.
Баландин Андрей , 13 октября 2009 в 12:33
#87
klons 84: Нет проблем, вышлите исходные данные и желательно принтскрин с ошибкой на мейл (указан в тексте описания) - выясним.
Виктор Коптяев , 18 октября 2009 в 20:09
#88
Спасибо большое очень функционально!
Архит , 21 января 2010 в 14:34
#89
Огромное человеческое спасибо Вам, срочно возникла необходимость решить проблему с рассчётом, а тут Вы). Искренне благодарю за труд Спасибо.
D-Andy , 05 марта 2010 в 17:12
#90
Спасибо за программу!
При расчете КЕО, при верхнем освещении (шахтные, зенитные фонари) заметил следующую ошибку: вместо e cp(среднее условное геометрическое КЕО) вычисляется среднее значение Gпрj (прямой составляющей КЕО) и соответственно в формулу расчёта отраженной составляющей, значение кот, одинаково для всех точек Gотр = e cp (r2 - 1) to / Kз, вместо e cp подставляется Gпр сред. Поэтому результирующее значение КЕО в каждой точке Х.Р. вычисляется неверно.
Спасибо, Всех Благ!
zip

0.53 МБ

СКАЧАТЬ