где к - номер подграфа исходного графа Gn). Укрупненная структурная схема модели приведена на рисунке.
Модель реализована в виде Windows-приложения, созданного на основе среды визуального программирования Delphi 4.0. Для хранения исходных данных и результатов расчета используется СУБД в формате Paradox 7.0, которая интегрирована в среду программирования. Для обработки и визуализации исходных данных и результатов расчета может быть использована программа Excel -97(2000).
С целью выбора оптимального направления развития компании «Южкузбассуголь» для выполнения расчетов с использованием модели было разработано три альтернативных варианта. Основой для разработки вариантов послужили данные о работе компании в 1999-2001 гг., планы развития горных работ шахт компании на 1998-2007 гг. и результаты исследований перспектив развития предприятий компании, выполненные IMC в рамках программы Tacis .
Первый вариант представляет собой «снимок» фактического состояния компании в августе 2000 г и его показатели являются базисом, по отношению к которому анализируются два других варианта. Стоимостные параметры и транспортные тарифы приняты на основе «Отчета о финансовохозяйственной деятельности ЗАО УК «Южкузбассуголь» за 1999 и 2000 гг».
Второй вариант представляет собой формализацию прогноза развития компании «Южкузбассуголь» до 2007 г. Нагрузки на очистные забои приняты в соответствии с графиками развития горных работ
СВОАНЫЕ РЕЗУЛЬТАТЫ РАСЧЕТОВ БАЗОВЫХ ТЕХНИКО - ЭКОНОМИЧЕСКИХ ПОКАЗАТЕЛЕЙ ПО ВАРИАНТАМ РАЗВИТИЯ КОМПАНИИ 'ЮЖКУЗБАССУГОЛЬ»
Варианты развития горных работ Минимальная себестоимость, руб/т Максимальная добыча, тыс. т/ мес
Вариант 1 126 1100
Вариант 2 105 1120
Вариант 3 86 1542
шахт компании на 1998-2007 гг. Принятые в этих графиках пространственно - планировочные решения базируются на традиционных решениях, для ведения подготовительных и очистных работ приняты традиционные технические средства. Очистные работы предполагается вести комплексами ОКП 70, КМ 138, КМ 130, «Фазос», подготовительные работы - комбайнами 1ГПКС01, АМ 50 и АМ 65.
Третий вариант представляет собой схему развития горных работ на шахтах компании «Южкузбассуголь» при условии внедрения прогрессивных пространственно - планировочных решений и современных (в т.ч. зарубежных) технических средств ведения горных работ.
Результаты расчетов по вариантам приведены в таблице.
Выполненные расчеты позволяют сделать вывод о необходимости привлечения дополнительных инвестиций для обеспечения положительной динамики развития компании «Южкузбассуголь» до 2007 г. по варианту № 3.
СПИСОК ЛИТЕРАТУРЫ
1. Филлипс Д, Гпрсиа-Диас А. Методы анализа сетей: Пер. с англ. -М.: Мир, 1984. - 496 с.
2. Резниченко С.С., Подольский М.П, Aшихмин A.A. Экономикоматематические методы в планиро-
вании и управлении горным производством: Учеб. для вузов. - М.: Не-дра,1991. - 429 с.
УЛ К 622:001.572
© А.Н. Аомрачев, 2002
А.Н. Аомрачев
ОПРЕДЕЛЕНИЕ ОПТИМАЛЬНЫХ ПАРАМЕТРОВ ТЕХНОЛОГИЧЕСКИХ СХЕМ ОТРАБОТКИ ПЛАСТОВ НЕБЛАГОПРЯТНЫХ АЛЯ АЛИННЫХ КМЗ С ПОМОШЬЮ ПАКЕТОВ СТАНААРТНЫХ КОМПЬЮТЕРНЫХ ПРОГРАММ
ыбор среды разработки приложений для реализации
В алгоритма определения оптимальных ров технологических схем шахт (ТСШ) при
мер Notepad 95/98/Ме);
личии неблагоприятных для длинных КМЗ горно-
геологических условий зачастую имеет определяющее значение для адаптации модели к спектру решаемых задач.
Укрупненная структурная схема процесса адаптации приведена на рисунке.
В качестве средств для подготовки исходных данных могут использоваться:
• произвольный текстовый редактор, позволяющий создать файл с расширением txt комплекта установки Windows
из
• система управления базами данных (СУБД), позволяющая структурировать данные в виде упорядоченных записей, содержащих поля определенного формата.
Использование произвольного текстового редактора является универсальным средством, так как символы в кодировке ASCII воспринимаются практически всеми 32- битными средами разработки приложений. Однако текстовый редактор не позволяет:
• автоматически задавать форматы исходных данных;
• сортировать данные в соответствии с заданным алгоритмом;
• использовать при программировании запросы на основе языка SQL;
• использовать дополнительные сервисы при вводе и редактировании исходных данных ;
• интегрировать пакет подготовки исходных данных непосредственно в среду программирования и разрабатываемую программу (использование для этой цели технологии СОМ является достаточно сложным и не всегда оправданным).
Использование СУБД делает доступными изложенные выше сервисы, однако оно характеризуется следующими недостатками:
• разнообразие форматов баз данных (БД) (Paradox, Oracle, Access, FoxPro, dBaselll), ряд из которых не поддерживается (или недостаточно корректно поддерживается) рядом средств разработки приложений из-за несовершенства драйверов;
• ряд СУБД не имеет русифицированных версий и недостаточно корректно отображает символы кириллицы;
• СУБД, как правило, является самостоятельным приложением и требует отдельной инсталляции (за исключением сред Inprise Delphi 4/5 Professional и Client/Server Site, в которые интегрирован пакет разработки БД в формате Paradox 7 и MS Visual Basic 6.0 со встроенным пакетом Visual Database Tools).
Все изложенное выше позволяет сделать вывод , что оптимальным средством для ввода и хранения исходных данных является БД, интегрированная в среду разработки приложений. По мнению авторов,
Структурная схема алгоритма выбора и адаптации программных средств
наиболее приемлемым является пакет DataBase Desktop 7, интегрированный в среды разработки Inprise Delphi 4.0/5.0 Professional и Client/Server Site.
Вторым важным элементом реализации алгоритма определения оптимальных параметров ТСШ при наличии комплекса осложняющих факторов является выбор языка программирования и соответствующей 32 - разрядной среды разработки приложений. Самыми распространенными языками программирования при разработке приложений в настоящее время являются Basic, ObjectPascal (модификация языка Pascal), C и Fortran. Другие языки (DISEL, LISP, MDL ) характеризуются ориентированностью на строго определенный круг задач и отсутствием сред разработки с дружественным пользователю интерфейсом. Следует отметить, что проблема выбора языка программирования в настоящее время неразрывно связана с выбором среды разработки приложения. По мнению автора связка приложение - язык разработки должна отвечать следующим требованиям:
• наличие удобного графического интерфейса и развитой библиотеки компонентов для визуального программирования (VCL);
• поддержка баз данных наиболее распространенных форматов (dBase, Paradox, Access, Oracle, FoxPro) и запросов на языке SQL;
• поддержка концепции объектно-
ориентированного программирования (ООП);
• поддержка современных технологий программирования COM, ActiveX, CORBA;
• возможность эффективного функционирования разработанных приложений под операционными системами Windows 95/98/Ме и Windows NT 4.0/2000;
• невысокая требовательность среды разработки и созданных в ней приложений к аппаратным ресурсам;
• наличие (желательно) русской локализованной версии или частично русифицированного интерфейса;
• наличие возможностей визуализации результатов моделирования с использованием стандартных компонентов VCL;
Сравнительный анализ возможностей сред программирования по приведенным выше критериям приведен в таблице.
На основании изложенного выше для реализации модели определения оптимальных параметров ТСШ при наличии комплекса осложняющих факторов наиболее приемлемой является среда Delphi 4.0 компании Inprise (Borland). Наряду с указанными в таблице достоинствами данная среда разработки приложений лидирует по скорости компиляции кода и возможностям создания клиентских приложений по технологии «тонких клиентов».
Для представления результатов расчета могут быть использованы следующие подходы:
• вывод в текстовый файл;
• вывод в базу данных;
СРАВНИТЕЛЬНЫЙ АНАЛИЗ ВОЗМОЖНОСТЕЙ СРЕАСТВ РАЗРАБОТКИ ПРИЛОЖЕНИЙ АЛЯ WINDOWS 9Х/МЕ И N14.0/2000
Среда разработки приложения/базовый язык Графический интерфейс и VCL Доступ к БД из среды разработки Поддержка концепции ООП Поддержка технологий COM, ActiveX, CORBA Работа в средах Windows 9x, NT4.0/2000 Наличие локализованной русскоязычной версии Tрeбoвания к ПК (ОЗУ, процессор, HDD) Визуализация результатов с использованием VCL
MS Visual Basic 5.0/ Basic + - - + + + +
MS Visual Basic б.0/ Basic + + - + + + 1б Mb, +
Inprise Delphi 4.0/Object Pascal + + + + + - Pentium +
Inprise Delphi 4.0/Object Pascal + + + + + - бб/100, +
Inprise C++ Builder 5.0/ C + + + + + - 300-400 Mb +
MS Visual C++/C + - - + + - +
Visual Fortran/Fortran - - - - + - -
• вывод в документ MS Office (Star Office) с использованием технологии COM.
Вывод результатов в текстовый файл не представляется целесообразным по соображениям, рассмотренным при выборе формата ввода данных. Использование технологии COM (Component Object Model) позволяет предоставить сервисы популярных программ обработки данных типа Excel 97/2000 (табличное представление, статистические функции, построение диаграмм и т.д.) в распоряжение программ расчета оптимальных параметров ТСШ и использовать вышеозначенные сервисы в процессе представления результатов расчета. Однако применение технологии COM осложняется следующими факторами:
• недостаточной устойчивостью функционирования под Windows 95/98/Ме (желательно использование Windows NT4.0/2000);
• ориентированностью на конкретное приложение (СОМ - сервер), при отсутствии или модификации которого работа программы - клиента становится некорректной;
• необходимостью инсталляции и одновременного запуска нескольких приложений для решения задачи представления результатов расчета.
Поэтому наиболее приемлемым с точки зрения обеспечения совместимости и минимизации требований к аппаратным средствам является вывод результатов расчета в СУБД, интегрированную непосредственно в среду разработки приложений. Такой СУБД является DataBase Desktop 7.0 в составе среды Delphi 4.0/5.0 Professional и Client/Server Suite.
Использование DataBase Desktop 7.0 позволяет унифицировать среды представления исходных данных и результатов расчета, что существенно упро-
КОРОТКО ОБ АВТОРАХ -------------------------------
Домрачев А.Н. — докторант Сибирского государственного индустриального университета.
щает реализацию алгоритма расчета оптимальных параметров ТСШ при наличии комплекса осложняющих факторов.
Использование программ дополнительной обработки результатов расчета сопряжено с необходимостью их представления в пояснительной записке к отчету и на носителях демонстрационной графики (листах формата А1-А0 или прозрачных пленках формата А4). В качестве средств дополнительной обработки результатов расчета наиболее приемлемыми являются программы MS Word, Excel и Access из пакетов MS Office 97 или MS Office 2000.
Таким образом, основой для реализации алгоритма определения оптимальных параметров ТСШ при наличии комплекса осложняющих факторов (включая представление исходных данных и результатов расчета) принята среда разработки 32разрядных Windows - приложений Inprise Delphi 4.0 с интегрированным пакетом проектирования баз данных DataBase Desktop 7.0. В качестве средства дополнительной обработки результатов расчетов приняты программы MS Word, Excel и Access из пакетов MS Office 97 или MS Office 2000.
Использование выбранной среды разработки приложений и программных средств подготовки данных при реализации алгоритма определения параметров ТСШ в сложных горно-геологических условиях позволяет выполнить значительный объем расчетов в кратчайшие сроки и с использованием доступных средств вычислительной техники. Невысокие требования к аппаратным ресурсам создают хорошие предпосылки для применения модели в научно-исследовательской работе, производственном и учебном процессах.