№ 2, 2001г.
115
УДК 681.3.06.001.63:664.723
ПРОГРАММНАЯ РЕАЛИЗАЦИЯ ЗАДАЧИ ПО РАСЧЕТУ ОБОРУДОВАНИЯ ДЛЯ СУШКИ ЗЕРНА
К. LSI Арыигазин, СР. Гирнис Павлодарский государственный университет им. С. Торайгырова
Мацалада кэсигорындарында бидайды сацтау жене щйта вндеу, бидайды Kenmipyiui цурылгылардыц есептеу Hezi3depi жазылган, Object Pascal mimndezi багдарламалык реализация ерекшелжтерг царастырылган.
В статье изложены основы расчета оборудования для сушки зерна на предприятиях по его хранению и переработке, рассмотрены особенности программной реализации задачи на языке Object Pascal.
The article deals with the bases of calculations of the equipmentfor drying grains, the features ofprogram realization of a task in language Object Pascal are considered.
Современный элеватор создан на основе почти столетнего опыта проектирования, строительства и эксплуатации. В настоящее время в практике развития элеваторной сети созданы совершенные зернохранилища в зависимости от их назначения, характера работы, оборудования и строительной конструкции.
Важная отличительная особенность элеватора от других промышленных сооружений - тесная
взаимопроникающая связь между его строительными конструкциями и транспортным и технологическим оборудованием. Комплект транспортного оборудования прямо зависит от величины, числа и конструкции вместимостей, их строительно-. го материала и схемы расположения на площадке. Поэтому над проектом элеватора работает коллектив инженеров разных специальностей - строителей, механиков, технологов, электриков, экономистов. Только
это условие позволяет создать элеватор, полностью отвечающий своему назначению.
В целом элеватор как полностью механизированное зернохранилище, предназначенное для выполнения всех погрузочно-разгру-зочных работ, полной технологической обработки и хранения зерна, можно рассматривать как комплексное объединение следующих основных устройств и сооружений:
- рабочее здание с технологическим и транспортным оборудованием;
- силосный корпус с транспортным и другим оборудованием;
- устройства для приемки зерна из автомобилей, вагонов и судов;
- устройства для отпуска зерна на различные виды транспорта и зерноперерабатывающие предприятия;
- цех отходов;
- системы аспирации и удаления отходов.
Для обеспечения сохранности сырого и влажного зерна его необходимо просушить до сухого состояния перед размещением в зернохранилища на длительное хранение. В ряде районов страны влажного и сырого зерна поступает до 70 - 90% общей заготовки. Поэтому своевременно просушить зерно можно толь-
ко в том случае, если правильно определена необходимая производительность и установлены соответствующие зерносушилки.
При проектировании новых предприятий и реконструкции существующих следует применять наиболее прогрессивные типы высокоэффективных зерносушильных аппаратов, оборудованных средствами автоматизации контроля сушильного агрегата.
Определение необходимого суточного объема сушки для предприятия в целом, необходимого суточного объема сушки основных и мелких партий зерна, необходимого количества зерносушильных аппаратов, расчетной суточной производительности зерносушильного аппарата для сушки одной партии, числа переключений на практике осуществляется вручную проектировщиками-специалистами. При этом результаты работы существенно зависят от опыта проектировщика и т.д. Поэтому есть смысл автоматизировать эти расчеты, чтобы сроки проектирования не были достаточно большими.
Разработанная программа «Сушка зерна» написана на языке Object Pascal для операционной системы Windows 95/98 и выше. Программа предназначена для решения задачи «Сушка зерна на предприя-
№ 2, 200 Гг.
117
тиях по хранению и переработке зерна».
В зависимости от набора исходных данных программа позволяет:
1. Определить необходимый суточный объем сушки для предприятия в целом.
2. Установить необходимый суточный объем основных и мелких партий зерна.
3. Определить расчетную су-
точную производительность зерно-сушильного аппарата для сушки одной партии.
4. Определить необходимое количество зерносушильных аппаратов.
5. Определить число переключений.
На основе анализа данных о качестве зерна, поступающего за последние несколько лет, а также перспективы определяют необходимый суточный объем сушки для предприятия в целом по формуле:
0 $ЛКп„й
Пр Ксхк,л
А К А К
+ 2-nm2 + + fhif^mnn^
Кс2К „2
к,.„к„
(1),
где
Ее
(пл.т/сут)- необходимая
расчетная производительность зерносушильных аппаратов.
А „А-,, .. , А -количество сы-
1 2 и
poro и влажного зерна различных партий, поступающих за период заготовок;
Кс - коэффициент суточной неравномерности;
К „К „...К - коэффициент nw2 nmn 1 1
енты перевода физических тонн в
плановые.
Кн1, КиТ .., Кт - коэффициенты, учитывающие изменение производительности зерносушилок в зависимости от назначения просушиваемого зерна;
П - расчетный период заготовок.
Приведем пример описания входных данных программы «Сушка зерна» (таблица 1):
Таблица 1
Входные данные программы «Сушка зерна»
Обозн ачение Имя переменной Описание Единицы измерения Тип переменной
] 2 3 4 5
Кс С коэффициент суточной неравномерности real
\ 2 3 4 5
ПР PR расчетный период заготовок сутки integer
АКА2. ...An PRO, PROl, .., PR04 количество поступающего зерна в зависимости от показателя качества % integer
Кпт!' К,,„,?:- Ктт KV1.KV2, KVN коэффициенты перевода физических тонн в плановые real
Kch Кс2- - КУ KCR1, KCR2,.., KCRN коэффициенты, учитывающие изменение производительности в зависимости от показателя качества
к,,?-- Л,» KH1.KH2, .., KHN коэффициенты, учитывающие изменение производительности зерносушилок в зависимости от назначения просушиваемого зерна real
В программе использованы понятные и содержательные имена переменных, соответствующие их назначению. Ввод длинных имен занимает немного больше времени, но позволяет быстро ориентироваться в тексте программы. Компилятор Delphi использует вместо длинных имен короткие обозначения, и конечный объем выполняемого файла не увеличивается.
В основной период заготовок
может поступать зерно различных культур, отличающееся по влажности и назначению, и поэтому нельзя заранее определить число слагаемых в формуле 1. При написании программы использовались динамические массивы, которые не требуют описания длины во время составления программы, а могут менять ее во время работы приложения.
Описания выходных данных приведены в таблице 2.
№ 2, 2001г.
119
, , Таблица 2
Выходные данные программы «Сушка зерна»
Выходные данные программы «Сушка зерна»
Обозн Имя Описание Единицы Тип
ачение переменной измерения переменной
! 2 : . 3 ; . 4 я 5
Я„, PZO необходимое количество зерносушильных аппаратов для основных партий зерна штук real
я„ PZM необходимое количество зерносушильных аппаратов для мелких партий зерна штук real
& QZCV1 необходимый суточный объем сушки для предприятия в целом пл.т/сутки real
£?„„ QZCMI расчетная суточная производительность зерносушйльного аппарата т/сутки real
Па РО число переключений для основных партий зерна real
Пм РМ число переключений для мелких партий зерна real
Для вывода полученных в результате расчета выходных данных служит поле редактирования, которое позволяет переносить данные в необходимые документы и базы данных.
ЛИТЕРАТУРА
1. Пунков С.П., Румянцев Г.М. Проектирование элеваторов и хлебоприемных предприятий - М.: «Колос», 1982.- 239 с.
2. Малин Н.И. Справочник по сушкезерна - М.: Агропромиздат, 1986.- 159 с.
3. Тейксейра Стив, Пачеко Ксавье. Delphi 5. Руководство разработчика, том 1. Основные методы и технологии программирования. - М.: Изда-
тельский дом «Вильяме», 2000. - 832 с.
4. Фаронов В.В. Delphi 5. Руководство программиста. - М.: «Но-лидж», 2001.- 880 с.
5. Арынгазин К.Ш., Гирнис С.Р. Задача формирования схемы технологического процесса в САПР. Сб.: «Павлодарское Прииртышье: история и современность». - Материалы региональной научной конференции. - Павлодар, 1998. - с. 112.