Информационная модель – модель объекта, представленная в виде информации, описывающей существенные для данного рассмотрения параметры и переменные величины объекта, связи между ними, входы и выходы объекта, и позволяющая путем подачи на модель информации об изменениях входных величин моделировать возможные состояния объекта [7].
Формирование и редактирование информационных моделей проектируемых изделий производится с помощью редактора информационных моделей СПРУТ-ИМ. Подробное описание всех элементов интерфейса и техники работы с системой приведено в руководстве [8], с которым необходимо ознакомиться перед началом работы с системой. Поэтому ниже излагаются лишь наиболее важные моменты, связанные с построением информационной модели сложного технического объекта.
Объект характеризуется именем и идентификатором (до 8 символов), а также индивидуальным списком свойств (словарем). Технические объекты имеют иерархическую структуру (изделие – сборочные единицы – детали – функциональные части деталей – поверхности). Элементы этой структуры связываются между собой отношениями «род – вид» и «целое – часть».
Связь по отношению «целое – часть» (связь типа И) реализуется для каждого объекта заданием списка его составных частей. Например, объект Колесо зубчатое цилиндрическое (библиотека ELFOR.LIB) может включать в себя в качестве подчиненных объектов элементы формы Зубчатый венец, Торец, Отверстие осевое цилиндрическое. При этом некоторые свойства могут наследоваться от объекта-целого к объекту-части (наследуемые свойства).
Связь по отношению «род – вид» (связь типа ИЛИ) реализуется включением в словарь объекта специального свойства – дискриминатора, значением которого является идентификатор объекта-подтипа. Так, для объекта Колесо зубчатое вводится свойство-дискриминатор TipKolZu, которое может принимать значения КолЗубЦл (Колесо зубчатое цилиндрическое), КолЗубКн (Колесо зубчатое коническое) и др.
Библиотека содержит описание типов свойств и связей между объектами и хранится в виде файла с расширением LIB. Соответствующая ей база данных экземпляров содержит значения свойств каждого из экземпляров и хранится в одноименном файле с расширением SDB.
Основные функции редактора информационной модели:
создание библиотеки объектов и редактирование ее общих параметров;
создание и редактирование объектов и связей между ними;
подключение методов, сформированных в системе генерации баз знаний, к объектам библиотеки;
проектирование экземпляров объектов;
вызов системы генерации баз знаний.
← Работа с библиотекой | Принципы построения интеллектуальных систем проектирования → |
---|