Автор: Пользователь скрыл имя, 06 Сентября 2011 в 09:20, лекция
Автоматизация проектирования занимает особое место среди информационных технологий. Во первых, автоматизация проектирования — синтетическая дисциплина, ее составными частями являются многие другие современные информационные технологии. Так, техническое обеспечение систем автоматизированного проектирования (САПР) основано на использовании вычислительных сетей и телекоммуникационных технологий, в САПР используются персональные компьютеры и рабочие станции.
Лекция 1
1.1.
Введение в САПР
Автоматизация проектирования занимает особое место среди информационных технологий. Во первых, автоматизация проектирования — синтетическая дисциплина, ее составными частями являются многие другие современные информационные технологии. Так, техническое обеспечение систем автоматизированного проектирования (САПР) основано на использовании вычислительных сетей и телекоммуникационных технологий, в САПР используются персональные компьютеры и рабочие станции.
Математическое обеспечение САПР отличается богатством и разнообразием используемых методов вычислительной математики, статистики, математического программирования, дискретной математики, искусственного интеллекта. Программные комплексы САПР относятся к числу наиболее сложных современных программных систем, основанных на операционных системах Unix, Windows 95/NT, языках программирования. С, С++, Java и других, современных CASE технологиях, реляционных и объектно-ориентированных системах управления базами данных (СУБД), стандартах открытых систем и обмена данными в компьютерных средах.
Во вторых, знание основ автоматизации
проектирования и умение
Дальнейшее развитие САПР шло по пути создания аппаратных и программных средств машинной графики, повышения вычислительной эффективности программ моделирования и анализа, расширения областей применения САПР, упрощения пользовательского интерфейса, внедрения в САПР элементов искусственного интеллекта.
К настоящему времени создано
большое число программно
Подготовка инженеров разных специальностей
в области САПР включает базовую и специальную
компоненты. Наиболее общие положения,
модели и методики автоматизированного
проектирования входят в программу курса,
посвященного основам САПР, более детальное
изучение тех методов и программ, которые
специфичны для конкретных специальностей,
предусматривается в профильных дисциплинах.
1.2.
Понятие инженерного
проектирования
Проектирование технического объекта — создание, преобразование и представление в принятой форме образа этого еще не существующего объекта. Об раз объекта или его составных частей может создаваться в воображении человека в результате творческого процесса или генерироваться в соответствии с некоторыми алгоритмами в процессе взаимодействия человека и ЭВМ. В любом случае инженерное проектирование начинается при наличии выраженной потребности общества в некоторых технических объектах, которыми могут быть объекты строительства, промышленные изделия или процессы. Проектирование включает в себя разработку технического предложения и (или) технического задания (ТЗ), отражающих эти потребности, и реализацию ТЗ в виде проектной документации.
Обычно ТЗ представляют в виде некоторых документов. Результатом проектирования, как правило, служит полный комплект документации, содержащий достаточные сведения для изготовления объекта в заданных условиях. Эта документация и есть проект или точнее описание объекта. Более коротко, проектирование — процесс, заключающийся в получении и преобразовании исходного описания объекта в окончательное описание на основе выполнения комплекса работ исследовательского, расчетного и конструкторского характера.
Преобразование исходного описания в окончательное порождает ряд промежуточных описаний, подводящих итоги решения некоторых задач и используемых для обсуждения и принятия проектных решений для окончания или продолжения проектирования.
Проектирование, при котором все проектные решения или их часть получают путем взаимодействия человека и ЭВМ, называют автоматизированным в отличие от ручного (без использования ЭВМ) или автоматического (без участия человека на промежуточных этапах). Система, реализующая автоматизированное проектирование, представляет собой систему автоматизированного проектирования (в англоязычном написании CAD System — Computer Aided Design System).
Автоматическое
проектирование возможно лишь в отдельных
частных случаях для
Проектирование
сложных объектов основано на применении
идей и принципов, изложенных в ряде теорий
и подходов. Наиболее общим подходом является
системный подход, идеями которого пронизаны
различные методики проектирования сложных
систем.
1.3.
Системный подход
к проектированию
Основные идеи и принципы проектирования сложных систем выражены в системном подходе. Для специалиста в области системотехники они являются очевидными и естественными, однако, их соблюдение и реализация зачастую сопряжены с определенными трудностями, обусловливаемыми особенностями проектирования. Как и большинство взрослых образованных людей, правильно использующих родной язык без привлечения правил грамматики, инженеры используют системный подход без обращения к пособиям по системному анализу. Однако интуитивный подход без применения правил системного анализа может оказаться недостаточным для решения все более усложняющихся задач инженерной деятельности.
Основной общий принцип системного подхода заключается в рассмотрении частей явления или сложной системы с учетом их взаимодействия. Системный подход выявляет структуру системы ее внутренние и внешние связи.
Системы
автоматизированного
1.4.
Системы автоматизированного
проектирования и их
место среди других
автоматизированных
систем
Структура САПР. Как и любая сложная система, САПР состоит из подсистем»: Различают подсистемы проектирующие и обслуживающие.
Проектирующие подсистемы непосредственно выполняют проектные процедуры. Примерами проектирующих подсистем могут служить подсистемы геометрического трехмерного моделирования механических объектов, изготовления конструкторской документации, схемотехнического анализа, трассировки соединений в печатных платах.
Обслуживающие
подсистемы обеспечивают функционирование
проектирующих подсистем, их совокупность
часто называют системной средой (или
оболочкой) САПР. Типичными обслуживающими
подсистемами являются подсистемы управления
проектными данными (PDM — Product Data Management),
управления процессом проектирования
(DesPM — Design Process Management), пользовательского
интерфейса для связи разработчиков с
ЭВМ, CASE (Computer Aided Software Engineering) для разработки
и сопровождения программного обеспечения
САПР, обучающие подсистемы для освоения
пользователями технологий, реализованных
в САПР.
1.5.
Виды обеспечения:
САПР
Структурирование
САПР по различным аспектам обусловливает
появление видов обеспечения: В
САПР. Принято выделять семь видов
обеспечения:
Техническое (ТО), включающее различные аппаратные средства (ЭВМ, периферийные устройства, сетевое коммутационное оборудование, линии связи, измерительные средства);
Математическое (МО), объединяющее математические методы, модели и алгоритмы для выполнения проектирования;
Программное (ПО), представляемое компьютерными программами САПР;
Информационное (ИО), состоящее из баз данных (БД), систем управления базами данных (СУБД), а также других данных, используемых при проектировании; отметим, что вся совокупность используемых при проектировании данных называется информационным фондом САПР, а БД вместе с СУБД носит название банка данных (БнД);
Лингвистическое (ЛО), выражаемое языками общения между проектировщиками и ЭВМ, языками программирования и языками обмена данными между техническими средствами САПР;
Методическое (МетО), включающее различные методики проектирования, иногда к МетО относят также математическое обеспечение;
Организационное
(ОО), представляемое штатными расписаниями,
должностными инструкциями и другими
документами, регламентирующими работу
проектного предприятия.
1.6.
Разновидности
САПР
Классификацию САПР делают по приложению, целевому назначению, масштабам (комплексности решаемых задач), характеру базовой подсистемы и т. д.
По приложениям наиболее представительными и широко используемыми являются следующие группы САПР:
Кроме того, известно большое число более специализированных САПР, или выделяемых в указанных группах, или представляющих самостоятельную ветвь в классификации. Примерами таких систем являются САПР больших интегральных схем (БИС); САПР летательных аппаратов; САПР электрических машин и т.п.
По целевому назначению различают САПР или подсистемы САПР, обеспечивающие разные аспекты проектирования. Так, в составе MCAD появляются CAE/CAD/CAM системы:
По масштабу различают отдельные программно-методические комплексы (ПМК) САПР, например, комплекс анализа прочности механических изделий в соответствии с методом конечных элементов (МКЭ) или комплекс анализа электронных схем; системы ПМК; системы с уникальными архитектурами не только программного (software), но и технического (hardware) обеспечений.
По характеру базовой подсистемы различают следующие разновидности САПР:
Информация о работе Введение в системы автоматизированного проектирования