Значок научной библиотеки...

Введение в автоматизированное проектирование

Дорога на главную страницу...

Глава 1.

Значение автоматизированного проектирования

 

Широкое внедрение компьютеризации в условиях научно-технического прогресса обеспечивает рост производительности труда в различных областях общественного производства. Главное внимание при этом обращается на те области, где рост производительности труда до применения ЭВМ проходил крайне медленно. Это, в первую очередь, области, связанные с приложением умственного труда человека, т.е. управление производством, проектирование и исследование объектов и процессов. Если производительность труда в сфере производства с начала века возросла в сотни раз, то в области проектирования только в 1.5 - 2 раза. Это обусловливает большие сроки проектирования новых объектов, что не отвечает потребностям развития экономики.

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

Верный путь к началу!


Глава 2.

Основные сведения об автоматизированном проектировании.

 

Качество проектирования в значительной степени определяет темпы технического прогресса.

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

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

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

Однако применение ЭВМ на этом этапе, несмотря на отмеченный недостаток, позволило перейти от упрощенных методов расчета и проектирования с субъективным выбором “лучшего” варианта к научно обоснованным методам, обеспечивающим рассмотрение всего многообразия технически приемлемых вариантов с учетом заданных условий и ограничений и объективный выбор среди них оптимального.

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

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

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

Рис. 1. Связь САПР с системами низшего и высшего уровней

Рис.1.Связь САПР с системами низшего и высшего уровней

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

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

  1. Поиск принципиальных проектных решений.
  2. Разработка эскизного варианта конструкции и его оптимизация.
  3. Уточнение и доработка выбранного варианта конструкции, выполнение полного детального расчета.
  4. Разработка полного комплекта чертежей.

Особенности этих этапов определяют эффективность применения ЭВМ на каждом из них. На первом этапе значительна роль эвристических действий. Полная автоматизация этого этапа возможна лишь в некоторых специальных случаях. Применение ЭВМ здесь наиболее целесообразно и эффективно при организации диалога между конструктором и ЭВМ, где конструктору отводятся функции выбора и принятия решений, а ЭВМ — выполнение действий по заданным алгоритмам, прежде всего представлении необходимой информации и ее обработка в соответствии с заданием. На втором этапе, где рассматриваются различные конструктивные решения с выполнением большого количества операций расчета и оптимизации, целесообразно использование ЭВМ путем создания систем диалога с запрограммированным процессом конструирования и расчетной оптимизации, при этом сам конструктор направляет поиск оптимального варианта конструкции и принимает решения на основании выполненных расчетов. Поскольку третий и четвертый этапы требуют самых значительных затрат времени и средств (до 60%), причем расчетно-конструкторская деятельность на этих этапах достаточно просто алгоритмизируется, целесообразно применение на этих этапах ЭВМ в комплексе со средствами ввода-вывода графической информации.

Как правило, САПР предназначены для проектирования сложных объектов (в качестве такого объекта, в частности, можно рассматривать силовой трансформатор класса напряжения 35 - 100 кВ и выше).

Сложным объектом проектирования считается изделие или сооружение, которое характеризуется следующими признаками:

  • состоит из большого количества элементов (деталей конструкции и комплектующих изделий);
  • отличается противоречивостью требований, предъявляемых к его качествам;
  • отличается неразработанностью формализованных зависимостей показателей его качеств от принимаемых решений или отсутствием однозначных критериев оценки этих решений;
  • имеет совокупность свойств, определяемых не только свойствами элементов, но и характером взаимодействия между элементами;
  • отличается новизной технических решений;
  • предназначается для эксплуатации в составе многокомпонентной системы или в меняющихся (не вполне определенными образом) условиях;
  • изготавливается с привлечением большого числа предприятий или с использованием индивидуальной технологии.

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

Основываясь на рассмотрении процесса проектирования различных сложных объектов и существа решаемых при этом проектных и проектно-технологических задач, можно утверждать, что системы автоматизированного проектирования должны:

  1. Автоматически выявлять наилучшие проектные и проектно-технологические решения во всех случаях, когда оптимизационные задачи поддаются формализации.
  2. Автоматически вводить в процессе работы системы информации во все взаимосвязанные программы, использующие соответствующую информацию в качестве исходной.
  3. Автоматически проверять совместимость решений, принимаемых по разным частям и элементам проектируемого объекта, и осуществлять (когда это возможно) корректировку несовместимых решений без учета проектировщика.
  4. Автоматически выдавать в привычной для проектировщика форме некоторые промежуточные результаты.
  5. Выдавать любые промежуточные результаты по запросу проектировщика.
  6. Предоставлять проектировщику возможность вносить произвольные коррективы в первоначально принятые системой решения.
  7. Давать возможность изолированного решения отдельных задач по задаваемым проектировщиком исходным данным.
  8. Накапливать опыт проектирования.
  9. Выдавать по запросу любые сведения, хранящиеся в банке данных системы.
  10. Обеспечивать возможность совершенствования и развития системы без ее коренной переделки.

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

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

  1. Это “старый” объект, расчетами и проектированием которого специалисты занимаются уже более 100 лет, следовательно, все принципиальные улучшения конструкции уже, как правило, внесены, а стремление к повышению технико-экономических показателей трансформатора заставляет проектировщиков все глубже вникать в существо физических процессов, что достигается на пути последовательного усложнения математической модели трансформатора и адекватного отражения процессов, протекающих в нем, в том числе и при переходных режимах.

  2. Если трудоемкость проектирования силового трансформатора средней мощности класса напряжения 35 кВ принять за 100%, то трудоемкость отдельных проектных процедур распределиться ориентировочно следующим образом: обзор существующих конструкций и определение патентной чистоты изделия 2-3%; выполнение расчетов 6-14%; проработка конструкции 12-20%; выполнение чертежей 37-55%; согласование технической документации 6-18%; оформление технической документации 9-16%.

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

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

Верный путь к началу!


Глава 3.

Структура САПР

 

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

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

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

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

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

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

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

Среди разнообразных систем управления (к которым, в честности, принадлежат и системы проектирования) наиболее распространены системы с иерархической структурой. Их характерными особенностями являются:

  • автономность отдельных подсистем;
  • управление подсистемами при неполной информации;
  • агрегирование информации при движении вверх по иерархическим ступеням;
  • взаимовлияние подсистем из-за наличия общих ограничений.

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

САПР включает в себя следующие виды обеспечения:

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

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

В зависимости от отношения к объекту проектирования также различают объектно-ориентированные и объектно-независимые инвариантные) системы.

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

Рис. 2. Общая структура САПР

Общими особенностями организации ПП являются следующие:

  1. Ориентация пакета на определенный класс задач. При этом ПП делятся на методо-ориентированные и проблемно-ориентированные. Первые предназначены для решения задач различными методами, например пакет алгоритмов параметрической оптимизации. Вторые пакеты предназначены для решения некоторого набора задач, различающихся как по постановке, так и по методам решения.

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

  3. Значительное снижение требований к уровню профессиональной подготовки инженера-пользователя в области программирования по сравнению с подготовкой математика-программирования.

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

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

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

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

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

Верный путь к началу!


Глава 4.

Основные принципы создания САПР

 

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

  1. Совместимость автоматического и автоматизированного способов проектирования. Использование этого принципа позволяет заменить один режим проектирования другим, более производительным в каждом конкретном случае, без изменения структуры всей системы в целом.

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

  3. Обеспечение интерактивного режима проектирования, что позволяет проектировщику активно вмешиваться в этот процесс, осуществлять контроль за ходом проектирования в режиме диалога. Организация интерактивного проектирования улучшается с уменьшением времени реакции ЭВМ.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Верный путь к началу!


Глава 5.

Виды САПР

 

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

Уникальные системы межотраслевого характера, создаваемые для решения крупнейших народнохозяйственных задач. Такие системы, как правило, имеют короткий “жизненный” цикл, определяемый временем проектирования уникального изделия.

Крупные системы отраслевого значения. Наиболее характерными отличительными особенностями ОСАПР являются:

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

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

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

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

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

Интегрированные САПР должны:

  • охватывать все этапы проектирования от ввода описания проектируемого объекта до получения проектно-технической документации (интеграция по глубине);

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

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

  • быть приспособленными для тиражирования в различных проектных организациях.

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

Верный путь к началу!


Глава 6.

Особенности технологии автоматизированного проектирования

 

Проектирование как инвариантная по отношению к конкретным объектам форма инженерной деятельности имеет ряд характерных особенностей:

  1. Процесс имеет итерационный характер.
  2. Решения принимаются на отдельных этапах в условиях неполной или недостаточной информации, которая в эти случаях поступает или из внешней среды, или вырабатывается проектировщиком в процессе творческой деятельности.
  3. В процессе проектирования сочетаются процедуры алгоритмического и эвристического характера.
  4. В проектной деятельности используются различные ресурсы, среди которых одним из наиболее важных являются знания проектировщика.
  5. Цель проектирования устанавливается вне процесса проектирования и остается неизменной в течении этого процесса.
  6. Процесс проектирования производит информацию, которая может быть использована в производстве.

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

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

На основании анализа технических характеристик, условий изготовления и эксплуатации прототипов проектируемого объекта, выявления тенденций развития объектов рассматриваемого класса составляется и корректируется с учетом нормативных документов исходное техническое задание на проектирование. На начальных стадиях проектирования требования технического задания конкретизируются в виде системы ограничений, которым должны удовлетворять характеристики объекта, обеспечивающие успешное решение проектной задачи. Комплекс требований к объекту можно представить в виде множества
T={ti,i=1,2,...,N}, где N — число требований.

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

Каждый вариант представляет множество характеристик X={xj,j=1,2,...,M}. Отдельные элементы этого множества могут совпадать с соответствующими элементами множества требований, другие могут быть связаны косвенно. В общем виде M№N.

На этапе формирования списка вариантов требуется варьирование характеристик проектируемого объекта в области V={vj,j=1,2,...,M} , причем должно соблюдаться условие МV.

На данном этапе проектирования происходит отображение множества требований T к проектируемому объекту на множество его характеристик X. Варианты полученного списка сравниваются между собой с использованием целевой функции Ц, экстремум которой соответствует оптимальному решению задачи проектирования. В качестве целевой функции принимается характеристика, наиболее полно отражающая эффективность проектируемого объекта или некоторый обобщенный критерий, включающий несколько характеристик. Таким критерием при проектировании, например, трансформаторов могут быть народнохозяйственные затраты на трансформацию электроэнергии.

Анализ процесса неавтоматизированного проектирования позволяет обнаружить в нем ряд нерациональных сторон:

  • необходимая для проектирования информация хранится на традиционных бумажных носителях в неупорядоченном для конкретной проектной задачи виде, что вызывает большие затраты времени на поиск и обработку этой информации;

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

  • область варьирования характеристик Xобъекта проектирования сильно сужена из-за ограниченности временных ресурсов, что, как правило, приводит к нахождению неоптимального проектного решения;

  • существует большой объем проектных операций нетворческого характера (расчеты, изготовление технической документации, эскизов, чертежей и т.д.).

рис. 1.7

Таким образом, можно констатировать, что неавтоматизированное проектирование — это процесс с высоким начальным уровнем энтропии, со случайно перемежающимися творческими и нетворческими операциями, с малой предсказуемостью конечного результата. Схематично представляя этот процесс как последовательность этапов {Zr} и подэтапов {zp} (рис.3), можно видеть, что на всех этапах единственными управляющими воздействиями являются действия проектировщика {Yr} и {yp}, которые в сильной степени определяются субъективными факторами (опытом, интуицией, степенью ответственности за конечный результат, самочувствием, степенью утомления, эмоциональным настроем, психологической инерцией и т.д.).

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

  1. Полная систематизация всей информации и представление ее в виде наборов данных требуемой степени дискретности (элемента, набора данных, записи, файла, базы данных). Обозначим эти порции информации как {il}.
  2. Четкая предопределенность этапов проектирования {Zr} и перечислимая альтернативность подэтапов {zp}.
  3. Однозначность или малая степень неопределенности управляющих воздействий {Yr} и {yp} на каждом этапе проектирования.
  4. Сквозной, последовательный характер процесса проектирования от первоначального замысла до получения окончательного проектного решения.

Формально процесс автоматизированного проектирования можно представить как последовательное преобразование некоторого первоначального информационного представления объекта {i`1, i`2,...,i`s} посредством воздействий {Yr} и {yp} в конечное состояние {i*1, i*2,...,i*s} , однозначно отображаемое на следующем этапе проектирования в {x*j}, удовлетворяющее {ti}.

В качестве примера такого преобразования, выполняемого однозначно, можно привести процедуру формирования графа вычислительного процесса, которая является одним из начальных этапов автоматизированного проектирования любых объектов, в том числе и трансформаторов. Здесь в качестве i`1 используется сжатая матрица инцидентности, устанавливающая информационные связи между всеми проблемными модулями, входящими в САПР, и всеми параметрами, описывающими трансформатор. Другой информационной конструкцией i`2 является набор данных, содержащий задание на проектирование. Обработка {i`1, i`2} программными операторами сортировки {y1i}, расчленения {y2i} и упорядочения {y3i} массивов позволяет в качестве результата данного этапа получить граф вычислительного процесса i1``, содержащий последовательность проблемных модулей, реализуемых при проектном расчете трансформатора, а также массив i2`` с номерами параметров, задаваемых на расчет в качестве исходных данных.

Таким образом, реализация технологии автоматизированного проектирования предъявляет к САПР комплекс следующих требований:

  • возможность формулировать решаемые проектные задачи из предметной области на различных языках, понятных проектировщику;
  • наличие средств для эффективной корректировки задания на проектирование с использованием простых форм входного языка (таблиц, бланков и т.п.);
  • отсутствие жестких ограничений на структуру и объем входных данных и формы носителей информации, на которых они хранятся;
  • возможность оперативного подключения к программному обеспечению системы новых модулей и исключение устаревших;
  • представление возможностей проектировщику на основе промежуточных результатов принимать решение о выборе методов для продолжения проектной задачи, а также изменений значений отдельных параметров в используемом методе решения;
  • возможность в ходе выполнения проектных операций прослеживать значения основных показателей процесса, свидетельствующих о его эффективности, и в зависимости от их значений корректировать вычислительный процесс;
  • допустимость включения обучающих программ для повышения квалификации проектировщика;
  • обеспечение совместимости автоматизированного и неавтоматизированного видов проектирования.

Верный путь к началу!