- •Введение
- •1. Проблемы автоматизированного проектирования
- •1.1. Типовые задачи проектирования электронных средств
- •1.2. Роль формализации и творчества
- •1.2.1. Структура процесса проектирования
- •1.2.2. Анализ в проектировании
- •1.2.3. Параметрический синтез
- •1.2.4. Структурный синтез
- •1.3. Искусственный интеллект в науке и технике
- •1.3.1. Базовые положения ии
- •1.2.5. Особенности применения типовых проектных процедур при проектировании эс
- •1.3.2. Методики и подходы построения систем ии
- •1.3.3. Проблемы создания ии
- •1.3.4. Реализация систем ии
- •2. Новые методологии проектирования (Вендров)
- •2.1. Case- технологии
- •2.1.1. Общие сведения
- •2.1.2. Основы методологии проектирования ис
- •2.1.2.1. Жизненный цикл
- •2.2. Структурный подход к проектированию ис
- •2.2.1. Сущность структурного подхода
- •2.2.2.2. Типы связей между функциями
- •2.2.3.1. Основные понятия er-диаграмм
- •2.2.3.2. Основные этапы разработки erd
- •2.2.3.3. Пример erd-технологии
- •2.2.4.1. Общие положения
- •2.2.4.2. Миниспецификация.
- •2.2.4.4. Построение диаграмм.
- •2.2.5. Sadt-тенология
- •2.2.5.1. Введение
- •2.2.5.2. Sadt-диаграммы
- •2.2.6. Сравнение методологий
- •2.2.7. Дополнения к диаграммам и моделям
- •2.2.7.1. Дополнения к диаграммам
- •2.2.7.2. Определение терминологии с помощью глоссария
- •2.2.7.3. Пояснение содержания с помощью текста
- •2.2.7.3. Пояснение с помощью рисунков.
- •2.2.7.4. Дополнение моделей
- •Пример:
- •2.2.8. Стандарты idef
- •2.2.8.1. Общие положения
- •2.2.8.2. История возникновения стандарта idef0
- •2.2.8.3. Основные элементы и понятия idef0
- •2.2.8 4. Принципы ограничения сложности idef0-диаграмм
- •2.2.8.5. Применение технологии idef0 к решению задачи автотрассировки
- •2.3.2. Сущность метода
- •2.3.2.1. Объектно-ориентированный анализ
- •2.3.2.2. Объектно-ориентированное проектирование
- •2.3.2.3. Информационные модели
- •2.3.2.4. Модели состояний
- •2.3.2.5. Модели процессов
- •2.3.3. Рабочие продукты ооап
- •2.3.4. Язык uml
- •2.3.4.1. Введение
- •2.3.4.2. Структура языка uml
- •2.3.4.3. Средства uml-моделирования
- •2.3.4.4. Элементы языка
- •2.3.4.5. Пример
- •3. Интеллектуализация средств проектирования
- •3.1. Общие сведения о иис
- •3.1.1. Основа концепции иис
- •3.1.2. Классификация иис
- •3.2. Системы с интеллектуальным интерфейсом
- •3.2.1. Интеллектуальные информационно-поисковые системы
- •3.2.2. Гипертекстовые системы
- •3.2.3. Системы контекстной помощи
- •3.2.4. Системы когнитивной графики
- •3.3. Экспертные системы
- •3.3.1. Общие сведения
- •3.3.2. Назначение экспертных систем
- •3.3.3. Классификация эс
- •3.3.4. Архитектура экспертной системы
- •3.4. Самообучающиеся системы
- •3.4.1. Виды систем
- •3.4.2. Система с индуктивным выводом
- •3.4.2.3. Информационные хранилища (Data Warehouse).
- •3.5. Адаптивные системы
- •3.5.1. Общие сведения
- •3.5.2. Нейронные сети
- •Этапы решения задач:
- •Сбор данных для обучения
- •Выбор топологии сети
- •4. Экспериментальный подбор параметров обучения
- •5. Собственно обучение сети
- •6. Проверка адекватности обучения
- •3.5.3 Генетический алгоритм
- •3.5.4. Байесовская сеть
- •4. Интеллектуальные сапр
- •4.1. Новая информационная технология разработки программных средств
- •4.2. Применение иис для задач проектирования
- •4.3. Пример использования ии
- •4.3.1. Ускорение создания систем проектирования
- •4.3.2. Уровни знания системы спрут-Технология
- •4.3.3. Sprut ExPro: программирование для непрограммистов
- •4.3.3.1. Описание системы
- •4.3.3.2. Ввод экспертных знаний в систему
- •4.3.3.3. Базы экспертных знаний
- •Список использованных источников:
1. Проблемы автоматизированного проектирования
1.1. Типовые задачи проектирования электронных средств
Эффективная организация всего процесса проектирования РЭА, прежде всего, связана с эффективной организацией проектирования её четырёх основных подсистем, характеризующимися S = {P, E, G, C}. Идеальной стратегией, как для инженера, так и для оператора САПР, являлось бы одновременное параллельное проектирование. Но из-за сложности реализации такой задачи и частого отсутствия априорной информации о S, применяется последовательно-параллельная стратегия в системе взглядов на методологию проектирования.
А учитывая то, что эти же инженеры являются консультантами программистов-разработчиков САПР, довольно сложно представить себе появление на рынке продукта отвечающего требованиям любого потребителя. Кроме того сложность автоматизации всего процесса может определяться следующим: На сегодняшний день у инженеров-проектировщиков нет единообразия.
Наличием и количеством априорной информации об объекте. Так, если информации достаточно или её избыток (S, по каждой подсистеме известно), теоретически возможен полный автоматизированный подход к решению задач проектирования, ограниченный только п.3. Если же информации недостаточно (S – неизвестно), необходим творческий подход.
Планированием. Для продуктивной автоматизации процесса, необходимо его сначала спланировать (оптимизировать). Для получения максимального эффекта важно точное определение задач и приоритетов. Грамотное планирование во многом сможет сократить сроки и повысить качество продукта. Доверять планирование САПР в условиях недостаточной информации нецелесообразно. Существенный минус машины – жестко формализованный подход; отсутствие воображения и интуиции не даёт возможности осуществить системный подход к решаемым задачам.
Автоматизирование всего процесса во многом осложняется необходимостью множественного принятия решения по каждому предложению САПР. Решение, принятое оператором, должно быть выбрано из множества допустимых решений предложенных САПР и проанализировано на предмет возможного конфликта с решениями, принятыми ранее, или решениями, которые, возможно, будут приняты в последствии. Кроме того, что система не может прогнозировать свои решения по ещё не затронутым вопросам, ошибка принятия решения, допущенная оператором, с большим опытом проектирования, может быть менее существенна, чем ошибка, допущенная САПР.
С точки зрения экономики можно выделить несколько причин нецелесообразности создания единого автоматизированного комплекса проектирования РЭС.
Создание САПР «от идеи до продукта» требует значительных экономических, интеллектуальных и информационных затрат. Средний срок морального старения рабочей станции CAD\CAM – 3 года.
Для того, что бы начать создание глобального комплекса, нужно быть уверенным в востребованности данного продукта на рынке. В случае малого спроса новый продукт попросту себя не окупит. (Обновлять продукт необходимо каждые три года.)
В реальности гораздо выгоднее (с точки зрения производителя), усовершенст-вовать уже существующий продукт, чем браться за создание принципиально нового.
Обучение CAD\CAM – весьма существенный пункт в структуре расходов компании. Обучение более глобальному и сложному комплексу потребует существенных затрат. (Повышать квалификацию персонала необходимо каждые три года.)
Мощная система требует мощных аппаратных ресурсов.
Зачастую потребителю требуется промежуточный продукт проектирования и в комплексной станции нужды не возникает.
По результатам анализа существующих проблем при автоматизированном подходе к проектированию можно сделать следующий вывод:
- создание единого автоматизированного комплекса проектирования теоретически возможно, но в условиях недостаточной информации и отсутствии системного подхода система может выдавать некорректный результат (по крайней мере пока не получили широкое распространение экспертные системы). Кроме того, наличие такой системы может быть не выгодно, с точки зрения экономики, как поставщику, так и потребителю.
Т.о. на сегодняшний день более целесообразно создавать программные комплексы для решения частных задач проектирования, но с условием наличия расширенных возможностей импорта\экспорта. Об этом во многом говорит стратегия крупных фирм, направленная на диверсификацию собственной продукции.
