Программа SawsOptimization предназначена для технологов и плановиков лесопильного производства и является инструментом для оптимизации лесопиления и достижения максимального полезного выхода. Программа имеет удобные и гибкие настройки и интуитивно понятный интерфейс, что значительно облегчает освоение программы и дальнейшую работу с ней.
Исходными данными для программы служат: Размеры бревна Требуемые размеры пиломатериалов и их стоимость. Характеристики лесопильного оборудования. Базовым функционалом программы является расчет оптимальных поставов на основе этих данных. Программа выдает поставы, которые могут быть реализованы на данном оборудовании и обеспечивают максимальный выход либо максимальную стоимость продукции, позволяет рассчитать величину обзольности досок, объем и стоимость готовой продукции. Зарегистрировавшись на нашем сайте, Вы сможете скачать демо-версию программы в разделе 'Документация и поддержка'.
Компьютерная программа - Оптимальный раскрой бревен на пиломатериалы. Перед этим можно.
Что нового в версии 3.0 Программа SawsOptimization предыдущей версии 2.3 хорошо известна многим лесопильщикам и завоевала широкую популярность в России. Пользователи SawsOptimization2.3 найдут в новой версии программы следующие улучшения: расширенные возможности настройки профилей пиления и настроек оборудования, включая: дополнительные настройки для пильных, профилирующих станков, пил и фрез, дополнительные профили оборудования (Карусель, Linck, SAB, пиление в 3 прохода), зависимость ширины пил от толщины пропила. Специальные режимы пиления: безсердцевинная доска, пиление с фиксированной толщиной крайних боковых досок, пиление материала с ложным ядром. Доработанный движок оптимизации в ряде случаев выдает лучшие результаты. Расширенные возможности операций с поставами: ручное создание и правка, сохранение-чтение, применение произвольного постава к бревну произвольных размеров, подбор оптимального диаметра под постав. Автоматический расчет пильных размеров в зависимости от конечной влажности по ГОСТ 6782-1.75 Помимо базовой версии, существует версия 3.0 Профессиональная, предназначенная для оптимизации цикла лесопиления начиная с сортировки бревен на крупных предприятиях и обладающая, помимо вышеперечисленного, следующим дополнительным функционалом: Функционал плановика: групповая оптимизация для бревен разных диаметров, общая спецификация выхода продукции для всего объема пиловочника, планирование и оптимизация для получения треубемого выхода продукции по сечениям.
Оптимизация с учетом кривизны оптимизация сортировки бревен по поставам для получения максимального выхода продукции. Интергация с программой оптимизации сортировки бревен OptiGrade Краткое описание озможностей программы SawsOptimization Professional:. Пакетная оптимизация для всех диаметров, с расчетом оптимальных поставов для каждого диаметра, общего выхода пиломатериалов и выхода по сечениям. Возможность оптимизации для достижения требуемого выхода по сечениям. Пример: требуется оптимальным образом получить выход сечения 32x150 не менее 10%.
Добиваемся этого, при этом общий выход падает с 52,24% до 51,83%. Автоматическая оптимизация границ сортгрупп, а также возможность менять границы вручную и видеть, как изменение границ влияет на выход. Пример: изменение границ сортгрупп повысило выход до 52,66%. Возможность выбирать альтернативный постав для любой сортгруппы и видеть, как смена постава повлияет на общий выход. Учет наличия системы оптимизации раскроя у кромкообрезного станка. Разные варианты ширины боковых досок в одном поставе.
Распределение сырья по диаметрам: возможность либо задавать в штуках остатки сырья на складе по диаметрам, либо использовать статистическое распределение по данным сортировки бревен. Учет всех размерных факторов (диаметр, сбег) при расчете общего выхода. Детальное конфигурирование профилей оборудования, возможность задания разных профилей для разных диаметров. Сборник игр алавар с ключами.
Опубликовано 02 Дек 2015 Рубрика: Экономичный линейный раскрой материалов (раскрой погонажа) актуален для многих отраслей производства и в строительстве. Это — распил бревен и досок в деревообработке, резка прутков, арматурных стержней, уголков, швеллеров, труб, двутавров на заготовки.в производстве металлоконструкций и машиностроении, поперечный раскрой рулонов с бумагой и тканью в целлюлозной и легкой промышленности. Не смотря на кажущуюся простоту, решение задач линейного раскроя является весьма не легким, но стоящим делом. Внедрение научного подхода к раскрою погонажных материалов позволяет снизить расходы на них иногда более чем на 10%! Дочитайте статью до конца и убедитесь в правоте этих слов.
Рассматриваемая тема относится к задачам линейного программирования. Для решения таких задач ученые в последние 70 лет придумали несколько различных методов. Метод индексов Л.В. Канторовича и В.А. Залгаллера при определенном навыке позволяет «вручную» без использования вычислительной техники эффектно выполнять линейный раскрой. Любопытным читателям рекомендую с этим методом ознакомиться, прочитав книгу вышеназванных авторов «Рациональный раскрой промышленных материалов».
Hp probook 6475b инструкция. Советы для улучшения результатов поиска • Проверьте орфографию и расстановку пробелов - Примеры: 'замятие бумаги' • Используйте имя модели продукта: - Примеры: laserjet pro p1102, DeskJet 2130 • Для продуктов HP введите серийный номер или номер продукта.
Симплекс-метод, основанный на идеях Л.В. Канторовича, был описан и детально разработан рядом ученых из США в середине 20 века.
Надстройка MS Excel «Поиск решения» (Solver) использует этот алгоритм. Именно с помощью этого метода и Excel мы будем в этой статье решать задачу линейного раскроя. Позже появились и получили развитие генетический, жадный и муравьиный алгоритмы.
Однако, ограничимся их перечислением и перейдем к делу, не забираясь в дебри теорий (хотя там, «в дебрях», очень интересно). Включим Excel и на простом примере порезки металлических стержней на детали познакомимся с одним из способов решения практических задач линейного раскроя.
Часто математики эту задачу называют «задачей о распиле». Исходные данные для примера я не стал придумывать, а взял из статьи Покровского М.А. «Минимизация неизбежных потерь материалов в промышленном производстве при их раскрое на штучные заготовки» опубликованной в №5 (май 2015) электронного научно-технического журнала «Инженерный вестник» издаваемого ФГБОУ ВПО «МГТУ им.
Баумана» (ссылка: engbul. Ru / doc /775784. Цель, которую я преследовал – сравнить полученные результаты решения задачи.
Пример решения задачи линейного раскроя в MS Excel. Договоримся, что: 1. Заготовки – это исходный материал в виде прутков, полос, стержней и т.д. Одинаковой длины. 2. Детали – это элементы, которые необходимо получить, разрезав исходные заготовки на части. 3. Ширина пила, реза, руба принята равной нулю. Условие задачи: Для комплектации одного из заказов заготовительный участок должен порубить на комбинированных ножницах из одинаковых прутков-заготовок длиной 1500 мм три типоразмера деталей: 151 штуку длиной 330 мм 206 штук длиной 270 мм 163 штуки длиной 190 мм Требуется найти оптимальный план раскроя, использующий минимальное количество материала и дающий, соответственно, минимальное количество отходов.
Исходные данные: 1. Длину исходных заготовок L з в миллиметрах записываем в объединенную ячейку D3E3F3: 1500 2. Присваиваем номера i всем типоразмерам деталей, начиная от самой длинной и заканчивая самой короткой в ячейках D4; E4; F4: 1; 2; 3 3. Длины деталей L д i в миллиметрах пишем в D5; E5; F5: 330; 270; 190 4. Количество деталей N д i в штуках заносим в D6; E6; F6: 151; 206; 163 5.Приступаем к очень важному этапу – заполнению вариантов раскроев. Необходимо запомнить и понять 2 принципа выполнения этой работы. 1. Длины отходов должны быть меньше самой маленькой детали ( 0. Тема линейного раскроя достаточно интересная, для себя решил двумя способами: 1.
Унесенные призраками.. Использование линейного программирования. Способ аналогичен тому, что здесь описан и является самым эффективным.
Разбивается на два этапа: генерация рациональных (оптимальных по Паретто) схем раскроя, и дальнейшее построение модели и ее решение целочисленным симплекс методом. Можно использовать заготовки разного размера с ограничением или без ограничения их количества.
При этом основной упор делается при прочих равных условиях на максимизацию «полезного» остатка. 2й способ — решение как частный случай «задачи о рюкзаке» («сумма подмножеств»), в случае когда рюкзаков много. В основе решения динамическое программирование. Первый способ очень эффективен и позволяет найти наилучшее решение. Но при большом размере заготовки и большой вариативности и малых размерах деталей получается огромное количество схем раскроя. Обойти ограничение в 200 ячеек можно используя альтернативные библиотеки для решения задач линейного программирования. При большом размере заготовки и малом у деталей, когда невозможно применить линейное программирование из за большого количества схем раскроя, 2й способ отлично справляется.
Александр Воробьев 07 Дек 2015 16:03. Относительно «генетического» и «муравьиного» алгоритма. Сам не изучал и не применял эти методы для задачи линейного раскроя. Связывался с разработчиками оконных программ, где необходимо использовать одномерный и двухмерный (гильотинный) раскрой.
«Генетический» алгоритм хорошо себя зарекомендовал для двухмерного раскроя. Думаю, что другого эффективного метода для 2D-раскроя не найти (полный перебор не применим на практике). Раскрой будет зависеть на сколько качественно реализованы мутации. Для одномерного раскроя «генетический» алгоритм находит результат как правило не лучше, чем можно найти динамическим программированием за тоже время. Александр, а Вы используете на практике линейный раскрой?
Хочу предложить сравнить разные алгоритмы на реальных данных. MichaelCH 08 Дек 2015 12:19. Относительно раскроя указанных данных. Их можно раскроить используя 93 заготовки. Максимизация полезного остатка: 330.2 + 270 + 190.3 = 1500 (42 повторения), остаток — 0 330.2 +270.3 = 1470 (32 повторения), остаток — 30 270.4 + 190.2 = 1460 (17 повторений), остаток — 40 330.3 + 190.2 = 1370 (1 повторение), остаток — 130 190 = 190 (1 повторение), остаток — 1310 Использовано 5 различных вариантов схем раскроя, удалось сохранить полезный остаток размером 1310мм отходы (за вычетом полезного остатка) составили 0.42 + 30.32 + 40.17 + 130 = 1770мм, что составляет 1,27% от размера заготовок Вариант 2.
Минимизация количества переходов: 330.2 + 270 + 190.3 = 1500 (27 повторений), остаток — 0 270.2 + 190.5 = 1490 (17 повторений), остаток — 10 330.2 + 270.3 = 1470 (49 повторений), остаток — 30 В результате получилось деталей чуть больше, чем требовалось: 330мм — 152шт (+1) 270мм — 208шт (+2) 190мм — 166шт (+3) При этом используется всего три различных варианта раскроя. Александр Воробьев 08 Дек 2015 18:04. Да, чем меньше переходов, безусловно, тем лучше.
Оба, предложенных Вами варианта, хороши! Думаю, их можно получить, используя описанный в статье метод, добавив иррациональные на первый взгляд раскрои и введя дополнительные ограничения. Конечно, при по-заказном производстве изготовление лишних деталей — это плохо, а вот получение делового остатка всего лишь в единственном экземпляре вместо металлолома — это здорово! Каким путем Вы получили представленные варианты решений? PS: MichaelCH, мы используем, хотя и нерегулярно, линейный раскрой. Предложение по сравнению алгоритмов, конечно, принимается. MichaelCH 08 Дек 2015 19:52.
Решение получил собственной реализацией задачи раскроя линейным программированием. Максимизация «полезного» остатка заложено в алгоритме.
Снижение различных вариантов схем раскроя можно достичь за счет многократных генераций раскроев и выбора наиболее лучшего. Данный процесс также автоматизирован. С другой стороны, какая разница получаются ли дополнительные детали или нет. Общее кол-во заготовок — 93шт, суммарный размер всех заготовок — 93.1500 = 139500мм необходимо получить детали: 330.151 + 270.206 + 190.163 = 136420мм общие отходы составят 120 = 3080мм или 2,21% (3080/139500 = 0,0221) В разных производствах по разному относятся к отходам и переналадке. В оконном производстве (и аналогичных) переналадка оборудования не важна, больше упор делается на сохранение «полезного» остатка, который можно использовать в дальнейшем.
А, например, при раскрое рулонов пленки, уже не так важно, получаются ли остатки, все обрезки являются отходом. Важным фактором является именно переналадка (перестановка ножей), т.к. Эта процедуры достаточно трудоемкая. Смогу подробнее ответить на Ваши вопросы по скайпу или почте (m-ch собака mail.ru).
Артем 29 Янв 2016 15:20.