Труды КНЦ вып.124 (ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ вып. 5/2014(24))

Для создания СКМ исследуемую систему (например, природно­ технический комплекс (ПТК)) необходимо представить в виде иерархически упорядоченного множества объектов (составных частей). Эта иерархия отражает организационные взаимоотношения объектов. Каждому объекту может приписываться набор процессов, имитирующих преобразование некоторого набора входных ресурсов (или данных) в выходные. Одной из основных характеристик процесса является его исполнитель, который определяет динамические свойства процесса и способ реализации в компьютере. Исполнителя можно задать либо непосредственно (в виде функции), либо ссылкой на имя реализующего этот процесс программного модуля. Ресурсы атрибутированы списками допустимых значений, и также могут иметь исполнителей, например, порождающий их процесс или базу данных, где хранятся временные ряды значений. Списки используются и для числовых, и для ранжированных переменных, чтобы избежать вычислительных проблем, связанных с малыми изменениями данных, и обеспечить их совместную расчетно-логическую обработку. Логическая обработка данных реализуется посредством встроенной экспертной системы, которая может быть назначена исполнителем любого ресурса или процесса. Тогда этот ресурс или все выходные ресурсы этого процесса должны присутствовать в правых частях некоторого набора правил экспертной системы ССМ. После формирования иерархии объектов необходимо задать ресурсы, которыми обмениваются объекты (сформировать списки входных и выходных ресурсов объектов). Множество ресурсов включает настроечные ресурсы, передаваемые вдоль дуг графа объектов и обеспечивающие корректность иерархии объектов, а также "материальные" ресурсы, описывающие другие типы взаимодействий между объектами. Каждый входной ресурс должен либо порождаться другим объектом, либо помечаться как внешний, что означает его реализацию из некоторой базы данных или на выходе некоторой функции, заданной пользователем. Входные ресурсы процесса могут поступать из внешних файлов и/или программных модулей, сам процесс и функция его качества также могут вычисляться некоторым программным модулем либо непосредственно по формуле, введенной пользователем. Информационные ресурсы представляют собой выходные данные процессов настройки и обратной связи, входную «нематериальную» информацию (количественные характе­ ристики объектов или процессов) и т.п. Таким образом, путем формирования иерархии объектов, описания связывающих их ресурсов и процессов, которые реализуют внутри объектов преобразование входных ресурсов в выходные, строится декларативная ситуационная концептуальная модель ПТК. В ходе ее построения, с помощью отношений иерархии любой составной объект модели однозначно сопостав­ ляется с некоторым подмножеством ГИС-элементов (точек, дуг и полигонов), формирующих его графическое представление. Это позволяет автоматически измерять графические характеристики объектов для использования в расчетах и отображать результаты моделирования на карте. Для представленной концептуальной модели ПТК разработан набор средств (пользовательские типы элементов модели, автоматическое категори- зирование этих элементов, аппарат исполнителей и т.д.), позволяющих повысить 138

RkJQdWJsaXNoZXIy MTUzNzYz