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