
- •С.Г. Ярушин, А.Г. Схиртладзе
- •ПРЕДИСЛОВИЕ
- •ВВЕДЕНИЕ
- •Часть I.
- •ОБОРУДОВАНИЯ
- •ПРОЕКТИРОВАНИЯ НОВОЙ ТЕХНИКИ
- •2.2. Общие свойства объектов проектирования
- •2.2.1. Реализуемые функции и взаимодействие с внешней средой
- •2.2.2. Функциональная структура
- •2.3. Классификация оборудования
- •2.4. Оценка работы технической системы
- •Контрольные вопросы
- •3.2. Техническая функция (ТФ)
- •Характеристика и отличительные признаки операций Коллера Е
- •3.3. Функциональная структура (ФС)
- •3.4. Описание физического принципа действия
- •3.5. Описание физико-технических эффектов
- •3.6. Техническое решение
- •3.7. Проект
- •3.8. Объект
- •Контрольные вопросы
- •4.1. Критерии развития
- •4.2. Выбор критерия
- •4.3. Показатели качества
- •4.4. Недостатки технического объекта
- •Контрольные вопросы
- •III. Закон гомологических рядов
- •V. Закон прогрессивной эволюции техники
- •5.2. Тенденции технического развития
- •Контрольные вопросы
- •Этапы работ по созданию технического объекта и временные периоды прогнозирования
- •6.1. Метод экстраполяции
- •6.2. Метод экспертных оценок
- •6.3. Метод моделирования
- •6.4. Схема процесса прогнозирования
- •Контрольные вопросы
- •Контрольные вопросы
- •ОСНОВЫ ТЕОРИИ ПРОЕКТИРОВАНИЯ
- •9.1. Определение и виды потребности
- •9.2. Что такое проектирование?
- •9.2.1. Постановка задачи
- •9.2.2. Проектирование как искусство, наука и ремесло
- •9.3. Проектирование с позиции теории отображения
- •9.4. Проектирование и искусственный интеллект
- •9.5. Основные понятия и принципы методологии проектирования
- •9.6. Концепция проектирования
- •9.7. Процедурная модель проектирования
- •9.8. Индивидуальная и коллективная работа
- •Контрольные вопросы
- •10.1. Техническое задание
- •10.2. Техническое предложение
- •10.3. Эскизный проект
- •10.4. Технический проект
- •10.5. Этап разработки рабочей документации
- •Контрольные вопросы
- •11.1. Этапы творческого процесса
- •11.2. Препятствия творчеству
- •11.2.1. Препятствия личного порядка
- •11.2.2. Препятствия организационного порядка
- •Контрольные вопросы
- •12.1. Метод проб и ошибок
- •12.2. Метод адаптивного поиска
- •12.3. Метод случайного поиска
- •Контрольные вопросы
- •ИЗВЕСТНОГО ТЕХНИЧЕСКОГО ОБЪЕКТА
- •14.1. Предварительная постановка задачи
- •14.2. Уточненная постановка задачи
- •Контрольные вопросы
- •СИСТЕМОТЕХНИКИ
- •15.1. Сложность современных задач проектирования
- •15.3. Преодоление сложностей традиционного процесса
- •проектирования
- •15.4. Проектирование системы человек - машина
- •ТЕХНИЧЕСКИХ ОБЪЕКТОВ
- •16.1. Всесторонняя экономия ресурсов
- •16.2. Порядок проведения ФСА
- •16.2.1. Подготовительный этап ФСА
- •16.2.3. Разработка улучшенных проектно-конструкторских решений
- •Пример оценки вариантов
- •16.2.4. Разработка и внедрение результатов ФСА
- •16.3. Дальнейшее развитие ФСА
- •Контрольные вопросы
- •ТЕХНИЧЕСКОГО ОБЪЕКТА
- •17.1. Использование возможностей подсознания
- •17.2. Метод прямой мозговой атаки
- •17.3. Метод обратной мозговой атаки
- •17.5. Синектика
- •Контрольные вопросы
- •18.1. Краткий обзор и классификация эвристических методов
- •18.2. Метод эвристических приемов
- •18.2.1. Количественные изменения
- •18.2.2. Преобразование формы
- •18.2.3. Преобразование структуры
- •18.2.4. Преобразования в пространстве
- •18.2.5. Преобразования во времени
- •18.2.6. Преобразование движения и силы
- •18.2.7. Преобразование материала и вещества
- •18.2.8. Приемы дифференциации
- •18.2.9. Использование профилактических мер
- •18.2.10. Использование резервов
- •18.2.12. Повышение технологичности
- •18.3. Обобщенный эвристический метод
- •19.1. Операции обработки информации
- •19.2. Метафорическое описание и анализ проблемной ситуации
- •Контрольные вопросы
- •МЕТОДОВ ПРОЕКТИРОВАНИЯ
- •20.1. Проектант как «черный ящик»
- •20.2. Проектант как «прозрачный ящик»
- •20.3. Проектант как самоорганизующаяся система
- •20.4. Критерии управления проектными работами
- •Контрольные вопросы
- •АНАЛИЗ И СИНТЕЗ ТЕХНИЧЕСКИХ РЕШЕНИЙ
- •21.1. Морфологическая комбинаторика
- •21.3. Составление морфологических таблиц
- •21.4. Выбор наиболее эффективных технических решений
- •Комбинация из двух элементов
- •21.5. Пример решения задачи
- •22.1. Матрица взаимодействий
- •22.2. Сеть взаимодействий
- •22.5. Проектирование новых функций
- •Контрольные вопросы
- •23.1. Контрольные перечни
- •23.2. Ранжирование и взвешивание
- •23.2.1. Выбор соответствующей шкалы измерения
- •Контрольные вопросы
- •24.1. Сбор и анализ данных
- •Типовой метод накопления данных
- •24.2. Свертывание данных
- •24.3. Накопление и свертывание
- •24.4. Последовательность действий
- •Критерии методов накопления и свертывания данных
- •Контрольные вопросы
- •ПО ФУНДАМЕНТАЛЬНОМУ МЕТОДУ ПРОЕКТИРОВАНИЯ МЭТЧЕТТА
- •Контрольные вопросы
- •26.1. Критерии управления проектными работами
- •26.2. Стратегии проектирования
- •26.3. Как выбрать метод проектирования
- •Схема «Дано - требуется»
- •Часть III
- •КОМПЬЮТЕРИЗАЦИЯ ПРОЕКТИРОВАНИЯ
- •ПРОЕКТИРОВАНИЯ
- •Описание синтезированного с помощью ЭВМ известного ФПД датчика тока
- •28.2. Количественный синтез физических принципов
- •действия
- •Физическая сущность эффекта
- •Примеры описания ФЭ
- •29.1. Использование многоуровневых морфологических таблиц
- •29.3. Составление списка требований
- •29.4. Разработка модели оценки технических решений
- •29.5. Алгоритмы поиска решения на И - ИЛИ-дереве
- •Ограничения по типам свертки
- •29.6. Порядок решения задач
- •СЛОВАРЬ ТЕРМИНОВ
- •СПИСОК ЛИТЕРАТУРЫ
- •ОГЛАВЛЕНИЕ
|
Рис. 9.4. П римеры т онических символов: |
|
1 - |
элект рическая цепь; 2 |
- кинемат ическая схема: |
а - плоская; б - объемная; |
3 - гидравлическая схема; |
|
4 - |
ф ункциональная схема; 5 - ст рукт урная схема |
9.4. Проектирование и искусственный интеллект
Язык проектирования, как и язык науки, призванный служить ис тинному познанию вещей, должен быть очищен от недостатков естест венного языка. Потребность в создании искусственного языка проектиро вания диктуется в настоящее время и стремлением к широкому использо ванию компьютерных технологий, ЭВМ. Под искусственным языком про
актирования понимается некоторая система записи сообщений об объек тивной действительности. К языку проектирования предъявляются сле дующие требования: недвусмысленность, т.е. каждая запись должна до пускать однозначное толкование; удобство для формализации различных действий, связанных с хранением, передачей и преобразованием инфор мации; универсальность при описании информации в пределах постав ленных задач; гибкость, допускающая внесение отдельных изменений и дополнений без ущерба для общей методики и позволяющая учитывать специфические особенности техники; целенаправленность и прикладной характер, т.е. отсутствие всякой избыточности; тесная связь с методикой проектирования; простота и доступность, позволяющие легко осваивать их специалистами средней квалификации; возможность механизации про цессов кодирования.
Сформулировать определение искусственного интеллекта, что всем известно, сложно даже специалистам в этой области знаний. В электрон ной энциклопедии БЭКМ 2001 года (© Кирилл и Мефодий) приведено следующее определение: «Искусственный интеллект - это раздел ин форматики, занимающийся разработкой методов моделирования и вос произведения с помощью ЭВМ творческой деятельности человека».
Следовательно, создание искусственного интеллекта связано с раз работкой кибернетических моделей интеллектуальной деятельности. Ка кие достижения в этой области могут быть полезны уже сейчас для мето дики проектирования? Широта использования такого поведенческого акта не остается без внимания специалистов, занимающихся разработкой ис кусственного интеллекта. Ими выделены некоторые процедуры, сопрово ждающие планирование и другие, близкие к проектированию процессы. В ближайшее время компьютеризация проектирования не только должна освободить человека от рутинной работы, но и оказать ему помощь там, где проявляется его сознательная деятельность.
Среди всех операций проектирования можно выделить широкий класс алгоритмических, для которых уже созданы или могут быть созданы фор мальные модели. К ним относятся все расчеты, выполненные по ГОСТам: расчет деталей машины на прочность, надежность, тепловые расчеты, а также кинематический и динамический анализы. Сюда же можно отнести и
расчеты по частным методикам: расчет силовых оболочек ракетных двига телей, усилий резания при механической обработке и т.п.
Однако алгоритмические операции и процедуры составляют лишь часть процесса проектирования. Кроме них в процессе применяются и эв ристические процедуры, отличающиеся от алгоритмических неопределен ностью в постановке задачи, методе решения и в окончательном результа те. К таким процедурам можно отнести, например, поиск вариантов тех нических решений, выбор из них оптимального.
Эвристические процедуры пока чаще выполняются человеком, но уже есть примеры их реализации с помощью компьютеров по так назы ваемым эвристическим программам.
Все процедуры по области их использования можно разделить:
1)на специальные,
2)общетехнические,
3)применяемые в любой области человеческой деятельности. Третий тип процедур проектирования по содержанию можно отне
сти к метапроцедурам, играющим немаловажную роль и при создании систем искусственного интеллекта. Остановимся на некоторых из нихдекомпозиции, поиске в лабиринте возможностей, семиотическом моде лировании.
Декомпозиция означает разделение задачи на подзадачи. В практике проектирования эта метапроцедура уже используется давно. Основная задача декомпозиции - разработка проектной документации, необходимой и достаточной для изготовления технического объекта —разбивается на подзадачи, составляющие стадии разработки: техническое задание, техническое предложение, эскизный проект, технический проект, рабочая документация. Каждая стадия разработки связана с определенным этапом проектирования.
Декомпозиция способствует тому, что на определенной ее ступени задачи переходят в разряд алгоритмических.
Под лабиринтом возможностей с позиций проектирования следует понимать возможные варианты технических решений. Целенаправленный поиск должен сократить путь в лабиринте к достижению поставленной цели. Одной из реализаций этой метапроцедуры в области разработки сис тем искусственного интеллекта является «Общий решатель задач», пред
ложенный А. Ньюэллом, Дж. Шоу и Г. Саймоном и развитый в работах А.И. Половинкина.
Основным инструментом «Общего решателя задач» можно считать таблицу различий. Она содержит столько столбцов, сколько выделено различий между объектом, и столько строк, сколько предусмотрено пре образований. Ячейки на пересечении строк и столбцов помечаются через знак «+», который означает, что соответствующее преобразование спо собно полностью устранить или уменьшить различие между целевым объ ектом и рассматриваемым. Отметим" попутно, что некоторые эвристиче ские приемы проектирования используют основную концепцию «Общего решателя задач».
Интересно направление работ, называемое семиотическим модели рованием. В память компьютера в форме базы данных закладывают ос новные понятия и конструкции из них, используемые в процессе проекти рования, создавая тем самым базу знаний. Семиотические программы должны реализовать специальную систему управления комплексом фик сированных знаний и обеспечить возможность логического вывода.
Воснову разработки таких программ может быть положена гипотеза
оналичии в каждой области интеллектуальной деятельности некоторых инвариантных структур, называемых фреймами (т.е. данных, описываю щих фрагмент знаний человека о мире или представляющих какуюнибудь стандартную ситуацию). Если фрейм наполнить конкретными объектами, то образуется определенная композиция. Однако возникает большое препятствие - как вскрыть фреймы? Как найти наиболее опти мальный из них? Пока ответов на эти вопросы нет.
Можно утверждать, что программы, построенные на основе уже раз работанных методов, способны создавать технические решения на уровне подавляющего большинства зарегистрированных изобретений, лишь со вершенствующих известное устройство, способы или вещество.
Для ознакомления, получения общего представления об автоматиза ции проектирования некоторые материалы будут изложены в части III по собия. Более детально изучение процессов автоматизированного проекти рования конструкций производится в рамках другого специального курса.