Программы Окнософт Окнософт:cutting - Программа линейного раскроя Окнософт:cutting - Программа линейного раскроя 20000 р. Назначение Программа предназначена для оптимизации раскроя профиля и других длинномерных материалов (брус, бревно, труба, подоконник). Использован алгоритм 'плотной укладки', то есть взятое изделие укладывается на самый короткий остаток заготовки, на который она помещается. Если никуда не помещается, берется новая заготовка. Задачей оптимизации является нахождение последовательности изделий, при которой будет использовано меньше заготовок и будет больше длина деловых обрезков. На первом такте, изделия размещаются на хлыстах в случайном порядке. RuTracker.org » Системы для бизнеса » Скачать торрент Оптимизация раскроя круглого леса. Бревна разные по диаметру и длине сначала надо составить свою потребность максимально. Сновная цель использования программ оптимизации - получить раскрой, дающий максимум. Программа раскроя. По моему 'раскрой-4' именно для раскроя бревна. Программа оптимизации распила - Saws. Программа имеет удобные и гибкие настройки. Возникает 'начальная популяция'. В процессе решения, популяция мутирует и размножается, неудачные экземпляры погибают, а лучшие продолжают эволюцию. Всё, как в животном и растительном мире + искусственный отбор. Живое демо на сайте Пример ниже - не статическая картинка, а работоспособное веб - приложение. Вы можете запустить раскрой профиля кнопкой Старт, задать свои размеры изделий и заготовок, изменить настройки оптимизации и оценить решение. Конечно, оптимизатор в браузере работает медленнее, чем нативная программа, но позволяет бесплатно получить пригодные для работы результаты без необходимости что либо скачивать и устанавливать на компьютер. Преимущества • Окнософт:cutting обеспечивает карты распила высокого качества. Многочисленные внедрения подтверждают реальный коэффициент обрези не более 1% при оптимизации партий от 30 контуров (~120 отрезков) • Для чтения исходных данных и записи результатов раскроя, программа использует простые форматы текстовых файлов, что упрощает интеграцию с учетными системами, внедренными у заказчика • При необходимости, раскрой может выполняться под Linux или OS X в браузере или Node.js с передачей параметров через url, web-socket или объекты javascript Алгоритмы линейного оптимизатора В окнософт:каттинге использован генетический алгоритм. Суть его вот в чем: Назовем каждое распределение изделий по хлыстам решением. Определим целевую функцию, позволяющую сравнивать качество решений. Сформируем несколько произвольных решений, назовем их поколением. Определим правила получения следующего поколения. Экземпляры с лучшей целевой функцией передают большую часть своего 'генофонда', это наш 'искусственный отбор'. Теперь остается предоставить систему самой себе, пусть мутирует и оптимизирует результаты раскроя В процессе разработки испытывался метод 'Монте-Карло', когда наши 'экземпляры' являются случайными и не зависят друг от друга и 'Муравьиные алгоритмы'(ACO- ant colony optimisation). Все методы показали себя вполне работоспособным, но генетический алгоритм оказался чуть более эффективным Варианты поставки Есть два варианта поставки модуля раскроя Окнософт:cutting - в составе комплексного решения и в виде отдельного исполняемого файла. Взаимодействие с раскройной программой при первом сценарии, полностью скрыто от пользователя.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
September 2018
Categories |