Методы и комплекс программ для расчета ветровой нагрузки на здания и сооружения
Учитывая сказанное, требуется разработать компьютерные методы и программный комплекс для решения задачи расчета ветровой нагрузки, действующей на здания и сооружения. Программный комплекс должен рассчитывать ветровую нагрузку, действующую на здания и сооружения разнообразной формы, на одиночные и в сколь угодно сложной застройке. Необходимо усовершенствовать известные методы вычислительной… Читать ещё >
Содержание
- Глава 1. СУЩЕСТВУЮЩИЕ СПОСОБЫ РАСЧЕТА ВЕТРОВОЙ НАГРУЗКИ НА ЗДАНИЯ И СООРУЖЕНИЯ
- 1. 1. Расчет ветрЬвой нагрузки с помощью аэродинамических формул
- 1. 2. Натурный эксперимент для расчета ветровой нагрузки
- 1. 3. Использование численных методов для расчета ветровой нагрузки
- 1. 4. Постановка задачи
- Глава 2. РАСЧЕТ АЭРОДИНАМИЧЕСКОГО УСИЛИЯ
- 2. 1. Расчет в системе «давление — скорость»: двумерный случай
- 2. 2. Расчет в системе «давление — скорость»: трехмерный случай
- 2. 3. Расчет в системе «вихрь — функция тока»: двумерный случай
- 2. 4. Модель турбулентности А. Н. Секундова
- 2. 5. Расчет пограничного слоя
- 2. 6. Расчет нагрузки
- 2. 7. Сравнение методов
- 2. 8. Результаты
- Глава 3. МЕТОДЫ ОПТИМИЗАЦИИ ВЫЧИСЛИТЕЛЬНОГО ПРОЦЕССА
- 3. 1. Метод сгущающихся сеток
- 3. 2. Асинхронное интегрирование по времени
- 3. 3. Сравнение методов
- 3. 4. Сравнение с натурным экспериментом и с расчетом по аэродинамическим формулам
- 3. 5. Результаты
- Глава 4. РАСПАРАЛЛЕЛИВАНИЕ
- 4. 1. Двумерное распараллеливание
- 4. 2. Трехмерное распараллеливание
- 4. 3. Результаты
- Глава 5. ПРИМЕРЫ РАСЧЕТОВ
- 5. 1. Одиночное здание
- 5. 2. Поперечная застройка
- 5. 3. Расчет двух зданий
- 5. 4. Расчет аэродинамической нагрузки дымовых труб
- 5. 5. Расчет аэродинамической нагрузки градирен
- 5. 6. Расчет аэродинамической нагрузки атомных электростанций
- 5. 7. Результаты
Методы и комплекс программ для расчета ветровой нагрузки на здания и сооружения (реферат, курсовая, диплом, контрольная)
При проектировании жилых и производственных строительных комплексов требуется рассчитывать ветровую нагрузку, действующую на здания и сооружения. Данной задаче необходимо уделять должное внимание, поскольку от ее решения напрямую зависит безопасность и стоимость данных строительных комплексов. При заниженном значении ветровой нагрузки строительные конструкции обладают недостаточной прочностью, а при завышенном — происходит удорожание строительства. Следует отметить многообразие форм, которые могут иметь различные здания и сооружения. Это и сооружения в форме параллелепипеда или совокупности параллелепипедов, и множество других возможных форм зданий и сооружений.
Традиционно данная задача решается с использованием аэродинамических формул, изложенных в Строительных Нормах и Правилах (СНиП 2.01.07−85), или изготовлением модели исследуемого сооружения и продува ее в аэродинамической трубе. Однако расчет ветровых нагрузок с помощью формул СНиП является неточным. Кроме того, в СНиП даны формулы для ограниченного числа форм зданий и сооружений, и отсутствуют формулы для расчета зданий в застройках. При продуве в аэродинамической трубе имеются ограничения на размеры продуваемого объекта и на скорость потока, а также, использование данного метода требует значительных материальных затрат.
Аналитического решения для определения ветровых нагрузок на сегодняшний день не найдено. Оно найдено лишь для простейших гидродинамических задач.
Существуют программные комплексы для численного решения задач, связанных с определением аэродинамической нагрузки на здания и сооружения. Однако такие программные комплексы отличаются следующими недостатками:
1) не обеспечивают достаточной точности, которая удовлетворила бы строителей;
2) не удобны при практическом использовании и применимы только к достаточно простым по форме объектам;
3) не позволяют рассчитывать аэродинамику группы зданий, произвольно расположенных друг относительно друга;
4) не решают проблем, связанных с реализацией расчета на многопроцессорных компьютерах;
5) обладают высокой стоимостью.
Учитывая сказанное, требуется разработать компьютерные методы и программный комплекс для решения задачи расчета ветровой нагрузки, действующей на здания и сооружения. Программный комплекс должен рассчитывать ветровую нагрузку, действующую на здания и сооружения разнообразной формы, на одиночные и в сколь угодно сложной застройке. Необходимо усовершенствовать известные методы вычислительной гидродинамики, разработав методы повышения эффективности и точности вычислительного процесса. Полученные алгоритмы необходимо распространить на случай многопроцессорных компьютеров, разработав соответствующую стратегию распараллеливания, что позволит в значительной мере ускорить вычисления.
При проектировании зданий и сооружений важной характеристикой является не только сила, действующая на здание целиком, но и распределение давления вокруг здания. Последняя позволяет рассчитать опрокидывающий момент, а также инфильтрацию воздуха через ограждающие конструкции здания.
Целью работы является разработка новых и усовершенствование известных методов решения задачи расчета аэродинамической нагрузки, действующей на здания и сооружения, позволяющих значительно повысить скорость и точность вычислений и эффективно использовать возможности многопроцессорных вычислительных систем, а также разработка комплекса программ для решения таких задач.
Поставлены следующие задачи исследования:
1. Разработать и реализовать алгоритм решения задачи расчета аэродинамической нагрузки, действующей на одиночное здание, на основе методов вычислительной гидродинамики. Задачу решить в двумерной и трехмерной интерпретациях. Сравнить полученные результаты с модельным экспериментом и известными решениями.
2. Разработать методику оптимизации вычислительного процесса, позволяющую значительно сократить затраты машинного времени и повысить точность решения данной задачи.
3. Разработать стратегию распараллеливания для решения поставленной задачи с учетом предложенной методики оптимизации на многопроцессорной вычислительной технике, позволяющую значительно уменьшить время решения задачи.
4. Использовать разработанные методы для решения задач расчета аэродинамической нагрузки, действующей на различные здания и сооружения: на здания в разного типа застройках и на здания и сооружения различной формы.
Для решения поставленных задач используются методы гидродинамики, вычислительной математики, теории распараллеливания вычислений, теории алгоритмов.
Научная новизна заключается в следующем:
1) впервые разработана методика оптимизации вычислительного процесса применительно к задаче о расчете аэродинамической нагрузки на здаиия и сооружения, реализующая: a) структуру сгущающихся сеток для дискретизации дифференциальных уравнений, позволяющую достичь оптимальной точности расчетаb) асинхронное интегрирование, существенно ускоряющее переход к установившемуся состоянию;
2) найден оптимальный вид геометрического распараллеливания вычислений, обеспечивающий быструю сходимость и высокую точность.
В результате исследования разработан программный комплекс, позволяющий рассчитывать аэродинамическую нагрузку, действующую на здания и сооружения, для широкого класса объектов, включая следующие: a) здания в форме параллелепипедаb) здания сложной формы, которые могут быть представлены в виде совокупности параллелепипедовc) здания с округлой поверхностью, в частности дымовые трубы, градирни, здания для атомных реакторовd) группы зданий с правильным и хаотичным расположением. Программный комплекс позволяет решать поставленные задачи в двумерной и трехмерной интерпретациях. Он поддерживает как однопроцессорный режим работы, так и многопроцессорный на системе MB С-100 и на кластерных системах.
Программный комплекс зарегистрирован в Федеральной службе по интеллектуальной собственности, патентам и товарным знакам [55].
Результаты работы предложено использовать в проектных организациях. Кроме того, они внедрены в учебный процесс кафедры Строительной механики Ивановского государственного архитектурно-строительного университета в курсе «Строительная механика» и в учебный процесс кафедры Высокопроизводительных вычислительных систем Ивановского государственного энергетического университета в курсе «Численные методы».
Основные положения диссертации докладывались на следующих конференциях:
• Международная научно-техническая конференция «Состояние и перспективы развития электротехнологии» (XII Бенардосовские чтения) (Иваново, 2005);
• Международная научно-техническая конференция «Современные наукоемкие технологии и перспективные материалы текстильной и легкой промышленности» (Прогресс — 2006) (Иваново, 2006);
• Региональная научно-техническая конференция «Применение многопроцессорных суперкомпьютеров в исследованиях, наукоемких технологиях и учебной работе» (Иваново, 2007, 2008).
По материалам диссертации опубликовано 11 печатных работ. Работа состоит из введения, 5 глав, заключения и библиографического списка, включающего 81 наименование. Объем работы — 141 страница, включая 61 рисунок и 5 таблиц.
ОСНОВНЫЕ ВЫВОДЫ И РЕЗУЛЬТАТЫ.
1. Разработан и реализован алгоритм решения задачи расчета аэродинамической нагрузки, действующей на одиночное здание, на основе методов вычислительной гидродинамики. Алгоритм реализован для решения двумерной горизонтальной, двумерной вертикальной и трехмерной задач. В двумерном случае использовались системы «давление — скорость» и «вихрь — функция тока» и методы расщепления и переменных направлений. В трехмерном случае — только система «давление — скорость» и метод расщепления.
2. Проведено сравнение реализованных систем и методов, которое показало, что для целей данной работы наиболее предпочтительными являются система «давление — скорость» и метод расщепления.
3. Впервые предложена и реализована методика оптимизации вычислительного процесса для решения поставленной задачи, включающая метод сгущающихся сеток и метод асинхронного интегрирования, которая позволяет значительно уменьшить время выполнения вычислений и увеличить точность расчета. В методе сгущающихся сеток реализованы два подхода, отличающиеся распределением узлов между зонами. Проведено сравнение данных подходов.
4. Проведено сравнение решения задачи расчета аэродинамической нагрузки, полученного численными методами, с натурным экспериментом и с расчетом по аэродинамическим формулам. Оно показало, что предложенные методы достаточно хорошо описывают физические процессы и дают достаточно точные результаты. В частности, при сравнении результатов (в трехмерном случае) с результатами натурного эксперимента различие составило 3,4%. При сравнении с расчетом по аэродинамическим формулам различие в двумерном горизонтальном случае составило 6,5%, а в трехмерном — 4,3%.
5. Впервые разработана стратегия распараллеливания применительно к предложенной методике оптимизации для двумерного горизонтального и трехмерного случаев. Разработанные алгоритмы протестированы на многопроцессорных суперкомпьютерах и показали высокую эффективность: в двумерной горизонтальной задаче при запуске на машине МВС-100 на 5 клиентских процессорах ускорение распараллеливания составило 3,8, а эффективность — 76%- в трехмерной задаче при запуске на кластере на 6 клиентских процессорах ускорение распараллеливания составило 3,2, а эффективность — 53%, что объясняется низкой скоростью передачи данных между процессорами на кластере.
6. Разработанный алгоритм использован для решения задач нахождения аэродинамической нагрузки, действующей на здание в застройке и на здания и сооружения различной формы. Рассчитанное значение ветровой нагрузки, действующей на здание в застройке (из двух зданий), получилось на 20,1% больше, чем значение, рассчитанное для одиночного здания. Значение ветровой нагрузки, действующей на градирню, получилось на 18,3% больше, чем значение, полученное с помощью аэродинамических формул. Это показывает недостаточную точность формул СНиП и преимущество изложенных в работе методов при расчете аэродинамической нагрузки зданий в застройках и зданий и сооружений различной формы.
Список литературы
- Арчер, Том. Visual С++ .NET. Библия пользователя: пер. с англ. / Т. Арчер, Э. Уайтчепел. -М.: Вильяме, 2003.
- Балаев, Э. Ф. Численные методы и параллельные вычисления для задач механики жидкости, газа и плазмы: учеб. пособие / Э. Ф. Балаев и др.- ГОУВПО <Ивановский государственный энергетический университет им. В.И. Ленина>. Иваново, 2003.
- Бахвалов, Николай Сергеевич. Численные методы / Н. С. Бахвалов, Н. П. Жидков, Г. М. Кобельков. -М.: БИНОМ. Лаборатория знаний, 2004.
- Блиничев, В. Н. Сепарация в противоточных вихревых аппаратах.
- Бурцев, С. И. Математическое моделирование процессов турбулентного переноса в профессиональной практике техники вентиляции и кондиционирования воздуха Электронный ресурс. / С. И. Бурцев, Д. М. Денисихина. Режим доступа: http://www.abok.ru/.
- Бэтчелор, Дж. Введение в динамику жидкости: пер. с англ. / Дж. Бэтчелор. -М.: Мир, 1973.
- Воеводин, Вл. В. Параллельная обработка данных Электронный ресурс.: курс лекций / Вл. В. Воеводин. Режим доступа: http://parallel.ru/wv/.
- Ворожцов, Евгений Васильевич. Разностные методы решения задач механики сплошных сред: учеб. пособие / Е. В. Ворожцов. — Новосибирск: Изд-во НГТУ, 1998.
- Ю.Гинцбург, Э. Я. Рас чет отопительно-вентиляционных систем с помощью ЭВМ / Э. Я. Гинцбург. М.: Стройиздат, 1979.
- П.Годунов, Сергей Константинович. Разностные схемы: учеб. пособие / С. К. Годунов, В. С. Годунов. -М.: Наука, 1977.
- Дейч, Михаил Ефимович. Техническая газодинамика / М. Е. Дейч. M.-JL: Госэнергоиздат, 1961.
- Дубинский, С. Расчеты высотных сооружений при ветровом воздействии Электронный ресурс. / С. Дубинский. — Режим доступа: http://wvvw.ernt.ru/pdf705−10.pdf.
- Н.Евсеев, И. Использование MPI на компьютерах ЦСТ Электронный ресурс. / И. Евсеев. Режим доступа: http://www.csa.ru/~il/.
- Евсеев, И. MPI для начинающих Электронный ресурс. / И. Евсеев. Режим доступа: http://www.csa.ru/~il/.
- Евсеев, И. MPI программный инструмент для параллельных вычислений Электронный ресурс. / И. Евсеев. — Режим доступа: http://www.csa.ru/~il/.
- Кабардин, Олег Федорович. Физика: справ, материалы: учеб. пособие / О. Ф. Кабардин. -М.: Просвещение, 1991.
- Калверт, Чарльз. Программирование в Windows 95. Освой самостоятельно: пер. с англ. / Ч. Калверт. М.: Восточная Книжная Компания, 1996.
- Ивановский государственный энергетический университет им. В. И. Ленина>. Иваново, 2005. — С. 63−64.
- Клюшин, Д митрий Анатольевич. Полный курс С++. Профессиональная работа / Д. А. Клюшин. М.: Вильяме, 2004.
- Кочин, Н. Е. Теоретическая гидромеханика: в 2 т. / Н. Е. Кочин, И. А. Кибель, Н. В. Розе, М., Л.: ОГИЗ, 1948.
- Кускова, Татьяна Владимировна. Численные методы в аэрогидромеханике ЛА: учеб. пособие / Т. В. Кускова, В. М. Шашин. М.: Московский авиационный институт, 1978.
- Лойцянский, Лев Герасимович. Механика жидкости и газа / Л. Г. Лойцянский.-М.: Наука, 1970.
- Математика. Большой энциклопедический словарь / гл. ред. Ю. В. Прохоров. Изд. 3-е. — М.: Большая Российская энциклопедия, 1998.
- Патанкар, С. Численные методы решения задач теплообмена и динамики жидкости: пер. с англ / С. Патанкар. -М.: Энергоатомиздат, 1984.
- Патанкар, С. В. Численное решение задач теплопроводности и конвективного теплообмена при течении в каналах: пер. с англ / С. В. Патанкар. -М.: Издательство МЭИ, 2003.
- Пекунов, В. В. Оптимальное проектирование обменов данными на стыках при распараллеливании по пространству задач механики сплошной среды /
- Пекунов, Владимир Викторович. Основы работы с многопроцессорной вычислительной системой МВС-100: метод, указания / В. В. Пекунов, Ф. Н. Ясинский- ГОУВПО «Ивановский государственный энергетический университет им. В. И. Ленина». Иваново, 2005.
- Пекунов, Владимир Викторович. Сборник задач по численным методам и распараллеливанию вычислений: учеб. пособие / В. В. Пекунов, Ф. Н. Ясинский- ГОУВПО «Ивановский государственный энергетический университет им. В. И. Ленина». Иваново, 2004.
- Попов, Н. А. Ветровые нагрузки, действующие на покрытие Электронный ресурс. / Н. А. Попов. Режим доступа: http://www.stroi.ru/tsch/.
- Роуч, П. Вычислительная гидродинамика: пер. с англ. / П. Роуч. М.: Мир, 1980.
- Самарский, Александр Андреевич. Разностные методы решения задач газовой динамики: учеб. пособие / А. А. Самарский, Ю. П. Попов. М.: Наука, 1992.
- Самарский, Александр Андреевич. Численные методы: учеб. пособие / А. А. Самарский, А. В. Гулин. М.: Наука, 1989.
- Симиу, Э. Воздействие ветра на здания и сооружения: пер. с англ. / Э. Симиу, Р. Сканлан. -М.: Стройиздат, 1984.
- Справочник по динамике сооружений / под ред. Б. Г. Коренева, И. М. Рабиновича. -М.: Стройиздат, 1972.
- Стренг, Г. Теория метода конечных элементов / Г. Стренг, Дж. Фикс. М.: Мир, 1977.
- Строительные нормы и правила 2.01.07−85. Нагрузки и воздействия.
- Федоренко, Радий Петрович. Введение в вычислительную физику: учеб. пособие / Р. П. Федоренко. М.: Изд-во Моск. физ.-техн. ин-та, 1994.
- Физика. Большой энциклопедический словарь / гл. ред. А. М. Прохоров. -Изд. 4-е. -М.: Большая Российская энциклопедия, 1999.
- Филатов, Е. Ю. О методах оптимизации и распараллеливания задач вычислительной гидродинамики / Е. Ю. Филатов // Вестник ИГЭУ. Вып. 3/2004. — Иваново, 2007. — С. 89−92.
- Филатов, Е. Ю. Программа моделирования движения реагирующих потоков Fire / Е. Ю. Филатов // Свидетельство об официальной регистрации программы для ЭВМ № 2 007 613 619- 24.08.2007.
- Филатов, Е. Ю. Программа моделирования обтекания воздухом зданий и сооружений AirAttack / Е. Ю. Филатов // Свидетельство об официальной регистрации программы для ЭВМ № 2 007 613 561- 22.08.2007.
- Филатов, Е. Ю. Математическое моделирование течений, осложненных экзотермическими химическими процессами / Е. Ю. Филатов, Н. В. Нуждин, Ф. Н. Ясинский // Вестник ИГЭУ. Вып. 3/2004. — Иваново, 2004. — С. 150.
- Филатов, Е. Ю. Моделирование течений и экологии Уводьского водохранилища / Е. Ю. Филатов, С. Г. Сидоров // Сборник материалов межвузовской научно-практической конференции «Экологические проблемы Ивановской области». Иваново: ИГТА, 2005. — С. 59.
- Филатов, Е. Ю. Математическое моделирование течений жидкостей и газов: учеб. пособие / Е. Ю. Филатов, Ф. Н. Ясинский- ГОУВПО «Ивановский государственный энергетический университет имени В.И.Ленина». Иваново, 2007.
- Филатов, Е. Ю. О компьютерном моделировании процесса обтекания высотных зданий и сооружений / Е. Ю. Филатов, Ф. Н. Ясинский // Вестник ИГЭУ. Вып. 3/2004. — Иваново, 2006. — С. 73−75.
- Хокни, Р. Численное моделирование методом частиц: пер. с англ. / Р. Хокни, Дж. Иствуд. М.: Мир, 1987.
- Численные методы в динамике жидкостей / под ред. Г. Вирц, Ж. Смолдерен -М.: Мир, 1981.
- Шлихтинг, Г. Теория пограничного слоя: пер. с нем. / Г. Шлихтинг. М.: Наука, 1974.
- Ясинский, И. Ф. Применение многопроцессорной вычислительной техники для контроля качества в текстильном производстве / И. Ф. Ясинский, Е. Н.
- Калинин // Современные наукоемкие технологии и перспективные материалы текстильной и легкой промышленности (Прогресс 2006): Сборник материалов международной научно-технической конференции. Часть 1. — Иваново: ИГТА, 2006. — С. 317.
- Anderson, John D., Jr. Computational fluid dynamics: the basics with applications / J. Anderson, Jr. New York: McGraw-Hill, Inc, 1995.
- CEDVAL at Hamburg University. Compilation of Experimental Data for Validation of Microscale Dispersion Models Электронный ресурс. Режим доступа: http://www.mi.uni-hamburg.de/data sets.432.0.html?&L:=3.
- Chung, Т. J. Computational fluid dynamics / T. Chung. Cambridge: Cambridge University Press, 2002
- Ferziger, Joel H. Computational methods for fluid dynamics / J. Ferziger, M. Peric. Berlin: Springer, 2002.
- Lomax, Harvard. Fundamentals of computational fluid dynamics / H. Lomax, T. Pulliam, D. Zingg. 1999.
- Message Passing Interface Электронный ресурс. Режим доступа: http://www-unix .mcs. anl. go v/dbpp/text/.
- Message Passing Interface (MPI) Электронный ресурс. Режим доступа: http://mhpcc.edu/.
- Press, W. Numerical recipes in C: the art of scientific computing / W. Press, S. Teukolsky, W. Vetterling, B. Flannery. Cambridge: Cambridge University Press, 1997.
- Versteeg, H. K. An introduction to computational fluid dynamics / H. K. Versteeg, W. Malalasekera. London: Longman Scientific & Technical, 1995.
- Wesseling, Pieter. Principles of computational fluid dynamics / P. Wesseling. -Berlin: Springer, 2001.
- Wilcox, David C. Turbulence modeling for CFD / D. Wilcox. La Canada: DCW Industries, Inc., 1994.
- WMPI 1.3 Documentation Электронный ресурс. Режим доступа: http://dsg.dei.uc.pt/wmpi.
- WMPI 1.5 Beta Documentation Электронный ресурс. Режим доступа: http://dsg.dei.uc.pt/wmpi.