Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Лекция 2
Система автоматизированного проектирования (САПР) - организационно-техническая система, состоящая из комплекса средств автоматизации проектирования, взаимосвязанных подразделениями проектной организации или коллективом специалистов выполняющую автоматизированное проектирование.
По своему назначению подсистемы САПР делятся на проектирующие и обслуживающие.
Проектирующие подсистемы непосредственно реализуют некоторую часть процесса проектирования (выполняют этапы проектирования, проектные процедуры и операции) и обеспечивают получение законченных проектных решений.
Проектирующие подсистемы, в свою очередь, делят на объектно-зависимые и объектно-независимые (инвариантные).
Объектно-зависимые подсистимы осуществляют выполнение проектных процедур, связанных целью, назначением и спецификой проектируемого объекта. Объектно-зависимыми подсистемами при проектировании технологической части предприятий являются например, подсистемы функции (проектирование и расчет технологическим схем) и структуры (подбор и расчет количества единиц технологического оборудования), при проектировании строительной части предприятий подсистема архитектурно-строительных решений. Объектно-независимые (инвариантные) подсистемы выполняют проектные процедуры, инвариантные по отношению к объекту проектирования (не зависящие от объекта проекта проектирования). Такими могут быть подсистемы оптимизации, моделирования и др.
Обслуживающие подсистемы предназначены для обеспечения работоспособности проектирующих подсистем. К ним относятся подсистемы управления, информационного поиска, документирования, графического отображения др.
Структура комплекса средств автоматизации проектирования включает семь видов обеспечения: математическое, программное, информационное, методическое, лингвистическое, техническое и организационное, компоненты которых представлены в таблице.
Обеспечение |
Компонент |
Основа построения |
Математическое |
Математические модели проектируемых объектов, теория, методы, алгоритмы |
Перспективные методы проектирования; методы построения моделей (корреляционный анализ, имитационное моделирование, апроксимация и экстраполяция, аналитический расчет и др.); методы и алгоритмы векторного и скалярного оптимального проектирования; теория принятия решений и др. |
Программное |
Обшие программы и пакеты прикладных программ с необходимой программной документацией |
Методы реализации адаптируемости к различным конфигурациям ЭВМ и их операционным системам; модульность; обеспечение мультипрограммной работы, режим диалога и др. |
Информационное |
Базы данных и средства управления базами данных |
Принципы многократного использования данных при их вводе; методы анализа и синтеза, информационных потоков; методы построения логических и физических структур данных, схем и подсистем базы; гибкость организации и открытость структуры и др. |
Методическое |
Нормативы, документы, правила отбора и эксплуатации средств автоматизации проектирования, обеспечения построения моделей проектирования |
Методические рекомендации и указания, ГОСТы, ОСТы, ТУ, методики и др. |
Лингвистическое |
Совокупность специальных языков, обеспечивающих методологию проектирования в САПР (языки программирования, проектирования, диалоговые) |
Языки проектирования программ, логических схем алгоритмов |
Техническое |
Устройства вычислительной и организационной техники, обеспечивающие функционирование САПР |
Серийные средства вычислительной техники обшего назначения и специальные технические средства |
Организационное |
Документы, регламентирующие организационную структуру САПР |
Прогрессивные методы организации проектирования |
Режимы проектирования в САПР.
По характеру и степени участия человека и использования ЭВМ при выполнении некоторого маршрута различают режимы проектирования:
Если инициатором диалога является человек, имеющий возможность в любой момент прервать автоматические вычисления на ЭВМ, то диалог называется активным.
Если прерывание вычислений происходит по командам исполняемой на ЭВМ программы в заранее предусмотренные моменты, то такой диалог называют пассивным.
Если в маршруте преобладает проектные процедуры, для которых достигнута высокая степень формализации и разработаны достаточно эффективные алгоритмы, то прерывания предусматриваются между проектными процедурами. Человек оценивает синтезированное проектное решение и выбирает то или иное продолжение проектирования.
Если полная формализация процедуры не достигнута или неэффективна, то прерывания вычислений предусматриваются внутри процедуры. Такой внутрипроцедурный диалоговый режим характерен для большинства процедур конструкторского проектирования.
Во многих случаях пользователь САПР в режиме диалога только вводит и редактирует исходные данные для выполнения определенного маршрута проектирования, а непосредственное исполнение маршрута производится в автоматическом (пакетном) режиме работы ЭВМ.
Развитие САПР происходит в направлении повышения степени автоматизации проектирования. Однако работа в режиме диалога в САПР остается неизбежной, т.к. полностью формализовать процесс проектирования сложных систем не удается, и участие человека в этом случае позволяет ускорить принятие решения.
4