автореферат диссертации по информатике, вычислительной технике и управлению, 05.13.12, диссертация на тему:Методы и средства разработки систем автоматизированного проектирования строительных объектов с технологией распараллеливания вычислений в компьютерных сетях

кандидата технических наук
Кислицын, Дмитрий Игоревич
город
Москва
год
2009
специальность ВАК РФ
05.13.12
Диссертация по информатике, вычислительной технике и управлению на тему «Методы и средства разработки систем автоматизированного проектирования строительных объектов с технологией распараллеливания вычислений в компьютерных сетях»

Автореферат диссертации по теме "Методы и средства разработки систем автоматизированного проектирования строительных объектов с технологией распараллеливания вычислений в компьютерных сетях"

На правах рукописи

□и^4• ----

Кислицын Дмитрий Игоревич

МЕТОДЫ И СРЕДСТВА РАЗРАБОТКИ СИСТЕМ АВТОМАТИЗИРОВАННОГО ПРОЕКТИРОВАНИЯ СТРОИТЕЛЬНЫХ ОБЪЕКТОВ С ТЕХНОЛОГИЕЙ РАСПАРАЛЛЕЛИВАНИЯ ВЫЧИСЛЕНИЙ В КОМПЬЮТЕРНЫХ СЕТЯХ

Специальность:

05.13.12 - Системы автоматизации проектирования (строительство)

АВТОРЕФЕРАТ

диссертации на соискание ученой степени кандидата технических наук

Москва - 2009

О 3 ИДО ^

003472010

Работа выполнена в Государственном образовательном учреждении высшего профессионального образования «Нижегородский государственный архитектурно-строительный университет» (ГОУ ВПО ННГАСУ).

Научный руководитель:

доктор физико-математических наук, профессор Супрун Анатолий Николаевич

Официальные оппоненты:

доктор технических наук, профессор Белостоцкий Александр Михайлович кандидат технических наук, доцент Галишникова Вера Владимировна

Ведущая организация:

Открытое акционерное общество (ОАО) «Моспроект».

Защита состоится 25 июня 2009 года в 14.00 на заседании диссертационного совета Д212.138.01 при ГОУ ВПО Московском государственном строительном университете по адресу: 129337, г. Москва, Ярославское шоссе, д. 26, ауд. 326 (УЖ).

С диссертацией можно познакомиться в библиотеке ГОУ ВПО Московского государственного строительного университета.

Автореферат разослан 25 мая 2009 года.

ОБЩАЯ ХАРАКТЕРИСТИКА РАБОТЫ

Актуальность темы диссертации. Проектирование крупных строительных объектов связано с решением большого комплекса задач: архитектурные решения, инженерные и экономические расчёты, выполнение чертёжной и подготовка текстовой документации.

Автоматизация проектирования в настоящее время в проектных организациях России выполняется, в основном, на персональных компьютерах (ПК) вовлечённых в проектные работы специалистов. При этом имеющихся ресурсов ПК при проектировании сложных строительных объектов может не хватить не только на построение автоматизированного согласования проектных решений, получаемых при разработке отдельных разделов проекта, но и на выполнение конструкторских работ.

Выходом из сложившейся ситуации могло бы быть применение технологии распределённых вычислений в компьютерных сетях, предоставляющей большие возможности для реализации сложнейших вычислительных процессов. Следует отметить, что и в Перечне критических технологий Российской Федерации, утверждённом Президентом РФ 21.05.2006г., отдельной строкой записана «Технология распределённых вычислений и систем».

В связи с этим разработка методов распределённых вычислений для САПР в строительстве в настоящее время приобретает особую актуальность.

Целью диссертационной работы является разработка научных и методических принципов построения высокопроизводительных вычислительных комплексов автоматизированного проектирования строительных объектов путём распараллеливания вычислительного процесса в компьютерных сетях.

Методы исследования. Исследования опираются на теоретические и методологические основы построения автоматизированных систем проектирования, методы строительной механики и вычислительной математики.

Научная новизна работы состоит в:

1) разработке метода разделения конструкции на подконструкции, работающие как составляющие единой конструкции и позволяющие производить прочностной расчёт, конструирование элементов конструкций и подготовку проектной документации в параллельном режиме;

2) разработке алгоритма реализации предложенного метода разделения объекта на подконструкции в компьютерных сетях, который позволяет выполнять проектные работы на известных, удовлетворяющих требованиям С Ни Па программных средствах без каких-либо изменений в их программных кодах и интерфейсе;

3) полученных в результате экспериментальных исследований условий эффективности работы программы на ПК-ах.

Практическая ценность диссертационной работы состоит в том, что разработанные в диссертации теоретические положения доведены до действующего и получившего примените в ряде проектных организаций программного средства «Решатель», позволяющего значительно сократить затраты времени автоматизированной системы на выполнение вычислительных

операций при проектировании строительных объектов, а также снизить требования к ресурсам компьютеров, вовлекаемых в вычислительный процесс. Тем самым у проектных организаций, не имеющих средств для приобретения дорогостоящих суперкомпьютеров или кластеров, возникает возможность практически без дополнительных затрат существенно повысить допускаемый уровень сложности проектируемых объектов.

Достоверность результатов оценивалась сравнением полученных на разработанном вычислительном комплексе численных решений с результатами решения задач на известных, отвечающих требованиям СНиПа программных продуктах.

На защиту выносятся:

1. Метод разделения конструкции на подконструкции, позволяющий распараллелить процесс проектирования строительного объекта.

2. Алгоритм реализации метода, позволяющий выполнять проектирование по параллельной технологии в компьютерных сетях на известных, удовлетворяющих требованиям СНиПа программных продуктах.

3. Результаты исследования производительности и условий повышения эффективности ПС, реализующего предложенный алгоритм.

Апробация работы. Результаты диссертационной работы докладывались на:

- научно-технической конференции профессорско-преподавательского состава, докторантов, аспирантов, магистрантов и студентов (г. Н. Новгород, ННГАСУ, март 2004г.);

- 11-й Нижегородской сессии молодых ученых. Технические науки (февраль 2006г.);

- V-й Межрегиональной научно-практической конференции. Новые информационные технологии - инструмент повышения эффективности управления (г. Н.Новгород, май 2006г.);

- научном семинаре в Варшавском политехническом университете (г, Варшава, Польша, декабрь 2006г.);

- симпозиуме «Актуальные проблемы компьютерного моделирования конструкций и сооружений» (г. Пермь, сентябрь 2008г.);

- XIII международной научно-методической конференции «Проблемы многоуровневого образования» (г. Н. Новгород, январь 2009г.);

- II Международном форуме информационных технологий «ITForum 2020/Ярмарка антикризисных решений» (г. Н. Новгород, апрель 2009г.).

Публикации. По теме диссертационной работы опубликовано 13 печатных работ, в том числе 3 в рекомендованных ВАКом журналах: «Известия ВУЗов. Строительство», «Приволжский научный журнал», «International Journal for Computational Civil and Structural Engineering».

Структура и объём работы. Работа состоит из введения, трёх глав, основных выводов, списка литературы и четырёх приложений общим объёмом 184 страницы, в том числе 39 рисунков и 12 таблиц. Список использованных литературных источников включает в себя 174 наименования работ отечественных и зарубежных авторов.

-5-

СОДЕРЖАНИЕ РАБОТЫ

Во введении обоснована актуальность темы диссертации, определена её цель, а также научная новизна и практическая значимость.

В первой главе приводится обзор современных проблем автоматизированного проектирования в строительстве и обосновывается актуальность развития систем автоматизированного проектирования (САПР), ориентируемых на технологию распределённых вычислений в компьютерных сетях.

Указывается, что большой вклад в развитие САПР внесли A.A. Гусаков, И.И. Котов, В.И. Теличенко, A.C. Городецкий, A.B. Перельмутер, В.И. Сливкер, A.M. Белостоцкий, A.A. Волков, С.Ю. Фиалко, В.Г. Темнов, B.C. Полозов, С.И. Ротков, В.Н. Сидоров, А.Н. Супрун, Г.Н. Павлов, Г.С. Иванов, JI.H. Авдотьин, В.М. Гинзбург, М. Грувер, Э. Зиммерс, В.М. Курейчик, Э.П. Григорьев, В.Г. Митрофанов, Н.Г. Малышев, A.B. Петров, В.И. Потапов, В.П. Корячко, И.П. Норенков, Н.В. Чичварин, У.Д. Энгельке, А.Б. Золотев, П. А. Акимов, Г.Г. Кашеварова и многие другие.

Дан обзор современных программных средств, применяемых в САПР при разработке проектов строительства зданий и сооружений. Отмечается, что наиболее трудоёмким разделом проектирования является архитектурно-строительный раздел, в частности, разработка конструкторских решений. Приводится краткий обзор расчётных комплексов, получивших применение в САПР при выполнении конструкторской части проекта здания или сооружения. Отмечается, что известные программные средства позволяют производить разработку конструкторских решений строительных объектов с высокой степенью статической неопределимости. Однако для конструкций с большим числом элементов их практическое применение требует значительных затрат времени на вычислительный процесс, что при вариативном подходе к выбору конструктивных схем зданий и сооружений приводит к значительным затратам времени как на решение прочностной задачи, так и на получение сопутствующей проектной документации. Кроме того, требуются значительные ресурсы вычислительной техники (объёмы оперативной памяти и жёсткого диска), а также высокая производительность центрального процессора), превышающие возможности современных персональных компьютеров.

В настоящее время развитие строительной отрасли в России и за рубежом характеризуется тенденциями к нарастанию сложности проектируемых объектов, повышению требований к надёжности и устойчивости конструкций к прогрессирующему разрушению, сокращению сроков проектирования строительных сооружений, повышению их технико-экономических показателей.

В связи с этим непрерывно повышаются требования и к системам автоматизированного проектирования, используемым в строительной отрасли. Для этого разрабатываются интегрированные системы, ориентированные на автоматизацию нескольких этапов подготовки проекта, создаются программные средства поддержки технологии корпоративного проектирования, совершенствуется дружественный интерфейс программных комплексов и т. д. В целом общая тенденция развития САПР ориентирована на достижение, видимо, в

некоторой перспективе, высокой степени автоматизации всего процесса разработки архитектурно-строительного проекта строительного сооружения. Очевидно, что одним из главных факторов, сдерживающих реализацию этой тенденции, является ограниченность вычислительных ресурсов современных персональных компьютеров, на которых, в основном, и разрабатываются проекты в России.

Указывается, что выходом из сложившейся ситуации могло бы быть применение современных суперЭВМ. Однако их практическое использование в России ограничено в связи с:

- уникальностью архитектуры суперЭВМ в плане технического решения, а, следовательно, и индивидуальной программной среды;

- значительным энергопотреблением;

- громоздкостью (могут занимать не одно помещение);

- особыми требованиями к профессиональной подготовке обслуживающего персонала;

- фантастическими, с позиций российских проектных организаций, капиталовложениями на приобретение и содержание вычислительного комплекса.

В связи с этим в настоящее время суперЭВМ вытесняют кластерные комплексы, расходы на приобретение и эксплуатацию которых существенно ниже, чем у традиционных суперкомпьютеров. В то же время их возможности могут многократно превышать показатели самых мощных современных суперкомпьютеров (кластер Roadrunner - BladeCenter QS22/LS21 Cluster занимает первую строчку списка Тор-500 самых высокопроизводительных вычислительных систем мира).

В то же время стоимость кластерных комплексов значительно превосходит стоимость персонального компьютера. В связи с этим, в настоящее время применение технологии распределённых вычислений в компьютерных сетях является наиболее перспективным направлением развития САПР, т. к. практически не требует дополнительных капиталовложений и обладает неограниченными вычислительными возможностями.

Видимо, поэтому в Перечне критических технологий Российской Федерации, утверждённом Президентом РФ 21.05.2006, отдельной строкой записана «Технология распределённых вычислений и систем». В то же время сведений об использовании технологий распределённых вычислений в САПР в строительстве или даже о научных исследованиях в этом направлении в научной литературе нет. В связи с этим научные исследования, ориентированные на разработку эффективных методов использования распределённых технологий в САПР в строительстве, в настоящее время приобретают особую актуальность.

Вторая глава посвящена проблемам построения алгоритма для системы автоматизированного проектирования, позволяющей реализовать параллельную технологию вычислений в компьютерных сетях.

В целях повышения производительности системы автоматизированного проектирования строительных объектов предлагается условное разделение сооружения на проектные единицы, совместная работа которых как единой

механической системы обеспечивается расчётом, выполняемым предлагаемым методом разделения конструкции на подконструкции. Под проектной единицей в рассматриваемом здесь варианте автоматизированных систем с распараллеливанием вычислительных процессов понимается часть сооружения, которая:

- может быть выделена путём разрезания проектируемого объекта по стержням,

- должна быть геометрически неизменяемой системой, имеющей опорные связи с основанием.

Указывается, что численные методы механики расчёта зданий, сооружений и конструктивных элементов широко используют приём искусственного разделения механической системы (континуальной или состоящей из связанных пространственных элементов) на подсистемы (фрагменты). Например, в методе Б. Н. Жемочкина применяется физическая дискретизация, где для расчёта балок и плит, лежащих на упругой полуплоскости или упругом полупространстве, континуальная задача заменяется дискретной системой с конечным числом степеней свободы.

Однако за последние 30-40 лет методы, использующие интуитивно понятную инженерам физическую дискретизацию, уступили получившему строгое математическое обоснование методу конечных элементов (МКЭ) -конечноэпементная дискретизация.

Расчёт сложных объектов может привести к необходимости решения систем высоких порядков, требующих недоступно больших затрат времени на вычисления, а также и значительных ресурсов памяти ЭВМ, выходящих за пределы возможностей имеющихся в распоряжении пользователя компьютеров. В связи с этим стали разрабатываться специальные методы, позволяющие повышать эффективность конечноэлементных программ. При этом наибольшее распространение получил метод суперэлемента (МСЭ). В соответствии с МСЭ сооружение разбивается на суперэлементы (СЭ), каждый из которых объединяет группу конечных элементов - суперэлементная дискретизация.

МСЭ в некоторых случаях позволяет значительно сократить время решения задачи за счёт понижения порядка системы уравнений, что существенно при расчёте сложных конструктивных схем, состоящих из большого числа одинаковых конструктивных элементов, например, панелей.

Следует заметить, что декомпозиция может быть построена не обязательно как объединение групп конечных элементов. В качестве СЭ может быть выбран конструктивный элемент или связанная система конструктивных элементов. В этом случае суперэлементная дискретизация будет и физической дискретизацией.

МСЭ на базе МКЭ реализован в программных комплексах (ПК) Лира, SCAD, СТАДИО и других отвечающих требованиям СНиПа программных средствах, получивших применение в российских проектных, научных и учебных организациях. Однако для возможности значительного повышения производительности вычислений указанных выше ПК за счёт применения параллельных технологий, например, используя МСЭ, необходима существенная переработка ПК-ов на уровне программного кода.

-8В диссертационной работе предлагается другой путь, названный методом разделения на подконструкции (МРП), где под подконструкциями понимаются проектные единицы. В МРП предлагается использовать интуитивно понятную инженерам физическую дискретизацию проектируемого объекта с последующим расчётом элементов деления на различных ПК-ах в компьютерной сети. Для учёта совместной работы подконструкции предусматривается применять метод сил.

МРП в некотором смысле можно рассматривать как развитие МСЭ. Действительно, МРП, как и МСЭ, позволяет получать вычислительный эффект от понижения порядка системы разрешающих уравнений. Однако, кроме того, МРП предоставляет возможность ускорять процесс автоматизированного проектирования зданий и сооружений за счёт распараллеливания как расчётов объектов строительства, так и выполнения конструирующих и графических операций. При этом на параллельно работающих персональных компьютерах могут устанавливаться любые, удовлетворяющие требованиям пользователя программные комплексы без изменения их программных кодов.

Для получения математического условия объединения подконструкций принимается, что все обобщённые усилия (сосредоточенные и распределённые нагрузки, изгибающие и крутящие моменты), действующие на каждую из условно разделённых подсистем, можно разделить на внешние, к которым отнесём приходящиеся на каждую из подконструкций части действующих на сооружение внешних воздействий, включая собственный вес элементов конструкции, и обобщённые силы взагшодействия подконструкций на рис. 1,

действующие в направлениях, соответственно, г, к некоторого ортонормированного базиса). В том же базисе рассматриваются и обобщённые перемещения искусственно введённых узлов (1, 2, ...,], ..., /, ..., п) в точках разреза сооружения плоскостью Ь-Ь (рис. 1).

подконструкции А и В

Тогда обобщённые силы взаимодействия в стержнях, разрезанных плоскостью Ь-Ь, обеспечивающие работу обеих подконструкций как составных частей единой конструкции, находящейся под действием заданной системы внешних нагрузок, будут определяться следующей системой линейных

уравнений

т п

*=1М

где

(2)

(1 '¡/И, с/"ук1 - обобщённые перемещения у'-го узла в г'-ом направлении в подконструкциях, соответственно, А и В от обобщённых единичных усилий/щ,

(3)

О ¡¡, О у - перемещения ]-го узла в ¡-ом направлении в подконструкциях А и В, соответственно, которые рассматриваются как независимые конструкции, нагруженные только действующими на них внешними нагрузками и собственным весом элементов. Здесь принято, что материал элементов конструкции работает в пределах применимости линейного закона Гука.

Аналогично можно выполнить разбиение здания или сооружения на большее число проектных единиц.

Зависимости (1) - (3) были использованы при построении вычислительного процесса по технологии параллельных вычислений (рис. 2). Алгоритм предполагает применение трёх компьютеров: А , В* и С .

Блок 1 предусматривает выполнение пользователем в интерактивном режиме следующих работ по подготовке конструкции к расчёту:

- создание исходной модели конструкции, включая геометрию, жесткостные характеристики элементов, нагрузки и граничные условия;

- выбор оптимального деления конструкции на подконструкции, удовлетворяющие требованиям к проектным единицам.

В блоке 2 выполняется расчёт на компьютере А от единичных загружений /и, приложенных в узлы разделения подконструкции, и определяются перемещения (2а), а затем производится расчёт на компьютере А* от фактического загружения в 1-ой подконструкции и определяются перемещения

В блоке 3 аналогично вычисляются величины <1' '¡¡и и О ,у на компьютере В .

Блок 4 выполняется на компьютере С. Здесь вычисляются значения нагрузок взаимодействия Т7« путем решения системы линейных алгебраических уравнений (1), сформированной на основе результатов вычислений, полученных в блоках 2 и 3.

В блоке 5 выполняется расчёт на компьютере А" от загружения, включающего в себя усилия взаимодействия (вычисленные в блоке 4 и приложенные в общие узлы) и внешние нагрузки 1-ой подконструкции. В результате расчёта получаем перемещения соответствующие фактическим перемещениям заданной конструкции.

В блоке б выполняется расчёт на компьютере В' от загружения, включающего в себя усилия взаимодействия (вычисленные в блоке 4 и приложенные в общие узлы) и внешние нагрузки 2-ой подконструкции. В результате расчета получаем перемещения

соответствующие фактическим

перемещениям заданной конструкции.

^ Конец^

Рис. 2. Укрупненная блок-схема алгоритма распараллеливания

По результатам расчёта выполняются автоматизированное конструирование элементов конструкции (блоки 9, 10) и подготовка чертёжной документации (блоки 11, 12). При необходимости проектировщик может внести изменения в исходные данные (блок 8) и повторно произвести расчёт.

Заметим, что если заданный объект является N раз статически неопределимой стержневой конструкцией, то для определения усилий в стержнях потребуется решить систему из N линейных уравнений с N неизвестными.

При реализации рассмотренного алгоритма потребуется решение М раз системы с М/ неизвестными и М раз системы с N2 неизвестными, где Л'/ - число неизвестных в первой подконструкции, N2 - во второй подконструкции (N = Ni + Лу, М= К+ 1 ,К— общее число неизвестных в разрезаемых стержнях.

Следует заметить, что все решения относятся к подконструкциям с фиксированной геометрией. Поэтому второе и последующие решения для каждой из подконструкций могут быть получены со значительно меньшей трудоёмкостью, чем первое.

Описанный алгоритм позволяет:

- построить вычислительный процесс в локальных или глобальной компьютерных сетях;

- передавать процесс проектирования разделяемых частей здания на отдельные компьютеры, что способствует повышению уровня корпоративности работы над проектом;

- выполнять проектирование в среде известных удовлетворяющих требованиям действующих СНиП программных комплексов без внесения каких-либо изменений в их программный код или интерфейс.

Третья глава посвящена решению проблем, связанных с разработкой систем автоматизированного проектирования с предложенной технологией распараллеливания вычислительных процессов.

Для этой цели можно применить как получившие широкое распространение в России и разработанные в Росии или в ближнем зарубежье ПС (SCAD, Лира, MicroFe, СТАДИО, STARK ES и др.), так и зарубежные ПС (MSC.NASTRAN, ANSYS, ABAQUS, LS-DYNA, Robot Millennium, STAAD.Pro и ДР-)-

Однако при использовании ПС для проектирования строительных объектов в России необходимо, чтобы они отвечали требованиям действующего СНиПа. К таким ПС относятся, прежде всего, SCAD, Лира, MicroFe, СТАДИО, STARK ES.

Реализацию метода деления конструкции на подконструкции можно осуществить без изменения программного кода базового ПС. В этом случае необходимо иметь возможность:

- управления базовым ПС минуя графический интерфейс;

- формирования и редактирования исходной модели в текстовом виде;

- документирования результатов расчёта (в частности, перемещений узлов) в текстовом виде.

Так как характерной особенностью предложенного алгоритма является расчёт подконструкций от большого количества загружений, то определёнными преимуществами по времени счёта будут обладать ПС, требующие

незначительного увеличения времени счёта при увеличении числа загружений в рассчитываемой модели. Кроме того необходимо отметить, что решение болыперазмерных задач требует не только значительного времени счёта, но и достаточно большого доступного объёма дискового пространства.

В настоящей работе в качестве базового ПС было выбрано ПС «Лира».

Для управления процессом автоматизированного проектирования по технологии распределённых вычислений на алгоритмическом языке программирования MS Visual Basic было написано ПС «Решатель». ПС «Решатель» состоит из двух частей: «Сервер» и «Клиент». Пользователь работает непосредственно с серверной частью, которая управляет работой компьютеров, используемых для вычислительного процесса. Клиентская часть взаимодействует с ПС «Лира». «Решатель» функционирует на двух (рис.3, а) или трёх (рис.3, б) компьютерах.

Так как ПС «Решатель» ориентирован на работу с ПС «Лира», то необходимо, чтобы на двух компьютерах были установлены клиентские части ПС «Решатель». В случае применения варианта с двумя ПК (рис.3, а) они могут быть соединены между собой посредством локальной сети или через глобальную сеть (Интернет). При этом серверная часть устанавливается на одном из них. В случае применения второго варианта - три ПК (рис. 3, б), серверная часть устанавливается на отдельном компьютере. Клиентские части связываются с серверной также через локальную или глобальную сеть. Связывать клиентские части между собой не требуется.

Рис.3. Варианты организации вычислений в сети: а) вариант использования двух ПК, б) вариант использования трёх ПК

ПС «Решатель» предусматривает дружественный интерфейс пользователю, имеющему опыт работы с ПС «Лира». Так задание параметров рассчитываемой модели конструкции (ввод геометрических, жесткостных и силовых параметров) реализуется средствами ПС «Лира» на любом доступном пользователю компьютере, вовлекаемом в вычислительный процесс.

Разбиение введённой модели на подмодели также осуществляется в интерфейсе ПС «Лира». При этом в стержни, через которые проходит «режущая» поверхность, вводятся дополнительные узлы путём дробления этих стержней на две части в заданном проектировщиком произвольно соотношении. Модель с введёнными дополнительными узлами сохраняется в файл, например model.lir. Подготавливаемая к расчёту модель записывается в файл под другим именем, например model-l.lir. В model-l.lir выделяются, а затем удаляются узлы и элементы, находящиеся правее введенных дополнительных узлов. В сформированной подмодели model-l.lir выполняется предусмотренная в ПС «Лира» операция упаковки данных, в результате которой происходит автоматическая перенумерация узлов. Далее подмодель конвертируется в текстовый файл путём выбора из меню (Файл — Создать текстовый файл), и полученный файл (model-l.txt) сохраняется на одном из компьютеров-клиентов (при организации на трёх ПК) или на компьютере-сервере (при организации на двух ПК).

Далее загружается в ПС «Лира» модель из файла model.lir и сохраняется в файл под другим именем, например model-r.lir. В model-r.lir выделяются, а затем удаляются узлы и элементы, находящиеся левее введенных дополнительных узлов. Затем выполняется преобразование model-r.lir в model-r.txt, и полученный файл (model-r.txt) сохраняется на другом компьютере-клиенте.

На выполнение указанных операций у пользователя, имеющего навык работы в ПС «Лира», в зависимости от сложности модели, уходит 10-20 минут.

Следующим этапом работы пользователя будет работа в ПС «Решатель» (Reshatel.exe), который запускается из папки «C:\ReshatelAgent\» на компьютере-сервере. При этом на экране появляется главная форма «Ввод исходных данных»

Рис. 4. Главная форма

Для работы в ПС необходимо предварительно выполнить настройки, обратившись к меню «Настройка», которая распадается на четыре пункта (рис. 5). Первые два пункта относятся непосредственно к расчётному процессору ПС «Лира». В пункте «IP-конфигурация» указываются IP-адреса компьютеров, вовлекаемых в вычислительный процесс системы (рис. 5). При этом компьютеры могут находиться как в локальной (LAN), так и глобальной (WAN) компьютерных сетях.

Рис. 5. Меню «Настройка». Пункт IP-конфигурация»

Пункт «По умолчанию» загружает первоначальные настройки системы.

Для восстановления всех настроек, сделанных при решении предыдущей задачи, используется кнопка «Загрузить данные из файла...».

На рис. 6 показана структурная схема фрагмента (блоки 1-7) алгоритма (рис. 2) на файловом уровне. Нумерация блоков соответствует обозначениям, указанным на блок-схеме алгоритма (рис. 2).

Создание ПС «Решатель» предоставило возможность дать оценку эффективности предложенной технологии и изучить факторы, влияющие на производительность системы.

В Таблице 1 и на графиках (рис. 7) указаны затраты времени при расчётах статически неопределимых конструкций с различным числом неизвестных. Расчёты проводились на ПК Р IV (3 ГГц, ОЗУ: 512 Мб) и Celeron (1,8 ГГц, ОЗУ: 96 Мб).

Таблица 1

Число неизвестных (ПСУ) Время расчёта, мин. Разница во времени, мин. Относительная разница во времени (Д), %

без распараллеливания с распараллеливанием

Р IV Celeron Р IV Celeron Р IV Celeron Р IV Celeron

3762 0.08 0.35 0.45 0.53 -0.37 -0.18 -82.22 -33.96

7356 0.13 0.45 0.4 0.5 -0.27 -0.05 -67.50 -10.00

15012 0.28 3.05 0.68 1.23 -0.4 1.82 -58.82 147.97

33324 0.87 8.53 1.45 2.11 -0.58 6.42 -40.00 304.27

60012 5.6 21.7 2.57 4.45 3.03 17.25 117.90 387.64

93762 11.8 47.05 5.33 9.6 6.47 37.45 121.39 390.10

134928 22 103.85 8.17 18.13 13.83 85.72 169.28 472.81

В столбце «Разница во времени, мин.» указана абсолютная разница в минутах между временем расчёта без распараллеливания и с распараллеливанием. Относительная разница во времени высчитывалась по формуле:

А = (То - Т„) / Тп * 100%, (4)

где То - время расчёта без распараллеливания в минутах, а Т„ - время расчёта с распараллеливанием в минутах.

-15-

Начало^^)

г 1 —- Подготовка информации

Средства Лиры

Исходная модель, создаваемая на любом доступном пользователю ПК

Левая подмодель, полученная из исходной в результате удаления правой части

Левая подмодель. Конвертация в текстовый файл

Правая подмодель, полученная из исходной в результате удаления левой части

Правая подмодель. Конвертация в текстовый файл

1-ая проектная единица

шоёе1-1 ed.txt

ГТ 5

тос1е1-1 fic.txt

тос!е1-1_йс#00. то(1е1-1_Г1С

тос!е1-1_йс_05. model-l_flc

тоёе1-1_йс_0б. model-l Ас

тоёе1-1_её_05. rrюdel-l ed

ПС «Решатель»

Файлы левой/правой подмодели с фактическим и фиктивным загружениями

Файлы с результатами в текстовом формате

Формирование и решение СЛАУ (1). Определение фиктивных нагрузок

Файлы с суммарными нагрузками (фактические плюс фиктивные) на левую/правую подмодель

Файлы с результатами решения: - для импортирования в ПС «Лира»;

- для вывода перемещений в табличном

виде;

- для вывода усилий в табличном виде

2-ая проектная единица

г 3

model-r_ed.txt 1

model-r ed

п^е1-г fic.txt

тоёе]-г_Пс#00. тоёе1-г_йс

п^е1-г_йс_05. model-r_fic

п^е1-г_йс_06. тс^е!-г йс

Рис. 6. Структурная схема фрагмента алгоритма (рис. 2) на файловом уровне

Из Таблицы 1 и графиков на рис. 7 видно, что эффект от распараллеливания возникает как при использовании менее производительных (Celeron), так и более производительных (Pentium IV) ПК. 120

100 80 60

к S (U

а.

CÛ 20

40

0 20 18 16 14 12 10 8 6 4 2 0

«" А

С (без eleron >аспар *

ал.)^

* А PIV

Г--

Ш Ф> ,.т ---

*

**

у

Celeron

ч

V 0 -

г"

— « Г IV

-1-1-

О о о о о о о о о о о CD о о

о о о о о о о о о о о о о о

о о о о о о о о о о о о о о

о о о о о о о о о о о о о о

см m ю CD со о> о 1— CSI т— со ■ч- Т—

Число неизвестных Рис. 7. Графики зависимости времени расчёта от числа неизвестных с распараллеливанием вычислений и без распараллеливания

На рис. 8 представлены графики, иллюстрирующие выигрыш в продолжительности вычислений при распараллеливании вычислительного процесса в минутах по сравнению с временем, затрачиваемым при расчёте стандартным методом в ПС «Лира» на компьютерах различной производительности.

Также было проведено численное сравнение двух подходов к решению современных задач проектирования и расчёта строительных конструкций:

1) стандартный расчёт методом конечного элемента (МКЭ),

2) метод разделения конструкции на подконструкции.

Одна из рассчитываемых моделей приведена на рис. 9. Модель представляет собой 30-ти этажное здание, состоящее из четырёх секций, соединённых между собой переходами.

Вычисления проводились на ПК с процессором Pentium D с тактовой частотой 3,2 ГГц под управлением ОС Microsoft Windows ХР Professional SP2 (объём оперативной памяти - 512 Мб, максимальный размер файла подкачки -4 Гб, доступное дисковое пространство - 60 Гб, жесткий диск - Samsung HD 120IJ с шиной Serial ATA).

Для модели, приведённой на рис. 9 и состоящей из 339 942 узлов (2 034 372 неизвестных), разделение конструкции на подконструкции выполнялось по переходам между секциями 2 и 3.

Число неизвестных

Рис. 8. Выигрыш в продолжительности вычислений при распараллеливании вычислительного процесса в минутах по сравнению с временем, затрачиваемым при расчйте стандартным методом в ПС «Лира» на компьютерах различной производительности

В Таблице 2 приведено сравнение времени, требуемого для расчёта стандартным методом в ПС «Лира» и методом разделения конструкции на подконструкции.

Таблица 2

Число узлов Число неизвестных Время расчёта, час At,4ac

te, tprft AW iSc*

145000 870000 2.46 2.33 0.13 5.58

169972 1017192 4.44 2.60 184 70.77

339942 2034372 58.01 | 10.05 47.96 477.25

В графах «ter» и «/рп/к», соответственно, указано в часах время расчёта стандартным методом и методом разделения на подконструкции (МРП). В графе «Дгстч» указана разница во времени в часах по сравнению с распараллеливанием МРП:

Мл4 = tcT-hnlx. (5)

В графе «Д/ст%» указана относительная разница во времени в процентах по сравнению с распараллеливанием МРП:

At„% = Д/сг'' / Гра'к * Ю0% (6)

>5f-

Рис. 9. Модель пространственной конструкции

Полученные данные можно проиллюстрировать графически (рис.10).

В Таблице 3 приведено сравнение объёма дискового пространства, требуемого для расчёта стандартным методом в ПС «Лира» и методом разделения на подконструкции.

В графах «тст» и «Wp„/K» указан в Мб объём дискового пространства, требуемого для расчёта, соответственно, стандартным методом и методом разделения на подконструкции.

В графе «Д/ястмб» указана разница в объёме дискового пространства в Мб по сравнению с распараллеливанием МРП:

Атстш=тс1-трп/к. (7)

о 60.00

о о о о о о о о о о о о о

о о о о о о о о о о о о о

о о о о о о о о о о о о о

о о о о о о о о о о о о о

ю ю ю ю ю ш in ю ю ю ю ю

оэ О) о см п ■■а- ю со со го о

т— г— C\J

0.00

Число неизвестных

Рис. 10. Графики зависимости времени расчёта от числа неизвестных стандартным методом (пунктир) и методом разделения конструкции на подхояструкции (сплошная линия)

Таблица 3

Число узлов Число неизвестных Объём дискового пространства. Мб Am, Мб Дт, %

ЛТст mm* йт„'А

28667 172002 1077 1076 1.00 0.09

169972 1017192 14313 7791 6522.00 83.71

339942 2034372 52999 28978 24021.00 82.89

В графе «Дгасх%» указана относительная разница в объёме дискового пространства в процентах по сравнению с распараллеливанием методом МРП:

AmJ" = Джстм6 / /ярп/к * 100% . (8)

Полученные данные можно проиллюстрировать графически (рис. 11).

Эффект от распараллеливания практически заметен при ПСУ > ПСУ„¡щ, где ПСУ - число неизвестных в конечно-элементной модели, а ПСУт,„ - некоторая величина зависящая от производительности ПК. Из графиков на рис. 10 и 11 видно, что для используемых компьютеров (Pentium D 940 на ядре Presler) величина ЯСУ„„„ составляет примерно 870 000 неизвестных (145 000 узлов в пространственной модели) при учёте времени и ПСУ„и„~\12 002 неизвестных (28 667 узлов) при рассмотрении требований к объёму дискового пространства.

По результатам проведённых экспериментов можно сделать вывод, что при расчёте моделей с большим числом неизвестных (более 2 млн.) метод разделения конструкции на подконструкции позволяет выполнить расчёт почти в шесть раз быстрее, по сравнению со стандартным методом расчёта. А также удалось получить почти двукратный выигрыш по объёму дискового пространства, требуемого для расчёта. Кроме того, при незначительном увеличении числа узлов модели (на 0.06%, до 340 136 узлов) при расчёте стандартным методом ПС «Лира» потребовалось резко увеличить объём дискового пространства (до 107 Гб), т.е. почти вдвое.

ю 60000

§ 50000 х

40000 30000 20000 10000 0

СТЕ нда рт-Л ира

______ ----- распараллеливание (Решатель)+Лира —1—1—1—1-1—1—

ООО ООО ООО

О О

о о

О О

О О

ООО ООО ООО ООО

ОООООООООООООООООООО

ююююююттютюютюююизююю

Число неизвестных

Рис. 11. Графики зависимости требуемого для расчёта объёма дискового пространства от числа неизвестных стандартным методом (пунктир) и методом разделения конструкции на подконструкции (сплошная линия)

Вследствие нехватки места на жёстком диске ПК расчёт был прерван. Для решения этой же задачи методом разделения на подконструкции потребность в объёме дискового пространства изменилась всего лишь на 0.3%, а время расчёта -на 8.1 %.

При изучении возможностей ПС «Решатель» было выполнено исследование зависимости потребляемых ресурсов ПК от числа общих стержней при расчёте методом разделения конструкции на подконструкции на основе пространственной модели, состоящей из 169 972 узлов (1 017 192 неизвестных).

На графике (рис. 12) приведено сравнение времени, необходимого для расчёта при различном количестве перерезаемых стержней.

Экспериментальные расчёты показали, что требуемый объём ОЗУ очень чувствителен к объёму и динамике использования файла подкачки (рис.13). При фиксированном объёме вууар-файла в 10 Гб (почти в 20 раз больше ОЗУ) потребность в объёме ОЗУ сократилась на 25% по сравнению с другими вариантами использования файла подкачки.

О 5 10 15 20 25 30 35 40 45 Число неизвестных Рис. 12. График зависимости времени расчёта от числа неизвестных в перерезаемых стержнях

Число неизвестных

Рис. 13. График зависимости требуемого объема оперативной памяти от числа неизвестных в пеоесезаемых стержнях

В соответствии с алгоритмом (рис. 2) положительный эффект от применения ПС «Решатель» распространяется не только на расчёт сооружения, но и на процесс проектирования элементов конструкций (подбор сечений, подготовка чертёжной документации и т.д.).

В соответствии с данными различных источников, время, затрачиваемое на конструирование, составляет до 20 и выше процентов от общих временных затрат выполнения конструкторских работ (КР). Поэтому, распараллеливая проектирование с помощью ПС «Решатель», можно только на этапе конструирования сэкономить до 10 и более процентов от объёма времени на разработку конструкторских решений.

-22-

ОСНОВНЫЕ ВЫВОДЫ И РЕЗУЛЬТАТЫ

1. В настоящее время развитие строительной отрасли в России и за рубежом характеризуется тенденциями к:

- нарастанию сложности проектируемых объектов;

- повышению требований к надёжности и устойчивости конструкций к прогрессирующему разрушению;

- сокращению сроков проектирования строительных сооружений;

- повышению их технико-экономических показателей.

В связи с этим непрерывно повышаются требования и к системам автоматизированного проектирования, используемым в строительной отрасли.

Одним из главных факторов, сдерживающих реализацию этого требования, является ограниченность вычислительных ресурсов современных персональных компьютеров, на которых в основном и разрабатываются проекты в России.

2. Несмотря на впечатляющие характеристики производительности современных суперЭВМ, практическое использование их в проектных организациях существенно ограничено в связи с:

- уникальностью архитектуры ЭВМ в плане технического решения, а, следовательно, и индивидуальной программной средой;

- значительным энергопотреблением;

- громоздкостью (могут занимать не одно помещение);

- особыми требованиями к профессиональной подготовке обслуживающего персонала;

- существенными, с позиций российских проектных организаций, капиталовложениями на приобретение и содержание вычислительного комплекса.

Применение кластерных систем является менее затратным решением проблемы, однако и его нельзя считать доступным для подавляющего большинства современных проектных организаций России.

В связи с этим в настоящее время применение технологии распределённых вычислений в компьютерных сетях является наиболее перспективным направлением развития САПР, т.к. практически не требует дополнительных капиталовложений и существенно повышает вычислительные возможности.

3. В Перечне критических технологий Российской Федерации, утверждённом Президентом РФ 21.05.2006г., отдельной строкой записана «Технология распределённых вычислений и систем». В то же время сведений о практических задачах и научных исследованиях в области технологий распределённых вычислений в САПР в строительстве в научной литературе крайне мало.

Поэтому исследования, ориентированные на разработку эффективных методов использования распределённых технологий в САПР в строительстве, в настоящее время приобретают особую актуальность.

4. В диссертации разработан метод разделения конструкции на подконструкции, который можно рассматривать как вариант развития МСЭ, основанный на использовании интуитивно понятной инженерам физической

дискретизации проектируемого объекта с последующим автоматизированным выполнением расчётных, конструирующих и графических операций на параллельно работающих компьютерах с любыми программными комплексами без изменения их программных кодов.

5. Построен алгоритм распараллеливания автоматизированного проектирования строительного сооружения, основанный на принципе разделения сооружения на проектные единицы. Алгоритм позволяет:

- построить вычислительный процесс в локальных или глобальной компьютерных сетях;

- передавать процесс проектирования разделяемых частей здания на отдельные компьютеры, что способствует повышению уровня корпоративности работы над проектом;

- выполнять проектирование в среде известных программных комплексов без внесения каких-либо изменений в их программный код или интерфейс.

6. Разработано ПС «Решатель», позволяющее производить выбор конфигурации вычислительного комплекса в компьютерной сети и управление вычислительным процессом по предложенной технологии параллельных вычислений.

7. Численные исследования возможностей ПС «Решатель» показали, что эффективность от применения предложенной технологии расчёта по сравнению с решением задач ПС-ом «Лира» на одном компьютере существенно возрастает с увеличением размерности задачи. Так при расчёте конструкции с двумя миллионами неизвестных на задаче, не позволяющей эффективно применить МСЭ,

- затраты времени сократились в 5,8 раза. Заметим, что при решении задачи на одном компьютере за счёт применения многоядерной архитектуры производительность удаётся повысить лишь на 20-30%;

- требуемый объём дискового пространства вовлечённого в вычислительный процесс компьютера сократился в 1,9 раза.

Тем самым расширяются возможности проектных организаций производить расчёты сложных конструкций на имеющейся в их распоряжении вычислительной технике.

8. Эффект ускорения процесса проектирования от использования ПС «Решатель» на этапе проектирования элементов конструкций может составить до 10 и более процентов от общих затрат времени на разработку конструкторских решений.

9. Исследована работа ПС «Решатель» в динамическом и статическом режимах использования файла подкачки ОЗУ. Установлено, что наибольший эффект работы ПС достигается при статическом режиме работы с объёмом файла не менее четырёх объёмов памяти ОЗУ.

СПИСОК ПУБЛИКАЦИЙ ПО ТЕМЕ ДИССЕРТАЦИИ

1. Кислицын, Д.И. Расчёт конструкций с применением локальной сети на примере многопролётной неразрезной балки [Текст]/ Кислицын Д.И. // Сборник трудов аспирантов и магистрантов. Технические науки. - Н. Новгород: Нижегород. гос. архитектур .-строит, ун-т, 2003. - С.125-129.

2. Кислицын, Д.И. Распараллеливание вычислительных процессов при расчёте конструкций на примере многопролётной неразрезной балки [Текст]/ Кислицын Д.И. // Сборник трудов аспирантов и магистрантов. Технические науки. - Н. Новгород: Нижегород. гос. архитектур.-строит. ун-т, 2004. - С. 188191.

3. Кислицын, Д.И. Распараллеливание вычислительных процессов при расчёте конструкций на примере многопролётной неразрезной балки [Текст]/ Кислицын Д.И. // Архитектура и строительство: Тез. докл. науч.-техн. конф. проф.-преп. состава, докторантов, аспирантов, магистрантов и студентов/ Нижегород. гос. архитектур.-строит. ун-т. - Н.Новгород, 2004. - 4.1. - С.79-82.

4. Кислицын, Д.И. Повышение эффективности расчёта сложных конструкций путём распараллеливания вычислений [Текст]/ Кислицын Д.И. // Сборник трудов аспирантов и магистрантов. Технические науки. - Н. Новгород: Нижегород. гос. архитектур.-строит. ун-т, 2005. - С. 190-195.

5. Кислицын, Д.И. О производительности компьютеров при решении задач строительной механики на ПК «Лира - Windows» [Текст]/ Кислицын Д.И. // Информационная среда вуза: Материалы XII Междунар. науч.-технич. конф. -Иваново: Иван. гос. архит.-строит. Академия, 2005. - С.721-724.

6. '"Кислицын, Д.И. Распараллеливание вычислительных расчётов строительных конструкций на персональных компьютерах [Текст]/ Супрун А.Н., Кислицын Д.И. //Известия ВУЗов. Строительство. - №5. Новосибирск: ОАО «Новосибирский полиграфкомбинат», 2006. - С.116-120.

7. Кислицын, Д.И. Выбор расчётного комплекса для работы в качестве субпрограммы при решении задач строительной механики [Текст]/ Кислицын Д.И. // Сборник трудов аспирантов и магистрантов. Технические науки. - Н. Новгород: Нижегород. гос. архитектур.-строит. ун-т, 2006. - С.216-219.

8. Кислицын, Д.И. О повышении эффективности расчётов строительных конструкций на ПК за счёт распараллеливания вычислительных процессов [Текст]/ Кислицын Д.И. //11-я Нижегородская сессия молодых ученых. Технические науки: Тезисы докладов. - Н.Новгород: Изд. Гладкова О.В., 2006. -С.69-70.

9. Кислицын, Д.И. Информационные технологии как средства решения актуальных проблем современного строительства [Текст]/ Супрун А.Н., Павлов Г.Н., Кислицын Д.И., Ткаченко А.К., Васильева О.Ю. //V-я Межрегиональная научно-практическая конференция. Новые информационные технологии -инструмент повышения эффективности управления. - Н.Новгород: Изд. ООО «Растр-НН», 2006. - С. 155.

-2510. Кислицын, Д.И. Некоторые сравнительные данные об эффективности расчетных комплексов SCAD и LIRA [Текст]/ Кислицын Д.И. // Информационная среда вуза: Материалы XIII Междунар. науч.-технич. конф. - Иваново: Иван. гос. архит.-строит. академия, 2006. - С. 175-180.

11. "Кислицын, Д.И. Сравнительные данные эффективности вычислительного комплекса «Лира» и аппаратно-программного комплекса «Решатель» [Текст]/ Кислицын Д.И. // Приволжский научный журнал, №3 (7) - Н. Новгород: ООО ПКФ «Автохон», 2008. - С.47-50.

12. *Кнслицын, Д.И. Программный модуль для расширения функциональных возможностей вычислительного комплекса «Лира» [Текст]/ Кислицын Д.И., Супрун А.Н. // International Journal for Computational Civil and Structural Engineering - Volume 4, Issue 2. - Москва: ACB, 2008. - C.72-73.

13. Кислицын, Д.И. Исследование зависимости потребляемых ресурсов ПК от числа общих стержней при расчёте методом разделения конструкции на подконструкции, реализованном в программном модуле «Решатель» [Текст]/ Кислицын Д.И., Несмелова Л.В. //Межвузовский сборник статей лауреатов конкурсов, выпуск 10 - Нижегород. гос. архитектур.-строит. ун-т. - Н. Новгород: ННГАСУ, 2008. - С. 110-111.

* Публикации в издании, входящем в перечень ВАК РФ.

Лицензия ЛР №020675 от 09.12.1997г. ГОУ ВПО Московский государственный строительный университет Подписано в печать 25.05.2009. Формат 60x84 1/16 Печать ШБСЮЛАРН

Объем 1,0 п. л. Тираж 100 Заказ №6/и

КОПИ-ЦЕНТР св. 77:07:10429 129281, г. Москва, ул. Енисейская, 36

Оглавление автор диссертации — кандидата технических наук Кислицын, Дмитрий Игоревич

ВВЕДЕНИЕ.

ГЛАВА 1. НЕКОТОРЫЕ ПРОБЛЕМЫ АВТОМАТИЗИРОВАННОГО

ПРОЕКТИРОВАНИЯ В СТРОИТЕЛЬСТВЕ.

1.1. ОСНОВНЫЕ СОСТАВЛЯЮЩИЕ ПРОЦЕССА ПРОЕКТИРОВАНИЯ СТРОИТЕЛЬНЫХ СООРУЖЕНИЙ И СРЕДСТВА ИХ АВТОМАТИЗАЦИИ.

1.2. ПАРАЛЛЕЛЬНЫЕ ВЫЧИСЛИТЕЛЬНЫЕ СИСТЕМЫ.

1.2.1. Общие сведения.

1.2.2. Суперкомпьютеры.

1.3. КЛАСТЕР.

1.4. СИСТЕМЫ РАСПРЕДЕЛЁННЫХ ВЫЧИСЛЕНИЙ.

1.5. ОБЩИЕ ПРОБЛЕМЫ РАСПАРАЛЛЕЛИВАНИЯ.

1.6. ВЫВОДЫ ПО ГЛАВЕ 1.

ГЛАВА 2. АЛГОРИТМ РАСПАРАЛЛЕЛИВАНИЯ

АВТОМАТИЗИРОВАННОГО ПРОЕКТИРОВАНИЯ СЛОЖНЫХ СООРУЖЕНИЙ ПУТЁМ РАЗДЕЛЕНИЯ НА УСЛОВНО САМОСТОЯТЕЛЬНЫЕ ПРОЕКТНЫЕ ЕДИНИЦЫ.

2.1. МЕТОД РАЗДЕЛЕНИЯ КОНСТРУКЦИИ НА ПОДКОНСТРУКЦИИ

2.2. МАТЕМАТИЧЕСКИЕ УСЛОВИЯ ОБЪЕДИНЕНИЯ ПОДКОНСТРУКЦИЙ.

2.3. АЛГОРИТМ РАСПАРАЛЛЕЛИВАНИЯ АВТОМАТИЗИРОВАННОГО ПРОЕКТИРОВАНИЯ СТРОИТЕЛЬНОГО СООРУЖЕНИЯ.

2.4. ВЫВОД ПО ГЛАВЕ 2.

ГЛАВА 3. РЕАЛИЗАЦИЯ ПРОЦЕССА АВТОМАТИЗИРОВАННОГО

ПРОЕКТИРОВАНИЯ ПО ТЕХНОЛОГИИ РАСПРЕДЕЛЁННЫХ ВЫЧИСЛЕНИЙ В КОМПЬЮТЕРНЫХ СЕТЯХ.

3.1.0 БАЗОВОМ ПРОГРАММНОМ СРЕДСТВЕ (ПС) ДЛЯ РЕАЛИЗАЦИИ ПРОГРАММНОГО КОМПЛЕКСА, РЕАЛИЗУЮЩЕГО МЕТОД РАЗДЕЛЕНИЯ КОНСТРУКЦИИ.80 3.2. РАЗРАБОТКА ПРОГРАММНОГО СРЕДСТВА ДЛЯ

УПРАВЛЕНИЯ ПРОЦЕССОМ АВТОМАТИЗИРОВАННОГО ПРОЕКТИРОВАНИЯ ПО ТЕХНОЛОГИИ РАСПРЕДЕЛЁННЫХ

ВЫЧИСЛЕНИЙ.

3.3. ИЗУЧЕНИЕ ЭФФЕКТА ОТ ПРИМЕНЕНИЯ ТЕХНОЛОГИИ РАСПРЕДЕЛЁННЫХ ВЫЧИСЛЕНИЙ ПО МЕТОДУ РАЗДЕЛЕНИЯ ЗДАНИЯ/СООРУЖЕНИЯ НА УСЛОВНО САМОСТОЯТЕЛЬНЫЕ СТРОИТЕЛЬНЫЕ ОБЪЕКТЫ.

3.4. ВЫВОДЫ ПО ГЛАВЕ 3.

Введение 2009 год, диссертация по информатике, вычислительной технике и управлению, Кислицын, Дмитрий Игоревич

Актуальность работы. Проектирование крупных строительных объектов связано с решением большого комплекса задач: архитектурные решения, инженерные и экономические расчёты, выполнение чертёжной и подготовка текстовой документации.

Автоматизация проектирования в настоящее время в проектных организациях России выполняется, в основном, на персональных компьютерах (ПК) вовлечённых в проектные работы специалистов. При этом имеющихся ресурсов ПК при проектировании сложных строительных объектов может не хватить не только на построение автоматизированного согласования проектных решений, получаемых при разработке отдельных разделов проекта, но и на выполнение конструкторских работ.

Выходом из сложившейся ситуации могло бы быть применение технологии распределённых вычислений в компьютерных сетях, предоставляющей большие возможности для реализации сложнейших вычислительных процессов. Следует отметить, что и в Перечне критических технологий Российской Федерации [99], утверждённом Президентом РФ 21.05.2006, отдельной строкой записана «Технология распределённых вычислений и систем».

В связи с этим разработка методов распределённых вычислений для САПР в строительстве в настоящее время приобретает особую актуальность.

Целью диссертационной работы является разработка научных и методических принципов построения высокопроизводительных вычислительных комплексов автоматизированного проектирования строительных объектов путём распараллеливания вычислительного процесса в компьютерных сетях.

Методы исследования. Исследования опираются на теоретические и методологические основы построения автоматизированных систем проектирования, методы строительной механики и вычислительной математики.

Научная новизна состоит в:

- разработке метода разделения конструкции на подконструкции, работающие как составляющие единой конструкции и позволяющие производить прочностной расчёт, конструирование элементов конструкций и подготовку проектной документации в параллельном режиме;

- разработке алгоритма реализации предложенного метода разделения объекта на подконструкции в компьютерных сетях, который позволяет выполнять проектные работы на известных, удовлетворяющих требованиям СНиПа программных средствах без каких-либо изменений в их программных кодах и интерфейсе;

- полученных в результате экспериментальных исследований условий эффективности работы программы на ПК-ах.

Практическая ценность диссертационной работы состоит в том, что разработанные в диссертации теоретические положения доведены до действующего и получившего применение в ряде проектнх организаций программного средства «Решатель», позволяющего значительно сократить затраты времени автоматизированной системы на выполнение вычислительных операций при проектировании строительных объектов, а также снизить требования к ресурсам компьютеров, вовлекаемых в вычислительный процесс. Тем самым у проектных организаций, не имеющих средств для приобретения дорогостоящих суперкомпьютеров или кластеров, возникает возможность практически без дополнительных затрат существенно повысить допускаемый уровень сложности проектируемых объектов.

Достоверность результатов оценивалась сравнением полученных на разработанном вычислительном комплексе численных решений с результатами решения задач на известных, отвечающих требованиям СНиПа программных продуктах.

На защиту выносятся:

1. Метод разделения конструкции на подконструкции, позволяющий распараллелить процесс проектирования строительного объекта.

2. Алгоритм реализации метода, позволяющий выполнять проектирование по параллельной технологии в компьютерных сетях на известных, удовлетворяющих требованиям СНиПа программных продуктах.

3. Результаты исследования производительности и условий повышения эффективности ПС, реализующего предложенный алгоритм.

Апробация работы. Результаты диссертационной работы докладывались на:

- научно-технической конференции профессорско-преподавательского состава, докторантов, аспирантов, магистрантов и студентов (г. Н. Новгород, ННГАСУ, март 2004 г.);

- 11-й Нижегородской сессии молодых ученых. Технические науки (февраль 2006 г.);

- V-й Межрегиональной научно-практической конференции. Новые информационные технологии - инструмент повышения эффективности управления (г. Н. Новгород, май 2006 г.);

- научном семинаре в Варшавском политехническом университете (г. Варшава, Польша, декабрь 2006 г.);

- симпозиуме «Актуальные проблемы компьютерного моделирования конструкций и сооружений» (г. Пермь, сентябрь 2008 г.);

- XIII международной научно-методической конференции «Проблемы многоуровневого образования» (г. Н. Новгород, январь 2009 г.);

- II Международном форуме информационных технологий «ITForum 2020/Ярмарка антикризисных решений» (г. Н. Новгород, апрель 2009 г.).

Акты внедрения ПС «Решатель» представлены в ПРИЛОЖЕНИИ 4. Публикации. По теме диссертационной работы опубликовано 13 печатных работ [50 — 62], в том числе 3 в рекомендованных ВАКом журналах: «Известия ВУЗов. Строительство», «Приволжский научный журнал», «International Journal for Computational Civil and Structural Engineering».

Структура и объём работы. Работа состоит из введения, трёх глав, основных выводов, списка литературы и четырёх приложений общим объёмом 184 страницы, в том числе 39 рисунков и 12 таблиц. Список использованных литературных источников включает в себя 174 наименования работ отечественных и зарубежных авторов.

Заключение диссертация на тему "Методы и средства разработки систем автоматизированного проектирования строительных объектов с технологией распараллеливания вычислений в компьютерных сетях"

ОСНОВНЫЕ ВЫВОДЫ ПО ДИССЕРТАЦИОННОЙ РАБОТЕ

1. В настоящее время развитие строительной отрасли в России и за рубежом характеризуется тенденциями к:

- нарастанию сложности проектируемых объектов,

- повышению требований к надёжности и устойчивости конструкций к прогрессирующему разрушению,

- сокращению сроков проектирования строительных сооружений,

- повышению их технико-экономических показателей.

В связи с этим непрерывно повышаются требования и к системам автоматизированного проектирования, используемым в строительной отрасли.

Одним из главных факторов, сдерживающих реализацию этого требования, является ограниченность вычислительных ресурсов современных персональных компьютеров, на которых в основном и разрабатываются проекты в России.

2. Несмотря на впечатляющие характеристики производительности современных суперЭВМ, практическое использование их в проектных организациях существенно ограничено в связи с:

- уникальностью архитектуры ЭВМ в плане технического решения, а, следовательно, и индивидуальной программной средой;

- значительным энергопотреблением;

- громоздкостью (могут занимать не одно помещение);

- особыми требованиями к профессиональной подготовке обслуживающего персонала;

- фантастическими, с позиций российских проектных организаций, капиталовложениями на приобретение и содержание вычислительного комплекса.

Применение кластерных систем является менее затратным решением проблемы, однако и его нельзя считать доступным для подавляющего большинства современных проектных организаций России.

В связи с этим в настоящее время применение технологии распределённых вычислений в компьютерных сетях является наиболее перспективным направлением развития САПР, т.к. практически не требует дополнительных капиталовложений и существенно повышает вычислительные возможности.

3. В Перечне критических технологий Российской Федерации, утверждённом Президентом РФ 21.05.2006 г., отдельной строкой записана «Технология распределённых вычислений и систем». В то же время сведений об использовании технологий распределённых вычислений в САПР в строительстве или даже о научных исследованиях в этой области в научной литературе нет.

Поэтому исследования, ориентированные на разработку эффективных ' методов использования распределённых технологий в САПР в строительстве, в настоящее время приобретают особую актуальность.

4. Разработан метод разделения конструкции на подконструкции, который можно рассматривать как вариант развития МСЭ, основанный на использовании интуитивно понятной инженерам физической дискретизации проектируемого объекта с последующим автоматизтрованным выполнением расчётных, конструирующих и графических операций на параллельно работающих компьютерах с любыми программными комплексами без изменения их программных кодов.

5. Построен алгоритм распараллеливания автоматизированного проектирования строительного сооружения, основанный на принципе разделения сооружения на проектные единицы. Алгоритм позволяет:

- построить вычислительный процесс в локальных или глобальной компьютерных сетях;

- передавать процесс проектирования разделяемых частей здания на отдельные компьютеры, что способствует повышению уровня корпоративности работы над проектом;

- выполнять проектирование в среде известных программных комплексов без внесения каких-либо изменений в их программный код или интерфейс.

6. Разработано ПС «Решатель», позволяющее производить выбор конфигурации вычислительного комплекса в компьютерной сети и управление вычислительным процессом по предложенной технологии параллельных вычислений.

7. Численные исследования возможностей ПС «Решатель» показали, что эффективность от применения предложенной технологии расчёта по сравнению с решением задач ПС-ом «Лира» на одном компьютере существенно возрастает с увеличением размерности задачи. Так при расчёте конструкции с двумя миллионами неизвестных на задаче, не позволяющей эффективно применить МСЭ,

- затраты времени сократились в 5,8 раза. Заметим, что при решении задачи на одном компьютере за счёт применения многоядерной архитектуры производительность удаётся повысить лишь на 20-30%;

- требуемый объём дискового пространства вовлечённого в вычислительный процесс компьютера сократился в 1,9 раза.

Тем самым расширяются возможности проектных организаций производить расчёты сложных конструкций на имеющейся в их распоряжении вычислительной технике.

8. Эффект ускорения процесса проектирования от использования ПС «Решатель» на этапе проектирования элементов конструкций может составить до 10 и более процентов от общих затрат времени на разработку конструкторских решений.

9. Исследована работа ПС «Решатель» в динамическом и статическом режимах использования файла подкачки ОЗУ. Установлено, что наибольший эффект работы ПС достигается при статическом режиме работы с объёмом файла не менее четырёх объёмов памяти ОЗУ.

Библиография Кислицын, Дмитрий Игоревич, диссертация по теме Системы автоматизации проектирования (по отраслям)

1. Авдотьин, Л. Н. Градостроительное проектирование Текст. / Авдотьин Л. Н., Лежава И. Г., Смоляр И. М. М. Стройиздат 1989, 432 с.

2. Андреев, А. Н. Кластеры и суперкомпьютеры близнецы или братья? Текст. / А. Н. Андреев, Вл. В. Воеводин, С. А. Жуматий // Открытые системы. - 2000. - № 5 - 6. - С. 9 - 14.

3. Антонов, А. С. Эффективная адаптация последовательных программ для современных векторно-конвейерных и массивно-параллельных супер-ЭВМ Текст. / А. С. Антонов, Вл. В. Воеводин // Программирование. 1996. - № 4. - С. 37 - 51.

4. АРС-ПС Электронный ресурс. Режим доступа: http://www.csoft.ru/catalog/soflt/version4925.html.

5. Баженов, В. А. СТРОИТЕЛЬНАЯ ИНФОРМАТИКА. Автоматизированное проектирование несущих конструкций зданий и сооружений Текст. / Криксунов Э.З., Перельмутер А.В., Шишов О.В. -М: Изд-во АСВ, 2006 460 с.

6. Белостоцкий, A.M. Основные проблемы и пути развития программных комплексов расчета зданий и сооружений. Генеральный доклад на 1-м заседании научного Совета РААСН «Программные системы в строительстве и архитектуре», М., 2005.

7. Белостоцкий, A.M. Сравнительный анализ программных комплексов СТАДИО и Robot на задачах расчета многоэтажных зданий Текст. / Сидоров В.Н, Каличава Д.К. // Труды XX международной конференции «BEM&FEM-2003», С-Петербург, 2003, стр.82-88.

8. Вильдеман, В. Э. Вопросы оценки безопасности повреждённых строительных конструкций Текст. / В. Э. Вильдеман, Г. Г. Кашеварова // Вестн. Урал. гос. техн. ун-т. Сер. «Стр-во и образование». -Екатеринбург, 2005. № 12 (42), вып. 8. - С. 63 - 68.

9. Воеводин, В. В. Параллельные вычисления Текст. / В. В. Воеводин, Вл. В. Воеводин. СПб. : БХВ-Петербург, 2004. - 608 с.

10. Воеводин, Вл. В. Теория и практика исследования параллелизма последовательных программ Текст. / Вл. В. Воеводин // Программирование. 1992. - № 3. - С. 38-53.

11. Волков, А.А. Удаленный доступ к проектной документации на основе современных телекоммуникационных технологий Текст. // Строительные материалы, оборудование, технологии XXI века. — 2000. — № 4. — с. 23.

12. Гидросистема Электронный ресурс. Режим доступа: http:// www.truboprovod.ru/cad/sofl/hst. shtml.

13. Гинзбург, В.М. Проектирование систем автоматики в строительстве -Учеб. пособие Текст. / В. М. Гинзбург, А. А. Калмаков М. МИСИ 1982, 109 с.

14. Гиренко, С.В. SCAD Office. Электронные справочники Текст. / Криксунов Э.З., Перельмутер А.В., Перельмутер М.А., Фиалко С.Ю. -Москва: Изд-во СЬСАД СОФТ, 2008 108 с.

15. Головкин, Б. А. Параллельные вычислительные системы Текст. / Б. А. Головкин. М. : Наука, 1980. - 520 с.

16. Городецкий, А.С. Метод конечных элементов. Теория и численная реализация Текст. / Евзеров И. Д., Стрелец-Стрелецкий Е. Б., Боговис Е.В., Гензерский Ю.В., Городецкий Д.А.-К.: «Факт», 1997. -140 с.

17. Городецкий, А.С. Компьютерные модели конструкций Текст. / Евзеров И.Д.-К.: «Факт», 2005. -340 с.

18. ГОСТ 27751-88. Надежность строительных конструкций и оснований. Основные положения по расчету Электронный ресурс. — Введ. 01.07.88 ; изм., утв. дек. 1993. Режим доступа : CD "Строительство".

19. Григорьев, Э.П. Телевидеокомпыотерные средства проектирования и управления в строительстве Текст. / Григорьев Э.П. М.: Стройиздат, 1993.

20. Григорьев, Э.П. Теория и практика машинного проектирования объектов строительства Текст. / Григорьев Э.П. М.: Стройиздат, 1974.

21. Грувер, М. САПР и автоматизация производства Текст. / Зиммерс Э.1. М.: Мир, 1987.

22. Гусаков, А.А. Нейросетевые технологии в строительном макропроектировании Текст. / Волков А. А., Куликова Е. Н. // Журнал «Нейрокомпьютеры: разработка, применение», №2, 2003 г.

23. Гусаков, А. А. Развитие компьютеризации в строительстве Текст. // Автоматизация проектирования и управления в строительстве. М.: Современные тетради, 2003.

24. Гусаков, А.А. Реструктуризация строительных знаний на основе функционально-системного подхода Текст. // Промышленное и гражданское строительство. 2003. №1. С. 33-36.

25. Гусаков, А.А. Системотехника строительства Текст. / Гусаков А.А. -М.:Стройиздат, 1993.-368 с.

26. Динамический расчет зданий и сооружений Текст.: справ, проектировщика / под ред. Б. Г. Коренева, И. М. Рабиновича.- М. : Стройиздат, 1984. 303 с.

27. Динамический расчет сооружений на специальные воздействия Текст.: справочник проектировщика / под ред. Б. Г. Коренева, И. М. Рабиновича. М. : Стройиздат, 1981. - 215 с.

28. Егупов, К. Robot Millennium — многоцелевое программное обеспечение для инженерных расчетов и проектирования //«САПР и графика» 8'2002 Электронный ресурс. Режим доступа: http://www.sapr.rn/Article.aspx7icHl 5001.

29. Жемочкин, Б.Н. Практические методы расчёта фундаментных балок и плит на упругом основании Текст. / Б.Н. Жемочкин, А.П. Синицын. -М.: Госстройиздат, 1962.- 240 с.

30. Жилые и общественные здания Текст.: краткий справ, инженера-конструктора / под ред. Ю. А. Дыховичного. М. : Стройиздат, 1991.

31. Зенкевич, О. Метод конечных элементов в теории сооружений и в механике сплошных сред Текст. / О. Зенкевич, И. Чанг. М.: Недра, 1974.

32. Зенкевич, О. Метод конечных элементов в технике Текст. / О. Зенкевич. -М.: Мир, 1975.

33. Золотой, А.Б. Математические методы в строительной механике (с основами теории обобщённых функций) Текст. / Акимов П.А., Сидоров В.Н., Мозгалёва M.JI. М.: Издательство АСВ, 2008. - 336 с.

34. Золотов, А.Б. Практические методы расчёта строительных конструкций. Численно-аналитические методы: Научное издание Текст. / Акимов П.А. М.: Издательство АСВ, 2006. - 208 с.

35. Иванов, Г.С. Конструирование технических поверхностей Текст. / Иванов Г.С. М.: Машиностроение, 1987.

36. Инструкция по расчету несущих конструкций промышленных зданий и сооружений на динамические нагрузки Текст. М. : Стройиздат, 1970.

37. Инструментальные средства ArchiCAD для творческой работы на компьютере Электронный ресурс. Режим доступа: http://www.archicad.ru/products/archicad/.

38. Интегрированная система прочностного анализа и проектирования конструкций Structure CAD Office Электронный ресурс. Режим доступа: http://www.scadgroup.com.

39. Информационные модели функциональных систем Текст. / Под ред. К. В. Судакова и А. А. Гусакова. М.: Фонд«Новое тысячелетие», 2004.

40. Кашеварова, Г.Г. Основы автоматизации проектирования в строительстве: курс лекций Текст. / Кашеварова Г.Г. — Пермь: Изд-во Перм. гос. техн. ун-та, 2007. — 300 с.

41. Кашеварова, Г. Г. Применение метода подмоделей и анализ решения при расчёте строительных конструкций Текст. / Г. Г. Кашеварова. // Вестн. Урал. гос. техн. ун-т. Сер. «Стр-во и образование». -Екатеринбург, 2005. № 12 (42), вып. 8. - С. 61 - 63.

42. Кашеварова, Г. Г. Примеры расчёта напряженно-деформированного состояния строительных конструкций с использованием пакета ANSYS Текст. / Г. Г. Кашеварова, С. А. Савич, А. А. Аристов, Н. А. Дроздова

43. Вестн. Перм. гос. техн. ун-т. Сер. «Вычислит, мат. и мех.». Пермь, 2000. - С. 90 - 95.

44. Кашеварова, Г. Г. Современный подход к расчёту строительных конструкций Текст. / Г. Г. Кашеварова, С. А.Савич, А. А. Аристов, Н. А. Дроздова // Информац. листок. № 904-144 / ЦНТИ. Пермь, 1999.

45. Кашеварова, Г. Г. Численные методы решения задач строительства на ЭВМ Текст. / Г. Г. Кашеварова,- Т. Б. Пермякова. Пермь, 2003. - 352 с.

46. Кислицын, Д.И. Некоторые сравнительные данные об эффективности расчетных комплексов SCAD и LIRA Текст./ Кислицын Д.И. //

47. Информационная среда вуза: Материалы XIII Междунар. науч.-технич. конф. — Иваново: Иван. гос. архит.-строит. академия, 2006. — С.175-180.

48. Кислицын, Д.И. Распараллеливание вычислительных процессов при расчёте конструкций на примере многопролётной неразрезной балки

49. Комплекс программ АСТРА-НОВА 2009™ Электронный ресурс. -Режим доступа: http://www.stadyo.ru/astranova.html.

50. Комплекс программ СТАДИО™ Электронный ресурс. Режим доступа: http ://www. stadyo.ru/ stady о .html.

51. Корячко, В.П. Теоретические основы САПР Текст. / Курейчик В.М., Норенков И.П. -М., Энергоиздат, 1987.

52. Котов, И. И. Алгоритмы машинной графики Текст. / Полозов В. С., Широкова Л. В. М., «Машиностроение», 1977. 231 с.

53. Криксунов, Э. 3. Расчет и проектирование стальных конструкций в среде SCAD Office Текст. / Микитаренко М.А., Перельмутер А.В., Перельмутер М.А.//Промышленное строительство и инженерные сооружения, 2007, № 1, 33-39.

54. Курейчик, В.В. Интеллектуальные системы Текст. / Курейчик В.М. Москва: «Физматлит», 2006.

55. Курейчик, В.М. Поисковая адаптация: Теория и практика Текст. / Лебедев Б.К. Лебедев О.Б. Москва-Физматлит-2006-272 с.

56. Лебедев, С. А. Электронно-вычислительные машины Текст. / С. А. Лебедев // Сес. АН СССР по науч. проблемам автоматизации пр-ва. Пленар. заседания. -М. : АН СССР. 1957. - Т. 1. - С. 162 - 180.

57. Лира Софт Электронный ресурс. Режим доступа: http://www.lira.com.ua/rus/products/index.php71ira.

58. Малышев, Н.Г. Нечеткие модели для экспертных систем в САПР Текст. / Малышев Н. Г., Берштейн Л. С., Боженюк А. В. М. Энергоатомиздат, 1991.

59. Маэстро-С 4.3 Электронный ресурс. Режим доступа: http://www.cad.kz/?post=99&id=91&sort=3.

60. Методические рекомендации по использованию возможностей вычислительного комплекса "ЛИРА" при описании и решении задач Текст. К. : НИИАСС Госстроя УССР, 1988. - 112 с.

61. Методические рекомендации по применению вычислительного комплекса "Лира" для автоматизированного проектирования строительных конструкций Текст. К. : НИИАСС Госстроя УССР, 1984. - 24 с.

62. Металлические конструкции Текст.: справ, проектировщика. М.: Стройиздат, 1980.

63. Митрофанов, В.Г. Математическое обеспечение САПР технологической подготовки производства Текст. / Митрофанов В.Г. -М. Машиностроение, 1991.

64. Мультипроцессорные системы и параллельные вычисления Текст. / под ред. Ф. Г. Энслоу. М. : Мир, 1976. - 384 с.

65. Магистрали для кластеров: гонки на выживание Текст. // PC WEEK/RE. 2006.-№ 10.-С. 30-31.

66. Массивно-параллельные системы (МРР) Электронный ресурс. -Режим доступа: http://www.parallel.ru.

67. Норенков, И.П. Основы автоматизированного проектирования Текст. / Норенков И.П. М.: МГТУ им. Н.Э. Баумана, 2000.

68. Норенков, И.П. Разработка САПР Текст. / Норенков И.П. М.: Изд-во МГТУ им. Н.Э. Баумана, 1994. - 208 с.

69. Оден, Дж. Конечные элементы в нелинейной механике сплошных сред Текст. / Дж. Оден-М.: Мир, 1976.

70. Павлов, Г.Н. Автоматизация архитектурного проектирования геодезических оболочек. Монография Текст. / Супрун А.Н. // ННГАСУ, Н. Новгород, 2006.

71. Параллельные компьютеры с распределенной памятью Электронный ресурс. Режим доступа: http://www. Computerworld.ru/1999/22/.

72. Перельмутер, А.В. Повышение качества расчетных обоснований проектов Текст. / Сливкер В.И. // Бюллетень строительной техники, 2005, № 10, 59-62.

73. Перельмутер, А.В. Проблемы повышения качества расчетных обоснований проектов. Сборник материалов международной конференции-выставки "Уникальные и специальные технологии в строительстве", Москва, 2005, 40-43.

74. Перельмутер, А.В. Расчетные модели сооружений и возможность их анализа. Издание второе, переработанное и дополненное Текст. / Сливкер В.И. Киев: Сталь, 2002.

75. Перельмутер, А.В. Устойчивость равновесия конструкций и родственные проблемы, т. 1 Текст. / Сливкер В.И. Москва: Изд-во СКАД СОФТ, 2007 - 654 с.

76. Петров, А. В. Проблемы и принципы создание САПР Текст. / Петров А.В. Москва «Высшая школа», 1990.

77. Полозов, B.C. Базисный курс начертательной геометрии Текст. / Ротков С.И., Дергунов В.И. АСВ, 2007, 184 с.

78. Полозов, B.C. Курс начертательной геометрии (на базе ЭВМ) Текст. / Тевлин A.M., Иванов Г.С., Нартова Л.Г., Якунин В.И. М.: Высшая школа, 1983. — 175 с.

79. Полозов, B.C. Начертательная геометрия (информационно-параметрический подход в инженерных графических задачах) Текст. / Полозов В. С. Нижний Новгород: изд. ННГАСУ, 2000. 63 с.

80. Пособие по проектированию бетонных и железобетонных конструкций из тяжелых и легких бетонов без предварительного напряжения арматуры Текст. М. : ЦНИИСК, 1984.

81. Потапов, В.И. Организационно-технологическое проектирование САПР Текст. / Потапов В.И. Киев Тэхника, 1990.

82. Предклапан Электронный ресурс. Режим доступа: http://www.truboprovod.ru/cad/soft/pk.shtml.

83. Приказ Президента РФ от 21.05.2006 № пр-843 "Перечень критических технологий Российской Федерации".

84. Программный клиент-серверный комплекс сметных программ "Smeta.RU" Электронный ресурс. Режим доступа: http://www.smeta.ru/static.php?sectid=l&pageid=14.

85. Программный клиент-серверный комплекс "ВаЬуСмета" Электронный ресурс. Режим доступа: http://www.smeta.ru/static.php?sectid=l&pageid=761.

86. Программный комплекс "МИРАЖ" для расчета конструкций на ПК. Инструкция пользователя Текст. К. : НИИАСС, 1995. - 420 с.

87. Программный комплекс "Гектор-строитель" Электронный ресурс. -Режим доступа: http://www.mengir.ru/rezl.html.

88. Проект ASCI Электронный ресурс. Режим доступа: http://skif.pereslavl.i-u/~csa/kursl/ASCI/ASCIdoc.html.

89. Ресурсная смета Электронный ресурс. Режим доступа: http://nonnasofit.chat.ru/smeta/ressmeta.htm.

90. Руководство по сбору, обработке и использованию инженерносейсмической информации Текст. М., 1980. ,

91. Серия CRAY ТЗЕ Электронный ресурс. Режим доступа: http://www.csa.ru/skif/kursl/Company/Cray/craydoc.htm.

92. Сидоров, В.Н. Лекции по сопротивлению материалов и теории упругости Текст. / Сидоров В.Н. М, 2001, 352 с.

93. Сидоров, В.Н. Математическое моделирование в строительстве Текст. : / Сидоров В.Н. Издательство АСВ, 2007.

94. Симметричные мультипроцессорные системы SMP Электронный ресурс. Режим доступа: http://www.uran.donetsk.ua/~masters/2003/fvti/remizov/book/method/page0 4-2.html.

95. Системы с конвейерной обработкой информации Электронный ресурс. Режим доступа: http://256bit.ru/education/infor2/lecture2-l.html.

96. Список 500 самых мощных компьютеров мира Тор500 Электронный ресурс. - Режим доступа: www.top500.org.

97. Старт Электронный ресурс. Режим доступа: http://www.autograph.ru/cad/start.htm.

98. Строительные нормы и правила. Бетонные и железобетонныеконструкции. Основные положения Электронный ресурс. : СНиП 5201-2003 : утв. Госстроем России 30.06.03 : взамен СНиП 2.03.01-84 : дата введ. 01.03.04. Режим доступа : CD "Строительство".

99. Строительные нормы и правила. Деревянные конструкции : СНиП Н-25-80 : утв. Госстроем СССР 18.12.80 : взамен СНиП Н-В.4-71 : дата введ. 01.01.82 / Минстрой России. Изд. офиц. - М. : ГП ЦППД999. -30 с. : ил.

100. Строительные нормы и правила. Нагрузки и воздействия : СНиП 2.01.07-85* : утв. Госстроем СССР 29.08.85 : взамен СНиП II-6-74 : дата введ. 01.01.87.-Изд. Офиц. М. :ГУПЦПП, 1999.-44 с.

101. Строительные нормы и правила. Основания зданий и сооружений : СНиП 2.02.01-83* : изм., утв. 09.12.85, 01.07.87 : утв. Госстроем СССР 05.12.83 : взамен СНиП 11-15-74, СН 475-75 : дата введ. 01.01.85. М. : ФГУП ЦПП, 2005. - 49 с. : ил.

102. Структура суперскалярного процессора Электронный ресурс. Режим доступа: http://www.wl.unn.ru/~ragozin/plan/ss.html.

103. Супрун, А.Н. Автоматизация архитектурного проектирования и прочностного расчёта геодезических оболочек Текст. / Супрун А.Н., Павлов Г.Н., Лахов А .Я., Ткаченко А.К. // Приволжский научный журнал, №3 (7), Н.Новгород, ННГАСУ, 2008.

104. Супрун, А.Н. Геодезические купола проектирование на современном уровне Текст. / Супрун А.Н., Павлов Г.Н. // САПР и графика. Компьютер Пресс, №3, 2006.

105. Теличенко, В.И. Структура ядра информационной системы проектных работ Текст. / Теличенко В.И., Малыха Г.Г., Павлов А.С. //Теория и практика систем обеспечения безопасности и качества в строительстве: сб. трудов МГСУ.-М.: МГСУ, 1999. с. 5-18.

106. Теличенко, В.И. Технология возведения зданий и сооружений. • Учебник для вузов Текст. / Теличенко В.И. М., Высшая школа, 2004, 446с.

107. Теличенко, В.И. Что такое информация? Текст. //Информационный бюллетень "Автоматизация зданий", №3/2007 (№8).

108. Темнов, В.Г. Оптимизация конструктивных систем на основе бионических принципов. Архитектурная бионика Текст. / Темнов В.Г. М.: Стройиздат, 1990.

109. Темнов, В.Г. Теоретические исследования стержневых систем, оптимальных по массе Текст. / Темнов В.Г. // Сб. научных трудов. Л., Лен-ЗНИИЭП, 1981.

110. Типовые железобетонные конструкции зданий и сооружений для промышленного строительства: справочник проектировщика Текст.131.132133,134135,136,137,138,139,140,141.142.143.1. М. : Стройиздат, 1981.

111. Фиалко, С.Ю. Применение многофронтального метода в программе SCAD для анализа болыперазмерных расчетных моделей зданий и сооружений Текст. / Фиалко С.Ю. // Бюллетень строительной техники, 2005, №9, 61-63.

112. Фиалко, С.Ю. Применение современных вычислительных технологий к расчету многоэтажных зданий SCAD Текст. / Фиалко С.Ю. // Вестник одесской государственной академии строительства и архитектуры, 2003, № 9, 189-193.

113. Чичварин, Н.В. Экспертные компоненты САПР Текст. /Чичварин Н.В. М.: Машиностроение, 1991. - 240 с.

114. Энгельке, У.Д. Как интегрировать САПР и АСТПП: Управление и технология Текст. / Энгельке У.Д. М: Машиностроение, 1990. Эффективные кластерные решения [Электронный ресурс]. - Режим доступа: http://\vww.rubatech.ru/bookyprint/366.

115. Abaqus FEA Электронный ресурс. Режим доступа: http://www.simulia.com/products/abaqusfea.html.

116. Autodesk Architectural Desktop 2007 Электронный ресурс. Режим доступа: http://www.autocad.ru/catalog/version17024.html. Autodesk Building Systems [Электронный ресурс]. - Режим доступа: http://www.autocad.ru/catalog/software8.html.

117. Autodesk Civil Design Электронный ресурс. Режим доступа: http://www.autocad.ru/catalog/versionl 0109.html.

118. Autodesk Land Desktop 2005 Электронный ресурс. Режим доступа: http://www.autocad.ru/catalog/version9942.html.

119. AutomatiCS ADT — современная автоматизированная система проектирования систем контроля и управления (СКУ, АСУ ТП, КИПиА) Электронный ресурс. Режим доступа: http ://www. cadgroup.ru/product/19/.

120. Belostotsky, A.M. PROGRAM PACKAGES OF COMPUTATIONAL MODELLING OF STRUCTURES AND BUILDINGS. SOME ASPECTS OF VERIFICATION PROCEDURE Текст. / Dubinsky S.I. // Int. Jorn. of Computational Civil and Structural Engineering, 2008, pp. 12-15.

121. ElectriCA Электронный ресурс. Режим доступа: http://www.avtonim.ru/soft/csoft/electrica.html.

122. ElectriCS ADT Электронный ресурс. Режим доступа: http://www.avtonim.ru/soft/csoft/electricsadt.html.

123. EnergyCS 3.3 Электронный ресурс. Режим доступа: http://www.cadgroup.ru/product/27/.

124. GeoniCS Топоплан-Рельеф-Генплан Электронный ресурс. Режим доступа: http://www.autocad.ru/application/version3230.html.

125. Kesselman, С. The Grid: blueprint for a new computing infrastructure Текст. / С. Kesselman, I. Eds. Foster // Morgan Kaufmann, 1999.

126. Kryksunov, E.Z. Techniques to check properties of complex design models Текст. / Perelmuter A.V., Slivker V.I. // Proceedings of 15th International Conference on Computer Methods in Mechanics CMM-2003, Gliwice/Wisla, June 3-6, 2003.

127. Kung, H. T. Why systolic architecture? Текст. / H. T. Kung // Computer-1982.-№ l.-P. 37-46.

128. LS-DYNA Электронный ресурс. Режим доступа: www.ls-dyna.com.

129. LS-DYNA: динамика, нелинейности, crash-, drop-тесты, пробивание, композиты, пластическая обработка металлов Электронный ресурс. -Режим доступа: www.ls-dyna.ru/.

130. MicroFe 2008 Электронный ресурс. Режим доступа: http://www.tech-soft.ru/microfe.html.

131. MSC Nastran расчет и оптимизация конструкций Электронный ресурс. - Режим доступа: http://www.mscsoftware.ru/products/nastran.

132. Myricom Pioneering Higher Performance Computing Электронный ресурс. - Режим доступа: http://www.myricom.com.

133. Non-Uniform Memory Architecture (NUMA): исследование подсистемы памяти двухпроцессорных платформ AMD Opteron с помощью RightMark Memory Analyzer Электронный ресурс. Режим доступа: http ://www.ixbt. с от/cpu/rmma-numa. shtml.

134. Perelmuter, А.У. Problems in matching finite elements having different dimensionalities Текст. / Slivker V.I. // Proceedings of 15th International Conference on Computer Methods in Mechanics CMM-2003, Gliwice/Wisla, June 3-6, 2003.

135. Plant-4D Электронный ресурс. Режим доступа: http://www.plant4d.ru/plant-4d/.

136. Plateia 2006 Электронный ресурс. Режим доступа: http://www.autocad.ru/application/versionl 8415 .html.

137. Project Studio CS Архитектура Электронный ресурс. Режим доступа: http://www.cad.kz/?post=97&id= 183 &sort=2.

138. Project Studio CS Электрика Электронный ресурс. Режим доступа: http://www.cstrade.ru/products/detail.php?ID=1066.

139. Real Steel Электронный ресурс. Режим доступа: http ://www.cadgroup.ru/product/89/.

140. ROBOT Millennium. Analysis, Design, Finite Elements Электронный ресурс. Режим доступа: http://www.robotoffice.com/ri/interface/44/.

141. SIMULIA/Abaqus Электронный ресурс. Режим доступа: http://www.tesis.com.ru/software/abaqus/.

142. STAAD.Pro V8i Электронный ресурс. Режим доступа: http://www.bentley.com/en-US/Products/STAAD.Pro.

143. STARK ES Электронный ресурс. Режим доступа: http://www.pss.spb.ru/catalog/89.html.

144. StruCad 11 Электронный ресурс. Режим доступа: http://www.strucad.ru/sofit/version20440.html.

145. SurvCADD 2000 Электронный ресурс. Режим доступа: http://www.autocad.ru/application/version877.html.

146. TDMS 2.0 Электронный ресурс. Режим доступа: http://www.autocad.ru/application/version10006.html.

147. VLIW: старая архитектура нового поколения Электронный ресурс. -Режим доступа: http://www.ixbt.com/cpu/vliw.shtml.

148. WinABePC 3 Электронный ресурс. Режим доступа: http ://www.winavers .ru/page.html?t=2.02.

149. Публикации в издании, входящем в перечень ВАК РФ.