Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Постановка и подходы к решению задач структурного синтеза на макроуровнеСодержание книги
Похожие статьи вашей тематики
Поиск на нашем сайте
Структурный синтез — это наиболее трудная для формализации проектная процедура. Процедуры структурного синтеза классифицируются по ряду признаков. 1. По целям синтеза и содержанию получаемых результатов выделяют следующие процедуры структурного синтеза: — выбор принципов построения и функционирования технических объектов (определение облика технического объекта). Эта процедура обычно выполняется на стадиях предпроектных исследований и НИР; — выбор технического решения, т.е. получение функциональных, принципиальных, кинематических схем, конструктивных решений, технологических маршрутов изготовления деталей и узлов. Эта процедура обычно выполняется на стадиях опытно-конструкторских работ (ОКР); — синтез технической документации. Её цель — преобразование данных о схемах и конструкциях, выраженных во внутреннем языке САПР в виде законченной информационной модели проектируемого объекта, в текстовую и чертежную документацию, оформленную по правилам ЕСКД, ЕСПД и др. 2. По трудностям формализации процедур синтеза выделяют пять уровней сложности. Задачи первого уровня сложности сводятся к выбору числовых значений параметров проектируемого объекта с предопределённой структурой. Фактически это задачи параметрического синтеза. Задачи второго уровня сложности заключаются в выборе структуры из конечного заранее известного множества вариантов, число которых невелико и можно применить полный перебор при их сравнительной оценке. Задачи третьего уровня сложности также сводятся к выбору варианта в конечном множестве, но применить полный перебор всех вариантов уже не представляется возможным. Задачи четвертого уровня сложности характеризуются выбором варианта структуры во множестве в общем случае неограниченной мощности. Задачи пятого уровня сложности связаны с поиском решений, основанных на новых, ранее неизвестных или неиспользовавшихся идеях и принципах. 3. По типу синтезируемых структур различают процедуры одномерного, схемного и геометрического синтеза. Одномерный синтез заключается в построении одномерных последовательностей из элементов некоторой природы. Например — описание технологических процессов в форме маршрутной или операционной технологии; вычислительных процессов — в виде алгоритмов и программ для ЭВМ.
Схемный синтез связан с разработкой различных схем: функциональных, структурных, кинематических, принципиальных и т.п., отражающих результаты проектирования объектов до конкретизации их геометрических форм. Геометрический синтез выполняется при конструировании изделий и связан с определением их геометрических форм (синтез форм) и с расположением объекта или его частей в пространстве относительно заданных ориентиров (задача позицирования). Существует несколько подходов к алгоритмизации задач структурного синтеза. К основным из них относятся: — перебор законченных структур; — наращивание структуры; — выделение варианта из обобщенной структуры; — трансформация описаний. Каждый из этих подходов требует определённых сведений о предметной области и о требованиях к создаваемому объекту. Для каждого из них разработаны алгоритмы синтеза, в которых можно выделить блоки формирования очередного варианта, его оценки и принятия решения. Перебор законченных структур применяется в случаях, когда оценка промежуточных вариантов затруднительна и поэтому в блоке формирования очередного варианта должны создаваться законченные структуры объектов. Формирование вариантов возможно или путём выбора из имеющейся библиотеки типовых проектных решений, или с помощью генерации из элементов и макроэлементов по заданным правилам, или на основе частичной модификации одной или нескольких первоначально заданных исходных структур. Многие задачи синтеза при этом относятся к третьему уровню сложности. Получающиеся при этом комбинаторные задачи принадлежат к классу NP –полных задач, т.е. точные алгоритмы их решения имеют экспоненциальную сложность. Это означает, что количество вычислительных операций N = kea, где k –коэффициент пропорциональности, a –количество элементов в синтезируемой системе (размерность задачи синтеза). Для реальных задач a достаточно велика, поэтому перебор в задачах третьего уровня сложности может быть только частичным, основанным на приближенных, эвристических методах. Так как приближенные алгоритмы известны лишь для отдельных частных задач, то практическая реализация формирования очередных вариантов в большинстве задач перебора возлагается на проектировщика, работающего с ЭВМ в диалоговом режиме. На ЭВМ при этом производится оценка вариантов структур, предлагаемых пользователем.
Наращивание структуры характеризуется последовательным добавлением элементов к некоторой первоначальной структуре с возможностью оценки промежуточных структур. При наращивании происходит целенаправленная генерация вариантов. Обычно первый сгенерированный вариант чаще всего становится окончательным результатом синтеза. Поэтому алгоритмы наращивания оказываются более быстродействующими, хотя и менее точными по сравнению с переборными. Выделение варианта из обобщённой структуры, как и наращивание структуры, выполняют последовательные алгоритмы синтеза. Обобщённые структуры, отражающие сведения о широком классе проектируемых объектов, представляются в виде семантических сетей, в частном случае имеющих вид И–ИЛИ– дерева. Семантическую сеть удобно изображать графом, в котором вершины отображают понятия, а рёбра — отношения между ними. Семантические сети можно использовать для представления структур проектируемых объектов, если вершинам поставить в соответствие элементы, а рёбрам — соединение элементов или другие взаимодействия. В системах структурного синтеза семантические сети, используемые для представления обобщенных структур проектируемых объектов, называют И–ИЛИ– деревьями. В И–ИЛИ– дереве вершины делятся на ярусы (уровни). Вершины могут быть двух типов И и ИЛИ. Вершины И отображают варианты технической реализации составных частей объектов, а вершины ИЛИ — составные части объектов, выделенные по функциональному признаку. Если на верхнем ярусе вершины ИЛИ соответствуют функциональному назначению систем из некоторого класса, то вершины И соседнего яруса отображают способы реализации систем. Вершины ИЛИ и И последующих ярусов отображают функции и способы построения подсистем, блоков, узлов и базовых элементов. Ветви в И–ИЛИ– дереве представляют квалификационные и признаковые отношения между понятиями. Каждой вершине И в И–ИЛИ– дереве может быть поставлен в соответствие некоторый предикат, характеризующий условия выбора этой вершины (альтернативы) при решении конкретных задач синтеза. На рис.2.13 приведен пример И–ИЛИ– дерева для класса технических объектов — вторичные источники электропитания. Вершины ИЛИ показаны прямоугольниками, вершины И — со сглаженными углами. Сплошной линией изображены ветви, соответствующие классификационным отношениям, пунктирной — признаковым отношениям. Семантические сети могут быть интенсиональными (ИСС) и экстенсиональными (ЭСС). Интенсиональные семантические сети выражают общие закономерности, присущие данной предметной области, и составляют базу знаний. Пример ИСС — это И–ИЛИ– дерево соответствует обобщённой структуре проектируемого объекта. Экстенсиональные семантические сети выражают сведения о конкретных фактах или структурах и составляют базу данных автоматизированной системы проектирования. Трансформация описаний применяется в случаях, когда известно исходное описание структуры, соответствующее некоторому иерархическому уровню и аспекту проектирования, и необходимо получить результирующее описание, соответствующее другому иерархическому уровню или аспекту. Алгоритмы трансформации основаны на введении правил преобразования элементов и макроэлементов исходных структур в новые формы, соответствующие промежуточной или результирующей структуре. Трансформация описаний широко используется в САПР. Характерный пример трансформационного подхода — алгоритмы синтеза комбинационных логических схем ЭВМ, в которых по описанию логических функций устройства получается функциональная схема, содержащая элементы заданного базиса. Другой пример относится к процедурам оформления конструкторской документации, в которых описание конструкции на внутреннем языке представления данных преобразуется в управляющую информацию для чертёжного автомата.
2.13. Семантическая сеть в виде И–ИЛИ–дерева
Не менее характерный пример из области автоматизации программирования — трансляция программ производится по алгоритмам трансформационного типа.
|
|||||||
Последнее изменение этой страницы: 2016-07-16; просмотров: 754; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.191.205.110 (0.012 с.) |