- •Рецензент: зав. Кафедрой гидравлики, профессор Алмаев р.А. Ответственный за выпуск: заведующий кафедрой
- •Общие положения
- •Содержание курсового проекта
- •2 Расчетно-пояснительная записка
- •Требования техники безопасности
- •Конструктивные и эстетические требования
- •Экономические требования
- •2.8.2 Расчет себестоимости продукции
- •2.8.3 Расчет приведенных затрат Приведенные затраты представляют собой
- •2.8.4 Расчет балансовой стоимости зданий, сооружений и оборудования
- •2.8.5 Расчет массы машины, оборудования
- •2.8.6 Энергетический расчет
- •2.8.7 Выбор критерия оптимизации
- •2.8.8 Анализ факторов, принятые допущения
- •2.8.9 Разработка математической модели
- •2.8.10 Исследование целевой функции
- •2.9 Выводы
- •2.10 Библиография
- •2.11 Приложения
- •3 Графическая часть проекта
- •Библиография
- •Приложение а – Пример оформления реферата
2.8.10 Исследование целевой функции
Задачи математического программирования связаны с большим числом m переменных. Поэтому объем вычислительных работ по отысканию экстремума целевой функции столь велик, что весь процесс немыслим без применения современных компьютеров, а значит, требует создания компьютерных программ, реализующих те или иные алгоритмы.
Имеется множество численных методов (алгоритмов) решения задачи многомерной оптимизации [1, 2]. В курсовом проекте предлагается использовать метод циклического покоординатного спуска [1], который прост в реализации и главное обладает хорошей информативностью (наглядностью) при графическом представлении результатов расчетов. Суть метода заключается в следующем.
На первом этапе задаемся начальным приближением X0 [x01, x02, …, x0m]. В качестве направления спуска принимается одна из координат, допустим x1. Эта уже задача одномерной минимизации. Теперь, используя метод перебора, определяем новое приближение x11 из условия
Кр(x11, x02, …, x0m) = min Кр(xi1, x02, …, x0m), i=1, …, N,
где N – число вычислений в искомом интервале по x1[x1min, x1max] с шагом (x1max – x1min)/N.
Затем в качестве направления спуска принимаются последовательно оставшиеся координаты x2, …, xm и решаются задачи одномерной минимизации, как и в случае координаты x1. Таким образом, после одного цикла находим новое приближение X1 [x11, x12, …, x1m], которое можно принять за начальное приближение и повторять описанные выше итерации до тех пор, пока не будет достигнута заданная точность решения задачи, а именно
║Xi+1 – Xi║≤ ε,
где ε – малое положительное число.
Для реализации описанного алгоритма необходимо составить компьютерную программу на любом языке программирования (Pascal, Basic, C++ и др.) или воспользоваться средой Excel. В последнем случае результаты расчетов оформляются в виде таблицы, а для столбцов, рассчитанных по формулам, снизу против каждого столбца указываются используемые формулы. Пример оформления таблицы, разработанной в среде Excel, приведен в приложении Б.
Основные результаты расчетов в виде графиков приводятся на графическом листе проекта. Пример оформления графиков приведен в приложении В.
2.9 Выводы
В выводах следует отразить основные результаты выполненной работы на отдельной странице. Как правило, выводы включают 3-4 пункта.
2.10 Библиография
Здесь приводятся все источники информации, использованные при выполнении проекта, в порядке появления ссылок в тексте расчетно-пояснительной записки или в алфавитном порядке. На все источники библиографического списка в тексте пояснительной записки должны быть ссылки, заключенные в квадратные скобки.
2.11 Приложения
В приложения следует включать таблицы с расчетами, компьютерные программы, полученные графики и другие объемные материалы. Приложения нумеруются заглавными буквами русского алфавита, например «Приложение А», а затем через тире указывается заголовок приложения. Общий объем приложений не ограничивается и не входит в лимит пояснительной записки.