Краткие сведения о методах оптимизации в электроснабжении

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

Рубрика Программирование, компьютеры и кибернетика
Вид контрольная работа
Язык русский
Дата добавления 11.06.2015
Размер файла 656,3 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http://www.allbest.ru/

Министерство образования и науки РФ

Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования

«Тульский государственный университет»

Институт высокоточных систем им. В.П. Грязева

Кафедра электротехники и электрооборудования

РАСЧЕТНО-ГРАФИЧЕСКАЯ РАБОТА

МЕТОДЫ ОПТИМИЗАЦИИ В ЭЛЕКТРОСНАБЖЕНИИ

Выполнил: Стрелков Александр Андреевич

Проверил: В.И. Ловчаков

Тула 2013

Задача 1. Численные методы одномерной оптимизации (минимизации)

Краткие сведения о численных методах одномерной оптимизации

Метод полного перебора

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

Алгоритм поиска экстремума выглядит следующим образом:

1) отрезок [a,b] разбивают на n равных отрезков длиной x, т.е.

.

2) определяют значения функции f(x) на границах отрезков в точках

.

3) из множества значений функции f(x) в дискретных точках, т.е. находят минимальное значение

, тогда

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

Метод половинного деления

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

а) в случае задачи минимизации функции

, если

, если

б) в случае задачи максимизации функции

, если

, если

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

Алгоритм:

1. Задать величину е

2. Положить

3. Вычислить координаты точек x1 и x2:

,

4. Вычислить значения функции в точках x1 и x2: и

5. Если , то ,

если , то .

6. Если , то идем на шаг 3

7. Если , то

Исходные данные: целевая функция f(x), отрезок [a;b], точность Д выбранные из табл. 1 в соответствии с 13 номером варианта.

Построим график функции f(x) на заданном отрезке [a,b]:

Составим программу в MathCAD, реализующую заданный метод одномерной оптимизации функции.

одномерный оптимизация линейный программирование

Найдём минимум целевой функции с требуемой точностью.

Задача 2. Решение задачи линейного программирования модифицированным симплекс-методом

Найти минимум линейной функции при наличии ограничений, описываемых линейными соотношениями

Значения используемых параметров , , , , , определяются по формулам:

, , , , ,

где N - номер студента по журналу (личный вариант).

Приведение к канонической форме ЗЛП:

Параметры , , , , , определяются по формулам:

, , , ,

где N - номер студента по журналу (личный вариант).

При N=13 получим:

, , , ,

Для перехода к канонической форме введём дополнительные переменные:

Используемая литература

1. Методические указания по расчетно-графической работе по дисциплине методы оптимизации в электроснабжении.

Размещено на Allbest.ru


Подобные документы

  • Широкое применение вычислительной техники как в общей математике, так и в одном из её разделов – математических методах. Ознакомление с решением задач линейного программирования симплекс-методом и графически. Составлена программа на языке Delphi.

    курсовая работа [57,1 K], добавлен 04.05.2010

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

    курсовая работа [1,1 M], добавлен 21.03.2012

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

    курсовая работа [1,7 M], добавлен 05.01.2015

  • Исследование систем методами случайного поиска. Изучение сущности метода половинного деления. Сравнительный анализ прямого перебора и половинного деления. Ручной счет. Шаги исследования. Описание окна работающей программы. Блок-схема и код программы.

    курсовая работа [257,5 K], добавлен 06.05.2014

  • Построение математической модели. Выбор, обоснование и описание метода решений прямой задачи линейного программирования симплекс-методом, с использованием симплексной таблицы. Составление и решение двойственной задачи. Анализ модели на чувствительность.

    курсовая работа [100,0 K], добавлен 31.10.2014

  • Математические основы оптимизации. Постановка задачи оптимизации. Методы оптимизации. Решение задачи классическим симплекс методом. Графический метод. Решение задач с помощью Excel. Коэффициенты целевой функции. Линейное программирование, метод, задачи.

    реферат [157,5 K], добавлен 21.08.2008

  • Решение нелинейного уравнения шаговым методом, методом половинного деления, методом Ньютона и простой итерации с помощью программы Mathcad. Разбиение промежутка на число n интервалов. Условия сходимости корня. Составление программы для решения на С++.

    лабораторная работа [207,5 K], добавлен 10.05.2012

  • Описание симплекс метода решения задачи линейного программирования. Решение задачи методом Литла на нахождение кратчайшего пути в графе, заданном графически в виде чертежа. Из чертежа записываем матрицу расстояний и поэтапно находим кратчайший путь.

    задача [390,4 K], добавлен 10.11.2010

  • Изучение аналитических и численных методов поиска одномерного и многомерного безусловного экстремума. Решение поставленной задачи с помощью Mathcad и Excel. Реализация стандартных алгоритмов безусловной оптимизации средствами языка программирования С++.

    курсовая работа [488,5 K], добавлен 21.10.2012

  • Метод половинного деления при приближенном вычислении алгебраических и трансцендентных выражений. Решение системы уравнений методом Крамера. Блок-схема программы Glav. Описание стандартных и нестандартных процедур и функций, интерфейса. Численные примеры.

    курсовая работа [1,5 M], добавлен 29.07.2013

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.