Специфика информационного обеспечения САПР
САПР как объект проектирования Состав САПР По определению, САПР — это организационно-техническая система, состоящая из совокупности комплекса средств автоматизации проектирования и коллектива специалистов подразделений проектной организации, выполняющая автоматизированное проектирование объекта, которое является результатом деятельности проектной организации. САПР - система, объединяющая технические средства, математическое и Из этого определения следует, что САПР — это не средство автоматизации, а система деятельности людей по проектированию объектов. Поэтому автоматизация проектирования как научно-техническая дисциплина отличается от обычного использования ЭВМ в процессах проектирования тем, что в ней рассматриваются вопросы построения системы, а не совокупность отдельных задач. Эта дисциплина является методологической, поскольку она обобщает черты, являющиеся общими для разных конкретных приложений. Идеальная схема функционирования САПР представлена на рис. 1.
Эта схема идеальна в смысле полного соответствия формулировке согласно существующим стандартам и несоответствия реально действующим системам, в которых далеко не все проектные работы выполняются с помощью средств автоматизации и не все проектировщики пользуются этими средствами.
Проектировщики, как следует из определения, относятся к САПР. Это утверждение вполне правомерно, т. к. САПР — это система автоматизированного, а не автоматического проектирования. Это значит, что часть операций проектирования может и всегда будет выполняться человеком. При этом в более совершенных системах доля работ, выполняемых человеком, будет меньше, но содержание этих работ будет более творческим, а роль человека в большинстве случаев — более ответственной. Из определения САПР следует, что целью ее функционирования является проектирование. Как уже было сказано, проектирование — это процесс переработки информации, приводящий в конечном счете к получению полного представления о проектируемом объекте и способах его изготовления. В практике неавтоматизированного проектирования полное описание проектируемого объекта и способов его изготовления содержит проект изделия и техническую документацию. Для условия автоматизированного проектирования еще не узаконено названия конечного продукта проектирования, содержащего данные об объекте, и технологии его создания. На практике его называют по-прежнему "проектом". Проектирование — это один из наиболее сложных видов интеллектуальной работы, выполняемой человеком. Более того, процесс проектирования сложных объектов не под силу одному человеку и выполняется творческим коллективом. Это, в свою очередь, делает процесс проектирования еще более сложным и трудно поддающимся формализации. Для автоматизации такого процесса необходимо четко знать, что в действительности он собой представляет и как выполняется разработчиками. Опыт свидетельствует, что изучение процессов проектирования и их формализация давались специалистам с большим трудом, поэтому автоматизация проектирования всюду осуществлялась поэтапно, охватывая последовательно все новые проектные операции. Соответственно, поэтапно создавались новые и совершенствовались старые системы. Чем на большее число частей разбита система, тем труднее правильно сформулировать исходные данные для каждой части, но тем легче провести оптимизацию.
Объектом автоматизации проектирования являются работы, действия человека, которые он выполняет в процессе проектирования. А то, что проектируют, называют объектом проектирования. Человек может проектировать дом, машину, технологический процесс, промышленное изделие. Такие же объекты призвана проектировать САПР. При этом разделяют САПР изделия (САПР И) и САПР технологических процессов (САПР ТП). Разновидности САПР Классификацию САПР осуществляют по ряду признаков, например по приложению, целевому назначению, масштабам (комплексности решаемых задач), характеру базовой подсистемы — ядра САПР. По назначению подсистемы САПР разделяют на два вида: проектирующие и К проектирующим относятся подсистемы, выполняющие проектные проце- дуры и операции, например: подсистема компоновки машины; подсистема проектирования сборочных единиц; подсистема проектирования деталей; подсистема проектирования схемы управления; подсистема технологического проектирования. К обслуживающим относятся подсистемы, предназначенные для поддержа- ния работоспособности проектирующих подсистем, например: подсистема графического отображения объектов проектирования; подсистема документирования; подсистема информационного поиска и др. В зависимости от отношения к объекту проектирования различают два вида проектирующих подсистем: объектно-ориентированные (объектные); объектно-независимые (инвариантные). К объектным подсистемам относят подсистемы, выполняющие одну или не- подсистема проектирования технологических систем; подсистема моделирования динамики, проектируемой конструкции и др.
подсистема расчетов деталей машин; подсистема расчетов режимов резания; подсистема расчета технико-экономических показателей и др. По целевому назначению различают САПР или подсистемы САПР, обеспечивающие разные аспекты (страты) проектирования. Так, в составе MCAD появляются рассмотренные выше CAE/CAD/CAM-системы. По приложениям наиболее представительными и широко используемыми являются следующие группы САПР: САПР для применения в отраслях общего машиностроения. Их часто называют машиностроительными САПР или системами MCAD (Mechanical CAD); САПР для радиоэлектроники: системы ECAD (Electronic CAD) или EDA (Electronic Design Automation); САПР в области архитектуры и строительства. Кроме того, известно большое число специализированных САПР, или выделяемых в указанных группах, или представляющих самостоятельную ветвь классификации. Примерами таких систем являются САПР больших интегральных схем (БИС); САПР летательных аппаратов; САПР электрических машин и т. п. По масштабам различают отдельные программно-методические комплексы (ПМК) САПР, например: комплекс анализа прочности механических изделий в соответствии с методом конечных элементов (МКЭ) или комплекс анализа электронных схем; системы ПМК; системы с уникальными архитектурами не только программного (software), но и технического (hardware) обеспечений. По характеру базовой подсистемы различают следующие разновидности САПР: 1. САПР на базе подсистемы машинной графики и геометрического моделирования. Эти САПР ориентированы на приложения, где основной процедурой проектирования является конструирование, т. е. определение пространственных форм и взаимного расположения объектов. К этой группе систем относится большинство САПР в области машиностроения, построенных на базе графических ядер. В настоящее время широко используют унифицированные графические ядра, применяемые более чем в одной САПР (ядра Parasolid фирмы EDS Urographies и ACIS фирмы Intergraph). 2. САПР на базе СУБД. Они ориентированы на приложения, в которых при сравнительно несложных математических расчетах перерабатывается большой объем данных. Такие САПР преимущественно встречаются в технико-экономических приложениях, например при проектировании бизнес-планов, но они имеются также при проектировании объектов, подобных щитам управления в системах автоматики.
3. САПР на базе конкретного прикладного пакета. Фактически это автономно используемые ПМК, например имитационного моделирования производственных процессов, расчета прочности по МКЭ, синтеза и анализа систем автоматического управления и т. п. Часто такие САПР относятся к системам САЕ. Примерами могут служить программы логического проектирования на базе языка VHDL, математические пакеты типа MathCAD. 4. Комплексные (интегрированные) САПР, состоящие из совокупности подсистем предыдущих видов. Характерными примерами комплексных САПР являются CAE/CAD/CAM-системы в машиностроении или САПР БИС. Так, САПР БИС включает в себя СУБД и подсистемы проектирования компонентов, принципиальных, логических и функциональных схем, топологии кристаллов, тестов для проверки годности изделий. Для управления столь сложными системами применяют специализированные системные среды. Следовательно, объекты проектирования не являются объектами автоматизации проектирования. В производственной практике объектом автоматизации проектирования является вся совокупность действий проектировщиков, разрабатывающих изделие или технологический процесс, или то и другое, и оформляющих результаты разработок в виде конструкторской, технологической и эксплуатационной документаций. Разделив весь процесс проектирования на этапы и операции, можно описать их с помощью определенных математических методов и определить инструментальные средства для их автоматизации. Затем необходимо рассмотреть выделенные проектные операции и средства автоматизации в комплексе и найти способы сопряжения их в единую систему, отвечающую поставленным целям. При проектировании сложного объекта различные проектные операции многократно повторяются. Это связано с тем, что проектирование представляет собой закономерно развивающийся процесс. Начинается он с выработки общей концепции проектируемого объекта, на ее основе - эскизного проекта. Далее приближенные решения (прикидки) эскизного проекта уточняются на всех последующих стадиях проектирования. В целом такой процесс можно представить в виде спирали. На нижнем витке спирали находится концепция проектируемого объекта, на верхнем — окончательные данные о спроектированном объекте. На каждом витке спирали выполняют, с точки зрения технологии обработки информации, идентичные операции, но в увеличивающемся объеме. Следовательно, инструментальные средства автоматизации повторяющихся операций могут быть одни и те же.
Практически решить в полном объеме задачу формализации всего процесса проектирования очень сложно, однако если будет автоматизирована хотя бы часть проектных операций, это себя все равно оправдает, т. к. позволит в дальнейшем развивать созданную САПР на основе более совершенных технических решений и с меньшими затратами ресурсов. В целом для всех этапов проектирования изделий и технологии их изготовления можно выделить следующие основные виды типовых операций обработки информации: поиск и выбор из всевозможных источников нужной информации; анализ выбранной информации; выполнение расчетов; принятие проектных решений; оформление проектных решений в виде, удобном для дальнейшего использования (на последующих стадиях проектирования, при изготовлении или эксплуатации изделия). Автоматизация перечисленных операций обработки информации и процессов управления использованием информации на всех стадиях проектирования составляет сущность функционирования современных САПР. Каковы основные черты систем автоматизированного проектирования и их принципиальные отличия от "позадачных" методов автоматизации? Первой характерной особенностью является возможность комплексного решения общей задачи проектирования, установления тесной связи между частными задачами, т. е. возможность интенсивного обмена информацией и взаимодействие не только отдельных процедур, но и этапов проектирования. Например, применительно к техническому (конструкторскому) этапу проектирования САПР РЭС позволяет решать задачи компоновки, размещения и трассировки в тесной взаимосвязи, которая должна быть заложена в технических и программных средствах системы. Применительно к системам более высокого уровня можно говорить об установлении тесной информационной связи между схемотехническим и техническим этапами проектирования. Такие системы позволяют создавать радиоэлектронные средства, более эффективные с точки зрения комплекса функциональных и конструкторско-технологических требований. Вторым отличием САПР РЭС является интерактивный режим проектирования, при котором осуществляется непрерывный процесс диалога "человек-машина". Сколь ни сложны и изощренны формальные методы проектирования, сколь ни велика мощность вычислительных средств, невозможно создать сложную аппаратуру без творческого участия человека. Системы автоматизации проектирования по своему замыслу должны не заменять конструктора, а выступать мощным инструментом его творческой деятельности. Третья особенность САПР РЭС заключается в возможности имитационного моделирования радиоэлектронных систем в условиях работы, близких к реальным. Имитационное моделирование дает возможность предвидеть реакцию проектируемого объекта на самые различные возмущения, позволяет конструктору "видеть" плоды своего труда в действии без макетирования. Ценность этой особенности САПР заключается в том, что в большинстве случаев крайне трудно сформулировать системный критерий эффективности РЭС. Эффективность связана с большим числом требований различного характера и зависит от большого числа параметров РЭС и внешних факторов. Поэтому в сложных задачах проектирования практически невозможно формализовать процедуру поиска оптимального по критерию комплексной эффективности решения. Имитационное моделирование позволяет провести испытания различных вариантов решения и выбрать лучший, причем сделать это быстро и учесть всевозможные факторы и возмущения. Четвертая особенность заключается в значительном усложнении программного и информационного обеспечения проектирования. Речь идет не только о количественном, объемном увеличении, но и об идеологическом усложнении, которое связано с необходимостью создания языков общения проектировщика и ЭВМ, развитых банков данных, программ информационного обмена между составными частями системы, программ проектирования. В результате проектирования создаются новые, более совершенные РЭС, отличающиеся от своих аналогов и прототипов более высокой эффективностью за счет использования новых физических явлений и принципов функционирования, более совершенной элементной базы и структуры, улучшенных конструкций и прогрессивных технологических процессов. Приведенные общесистемные принципы являются чрезвычайно важными на этапе разработки САПР. Контроль над их соблюдением обычно осуществляет специальная служба САПР предприятия. Сущность процесса проектирования РЭС заключается в разработке конструкций и технологических процессов производства новых радиоэлектронных средств, которые должны с минимальными затратами и максимальной эффективностью выполнять предписанные им функции в требуемых условиях. В результате проектирования создаются новые, более совершенные РЭС, отличающиеся от своих аналогов и прототипов более высокой эффективностью за счет использования новых физических явлений и принципов. Разнообразие средств и выполняемых функций обусловливает сложность структуры САПР, в которой выделяют ряд видов обеспечения и подсистем. Виды обеспечения САПР. Компонентами САПР являются виды обеспечения—техническое, математическое, программное, лингвистическое, информационное, методическое и организационное. Техническое обеспечение - совокупность технических (аппаратных) средств, используемых в САПР для переработки, хранения, передачи информации, организации общения человека с ЭВМ, изготовления проектной документации. Основу технического обеспечения составляют ЭВМ, разные виды периферийного оборудования - внешние запоминающие устройства, устройства ввода - вывода информации, технические средства машинной графики, аппаратура для связи технических средств между собой и с пользователями САПР. К техническому обеспечению САПР относят также средства организационной техники, различное измерительное оборудование для получения данных, используемых при проектировании. Математическое обеспечение - совокупность математических моделей, методов, алгоритмов для решения задач автоматизированного проектирования. Математическое обеспечение реализуется в программном обеспечении САПР. Программное обеспечение - совокупность программ, представленных в заданной форме, вместе с необходимой программной документацией, предназначенная для использования в САПР. Лингвистическое обеспечение - совокупность языков, используемых в САПР для представления информации о проектируемых объектах, процессе и средствах проектирования, которой обмениваются люди с ЭВМ и между собой в процессе автоматизированного проектирования. Информационное обеспечение - документы, содержащие описания стандартных проектных процедур, типовых проектных решений, комплектующих изделий, материалов и другие данные, а также файлы и блоки данных на магнитных носителях с записью указанных документов. Методическое обеспечение - документы, в которых отражены состав, правила отбора и эксплуатации средств автоматизированного проектирования. Иногда понятие методического обеспечения расширяют, включая в него лингвистическое и математическое обеспечения. Организационное обеспечение - положения, инструкции, приказы, штатные расписания, квалификационные требования и другие документы, регламентирующие организационную структуру подразделений проектного предприятия и их взаимодействие с комплексом средств автоматизированного проектирования. Подсистемы САПР. При проектировании все компоненты САПР функционируют во взаимодействии. Для пользователя аппаратные и программные средства выступают как единое целое, образуя инструмент проектирования. Этот инструмент сложен и неоднороден, в нем можно выделить отдельные структурные единицы: комплексы программно-методические (ПМК) и программно-технические (ПТК), подсистемы САПР. Программно-методический комплекс — взаимосвязанная совокупность некоторых частей программного, методического и информационного обеспечения, необходимая для получения законченного проектного решения по объекту проектирования или для выполнения определенных унифицированных процедур. Поскольку в программном обеспечении с необходимостью реализуется математическое и лингвистическое обеспечение, соответствующие части математического и лингвистического обеспечения целесообразно считать компонентами ПМК. Например, выделяют ПМК оформления документации, синтеза проектных решений, моделирования и т. п. Известно большое число ПМК, тиражируемых и применяемых во многих организациях, например ПМК P-Cad, созданный для проектирования РЭА. Программно-технический комплекс — взаимосвязанная совокупность программно-методических комплексов, объединенных по некоторому признаку, и средств технического обеспечения САПР. Понятие ПМК относится к программным средствам, а понятие ПТК— к вычислительным системам, объединяющим аппаратные и программные средства и предназначенным для применения в САПР. Примерами ПТК могут служить автоматизированные рабочие места, включающие в себя ЭВМ, комплект периферийных устройств и ряд ПМК для выполнения проектных маршрутов и процедур. Программно-методический и программно-технический комплексы представляют собой промышленный продукт, разрабатываемый, изготовляемый и поставляемый для создания или развития САПР на предприятиях заказчиков. . В конкретных САПР предприятий можно выделить несколько подсистем, каждая из которых выполняет определенные функции. Подсистема САПР— это составная структурная часть САПР, обладающая всеми свойствами системы и являющаяся самостоятельной системой. Подсистемы САПР могут быть проектирующими или обслуживающими. Первые из них непосредственно участвуют в выполнении проектных процедур, а вторые обеспечивают правильное функционирование первых. По степени универсальности подсистемы делятся на объектные, ориентированные на определенный класс проектируемых объектов, и на инвариантные—не связанные с какими-либо конкретными типами объектов. Типичные проектирующие подсистемы в САПР ЭВМ—подсистемы функционально-логического и конструкторского проектирования. Примером объектно-ориентированной подсистемы является подсистема конструкторского проектирования КМДП БИС, примером инвариантной подсистемы—подсистема параметрической оптимизации методами нелинейного программирования. Основные обслуживающие подсистемы: управляющая (мониторная) система САПР и система управления базами данных. Промежуточное положение между проектирующими и обслуживающими подсистемами в большинстве САПР занимает подсистема машинной графики. Понятие подсистемы САПР близко к понятию программно-технического комплекса САПР, однако имеются и отличия. Одна подсистема может при своем функционировании занимать ресурсы более чем одного ПТК. Так, задачи размещения и трассировки при небольшой размерности могут выполняться на АРМ, а при большой размерности—в центральном вычислительном комплексе САПР. В подсистеме могут использоваться один или несколько ПМК, причем в процессе совершенствования подсистемы те или иные ПМК заменяются новыми с улучшенными характеристиками.
Разработка САПР представляет собой крупную научно-техническую про- При создании САПР руководствуются следующими общесистемными принципами: САПР - человеко-машинная система. Все созданные и создаваемые системы проектирования с помощью ЭВМ являются автоматизированными, важную роль в них играет человек - инженер, разрабатывающий проект технического средства. В настоящее время и по крайней мере в ближайшие годы создание систем Человек в САПР должен решать, во-первых, все задачи, которые не формали- Принцип включения состоит в том, что требования к созданию, функционированию и развитию САПР определяются со стороны более сложной системы, включающей в себя САПР в качестве подсистемы. Такой сложной системой может быть, например, комплексная система АСНИ — САПР — АСУТП предприятия, САПР отрасли и т. п. Принцип системного единства предусматривает обеспечение целостности САПР за счет связи между ее подсистемами и функционирования подсистемы управления САПР. Принцип комплексности требует связности проектирования отдельных элементов и всего объекта в целом на всех стадиях проектирования. Принцип информационного единства предопределяет информационную согласованность отдельных подсистем и компонентов САПР. Это означает, что в средствах обеспечения компонентов САПР должны использоваться единые термины, символы, условные обозначения, проблемно-ориентированные языки программирования и способы представления информации, которые обычно устанавливаются соответствующими нормативными документами. Принцип информационного единства предусматривает, в частности, размещение всех файлов, используемых многократно при проектировании различных объектов, в банках данных. За счет информационного единства результаты решения одной задачи в САПР без какой-либо перекомпоновки или переработки полученных массивов данных могут быть использованы в качестве исходной информации для других задач проектирования. Принцип совместимости состоит в том, что языки, коды, информационные и технические характеристики структурных связей между подсистемами и компонентами САПР должны быть согласованы так, чтобы обеспечить совместное функционирование всех подсистем и сохранить открытую структуру САПР в целом. Так, введение каких-либо новых технических или программных средств в САПР не должно приводить к каким-либо изменениям уже эксплуатируемых средств. Принцип инвариантности предусматривает, что подсистемы и компоненты САПР должны быть по возможности универсальными или типовыми, т. е. инвариантными к проектируемым объектам и отраслевой специфике. Применительно ко всем компонентам САПР это, конечно, невозможно. Однако многие компоненты, например программы оптимизации, обработки массивов данных и другие, могут быть сделаны одинаковыми для разных технических объектов. Принцип развития требует, чтобы в САПР предусматривалось наращивание и совершенствование компонентов и связей между ними. При модернизации подсистемы САПР допускается частичная замена компонентов, входящих в подсистему, с изданием соответствующей документации. САПР - специализированная система с максимальным использованием
ОТОБРАЖЕНИЕ ПРОЦЕССА ПРОЕКТИРОВАНИЯ В Важнейшим вопросом при создании САПР после формализации процесса В общем, виде процесс проектирования в САПР можно упрощенно предста- САПР. Основным блоком в схеме процесса автоматизированного проектирования
Рис. 2. Схема процесса автоматизированного проектирования Результаты проектирования должны быть представлены в виде, удобном для Если проектное решение утверждается, то оформляется требуемая выходная Рассмотрение даже такой упрощенной схемы процесс а проектирования по- остаются важнейшие функции - ввод исходных данных для проектирования, На основании изложенного модель программного обеспечения автоматизи-
Рис. 3. Модель программного обеспечения проектной процедуры в САПР Назначение модуля формирования входных данных состоит в создании спи- Программиый модуль корректировки входных данных предусматривает ре- Для обеспечения тщательного контроля в САПР должны быть предусмотре- Программные модули формирования, корректировки и распечатки ограни- Создание и контроль списка варьируемых параметров осуществляются про- Расчетный модуль программного обеспечения процесса проектирования Получаемые варианты проектных решений обрабатываются программным Допустимо существование нескольких версий проектных решений, которые Связь между различными программными модулями проектной процедуры и Это позволяет осуществлять интерактивный автоматизированный процесс
СПЕЦИФИКА ИНФОРМАЦИОННОГО ОБЕСПЕЧЕНИЯ САПР В комплекс средств автоматизированного проектирования входит информа- документов. Главной целью создания информационного обеспечения САПР яв- Основные требования к информационному обеспечению САПР следующие: 2. Возможность хранения и поиска информации, представляющей результат 3. Достаточный объем хранилищ информации. Структура системы должна Достаточное быстродействие системы информационного обеспечения. Возможность быстрого внесения изменений и корректировки информации,
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|