- •Донецкий национальный технический университет
- •Уровни, аспекты и этапы проектирования
- •Основные термины и определения
- •Иерархические уровни описаний проектируемых объектов.
- •Аспекты описаний проектируемых объектов
- •Составные части процесса проектирования
- •Нисходящее и восходящее проектирование
- •Внешнее и внутреннее проектирование
- •Унификация проектных решений и процедур
- •Виды описаний проектируемых объектов и классификация их параметров
- •Типовые проектные процедуры
- •Классификация типовых процедур (задач) проектирования
- •Типичная последовательность проектных процедур
- •Маршруты проектирования технических объектов.
- •Режимы проектирования в сапр
- •Математическое обеспечение автоматизированного проектирования
- •Требования к математическим моделям
- •Классификация математических моделей
- •Методика получения математических моделей элементов
- •Преобразования математических моделей в процессе получения рабочих программ анализа
- •Формализация получения математических моделей систем
- •Постановка и решение задач анализа
- •Требования к методам и алгоритмам анализа
- •Математическая постановка типовых задач анализа
- •Выбор численных методов для решения задач анализа
- •Особенности постановки и решения задач анализа на метауровне
- •Постановка и решение задач параметрического синтеза
- •Классификация задач параметрического синтеза
- •Математическая формулировка основной задачи оптимизации параметров и допусков
- •Разновидности постановок задач параметрического синтеза
- •Постановка и решение задач структурного синтеза
- •Классификация задач структурного синтеза
- •Описание структур объектов в виде и-или-дерева
- •Подходы к решению задач структурного синтеза
Описание структур объектов в виде и-или-дерева
Для решения в САПР задач структурного синтеза необходим способ формального описания структуры проектируемого объекта. Рассмотрим способы формального описания структур в рамках блочно-иерархического подхода с помощью И- и И-ИЛИ-деревьев.
И-деревоудобно применять для описания структуры объекта. Оно представляет собой множествовершини связывающих ихребер. Вершины разделены наярусы, каждый ярус относится к одному из иерархических уровней, а вершины отображают составные части проектируемого объекта, рис.6.1.
Единственная вершина нулевого яруса, называемаякорневой, отображает проектируемую сложную систему (например, проходческий комбайн). Эта вершина соединена ребрами с вершинами первого яруса, отображающими подсистемы (привод, шасси, гидро- и электрооборудование и т. п.). Вершиныn-го яруса, гдеn— число иерархических уровней в описании системы, называютсялистьямии отображают базовые элементы (винт, вал, шестерня, поршень, клапан, реле, резистор и т.д.).
С помощью И-ИЛИ-дерева дается изображение структуры класса систем. В И-ИЛИ-дереве каждый ярус состоит либо из вершин ИЛИ, либо из вершин И, причем соседние ярусы являются ярусами разнотипных вершин. Вершина И обозначает подсистему, включающую в себя все вершины-элементы следующего яруса. Вершина ИЛИ обозначает выбор одного из нескольких вариантов. На рис.6.2. дан фрагмент И-ИЛИ-дерева, на котором вершины И показаны темными кружками, а вершины ИЛИ — светлыми.
В И-ИЛИ-дереве выделяют кусты.Кустом Иназывают часть дерева, состоящую из одной вершины И и всех смежных с ней вершин из следующего яруса. Куст И отражает составные части некоторого объекта.
Куст ИЛИвключает одну вершину ИЛИ и все смежные с ней вершины из следующего яруса. В таком кусте представлены всевозможные взаимоисключающие варианты построения объекта. Эти варианты называютальтернативами, а совокупность вершин И в кусте типа ИЛИ —альтернативной линейкой.
И-ИЛИ-деревья могут представлять собой как узкие, так и обширные классы систем. Обобщение И-ИЛИ-дерева на все более обширные классы технических систем приводит к появлению в нем дополнительных верхних ярусов. Вершины первого яруса соответствуют различным целевым назначениям систем. Каждому целевому назначению соответствуют вершины второго яруса, отображающие свойства (функции) системы. Вершины последующих ярусов служат для отображения блочно-иерархической структуры систем, т. е. типов и составных частей систем, подсистем и т. д. вплоть до базовых элементов.
Обычно И-ИЛИ-деревья выражают накопленный опыт в разработке технических систем определенного класса и получаются объединением описаний нескольких конкретных структур (И-деревьев). Сведения, заключенные в И-ИЛИ-дереве, представляют в принятой для данной САПР форме и помещают в базу данных.
Очевидно, что вид И-ИЛИ-дерева могут иметь сведения не только о структурах, ранее реализованных, но и о структурах, которые еще не были воплощены в каких-либо проектах, в том числе о структурах хотя и неизвестных, но принципиально возможных.