Материал: 1785

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

Си б А Д

Рис. 15. Приложение «Расчет потерь давления в гидролинияхИобъемного гидропривода» (Начальная страница элемента управления MultiPage)

61

Си б А Д

Рис. 16. Приложение «Расчет потерь давления в гидролинияхИобъемного гидропривода» (Вторая страница элемента управления MultiPage)

62

 

Лабораторная работа № 7

 

 

 

 

 

СОЗДАНИЕ АВТОМАТИЗИРОВАННОГО РАСЧЕТА

 

 

ДЛЯ ПРОЕКТИРОВАНИЯ. АЛГОРИТМЫОДНОМЕРНОЙ

 

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

 

 

 

МЕТОДЛОКАЛИЗАЦИИЭКСТРЕМУМА

 

 

 

 

Цель работы. Изучить основные алгоритмы одномерной оптимизации,

С

 

 

 

 

 

 

реализовать их в приложении для автоматизации процесса решения

прикладных задач.

 

 

 

 

 

 

Задание

 

 

 

 

 

 

 

жести

 

 

 

 

оздать

пр ложен е

«Нахождение оптимальных размеров

цилиндр

ческого бака з

».

 

 

 

 

 

 

бА

 

 

 

 

 

 

 

х

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y

 

 

 

Д

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

И

 

 

 

 

х

 

 

y

Задача. Найти оптимальные размеры цилиндрического бака с крышкой из жести, при которых общая площадь поверхности была бы наименьшая, если известен объем бака v=100л.

63

Найти:

Целевая функция: f (x) 2( x2 v) min

 

 

x

Проектируемые параметры: x (радиус)

y

v

(высота)

 

С

 

x2

 

Для определения оптимальных размеров использовать алгоритмы одномерной опт м зац (алгоритмы сканирования, локализации

Private Sub UserForm Activate()

ListBox1.Clear

ListBox1.ColumnCount = 4

экстремума, золотого сечения и Фибоначчи). P.SНазвание. Для вывода полученных результатов в ListBox необходимо написать процедуру на акт вац ю формы:

ListBox1.AddItemбА"Алг. лок. экстремума"

ListBox1.AddItem "Алг. золотого сечения"

ListBox1.AddItem "Алг. Фибоначчи"

ListBox1.AddItem " алгоритма"

ListBox1.List(0, 1) = "Рад ус"

ListBox1.List(0, 2) = "Высота"

ListBox1.List(0, 3) = "Площадь поверхности"

ListBox1.AddItem "Алг. сканирования"

End

 

Д

 

 

1.

Сформулируйте суть метода сканирования?

2.

Какой критерий завершения вычислений в методе сканирования?

3.

 

И

Какова геометрическая интерпретация методов сканирования и

 

локализации экстремума?

 

4.

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

 

экстремума?

 

64

Лабораторная работа № 8

СОЗДАНИЕ АВТОМАТИЗИРОВАННОГО РАСЧЕТА ДЛЯ ПРОЕКТИРОВАНИЯ. АЛГОРИТМЫ ОДНОМЕРНОЙ ОПТИМИЗАЦИИ. МЕТОД ЗОЛОТОГО СЕЧЕНИЯ. МЕТОД ФИБОНАЧЧИ.

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

прикладных задач.

Задание

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

бА Д И

Задача. Из половины круглого металлического бруска с диаметром d=25 см вырезают балку с прямоугольным поперечным сечением, основание которого равно y и высота x. Оставшаяся часть поступает в отходы. Найти оптимальные размеры балки при которых количество отходов минимально.

65