Вестник Кольского научного центра РАН. 2016, №1.
А. Я. Фридман База “Сценарии” (рис. 17) содержит описание исследованных сценариев, большинство данных в ней соответствуют данным фрейма сценария, в memo-поле данных по сценарию заносятся значения “кодгѲ Ver” (см. выше) для данных, которые конструировались пользователем. Остальные исходные данные фрагмента должны иметься в базах ЭД. В поля “ЛТП” экспертная система вносит информацию о сработавших в ходе исследования фрагмента логико-трансформационных правилах, в поля “ГИС-операции” вносятся имена ГИС-покрытий с результатами применения использованных в данном сценарии ГИС-операций. Справочник базы “Сценарии”, показанный на том же рисунке, кроме обычных полей со служебным кодом и именем сценария, содержит пользовательский комментарий, который вводится при утверждении сценария для имитации и предназначен для облегчения поиска по архиву при необходимости восстановить данные и результаты уже смоделированного сценария. Набор баз “Классы ситуаций” (рис. 18) предназначен для аккумуляции результатов решения задачи классификации ситуаций в целях их дальнейшего использования. Для каждого ОПР создается своя база, имя которой синтезируется по коду ОПР. Первичным ключом служит код фрагмента, связываемый с аналогичным полем базы “Фрагменты” (рис. 16). В базы “Классы ситуаций” заносятся сведения о фактах, заданных при формировании исходной ситуации, и перечни объектов-участников Оф для достаточных ситуаций, оптимальных в каждом классе достаточных ситуаций. Количество таких классов равно количеству входных переменных критерия качества для данного ОПР, столько же полей “Оптимальные достаточные ситуации” содержит соответствующая база “Классы ситуаций”. кодф код,с начало конец данные по сценарию ЛТП ГИС-операции N list N list N ^^покр код,с имя^ю Rem Рис. 17. База “Сценарии” кодф исходная ситуация сист. оптим. дост. ситуации Rem кол-во фактов список фактов время класс1 класс NOTp О1ф Оѵф Рис. 18. База “Классы ситуаций” Внутренние БД объектов КМПО Практика использования ССМ показала, что в ряде приложений, где имеются значительные предшествующие наработки в части создания моделей объектов, которые должны быть включены в состав КМПО ССМ, не всегда удается организовать обмен ресурсами внутри объекта, используя только форматы данных, представленные выше в этом разделе. Например, в задаче моделирования лесных экосистем типичные объекты модели - контрольные и исследуемые площадки - характеризовались массивом строковых данных и могли содержать различное (от 50 до 200) количество разновозрастных деревьев, в свою очередь описываемых некоторым массивом числовых и строковых данных, а также временным рядом годичных приростов, длина которого соответствовала возрасту дерева. Поэтому в ССМ предусмотрены возможности автоматизированного ввода и анализа массивов данных различных форматов, связанных при необходимости системой ссылок, а также некоторые дополнительные средства работы с более сложными структурами данных, опирающиеся на аппарат исполнителей данных [4] и представленные далее. Цель применения этих средств в ССМ состоит в организации интерфейса между нестандартными (для КМПО ПТК) моделями объектов предметной области ВЕСТНИК Кольского научного центра РАН 1/2016(24) 111
Made with FlippingBook
RkJQdWJsaXNoZXIy MTUzNzYz