Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Системи автоматизованого проектування

Реферат Системи автоматизованого проектування





r />

Змінні t1, t2 - штучні базисні змінні, х4 - слабка змінна. Змінні t1, t2, х4 - базисні змінні для допоміжної задачі, інші змінні небазисних.

Складаємо і перераховуємо сімплексні таблиці




Після перетворень симплексної таблиці досягли hopt=0. Отримали опорний план допоміжної задачі. У рядку коефіцієнтів вихідної задачі отримали 0. Це означає, що завдання має безліч рішень, одне з яких наступне:

x1=10, x2=0, x3=20 zopt=- (- 53)=53.

Висновок:

листів необхідно розкроїти 1-му способом,

листів необхідно розкроїти 2-му способом,

листів необхідно розкроїти 3-му способом,

Мінімальний сумарний залишок невитраченого матеріалу дорівнює 53


. Опис алгоритму повного перебору


Повний перебір варіантів. Суть методу полягає в послідовному розрахунку всіх можливих варіантів поєднання шуканих параметрів системи в задаються інтервали їхньої зміни.

Методом повного перебору зручно користуватися при дослідженні простих залежностей з числом змінних від 2 до 4-6 і великому кроці перебору, або при визначенні характеру зміни поверхні досліджуваної функції. При наявності складних математичних моделей навіть з невеликим числом досліджуваних факторів застосування цього методу призводить до неприпустимих витратам машинного часу.


. Програма алгоритму повного перебору


Для алгоритму повного перебору реалізовано додаток в VBA


(рис.1. Вікно програми)

d As Doublexmax1 As Doublexmax2 As Doublefmax As Doublexmax3 As Doublex1 As Doublex2 As Doublex3 As Doublep As Doublef As DoubleSub CommandButton2_Click ()=30=0=0=0=10000000=0x1 lt;=d=0.6 * x1 + 4.1 * x2 + 2.35 * x32 * x1 + x3=40 And 2 * x2 + x3=20 And x1 + x2 + x3 lt;=30 Then p=1f lt; fmax And p=1 Then=f=x1=x2=x3If=0x2 lt;=d=0.6 * x1 + 4.1 * x2 + 2.35 * x32 * x1 + x3=40 And 2 * x2 + x3=20 And x1 + x2 + x3 lt;=30 Then p=1f lt; fmax And p=1 Then=f=x1=x2=x3If=0x3 lt;=d=0.6 * x1 + 4.1 * x2 + 2.35 * x32 * x1 + x3=40 And 2 * x2 + x3=20 And x1 + x2 + x3 lt;=30 Then p=1f lt; fmax And p=1 Then=f=x1=x2=x3If=x3 + 1=0=x2 + 1=0=x1 + 1=0.List (1, 1)=xmax2.List (2, 1)=xmax3.List (3, 1)=xmax1.List (4, 1)=fmaxSubSub userform_activate (). Clear.ColumnCount=4.AddItem Параметри .List (0, 1)= Значення .AddItem x1 raquo ; .AddItem x2 .AddItem x3 .AddItem f Sub


. Блок- схема алгоритму повного перебору




9. Опис алгоритму випадкового пошуку


Випадковий пошук має більшу ефективність і значно перевершує звичайні методи пошуку в разі дискретно-безперервної оптимізації, не вимагає додаткового дослідження функції і застосовується у випадку великої кількості параметрів. Слід пам'ятати, що в подібних алгоритмах знаходження точного мінімуму не потрібно - рішенням може вважатися будь-яке значення, яке краще деякої заданої величини.


10. Програма алгоритму випадкового пошуку


Для алгоритму випадкового пошуку реалізовано додаток в VBA


(Ріс.2.Окно програми)

Sub CommandButton1_Click () x1 As Doublex2 As Doublex3 As Doublexmax1 As Doublexmax2 As Doublexmax3 As Doublefmax As Doublef As Doublei As Doubleiter As Double=- 10000000=0=10000=30i lt;=iter=Int (Rnd * d)=Int (Rnd * d)=Int (Rnd * d) 2 * x1 + x3=40 And 2 * x2 + x3=20 And x1 + x2 + x3 + x4 lt;=30 Then=0.6 * x1 + 4.1 * x2 + 2.35 * x3f gt; fmax Then=f=x1=x2=x3IfIf=i + 1.List (1, 1)=xmax1.List (2, 1)=xmax2.List (3, 1)=xmax3.List (4, 1)=fmaxSubSub userform_activate (). Clear.ColumnCount=2.AddItem Параметри .List (0, 1)= Значення .AddItem x1 .AddItem x2 .AddItem x3 .AddItem f raquo ; Sub


11. Блок- схема алгоритму випадкового пошуку



Висновок


У рамках даної курсової роботи ми створили необхідну кількість заготовок різних розмірів; склали оптимальний план розкрою, враховуючи, що сумарний залишок матеріалу повинен бути мінімальним. Результатом стали програми, реалізовані в додатку VBA, що додаються до цього звіту.


Список використаної літератури

заготівля розкрій програма додаток

1.Прівалова, Ю.І. Курс лекцій з САПР: теорія, лекції, практика/Привалова Ю.І .: СібАДІ, 2013. - 30с.

2.Прівалова, Ю. І. Застосування нових інформаційних технологій в автоматизованому проектуванні/Ю. І. Привалова, М. Ю. Фатихова.- С.33-37.- Библиогр .: с. 37

.Тютьманов, А. Системи автоматизованого проектування - основний інструмент для роботи проектувальника/А. Тютьманов, Беседовалпа Л. Із'юрова.- С.20-21


Назад | сторінка 2 з 2





Схожі реферати:

  • Реферат на тему: Створення алгоритму пошуку високоінформативних діагностичних ознак захворюв ...
  • Реферат на тему: Поняття алгоритму і його властивості. Блок-схема алгоритму. Технологія Ro ...
  • Реферат на тему: This is a list of problems facing society today
  • Реферат на тему: Розробка алгоритму і програми автоматизованого аналізу динаміки стежить сис ...
  • Реферат на тему: Рішення задачі оптимізації методом генетичного алгоритму