АВТОМАТИЗИРОВАННАЯ СИСТЕМА ДЛЯ ФОРМИРОВАНИЯ СХЕМ РАСКРОЯ ДРЕВЕСИНЫ. 5-Алексеев-Дмитрий-Русланович-тезисы. Автоматизированная система для формирования схем раскроя древесины
Скачать 76 Kb.
|
АВТОМАТИЗИРОВАННАЯ СИСТЕМА ДЛЯ ФОРМИРОВАНИЯ СХЕМ РАСКРОЯ ДРЕВЕСИНЫ Д.Р. Алексеев А.В. Ржеуцкий, научный руководитель, канд. техн. наук Вологодский государственный университет г. Вологда Заготовка леса является одной из ключевых отраслей экономики Вологодской области. Вследствие этого, задачи автоматизации процессов обработки древесной породы считаются приоритетными для становления лесопромышленного комплекса. Одной из важных задач является рациональный раскрой хлыстов на сортименты в целях разумного применения заготовленной древесины, а также минимизации издержек в первоначальной стадии ее обработки. Данный подход подразумевает обеспечение максимальной выручки предприятия путем формирования схем раскроя древесины с учетом максимального выхода продаваемых сортиментов. Для отображения продаваемости вводятся приоритеты сортиментов, которые определяет менеджер по продажам предприятия. Далее формируется схема раскроя хлыста, с учетом приоритетов сортиментов. Это и будет максимизация выхода сортиментов с нужными приоритетами, которую можно получить из хлыста. Целевая функция рационального подхода к раскрою древесины: На рисунке ниже представлена постановка задачи формирования схем раскроя древесины: Рис. 1 Алгоритм получения схем раскроя хлыста на сортименты Архитектура автоматизированной системы состоит из клиентской части и серверной части: Рис. 2 Взаимодействие Клиента с Сервером Бизнес-логика на сервере реализована в виде хранимых процедур, которые управляются непосредственно СУБД. Клиентское приложение обращается к серверу с командой запуска хранимой процедуры. Сервер выполняет эту процедуру и регистрирует все изменения в БД, которые в ней предусмотрены. Централизованный контроль в модели сервера баз данных выполняется с использованием механизма триггеров. В данной архитектуре сервер является активным, потому что не только клиент, но и сам сервер, используя механизм триггеров, может быть инициатором обработки данных в БД. Укрупненный алгоритм формирования схем раскроя хлыстов: Вводим породу, диаметр и высоту хлыста. Определяем разряд высот для данного диаметра на высоте груди и высоте дерева. Определяем табличную величину сбега диаметра хлыста по всей его длине. Формируем модель хлыста в виде массива диаметров хлыста от комля до вершины через каждый сантиметр высоты. Вводим приоритеты ценности сортиментов или применяем по умолчанию значения из справочника. Сверяясь с номенклатурой сортиментов из модельного массива, набираем массивы диаметров по сортиментам, в порядке приоритета. Вычисляем объемы сортиментов, объемы отходов. Сохраняем каждый расчет в базе данных отдельно. По результатам работы алгоритма формируется отчёт, в котором представлена схема рационального раскроя хлыста. 1. Таксация леса: теоретические основы вычислений : учебное пособие для подготовки бакалавров по направлению 250100.62 "Лесное дело" / Г.В. Матусевич, Л.В.Стоноженко, Н.Г. Иванов и др.; под общ. ред. Л.В.Стоноженко. – М. : ФГБОУ ВПО МГУЛ, 2012. – 182 с. 2. Справочно-нормативные лесотаксационные таблицы : С74 для студентов специальности «Садово-парковое строительство» / сост. И.В. Толкач, О.А. Севко. – Мн. : БГТУ, 2005. – 36 с. |