Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
отчет - копия.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
153.64 Кб
Скачать

Содержание

Реферат..………………………………………………………………………………………3

Введение………………………………………………………………………………………3

1 Описание изобретения …………………………………………………………………….4

1.1 Область использования………………………………………………………………….4

1.2 Цель изобретения……..………………………………………………………………….4

1.3 Сущность изобретения и отличительные от прототипа признаки………………..…5

1.4 Пример конкретного выполнения………………………………………………………5

2 Одномерная оптимизация…………………………………………………………………6

3 Многомерная безусловная градиентная оптимизация…………………………………..8

3.1 Метод градиента…………………………………………………………………………8

3.2 Метод Гаусса-Зайделя………………………………………………………………….18

4 Решение транспортной задачи методом Фогеля………………………………………..20

5 Планирование эксперимента…………………………………………………………… 24

5.1 Алгоритм планирования эксперимента……………………………………………….24

5.2 Пример планирования эксперимента………………………………………………….25

Заключение………………………………………………………………………………….27

Список литературы…………………………………………………………………………28

Отчет 28 с., 4 рис., 14 табл.

Реферат

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

В отчете выполнено описание изобретения с помощью сайта ФИПС. Оттуда взято изобретение и расписано в работе. Решены задачи по одномерной оптимизации и многомерной оптимизации методом градиента и Гаусса – Зайделя. Также решена транспортная задача методом Фогеля.

Введение

Курс «Начала (основы) инженерного творчества» входит в учебные планы практически всех специальностей технического профиля. При этом названия дисциплин отличаются от упомянутого только конкретизацией предметной области. Указанная дисциплина изучается, как правило, на третьем курсе. На этом этапе обучения студенты представляют направление инженерной деятельности, в котором они будут специализироваться, изучив «Введение в специальность» .

В данном отчете рассмотрены такие темы как изобретательство. Мной выбран пример изобретения – это сверло с регулируемым диаметром резания, что позволяет снизить номенклатуру покупного инструмента и тем самым снизить себестоимость детали. Также рассмотрены методы оптимизации которые позволяют найти пусть не лучший, но максимально приближенный к лучшему результат, за достаточно короткий промежуток времени. [1, c. 5]

1 Описание изобретения

Сверло с устройствами регулировки диаметра резания.

Код по международной патентной классификации: B23B51.

Автор(ы): Огоньков Константин Эдуардович (RU)

Патентообладатель(и): Огоньков Константин Эдуардович (RU)

Дата публикации: 27 мая 2012 года.

Дата начала действия патента: 22 июня 2010 года [2].

1.1 Область использования:

Изобретение относится к обработке материалов резанием. Более конкретно – к сверлам, и может использоваться для сверления отверстий в прокате, в поковках из стали, обработке отливок из цветных металлов. Также может использоваться в обработке заготовок из пластмасс [2].

1.2 Цель изобретения:

Цель данного изобретения в том чтобы уменьшить номенклатуру режущего инструмента данного типа, путем изменения диаметров обрабатываемого отверстия, тем самым уменьшить затраты на покупку или изготовление отдельного сверла на каждое отверстие [2].

1.3 Сущность изобретения и отличительные от прототипа признаки:

Указанный технический результат достигается тем, что данное сверло содержит корпус, в котором размещен регулируемый элемент, регулировочную пластину, которая взаимодействует с регулируемым элементом через регулировочный винт. Также имеются фиксирующие винты, для закрепления данных регулировочных элементов. От прототипа отличает то, что данное сверло позволяет настраивать диаметр сверления в определенном диапазоне (в зависимости от того, с каким базовым диаметром выполнен корпус) [2].

1.4 Пример конкретного выполнения (рисунок 1):

Рисунок 1 – пример конкретного выполнения сверла

Сверло содержит корпус (1), регулируемый элемент (2), регулировочную пластину (4), имеющую боковую поверхность для взаимодействия с регулируемым элементом, регулировочный винт (8) и фиксирующие винты (5; 9) для регулируемого элемента и регулировочной пластины. Для повышения точности регулирования регулировочная пластина расположена с возможностью определения своей толщиной смещения регулируемого элемента, фиксирующий винт размещен в направляющем пазу, выполненном в регулировочной пластине. При этом регулировочный винт выполнен с буртиками и установлен в паз, выполненный в регулировочной пластине, а регулируемый элемент установлен с возможностью смещения относительно фиксирующего его винта [2].

2 Одномерная оптимизация

Дана функция: R(x)=1,5sin (x-1)

Найти максимум на интервале: [-2,2].

Строим график данной функции (рисунок 2).

Рисунок 2 – график функции R(x)=1,5sin (x-1).

По форме графика определяем что он имеет 1 экстремум, применяем метод деления отрезка пополам. Bспользуем систему Mathcad для решения данной задачи [3, c. 22]. Ошибка задается по х: =0,05.

Находим середину отрезка (точка 0), в каждой из полови­нок (в левой и правой) находим значения функции с учетом погрешности и, срав­ниваем их. Определяем, в какой из половинок находится экстремум (уравнение (1) и (2)).

x1:=0,05

1.5·sin·(x1-1)= - 1.22

R(x1) = -1.22 (1)

x2:= -0,05

1.5·sin·(x2 – 1) = -1.301

R(x2) = -1.301 (2)

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

В качестве следующего отрезка выбираем отрезок [0, 2]. Находим середину отрезка (точка 1), в каждой из полови­нок (в левой и правой) находим значения функции с учетом погрешности и, срав­ниваем их. В зависимости от сравнения зна­чений функции в точках выбирают новый отрезок, решение производится аналогично решению в уравнениях (1) и (2).

x3:= 1.05

1.5·sin·(x3 – 1) = 0.075

R(x3) = 0.075

x4:= 0.95

1.5·sin·(x4 – 1) = - 0.075

R(x4) = - 0.075

Далее следуем аналогично. Выполняем еще 3 шага.

x5:= 1.55

1.5·sin·(x5-1) = 0.784

R(x5) = 0.784

x6:= 1.45

1.5·sin·(x6 – 1) = 0.652

R(x6) = 0.652

x7:= 1.8

1.5·sin·(x7 – 1) = 1.076

R(x7):= 1.076

x8:=1.7

1.5·sin·(x8 – 1) = 0.966

R(x8) = 0.966

x9:= 1.925

1.5·sin·(x9 – 1) = 1.198

R(x9) = 1.198

x10:= 1.822

1.5·sin·(x10 – 1) = 1.099

R(x10) = 1.099

Максимум функции находится в точке х9: 1.198

3 Многомерная безусловная градиентная оптимизация.

3.1 Метод градиента.

Метод градиента в чистом виде формирует шаг по переменным как функцию от градиента R(x) в текущей точке поиска. [1, c. 63].

Дана функция R(x1, x2) = (x1)2 + 2·(x2 – 1.3)2

Требуется найти минимум функции.

Начальная точка: x1 = -0.5; x2 = 0.

Параметры поиска: коэффициент шага h = 0,1, пробный g = 0,02, погрешность Е = 0,01.

Алгоритм метода: алгоритм 1 (хi+1i - hgrad R(xi)) (3).

Алгоритм коррекции шага: без коррекции коэффициента пропорциональности шага (h = const).

Способ вычисления производной: вычисление gradR с парными пробами.

h:= 0.1; g:= 0.02; E:=0.01

R(x1, x2):= (x1)2 + 2·(x2 – 1.3)2

В начальной точке вычисляем градиент функции:

x1:= - 0.5 x2:= 0

R(x1 + g, x2) = 3.61

R(x1 – g, x2) = 3.65

R(x1, x2 + g) = 3.527

R(x1, x2 – g) = 3.735

Значение критерия:

R(x1, x2) = 3.63

Делаем рабочий шаг №1 , получаем

x1 = -0.4

x2 = 0.52

В новой точке опять вычисляем производные:

x1:= - 0.4 x2:= 0.52

R(x1 + g, x2) = 1.361

R(x1 – g, x2) = 1.393

R(x1, x2 + g) = 1.315

R(x1, x2 – g) = 1.44

Значение критерия

R(x1, x2) = 1.377

Делаем рабочий шаг №2, получаем

x1 = -0.32

x2 = 0.832

Далее вновь вычисляем производные и продолжаем расчет путем повторения шагов. В общем выполняем n кол-во шагов для нахождения оптимального значения.

x1:= - 0.32 x2:= 0.832

R(x1 + g, x2) = 0.528

R(x1 – g, x2) = 0.554

R(x1, x2 + g) = 0.504

R(x1, x2 – g) = 0.579

Рабочий шаг № 3

x1 = -0.256

x2 = 1.019

Вычисление производных

x1:= - 0.256 x2:= 1.019

R(x1 + g, x2) = 0.213

R(x1 – g, x2) = 0.234

R(x1, x2 + g) = 0.202

R(x1, x2 – g) = 0.246

R(x1,x2)=0.223

Рабочий шаг №4

x1 = -0.205

x2 = 1.132

Вычисление производных

x1:= - 0.205 x2:= 1.132

R(x1 + g, x2) = 0.091

R(x1 – g, x2) = 0.107

R(x1, x2 + g) = 0.086

R(x1, x2 – g) = 0.113

R(x1,x2)=0.099

Рабочий шаг № 5

x1 = -0.164

x2 = 1.264

Вычисление производных

x1:= - 0.164 x2:= 1.264

R(x1 + g, x2) = 9.85·103

R(x1 – g, x2) = 0.018

R(x1, x2 + g) = 0.012

R(x1, x2 – g) = 0.017

R(x1,x2)=0.014

Рабочий шаг № 6.

x1 = -0.084

x2 = 1.278

Вычисление производных

x1:= - 0.084 x2:= 1.278

R(x1 + g, x2) = 5.035·10-3

R(x1 – g, x2) = 0.012

R(x1, x2 + g) = 7.044·10-3

R(x1, x2 – g) = 0.011

R(x1,x2)=7.99 ·10-3

Рабочий шаг № 7.

x1 = -0.067

x2 = 1.278

Вычисление производных

x1:= - 0.067 x2:= 1.278

R(x1 + g, x2) = 2.563·10-3

R(x1 – g, x2) = 7.931·10-3

R(x1, x2 + g) = 4.599·10-3

R(x1, x2 – g) = 6.695·10-3

R(x1,x2)=4.847 ·10-3

Рабочий шаг №8

x1 = -0.054

x2 = 1.292

Вычисление производных

x1:= - 0.054 x2:= 1.292

R(x1 + g, x2) = 1.258·10-3

R(x1 – g, x2) = 5.553·10-3

R(x1, x2 + g) = 3.177·10-3

R(x1, x2 – g) = 4.435·10-3

R(x1,x2)=3.006 ·10-3

Рабочий шаг № 9

x1 = -0.043

x2 = 1.295

Вычисление производных

x1:= - 0.043 x2:= 1.295

R(x1 + g, x2) = 5.712·10-4

R(x1 – g, x2) = 4.007·10-3

R(x1, x2 + g) = 2.312·10-3

R(x1, x2 – g) = 3.066·10-3

R(x1,x2)=1.889 ·10-3

Рабочий шаг № 10

x1 = -0.034

x2 = 1.297

Вычисление производных

x1:= - 0.034 x2:= 1.297

R(x1 + g, x2) = 2.222·10-4

R(x1 – g, x2) = 2.971·10-3

R(x1, x2 + g) = 1.77·10-3

R(x1, x2 – g) = 2.223·10-3

R(x1,x2)=1.197 ·10-3

Рабочий шаг № 11

x1 = -0.027

x2 = 1.298

Вычисление производных

x1:= - 0.027 x2:= 1.298

R(x1 + g, x2) = 6.183·10-5

R(x1 – g, x2) = 2.261·10-3

R(x1, x2 + g) = 1.426·10-3

R(x1, x2 – g) = 1.697·10-3

R(x1,x2)=7.613 ·10-4

Рабочий шаг № 12

x1 = -0.022

x2 = 1.299

Вычисление производных

x1:= - 0.022 x2:= 1.299

R(x1 + g, x2) = 6.037·10-6

R(x1 – g, x2) = 1.765·10-3

R(x1, x2 + g) = 1.204·10-3

R(x1, x2 – g) = 1.367·10-3

R(x1,x2)=4.856 ·10-4

После 12 шагов сводим значения расчетов в таблицу 1 и проверяем.

Таблица 1 – результаты расчетов после 12 шагов.

n

x1

х2

dR/dx1

dR/dx2

|gradR|

R

1

-0.5

0

-1

-5.2

5.295

3.63

2

-0.4

0.52

-0.8

-3.12

3.221

1.377

3

-0.32

0.832

-0.64

-1.872

1.978

0.54

4

-0.256

1.019

-0.512

-1.123

1.234

0.223

5

-0.205

1.132

-0.41

-0.674

0.789

0.099

6

-0.164

1.199

-0.328

-0.404

0.52

0.047

7

-0.131

1.239

-0.262

-0.243

0.357

0.025

8

-0.105

1.264

-0.21

-0.146

0.256

0.014

9

-0.084

1.278

-0.168

-0.087

0.189

0.00799

10

-0.067

1.287

-0.134

-0.052

0.144

0.004847

11

-0.054

1.292

-0.107

-0.031

0.111

0.003006

12

-0.043

1.295

-0.086

-0.019

0.088

0.001889

13

-0.034

1.297

-0.069

-0.011

0.07

0.001197

14

-0.027

1.298

-0.055

-0.00679

0.055

0.0007613

15

-0.022

1.299

-0.044

-0.004075

0.044

0.0004856

В последней точке модуль градиента практически равен заданной по­грешности (0,044 ≈ 0,01), поэтому поиск прекращается.

Строим график градиента (рисунок 3)

Рисунок 3 – построение графика

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]