
- •Що розуміють під терміном “оптимізація проектних рішень”?
- •Які види оптимізації проектних рішень вам відомі?
- •Як відбувається оптимізація проектних рішень, що заснована на порівнянні варіантів?
- •Показатели и критерии для сравнения вариантов проектных решений.
- •Классификация вариантов для цели сравнения
- •Сравнение вариантов по денежным показателям
- •Розкрийте свої уявлення про математичні методи оптимізації. Классификация методов оптимизации
- •Розкрийте свої уявлення про те, як реалізується оптимізація в комп'ютерних програмах.
- •Як в проектних установах моделюють технологічний процес будівельного проектування?
- •Розкрийте зміст терміну “сапр” (“система автоматизованого проектування”).
- •Що нового вносить AutoCad у проектування будівельних об'єктів? Порівняйте з проектуванням на кульмані.
- •Які переваги надає простір листа у технології комп'ютерного проектуванні на основі AutoCad?
- •Які переваги надають зовнішні посилання у технології комп'ютерного проектуванні на основі AutoCad?
- •Як використовують вбудовані в AutoCad мови програмування у технології комп'ютерного проектуванні на його основі?
- •Наведіть послідовність розрахунку будівлі (споруди) в цілому за допомогою спеціальних програмних комплексів (йдеться про розрахунок методами будівельної механіки).
- •Розгорнуто схарактеризуйте технологію колективного проектування в AutoCad. Порівняйте її з попередньою технологією, коли ще використовувались кульмани ‒ механічні пристрої для креслення.
- •Що означає термін “колективне проектування” у будівництві?
- •Назвіть засадні принципи технології колективного проектування.
- •Наведіть технологічну послідовність розрахунку за допомогою програм, що реалізують метод скінчених елементів.
Классификация вариантов для цели сравнения
При сравнении вариантов на различных стадиях учитываются показатели из различных групп. В этой связи введена соответствующая классификация вариантов. Варианты разделяют по степени их значения: варианты общегосударственного значения; варианты обще транспортного значения, которые разделяются на основные и местные. Эта классификация может быть рассмотрена и с точки зрения этапов проектирования.
Общегосударственные варианты разрабатываются и сравниваются на стадии технико-экономического обоснования или генеральной схемы развития транспортной сети. Для сравнения этих вариантов используются показатели из группы народно-хозяйственные. Значения показателей сложно поддаются прямому расчёту, по этому как правило применяется метод экспертных оценок. Для инженера проектировщика результаты этой стадии представляются в виде технического задания на проектирование.
Основные общетранспортные варианты разрабатываются на стадии технического проекта. Для их сравнения как правило используются денежные показатели обладающие свойством универсальности и позволяющие в рублевом эквиваленте выразить показатели различных групп - технические, объёмно строительные и эксплуатационные. При сравнении местных вариантов, используются показатели наиболее ярко отражающие как их преимущества так и недостатки. Например при выборе радиуса круговых кривых в критерии оценки включается уровень скорости движения поездов, который увеличивается с увеличением радиуса, тем самым улучшая эксплуатационные показатели варианта и объёмы земляных работ приводящие к удорожанию варианта.
Сравнение вариантов по денежным показателям
Денежные показатели сводные критерии объединяющие технические, объёмно строительные и эксплуатационные показатели. Рассматривают К - капитальные вложения, единовременные затрачиваемые на первоначальное сооружение объекта и затраты на реконструкцию, С - ежегодные эксплуатационные расходы, в течении всего срока эксплуатации. Величины К и С находятся в диалектическом противоречии. Увеличение капитальных затрат должно преследовать экономию эксплуатационных расходов. Чем более технически оснащён объект, тем он более капиталоёмок, но с другой стороны более экономичен в отношении его эксплуатации.
Существует проблема определения круга показателей включаемых в общие капитальные вложения и эксплуатационные расходы. В общем случае подход может быть различен при сохранении общего принципа - рассматриваются только части расходов отличающиеся от варианта к варианту. Общие группы затрат не рассматриваются (если при рассмотрении вариантов предполагается эксплуатация одинакового по количеству и типу подвижного состава, то его стоимость не учитывается). В практике проектирования имеют место сравнение вариантов:
при одноэтапных капитальных вложениях;
при многоэтапных капитальных вложениях.
Розкрийте свої уявлення про математичні методи оптимізації. Классификация методов оптимизации
Общая запись задач оптимизации задаёт большое разнообразие их классов. От класса задачи зависит подбор метода (эффективность её решения). Классификацию задач определяют: целевая функция и допустимая область (задаётся системой неравенств и равенств или более сложным алгоритмом).[1]
Методы оптимизации классифицируют в соответствии с задачами оптимизации:
Локальные методы: сходятся к какому-нибудь локальному экстремуму целевой функции. В случае унимодальной целевой функции, этот экстремум единственен, и будет глобальным максимумом/минимумом.
Глобальные методы: имеют дело с многоэкстремальными целевыми функциями. При глобальном поиске основной задачей является выявление тенденций глобального поведения целевой функции.
Существующие в настоящее время методы поиска можно разбить на три большие группы:
детерминированные;
случайные (стохастические);
комбинированные.
По критерию размерности допустимого множества, методы оптимизации делят на методы одномерной оптимизации и методы многомерной оптимизации.
По виду целевой функции и допустимого множества, задачи оптимизации и методы их решения можно разделить на следующие классы:
Задачи оптимизации, в которых целевая функция
и ограничения
являются линейными функциями, разрешаются так называемыми методамилинейного программирования.
В противном случае имеют дело с задачей нелинейного программирования и применяют соответствующие методы. В свою очередь из них выделяют две частные задачи:
если и — выпуклые функции, то такую задачу называют задачей выпуклого программирования;
если
, то имеют дело с задачей целочисленного (дискретного) программирования.
По требованиям к гладкости и наличию у целевой функции частных производных, их также можно разделить на:
прямые методы, требующие только вычислений целевой функции в точках приближений;
методы первого порядка: требуют вычисления первых частных производных функции;
методы второго порядка: требуют вычисления вторых частных производных, то есть гессиана целевой функции.
Помимо того, оптимизационные методы делятся на следующие группы:
аналитические методы (например, метод множителей Лагранжа и условия Каруша-Куна-Таккера);
численные методы;
графические методы.
В зависимости от природы множества X задачи математического программирования классифицируются как:
задачи дискретного программирования (или комбинаторной оптимизации) — если X конечно или счётно;
задачи целочисленного программирования — если X является подмножеством множества целых чисел;
задачей нелинейного программирования, если ограничения или целевая функция содержат нелинейные функции и X является подмножеством конечномерного векторного пространства.
Если же все ограничения и целевая функция содержат лишь линейные функции, то это — задача линейного программирования.
Кроме того, разделами математического программирования являются параметрическое программирование, динамическое программирование и стохастическое программирование.
Математическое программирование используется при решении оптимизационных задач исследования операций.
Способ нахождения экстремума полностью определяется классом задачи. Но перед тем, как получить математическую модель, нужно выполнить 4 этапа моделирования:
Определение границ системы оптимизации
Отбрасываем те связи объекта оптимизации с внешним миром, которые не могут сильно повлиять на результат оптимизации, а, точнее, те, без которых решение упрощается
Выбор управляемых переменных
«Замораживаем» значения некоторых переменных (неуправляемые переменные). Другие оставляем принимать любые значения из области допустимых решений (управляемые переменные)
Определение ограничений на управляемые переменные
… (равенства и/или неравенства)
Выбор числового критерия оптимизации (например, показателя эффективности)
Создаём целевую функцию