Инженерная геометрия и компьютерная графика
УДК 628.9, 728.1 DOI: 10.14529/ЬШШ190306
МЕТОД ЗАДАНИЯ ПОЛОЖЕНИЙ УЗЛОВЫХ ТОЧЕК, ОПРЕДЕЛЯЮЩИХ КОНВЕРТЫ ТЕНЕЙ ПРИ РАЗЛИЧНЫХ НАПРАВЛЕНИЯХ СОЛНЕЧНЫХ ЛУЧЕЙ И УГЛАХ ПОВОРОТА ЗДАНИЙ
1 2 Ф.Н. Притыкин, Е.А. Курышева2
10мский государственный технический университет, г. Омск, Россия 2 Сибирский государственный автомобильно-дорожный университет, г. Омск, Россия
В работе предложен аналитический способ расчета теней зданий и сооружений с целью их использования при составлении планов жилой застройки. Способ основан на использовании полиномов, задающих зависимости координат узловых точек теней от двух углов, соответственно определяющих наклон солнечных лучей и поворот зданий относительно направления восток - запад. Дана графическая интерпретация указанных зависимостей. Полученные аналитические зависимости использованы для автоматизированного определения показателей инсоляции при различных положениях зданий и сооружений. Выполнена модификация алгоритма нахождения положения жилых зданий на основе использования обобщенных координат и синтеза малых движений, при котором удовлетворяются требования инсоляци-онного режима и минимизация занимаемой площади застройки. При этом способе на каждой итерации исследуется взаимное положение конвертов теней зданий и различных сооружений. В работе также представлены результаты расчетов синтеза перемещений зданий, имеющих различную высоту и различный очерк на горизонтальной плоскости проекции. При данном синтезе движений на каждом шаге расчетов уменьшается занимаемая площадь жилой застройки с выполнением требований инсоляции.
Ключевые слова: инсоляция, планирование территории застройки, обобщенные координаты, взаимное положение теней, конверты теней.
При планировании местоположения жилых сооружений на заданной территории необходимо учитывать их взаимные положения теней. Это необходимо для оценки инсоляционного режима территорий застройки и помещений [1, 2]. В работах [3-6] приведены геометрические методы определения контуров теней зданий и в целом инсоляции заданного участка площади застройки.
Методика определения положений зданий на основе использования обобщенных координат и синтеза их малых движений предложена в работах [7, 8]. При этом способе на каждой итерации исследуется положение теней относительно зданий. Поэтому наиболее эффективным способом при вычислении непрерывной инсоляции при указанных расчетах является задание контура теней набором узловых точек для определенных углов ориентации зданий относительно направления восток - запад и угла наклона солнечных лучей. В данной работе предложен автоматизированный способ определения контура теней зданий, имеющих прямоугольную, П-образную формы или форму с криволинейными участками зданий для произвольных значений указанных углов.
Рассмотрим на рис. 1 в качестве примера изображения контуров почасовых теней для различных углов поворота а солнечных лучей зданий, имеющих различную форму на горизонтальной проекции. Продолжительность инсоляции определенного фрагмента 0 i-го здания в течение заданного интервала времени с определенным приближением будет задавать количество пересечений этой области (данные области на рис. 1 обозначены ф и (2) и т. п.)с выпуклыми областями и Д'' почасовых теней в течение светового дня, где параметры i и ] соответственно задают номер здания и номер почасовой тени. Для П-образного здания количество участков, заданных прямоугольниками (используемыми для определения общей тени жилого сооружения) на горизонтальной проекции, будет равно трем, а количество фрагментов - соответственно пяти. При этом тень каждого из трех прямоугольников задают пятиугольники Д;/ [7, 8]. В общем случае эти пятиугольники могут накладываться друг на друга, и общая форма тени здания при этом с течением времени изменяется (см. рис. 1). Количество выпуклых областей пятиугольников Ду зависит от числа I прямо-
угольников, определяющих горизонтальный очерк зданий. Например, для здания с криволинейным фасадом количество прямоугольников принято равным пяти. На рис. 1 солнечные лучи, соответствующие полдню и располагающиеся в плоскости Г, наклоненной под углом у = 35° к горизонтальной плоскости, соответствуют дню осеннего и весеннего равноденствия. Каждая отдельная область тени Д'^ может быть задана пересечением областей 7^ (полуплоскостей), определяемых прямыми линиями [9]. Индекс k указывает время, определяющее положение почасовой тени. Методика аналитического задания указанных выпуклых областей почасовых теней изложена в работах [7, 8].
Анализ построения теней показывает, что при изменении угла наклона солнечных лучей координата у узловых точек Fki тени не изменяется (см. рис. 1) (параметр Ш определяет номер узловой точки тени 1 < Ш <5). Значения указанной координаты у вычисляется по формуле:
у = Н-Щ( 90° - у) + уто, (1)
где Н - параметр, определяющий высоту здания, у - угол наклона плоскости Г к горизонтальной плоскости проекций, урс - координата у точки здания, для которой определяется тень в неподвижной системе координат. Для автоматизированного расчета положений конвертов теней определим функции изменения координаты х узловых точек Fl^F5 областей Д-у, от углов аир (см. рис. 1). Угол в задает наклон здания по отношению к направлению восток - запад (см. рис. 1).
В работе [8] выполнено соответствие узловых
точек Fki контуров теней Д'у пятиугольников точкам контура здания на горизонтальной проекции для различных моментов времени, а именно 8, 10, 12, 14 и 16 часов. Данные точки могут быть использованы при автоматизированном расчете положения областей Д1^ при синтезе движений зданий с целью определения минимальной площади застройки и с обеспечением заданных требований инсоляции [7]. Как видно из рис. 1, в различные моменты времени текущие точки Fki областей Д'^, например точки Р®,/''г10,/^12,/^14 и р£6, определяются различными точками, а именно А и В, задающими горизонтальный очерк здания. Верхние индексы 8, 10 и т. д. обозначений точек на рис. 1 задают время, соответствующее почасовой тени.
На графиках рис. 2 отображены зависимости значений текущих со временем координат х (в метрах) точек F2, F3 и F4 для одного из прямоугольников АlВlСlD1l горизонтального очерка здания (располагающегося с левой стороны), имеющего высоту пятьдесят метров при различных значениях углов а и Р^
Координата х узловой точки тени, полученной от заданной точки здания, может быть вычислена по формуле
х = Н
1
tg( arcsin-
sin а sin y
+ XFG,
(2)
где хрс - координата х точки здания в неподвижной системе координат, для которой определяется тень. Формула (2) определяется следующими три-
fl 16Й14 ;з
-200 -150
Рис. 1. Изображения конверта теней зданий, соответствующих 8, 10, 12, 14 и 16 часам
Рис. 2. Графики функций хр2+р4 = /1-3(а,Р) для различных значений Н = 50, 100 и 150 м
гонометрическими функциями, полученными из анализа рис. 1:
h = a^sina; hh = a-sinasiny; sin a°
. н
tgao =7.
T . ,sin a sin y.
b = a • cos a; a0 = arsm(-);
Однако зависимость (2) не может быть использована для определения координат текущих узловых точек F2, F3 и т. д. тени, так как положения данных точек (например, точки F2) определяется различными точками горизонтального очерка здания. Для определения координаты х промежуточных узловых точек Fki удобнее всего использовать полиномы третьей степени, отражающие зависимости, представленные на рис. 2 [10-12]. Уравнения полиномов третьей степени имеют следующий вид [11]:
= а£2 a3 + а£2 a2 + а§2 a + а£2 = af3a3 + a?3a2 + a£3a + а£
(3)
Коэффициенты а(
F4
. а4
для определенно за-
данного значения угла в,- получают при подстановке координат четырех точек Fki, построенных гра-
x(F2), м
а, (град.)
фическим путем. Например, для определения первого уравнения системы (3) необходимо подставить в данное уравнение значения координаты х точек А8, А10, В14 и В16 и решить систему из четырех уравнений с четырьмя неизвестными. На основе определения коэффициентов а^ а£2 для четырех различных углов в,- можем установить зависимости а™4= ^^(в) этих значений от угла в,-. Для нахождения указанных зависимостей используем другие полиномы третьей степени:
~F3 _ иРЗ
bíi Р? + Ki pf + b£f pj + b
F 3
14 :
= ъ% p3 + bf| Р? + ЬЦ p¿ + bf| ; l?=bg P3+¿3F| P? + bfl P¿ + bíf : zf = ЪЦ P3 + b£3 p2 + b™ p¿ + ЬЦ.
(4)
Использование полиномов (3) и (4) позволяет вычислять координату х узловых точек Fki конвертов теней для произвольных значений углов а и в, для точек прямоугольников, задающих в совокупности горизонтальный очерк зданий. На рис. 3 выполнено изображение функций (3) и (4) для точек ¥г и для трех различных значений парамет-
x(F3), м
а, (град)
а)
Рис. 3. Графики функций а) хF2 =^а,р), б) хF3 =^а,р) для значений Н = 50, 100, 150 м
ра Н, а именно 50, 100 и 150 м. Пример полученных значений коэффициентов полиномов (4) для узловой точки F3 при Н = 50 м для прямоугольника A1B1C1D\ представлен в таблице.
Алгоритм определения взаимного положения зданий и конвертов теней представлен на рис. 4. Приняты следующие обозначения: 1 - ввод данных i = 1,imax- максимальное число размещаемых зданий, Pi = 0, р2 = 0, .. .р, = 0 (Р, - угол поворота i-го здания относительно направления восток - запад), k = 0, k2= 0 ... k = 0, (kib ki2, ..., соответственно число пересечений первого, второго и т. п. фрагментов i-го здания с конвертами теней), kimax -максимально допустимое число пересечений области фрагмента здания и теней, заданное в соответствии с нормативами инсоляции, kkimax - максимальное значение количества фрагментов i-го здания (для тестового задания - kkxmax = 5, kk2max = 8,kk3max = 2), а = 0, ргтах =175; 2 - смещение зданий по критерию минимизации объема движения по вектору обобщенных скоростей [7]; 3 - определение коэффициентов полиномов a1F2, a2F2,.bnFl, b12'... в соответствии с базой данных для каждого жилого сооружения для значений углов а и рг- (база
данных значений коэффициентов определяется заранее); 4 - вычисление координат текущих точек Fki конвертов теней в подвижных и неподвижных системах координат в соответствии с углами а и pi (3) и (4); 5 - вычисление коэффициентов уравнений прямых, проходящих через точки FШ, задающие полуплоскости X, заданные точками FШ, Fki+1 ^го здания [9, 10]. Определение областей Ду на основе булевых операций теории множеств [9]; 6 - определение пересечения ШШ-го фрагмента горизонтальной проекции ^го здания с областями Ду; 7 - пересечение есть; 8 - Ш = к,+ 1; 9 - ШШ = ШШ + 1; 10 - ШШ >ШШтах; 11 - i=i + 1, ШШ= 0; 12 - >тах; 13 - Ш >Штах; 14 -а >150°; 15 - положение ^го здания при текущем значении угла pi не удовлетворяет нормативам продолжительности инсоляции; pi = pi + 5°; 16 -Pi > Р/™"; 17 - положение всех зданий удовлетворяет продолжительности инсоляции; 18 - qit = qjt+kqjt - значения обобщенных координат); Aqit - приращение обобщенных координат [7]. Определение нового положения зданий, при котором выполняется условие ^ < где ^
и - значение обобщенных координат соответственно на текущем и предыдущем шаге расче-
Значения коэффициентов полиномов (4), позволяющих определить координату х узловой точки Fз
Обозначение точек
hFki — hFki -Ell_• "14
Коэффициенты полиномов
hFki
hFki
hFki — hFki Jhl_•
hFki — hFki J±A1_' "44
F3
-0,0026 0,2453 -5,3489 9,7373
-0,0022 0,2068 -4,4998 8,1898
-0,0019 0,1877 -4,0901 7,4453
0,0003 -0,0323 0,6900 -1,2576
Рис. 4. Схема алгоритма определения продолжительности инсоляции на основе анализа положения областей фрагментов зданий и контуров теней
тов, it - номер обобщенной координаты (для рассматриваемого случая общее число обобщенных координат it = 6); 19 - а = а + 5°; 20 - вычисление новых значений приращений Aqit [7], не соответствующих критерию минимизации объема движения; 21 - все возможные значения вектора приращений обобщенных координат Aqit исследованы [7]; 22 - вывод окончательных значений обобщенных координат qii, задающих положения зданий, при которых соблюдаются нормативы инсоляции.
На рис. 5 представлены результаты одного из этапов моделирования перемещения зданий с выполнением условий Sft=3 4it < Ef(t-i)=3 4it-i и Aki^0ki на каждом шаге расчетов. Моделирование осуществлялось с использованием САПР ACAD и алгоритмического языка программирования AutoLISP. При моделировании на каждой итерации происходит уменьшение суммы значений обобщенных координат qit, а следовательно, и площади застройки. На рис. 5 обозначения qb q2,... q6 задают отрезки, определяющие первоначальные значения обобщенных координат. Контуры Рь Р2 и Р3 задают первоначально заданное положение зданий и их фрагментов. Точки О2, О4 и О6 задают начало подвижных систем координат, связанных со зданиями. Соответственно контур, заданный точками D1, D2, ... и т. п., определяется линейными объектами, в качестве которых выступают автомобильные дороги, линии электропередачи, заводские территории и т. д.
При моделировании малых перемещений зданий обобщенные координаты qi рассчитывались по
вектору приращений ^о3(Лг, Лу) для третьего здания [7]. Методика определения направления вектора У03 изложена в работе [7]. Линейная система уравнений, определяющая взаимосвязь приращений обобщенных координат Aqi и компонентов вектора ^03(Лг, Лу), задает р-плоскость размерности, равной четырем [13, 14]. Для обеспечения уменьшения значений обобщенных координат qi(i = 3, 4, ..., 6) использовались отрицательные значения весовых коэффициентов приращений третьей и пятой обобщенных координат [7]. Высота зданий в тестовом примере была принята соответственно: Н = 50 м, Н2 = 150 м и Н3 = 100 м. При моделировании синтеза перемещений зданий в соответствии с архитектурными требованиями значения углов в, могут исследоваться только равными для заданных соответствующих сооружений.
Функции, заданные полиномами (3)-(4), могут быть использованы при автоматизированном определении места расположения зданий [7] с выполнением требований инсоляции. Результаты моделирования синтеза малых перемещений строящихся сооружений с целью размещения их с обеспечением максимального уровня освещенности и с использованием расчета узловых точек конвертов теней по разработанному способу показывают сокращение времени расчета. Использование способа определения теней и место расположения зданий с учетом минимизации занимаемой ими площади может быть применено при составлении планов территорий новой застройки различными жилыми сооружениями.
Литература
1. СанПиН 2.2.1/2.1.11076-01 Гигиенические требования к инсоляции и солнцезащите помещений жилых и общественных зданий и территорий.
2. DIN 5034-1-2011. Daylight in interiors. Part 1: General requirements.
3. Корниенко, С.В. Оценка инсоляции жилых зданий в зоне влияния проектируемого здания / С.В. Корниенко // Вестник Волгогр. гос. архит.-строит. ун-та. Сер. «Стр-во и архит.» - 2012. -Вып. 27(46). - С. 156-163.
4. Хейфец, А.Л. 3D-моделирование и расчет продолжительности инсоляции средствами пакета AutoCAD /А.Л. Хейфец // The 14th International Conference on Computer Graphics and Vision. Gra-phiCon' 2004. September 6-10. 2004. Moscow, Russia. - Moscow State University. Conference Proceedings. - С. 283-286.
5. Хейфец, А.Л. Расчет продолжительности инсоляции средствами ЗD-моделирования пакета AutoCAD / А.Л. Хейфец // Вестник УГТУ-УПИ. Строительство и образование. - 2004. - Вып. 7. -№ 11 (41). - С. 211-214.
6. Лютенко, П.Ю. Снижение продолжительности инсоляции вследствие повышения плотности застройки / П.Ю. Лютенко, А.В. Кузнецов, А.В. Парфенов // Международная научно-техническая конференция молодых ученых БГТУ им. В.Г. Шухова - 2017. - С. 3647-3652.
7. Притыкин, Ф.Н. Аналитический способ задания областей теней зданий и сооружений с целью определения оптимального их места расположения на заданной местности / Ф.Н. Приты-
кин, Е.Ю. Шкуро // Вестник ЮУрГУ. Серия «Строительство и архитектура». - 2017. - Т. 17, № 2. - С. 59-64. DOI: 10.14529/build170208
8. Притыкин, Ф.Н. Автоматизированный расчет положения теней жилых сооружений с целью определения продолжительности инсоляции / Ф.Н. Притыкин, Е.А. Курышева // Сборник матер. III Межд. науч.-практ. конф. «Архитектурно-строительный и дорожно-транспортный комплексы: проблемы, перспективы, инновации». -Омск, СибАДИ, 2018. - С. 444-447.
9. Рвачев, В.Л. Методы алгебры логики в математической физике / В.Л. Рвачев. - Киев: Наукова думка, 1974. - 256 с.
10. Вертинская, Н.Д. Задачи геометрического моделирования технологических процессов: научно-методическое пособие / Н.Д. Вертинская. -М.: Издательский дом Академии естествознания, 2015. -132 с.
11. Голованов, Н.Н. Геометрическое моделирование: учеб. для вузов по направлению «Информатика и вычислительная техника» / Н.Н. Голованов. -М.: Академия, 2011. - 270 с.
12. Фокс, А. Вычислительная геометрия. Применение в проектировании и на производстве: пер. с англ. / А. Фокс, М. Пратт. - М.: Мир, 1982. - 304 с.
13. Волков, В.Я. Многомерная исчислительная геометрия: монография / В.Я. Волков, В.Ю. Юрков. - Омск: Изд-во ОмГПУ, 2008. - 244 с.
14. Иванов, Г.С. Теоретические основы начертательной геометрии: учебное пособие / Г.С. Иванов. -М.: Машиностроение, 1998. - 157 с.
Притыкин Федор Николаевич, доктор технических наук, доцент, профессор кафедры «Инженерная геометрия и САПР», Омский государственный технический университет (Омск), [email protected]
Курышева Елена Анатольевна, доцент кафедры « Начертательная геометрия, инженерная и машинная графика», Сибирский государственный автомобильно-дорожный университет (Омск), [email protected]
Поступила в редакцию 7 июня 2019 г.
DOI: 10.14529/build190306
METHOD OF SETTING THE POSITIONS OF NODE POINTS DETERMINING THE ENVELOPES OF SHADOWS AT DIFFERENT DIRECTIONS OF SOLAR RAYS AND ANGULATION OF BUILDINGS
F.N. Pritykin , [email protected] E.A. Kurysheva2, [email protected]
1 Omsk State Technical University, Omsk, Russian Federation
2 Siberian State Automobile and Highway University, Omsk, Russian Federation
The paper proposes an analytical method for calculating the shadows of buildings and structures for the purpose of using them in the compiling of residential development plans. The method is angles, respectively determining the angle of the sun rays and position of buildings relative of the east-west direction. A graphical interpretation of these dependencies is given. The obtained analytical dependences are used for the automated determination of insolation indices at different positions of buildings and structures. A modification was made for the algorithm of finding the position of residential buildings based on the use of generalized coordinates and the synthesis of small motions, in which the requirements of the insolation regime are met, and the occupied area is minimized. With this method, at each iteration, the mutual position of the envelopes of shadows of buildings and various structures is studied. The paper also presents the results of calculations of the synthesis of moving of buildings with different heights and different sketches on the horizontal projection plane. With this synthesis of movements at each step of the calculations, the occupied area of the residential development decreases with the fulfillment of the insolation requirements.
Keywords: insolation, planning of the development area, generalized coordinates, mutual position of shadows, envelopes of shadows.
References
1. SanPiN 2.2.1/2.1.11076-01. Gigiyenicheskiye trebovaniya k insolyatsii i solntsezashchite pomeshcheniy zhilykh i obshchestvennykh zdaniy i territoriy [Hygienic Requirements for Insolation and Sun Protection of Residential and Public Buildings and Territories]. Moscow, Minzdrav Rossii Publ., 2002.
2. DIN5034-1-2011. [Daylight in interiors. Part 1: General requirements], 2011. 19 p.
3. Korniyenko S.V. [Stimation of Insolation of Residential Buildings in Zone of Influence of Projected Building].Bulletin ofVolgograd State University of Architecture and Civil Engineering. Series: Construction and Architecture, 2012, iss. 27(46), pp. 156-163. (in Russ.).
4. Kheyfets A.L. [3D Modeling and Calculation of Insolation Duration Using Autocad Software].[The 14-th International Conference on Computer Graphics and Vision. GraphiCon' 2004]. Moscow, Moscow State University. Conference Proceedings Publ., 2004, pp. 283-286. (in Russ.).
5. Kheyfets A.L. [Calculation of Insolation Duration By Means of 3D Modeling of Autocad Software]. Bulletin of Ural Federal University. Ser. Construction and Education, 2004, no. 11 (41), iss. 7, pp. 211-214. (in Russ.).
6. Lyutenko P.Yu., KuznetsovA.V., Parfenov A.V. [Reduction in the Duration of Insolation Due to the Increase in Housing Density]. Mezhdunarodnaya nauchno-tekhnicheskaya konferentsiya molodykh uchenykh BGTU im. V.G. Shukhova [International Scientific and Technical Conference of Young Scientists of BSTU], 2017, pp. 3647-3652. (in Russ.).
7. Pritykin F.N., Shkuro E.Yu. [Analytical Method of Defining Shadow Areas of Buildings and Structures to Determine the Optimal Place of Location on the Specified Area]. Bulletin of the South Ural State University. Ser. Construction Engineering and Architecture, 2017, vol. 17, no. 2, pp. 59-64. (in Russ.). DOI: 10.14529/build170208
8. Pritykin F.N., Kurysheva E.A.[Automated Calculation of the Shadow Position of Residential Buildings in order to Determine the Duration of Insolation]. Sbornikmater. III Mezhd. nauchno-prakt. konf. Arkhitekturno-stroitel'nyy i dorozhno-transportnyy kompleksy: problemy, perspektivy, innovatsii [Collection of Materials of the III International Scientific Practical. Conf. Architectural, Construction and Road Transport Complexes: Problems, Prospects, Innovations]. Omsk, SibADI Publ., 2018, pp. 444-447. (in Russ.).
9. Rvachev V.L. Metody algebry logiki v matematicheskoy fizike [Methods of the Algebra of Logic in Mathematical Physics]. Kiev, Naukova dumka Publ., 1974. 256 p.
10. Vertinskaya N.D. Zadachi geometricheskogo modelirovaniya tekhnologicheskikh protsessov: nauchno-metodicheskoye posobiye[Tasks of Geometric Modeling of Technological Processes: Scientific and Methodological Manual]. Moscow, Izdatel'skiy dom Akademii Estestvoznaniya Publ., 2015. 132 p.
11. Golovanov N. N. Geometricheskoye modelirovaniye [Geometric Modeling]. Moscow, Akademiya Publ., 2011. 270 p.
12. Foks A., Pratt M. Vychislitel'naya geometriya. Primeneniye v proyektirovanii i na proizvodstve [Computational Geometry. Application in Design and Production]. Moscow, Mir Publ., 1982. 304 p.
13. Volkov V.Ya.,Yurkov V.Yu. Mnogomernaya ischislitel'naya geometriya: monografiya [Multidimensional Numeral Geometry: Monograph]. Omsk, 2008. 244 p.
14. Ivanov G.S. Teoreticheskiye osnovy nachertatel'noy geometrii. Uchebnoye posobiye [Theoretical Foundations of Descriptive Geometry. Textbook]. Moscow, Mashinostroyeniye Publ., 1998. 157 p.
Received 7 June 2019
ОБРАЗЕЦ ЦИТИРОВАНИЯ
Притыкин, Ф.Н. Метод задания положений узловых точек, определяющих конверты теней при различных направлениях солнечных лучей и углах поворота зданий / Ф.Н. Притыкин, Е.А. Курышева // Вестник ЮУрГУ. Серия «Строительство и архитектура». -2019. - Т. 19, № 3. - С. 37-44. DOI: 10.14529/ЬшШ90306
FOR CITATION
Pritykin F.N., Kurysheva E.A. Method of Setting the Positions of Node Points Determining The Envelopes of Shadows at Different Directions of Solar Rays and Angulation of Buildings. Bulletin of the South Ural State University. Ser. Construction Engineering and Architecture. 2019, vol. 19, no. 3, pp. 37-44. (in Russ.). DOI: 10.14529/build190306