- •Введение
- •1. Структура и классификация сапр
- •1.1.Разновидности сапр
- •1.2.Функции, характеристики и примеры cae/cad/cam-систем
- •1.3.Понятие о cals-технологии
- •1.4.Комплексные автоматизированные системы
- •1.5.Системы управления в составе комплексных автоматизированных систем
- •1.6.Автоматизированные системы делопроизводства (асд)
- •2.Системы автоматизированного проектирования и их место среди других автоматизированных систем
- •3.Системные среды и программно-методические комплексы сапр
- •3.1.Функции сетевого программного обеспечения
- •3.1.1.Системы распределенных вычислений
- •3.1.2.Прикладные протоколы и телекоммуникационные информационные услуги
- •3.1.3.Информационная безопасность
- •3.2.Назначение и состав системных сред сапр
- •3.2.1.Системные среды автоматизированных систем
- •3.2.2.Подходы к интеграции по в сапр
- •3.2.3.Технологии интеграции по типа dde и ole
- •3.2.4.Управление данными в сапр
- •3.2.5.Варианты управления данными в сетях ас
- •3.2.6.Интеллектуальные серверы бд
- •3.2.7.Распределенные базы данных (рбд)
- •3.2.8.Программные средства управления проектированием в сапр
- •3.2.9.Примеры подсистем управления данными и проектированием
- •3.3.Инструментальные среды разработки программного обеспечения
- •3.3.1.Среды быстрой разработки приложений
- •3.3.2.Компонентно-ориентированные технологии
- •3.3.3.Пример реализации компонентно-ориентированной технологии в сапр
- •4.Системный подход к проектированию
- •4.1.Понятие инженерного проектирования
- •4.2.Принципы системного подхода
- •4.3.Основные понятия системотехники
- •5.Структура процесса проектирования
- •5.1.Иерархическая структура проектных спецификаций и иерархические уровни проектирования.
- •5.2.Стадии проектирования
- •5.3.Содержание технических заданий на проектирование
- •5.4.Классификация моделей и параметров, используемых при автоматизированном проектировании
- •5.5.Типовые проектные процедуры
- •6.Виды обеспечения и требования к их компонентам (гост 23501.101-87)
- •6.1.Программное обеспечение сапр
- •6.2.Информационное обеспечение сапр
- •6.3.Методическое обеспечение сапр
- •6.4.Математическое обеспечение сапр
- •6.5.Лингвистическое обеспечение сапр
- •6.6.Техническое обеспечение сапр
- •6.7.Организационное обеспечение сапр
- •7.Математическое моделирование автоматизированных систем
- •7.1.Математическое обеспечение анализа проектных решений
- •7.1.1.Математический аппарат в моделях разных иерархических уровней
- •7.1.2.Требования к математическим моделям и численным методам в сапр.
- •7.1.3.Место процедур формирования моделей в маршрутах проектирования
- •7.2.Математические модели в процедурах анализа на макроуровне
- •7.2.1.Исходные уравнения моделей
- •7.2.2.Примеры компонентных и топологических уравнений
- •7.2.3.Представление топологических уравнений
- •7.2.4.Особенности эквивалентных схем механических объектов.
- •7.2.5.Характеристика методов формирования ммс
- •7.2.6.Узловой метод
- •7.3.Методы и алгоритмы анализа на макроуровне
- •7.3.1.Выбор методов анализа во временной области
- •7.3.2.Алгоритм численного интегрирования соду
- •7.3.3.Методы решения систем нелинейных алгебраических уравнений
- •7.3.4.Методы решения систем линейных алгебраических уравнений
- •7.3.5.Анализ в частотной области
- •7.3.6.Многовариантный анализ
- •7.3.7.Организация вычислительного процесса в универсальных программах анализа на макроуровне.
- •7.4.Имитационное моделирование
- •7.4.1.Имитационное моделирование систем массового обслуживания
- •7.4.2.Событийный метод моделирования
- •7.4.3.Краткое описание языка срss
- •7.4.4.Сети Петри
- •7.4.5.Анализ сетей Петри
- •7.5.Математическое обеспечение синтеза проектных решений
- •7.5.1.Постановка задач параметрического синтеза
- •7.5.1.1.Место процедур синтеза в проектировании
- •7.5.1.2.Критерии оптимальности
- •7.5.1.3.Задачи оптимизации с учетом допусков
- •7.5.2.Обзор методов оптимизации
- •7.5.2.1.Классификация методов математического программирования
- •7.5.2.2.Методы одномерной оптимизации
- •7.5.2.3.Методы безусловной оптимизации
- •7.5.2.4.Необходимые условия экстремума
- •7.5.2.5.Методы поиска условных экстремумов.
- •7.5.3.Постановка задач структурного синтеза
- •7.5.3.1.Процедуры синтеза проектных решений
- •7.5.3.2.Задача принятия решений
- •7.5.3.3.Представление множества альтернатив
- •7.5.3.4.Морфологические таблицы
- •7.5.3.5.Альтернативные графы
- •7.5.3.6.Исчисления
- •7.5.4.Методы структурного синтеза в сапр
- •7.5.4.1.Системы искусственного интеллекта.
- •7.5.4.2.Дискретное математическое программирование
- •7.5.4.3.Элементы теории сложности
- •7.5.4.4.Эволюционные методы.
- •7.5.4.5.Постановка задачи поиска оптимальных решений с помощью генетических алгоритмов
- •7.5.4.6.Простой генетический алгоритм
- •7.5.4.7.Разновидности генетических операторов
- •7.5.4.8.Генетический метод комбинирования эвристик
- •8.Эффективность сапр
- •9.Понятие об открытых системах
- •9.1.История развития открытых систем
- •9.2.Существующие определения открытых систем и терминология
- •9.3.Различные подходы к понятию "открытые системы"
- •10.Технологии и стандарты информационной поддержки жизненного цикла изделий
- •Заключение
- •Библиографический список
- •Оглавление
- •394026 Воронеж, Московский просп., 14
6.2.Информационное обеспечение сапр
Под информацией – одним из основных понятий кибернетики – подразумеваются некоторые сведения или совокупность каких-либо данных, являющихся объектом хранения, передачи и преобразования. Применительно к САПР под данными понимают информацию, представленную в формализованном виде, т.е. в виде последовательности символов, букв, цифр, графиков, таблиц, чертежей, текстов и т. п.
Из общего бюджета времени, затрачиваемого современной ЭВМ при решении различных проектных задач, 10% составляют вычисления, а остальные 90% отводятся на переработку информации. К переработке информации относятся запоминание, поиск необходимой информации в информационных массивах, передача информации от одного массива к другому, моделирование процессов и др. Следует отметить, что процесс вычисления также может рассматриваться как частный случай переработки информации.
Информационное обеспечение (ИО) САПР – это совокупность сведений (данных), представленных в определенном виде и используемых при выполнении автоматизированного проектирования. Проектирование реализуется комплексом задач, связанных с переработкой многочисленных массивов информации различного вида. Поэтому информационное обеспечение является одной из важнейших составных частей САПР, а затраты на его разработку составляют более половины стоимости системы в целом.
Информацию, используемую в САПР, условно можно разделить на исходную и производную. Исходной называется информация, существующая до начала машинного проектирования. Она подразделяется на переменную и условно-постоянную.
К переменной относится следующая информация: при проектировании детали – нагрузки на нее и внешние ограничения; в САПР ТП – геометрическая и технологическая информация о конкретной детали. Кодируемая информация о детали в САПР ТП слагается из четырех частей:
1) информация технологического, конструктивного и экономического характера, относящаяся ко всей детали в целом (сведения о способе изготовления детали, условиях производства, оборудовании, термической обработке и т. д.);
2) информация технологического и конструктивного характера, относящаяся к отдельным поверхностям или частям детали (способ изготовления, вид термообработки, вид покрытия и т. д.);
3) геометрическая информация, относящаяся ко всей детали в целом (габариты, точность изготовления, шероховатость поверхности и т. д.);
4) геометрическая информация, определяющая форму, размеры, точностные и качественные характеристики отдельных поверхностей детали и их взаимное расположение.
Эта информация вводится в оперативное запоминающее устройство каждый раз при проектировании нового технологического процесса на конкретную деталь.
Условно-постоянная информация, состоящая из справочной и методической информации, включает сведения об имеющихся на заводе нормализованных узлах и деталях, оборудовании, оснастке, нормализованном режущем и измерительном инструментах, методах получения заготовок и их обработки и др. Эта информация является достаточно стабильной и постоянно хранится во внешней памяти ЭВМ.
Производная информация формируется на различных этапах процесса проектирования и применительно к САПР ТП содержит сведения о маршруте обработки заготовки, технологических операциях и переходах, режимах резания, графических изображениях операционных эскизов и инструментальных наладок и др.
Вся условно-постоянная информация, необходимая для функционирования САПР, представляется в виде базы данных (БД). База данных – это совокупность всех тех данных, которые обрабатываются в более чем одной программе (модуле). База данных для САПР ТП включает массивы информации об оборудовании, инструментах, приспособлениях, нормах времени, формулировках операций и переходов, технологических и организационных условиях обработки изделий, процедурах принятия решений, сбора и организации данных, а также перечень статистических методов и моделей в пределах проблематики системы и др.
Для использования БД необходимо специальное программное обеспечение, которое производит выборку данных прикладными программами, запись новых данных, удаление старых ненужных записей, перезапись файлов с одних машинных носителей на другие.
Совокупность программ, обслуживающих БД, называется системой управления базой данных (СУБД). К основным функциям СУБД относят следующие: определение и инициализацию БД; организацию хранения данных; предоставление пользователям доступа к БД; защиту целостности БД; управление доступом к БД; поддержание функций системного персонала; поддержание технологического процесса функционирования системы БД – СУБД.
К компонентам информационного обеспечения предъявляются следующие требования:
1. Основной формой реализации компонентов информационного обеспечения являются БД в распределенной или централизованной форме, организация данных в которых обеспечивает их оптимальное использование в конкретных применениях.
2. Совокупность БД САПР должна удовлетворять принципу информационного единства, т.е. использовать термины, символы, классификаторы, условные обозначения и способы представления данных, принятые в САПР объектов конкретных видов.
3. Независимо от логической организации данных БД должны обеспечивать:
информационную совместимость проектирующих и обслуживающих подсистем САПР;
независимость данных на логическом и физическом уровнях, в том числе инвариантность к программному обеспечению.
возможность одновременного использования данных из различных БД и различными пользователями.
возможность интеграции неоднородных БД для совместного их использования различными подсистемами САПР;
возможность наращивания БД.
контролируемую избыточность данных.
4. Создание, поддержка и использование БД, а также взаимосвязь между информацией в БД и обрабатывающими ее программными модулями осуществляется системой управления базами данных (СУБД), являющейся, как обще системной ПМК, частью одной из обслуживающих подсистем.