Труды КНЦ вып.7 (ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ вып.2 4/2011(7))

Наиболее подходящей для рассматриваемой предметной области является технология CORBA (Common Object Request Broker Architecture), позволяющая с помощью языка IDL (Interface Definition Language) описать интерфейс доступа. Спецификация CORBA предписывает объединение программного кода в объект, который должен содержать информацию о функциональности кода и интерфейсах доступа. Готовые объекты могут вызываться из других программ (или объектов спецификации CORBA), расположенных в сети. Проблему несоответствия форматов входных и выходных данных у инструментальных средств можно решить путем внедрения конвертеров данных - дополнительных инструментов, преобразующих данные в формат, пригодный для передачи следующему инструменту. Конвертерам также необходимо использовать механизм взаимодействия CORBA. Таким образом, применение технологий MPI и CORBA дает возможность формирования цепочки из набора «решателей» подзадач и конвертеров данных для решения декомпозируемой задачи определения эффективных режимов обогащения руд. Вариант формального описания спецификации задачи и ресурса- инструмента Для того чтобы grid-система могла производить декомпозицию задачи определения эффективных режимов обогащения минеральных ископаемых, а затем формировать последовательно-параллельную цепочку из подходящих инструментов, необходимо задать формальное описание для этой задачи. Формальное описание задачи P может быть представлено следующим образом: P = { ApP, OreP, GenP }, где ApP - параметры и данные, связанные с сепарационным аппаратом (геометрическая модель, условие на границе); OreP - параметры и данные, связанные с минеральным сырьем (характеристики руд, начальные условия); GenP - общие параметры (модель процесса, рекомендуемые методы, параметры сетки, критерии оптимальности). В группе ApP содержатся данные о сепарационном аппарате: модель аппарата, силы, которые используются для разделения, и технологические ресурсы, необходимые для работы аппарата - электроэнергия, вода, реагенты и т.п. В группу OreP включаются данные о минеральном и фракционном составе объектов обработки и различных физических и физико-химических свойствах минеральных частиц, которые могут быть использованы при обогащении. К группе GenP относятся общие параметры для такого класса задач. Сюда могут входить тип обогатительного процесса, рекомендуемые методы (инструменты) для решения, а также критерии эффективности - показатели, которые определяют эффективность процесса разделения. Примерами «стандартных» критериев качества процессов сепарации могут являться содержание ценного компонента или выход концентрата при заданном качестве и содержании ценного компонента в исходном сырье. В настоящее время 198

RkJQdWJsaXNoZXIy MTUzNzYz