Главная страница
Навигация по странице:

  • В начале 70-х годов работы по созданию САПР получили признание

  • Первая в СССР программа анализа электронных схем

  • История развития систем автоматизации проектирования. Автоматизированное проектирование в машиностроении

  • Системы автоматизированного проектирования: определение, назначение

  • Принципы создания систем автоматизированного проектирования Принцип включения

  • Взаимосвязь САПР с другими АС

  • Структура и виды обеспечения САПР

  • Обслуживающие подсистемы

  • САПР на базе подсистемы машинной графики

  • САПР на базе конкретного прикладного пакета

  • Комплексные (интегрированные) САПР

  • Лингвистическое обеспечение САПР: определение, назначение, состав Лингвистическое обеспечение

  • Языки проектирования

  • ------шпоры_ПССАПР. Понятие проектирования Техническая система


    Скачать 203.32 Kb.
    НазваниеПонятие проектирования Техническая система
    Дата25.05.2022
    Размер203.32 Kb.
    Формат файлаdocx
    Имя файла------шпоры_ПССАПР.docx
    ТипДокументы
    #548903
    страница2 из 5
    1   2   3   4   5

    История развития систем автоматизации проектирования. Автоматизация проектирования вычислительных машин и электронных схем

    Автоматизация проектирования зародилась в радиоэлектронной промышленности, значительно опередив по времени появление САПР в области машиностроения. Очевидной причиной этого является необходимость в машиностроительных САПР (MCAD - Mechanical computer-aided design) выполнять основной объем работ конструкторского характера, что требует использования высококачественных графических станций, но такие станции стали доступными лишь в 80-е годы.

     Что касается САПР цифровых автоматов и вычислительных машин, первые результаты для создания таких САПР были получены в конце  50-х годов.   Эти результаты в значительной мере были предвосхищены трудами английского математика XIX века Джорджа Буля (1815-1864), заложившего основы математической логики; создателя математической теории информации Клода Шеннона,   занимавшегося вопросами теории релейно-контактных схем;   советского физика В.И.Шестакова, который одновременно с К.Шенноном (1938 г.) предложил применять математическую логику к синтезу логических схем.

    История САПР  вычислительных машин в нашей стране тесно связана с такими организациями как ИТМиВТ, НИИ автоматической аппаратуры, НИИ молекулярной электроники, ЦКБ Алмаз, ведущими инженерными вузами.

    В начале 70-х годов   работы по созданию САПР получили признание.

    Автоматизация проектирования на функционально-логическом и системном уровнях во-многом связана с созданием языков проектирования (design language).

    Для моделирования на системном уровне было разработано большое число языков. Из числа общецелевых языков моделирования одним из первых был язык GPSS, появившийся в 1964 г. и, что удивительно, продолжающий широко использоваться и в настоящее время.

    История САПР в электронике   берет свое начало в первой половине  60-х годов прошлого века.

    В США первыми программами анализа нелинейных электронных схем были TAP, NET-1,  разработанные в  1962 и 1964 г.

    Первая в СССР программа анализа электронных схем  разработана в МВТУ им. Н. Э. Баумана И. П. Норенковым,  сообщение о ней появилось в 1965 г.

    С ростом степени интеграции микроэлектронных схем задачи проектирования становятся все более сложными. Разработка БИС и СБИС без автоматизации проектирования уже невозможна.

    Появляются компании, целиком специализирующиеся на создании средств ECAD (electronic computer-aided design). Среди них выделяются три гранда - Mentor Graphics, Cadence, Synopsys.

    1. История развития систем автоматизации проектирования. Автоматизированное проектирование в машиностроении

    • CAD - Computer-Aided Design

    • CAE - Computer-Aided Engineering

    • CAM - Computer-Aided Manufacturing

    Историю развития  CAD/CAM/CAE-систем в машиностроении часто разделяют на несколько этапов.

    На первом этапе (до конца 70-х годов)   был получен ряд научно-практических результатов, доказавших принципиальную возможность автоматизированного проектирования сложных промышленных изделий. Возможности систем на первом  этапе в значительной мере определялись характеристиками имеющихся в то время графических аппаратных средств.  Преимущественно использовались графические терминалы, подключаемые к мэйнфреймам, в качестве которых применялись компьютеры компаний IBM и CDC, или к мини-ЭВМ типа PDP/11.   По данным Dataquest  в начале 80-х гг. стоимость одной лицензии CAD-системы доходила до $90000.

    На втором этапе (80-е годы) появились и начали использоваться графические рабочие станции компаний Intergraph, Sun Microsystems  с архитектурой SPARC или  автоматизированные рабочие места на компьютерах  VAX от DEC  под управлением ОС Unix. К концу 80-х гг. стоимость CAD-лицензии снизилась, примерно, до $20000. Тем самым были созданы предпосылки для  создания CAD/CAM/CAE-систем более широкого применения.

    На третьем этапе (начиная с 90-х годов)  бурное развитие микропроцессоров привело к возможности использования  рабочих станций на персональных ЭВМ, что заметно снизило стоимость внедрения САПР на предприятиях. На этом этапе продолжается совершенствование систем и расширение их функциональности.  Начиная с 1997 г., рабочие станции на платформе  Wintel  не уступают Unix-станциям по объемам продаж.   Стоимость лицензии   снизилась до нескольких тысяч долларов. 

     Четвертый этап (начиная с конца 90-х годов) характеризуется интеграцией      CAD/CAM/CAE-систем с системами управления проектными данными PDM (Product Data Management) и с другими средствами информационной поддержки изделий. 

    Принято делить CAD/CAM-системы по их функциональным характеристикам на три уровня (верхний, средний и нижний). В 80-е годы и в начале 90-х такое деление основывалось на значительном различии характеристик используемого для САПР вычислительного оборудования.

    Сегодня деление CAD/CAM-систем на САПР верхнего, среднего и нижнего уровней еще сохраняется, хотя и страдает очевидной нечеткостью.

    Проектирование механических изделий заключается прежде всего в конструировании, т.е. в определении геометрических форм тел и их взаимного расположения. Поэтому история автоматизации проектирования в машиностроении связана с историей компьютерной графики и практически началась  с создания первой графической станции.

     Развитие компьютерной графики определялось не только возможностями аппаратных средств, но и характеристиками программного обеспечения. Оно должно было быть инвариантным по отношению к используемым аппаратным средствам ввода и вывода графической информации. Поэтому значительное внимание с 70-х годов уделяется вопросам стандартизации графических программ. Стандарт на базисную графическую систему включает в себя функциональное описание и спецификации графических функций для различных языков программирования.

    1. Системы автоматизированного проектирования: определение, назначение


    САПР — это организационно-техническая система, состоящая из совокупности комплекса средств автоматизации проектирования и коллектива специалистов подразделений проектной организации, выполняющая автоматизированное проектирование объекта, которое является результатом деятельности проектной организации.

    Из этого определения следует, что САПР — это не средство автоматизации, а система деятельности людей по проектированию объектов. Поэтому автоматизация проектирования как научно-техническая дисциплина отличается от обычного использования ЭВМ в процессах проектирования тем, что в ней рассматриваются вопросы построения системы, а не совокупность отдельных задач.

    Из определения САПР также следует, что целью ее функционирования является проектирование.

    Практически решить в полном объеме задачу формализации всего процесса проектирования очень сложно, однако если будет автоматизирована хотя бы часть проектных операций, это себя все равно оправдает, т. к. позволит в дальнейшем развивать созданную САПР на основе более совершенных технических решений и с меньшими затратами ресурсов.

    В целом для всех этапов проектирования изделий и технологии их изготовления можно выделить следующие основные виды типовых операций обработки информации:

    • поиск и выбор из всевозможных источников нужной информации;

    • анализ выбранной информации;

    • выполнение расчетов;

    • принятие проектных решений;

    • оформление проектных решений в виде, удобном для дальнейшего использования.

    Автоматизация перечисленных операций обработки информации и процессов управления использованием информации на всех стадиях проектирования составляет сущность функционирования современных САПР.

    1. Принципы создания систем автоматизированного проектирования

    1. Принцип включения состоит в том, что требования к созданию, функционированию и развитию САПР определяются со стороны более сложной системы, включающей в себя САПР в качестве подсистемы. Такой сложной системой может быть, например, комплексная система АСНИ — САПР — АСУТП предприятия, САПР отрасли и т. п.

    2. Принцип системного единства предусматривает обеспечение целостности САПР за счет связи между ее подсистемами и функционирования подсистемы управления САПР.

    3. Принцип комплексности требует связности проектирования отдельных элементов и всего объекта в целом на всех стадиях проектирования.

    4. Принцип информационного единства предопределяет информационную согласованность отдельных подсистем и компонентов САПР. Это означает, что в средствах обеспечения компонентов САПР должны использоваться единые термины, символы, условные обозначения, проблемно-ориентированные языки программирования и способы представления информации. За счет информационного единства результаты решения одной задачи в САПР без какой-либо перекомпоновки или переработки полученных массивов данных могут быть использованы в качестве исходной информации для других задач проектирования.

    5. Принцип совместимости состоит в том, что языки, коды, информационные и технические характеристики структурных связей между подсистемами и компонентами САПР должны быть согласованы так, чтобы обеспечить совместное функционирование всех подсистем и сохранить открытую структуру САПР в целом. Так, введение каких-либо новых технических или программных средств в САПР не должно приводить к каким-либо изменениям уже эксплуатируемых средств.

    6. Принцип инвариантности предусматривает, что подсистемы и компоненты САПР должны быть по возможности универсальными или типовыми, т. е. инвариантными к проектируемым объектам и отраслевой специфике. Применительно ко всем компонентам САПР это, конечно, невозможно. Однако многие компоненты, например программы оптимизации, обработки массивов данных и другие, могут быть сделаны одинаковыми для разных технических объектов.

    7. Принцип развития требует, чтобы в САПР предусматривалось наращивание и совершенствование компонентов и связей между ними. При модернизации подсистемы САПР допускается частичная замена компонентов, входящих в подсистему, с изданием соответствующей документации.



    1. Взаимосвязь САПР с другими АС


    К инструментальным средствам проектирования технических объектов относятся прежде всего MCAD (Mechanical Computer Aided Design), включающие CAE (Computer Aided Engineering), CAD (Computer Aided Design) и CAM (Computer Aided Manufacturing) системы.

    В свою очередь, эти составляющие могут входить в состав более многофункциональных PDM (Product Data Management) и PLM (Product Lifecycle Management) систем, предназначенных для управления процессом проектирования на отдельных этапах и в целом на протяжении всего жизненного цикла изделия. Системы инженерных расчетов (CAE) предназначены для проведения проектных и проверочных расчетов.



    1. Структура и виды обеспечения САПР

    Как и любая сложная система, САПР состоит из подсистем. Различают подсистемы проектирующие и обслуживающие.

    Проектирующие подсистемы непосредственно выполняют проектные процедуры. Примерами проектирующих подсистем могут служить подсистемы геометрического трехмерного моделирования механических объектов, изготовления конструкторской документации, схемотехнического анализа, трассировки соединений в печатных платах.

    Обслуживающие подсистемы обеспечивают функционирование проектирующих подсистем, их совокупность часто называют системной средой (или оболочкой) САПР. Структурирование САПР по различным аспектам обусловливает появление видов обеспечения САПР. Принято выделять семь видов обеспечения САПР:

    • техническое, включающее различные аппаратные средства (ЭВМ, периферийные устройства, сетевое коммутационное оборудование, линии связи, измерительные средства);

    • математическое, объединяющее математические методы, модели и алгоритмы для выполнения проектирования;

    • программное, представляемое компьютерными программами САПР;

    • информационное, состоящее из базы данных, СУБД, а также включающее другие данные, которые используются при проектировании; отметим, что вся совокупность используемых при проектировании данных называется информационным фондом САПР, база данных вместе с СУБД носит название банка данных;

    • лингвистическое, выражаемое языками общения между проектировщиками и ЭВМ, языками программирования и языками обмена данными между техническими средствами САПР;

    • методическое, включающее различные методики проектирования; иногда к нему относят также математическое обеспечение;

    • организационное, представляемое штатными расписаниями, должностными инструкциями и другими документами, которые регламентируют работу проектного предприятия.



    1. Классификация САПР

    Классификацию САПР осуществляют по ряду признаков, например по приложению, целевому назначению, масштабам (комплексности решаемых задач), характеру базовой подсистемы — ядра САПР.

    По приложениям наиболее представительными и широко используемыми являются следующие группы САПР:

    • САПР для применения в отраслях общего машиностроения. Их часто называют машиностроительными САПР или системами MCAD (Mechanical CAD);

    • САПР для радиоэлектроники: системы ECAD (Electronic CAD) или EDA (Electronic Design Automation);

    • САПР в области архитектуры и строительства.

    Кроме того, известно большое число специализированных САПР, или выделяемых в указанных группах, или представляющих самостоятельную ветвь классификации. Примерами таких систем являются САПР больших интегральных схем (БИС); САПР летательных аппаратов; САПР электрических машин и т. п.

    По целевому назначению различают САПР или подсистемы САПР, обеспечивающие разные аспекты проектирования. Так, в составе MCAD появляются рассмотренные выше CAE/CAD/CAM-системы.

    По масштабам различают отдельные программно-методические комплексы (ПМК) САПР; системы ПМК; системы с уникальными архитектурами не только программного (software), но и технического (hardware) обеспечений.

    По характеру базовой подсистемы различают следующие разновидности САПР:

    1. САПР на базе подсистемы машинной графики и геометрического моделирования. Эти САПР ориентированы на приложения, где основной процедурой проектирования является конструирование, т. е. определение пространственных форм и взаимного расположения объектов. К этой группе систем относится большинство САПР в области машиностроения, построенных на базе графических ядер.

    2. САПР на базе СУБД. Они ориентированы на приложения, в которых при сравнительно несложных математических расчетах перерабатывается большой объем данных. Такие САПР преимущественно встречаются в технико-экономических приложениях, например при проектировании бизнес-планов, но они имеются также при проектировании объектов, подобных щитам управления в системах автоматики.

    3. САПР на базе конкретного прикладного пакета. Фактически это автономно используемые ПМК, например имитационного моделирования производственных процессов, расчета прочности по МКЭ, синтеза и анализа систем автоматического управления и т. п. Часто такие САПР относятся к системам САЕ. Примерами могут служить программы логического проектирования на базе языка VHDL, математические пакеты типа MathCAD.

    4. Комплексные (интегрированные) САПР, состоящие из совокупности подсистем предыдущих видов. Характерными примерами комплексных САПР являются CAE/CAD/CAM-системы в машиностроении или САПР БИС. Так, САПР БИС включает в себя СУБД и подсистемы проектирования компонентов, принципиальных, логических и функциональных схем, топологии кристаллов, тестов для проверки годности изделий. Для управления столь сложными системами применяют специализированные системные среды.



    1. Лингвистическое обеспечение САПР: определение, назначение, состав


    Лингвистическое обеспечение представляет собой совокупность языков, используемых в САПР для представления информации о проектируемых объектах, процессе и средствах проектирования и для осуществления диалога между проектировщиками и ЭВМ.

    Термином "язык" в широком смысле называют любое средство общения, любую систему символов или знаков для обмена информацией.

    Лингвистическое обеспечение САПР состоит из языков программирования, проектирования и управления.

    Языки программирования служат для разработки и редактирования системного и прикладного программного обеспечения САПР. Они базируются на алгоритмических языках — наборе символов и правил образования конструкций из этих символов для задания алгоритмов решения задач.

    Языки проектирования — это проблемно-ориентированные языки, служащие для обмена информацией об объектах и процессе проектирования между пользователем и ЭВМ.

    Языки управления служат для формирования команд управления технологическим оборудованием, устройствами документирования, периферийными устройствами ЭВМ.

    Существуют различные уровни языков программирования: высокие, более удобные для пользователя, и низкие, близкие к машинным языкам.

    Программа, записанная на некотором языке программирования высокого уровня, называется исходной. Прежде чем исходная программа будет исполнена, она должна быть преобразована в машинную форму, соответствующую ЭВМ данного типа. Подобные преобразования осуществляются специальными программами, называемыми языковыми процессорами.

    Основные типы языковых процессоров — трансляторы и интерпретаторы; соответственно преобразования программ называют трансляцией и интерпретацией.

    Трансляцией называют перевод всего текста программы на исходном языке (исходной программы) в текст на объектном языке (объектную программу). Если исходный язык является языком высокого уровня, а объектный — машинным, то транслятор называют компилятором. Если исходный язык — машинно-ориентированный (в автокоде), а объектный — машинный, то транслятор называют ассемблером. Если исходный и объектный языки относятся к одному уровню, то транслятор называют конвертером.

    По методу трансляции (компиляции) сначала исходная программа переводится на машинный язык, а затем скомпилированная рабочая программа исполняется.

    При интерпретации перевод исходной программы в рабочую совмещены во времени, очередной оператор исходной программы анализируется и тут же исполняется.

    В большинстве случаев применение трансляторов приводит к меньшим затратам машинного времени, но к большим затратам машинной памяти, чем при интерпретации.

    Совокупность языка программирования и соответствующего ему языкового процессора называют системой программирования.
    1. 1   2   3   4   5


    написать администратору сайта