Вы находитесь на странице: 1из 38

ОГЛАВЛЕНИЕ

ВВЕДЕНИЕ ....................................................................................................................................2

Глава 1. ОСНОВЫ СИСТЕМ АВТОМАТИЗАЦИИ ПРОЕКТИРОВАНИЯ ...........................6

1.1 Основные понятия проектирования ..................................................................................6

1.2 Принципы создания САПР .................................................................................................7

1.3 Состав и структура САПР ................................................................................................10

Глава 2. МЕТОДЫ ПРОЕКТИРОВАНИЯ ТЕХНОЛОГИЧЕСКИХ СИСТЕМ .....................16

2.1. Классификация методов проектирования ......................................................................16

2.2. Проектирование технологических систем методом адресации ...................................19

2.3. Проектирование технологических систем методом синтеза........................................21

Глава 3. ИНФОРМАЦИОННОЕ ОБЕСПЕЧЕНИЕ САПР.....................................................25

Глава 4.ТЕХНИЧЕСКОЕ ОБЕСПЕЧЕНИЕ САПР ...................................................................28

2.1. Общие сведения ................................................................................................................28

2.1. Вычислительные системы и сети ....................................................................................29

Глава 5. Параметрическая оптимизация ТП ............................................................................32

1
ВВЕДЕНИЕ

В настоящее время, характеризующегося повышенными


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

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

3
проектирования. САПР обеспечивает необходимыми средствами
пользователя для принятия решений в тех задачах, которые в настоящий
момент недостаточно формализованы или еще не формализованы. Качество
проектных решений, получаемых САПР этого этапа, полностью зависит от
уровня квалификации разработчиков.
4. Необходимость повышения адаптивности и тиражируем ости
САПР, особенно при тенденции к ускорению динамичности промышленных
производств, подтолкнуло специалистов по автоматизации проектирования к
разработке систем автоматизированного проектирования, обладающими
"интеллектуальными" способностями, а именно способностью
адаптироваться на изменения среды обитания, обучаться принимать решения
и вырабатывать собственные правила принятия решений. Такие системы
получили название экспертных систем и составляют
следующую(настоящую) страницу развития автоматизированного
проектирования.
Практическая реализация целей и идей автоматизированного
проектирования возможно только при наличии соответствующих инже-
нерных кадров. Так как системы автоматизированного проектирования
имеют две стадии жизненного цикла(стадии создания и эксплуатации), то и
специалистов в области автоматизации проектирования необходимо
различать на две группы: инженеры-разработчики САПР и инженеры-
пользователи САПР. Задача специалистов первой группы - разработка новых
или адаптация существующих средств автоматизации проектирования в
различных отраслях промышленности. Инженерыпользователи должны
уметь их эффективно использовать для решения задач проектирования
сложных технических и технологических систем в тех или иных отраслях
народного хозяйства.
В связи с этим одной из актуальных задач высшей школы является
подготовка инженерных кадров, знающих и умеющих использовать методы и
средства автоматизации проектирования. Предлагаемое вашему вниманию

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

5
Глава 1. ОСНОВЫ СИСТЕМ АВТОМАТИЗАЦИИ
ПРОЕКТИРОВАНИЯ

1.1 Основные понятия проектирования

Проектирование любого объекта связано с созданием,


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

6
1.2 Принципы создания САПР

Система автоматизированного проектирования(САПР) - комплекс


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

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

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

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

1.3 Состав и структура САПР

САПР - сложная система,в которой выполняются два класса функций:


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

10
На рис.1.1 представлена функциональная структура САПР
технологической подготовки производства. Как видно из рисунка состав
целевых функций и распределение задач по ним должны отражать
системный, интегрированный подход к подготовке производства. Первая
группа задач, объединенная в единую функцию - анализа, прогнозирования и
унификации – направлена на обеспечение эффективной организации и
эксплуатации производственной системы, в которой постоянно изменяются
состав изготавливаемых изделий и их объемы, технологии их изготовления,
состояние среды и т.д. Поэтому, в системах автоматизации проектирования
должны быть средства анализа и унификации изделий, технологий,
технологического оборудования и оснащения, формы организации и
управления производства, состояния окружающей среды ( рынка сбыта,
источника сырьевых ресурсов, смежников и конкурентов и т.д.);
прогнозирования развития вышеперечисленных объектов и субъектов
производства.
Во вторую функцию - технологическое проектирование – объединены
задачи проектирования технологических процессов изготовления изделий,
вспомогательных, транспортных и складских операций, проектирования
технологического оснащения, проектирования и организации
производственных систем, что отражает системный характер задач
технической подготовки производств и подтверждается опытом
проектирования и эксплуатации гибких производственных систем (ГПС).
В группу собственных функций САПР ТПП входят : организация и
управление ТПП; информационный поиск; информационное взаимодействие;
проектирование и настройка программных систем; обучение специалистов.
Функция организации и управления процессом ТПП имеет две
составляющие: внешнюю и внутреннюю. Внешняя составляющая включает в
себя задачи по организации и управлением процессом ТПП на
методологическом уровне, внутренняя - организацию и управление
вычислительным процессом САПР ТПП.

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

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

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

14
САПР ТПП
I
I
-------------------------------------------
I I

Целевые функции собственные функции обучение


специалистов
I I I
________________________ __________________________________________________
I I I I I I

Анализ, прогно- Технологическое Организация Информа- Информационное Проектирование


зирование и унификация проектирование и управление ционный взаимодействие и настройка ПС
ТПП поиск

- изделий; - технологий - работ в от- - между программ- - настройка на конкрет-


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

Рис.1.1 Состав функций и задач САПР ТПП

15
Глава 2. МЕТОДЫ ПРОЕКТИРОВАНИЯ ТЕХНОЛОГИЧЕСКИХ
СИСТЕМ

2.1. Классификация методов проектирования

Эффективность функционирования производственных систем во


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

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

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

2.2. Проектирование технологических систем методом адресации

Метод заимствования ТС-аналогов без изменения структуры и


параметрической настройки (полного заимствования) применяется
преимущественно при проектировании вспомогательных операций
(транспортирование, установка, складирование и т.д.) и основан на поиске
среди множества изделий D, хранящихся в базе данных, таких, которые
имеют одинаковые технологические системы или ее отдельные элементы.
Формальная модель данного метода имеет следующий вид:
L K P Г d = tа;
P Г d = Tа, tа = Tа,

19
где: L - операция, выполняемая оператором, если варианты не
различимы по заданному критерию; К - критерий выбора оптимальных
решений; P - поисковая процедура; Г - алгоритм выбора правил
формирования и формирования поисковых процедур; d - заданное изделие;
Tа - множество выбранных ТС-аналогов; tа - окончательно выбранный ТС-
аналог. Поисковая процедура Р может состоять из двух процедур Р=Р1Р2, где
Р1 - процедура поиска изделий-аналогов Da, имеющих одинаковую ТС, а P2 -
поиск множества ТС Та по отображению Р2 : Dа  Tа.
Реализовать данный метод можно при помощи информационно-
поисковых систем (ИПС) по схеме, приведенной на рис.
Метод заимствования ТС-аналогов с параметрической настройкой
предполагает использовать для проектирования ТС изготовления изделий d
ТС-аналог, который имеет аналогичную структуру, но требует изменения
параметров. Схема процесса проектирования аналогична схеме
прешествующего метода, но добавляется блок параметрической настройки
(рис.2.3.):
L K N P Г d = t;
P Г d = Tа;
N Tа = T; t  T.
где: N - алгоритм параметрической настройки; Т - множество ТС; t -
ТС изготовления изделия d после параметрической настройки по критерию
Кn
L Kn N Kc P Г d = t.
Данный метод можно реализовать при помощи ИПС и системы
параметрической настройки. Он широко применяется при проектировании
рабочих ТС на базе унифицированных ТС в производственных системах с
высокой степенью унификации.
Метод заимствования с изменением структуры ТС-аналога направлен
на использование возможности изготовления группы изделий D в
специализированных производственных подразделениях с частичной

20
переналадкой ТС - аналога на конкретное изделие d, которое адресуется к
множеству Di. Формальная модель метода имеет вид:
L K N Гk Р Га d = t;
га d = Gа ;
P Gа = Tа .
N Гк Та = Т. t  T.
где: Гк - алгоритмы корректировки структуры ТС-аналогов, Gа -
множество групп, к которым адресуется изделие d.
Оценка решений может выполнятся в три этапа: оценивать адресацию
к группам по критерию Кк; оценивать структуры откорректированных ТС-
аналогов по критерию Кс и оценивать варианты ТС после параметрической
настройки по критерию Кn
L Kn N Kc Гk Кk Р Гa d = t.
В этой модели разделены структурная и параметрическая
оптимизация ТС.
Все рассмотренные схемы проектирования реализуются процедурами
поиска, выбора и оценки. Развитие схем определяется введением
дополнительных блоков, а не полным их изменением. В настоящее время
существует большое число систем, проектирующих методом адресации:
ГРУППРОЦЕСС, СТАРТ, СИРИУС, КАПРИ, АДРЕС и др.

2.3. Проектирование технологических систем методом синтеза

Метод синтеза с использованием ТС-аналогов основан на


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

21
база данных рабочих и унифицированных ТС, которые могут быть
использованы в качестве аналогов.
Каждая ТС должна быть описана как система
tj = ({ Эi}j.{ Ci}j).
где: { Эi}j - множество элементов ТС tj на некотором уровне
декомпозиции (множество переходов, операций и т.д.); {Ci }j - множество
связей между элементами в tj.
Сущность метода состоит в том, что в ТС-аналогах, которые
реализуются на одном оборудовании и имеют единую схему базирования,
выделяют такие части (фрагменты), которые можно использовать в ТС
изготовления конкретного изделия d
fк = ( {Эi},{Ci} ).
Правила объединения фрагментов могут быть разными. Формальная
модель метода
L K N S Гк Гt Pr г d = t ;
Гi (Рr Г d) = Гi (Тa) = { Tia };

 
i j
i Tia = Ta , Tia Tja = , ГkТia = { tk }i;

N S ( {fk}i ) = Ti, i Ti = T, tT.
где: S - процедура синтеза; Гk - алгоритм формирования фрагментов;
Гi - правила разбиения множества на непересекающиеся подмножества.
Оценку решений можно проводить в три этапа: оценивать
подмножества ТС-аналогов Тia, из которых формируются фрагменты по
критерию Кk , оценивать структуры синтезируемых ТС по критерию Кc и
оценивать варианты ТС после параметрической настройки по критерию Кn
L Kn N Kc S Гk Кk Гt Рr Г d = t.
Схема проектирования ТС данным методом представлена на рис.
Отличается от схемы проектирования методом заимствования с изменением
структуры и параметрической настройкой добавлением блоков R и S. Блоки

22
Гк S охвачены связью, которая используется либо при отсутствии решения
после обработки процедуры синтеза, либо в том случае, когда подмножества
Tia неразличимы по критерию Кк.
Метод синтеза с элементами-аналогами основан на том, что элементы,
из которых синтезируются ТС, получены на этапе унификации ТС и хранятся
в базе данных.
Если в предыдущем методе при синтезе ТС из фрагментов
разорванные связи восстанавливаются относительно просто, опираясь на
свойства полусвязей (внешние связи фрагментов, разорванных при их
выделении) то при соединении элементов-аналогов связи между ними не
восстанавливаются, а строятся, что значительно осложняет задачу синтеза
ТС. При этом, элементами-аналогами можно пользоваться на различных
уровнях декомпозиции. Схема проектирования представлена на рис.
Формальная модель метода имеет следующий вид
L K N S1…Si-1 Si Гk Гa d = t;
Гk (Гa d) = Гk ({Эia }) ={Эi};
Si ({Эi }.{Эia-1 }) = {Эi-1};
…………………………
S1 ({Э1 }.{Ta }) =T, Ta = {Эoa}, tT.
Оценка решений производится в несколько этапов
L Kn N Kc1 S1…K ci-1 Si-1 Kci Si Kc Гk Kk Гa d = t.
Метод синтеза без аналогов характеризуется тем, что все
составляющие ТС на всех уровнях декомпозиции, кроме базового,
синтезируются из элементов базового уровня декомпозиции.
Формальная модель схемы проектирования имеет вид:
m

L K N S1… Sn-1 Sn i 1 Гai d = t;
Гai d = {Эn};
Sj({Эj}.{M})={Эj-1};
………………….
23
S1({Э1}.{M})=T. T={Э0}. tT,
Где М – число независимых задач технологического проектирования;
Гai – алгоритмы перехода от понятий, задающих изделие и среду, к
элементарным понятиям; {M} – множество моделей (среды, заготовки,
изделия и промежуточных решений); {Эj}– множество элементов ТС j-го
уровня декомпозиции.
Оценка решений может выполняться в несколько этапов
m

L Kn N Kа S1…K cn-1 Sn-1 Kcn Sn i 1 Kki Гai d = t.

24
Глава 3. ИНФОРМАЦИОННОЕ ОБЕСПЕЧЕНИЕ САПР

Информационное обеспечение (ИО) - совокупность данных и знаний,


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

25
многоцелевого использования и хранимых на внешних запоминающих
устройствах ЭВМ прямого доступа. В качестве запоминающих устройств
прямого доступа целесообразно использовать магнитные диски объемом 100-
200 Мбайт. Копии базы данных (знаний) могут храниться на внешних
запоминающих устройствах последовательного доступа.
Основными структурными единицами базы данных являются поле,
запись, файл, база. Поле представляет собой наименьшую распознаваемую
единицу данных. Совокупность взаимосвязанных полей образует запись.
Файл - совокупность взаимосвязанных записей. База данных(знаний)
представляет собой совокупность связанных между собой файлов.
Различают три уровня представления данных:
- внешний;
- логический;
- физический.
Первый уровень предназначен для определения структуры данных на
уровне внешнего пользователя. Описание структур данных на внешнем
уровне отражает точку зрения различных пользователей на данные и
является оригинальным. Унификация структур данных, представленных на
первом уровне, осуществляется на логическом уровне. Организацией данных
на этом уровне занимается администратор данных. На третьем уровне
рассматриваются способы организации и хранения данных на физическом
носителе.
На логическом уровне представления данных различают три
основных способа организации данных: иерархическую, сетевую,
реляционную. Иерархическая структура предполагает создание записей на
нескольких уровнях, причем каждая запись связана не более чем с одной
записью более высокого уровня и может иметь несколько связей с записями
подчиненного уровня

26
станки

┌──────────┼───────────┐
токарные фрезерные сверлильные . . .

┌───────┴───────┐
универсальные специализированные

┌──────────────┴────────┐
копировальные полуавтоматы

Сетевая структура характеризуется тем, что каждая запись может


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

┌───────────┬─────┬────┬──────┬───────┐
│код резца │ Н │ В │ L │ фи │
├───────────┼─────┼────┼──────┼───────┤
│2101-0551 │ 25 │ 25 │ 90 │ 45 │
├───────────┼─────┼────┼──────┼───────┤
│2101-0552 │ 25 │ 25 │ 90 │ 60 │
├───────────┼─────┼────┼──────┼───────┤
│ ... │ │ │ │ │
└───────────┴─────┴────┴──────┴───────┘

Кроме указанных основных структур в базах данных могут


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

27
Глава 4.ТЕХНИЧЕСКОЕ ОБЕСПЕЧЕНИЕ САПР

2.1. Общие сведения

Техническое обеспечение САПР - совокупность взаимосвязанных и


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

Технические средства САПР выполняют следующие функции:


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

Выполнение вышеперечисленных функций возможно при наличии в


составе технических средств САПР следующих устройств:
- ЭВМ (функции 3 и 4);
- внешние запоминающие устройства ( 4 );
- устройства ввода-вывода информации ( 1 и 5);
- устройства машинной графики ( 1 и 5 );
- устройства оперативной связи с ЭВМ ( 6 );
- устройства подготовки данных ( 1 );
- технические средства теледоступа и сетей ЭВМ;
- устройства связи с технологическим оборудованием.

28
2.1. Вычислительные системы и сети

Вычислительная система - совокупность ЭВМ и операционной


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

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

Различают следующие основные структуры вычислительных сетей:


1. Иерархическая

ВС

┌────┴───┐
ВС ВС

┌─────┴──┐
ВС ВС

2. Кольцевая

ВС

┌───┴───┐
ВС ────┤ ├───── ВС
│ │
└───┬───┘

ВС

30
3. Магистральная

ВС ВС ВС
│ │ │
════╧═══════════╧════════════╧════
═════════╤════════════╤═══════════
│ │
ВС ВС

4. Типа " Звезда "

ВС

ВС │ ВС

┌──┴─┐
ВС ────────────┤ ПЦ ├────────────── ВС
└──┬─┘

ВС │ ВС


ВС

31
Глава 5. Параметрическая оптимизация ТП

Параметрическая оптимизация ТП выполняется после выбора


структуры перехода и выражается главным образом в определении
оптимальных режимов резания / скорости V , подачи S и глубины резания t /
c позиции некоторого критерия. Задача параметрической оптимизации
является одной из наиболее массовых и проработанных. При этом исходя из
конкретных условий обработки, цели и задачи оптимизации процесса резания
возникает большое множество вариантов постановки этой задачи. Первые
попытки решения этих задач были предприняты еще до появления ЭВМ.
Однако, наиболее полную проработку она имела с использованием ЭВМ. Так
как переменными задачи параметрической оптимизации являются режимы
резания, ее сущность заключается в определении таких значений искомых
параметров / V,S и t/ из множества их возможных значений на основе знания
свойств заготовки, режущего инструмента, физических законов их
взаимодействия в процессе обработки, кинематических и динамических
возможностей технологического оборудования, а также поведения системы
СПИД, которые обеспечат формообразование детали в соответствии с
техническими условиями на ее приемку при наименьших затратах. В общем
случае постановка задачи оптимизации режимов обработки включает:
- выбор искомых параметров, т.е. управляемых переменных;
- определение диапазонов изменения значений управляемых
переменных, т.е. накладывание ограничений;
- определение состояния окружающей среды, задавая тем самым
неуправляемые переменные;
- формирование критерия оптимальности, задавая тем самым цель и
определяя ее относительную значимость.
Таким образом, постановка задачи включает выявление и определение
компонент модели принятия решения, а также задание мер для их измерения.
Все стадии этапа постановки задачи являются общепринятыми и во всех

32
работах по параметрической оптимизации ТП последовательность стадий
соблюдается.
Однако, имеются расхождения в содержании этих стадий. На рис. 5.1
представлена классификация методов параметрической оптимизации,
реализуемых системами автоматизированного проектирования ТП. Все
существующие методики расчета режимов резания можно разбить на две
группы: расчетно - аналитический и нормативный. Расчетно-аналитический
методы расчета режимов резания основаны на аналитических зависимостях,
описывающих процесс резания и степень влияния параметров резания на
физико-механические показатели. Нормативные методы основаны на
различных методиках, имеющих в своей основе нормативные данные по
параметрам процесса резания. Эти методики могут быть как для отдельного
предприятия, так и отраслевые. В свою очередь методики расчета режимов
резания отличаются для одноинструментной обработки от
многоинструментной.
Методы параметрической оптимизации различаются и в зависимости
от структуры моделей, вида используемых критериев оценки решений, типа
моделей и методов оптимизации, используемых для решения задач.
Неделимым элементом структуры ТП является элементарный
переход, который представляет собой законченный процесс образования
каждой новой /одной/ элементарной поверхности детали при обработке ее
одним простым инструментом с конкретными режимами резания.
Параметрами, характеризующими элементарный переход, являются скорость
резания V, подача s и глубина резания t. Эти параметры в общем случае
являются управляемыми переменными. Однако, не во всех работах эти
параметры выступают в качестве управляемых переменных.
Одни авторы предлагают в качестве управляемых переменных
использовать подачу S и число оборотов шпинделя N. При этом считают , что
глубина резания t обусловлена на обработку и наладкой инструмента и
переводят ее в разряд неуправляемых переменных. Другие глубину резания

33
включают в состав управляемых переменных. Третьи подачу S назначают
наибольшим из допустимых кинематикой станка и в дальнейших расчетах он
выступает в качестве неуправляемого параметра с фиксированным
значением. Это положение аргументируется тем, что так как на
производительность скорость резания V и подача S влияют примерно
одинаково, но скорость резания влияют в большой степени на стойкость
инструмента T . Поэтому, скорость резания должна рассчитываться при
заданной максимальной подачи. Если при этом нарушается ограничения, то
корректировка производится за счет уменьшения скорости резания V. Такое
разнообразие в выборе управляемых и неуправляемых переменных в
основном объясняется отсутствием зависимостей, адекватно описывающих
процесс резания степень влияния параметров резания на физико-
механические показатели, такие как стойкость режущего инструмента, силы
резания, мощность резания, температура в зоне резания и т.д. Следует лишь
отметить, что наибольшее применение нашли методика НИИавтопром,
принятого в качестве общемашиностроительной методики и типовые
проектные процедуры расчета режимов резания при одноинструментной
обработке.
Важным элементом является выбор критериев оценки, т.к.
необоснованное их назначение может привести к ошибочным выводам/
В технологии обработки деталей имеет место система критериев и
целевых функций. Использование определенных групп критериев зависит от
этапа и уровня проектирования ТП. Наиболее распространенными
критериями являются себестоимость и производительность
ТП и его элементов. Состав и структура этих показателей может быть
различной в зависимости от постановки задач. В отдельных случаях могут
иметь место и частные критерии.
Так, для оценки вариантов операций и технологических переходов
используют максимально допустимую стойкость инструментов. Это имеет
место, когда время выполнения одного или нескольких переходов на

34
выбранных режимах должно быть меньше периода стойкости инструмента,
соответствующего этим режимом.
Анализ показал, что хотя и в выборе того или иного критерия нет
особых расхождений, есть различные мнения по составу и структуре целевых
функций. Так, одни предлагают при расчете режимов резания брать только ту
часть целевой функции, которая является зависимой от режимов резания,
другие- учитывать все составляющие целевой функции не в зависимости от
того переменны или постоянны они относительно режимов резания.
Как уже отмечалось, состав и структура целевых функций должна
выбираться в зависимости от цели поставленной задачи.
При параметрической оптимизации целевая функция должна
включать лишь те элементы, которые зависят от режимов резания.
Немаловажным моментом является назначение технических и
организационно - экономических ограничений, так как они определяют
область допустимых решений. Чем больше адекватны они поставленной
задаче, тем больше вероятности получить действи-
тельно оптимальные решения. Ограничения можно разбить на
следующие группы:
- ограничения, накладываемые кинематикой технологического
оборудования:
- ограничения по технологически допустимым режимам резания:
- ограничения по жесткости и прочности режущего инструмента.
После определения целевой функции и системы ограничений следует
этап построения модели принятия решения. Если полученные на этапе
постановки задачи целевая функция и система ограничений позволяют
получить решение, то они составляют модель принятия решения. Однако не
всегда они позволяют получить решение. В таких случаях необходимо
упростить полученные на этапе постановки зависимости и построить такую
модель, которая допускала бы применение методов математического
программирования для получения решения.

35
Существующие модели оптимизации режимов резания можно
сгруппировать на следующие группы:
- модели рассчитанные на ручной счет и основанные на методиках
Г.И. Темчина и НИИТавтопрома.
- модели, основанные на применении методов линейного
программирования ;
- модели, основанные на использовании методов нелинейного
программирования.
В первой модели все переменные за исключением скорости резания
предполагаются зафиксированными заранее и на этой основе определяются
режимы резания, соответствующие минимальной себестоимости или
максимальной производительности.
В работах ранних периодов широко применялись методы линейного
программирования. Все зависимости входящие в математическую модель,
приводятся к линейной форме и решая полученную систему линейных
уравнений каким - либо методом линейного программирования /в основном
симплекс- методом/ определяются оптимальные режимы резания. Хотя
зависимости в основном имеют нелинейную форму, данный подход с
применением хорошо апробированных методов линейного
программирования позволяет с достаточной точностью определять
оптимальные режимы резания при одноинструментной обработке.
При многоинструментной обработке упрощение моделей приводит к
довольно большим погрешностям. В общем случае многоинструментной
обработки расчет режимов резания представляет собой задачу нелинейного
программирования. Наиболее развитым из методов нелинейного
программирования является метод выпуклого программирования. Основная
особенность задач выпуклого программирования заключается в том, что у
них существует единственное оптимальное решение. Однако трудность
заключается в доказательстве факта выпуклости функции. Также широкое
распространение получил метод штрафных функций.

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

37
┌───────────────────────────┐
│методы парам-ой оптимизации│
└─────────────┬─────────────┘
по используемой методике
┌────────────────────┴────────────────┐
┌──────────┴─────────────┐ ┌────────┴────────┐
│расчетно-аналитические │ │ нормативные │
└──────────┬─────────────┘ └────────┬────────┘
по видам обработки по типу моделей
├────────────┬──────────────────┬────────-─┐
┌─────────┴────┬ ┬─────┴──────────┐ ┌────┴────┬ ┬───┴───────┐
│для одноинст-й│ │для многоинстр-й│ │ линейные│ │нелинейные │
└─────┬────────┘ └──────┬─────────┘ └───┬─────┴ ┴─────┬─────┘
│ │ │ │
┴─────────────────┴────┬───────────┴─────────────┘

по структуре │моделей


управляемые переменные
┌─────────────────┬───────┴─────────┬──────────────┐
┌───┴────┐ ┌────┴────┐ ┌───┴─────┐ ┌──┴──────┐
│ V │ │ S,V │ │ t,v │ │ t,s,v ┤
└───┬────┘ └────┬────┘ └───┬─────┘ └───┬─────┘
└─────────────────┴───────┬─────────┴───────────────┘
по виду критерия
┌───────────────┬─────────┴─────────┬─────────────┐
┌───┴─────┐ ┌──────┴───────┐ ┌─────┴─────┐ ┌───┴─────┐
│произво- │ │себестоимость │ │приведенные│ │стойкость│
│дитель-ть│ │ │ │ затраты │ │ │
└───┬─────┘ └──────┬───────┘ └─────┬─────┘ └───────┬─┘
└───────────────┴───────────────────┴─────────────────┘

по применяемым методам оптимизации


┌───────────────┬────────────────────┬───────────────┐
┌───┴──────┐ ┌──────┴───────┐ ┌──────┴───────┐
┌────┴─────────┐
│методы ли-│ │методы нелиней│ │методы дискрет│
│эвристические │
│нейного │ │ного програм │ │ной оптимиза- │ │методы

│программ-я│ │мирования │ │ции │ │

└──────────┘ └──────────────┘ └──────────────┘
└──────────────┘

рис. 5.1 Классификация методов параметрической


оптимизации ТП

38

Вам также может понравиться