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

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ

Государственное образовательное учреждение


высшего профессионального образования

МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ ИНДУСТРИАЛЬНЫЙ


УНИВЕРСИТЕТ

Н.А. ШЕСТАКОВ

Расчеты процессов обработки


металлов давлением в Mathcad
(решение задач энергетическим методом)

УЧЕБНОЕ ПОСОБИЕ
Рекомендовано Учебно-методическим объединением вузов по
университетскому политехническому образованию в качестве
учебного пособия для студентов высших учебных заведений обу-
чающихся по направлению 150200 "Машиностроительные тех-
нологии и оборудование" специальности 150201 "Машины и тех-
нология обработки металлов давлением", а также бакалавров
техники и технологии направления 150400 "Технологические ма-
шины и оборудование".

Москва 2008
УДК 621.83
ББК 34.623
Рецензенты:
А.М. Дмитриев, д.т.н., профессор, чл.-корр. АН РФ, заведующий кафедрой
"Технологии обработки давлением" МГТУ им. Н.Э. Баумана
Н.Ф. Шпунькин, к.т.н., профессор, заведующий кафедрой "Кузовострое-
ние и обработка давлением" МГТУ "МАМИ"

Шестаков Н.А. Расчеты процессов обработки металлов давлением в


Mathcad (решение задач энергетическим методом). Учебное пособие. – М.:
МГИУ. – 2008. – 333 с., ил.

Учебное пособие содержит изложение теоретических положений и


примеров решения задач по расчету силовых и кинематических парамет-
ров процессов обработки металлов давлением энергетическим методом, а
также снабжено методическими указаниями по применению энергетиче-
ского метода и набором индивидуальных заданий для курсовых работ по
дисциплине "Теория обработки металлов давлением". В учебном пособии
все расчеты, связанные с применением энергетического метода, проведены
в вычислительном пакете Mathcad. Дано решение широкого круга задач
выдавливания и штамповки. Кроме этого, возможности Mathcad иллю-
стрируются на ряде других задач, встречающихся в практических расчетах
процессов обработки давлением. Приведены примеры расчета использо-
ванного ресурса пластичности по скалярным и тензорному критериям, да-
но решение оптимизационных задач, связанных с раскроем пруткового и
листового материала, задач выбора оптимальной программы выпуска по-
ковок, а также приведен справочный материал (перечень встроенных опе-
раторов и функций, команд меню Mathcad и др.).
Учебное пособие предназначено для студентов вузов обучающихся по
направлению 150200 "Машиностроительные технологии и оборудование"
специальности 150201 "Машины и технология обработки металлов давле-
нием", бакалавров техники и технологии направления 150400 "Технологи-
ческие машины и оборудование", а также может быть использовано в ин-
женерной практике при проектировании процессов обработки металлов
давлением и аспирантами.

УДК 621.83

ISBN 978-5-2760-1519-4 © Н.А. Шестаков, 2008


© МГИУ, 2008
3

СОДЕРЖАНИЕ
стр
ВВЕДEНИЕ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1. ОСНОВНЫЕ УРАВНЕНИЯ ТЕОРИИ ОБРАБОТКИ
МЕТАЛЛОВ ДАВЛЕНИЕМ
1.1. Уравнения для напряжений, деформаций и связи между ни-
ми . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
1.2. Граничные условия для напряжений и перемещений. . . . . . . . 16
1.3. Кинематически возможные перемещения и статически допу-
стимые напряжения . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
1.4. Работа пластической деформации и законы сохранения
энергии при ОМД . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
1.5. Аппроксимация кривых упрочнения . . . . . . . . . . . . . . . . . . . . . 21
1.6. Экстремальные принципы для кинематически возможных
перемещений и статически допустимых напряжений . . . . . . . . . .. 22
1.7.Линеаризация формулы интенсивности деформаций . . . .. . . 23
1.8. Задание на выполнение индивидуальных расчетно-
практических работ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
1.9. Пример расчета двухэтапного процесса деформации . . . . . . 28
1.9.1. Расчет деформаций за первый этап деформации . . . . 28
1.9.2. Расчет скоростей деформации на первом этапе . . . . . 29
1.9.3. Расчет деформаций и размеров заготовки после второ-
го этапа деформирования . . . . . . . . . . . . . . . . . . . . . . 30
1.9.4. Построение и анализ траектории деформаций. . . . . . . 31
1.9.5. Расчет угла излома траектории деформации. . . . . . . . 32
1.9.6. Пример расчета деформированного состояния при
кручении. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . 33
1.9.7. Расчет энергосиловых параметров деформации. .. . . . 34
1.10. Критерии предельных состояний при ОМД . . . . . . . . . . . . . 36
1.10.1. Виды предельных состояний . . . . . . . . . . . . . . . . . . .. 36
1.10.2. Феноменологические модели прогнозирования
предельных состояний при объемной и листовой штампов- 38
ке .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.10.3. Методика построения диаграмм пластичности . . .. 43
1.10.4. Алгоритм расчета достижения предельных состоя-
47
ний . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2. ВЕРХНЯЯ ОЦЕНКА НАГРУЗОК В ПРОЦЕССАХ ОМД
2.1. Исходные допущения . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
2.2. Осадка цилиндрических заготовок (первое приближение) . . 55
2.3. Осадка цилиндрических заготовок (второе приближение) . . . 58
2.4. Открытая прошивка. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . 64
2.5. Закрытая прошивка. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
2.6. Осадка кольцевых заготовок. . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
2.7. Осадка короткого параллелепипеда. . . . . . . . . . . . . .. . . . . . . . . 76
4

2.8. Определение полей напряжений, соответствующих кинема-


тически допустимым полям перемещений (сравнение с резуль-
татами решения задач ОМД "инженерным" методом[14]). . . . . . . 79
3. ВЕРХНЯЯ ОЦЕНКА НАГРУЗОК В ПРОЦЕССАХ ОМД
ПУТЁМ МОДЕЛИРОВАНИЯ ОЧАГА ДЕФОРМАЦИИ
ЖЁСТКИМИ НЕДЕФОРМИРУЕМЫМИ БЛОКАМИ
3.1. Исходные предпосылки и основные расчетные уравнения . 81
3.2. Основные правила построения кинематически возможных
полей скоростей и годографа скоростей. . . . . . . . . . . . . . . . . . . . . 86
3.3. Применение метода верхней оценки для решения техно-
логических задач. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
3.3.1. Плоское прямое выдавливание. . . . . . . . . . . . . . . . .. . . . 91
3.3.2. Оптимизация геометрии инструмента при выдавлива-
нии. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
3.3.3. Особенности решения задач ОМД методом верхней
оценки при выдавливании в несколько полостей. . . . 95
3.3.4. Деформация на поверхностях разрыва скорости . … . 96
4. РАСЧЕТЫ В MATHCAD 98
4.1. Примеры расчета силы деформации в Mathcad и сопоставле-
ние с результатами приближенных решений. . . . . . . . . . . . . . . . . . 99
4.1.1. Осадка короткого параллелепипеда. . . . . . . . . . . . . . . . .. 99
4.2.2. Осадка цилиндра. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 108
4.2.3. Открытая прошивка. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
4.2.4. Закрытая прошивка. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 113
4.2.5. Осадка кольцевых заготовок. . . . . . . . . . . . . . . . . . . . . . . 117
4.2. Решение уравнений в среде Mathcad. . . . . . . . . . . . . . . . . . . . . 122
4.2.1. Решение квадратного уравнения . . . . . . . . . . . . . .. . . . . . 122
4.2.2. Решение уравнений с одним неизвестным. . . . . . . . . . . . 123
4.2.3. Решение системы линейных уравнений. . . . . . . . . . . . . . 124
4.2.4. Решение нелинейной системы уравнений. . . . . . . . . . . . 124
4.2.5. Влияние предопределенной переменной TOL на ре-
зультаты решения уравнений. . . . . . . . . . . . . . . . . . . . . . . 125
4.2.6. Расчет параметров эмпирической формулы (аппрокси-
мация кривой упрочнения). . . . . . . . .. . . . . . . . . . . . . .. 128
4.2.7. Исследование функций на экстремум (определение оп-
тимального угла конуса матрицы при вытяжке цилин-
дрической детали) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
4.3. Решение дифференциальных уравнений. . . . . . . . . . . . . . . . . . 137
4.3.1. Вычислительный блок Given-Odesolve . . . . . . . . . . . . . . . 137
4.3.2. Функции rkfixed, rkadapt . . . . . . . . . . . . . .. . . . . . . . . . . . . 140
4.4. Программирование в Mathcad. . . . . . . . . . . . . . . . . . . . . . . . . . . 143
4.4.1. Операторы программирования . . . . . . . . . . . . . . . . . . . . 143
4.4.2. Примеры программирования . . . . . . . . . . . . . . . . . . . . . . 147
4.5. Векторы и матрицы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 152
5

4.5.1. Создание векторов и матриц. . . . . . . . . . . . . . . . . . . . . . . 152


4.5.2. Действия с векторами и матрицами . . . . . . . . . . . . . . . . 155
4.6. Исследование распределения накопленной деформации ме-
тодом координатных сеток . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . 158
4.6.1. Разновидности метода координатных сеток . . . . . . . . 158
4.6.2. Методика создания файла данных и исследование рас-
пределения накопленной деформации методом Э. Зибеля . . . . . . 162
4.7. Аппроксимация и интерполяция расчетных и экспери-
ментальных данных . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168
4.7.1. Линейная интерполяция. . . . . . . . . . . . . . . . . . . . . . . . . . . 168
4.7.2. Кубическая сплайн-интерполяция . . . . . . . . . . . . . . . . . . 169
47.3. Двухмерная сплайн-интерполяция и аппроксимация . . . 172
4.7.4. Применение функций регрессии для аппроксимации и
интерполяции расчетных и экспериментальных данных 174
4.8. Расчет ресурса пластичности . . . . . . . . . . . . . . . . . . . . . . . . . .. 176
4.8.1. Расчет ресурса пластичности по скалярным критериям .. 176
4.8.2. Расчет ресурса пластичности по тензорному критерию
(расчеты процессов двухэтапной деформации . . . . . . . . . . 185
Приложения к главе 4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195
4.9. Приложение 1. Команды главного меню Mathcad. . . . . . . . .. 195
4.10. Приложение 2. Встроенные операторы.. . . .. . . . . . . . . . . . . 204
4.11. Приложение 3. Предопределенные и системные перемен-
ные . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
4.12. Приложение 4. Встроенные функции Mathcad (). . . . . . . . . . 209
5. КУРСОВАЯ РАБОТА ПО ОСВОЕНИЮ ЭНЕРГЕТИЧЕСКИХ
МЕТОДОВ РЕШЕНИЯ ЗАДАЧ ОМД
5.1. Общие рекомендации к выполнению курсовой работы . .. . . . 228
5.2. Методические рекомендации. . . . . . . . . . . . . . . . . . . . . . . . . . . 228
5.3. Содержание курсовой работы . . . . . . . . . . . . . . . . . . . . . . . . . . 230
5.4. Исследование энергосиловых и кинематических параметров
процесса прямого выдавливания в условиях плоской деформа-
ции. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232
5.4.1. Расчет удельной силы деформации. . . . . . . . . . . . . . . . .. 232
5.4.2. Расчет траекторий движения частиц металла в очаге
пластической деформации. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
5.4.3. Исследование деформированного состояния металла по
объему очага деформации. . . . . . . . . . . . . . . . . . . . . . . . . . . . 243
5.4.4. Исследование распределения напряжения текучести по
поперечному сечению прессизделия. . . . . . . . . . . . . . . . . . . . 248
5.4.5. Анализ возможных путей уточнения решения. . . . . . . .. 248
5.5. Исследование энергосиловых и кинематических параметров
процесса прямого выдавливания в условиях осесимметричной
деформации. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251
5.5.1. Расчет силы и работы деформации. . . . . . . . . . . . . . . . . 251
6

5.5.2. Исследование кинематических параметров процесса . . 255


5.5.3. Исследование распределения накопленной дефор-
мации и напряжения текучести по поперечному сечению
прессизделия. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258
5.6. Исследование энергосиловых параметров процесса штам-
повки в открытых штампах стержневых поковок (удлиненных в
плане) … … . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 261
5.7. Исследование энергосиловых параметров процесса штам-
повки в открытых штампах при осесимметричной деформации
(поковок круглых в плане) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282
5.8. Сжатие слоя между коническими поверхностями . . . . . . . . . 292
5.8. Выдавливание через коническую матрицу . . . . . . . . . . . . . . .. 297
Приложения к главе 5… . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 301
Приложение 1. Варианты схем выдавливания и штамповки. . . . . 301
Приложение 2. Исходные данные к вариантам схем выдавлива-
ния иштамповки… . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . … . . . . . . . 305
Приложение 3. Механические свойства сталей… . . . . . . . . . . . . . 306
Приложение 4. Пример оформления титульного листа… . . . . . . . 306
6. ЗАДАЧИ ЛИНЕЙНОГО ПРОГРАММИРОВАНИЯ В
КУЗНЕЧНО-ШТАМПОВОЧНОМ ПРОИЗВОДСТВЕ . . . . . . . . . . 308
6.1. Формулировка основной задачи линейного программи-
рования . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 308
6.2. Геометрический метод решения задач линейного програм-
мирования . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 311
6.3. Оптимизация производственной программы кузнечно-
штамповочного цеха . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 314
6.4. Оптимизация технологических параметров горячей штам-
повки …….. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 317
6.5. Задачи на раскрой . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319
6.5.1. Раскрой прутков на заготовки . . . . . . . . . . . . . . . . . . . . . 319
6.5.2. Раскрой на комплекты . . . . . . . . . . . . . . . . . . . . . . . . . . . . 322
6.5.3. Оптимизация раскроя листа . . . . . . . . . . . . . . . . . . . . . . . 326
6.6. Задача о компьютерах. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327
Список литературы. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 333
7
ВВЕДЕНИЕ
В основу настоящего учебного пособия положены учебные
пособия "Энергетические методы решения задач обработки ме-
таллов давлением" от 1998 года и "Расчеты процессов обработки
металлов давлением в среде Mathcad", выпущенное в 2000 году.
Энергетический метод расчёта процессов ОМД основан на при-
менении экстремальных принципов теории пластичности. Экс-
тремальные принципы позволяют оценивать силу деформации
"сверху" и "снизу", причем открывают путь прямого построения
решений, минуя интегрирование дифференциальных уравнений
равновесия. Это важно, т.к. задачи обработки металлов давле-
нием приводят в большинстве случаев к нелинейным дифферен-
циальным уравнениям. Более того, использование экстремаль-
ного принципа минимальности действительного поля перемеще-
ний (скоростей перемещений) позволяет решить такие задачи,
которые другими способами решить невозможно. Примерами та-
ких задач служат процессы ОМД, сопровождающиеся течением
металла в две или несколько полостей (простейшая из таких за-
дач – осадка кольцевой заготовки). При этом открывается воз-
можность кроме силы и работы деформации произвести оценку
деформированного состояния заготовок после формоизменения.
В пособии излагаются теоретические основы и практика
применения одного экстремального принципа – принципа,
утверждающего минимальные свойства действительных переме-
щений (скоростей перемещений) в отличие от кинематически
возможных. Эта ветвь энергетического метода позволяет произ-
водить верхнюю оценку нагрузок, необходимых для начала пла-
стического течения. Ограничение содержания настоящего учеб-
ного пособия изложением энергетического метода в такой поста-
новке связано с тем, что нижние оценки в практике расчетов про-
цессов ОМД не получили распространения. Нижние оценки ра-
циональнее применять в расчетах конструкций на прочность, т.к.
именно в этом случае необходимо знание наименьших нагрузок,
при которых конструкция перестает быть работоспособной. При
ОМД необходимо знание гарантированных нагрузок, которые
приводят к пластическому течению металла, т.е. необходима их
верхняя оценка. Основным учебником для студентов ВТУЗов по
специальности 150201 (1204) является книга "Теория обработки
8

металлов давлением" М.В.Сторожева, Е.А.Попова [1]. Однако в


этом учебнике экстремальные принципы не отражены в связи с
изложением энергетических методов.
Известны две модификации энергетического метода. Первая
из них основана на моделировании течения металла в очаге де-
формации при помощи непрерывно деформируемых областей
(блоков), как правило, прямоугольной формы. Вторая – основана
на моделировании течения металла в очаге деформации при по-
мощи жестких (недеформируемых), как правило, треугольных
областей (блоков). В дальнейшем, для краткости, первую моди-
фикацию будем называть энергетическим методом решения задач
ОМД, а вторую – методом верхней оценки, хотя и та, и другая
модификации в результате решения дают верхнюю оценку силы
и работы деформации в рамках энергетического метода. В учеб-
ной и научной литературе различные модификации энер-
гетического метода называют методом баланса работ, методом
верхней оценки [1], вариационным методом [2]. Во всех назван-
ных выше методах для расчета необходимых для пластического
течения нагрузок, а также деформаций, возникающих в процессе
формоизменения заготовок, используется уравнение, опреде-
ляющее равенство работы, производимой ползуном, суммарной
работе всех внутренних и внешних сил, приложенных к де-
формируемой заготовке.
Метод верхней оценки применяется для анализа процессов
плоской деформации и часто бывает полезным для экспресс-
оценки энергосиловых параметров. Это обусловлено простотой
применения такого способа решения задач ОМД. Однако энерге-
тический метод более универсален. Он позволяет решать как
плоские, так и осесимметричные задачи и отличается более высо-
кой точностью. При этом применение энергетического метода
связано с большей трудоёмкостью исполнения.
Применение энергетического метода в настоящем учебном
пособии проиллюстрировано на задачах об осадке цилиндра,
кольцевой заготовки, короткого параллелепипеда, закрытой и от-
крытой прошивке, открытой штамповке, выдавливание через ко-
ническую матрицу, сжатии слоя между коническими поверхно-
стями и других актуальных задачах. В учебнике [1] некоторые из
этих задач рассмотрены, но решение проведено комбинацией ме-
9
тодов, известных под названием инженерного и баланса работ. В
связи с этим студентами трудно усваивается логика решения и
своевременность принятия тех или иных гипотез и предпо-
ложений, упрощающих исходную систему уравнений пластиче-
ского течения.
В энергетическом методе ключевое значение имеет подход к
выбору подходящих функций, описывающих кинематически
возможные перемещения (скорости перемещений). Поэтому ав-
тор большое внимание уделяет выработке соображений, которые
могут быть положены в основу для конструирования соотноше-
ний для описания подходящих функций, а также стремится пока-
зать эволюцию уточнения решения и последовательность приня-
тия упрощающих предположений и их обоснования. Это в свою
очередь подчеркивает природу подходящих функций и тот факт,
что кинематически возможные перемещения частиц металла в
редких случаях (но строго определенных) могут быть действи-
тельными, т.е. в принципе они не реальные, а всего лишь кине-
матически возможные. Однако достигаемая на их основе точ-
ность решений вполне удовлетворительна, а получаемая погреш-
ность сопоставима с погрешностью, вносимой такими не учиты-
ваемыми в теоретических решениях факторами, как разброс ме-
ханических свойств металла, допускаемый по ГОСТ, колебания
температуры заготовки в процессе штамповки, влияющие на со-
противление деформации, и т.д.
В предлагаемом учебном пособии, по мнению автора, уда-
лось преодолеть еще одну трудность усвоения энергетического
метода, связанную с тем, что имеющиеся решения задач ОМД по
определению сил деформирования, перемещений и деформаций в
очаге деформации не доведены до замкнутых решений в конеч-
ных формулах. Как правило, для определения этих величин нуж-
ны численные расчеты. С целью получения аналитических реше-
ний в пособии подробно рассмотрены приемы приведения слож-
ных подынтегральных выражений к более простым, но прибли-
женным выражениям, интегрирование которых возможно в эле-
ментарных функциях. Это достигается путем использования тео-
ремы о среднем значении интеграла и различных линеаризаций
выражений для интенсивности деформации.
10

В пособии достаточно подробно рассматривается примене-


ние математического пакета Mathcad для проведения численных
расчетов процессов ОМД энергетическим методом. Уникальное
свойство Mathcad – возможность описания математических алго-
ритмов в естественной математической форме с применением об-
щепринятой символики, делает программный документ, видимый
на экране дисплея, похожим на тексты технических книг и науч-
ных статей. Такой подход значительно облегчает восприятие ма-
тематической сущности решаемой задачи и избавляет пользова-
теля от изучения промежуточных языков программирования
(Фортрана, Бейсика, Паскаля и др.). Применение Mathcad при
решении задач ОМД во многих случаях позволяет обойтись без
целого ряда упрощающих предположений, которые если и не
ухудшают решение, то никогда и не улучшают его. В Mathcad
развиты методы решения математических задач без их про-
граммирования, что позволяет исключить программиста в систе-
ме "специалист (инженер)  программист  компьютер". От
специалиста (пользователя) не требуется знания языков програм-
мирования, достаточно освоить приближённый к естественному
входной язык системы, а программист становится лишним зве-
ном. Mathcad обладает развитым пользовательским интерфейсом,
простотой освоения и рассчитан на освоение через са-
мообразование. Появление программ типа Mathcad положило
начало развитию такого прогрессивного явления, как разделение
людей сидящих за компьютером на пользователей и программи-
стов.
В главах 1 и 4 настоящего пособия добавлены теоретические
положения и примеры расчета использованного ресурса пластич-
ности на основе применения скалярного и тензорного подходов
при прогнозировании предельных состояний деформируемого
металла (разрушения). Решение дифференциальных уравнений в
Mathcad проиллюстрировано на задачах обжима и второго пере-
хода вытяжки цилиндрической заготовки. Операции с матрицами
выполнены на основе применения метода координатных сеток
для исследования деформированного состояния по Э. Зибелю.
Показано применение методов аппроксимации, интерполяции и
регрессионного анализа для получения соотношений математи-
ческого описания кривых упрочнения, диаграмм пластичности,
11
экспериментальных данных, полученных методом координатных
сеток.
В главе 5 рассматриваются образцы выполнения курсовых
работ для плоской и осесимметричной деформации по дисци-
плине "Теория обработки металлов давлением", общие, мето-
дические указания и варианты заданий. Задачи, рассмотренные в
главе 5, расширяют учебный цикл примеров, иллюстрирующих
возможности теоретического определения энергосиловых пара-
метров деформации, прогнозирования механических свойств из-
делий после деформации на основе исследования деформирован-
ного состояния металла.
Курсовая работа выполняется с целью получения практиче-
ских навыков решения задач обработки металлов давлением
энергетическим методом с использованием Mathcad. Теоретиче-
ская база, которая должна быть использована для выполнения
курсового задания, изложена в предыдущих главах.
В последней шестой главе рассматриваются возможности
Mathcad при решении задач на оптимизацию. Рассмотрено реше-
ние задач на раскрой пруткового и листового материала, оптими-
зации цеховой программы выпуска штампованных заготовок.
12

1. ОСНОВНЫЕ УРАВНЕНИЯ ТЕОРИИ


ОБРАБОТКИ МЕТАЛЛОВ ДАВЛЕНИЕМ
1.1. Уравнения для напряжений, деформаций
и связи между ними
Компоненты тензора деформации в декартовых координатах
x, y, z (рис. 1.1):
z z u u y 
 x  x ;  y  ;
 x y 
u 
x x z  z ; 
  z
y 

u x u y 
 xy   ;  (1.1)
а) y x 
z z u y u z 
  yz   ; 
 z y 
u u 
x  zx  x z  x ; 
y  y  x z 

На рис. 1.1 показаны цилин-
б)
дрическая и сферическая системы
Рис. 1.1. Системы коорди-
по отношению к декартовой си-
нат: а – цилиндрическая,
стеме координат.
б–сферическая
Компоненты тензора деформации в цилиндрической системе
координат , , z (рис. 1.1,а):
u u z u 1 u 
  ; z  ;   
   
;
 z
u z u 1 u z u 
 z   ;  z   ; (1.2)
 z   z 
  u  1 u 
       ; 
      
в сферической системе координат , ,  (рис. 1.1,б):
13

u u1 u 1 u u u 


  ;    ;     ctg ;
     sin     
sin    u  1 u 
     ;  (1.3)
   sin    sin   
1 u   u    u  1 u 
      ;        , 
 sin             
где ux, uy, uz - компоненты малого перемещения в декартовой си-
стеме координат; u , u , uz - компоненты малого перемещения в
цилиндрической системе координат; u , u , u - компоненты ма-
лого перемещения в сферической системе координат.
При рассмотрении общих вопросов теории напряженного и
деформированного состояний часто пользуются тензорными обо-
значениями, которые позволяют записывать формулы в компакт-
ном виде. При использовании тензорной символики координаты
(x, y, z); ( , , z) и ( , ,  ) обозначают через (x1, x2, x3) или в об-
щем виде xi , где индекс i принимает значения 1, 2, 3. Общий
компонент тензора деформации в соотношениях (1.1)…(1.3) име-
ет вид:
1   ui  u j 
ij   , (1.4)
2   x j  xi 
причем
11   x1 ,  22   x2 , 33   x3 , 

1 1 1  .(1.5)
12   x1x2 , 23   x2 x3 ,31   x3 x1 .
2 2 2 
Компоненты скоростей деформации ij вычисляются по
формулам аналогичным (1.1)…(1.3) с той разницей, что вместо
перемещений ui в формулы подставляются скорости перемеще-
ний vi . Поэтому приведем только компактную запись:
1  vi v j 
 .
ij 
 (1.6)

2  x j xi 
Интенсивность деформации в декартовой системе координат:
14

и 
3
2
 x   y  2   y   z  2   z   x  2  32  2xy   2yz   2zx  , (1.7)
в цилиндрической системе координат:
и 
2
      2      z  2   z     2  3  2   2 z   2z  , (1.8)
3 2
в сферической системе координат:
и 
2
      2        2        2  3  2   2    
2
 , (1.9)
3 2
в компактной записи:
2
и    ij . (1.10)
3 ij
Для компактной записи выражений (1.7)…(1.9) в форме
(1.10) использовано правило, согласно которому по повторяю-
щимся индексам i, j производится суммирование по их значениям
1, 2, 3, а знак суммы опускается. Повторяющийся индекс назы-
вают немым, а неповторяющийся свободным. В данном случае
оба индекса i, j - немые. Раскроем по этому правилу (1.10):
2 2
ij ij  1111  1212  1313  21 21   22 22   23 23  3131 
3 3 (1.11)
 
___________________
2 2
 3232  3333   11   222  33
2
 212
2
 2 223  231
2
.
3
Для доказательства тождественности выражений (1.7) и
(1.10) проведем следующие преобразования:
11   22  33 2  112   222  332  211 22  2 2233  23311 

 3 11
2
  222  33
2
 
 11   22    22  33   33  11  .
2 2 2

Вследствие условия несжимаемости
11   22  33  0 , (1.12)
последнее выражение также равно нулю, а поэтому имеем:
11
2
  222  33
2 1
3

 11   22    22  33   33  11  . (1.13)
2 2 2

Подставляя (1.13) в (1.11) и производя замену согласно (1.5),
получаем выражение (1.7) .
Компоненты направляющего тензора деформации определя-
ются выражением
2  ij
 ij  (1.14)
3 и
15
и по геометрическому смыслу являются проекциями на оси коор-
динат единичного вектора, направленного по касательной к тра-
ектории деформаций в пространстве деформаций, а поэтому
ij ij  1. (1.15)
Если процесс деформации состоит из двух этапов монотон-
ной деформации, то траектория деформации в пространстве де-
формации является ломаной линией, состоящей из двух прямо-
линейных участков. Угол излома траектории деформации вычис-
ляется в этом случае по формуле:
  arccos ij(1)ij( 2) , 
(1.16) 
где ij(1) и ij( 2 ) - соответственно направляющие тензоры дефор-
мации на первом и втором этапах.
Интенсивность напряжений в декартовой системе координат:
и 
1
 x   y  2   y   z  2   z   x  2  6  2xy   2yz   2zx  ,(1.17)
2
в цилиндрической системе координат:
и 
1
      2      z  2   z     2  6  2   2z   2z  , (1.18)
2
в сферической системе координат:
и 
1
      2        2        2  6  2   2   
2
,
2
(1.19)
в компактной записи:
3
и  s ijs ij , (1.20)
2
где sij - компоненты девиатора напряжений:
s ij   ij   ср , (1.21)
а  ср - среднее напряжение:
3 ср  ii   x   y   z        z         . (1.22)
Условие несжимаемости:
3 ср   ii   x   y   z         z           0 . (1.23)
Энергетическое условие пластичности (условие Мизеса)
 и  s , используемое при решении задач ОМД приближенными
методами в линеаризованном виде:
 и   max   min  s , (1.24)
16
где  =1  1,15 - коэффициент Лодэ;  s - напряжение текучести
металла.
Физические уравнения связи между напряжениями и дефор-
мациями при условии (1.23) в декартовой системе координат:
3 и 3 3
x  x ср ;  y  и y ср ;  z  и z ср ;
2 и 2 и 2 и
и и и
 xy  3  ,  3  ,  3  , (1.25)
и xy yz и yz zx и zx
в цилиндрической системе координат:
3 и 3 и 3 и
   ср ;     ср ;  z  z ср ;
2 и 2 и 2 и
  
 z  3 и  z ,  z  3 и  z ,    3 и   , (1.26)
и и и
в сферической системе координат:
3 и 3 и 3
   ср ;     ср ;    и  ср ;
2 и 2 и 2 и
  
   3 и   ,    3 и   ,    3 и   . (1.27)
и и и
Движение элементарного объема металла при условии пар-
ности касательных напряжений и пренебрежении массовыми
(инерционными) силами удовлетворяет уравнениям равновесия в
декартовой системе координат:
 x  xz  xz  z
  0;   0, (1.28)
x z x z
в цилиндрической системе координат:
 z   z z z
   0;   0 . (1.29)
  z    z 
в сферической системе координат:
 1  1
   
2         ctg   0; 
     
 (1.30)
 1  1

   

 3    ctg  . 



Уравнения равновесия в декартовой системе координат запи-
саны для случая плоской деформации, а в цилиндрической и сфе-
рической системах координат - для случая осесимметричной де-
формации.
17
1.2. Граничные условия для напряжений и перемещений
Решение системы уравнений пластического равновесия
(включающей в общем случае пятнадцать уравнений для пятна-
дцати неизвестных: три уравнения равновесия, шесть уравнений
Коши для деформаций и шесть физических уравнений связи)
должно удовлетворять граничным условиям двух видов: стати-
ческим и кинематическим.
Статические граничные условия представляют условия
равновесия элементарного объема тела, примыкающего к его по-
верхности [l]:
 x a x   xy a y   xz a z  S x ;
 xy ax  y a y   yz az  S y ; (1.31)
 zx a x   zy a y   z a z  S z ,
где ax , ay , az -направляющие косинусы нормали к элементу по-
верхности тела в декартовой системе координат x, y, z; Sx , Sy , Sz -
компоненты вектора напряжения S, приложенного к элементу
поверхности деформируемой заготовки.
Нормальное  n и касательное  k напряжения на элементар-
ной площадке поверхности тела связаны с внутренними напря-
жениями вблизи этой площадки зависимостями:
 n   x a x2   y a 2y   z a z2  2 xy a x a y  2 yz a y a z  2 zx a z a x ;
(1.32)
k  S x2  S y2  S z2 n2 .
Кинематические граничные условия в задачах обработки
металлов давлением представляют собой равенства нормальных
составляющих перемещений инструмента u0 и деформируемого
материала uj к контактной поверхности инструмента Fk :
u0 cosn,u0   u j cos n , u j , 
(1.33) 
где (n, u0) и (n, uj ) - углы между внутренней нормалью n к кон-
тактной поверхности тела Fk и скоростями u0 и uj.
18

1.3. Кинематически возможные перемещения


и статически допустимые напряжения
Уравнения равновесия (1.28)…(1.130), условие пластичности
(1.24) и статические граничные условия (1.31) образуют набор
статических условий пластической деформации. Условие несжи-
маемости (1.23) и кинематические граничные условия (1.33) об-
разуют набор кинематических условий пластической деформа-
ции. При приближенном решении задач ОМД используют два
основных подхода:
а) точное выполнение кинематических условий и прибли-
женное удовлетворение статическим условиям;
б) точное выполнение статических условий и приближенное
удовлетворение кинематическим условиям.
Действительными перемещениями и напряжениями называ-
ют те, которые удовлетворяют всем кинематическим и статиче-
ским условиям пластической деформации.
Кинематически возможными перемещениями (скоростя-
ми перемещений) называют те, которые удовлетворяют кинема-
тическим условиям пластической деформации. Напряжения,
найденные по кинематически возможным перемещениям, могут
не удовлетворять статическим условиям.
Статически допустимыми напряжениями называют те,
которые удовлетворяют статическим условиям пластической де-
формации. Перемещения, найденные по статически допустимым
напряжениям, могут не удовлетворять кинематическим условиям.
1.4. Работа пластической деформации и
законы сохранения энергии при ОМД
Работа А, совершаемая ползуном пресса на малом перемеще-
нии ползуна u0, расходуется на преодоление сил контактного
трения и сил внутреннего сопротивления металла. Это обстоя-
тельство выражается равенством:
A  A  Aв , (1.34)
здесь A - работа сил трения; Aв - работа внутренних сил, опреде-
ляемые выражениями:
A     к u к dFк ; (1.35) A в    и  и dV , (1.36)
Fк V
19
где   - контактное касательное напряжение трения; uк - переме-
щение элемента контактной поверхности заготовки Fκ относи-
тельно рабочей поверхности штампа; V- объем деформируемой
заготовки.
Для упрощения постановки и решения задач ОМД деформи-
руемые заготовки в очаге деформации разбиваются на зоны с
различными формами распределения кинематически возможных
перемещений. Размеры и конфигурация зон очага деформации
выбираются с таким расчетом, чтобы внутри них кинематически
возможные перемещения описывались наиболее простыми зави-
симостями.
Стремление описать кинематически возможные поля пере-
мещений наиболее простыми зависимостями приводит к возник-
новению скачкообразных изменений функций перемещений на
границах между зонами. Такие скачкообразные изменения функ-
ций перемещений (как, вообще говоря, и любых других функций)
называются разрывами, а поверхности, на которых это происхо-
дит, называются поверхностями разрыва перемещений. Таким
образом, поверхности раздела зон с упрощенно заданным полем
перемещений являются поверхностями разрыва функций пере-
мещений. Вектор перемещения на поверхности разрыва может
быть разложен на нормальную и касательную к поверхности раз-
рыва компоненты. Очевидно, что разрыв может терпеть только
касательная компонента перемещения. В противном случае в об-
ласти поверхности разрыва будет нарушаться условие несжи-
маемости.
Разрыв касательной компоненты перемещения вызывает
большую величину сдвиговой деформации на поверхности раз-
рыва, т.е. как бы срез металла по границе между зонами. Кинема-
тически возможное поле перемещений частиц металла в очаге де-
формации, разделенном на зоны, называют разрывным.
Затраты энергии A на преодоление сил сопротивления срезу
должны быть учтены в формуле (1.34) в том случае, если для ре-
шения задачи в очаге деформации задается разрывное поле ки-
нематически возможных перемещений:
.
A  A  Aв  A (1.37)
Упрощенно заданные функции перемещений в различ-
ных зонах очага деформации, как правило, предполагают более
20
равномерное течение металла в зонах, чем в действительности.
Поэтому учет величины A позволяет компенсировать неучтен-
ную работу внутренних сил, затрачиваемую на неравномерность
деформации. Работа сил среза A рассчитывается по формуле:
A   s u dF ; (1.38)
F
здесь u – величина разрыва функции перемещения на элементе
dF поверхности разрыва F.
Равенства (1.34), (1.37) выражают закон сохранения энергии
соответственно для непрерывных и разрывных полей кинемати-
чески возможных перемещений металла в очаге деформации.
Сила деформации
P   n dF   n dF cos  (1.39)
F F
где  n – нормальное напряжение на контактной поверхности Fк ;
F - площадь проекции контактной поверхности Fк на плоскость,
перпендикулярную направлению движения инструмента (ползу-
на).
Работа, совершаемая ползуном пресса по ходу h в процессе
деформации:
h h
A   Pdh    n Fdh . (1.40)
0 0
Если удается найти работу, совершаемую ползуном на малом
ходе ползуна h = u0 , в пределах которого допустимо принять
Р=const, то, как следует из (1.34), (1.37) и (1.40), сила, развивае-
мая ползуном пресса, может быть вычислена так:
A  Aв A  Aв  A
P ; (1.41) P . (1.42)
h h
Работа внутренних сил в деформируемой заготовке с учетом
упрочнения материала заготовки
и
A в     и d и dV , (1.43)
V0
где  и , и – текущая и конечная интенсивности накопленной де-
формации,  и   и  и  – интенсивность напряжений, меняющаяся
в зависимости от  и .
Формула (1.36) является частным случаем формулы (1.43)
21
при  s  const .
1.5. Аппроксимация кривых упрочнения
Величину  и ( и )  s ( и ) для данной марки материала, ско-
рости и температуры деформации, на основании гипотезы ''еди-
ной кривой'', определяют по истиной кривой упрочнения, постро-
енной по результатам испытаний стандартных образцов на рас-
тяжение, сжатие или кручение.
Истинные кривые упрочнения задают таблично, графически
или аппроксимируют следующими основными зависимостями,
наиболее широко применяемыми в расчетах процессов ОМД
(рис. 1.2) [1].
s s
в
n T0
=
s C и s= + Пи
T0

и и
ш
а) б)
Рис. 1.2. Степенная (а) и линейная (б) аппроксимация кривых
упрочнения (пунктиром показана кривая упрочнения, полученная
экспериментально)

Степенная аппроксимация:
 и  C  иn , (1.44)
где С, n – коэффициенты, связанные с механическими констан-
тами, определяемыми в процессе стандартного испытания [1, 5]:
 (1   )
n  n (1   ш ) , С в n ш , (1.45)
n
где  ш – относительное удлинение образца в момент начала об-
разования шейки,  в - предел прочности.
Линейная аппроксимация (см. рис. 1.2,б):
s   Т0  П  и , (1.46)
где  Т 0 - экстраполированный предел текучести (длина отрезка,
отсекаемого на оси напряжений аппроксимирующей прямой,
проведенной к истинной кривой упрочнения в точке соответ-
ствующей началу образования шейки), П - модуль упрочнения
22
(тангенс угла наклона аппроксимирующей прямой к оси дефор-
маций).
Применение аппроксимаций (1.44), (1.46) оправдано в тех
случаях, когда отсутствуют полные данные о результатах стан-
дартного испытания. Если имеются экспериментальные данные,
на основании которых можно установить табличную зависимость
 и   и   и  , то для подбора коэффициентов аппроксимации
предпочтительнее воспользоваться методиками, изложенными в
пункте 4.2.6 и параграфе 4.8.
1.6. Экстремальные принципы для кинематически возмож-
ных перемещений и статически допустимых напряжений
В теории пластичности [4] доказывается, что уравнениям
пластического равновесия, приведенным в параграфе 1.1, соот-
ветствуют два экстремальных принципа:
а) работа, совершаемая ползуном на заданных кинематически
возможных перемещениях, минимальна в случае, если они совпа-
дают с действительными перемещениями;
б) работа, совершаемая ползуном на заданных перемещени-
ях, соответствующих статически допустимым напряжениям, мак-
симальна в случае, если статически допустимые напряжения яв-
ляются действительными.
Таким образом, нагрузки, определенные по кинематически
возможным перемещениям, являются верхней оценкой действи-
тельных нагрузок, а нагрузки, определенные по статически до-
пустимым напряжениям, являются их нижней оценкой.
Для расчета процессов ОМД наибольшее применение полу-
чили верхние оценки нагрузок. Это связано с тем, что расчетная
нагрузка, определяющая выбор штамповочного агрегата, должна
гарантировать формоизменение заготовки.
При решении задач ОМД кинематически возможные поля
перемещений могут быть заданы бесчисленным множеством спо-
собов для одного и того же процесса. Критерием отбора кинема-
тически возможных перемещений, дающих наилучшее описание
деформированного состояния металла, является условие ми-
нимума затрат энергии на заданных перемещениях.
Нижние оценки целесообразно применять при расчете
конструкций на прочность. B этом случае определяется
23
наименьшая нагрузка, при которой конструкция разрушается (пе-
рестает быть работоспособной), и поэтому прочность, выбранная
по нижней оценке, гарантирует от разрушения.
1.7. Линеаризация формулы интенсивности деформаций
Формула (1.36) для вычисления работы внутренних сил под
знаком интеграла содержит величину  è , определяемую выраже-
нием (1.7), (1.8) или (1.9). Часто такой интеграл не является таб-
личным и не берется в элементарных функциях, что требует чис-
ленных расчетов. Для получения возможности вычисления инте-
грала без численных расчетов выражения (1.7)…(1.9) упрощают
путем линеаризации.
Если при выбранном распределении кинематически возмож-
ных перемещений можно определить наибольшую из относи-
тельных деформаций, то целесообразно применять следующую
линеаризацию [1]:
 и  1,08  max . (1.47)
Максимальная деформация легко определяется в тех случаях,
когда заданные перемещения определяют в выбранной системе
координат главные деформации. В этом случае в координатных
плоскостях отсутствуют сдвиговые деформации. В общем случае
при осесимметричной деформации, описываемой в цилиндриче-
ских , , z и сферических , ,  (в этом случае необходимо ин-
декс z заменить на индекс  ) координатах можно принимать  и с
относительной ошибкой до 10% [3] :
  0,4  z при    z (1.48)
 ,
3 и  
 0,4    z
 при    z , (1.49)
где
   при     z ;

3  z  при  z    ;
 (1.50)
2  если    z 0;
  
 z   при  z   0.
В общем случае плоской деформации возможны следующие
представления величины  и с относительной ошибкой до10% :
24
 2  x  0,4  xy при 2  x   xy ; (1.51)

3 и  
 0,8  x   xy при 2  x   xy . (1.52)
Во многих случаях бывает полезна такая линеаризация:
а 2  в 2  а  0,4 в при а  в,
(1.53)
которая дает относительную ошибку не выше 6% для любых чи-
сел а, в [3].
1.8. Задание на выполнение индивидуальных
расчетно-практических работ
На рис.1.3 заданы схемы двухэтапного нагружения прямо-
угольной или цилиндрической заготовки. В табл. 1.1 приведены
исходные данные для расчета деформированного состояния по
схемам нагружения А, Б, В, Г, Д, Е, а в табл. 1.2 - по схемам
нагружения Ж, К, изображенным на рис. 1.3.
Исходные данные включают в себя начальные размеры заго-
товок, величину хода ползуна и скорость движения ползуна прес-
са. Если один из этапов нагружения представляет из себя закру-
чивание заготовки, то заданы угол и скорость закручивания
(рис.1.3, схемы Ж и К в табл.1.2).
Для расчета энергосиловых параметров процесса деформа-
ции (силs и работы деформации) в приложении 3 к главе 5 приве-
дены варианты исходных данных, включающих марку материала
и его основные механические свойства при различных темпера-
турах.
Во всех вариантах заданных схем нагружения на обоих эта-
пах деформирования предполагается, что силы трения на кон-
тактных поверхностях отсутствуют, а внешние силы приложены
в виде равномерно распределенных нагрузок.
Требуется:
 определить компоненты деформации и размеры заготовки по-
сле каждого этапа деформации;
 рассчитать компоненты скоростей деформации и их интенсив-
ность;
 рассчитать угол излома траектории деформации в простран-
стве деформаций;
 построить траекторию деформации в пространстве деформа-
ций;
25
 рассчитать накопленную интенсивность деформации;
 определить наибольшее усилие деформации;
 работу, совершаемую ползуном пресса на каждом этапе де-
формации, и работу внутренних сил в деформируемой заго-
товке.
Таблица 1.1
Исходные данные для расчета по схемам нагружения, приве-
денным на рис. 1.3 (схемы А, Б, В, Г, Д, Е)*)
Вар. Начальные размеры Ход ползуна, Скорость ползу-
заготовки h (мм) на, vп (мм/с)
Z0,мм X0,мм Y0,мм 1 этап 2 этап
1 100 50 60 6 4 5
2 90 50 60 5 2 10
3 80 50 60 4 3 5
4 70 40 50 3 3 10
5 80 30 50 4 3 5
6 60 40 60 2 3 10
7 50 50 50 3 3 5
8 60 50 50 4 3 10
9 70 60 50 6 3 20
10 80 60 60 4 6 15
11 90 40 50 3 4 10
12 100 30 70 4 5 5
13 100 40 60 8 3 10
14 90 50 60 6 5 15
15 80 40 50 4 2 20
16 70 30 50 4 3 25
17 60 30 40 2 1 30
18 50 30 40 2 3 40
19 60 40 40 4 4 50
20 70 40 60 7 3 50
)
* Если номер варианта преподаватель называет со звездочкой,
то при расчете следует учесть дополнительное условие: z1= z2,
а для схемы Е на рис. 1.3 y1= y2
26
1-й этап 2-й этап
Cz Cy
z (A
z Cz+Cy y
x x
y
Cz
z z Cx
y
x Cz+Cx y
x (Б
Pz
y
z Cy
z x
x Pz+Cy (B
y

Pz Cx
z
z
y
x Pz+Cx y
x (Г
Pz z
Py
y
z
x Pz+Py
x (Д
y
Px
z
Cz z
x y (E
y Cz+Px x

Pz M
z
z

 (Ж
 P z+M 

Cz M
z
z

 (K
 Cz+M 

Cx, Cy, Cz – сжатие вдоль оси x, y или z; Рx, Рy, Рz – растяжение


вдоль оси x, y или z; М – момент.
Рис.1.3. Схемы двухэтапного нагружения заготовок
27
Таблица 1.2
Исходные данные для расчета по схемам нагружения,
приведенным на рис. 1.3 (схемы Ж, К)*)
№ Началь- Ход пол- Угол закру- Скорость Угловая
вар. ные раз- зуна на 1-м чивания на ползуна, скорость
меры за- этапе, h 2-м этапе, vп закручива-
готовки (мм)  (град.) (мм/сек) ния,
Z0 r0  (сек. 1 )

1 100 20 5 10 5 0,1
2 50 30 6 5 10 0,2
3 60 35 5 3 15 0,3
4 70 36 5 4 20 0,4
5 80 37 4 8 25 0,5
6 90 38 9 6 30 0,6
7 55 39 6 5 40 0,7
8 65 40 5 4 30 0,8
9 75 40 3 3 35 0,9
10 85 40 5 6 30 1
11 95 40 8 7 25 0,1
12 80 40 8 8 20 0,2
13 70 35 7 4 20 0,3
14 60 35 5 3 15 0,4
15 50 20 4 5 40 0,5
16 55 15 5 2 50 0,6
17 65 20 4 3 45 0,7
18 75 25 6 3 40 0,8
19 85 30 5 4 30 0,9
20 95 30 8 4 20 1
*) В процессе выполнения задания следует принять следующие обо-
значения: X0, Y0, Z0 – начальные размеры (ширина, длина, высота) прямо-
угольной заготовки; X1, Y1, Z1 – размеры прямоугольной заготовки после
первого этапа деформирования; X2, Y2, Z2 – размеры прямоугольной заго-
товки после второго этапа деформирования; vп – скорость ползуна; h - ход
ползуна; d0 =2r0 и Z0 –начальный диаметр и высота цилиндрической заго-
товки ; d1=2r1 и z1 , d2=2r2 и Z2 - соответственно диаметр и высота цилин-
дрической заготовки после первого и второго этапов деформирования.
28

1.9. Пример расчета двухэтапного процесса деформации


Рассмотрим пример расчета в индивидуальном задании по
варианту № 1 (табл. 1.1). Заготовка в виде бруска с исходными
размерами Z0=100 мм, Х0=50 мм, У0=60 мм осаживается вдоль
оси z на величину h1 =6 мм, затем поворачивается на 90о вокруг
оси х и осаживается по оси у на величину h2 =4 мм. Скорость
движения ползуна пресса vп в процессе осадки составляет 5 мм/с
(рис. 1.3, схема А). Трение на контактных поверхностях отсут-
ствует. Введем также обозначения: Х1, У1, Z1 – размеры заготовки
после первого этапа деформации; Х2, У2, Z2 - размеры заготовки
после второго этапа деформации.
1.9.1. Расчет деформаций за первый этап деформации
Оси декартовой системы координат направим по осям сим-
метрии деформируемой заготовки в виде параллелепипеда. Это
позволяет рассматривать деформированное состояние только в
первом квадранте. Сформулируем кинематические граничные
условия в перемещениях:
h 1 Z1  Z 0 Z 0 
uz  0; u z    ;
z 0 z  Z0 / 2
2 2 2 

X  X 0 X 0 
ux  0; u x  1  ;  (1.54)
x 0 x X0 / 2
2 2 

Y1  Y0 Y0 
uy  0; u y   .
2 2 
y 0 y  Y0 / 2 
В связи с тем, что по условию задачи трение на контактных
поверхностях отсутствует, деформация по объему заготовки яв-
ляется однородной. Поэтому малые перемещения uz материаль-
ных точек заготовки являются функцией только z, то есть uz=
uz(z), a ux= ux(x), uy= uy(y). Тогда удовлетворяя граничным услови-
ям (1.54) имеем:
Z 0 X 0 Y
uz  z; u x  x; u y  0 y (1.55)
Z0 X0 Y0
Подставляя (1.55) в (1.1) получаем:
Z 0  6 X 0 Y
z    0,06;  x  ;  y  0 ;  xy   yz   zx  0 .
Z 0 100 X0 Y0
29
(1.56)
Учитывая, что  у   х  0 из соотношений (1.25) следует
 x =  y , тогда из (1.23) получаем при  z  0,06 :
z
x   y  
 0,03 . (1.57)
2
Интенсивность деформаций рассчитывается по формуле
(1.7):
2
и  0,03  0,03 2  0,03  0,06 2   0,06  0,03 2  0,06 .(1.58)
3
Рассчитаем размеры заготовки после первого этапа деформа-
ции. Из (1.56) имеем:
X 0  X1  X 0  X 0 x ; Y0  Y1  Y0  Y0 y ;
X1  X 0 (1   x )  50(1  0,03)  51,5 (мм);
Y1  Y0 (1   y )  60(1  0,03)  61,8 (мм);
Z1  Z 0 (1   z )  Z0  h1  100(1  0,06)  94 (мм).
1.9.2. Расчет скоростей деформации на первом этапе
Кинематические граничные условия в скоростях перемеще-
ний:
vz  0; v z  vп
z 0 z z
где z  - текущая высота заготовки (до деформации z  = Z0/2, в
конце первого этапа z  = Z1/2).
На тех же основаниях, на которых получены формулы (1.55),
можно записать:
vп
vz   z,
z0
тогда из (1.6) имеем:
vп
z   ,
z 0
откуда следует, что скорость деформации  z не является посто-
янной в процессе осадки, а зависит от текущей высоты z  . Учи-
тывая, что  х   у   z  0 ,  х   у получаем в начале первого
этапа:  z =  5/100 =  0,05 (с1);  х   у =   z /2 = 0,025 (с1); в
конце первого этапа:  z =  5/94 =  0,05319 (с1);  х   у =   z /2
= 0,0266 (с1).
30
Отметим, что после определения  х и  у можно определить
v х и v у из (1.6):
 1   1 vп  1 vп
v х    х dx      z dx    dx  x
 2   2 z 0  2 z 
0
1 vп
v y    y dy  y
2 z 0
Здесь уместно показать, что расчет производится по соотно-
шениям теории малых упруго пластических деформаций.
Согласно теории течения [1]:
 и    и dt , (1.59)
где
 и (z 0 ) 
3
2
 x   y  2   y   z  2   z   x  2 
(1.60)
2  vп v   v v   v v  v
   п  2   п  п  2    п  п  2  п ;
3  2z 0 2z 0   2z 0 z 0   z 0 2z 0  z 0
50  z 0  dz 0
t (z 0 )   dt  , (1.61)
vп vп
тогда подставляя (1.60) и (1.61) в (1.59) получаем:
Z1 / 2
dz 0 Z
и     n 0  0,061875 . (1.62)
Z0 / 2 z 0 Z1
Результат (1.62) отличается от (1.58). Различие увеличивает-
ся при уменьшении Z1. Например, при Z1=80 мм расчет по фор-
муле (1.7) дает  и = 0,2, а по формуле (1.59)  и = 0,223144
1.9.3. Расчет деформаций и размеров заготовки после второго
этапа деформирования
Расчетные формулы аналогичны тем, которые были приве-
дены в п. 1.8.1:
Y1 -4 1
y    0,065;  z   x    у  0,0325;
Y1 61,8 2 . (1.63)
 xy   yz   zx  0
Интенсивность деформации на втором этапе:
2 0,0325  0,065  0,0325  0,0325 
2 2
и   0,065 . (1.64)
3   0,065  0,0325 2
Размеры заготовки после второго этапа деформации:
31
Y2  Y1 - h 2  61,8 - 4  57,8 (ммм);
X2  X1(1  x )  51,5(1 0,0325)  53,174 (мм );
Z 2  Z1 (1   z )  94(1  0,0325)  97,055 (мм).
1.9.4. Построение и анализ траектории деформаций
Траекторию деформаций строят в пространстве деформаций
 ij (рис. 1.4). На рис. 1.4 вектор ОА представляет собой траекто-
рию деформации на первом этапе, вектор АБ - на втором. Векто-
ры ОА' и АБ' на рис. 1.4 являются проекциями векторов ОА и
АБ на плоскость  x  y . Между длиной векторов ОА и АБ и ин-
тенсивностью деформаций на первом и втором этапах  (1)
и и и
(2)

существует связь. Действительно


ОА   2x   2y   2z ,
и тогда в соответствии с (1.13)
ОА 
3

1 (1)
 x   (1)
y   
2 (1)
y   (1)
z   
2 (1)
z   (1)
x  
2 3
6
 (1)
и ; АБ 
3
6
 (2)
и .

Таким образом, длина вектора деформации с точностью до


постоянного коэффициента численно равна интенсивности
деформации.
Итак, согласно (1.58) и (1.64)  (1) и =0,06, а  и =0,065. Интен-
(2)

сивность деформации за два этапа:


 (и ) =  (1)
и +  и =0,06+0,065=0,125
(2)

и численно равна, с точностью до постоянного коэффициента,


сумме длин векторов ОА и АБ .
Отметим, что при многоэтапном деформировании недопу-
стимо рассчитывать накопленную интенсивность деформации
исходя из начальных и конечных размеров заготовки. Покажем
это расчетом.
X  X 0 53,174  50
x  2   0,06348;
X0 50
Y Y 57 ,8  60
y  2 0   0,036667;
Y0 60
Z  Z 0 97 ,055  100
z  2   0,02945 ;
Z0 100
32
6
и  0,06348 2  0,036667 2  0,02945 2  0,64
3
z
0,035 Б

O 0,03 x
Б
0,03

0,0325
A
y

-0,06 5 x y  z
,06 на 2-м этапе
-0
A
0,0325

Рис. 1.4. Траектория деформаций при двухэтапном


деформировании
.
Результаты расчета недопустимо отличаются от полученных
выше. Геометрический смысл подобного расчета величины
накопленной деформации заключается в том, что рассчитывается
не сумма векторов ОА и АБ , а длина вектора ОБ' (см. рис. 1.4).
1.9.5. Расчет угла излома траектории деформации
Компоненты направляющего тензора деформации на первом
этапе в соответствии с (1.14):
2 у
(1)
2  (1) 2 1 2 1 2  (1) 2
 (1)
x  x
  ;  (1)
у    ;  (1)
z  z
  ;
3  (1)
и
3 2 3 и
(1) 3 2 3 и(1) 3
на втором этапе:
2 у
(2)
2  (2) 1 2 2 (2) 2  (2) 1 2
 (2)
x  x
 ; у 
(2)
  ; z  z
 .
3 и(2) 2 3 3 и
(2) 3 3 и(2) 2 3
Подставляя эти значения в формулу (1.16) получаем:
33
  arccos (1) 
x x   y  y  z z
(2 ) (1) (2 ) (1) (2 )
 
1 2 1 2 1 2 2 1 2 2
 arccos      120.

2 3 2 3 2 3 3 2 3 3
1.9.6. Пример расчета деформированного состояния при
кручении
Заготовка в виде цилиндра высотой Z0=100, диаметром
d0=2r0=40 мм закручивается моментом М на угол   10 с угло-
вой скоростью  =0,1 с-1. Требуется рассчитать компоненты де-
формации, скорости деформации и их интенсивность.
Решение.
Сформулируем кинематические граничные условия в пере-
мещениях (рис. 1.5):
u z  u  0; u  0; u  . (1.65)
z 0 z  z0
0 r0 0 r0
Геометрический смысл сформулированных граничных усло-
вий заключается в том, что все материальные точки, расположен-
ные до деформации в сечениях, ортогональных оси стержня,
остается на тех же плоскостях и после деформации и на том же
расстоянии  от оси симметрии. Тогда в любом по высоте сече-
ния Z окружное перемещение материальных точек вычисляется
так:

u  z (1.66)
Z0
Подставляя это выражение в (1.2) получаем:
   z    0;     z  0;  z   / z . (1.67)
Из (1.67) следует, что деформация сдвига по сечению заго-
товки меняется и наибольшее значение достигается на поверхно-
сти заготовки при   r0 . Итак:
10  20 2 3 2
 z   0,0349;  и   z  0,0201. (1.68)
180  100 3 2
34

Рис. 1.5. Схема искажения бесконечно малого элемента на боко-


вой поверхности заготовки в процессе кручения

Сформулируем кинематические граничные условия в скоро-


стях перемещений:
v z  v  0; v  0; v  . (1.69)
z 0 z  z0
0 r0 0 r0
Граничные условия для скоростей перемещений и их геомет-
рический смысл позволяют определить окружную скорость в
произвольной точке заготовки:

v  z, (1.70)
Z0
тогда компоненты скоростей деформации и их интенсивность
равны:

    z     0;     z  0;  z   / z; и  (1.71)
Z0 3
1.9.7. Расчет энергосиловых параметров деформации
Рассчитаем энергосиловые параметры процесса двухэтапно-
го деформирования заготовки из стали 20Х при температуре де-
формации 300оС по схеме нагружения, рассмотренной в пунктах
1.9.1….1.9.5. В качестве исходных примем результаты расчета
интенсивности деформации на первом и втором этапах:
35
 (1)
и =0,06 и  и =0,065. Механические свойства стали 20Х приве-
(2)

дены в приложении 3. При температуре 300оС:  в  510 МПа ,


 ш  0,25 .
1.9.7.1. Расчет наибольшей силы деформирования
В процессе осадки вдоль оси z на первом этапе (рис. 1.3, А)
площадь поперечного сечения F увеличивается, материал упроч-
няется. Поэтому наибольшая сила деформации на первом этапе
будет в момент окончания этапа при  (1)и   и ( и ) и F=F1. Рас-
(1) (1)

считаем  и   s в этот момент применив степенную аппроксима-


цию истиной кривой упрочнения (1.44). Для этого определим из
(1.45) коэффициенты аппроксимации
 в (1   ш )
n  n(1   ш )  n(1  0,23)  0,223 ; C   890,92 (ММПа;
nn
 (1)
и  С( и )  890,92  0,2
(1) n 0 ,223
 475,736 (ММПа;
X Y Z 100  50  60
F1  0 0 0   3191(мм 2 )  0,003191(м 2 )
Z1 94
Поэтому наибольшая сила деформации на первом этапе составит:
и  F1  475,736 МПа   0,003191 м   1,518 (ММН.
Р   (1) 2

Наибольшая сила на втором этапе также возникает в момент


окончания этапа при è(2)  è(2) (è(1)  è(2) ) и F=F2. Поэтому
 (1)
и  С( и   и )  890,92  0,125
(1) (2) n 0 ,223
 560,337 (ММПа;
X 0 Y0 Z 0 100  50  60
F1    5190 (мм 2 )  0,00519 (м 2 ) ;
Y2 57 ,8
Р   (1) 2
 
и  F1  560,337 МПа   0,00519 м  2,908 (ММН
.
Следовательно, пресс необходимо подбирать по силе деформа-
ции на втором этапе
1.9.7.2. Расчет работы, совершаемой ползуном на первом
этапе
Для расчета необходимо применить формулу (1.40), которая
применительно к решаемой задаче преобразуется к виду:
(1) (1)
h1 и и
n X 0 Y0 Z 0
A    n Fdh   C и dz  C  X 0 Y0 Z 0   иn d и 
0 0 z 0
(1)
и
 n 1 0,061,223
 C  X 0 Y0 Z 0 и  890,92  0,1  0,05  0,06  7002 (ДДж(1.71)
n 1 1,223
0
36
1.9.7.3. Расчет работы, совершаемой ползуном на втором
этапе
h2
A    n dh  
()
и
C иn
X 0 Y0 Z 0
dy  C  X 0 Y0 Z 0
 
 (и)
n 1
 
  (1)
и
n 1

y n 1
0 (1)
и (1.72)
0,1251,223  0,061,223
 890,92  0,1  0,05  0,06  1,018  10 4 (ДДж)
1,223
1.9.7.4. Расчет работы внутренних сил на первом этапе
деформирования
Для расчета используется формула (1.43), которая для реша-
емой задачи принимает вид:
(1) (1)
X 0 Y0 Z0 и и
 иn 1
А в       и d и dxdydz  CX 0 Y0 Z 0  d и  CX 0 Y0 Z 0 ,
0 0 0 0 0 n  1
что совпадает с результатом по формуле (1.71), т.е. А=Ав. Для
второго этапа деформации равенство работы совершаемой пол-
зуном и работы внутренних сил доказывается аналогично.
1.10. Критерии предельных состояний при ОМД
1.10.1. Виды предельных состояний
Одной из важнейших задач обработки металлов давлением
является улучшение качества получаемых деталей, которое опре-
деляется соблюдением требований прочности, точности формы и
качества поверхности. Указанные требования обеспечиваются со-
зданием условий деформации, исключающих достижение пре-
дельных состояний, приводящих к появлению браковочных при-
знаков в виде локализации деформации с последующим разру-
шением; разрушения из-за недостаточной пластичности материа-
ла заготовки; образования гофр и складок и т.д. Именно они чаще
всего предопределяют предельные возможности процесса. По-
этому важной задачей при разработке и проектировании техноло-
гических операций штамповки является оценка возможности
прогнозирования предельных состояний. Методы прогнозирова-
ния предельных состояний приобретают особое значение при
разработке систем автоматизированного проектирования техно-
логических процессов и операций, а также при синтезе управля-
ющих программ для технологического оборудования с про-
граммным управлением. С прогнозированием предельных состо-
37
яний связана одна из важнейших задач теории обработки метал-
лов давлением – задача о назначении числа переходов и выборе
геометрии инструмента на переходах.
Под предельным состоянием в дальнейшем понимаются де-
формации, при достижении которых появляется тот или иной
браковочный признак. При этом в некоторых случаях имеются в
виду характеристики деформации заготовки в целом (например,
предельная глубина вытягиваемой детали, предельная степень
осадки и т. д.), в других же – непосредственно предельная сте-
пень деформации материала в какой-либо области очага дефор-
мации. Такие области в дальнейшем будем называть опасными
зонами.
Анализ производственного опыта и имеющихся исследова-
ний, посвященных операциям объемной и листовой штамповки,
показывает, что предельные состояния ограничивают возмож-
ность реализации процессов за счет появления следующих ос-
новных видов брака:
– локализация деформации с последующим разрушением;
– разрушение из-за недостаточной пластичности материала
заготовки;
– образование складок, под действием сжимающих напряже-
ний.
В некоторых случаях деталь отбраковывается еще до дости-
жения предельные состояний, обуславливающих перечисленные
виды брака и отнесенных к классу основных. В случае листовой
штамповки к детали могут предъявляться дополнительные требо-
вания качества, например по точности контура детали (пружине-
ние), внешнему виду детали и качеству ее поверхности (появле-
ние линий скольжения, разнотолщинности и т. д.) При объемной
штамповке могут возникать зажимы (прострелы), критические
степени деформации, приводящие в случае последующей терми-
ческой обработки к разнозернистости. Круг возможных брако-
вочных признаков при различных операциях обработки давлением
чрезвычайно широк. Однако только для прогнозирования появле-
ния видов брака, отнесенных к классу основных, потребовалось
развитие в рамках теории пластического течения специального
раздела – теории деформируемости металлов без разрушения.
38
1.10.2. Феноменологические модели прогнозирования
предельных состояний при объемной и листовой штамповке
В основу современных представлений о прогнозировании
разрушения и локализации деформаций при ОМД положена мо-
дель катастрофического (лавинообразного) разрушения металла в
результате разрыхления, т.е. накопления поврежденности при
пластической деформации [14, 24, 25]. При этом полагают, что
процесс образования микротрещин можно разбить на две стадии
(докритическую и закритическую):
– на первой стадии, наиболее продолжительной, идет процесс
постепенного роста микротрещин (разрыхления) и возрастает их
количество. Этот процесс продолжается до момента, когда мик-
ротрещина вырастает до определенного критического размера;
– на второй стадии, наступает объединение трещин критиче-
ского размера, сопровождающееся лавинообразным разрушени-
ем, т. е. образованием трещин макроскопических размеров. Ско-
рость объединения трещин критического размера составляет ве-
личину порядка скорости распространения звука в металле.
Признанным фактом является некоторое увеличение объе-
ма металлов при пластической деформации, которое называют
пластическим разрыхлением.
Оценивая поврежденность материала остаточным увеличе-
нием объема, которое пропорционально степени деформации,
можно записать:
d    d0 . (1.73)
Здесь: d  – приращение пластического разрыхления элемен-
тарного объема деформируемого тела;  – коэффициент пропор-
циональности, определяющий интенсивность накопления и раз-
вития трещин, зависящий от марки материла, напряженного со-
стояния, температуры, скорости деформации и др; d 0   и dt –
степень деформации равная è при простом нагружении;  и – ин-
тенсивность скоростей деформаций.
Предполагается, что критическое значение пластического
разрыхления  кр достигается, когда степень деформации достига-
ет некоторого предельного значения  пр , тогда:
 кр     пр .
39
Разделим правую и левую части выражения (1.73) на  кр и,
обозначив левую часть через d , получим:

d   и dt , (1.74)
 кр
откуда, с учетом  кр     пр , и после интегрирования, следует:
t и dt
 . (1.75)

0 пр
Величину  называют степенью использования запаса пла-
стичности или поврежденностью материала. Очевидно, что до
деформации   0 , т. к. при этом 0  0 , а в момент разрушения,
когда t  t p , степень деформации равна  пр , следовательно,   1.
В любой другой момент 0  t  t p степень использования запаса
пластичности лежит в пределах 0    1.
Тогда, условие разрушения металла может быть определено
так:
0
d 0

 dt
   и  1, (1.76) или    1 . (1.77)
0  пр 0  пр
где 0 – степень деформации, накопленная к концу процесса
формоизменения.
За момент разрушения на практике принимают образование
видимой невооруженным глазом макротрещины.
Изложенный подход к прогнозированию предельных дефор-
маций получил применение для расчета процессов объемной и
листовой штамповки для случая, когда разрушение обрабатывае-
мого материала происходит вследствие исчерпания его пластич-
ности (без предварительной локализации деформации). Однако в
процессах листовой штамповки, где схема напряженного состоя-
ния характеризуется наличием растягивающих напряжений, про-
цессу разрушения во многих случаях предшествует локализация
пластической деформации, что приводит к возникновению брака
еще на докритической стадии. Не выходя за рамки модели накоп-
ления повреждений Гриффитса, можно предположить, что пла-
стическое разрыхление, неравномерно распределенное по объему
и имеющее в значительной степени случайный, связанный с
начальными отклонениями в структуре и свойствах материала
40
характер, в условиях одно- или двухосного растяжения приводит
к ослаблению сечения заготовки. Локализация деформаций имеет
место в том случае, если указанное ослабление сечения в после-
дующем не может быть компенсировано упрочнением металла.
Пластическое разрыхление, соответствующее этому моменту,
может рассматриваться как первое критическое, а соответствую-
щее моменту разрушения – как второе критическое. Тогда, следуя
работе [25], пластическое разрыхление, соответствующее перво-
му критическому, можно охарактеризовать относительным оста-
точным увеличением объема  , а из (1.73) следует   пу (где
 пу - степень деформации, соответствующая первому критиче-
скому разрыхлению). Вводя обозначение d пу  d /  , где d пу –
приращение степени использования запаса пластичности по
устойчивости, после интегрирования получаем условие потери
устойчивости пластической деформации:
0
d 0
 пу    1. (1.78)
0  пу

Аналогично степени использования запаса пластичности 


величина  пу лежит в пределах 0   пу  1. Однако в данном слу-
чае значение  пу  0 соответствует началу процесса деформации,
а  пу  1 потере устойчивости пластической деформации (локали-
зации деформаций).
Степени деформации  пу и  пр , соответствующие достиже-
нию первого и второго критического разрыхления, подлежат экс-
периментальному определению. Их величины зависят от общих
факторов влияния: степени деформации 0 , схемы напряженного
состояния, характеризуемого параметром   3 ср /  и , вида тра-
ектории деформации (малой или большой кривизны), температу-
ры Т и скорости деформации  и .
Температуру можно рассматривать как параметр, который
определяется характерным для данной марки материала и доста-
точно узким интервалом изменения. Поэтому учитывать влияние
температуры следует при построении материальных функций,
соответствующих конкретным условиям деформации. Аналогич-
ным образом может быть учтено и влияние скорости деформа-
41
ции. Таким образом, развитие комплекса внутренних изменений,
приводящих к пластическому разрыхлению, определяет историю
(путь) деформирования 0  0  , зависящий для процессов де-
формации малой кривизны только от степени деформации и схе-
мы напряженного состояния. В качестве меры поврежденности в
этом случае могут быть приняты величины  пу и  . Для процес-
сов деформации большой кривизны, когда траектория деформа-
ции имеет изломы, в работе [26] развиты тензорные представле-
ния о накоплении повреждений.
Методологической основой обобщенного феноменологическо-
го подхода к оценке степени близости НДС деформируемой заго-
товки к предельному является одновременное использование кри-
териальных соотношений (1.77) и (1.78). Целесообразность этого
подхода очевидна, так как для одной и той же детали в ее различ-
ных зонах доминирующим дефектом может оказаться либо разру-
шение отрывом – вследствие малой пластичности материала, либо
локализация деформации с последующим разрывом – вследствие
потери устойчивости пластического растяжения, либо исчерпание
ресурса пластичности в зонах объемного напряженного состояния.
Оценку уровня дефектности изготавливаемой детали осу-
ществляют в следующей последовательности. Вначале произво-
дят расчет НДС формуемой заготовки и для каждой ее точки
определяют историю деформирования, характеризуемую зависи-
мостью 0  0  (где  – параметр, характеризующий схему
напряженного состояния (коэффициент жесткости схемы напря-
женного состояния)). Затем строят экспериментальные диаграм-
му пластичности (ДП) −  пр   пр () и диаграмму предельно
устойчивых деформаций (ДПУ) −  пу   пу  , которые аппрокси-
мируют, например, алгебраическими полиномами, и полученные
аналитические зависимости заносят в базу данных. Эксперимен-
тальные зависимости  пр   пр () и  пу   пу  являются матери-
альными функциями, определяющими феноменологическую ос-
нову теории деформируемости металлов без разрушения. Исполь-
зуя эти зависимости и критериальные соотношения (1.77) и (1.78),
устанавливают предельные значения степени деформации для
проектируемой технологической операции.
Прогнозирование возникновения браковочного признака,
42
связанного с локализацией деформации вследствие неустойчиво-
сти пластического растяжения, сопровождаемой образованием
локальных утонений, прогрессирование которых в последующем
приводит к появлению трещин и разрушению, осуществляется
путем сопоставления фактического значения  пy и ее допускае-
мого значения [ пy ] . Процесс формообразования устойчив и ло-
кализация деформации отсутствует, если выполняется условие:
 пy  [ пy ] . Фактическая величина степени использования запаса
устойчивости пластического деформирования  пy определяется
как наибольшая из вычисленных в различных точках формуемой
заготовки.
Условие отсутствия разрушения материала без предвари-
тельной локализации деформации представляется в виде   [] .
Здесь [] – допустимый уровень использования запаса пластич-
ности по разрушению.
Обычно величины [ пy ] и [] принимают равными 0,9. Од-
нако величины [ пy ] , [] зависят от колебаний свойств материа-
ла, ответственности конструкции, видов последующей обработки
и в общем случае должны устанавливаться, исходя из конкрет-
ных условий.
Такая процедура расчета выполняется на каждом шаге де-
формирования, и тем самым при проектировании операции про-
водится ее тестирование – проверка возможности изготовления
детали без указанных признаков брака.
Важным преимуществом изложенного подхода к оценке воз-
можности бездефектного производства деталей обработкой дав-
лением является то обстоятельство, что определение вида доми-
нирующего браковочного признака и оценка уровня дефектности
материала деформируемой заготовки осуществляются еще на
стадии проектирования операции. Это позволяет сократить число
пробных отладочных экспериментов при отработке технологии,
снизить расход материала, сократить сроки технологической под-
готовки производства, повысить достоверность и надежность
проектирования. В случае нарушения условий  пy  [ пy ] ,   []
технолог должен разработать мероприятия по изменению техно-
логии. К таким мероприятиям (вариантам) можно отнести:
43
1. Изменения геометрии инструмента.
2. Изменения формы и размеров заготовки.
3. Разработки более технологичной конфигурации детали.
4. Выбор материала с более высокими пластическими свой-
ствами.
5. Изменение температуры деформации.
6. Изменение условий трения, например, за счет примене-
ния другого вида смазки.
7. Изменение числа технологических переходов.
8. Применение промежуточного отжига.
9. Изменение способа нагружения
1.10.3. Методика построения диаграмм пластичности
Зависимость предельной деформации от схемы напряженно-
го состояния  пр   пр () называют диаграммой пластичности.
Для численной характеристики схемы напряженного состояния
чаще всего принимают показатель:
 cp       
  , (1.79)
и и
который называется показателем напряженного состояния. Пока-
затель  , определяемый выражением (1.79), предпочтительнее
других в связи с тем, что учитывает относительное гидростати-
ческое давление, оказывающее основное влияние на пластич-
ность материала при холодной деформации.
Диаграмму пластичности строят в координатах    пр путем
испытаний материала на растяжение, сжатие и кручение, их ком-
бинаций, а также других испытаний, расширяющих диапазон из-
менения  . Гидростатическое давление (среднее напряжение  ср )
при испытании на растяжение принимает значение
 cp   z / 3   и / 3 , на сжатие –  cp   z / 3   и / 3 , на кручение –
cp  0 (т. к. при чистом сдвиге 1  3 , 2  0 ). Поэтому пока-
затель  соответственно при испытании на растяжение, сжатие и
кручение принимает значения: 1, -1, 0.
Диаграмма пластичности является механической характери-
стикой металла, так же, как и кривая упрочнения s  s (0 ) . Од-
нако в отличие от кривой упрочнения s  s (0 ) диаграмма пла-
44
стичности  пр   пр () не является единой для всех напряженных
состояний. На величину  пр оказывает влияние характер измене-
ния параметра  (история нагружения) в процессе роста (накоп-
ления) деформации 0 до величины  пр . Поэтому диаграммы пла-
стичности металлов строят при помощи таких испытаний, при
которых параметр  остается постоянным (   const ). Второе от-
личие диаграммы пластичности от кривой упрочнения заключа-
ется в том, что для ее построения необходимо не одно испытание,
а серия испытаний при различных значениях  (как минимум три
испытания: на растяжение, сжатие и кручение).
Типовая диаграмма пластичности показана на рис. 1.6. Точку
А диаграммы пластичности получают испытанием образцов на
растяжение. В том случае, если материал является малопластич-
ным, то разрушение при растяжении происходит без образования
шейки. Тогда координаты точки А следующие:
d 02
 р  n ,   1, (1.80)
d2
где  пр   р – предельная деформация при испытании на растяже-
ние; d0 и d – соответственно диаметры образца в исходном со-
стоянии, и в момент разрыва.
Однако у многих материалов разрушение наступает после об-
разования шейки. Это характерно для пластичных материалов.
Показатель  в подобных случаях возрастает и может суще-
ственно отличаться от единицы. Его можно рассчитывать по со-
отношению, полученному в [29] на основании формул П. Бридж-
мена:
 d 
  1  3n1  ш  , (1.81)
 4R 
 
а формула для  p принимает вид:
d 02
 р  n 2
, (1.82)

где d ш – диаметр наименьшего сечения шейки; R – радиус кри-
визны продольного сечения шейки образца.
45

Рис.1.6. Типовая диаграмма пластичности материала:


 p ,  к ,  с – предельные деформации при растяжении,
кручении, сжатии

Величины dø и R измеряются на разорванном образце.


Точку B диаграммы пластичности получают из испытания
образца на кручение до разрушения. Координаты точки B опре-
деляются так [29]:
tg
к  ;   0, (1.83)
3
где α – угол сдвига на поверхности разрушенного образца.
Точку C диаграммы пластичности (см. рис. 1.6) получают ис-
пытанием на сжатие до разрушения. Испытание на сжатие обыч-
но проводят с тщательной смазкой торцов образца. Тогда кон-
тактные силы трения малы и образец деформируется без образо-
вания бочки, что свидетельствует о напряженном состоянии,
близком к линейному. Поэтому с достаточной точностью коор-
динаты точки C рассчитываются по формулам:
H
 с  n ,   1 , (1.84)
H0
где H0 и H – начальная высота образца и высота в момент появ-
ления первой трещины.
Промежуточные точки диаграммы пластичности могут быть
получены на различных участках по-разному. В интервале   1
величина предельной деформации может быть получена испыта-
нием на растяжение образцов с выточками; в интервале   1
испытанием на растяжение и на совместное кручение и растяже-
ние в камере высокого давления (КВД); в интервале  1    1
испытанием на растяжение или кручение в КВД; в интервале
46
  1 испытанием на растяжение, кручение или сжатие в КВД.
Методики всех этих видов испытаний рассматриваются в работе
[29].
Выше отмечалось, что предельная деформация зависит не
только от марки материала и схемы напряженного состояния, но
и от других факторов: температуры, скорости деформации. Для
учета этих факторов диаграмма пластичности должна строиться
при помощи испытаний материала в условиях, соответствующих
условиям проектируемой технологической операции (т. е. при
той же температуре и скорости деформации).
Число испытаний для построения диаграммы пластичности
может быть сведено к минимуму путем применения формул ап-
проксимации. Анализ формул аппроксимации различных авторов
проведен в работе [28] и позволил ее автору рекомендовать сле-
дующую формулу:
 c   к  e -
 пр  , (1.85)
 c     c  e   к 
где е – основание натурального логарифма.
Формула (1.85) позволяет построить ДП по результатам
только двух испытаний. Это уравнение применимо лишь при
c  e  к .
Если при испытании на сжатие не удается довести образец до
разрушения (для пластичных материалов из-за недостаточной
мощности лабораторного оборудования), то считают, что c   ,
а формула (1.85) при этом условии преобразуется к виду:
 к  e 
 пр  . (1.86)
1 
Экспериментальные данные, на основе которых выведено
уравнение (1.85) принадлежат интервалу  1    1, поэтому для
использования его вне этого интервала нужны дополнительные
экспериментальные работы.
В работе [28] приводится аппроксимирующее выражение для
диаграмм пластичности вида:
 пр   р e 0 ,72  . (1.87)
Соотношение (1.87) получено на основании статистической
обработки экспериментальных данных полученных при испыта-
нии двенадцати марок сталей на растяжение, сжатие, изгиб и
47
кручение и может быть особенно полезно в случае корректировки
коэффициента 0,72 на основе дополнительного эксперимента при
значении параметра   1 .
Следует добавить, что экспериментальные данные, приве-
денные в [16, 29], указывают на влияние параметра Надаи-Лодэ
2  1  3
  2 (1.88)
1  3
на диаграмму пластичности:
Для количественного учета указанного влияния в работе [29]
введены коэффициенты чувствительности пластичности к изме-
нению схемы напряженного состояния:
 
1  n  и  2  n c (1.89)
p 
Коэффициент 1 рекомендуется применять для корректиров-
ки диаграммы пластичности в жесткой области ( 0    1), а  2 в
мягкой области (  1    0 ). Чем больше значение коэффициен-
тов 1 и  2 , тем круче вид диаграммы пластичности материала,
следовательно выше чувствительность пластичности к измене-
нию показателя  . Материалы для которых 1 и  2 близки к ну-
лю обладают пологой диаграммой пластичности, т.е. чувстви-
тельность пластичности к изменению схемы напряженного со-
стояния незначительна, следовательно увеличение пластичности
за счет смягчения схемы напряженного состояния (уменьшения
параметра  ) неэффективно, т.к. требуются слишком высокие
гидростатические давления для существенного повышения пла-
стичности.
1.10.4. Алгоритм расчета достижения предельных состояний
Условия достижения предельных состояний металла при
ОМД (1.77), (1.78) можно записать со знаком неравенства и тем
самым получить условие деформируемости металлов при ОМД
без локализованного утонения:
0
d 0
 пу    1, (1.90)
0  пу 
а также условие деформируемости металлов при ОМД без раз-
рушения:
48
0
d 0
   1. (1.91)

0 пp  
Если каким-либо методом теории ОМД определено напря-
женное и деформированное состояние в проектируемой опера-
ции, а следовательно, определены функции 0  0 t  и   t ,
то оценка деформируемости может быть произведена при нали-
чии диаграмм пластичности  пр   пр  и предельно устойчивой
деформации  пу   пу  двумя способами. Рассмотрим порядок
расчета на примере расчета степени использования запаса пла-
стичности  , так как расчет величины  пу производится анало-
гично.
Первый способ является простейшим и применяется в том
случае, если исследование напряженного состояния в проектиру-
емой операции показывает, что показатель  в процессе дефор-
мации изменяется слабо, т. е.   const . Тогда величина  пр  в
выражении (1.91) может быть вынесена из под знака интеграла, а
выражение (1.91) приводится к виду:
0
  1 или 0   пр  . (1.92)
 пр 
Оценка деформируемости по критерию (1.92) производится
следующим образом. При известном НДС в проектируемой тех-
нологической операции, т.е. при известных компонентах тензора
напряжений и тензора деформаций ij и ij , вычисляют в раз-
личных точках заготовки степень деформации 0 и величину по-
казателя  . После чего представляют полученные результаты в
виде совокупности точек на плоскости  пр   .
Таким образом, каждой материальной точке области пласти-
ческой деформации, будет соответствовать точка на плоскости
 пр   . Совокупность этих точек (рис. 1.7) образует область,
верхняя граница которой называется необходимой пластично-
стью 0 . Если она располагается под диаграммой пластичности
 пр   пр  (например, область "а" на рис. 1.7), то материал спо-
собен выдержать данную технологическую операцию без разру-
шения. В противном случае материал разрушается (область "b" на
рис. 1.7), и для получения изделия необходимо пересмотреть тех-
49
нологический процесс (см. п. 1.10.2).
Для оценки деформируемости по критерию (1.91) необходи-
мо знать, как развивалось напряженно – деформированное состо-
яние в каждой точке очага деформации на протяжении всего про-
цесса формоизменения, т. е. знать историю деформирования
0  0  . На практике, в большинстве случаев можно выделить
область очага деформации, где разрушение наиболее вероятно.
Например, при осадке наиболее опасной зоной является экватор
бочкообразной боковой поверхности, где возможно появление
растягивающих напряжений. Поэтому при оценке деформируе-
мости по критерию (1.91) для снижения трудоемкости расчета
обычно следят за функцией 0  0  в опасной зоне. Если задана
диаграмма пластичности  пр   пр  и известна зависимость
0  0  (путь деформирования) в опасной зоне очага деформа-
ции в данной технологической операции, то последовательность
расчетов при использовании критерия (1.91) заключается в сле-
дующем.
Разбиваем участок 0, 0  оси ординат на n отрезков (рис. 1.8).
Например, примем n = 6. Таким образом, шаг разбиения
0  0 / 6 .

Рис. 1.7. Оценка деформируемости по критерию (1.92)


50
Рис. 1.8. К оценке деформируемости по критерию (1.91):
0  0  - путь деформирования металла в опасной зоне;
 пр   пр  - диаграмма пластичности

Согласно пути деформирования 0  0  деформациям


0 , 20 , ,60 соответствует значения параметра, характери-
зующего схему напряженного состояния 1, 2 ,  , 6 . По одной
из формул (1.85)–(1.87) принятой в качестве аппроксимирующего
выражения для диаграммы пластичности – определяют соответ-
ствующие величинам 1, 2 ,  , 6 , значения  пр1 ,  пр2 , ,  пр6 и со-
ставляется следующая сумма:
 
  2 0  0  .
1 1 1
    (1.93)
    1  1   2  5 6 
 пр   пр 
 пр пр пр пр

Сумма (1.93) дает приближенное значение интеграла (1.91).


Графическая иллюстрация расчета по формуле (1.93) показана на
рис. 1.9.

Рис.1.9. Вспомогательный график для вычисления 


по формуле (1.91)
Если подсчитанная по формуле (1.93) величина меньше 1, то
материал выдерживает технологическую операцию без разруше-
ния. Отметим, что предельное формоизменение наступает со-
гласно критерию (1.91) не обязательно в точке пересечения гра-
фиков функции 0  0  и  пр   пр  . Величина  может до-
стигнуть единицы в зависимости от вида функции 0  0  при
0  0 выше или ниже диаграммы пластичности. Выше, если  в
51
процессе формоизменения увеличивается, и ниже – если умень-
шается. В этом заключается отличие критерия (1.91) от критерия
(1.92). Критерий (1.91) учитывает историю деформирования и
применяется для таких процессов ОМД, в которых   const по
ходу деформации.
В работе [29] приводятся экспериментальные данные о влия-
нии производной d /d0 на предельную деформацию, а критерий
деформируемости металлов без разрушения формулируется в ви-
де:
d
aarctg
d0
  d  0
  0 0 1  a  arctg   d 0  1 , (1.94)
 
d 0  d
  пр  1 aarctg
d0

где а = 0,2 – константа, слабо зависящая от свойств материала.


Соотношение (1.94) рекомендуется использовать для расчета
предельного формоизменения металлов с достаточно стабильны-
ми свойствами в процессах со сложной историей деформирова-
ния, когда   const , ij  const (см. формулу (1.14)).
Рассмотренные критерии деформируемости для процессов со
сложной историей деформирования (1.91), (1.94) являются ска-
лярными моделями накопления повреждений в деформируемом
металле и не учитывают направленный характер возникающих
при пластической деформации повреждений. Вследствие этого с
их помощью нельзя, например, описывать анизотропию пластич-
ности деформированного металла и связанные с ней закономер-
ности разрушения. Под деформационной анизотропией понима-
ют различие величин предельных деформаций в разных направ-
лениях, приобретенное в результате пластической деформации.
Рассмотрим пример. Куб, изготовлен из изотропного в
начальном состоянии материала. Пусть, например, для заданной
марки материала величина  c   пр  1,25 . Если теперь осадить
1
куб в направлении оси Z в условиях равномерной деформации на
величину 0  0,8 , то использованный ресурс пластичности при
по критерию (1.92) станет равным 0,64. А как изменилась пла-
стичность в направлениях осей Х и У. Согласно рассмотренным
критериям пластичность в направлении всех осей изменяется
одинаково, что противоречит имеющимся экспериментальным
52
данным. В противоречии с рассмотренными критериями нахо-
дится также способность тел, разрушенных при одном напряжен-
ном состоянии (скажем, при растяжении), подвергаться последу-
ющим значительным пластическим деформациям при ином
напряженном состоянии (например, при сжатии).
В предположении о тензорном характере возникающих при
пластической деформации повреждений в работе [26] вводится
тензор повреждений:
ij  00 F 0 ,ij d0 , (1.95)
где F 0 , – положительная функция, являющаяся характери-
стикой материала, которая на основе обобщения эксперимен-
тальных данных в [26] принимается в виде:
F 0 ,  
1  a   2a 0 , (1.96)
 пр   пр
2

где а – коэффициент (в работе [26] рекомендуется принимать
а = 0,5).
Критерием разрушения является условие:
ij ij  1. (1.97)
Если в процессе деформации выполняются условия простого
нагружения ij  const ,   const , то
ij  ij  0 ,, (1.98)
где
  00 F 0 ,d0 , (1.99)
которая является первообразной функцией от F 0 , .
Как было указано выше диаграмма пластичности  пр ()
строится также в условиях простого нагружения. Тогда, посколь-
ку ijij  1, из условия (1.97) следует, что при разрушении, когда
 
 0   пр , функция  пр ,  1. Из выражения (1.99) следует также,
что  0,  0 . Функция (1.96) выбрана так, чтобы удовлетворить
указанным условиям. Поэтому функция  0 ,, характеризую-
щая накопление повреждений при простом нагружении, прини-
мает вид:
53
0 a 02
 0 ,   1  a   . (1.100)
 пр   пр
2

Функцию  0 , называют функцией повреждаемости.
Если в процессе деформации выполняется условие
ij  const , то при а = 0 из соотношения (1.97) вытекает (1.77), а
при ij  const и   const вытекает (1.92). Тем не менее в [26]
рекомендуется принимать а = 0,5. В этом случае функция повре-
ждаемости отражает факт нелинейного накопления повреждений
в процессе деформации, как показано на рис. 1.10.
В работе [26] рассматривается также случай сложного нагруже-
ния, включающего в себя два этапа простого нагружения, когда
на первом этапе ij  ij1  const ,   1  const , 0  0   1, на
втором этапе      , а   2 ,   2 также остаются по-
1 0 2 ij ij
стоянными, но в общем случае не равными соответствующим ве-
личинам на первом этапе. Для этого случая приводится формула
расчета использованного ресурса пластичности после второго
этапа, которая следует из (1.98) и (1.100):
   
ij(2)  ij(1) 1  1,(1)  ij(2) 2 s ,(2)  2  1,(2)    (1.101)
где
1 a
   1  a 
2
1
 1  1 , (1)

 
 пр (1)  пр
2
  ;
(1)
(1.102)

s a 2s

 2  s , (2)
  1  a  
 
 пр  (2)
 пр
2
 
(2)
; (1.103)

1 a 12

 2  1 , (2)
  1  a  
 
 пр (2)  пр
2
 ;
(2)
(1.104)

s   1  2 – суммарная степень деформации за два этапа.


54


0,8
а =0

а=0,5
0,4
0 пр
0,4 0,8
Рис. 1.10. Зависимость функции повреждаемости  0 , от
отношения  0 /  пр и коэффициента а
Примеры расчета использованного ресурса пластичности по кри-
териям (1.91) и (1.97) приведены в п.п. 4.8 и 4.9.

55

2. ВЕРХНЯЯ ОЦЕНКА НАГРУЗОК В ПРОЦЕССАХ ОМД


2.1. Исходные допущения
Наиболее полно метод верхней оценки разработан и апроби-
рован при решении задач ОМД в работе [2] при следующих ис-
ходных предположениях:
а) деформируемый металл однороден, изотропен, жестко-
пластичен ( s = const);
б) деформации пропорциональны вызывающим их напряже-
ниям и связаны с ними соотношениями (I.25)…(1.27);
в) в материале допускаются разрывы перемещений в беско-
нечно тонких слоях - поверхностях разрыва, если сохраняется
при этом непрерывность нормальных к поверхностям разрыва
компонент перемещений, т.е. удовлетворяются соотношения на
поверхностях разрыва типа (1.33);
г) силы контактного трения не зависят от нормальных
напряжений и определяются законом трения Прандтля: k  s
(где  фактор трения);
д) температурные напряжения, деформация и силы инерции
пренебрежимо малы.
Кинематически возможные перемещения задаются на основа-
нии предварительно проведенных экспериментов на моделях, а
также интуитивных соображений.
Рассмотрим примеры.
2.2. Осадка цилиндрических заготовок
(первое приближение)
Пусть при осадке цилиндрической заготовки высотой Н и
диаметром d (рис. 2.1) все тонкие слои толщиной  z остаются
плоскими, а их высотная деформация при любом z одинакова, то-
гда
 z   z  H ,
z  
z H
где  z'- высота тонкого слоя после осадки.
Для удобства начало координат на рис. 2.1 выбрано на пере-
сечении осей симметрии. Это позволит в дальнейшем рассматри-
вать только верхнюю половину заготовки, а там где требуется,
удваивать результат.
56
Функция u z  u z (z) , описывающая перемещения материаль-
ных точек вдоль оси z, должна удовлетворять граничным усло-
виям (1.33), которые в данном случае приобретают вид:
u z z  h   и0 , u z z  0  0 , u z z   h  u 0 , (2.1)
где u0 = h – малое перемещение ползуна, а из вышеназванных
предположений следует, что u z (z) является линейной функцией.
Граничным условиям (2.1) удовлетворяет функция:
u0
uz  z   z . (2.2)
h
Радиальные перемещения должны быть выбраны так, чтобы
удовлетворялось условие несжимаемости (1.23), которое может
быть записано с учетом (1.2) в виде:
 u u
 
   z , или

u    .
 
 
(2.3)

После интегрирования последнего уравнения получаем:


2
u    f  z  .
2
Произвольная функция f z   0 , т.к. u  0 при   0 , по-
этому
1
u   . (2.4)
2
Эпюры осевых uz и радиальных u перемещений в соответ-
ствии с формулами (2.2), (2.4) показаны на рис. 2.1. Из (2.2), (2.4)
определяем по формулам (1.2), (1.8) компоненты деформаций и
их интенсивность:
1
 z   ,       ,  z  0 , и   , (2.5)
2
а по формулам (1.35), (1.36) получаем работу сил трения на двух
контактных поверхностях и работу внутренних сил:
2 R R3
A  2 s   u d d  2su0 , (2.6)
0 0 3h
2 h R
A в  s      d dz d  2 s u 0 R .
2
(2.7)
0 h 0
Вычисляя величину A по формуле (l.34) и учитывая, что
57

Рис. 2.1. Расчетная схема процесса осадки цилиндрических


заготовок (первое приближение)

Рис. 2.2. Расчетная схема процесса осадки цилиндрических


заготовок (второе приближение)

A  P  2è 0 , получаем формулу для расчета удельной силы осадки


р цилиндрических заготовок
58
P   R
p   s 1  , (2.8)
R 2  3h 
где Р - сила осадки цилиндрических заготовок.
Читателю предлагается, воспользовавшись теми же предпо-
ложениями, получить формулу для расчета удельной силы осадки
длинного параллелепипеда (такого, чтобы можно было прене-
бречь изменением длины в процессе осадки, то есть деформиру-
ющегося в условиях плоской деформации) шириной 2а и высо-
той 2h:
P  2 а  а
p  s     s 1   (2.8,а)
R 2
 3 2h   2h 
Указания: 1) – принять декартовую систему координат x, y, z;
2) - использовать условие несжимаемости в виде:  x   z  0 , т.к.
 y  0.
2.3. Осадка цилиндрических заготовок
(второе приближение)
В предыдущем разделе для решения поставленной задачи
были подобраны кинематически возможные перемещения (2.2),
(2.4), заданные однозначно конкретными функциями. При полу-
чении верхней оценки удельного силы осадки, определяемой
формулой (2.8), не были использованы все возможности экстре-
мальных принципов по отысканию минимальной верхней оценки,
а следовательно, более точного решения. Более полное использо-
вание экстремальных свойств кинематически возможных пере-
мещений может иметь место в том случае, если они задаются не в
виде функций типа (2.2), (2.4), а в виде класса функций заданного
вида, т.е. c варьируемыми параметрами, заранее неизвестными и
определяемыми в ходе решения задачи из условия минимума вы-
ражения (1.34).
Рассмотрим для иллюстрации сказанного ту же задачу. Для
конструирования подходящего класса функций uz = uz (z) заме-
тим, что при наличии сил трения цилиндрическая заготовка в
процессе осадки приобретает бочкообразную форму (рис. 2.2).
Это не учитывалось при решении задачи в первом приближении.
Можно предположить, что бочкообразная форма будет появлять-
ся в том случае, если слои толщиной  z в процессе осадки заго-
товки будут осаживаться неодинаково, а тем сильнее, чем ближе
59
они будут расположены к горизонтальной оси симметрии z = 0.
При этом их форма пусть остается плоской. Примем в про-
стейшем случае, что деформация  z меняется вдоль оси z по ли-
нейному закону. Положим, что  z1  a  при z1  0, а  z2  b 
при z2   h . Здесь a и b - пока неизвестные коэффициенты (ва-
рьируемые параметры), а   u 0 / h , как и ранее, характеризует не-
которую среднюю деформацию по высоте. В силу симметрии
достаточно рассмотреть верхнюю половину заготовки 0  z  h .
Таким образом, зависимость  z   z z  может быть получена по
известной формуле для уравнения прямой, проходящей через две
заданные точки:
 z  z1 z  z1  z  a z
 или  .
 z 2  z1 z2  z1  b  a h
Откуда получаем искомую функцию  z   z z :
a b 
 z   z  a. (2.9)
 h 
Далее из (1.2) находим
a b 
u z    z dz    z z  a  C . (2.10)
 2 h 
Произвольная постоянная С=0 определяется из граничного
условия uz=0 при z  0 . Кроме этого uz должна удовлетворять
кинематическим граничным условиям (2.l). Подставляя первое из
них (т.к. рассматриваем только верхнюю половину заготовки) в
(2.10), определяем варьируемый параметр b  2  a . Таким обра-
зом, кинематически возможное осевое перемещение uz и дефор-
мация   задаются при помощи одного варьируемого параметра
a, определяющего множество функций от z вида (см. рис. 2.2):
 a 1  a 1
z  a  ; (2.11)  z  2  
1 
u z   z z  a  . (2.12)
 h   h 2 
Для рассматриваемой задачи остаются справедливыми формулы
(2.3). Поэтому аналогично тому, как была получена формула (2.4)
для u в решении первого приближения, с использованием (2.12)
имеем для второго приближения формулу класса функций для
кинематически возможного радиального перемещения:
60

 a 1 1 
u   z  a
 h 2 
Далее по формулам (1.2), (1.8) определяются компоненты
деформации  ,  ,  z и их интенсивность  и :
 a 1 1  
      z  a;  z   a  1 ; (2.14)
 h 2  h
2
 a 1 1  2
 и  2  z  a  a  12 . (2.15)
 h 2  12h 2

Кинематически возможное поле перемещений (2.11), (2.13)


второго приближения дает сдвиговые деформации   z  0 в от-
личие от решения первого приближения, где   z  0 Отметим
также, что все формулы для определения компонент перемеще-
ний, деформаций, интенсивности деформации (2.2), (2.4), (2.5)
решения в первом приближении являются частным случаем фор-
мул (2.11) - (2.15) при a=1. Далее по формулам (1.35), (1.36)
определяем работы А  и Aв:
2 R R 3 2  a  
A   2s   u  d d 2 s u 0 
0 0 zh
3h 
 (2.16)
R h
 a 1 a
2
 2 
A в  4 s   2  z   a  12
 d dz 
0 0  h 2  12h 2 
Последний интеграл не вычисляется через элементарные
функции. Это типичная трудность при решении задач описывае-
мым энергетическим методом. Преодолеть указанную трудность
проще всего путем расчетов на ЭВМ с применением программы
Mathcad, однако этот путь будет рассмотрен ниже. В данном слу-
чае применим теорему о среднем значении интеграла. Другие
способы приближенной оценки таких интегралов рассмотрим
позже. Согласно теореме о среднем значении интеграла
2
h R
 a 1 a 2
  2  z   a  12  d dz 
0 0  h 2  12h 2
(2.17)
h R 
2  a 1 a
2
2 

1
  4  z   a  12   d dz ,
 иc 0 0  h 2  12h 2 
где иc - некоторое среднее значение величины  и , вычисляемой
61
по формуле (2.15). В данном случае с хорошей точностью иc   .
С учетом этого работа внутренних сил после интегрирования
 a 2  2a  4 1  a  1  2  .
A  2 s u 0 R 
2
  R  (2.18)
 3 6  h  
Удельную силу р осадки вычислим, складывая (2.16) и (2.18)
и производя деление суммы на 2R 2 u 0 :
 a 2  2a  4 a  12 2  R 
p  s   2
R  2  a  . (2.19)
 3 6 h 3h 
Отметим, что если в выражении (2.19) положить a =1, то по-
лучится формула (2.8) для определения удельной силы осадки по
первому приближению.
Параметр a определяется из условия минимума функции
(2.19) p  pa , s , R ,h, :
dp d2p
 0, 0 . (2.20)
da da 2
После вычисления соответствующих производных устанав-
ливаем
d2p  2h 2  R 2   Rh
  
s 
  0 ; a  1  . (2.21)
da 2  h 2
 2 h 2
 R 2

На рис. 2.3 показана зависимость параметра a от отношения


R/h. , а на рис. 2.4 сопоставлены результаты расчетов по форму-
лам (2.8) и (2.19).
Результаты расчетов, представленные на рис. 2.4, показыва-
ют, что силы, определяемые формулой (2.19), меньше, чем опре-
деляемые формулой (2.8), что согласно экстремальным принци-
пам уточняет решение. Однако разница невелика, и для практи-
ческих расчетов можно пользоваться формулой (2.8).
Другая ситуация складывается при расчете формы заготовки
после деформации. Кинематически возможное поле перемещений
u z , u , определяемое формулами (2.2), (2.4) первого приближе-
ния, не показывает появления бочкообразности в процессе осад-
ки, в то время как поле u z , u , определяемое формулами (2.11),
(2.13), позволяет рассчитать форму бочки.
62

Рис. 2.4. Зависимость отно-


Рис. 2.3. Зависимость варьируе- сительного удельного усилия
мого параметра а от относи- по формуле (2.8) первого при-
тельных размеров осаживаемого ближения и по формуле (2.19)
цилиндра при    второго приближения при  =
0,5 от относительных разме-
ров осаживаемой заготовки

Для расчета формы бочкообразной поверхности заготовки


после осадки перейдем от малых перемещений u z , u к бесконеч-
но малым. Положим, что - радиус-вектор любой точки объема
цилиндрической заготовки до деформации, а uизменение ра-
диуса вектора этой точки в процессе осадки, которое обозначим
через d. Аналогично положим uz = dz, а dh = h.
Тогда из (2.13) получаем:
d dh  a  1 1 
  z  a,
 h h 2 
или, подставляя а из (2.21):
d dh  R 
  2 ( 2 z  h )  1 . (2.22)
 2h  2h  R 2

Расчеты показывают, что выражение в квадратных скобках
для фиксированного значения z слабо зависит от изменения h и R
в процессе осадки. Поэтому при интегрировании в пределах дан-
ной осадки от h0 - начальной высоты заготовки до hk - конечной
высоты заготовки это выражение можно принять постоянным.
Тогда после интегрирования выражения (2.22) получаем
формулу для определения радиуса-вектора k материальной точки
после осадки, положение которой до деформации определялось
63
радиусом-вектором 
 R  h  h
k  0 exp 2 0 2  z    1 n k . (2.23)
 0
2 h  R0  2   h0
Полагая  = R, получаем формулу для определения формы
боковой поверхности заготовки после осадки:
 R  h  h
Rk  R0 exp 2 0 2  z    1 n k (2.24)
 0
2 h  R 0  2   h0
Результаты расчетов по формуле (2.24) и экспериментальные
данные, полученные в работе [2], приведены в табл. 2.1. Сопо-
ставление приведенных в табл. 2.1 данных показывает, что рабо-
тоспособность формулы (2.24) применительно к осадке низких
цилиндров удовлетворительная. Ошибка в расчете по сравнению
с экспериментальными данными в опыте 4 составляет 18%.
Таблица 2.1
Сравнение опытных [2] и расчетных данных по формуле (2.24)
о форме бочки при осадке цилиндров ( R0 =15 мм,  = 0,5)
№№ Началь- Ко-
опы- ная вы- нечная
Диаметр после осадки
та сота за- высота Расчетный диаметр
по опытным данным,
готовки заго- после осадки, мм
мм
h0, мм товки
hk, мм
0 0,5 h0 h0 0 0,5 h0 h0
1 20 15,45 44 42,4 36,9 43,4 41,8 40,3
2 22,5 16,85 35,9 35,0 32,0 35,3 34,6 34
3 22,5 11 45,3 43,3 37,7 45 42,9 40,8
4 10 6,9 37,6 6,7 34,4 37,3 36,1 34,9

Наиболее просто может быть построено следующее третье


приближение решения рассматриваемой задачи, если предполо-
жить, что деформация z нелинейно зависит от z (например, квад-
ратично), а от радиуса как и ранее, не зависит (т.е. поперечные
сечения продолжают оставаться плоскими). В качестве четверто-
го приближения может быть рассмотрена линейная зависимость
 z от двух координат z и   В [2] приведено решение, в основу
которого положена нелинейная зависимость  z   z (, z) . Эти ре-
шения не рассматриваются из-за их громоздкости. Кроме этого
64
для определения усилий деформирования они дают несуществен-
ные уточнения. План решения задачи об осадке в упомянутом
выше третьем и последующих приближениях принципиально не
отличается от плана решения рассмотренного второго при-
ближения. Отличия могут возникнуть только в деталях - способе
решения дифференциальных уравнений или вычисления инте-
гралов по ходу решения задачи.
Количество варьируемых параметров при конструировании
подходящих функций для задания кинематически возможных по-
лей перемещений может быть каким угодно. Из необходимых
условий экстремума функции (1.34) или (1.37) следует система
алгебраических уравнений для определения величины варьируе-
мых параметров а1, а2…аn:
A A A
0,  0, ...... 0 . (2.25)
 a1  a2  an
Число уравнений всегда равно числу неизвестных.
2.4. Открытая прошивка
Решение задачи об определении силы осадки цилиндриче-
ских заготовок проведено на основе кинематически возможного
поля перемещений, заданного непрерывными функциями во всем
объеме очага деформации. Если заготовка в процессе формоиз-
менения имеет более сложную форму, то непрерывные подходя-
щие функции для описания поля перемещений в большинстве
случаев не удается подобрать в виде элементарных функций. Это
приводит к громоздким решениям, что затрудняет практические
инженерные расчёты. Для упрощения решения в таких случаях
очаг деформации разделяют на зоны и задают так называемое
разрывное поле перемещений. Рассмотрим этот подход на при-
мере решения задачи об открытой прошивке. Зоны, выделенные в
заготовке, показаны на рис. 2.5. Причем зоны 3 и 4 являются
жесткими. Пластически деформируется зона 1, находящаяся
непосредственно под пуансоном, и кольцевая зона 2. Положение
границы раздела между жесткой зоной 4 и зонами 1, 2, определя-
емой размером h, неизвестно, т.е. величина h является варьируе-
мым параметром, который необходимо найти в процессе реше-
ния. Какие же соображения положить в основу выбора кинемати-
чески возможного поля перемещений? Во-первых, замечаем, что
цилиндрическая зона 1 осаживается. Во-вторых, очевидно, де-
65
формация осадки тонких слоев зоны 1 тем меньше, чем дальше от
торца пуансона, а на расстоянии h от торца и вовсе исчезает, т.е.
можно предположить существование следующих граничных
условий (см. рис. 2.5):
z  0; z   z max . (2.26)
z 0 z h
Допустим, что искомая зависимость  z   z (z) является ли-
нейной, тонкие поперечные сечения (слои) зоны 1 в процессе де-
формации остаются плоскими. Это предположение равносильно
предположению о независимости  z от координаты   Простей-
шая функция, которая удовлетворяет граничным условиям (2.26),
имеет вид:
z = аz / h, (2.27)
где а, так же, как и h, пока неизвестный варьируемый параметр.
Из (1.2) и (2.27) следует
z z2
u z   a dz  a  С. (2.28)
h 2h
Функция uz по формуле (2.28) должна удовлетворять гранич-
ным условиям (1.33), которые в данном случае запишутся так:
uz  0; u z zh  u 0 , (2.29)
z 0
где и0 - малое перемещение ползуна пресса.
Если определить величины а и C из (2.28), используя (2.29),
то перемещение uz станет кинематически возможным. Выполняя
это, получаем
u0
C = 0, а  2  2 .
h
Перемещение u определим из первого уравнения (2.3) ана-
логично тому, как это было сделано в п. 2.2. Итак:
 u u 



  z 

u  
и после интегрирования последнего уравнения при условии
u  0 получаем зависимости для кинематически возможных
 0
перемещений в зоне 1:
z2 z
u z   ; u   , (2.30)
h h
а из (1.2), (1.8) для зоны 1 имеем:
66
z z  
 z  2 ;       ;  z  ; и  12z 2  2 .(2.31)
h h h 3h
Кинематически возможные перемещения (2.30) хорошо от-
ражают тот экспериментальный факт, что на границе между пла-
стической зоной 1и жесткой зоной 4 отсутствуют относительные
сдвиги. И действительно, в зоне 4 всюду u = 0, а в зоне 1
u  0 согласно (2.30), а следовательно А14 = 0.
z 0
В основу выбора кинематически возможных перемещений в
зоне 2 положим предположение  z = 0, тогда иz =0, а следователь-
но из условия несжимаемости в виде (2.3) следует
( u )
 0  u  C . (2.32)

Граничное условие для определения произвольной постоян-
ной интегрирования С в (2.32) следует из условия непрерывности
нормальной компоненты перемещения на границе между зонами
1 и 2. Перемещение u является нормальным к поверхности 
= r и его значение может быть вычислено по формуле (2.30)
z
u  r  . Подставляя это граничное условие в (2.32), имеем
 r h
С = r  z / h и тогда u в зоне 2 определится выражением
2

r2z
u   . (2.33)
h
Компоненты деформации и их интенсивность в зоне 2:
r 2z  r2 2  r2 1
 z  0;      2 ;   z  ; и  2z 2  2 . (2.34)
h h 3 h 2
2
Итак, кинематически возможные перемещения в зоне 1 опре-
деляются формулами (2.30), деформированное состояние - фор-
мулами (2.31), а в зоне 2 - формулами (2.33), (2.34).
67

Рис. 2.5. Расчётная схема процесса открытой прошивки

Рис. 2.6. Расчётная схема процесса закрытой прошивки


68
В соответствии с кинематически возможными перемещения-
ми в зонах 1 и 2 полная работа, совершаемая ползуном на малом
перемещении u0, состоит из следующих составляющих:
А = Ав1 + А + А + Ав2, (2.35)
где Ав1 - работа внутренних сил в зоне 1; А - работа сил трения
на торцевой поверхности пуансона; А- работа сил среза меж-
ду зонами 1 и 2; Ав2 - работа внутренних сил в зоне 2.
Составляющие работ Ав1, А, А, Ав2 определяются фор-
мулами:
hr

A в1  2 s   12z 2 2 ddz , (2.36)
00 3h
r
r3
A1  2s  u d  2s  , (2.37)
0 z h 3
s h 
A12  2r  u z dz  2r s h 2 , (2.38)
3 0  r 3 3
hr
2  r2 1
Aв2  2 s   2z 2  2   ddz . (2.39)
0 0 3 h 2
2

Для вычисления интегралов (2.36) и (2.39) применим линеа-


ризацию (1.53):
2 s  h r 2 h 0,4r 
A в1    (2 3z  0,4)ddz 2 s r  2   , (2.40)
3h 0 0  3 3
2 s  r 2 h r 2z 2 s  r 2  R
Aв2    (  0,4 )ddz  0 ,4( R  r )  h  n . (2.41)
h 3 00  3 r 
Складывая (2.37), (2.38), (2.40), (2.41), и производя деление
на r2u0, после алгебраических преобразований получаем фор-
мулу для определения удельного усилия при открытой прошивке:
 2r  0,8  2h 0,8R 2 R
p   s 1        n  . (2.42)
 3h  3  3r 3 h 3 3 r
Варьируемый параметр h найдем путем минимизации выра-
жения (2.42)
dp 2r  0,8  2 0,8R
  2     2 0
dh 3h  3  3r 3 h 3
Откуда
69

h = r 2 (  3  0,8 )  1,2R r . (2.43)


Формула (2.43) качественно правильно показывает рост ве-
личины h, характеризующей глубину очага деформации, в зави-
симости от роста величин r, R ,  .
2.5. Закрытая прошивка
Расчетная схема процесса закрытой прошивки приведена на
рис. 2.6. В зоне 1 кинематически возможные перемещения и де-
формированное состояние можно описать зависимостями (2.30) и
(2.31). В зоне 2 перемещения u  должны удовлетворять кинема-
тическим граничным условиям (1.33), которые для поверхностей
 = r и  = R имеют вид:
z
u  r ; u  0. (2.44)
 r h  R
Первое условие (2.44) следует из (2.30). Граничные условия
(2.44) обеспечивают непрерывность нормальной компоненты пе-
ремещения частиц металла на границах зон 1 и 2, которые зада-
ются поверхностями  = r и  = R. Зададим перемещение u  для
второй зоны, линейно зависящим от  . Для этого составим урав-
нение прямой линии, проходящей через две заданные точки:
u  u1   1
u1  u ; u2  u ;  ,
  r   R u2  u1 2  1
откуда имеем после подстановки (2.44):
u   Вz (R  ) . (2.45)
Здесь введено обозначение:
r
B . (2.46)
h( R  r )
Перемещениям (2.45) соответствуют деформации:
 u u R 
    Bz ;     Bz   1 . (2.47)
   
Деформация  z определяется из условия несжимаемости
 uz
 z      Bz  2   
R
. (2.48)
   z
Решая дифференциальное уравнение (2.48), находим:
70
1  R
u z  Bz 2  2   . (2.49)
2  
Далее по (1.2) определяется и деформация сдвига
z 2R
 z  B( R   )  B , (2.50)
22
а по (1.8) интенсивность деформаций
2
R 2 3R 1  R   zR 
 и  2 3Bz  2   3    2  . (2.50,а)
  4 z 2 
На рис. 2.6 показаны эпюры перемещений uz , u  , характери-
зующие в соответствии с (2.45) и (2.49) их зависимость от коор-
динат в зоне 2.
Отметим, что в рассматриваемой задаче кинематически воз-
можные перемещения (2.30) и (2.31) для зоны 1 и (2.45) и (2.49)
хорошо отражают тот экспериментальный факт (рис. 4.8), что на
границах между зонами 1 и 4, а также 2 и 4 работа сил среза не
совершается, т.к. u14  u24  0.
Для вычисления величины  и применим одну из линеариза-
ций (1.48) или (1.49), а чтобы выяснить, какую из них, узнаем
знак произведения (   z )(   ) . Подставляя в это произведе-
ние формулы (2.47) и (2.48), устанавливаем, что
R
(   z )(   ) = B 2 z 2 (3  ) .

Последнее выражение будет отрицательным только в том
случае, если R /   3 при r    R . Закрытую прошивку в боль-
шинстве случаев применяют, когда R /   3 . В случае R /   3
R
выражение B 2 z 2 (3  ) всегда положительно для r    R . Этот

случай и будет рассматриваться. Итак, (   z )(   )  0 . Да-
лее необходимо определить формулу для вычисления  в соот-
ветствии с (1.50). Для этого находим:
(   ) 
BRz

 
;    z  Bz  3   .

R

Откуда видно, что    z     , если R /   1,5 .
Условием R /   1,5 ограничим область применимости по-
71
следующих результатов решения, и тогда согласно (1.50)
Bz  3   .
2 2 R
 (   z )   (2.51)
3 3  
И, наконец, для выбора формулы линеаризации  è необхо-
димо определить, что больше по модулю:  или   z . Для этого
исследуем их величины по границам зоны 2. На контактной по-
верхности 0  z  h,   R :
z2 .
  2Bz ; z  B
2R
Сопоставление этих выражений показывает, что   z по
всей поверхности, т.к. 2z > z2/2R при z < 4R, в то время как экс-
периментальные и теоретические исследования показывают, что
zmax  h  0,6r [1, 2]. Далее рассмотрим точку z = h,  = r и, со-
ставив разность   z для этой точки с учетом того, что
h  0,6r , устанавливаем, что эта разность будет положительна,
если R /   1,59 . Этот случай мы и рассматриваем. Таким обра-
зом, в большей части зоны 2 выполняется неравенство:    z ,
вследствие чего необходимо применять линеаризацию (1.48)
3 и    0,4   z , (2.52)
где  определяется формулой (2.51). Подставляя в (2.52) выра-
жения (2.51) и (2.50), получаем:
2  R  0,4  z 2 R 
 и  Bz  3    B r  2 . (2.53)
3   3  2 
В соответствии с кинематически возможными перемещения-
ми (2.30) в зоне 1 и (2.45) и (2.49) в зоне 2 полная работа, совер-
шаемая ползуном на малом перемещении и0 состоит из следую-
щих составляющих:
A  Aв1  А 1  А 12  Ав2  А 2  А  23 (2.54)
где A в1 – работа внутренних сил в зоне 1; А 1 – работа сил трения
на торцевой поверхности пуансона; А 12 – работа сил среза меж-
ду зонами 1 и 2; А в 2 - работа внутренних сил в зоне 2; А 2 - рабо-
та сил трения зоны 2 по обойме; А  23 - работа сил среза между зо-
нами 2 и 3.
Составляющие A в1 и А 1 определяются формулами (2.40)
72
и (2.37). Работа А 12 совершается силами среза на разности пере-
мещений uz в зонах 1 и 2, определяемых по формулам (2.30) и
(2.49) при  = r:
1 2 R z2
u12  u  u z1  Bz  2     .
z2  r r 2  r h
Тогда работа сил среза À12 согласно (1.38):
s h  1 2  R z2  R
A 12  2 r  2 Bz  2     dz  rи0s h . (2.55)
3 0  r h 3 3( R  r )
Работа внутренних сил в зоне 2 определится путем подста-
новки (2.53) в (1.36) с учетом того, что и  s :
 R  r h Rh r (R  r ) 2( R 3  r 3 ) 
    
2 3 5 3 5 3( R  r )
A в 2  2 s r   . (2.56)
 2
h R R 
  n 
 15 3 ( R  r ) r 
Величина А 2 вычисляется путем подстановки в (1.35) вели-
чины u z  u z согласно (2.49), а величина А  23 путем подста-
 R
новки величины u  u согласно (2.45) в (1.38):
z h
h1 s Rh
A 2  2Rs  Bz 2 dz  ru 0 ; (2.57)
0 2 3( R  r )
 R
A  23  2r s  Bh R  d 
3r
(2.58)
 
2 rs   R 2 2 1 3 3
3 R  r   2
 
R r  R r
3
 .
Вычисляя полную работу А согласно (2.54) сложением ее со-
ставляющих, определяемых формулами (2.40), (2.37), (2.55) –
(2.58), и производя деление на r 2u0 s , получаем величину отно-
сительной удельной силы:
P 2R 2r  2  R  r  1,4R 
 1     r  
s 3r 3h  5 3 h 3
Rh  2 R  2,8( R3  r 3 )
 1   3  5 ln r   , (2.59)
3 3( R  r )r   3 3rh( R  r )
где величина h определяется путем решения уравнения dP/dh=0:
73

4r 2 r R( R  r ) 2,8 R3  r 3
  1,4  
15 3 3 r 3 3 3 r( R  r )
h . (2.60)
R    1  2 ln R 
3r( R  r )  3 5 3 r

2.6. Осадка кольцевых заготовок


Схема процесса осадки кольцевой заготовки приведена на
рис. 2.7, где показана в силу симметрии ее четвертая часть. При
осадке кольцевых заготовок без трения на контактных поверхно-
стях течение металла направлено в сторону наружной поверхно-
сти. При осадке же между шероховатыми плитами (  0)
на6людается двухстороннее течение металла в полость заготовки
и в сторону наружной поверхности (на рис. 2.7 показано стрел-
ками). Границей раздела потоков металла служит критическая
поверхность радиусом Rk, положение которой зависит от от-
носительных размеров заготовки h/S (где S – толщина кольца) ,
R/h и коэффициента трения  на контактных поверхностях, т.е.
заранее неизвестно. При заданных размерах заготовки и величине
осадки h изменение радиусов полости Rп и наружной поверх-
ности R легко рассчитать из условия постоянства объема де-
формируемой заготовки, если известно положение критической
поверхности. Таким образом, для оценки усилия деформирования
и расчета средних размеров кольцевой заготовки необходимо
определить величину Rk [2]. Для решения задачи в первом при-
ближении предположим, как и ранее, что тонкие поперечные се-
чения (слои) остаются плоскими и осаживаются на одинаковую
величину. Тогда для осевого перемещения uz справедливы гра-
ничные условия (2.1) и формула (2.2), а z= - и0/h= - , а также ус-
ловие несжимаемости в виде (2.3), которое после интегрирования
дает:
2
 u    f ( z ) . (2.61)
2
По условию задачи u  0 . Воспользовавшись этим усло-
 Rk
вием, находим произвольную функцию f(z):
1
f ( z )   Rk2 ,
2
которая в связи о тем, что z не является функцией от z, выроди-
74
лась в постоянную. Подставляя f(z) в (2.61), получаем формулу
для кинематически возможного радиального перемещения при
осадке кольцевой заготовки:
1  Rk2 
u  1  2 . (2.62)
2   

Рис. 2.7. Расчетная схема процесса осадки кольцевой


заготовки

По кинематически возможным перемещениям (2.2), (2,62) и


формулам (1.2), (1.8) определяем компоненты деформации и их
интенсивность:
1  R 2k  1  R 2k  R п4
 z  ;    1  2  ;     1  2  ;  и   1  4 . (2.63)
2    2    3
Работа внешних и внутренних сил, совершаемая ползуном на
пути 2u0 при осадке кольцевых заготовок состоит из следующих
составляющих:
A  Aв1  Ав2  А 1  А 2 , (2.64)
где A в1 и A в 2 – работа внутренних сил соответственно в зонах 1
и 2; А 1 – работа сил трения на контактной поверхности зоны 1;
А 2 – работа сил трения на контактной поверхности зоны 2.
75

1 Rk R3  R 2 R 2 
A 1  2 s  u d  2 s   k  R п  п  k  , (2.65)
2 Rп  3  6 2 

1 R  R 3k  R 2 R 2k 
A  2 s  u d  2 s    R    ,
 (2.66)
2 2 Rk  3  6 2 
1 h Rk h Rk R 4k
A в1  2 s    иddz  2 s    1 ddz , (2.67)
2 0 Rп 0 Rп 34
1 h R h R R 4k
A в 2  2 s    иddz  2 s    1  4 ddz . (2.68)
2 0R 0R 3
п п
Интегралы в выражениях (2.67), (2.68) табличные, но для то-
го, чтобы избежать громоздких последующих выкладок и про-
следить за решением до конца, упростим операцию интегрирова-
ния путем применения линеаризации (1.53), т.к. анализ подко-
ренного выражения под знаком интеграла показывает, что усло-
вие применимости линеаризации R 2k / 32  1 удовлетворяется явно
в большей части очага деформации.
Итак:
1 h Rk  R2 
A в1  2 s    1  0,4 k 2 ddz 
2 0 Rп  3 
, (2.69)
 R 2k  R п2 R k 
 2 s h   0,23R 2k ln
 2 R п 
1 h R  R 2k 
A в2  2 s    1 0 ,4 ddz 
2 0Rп  3 2 
(2.70)
 R 2  R 2k R 
 2 s h   0 ,23R ln2 .
 2 k R 
 k

Складывая по формуле (2.64) составляющие работ внешних
(2.65), (2.66) и внутренних (2.69), (2.70) сил и производя деление
на  s (R 2  R 2k ) u 0 , находим величину относительной удельной
силы (среднего давления) при осадке кольцевых заготовок:
P 0,45R 2k R 2  2R 2k R п2  R 2k 2 Rп  R 
 1 2 ln     R  , (2.71)
R  R п2 R п2 h( R 2  R п2 )  3 2 
k
s 6
где величина Rk определяется решением уравнения dP/dRk=0:
76
R k 1  R п  0,23h R
 1   n . (2.72)
R 2 R  R Rп
Формула (2.72) дает завышение величины Rk, по сравнению с
результатами, приведенными в книге [2] , не более 5%, а формула
(2.71) - на 25-30%. В [2] лучшее соответствие эксперименталь-
ным данным достигнуто за счет выбора следующих подходящих
функций для кинематически возможных перемещений:
3  1 z 2  3  Rk  z 2 
2
u z   z1  2  ; u  1  2 1  2  . (2.73)
   h 
2  3h  4
Ход решения полностью совпадает с изложенным выше, од-
нако решение отличается громоздкостью.
2.7. Осадка короткого параллелепипеда
Коротким параллелепипедом называют такой, у которого от-
ношение длины  к ширине b составляет не более пяти. Если / b
> 5, то вследствие действия сил трения удлинение при осадке не-
значительно, и им без большой погрешности пренебрегают, при-
нимая деформацию плоской. В такой постановке задача подробно
изучена с помощью различных методов. При осадке короткого
параллелепипеда деформацией удлинения пренебрегать нельзя и
если в учебной и научной литературе есть варианты решения за-
дачи об оценке усилия деформирования [1, 14] без применения
экстремальных принципов, то формоизменение заготовки в этом
случае можно определить лишь на основе энергетического мето-
да с применением экстремальных принципов, как и формо-
изменение при осадке кольцевой заготовки.
Задачу будем решать в декартовой прямоугольной системе
координат x, y, z. Определим силу деформирования и средние
размеры заготовки после осадки, т.к. именно этого чаще всего
требует практика проектирования технологических процессов
ОМД с использованием операции осадки параллелепипеда. Осо-
бенностью задачи является то, что заранее неизвестно, сколько
металла потечет в длину, а сколько в ширину. Это будет зависеть
от относительных размеров h/b, / b и коэффициента трения на
контактных поверхностях с инструментом. В реальных условиях
будет наблюдаться бочкообразование и выпучивание боковых
поверхностей. Пренебрегая этими изменениями формы для по-
77
ставленной задачи об определении средних размеров после осад-
ки, примем, что в процессе осадки тонкие сечения, перпендику-
лярные движению инструмента - плоские и осаживаются на оди-
наковую величину. Схема нагружения и формоизменения заго-
товки для указанных предположений показана на рис. 2.8.
h=u0

P z P
h

l l l
b

x
b

Рис. 2.8. Расчетная схема процесса осадки короткого


параллелепипеда.

Высотная деформация, таким образом, не зависит от ко-


ординат x, y, z и определяется так:
u0
z     , (2.74)
h
а перемещения uz линейно зависят от z:
uz    z dz   z . (2.75)
Предположим, что при осадке параллелепипед будет в
направлении ширины деформироваться так, что
 z  a (2.76)
Откуда
u y    y dy  a y, (2.77)
а в направлении длины, как это следует из условия несжимаемо-
сти (1.23):
 х  1  а  ; u х  1  а  х . (2.78)
Здесь а – неизвестный пока варьируемый параметр
78
Подставляя (2.74), (2.76), (2.78) в (1.8), вычисляем интенсив-
ность деформаций:
и  3   a 2  a 1 .
Здесь правильно так: и  2 3   a 2  a  1 .
Поэтому формулы до конца параграфа нужно уточнить
Тогда работа внутренних сил
bh
1
A в   s     и dx dy dz  2 s a 2  a  1 bh 3 (2.79)
8 000
Работа сил контактного трения
b b
1
A   s   u x  u y dx dy  s    1  a   a 2 y 2 dx dy . (2.80)
2 2 2

8 00 00
Выражение (2.80) после интегрирования громоздко. Для того,
чтобы избежать этого, применим линеаризацию (1.53), допустив
некоторую погрешность расчета. Условием применения линеари-
зации (1.53) является выполнение неравенства а  в . В нашем
случае очевидно коэффициент 0,4 следует поставить перед ux ,
т.к. перемещение частиц металла по направлению длины со-
гласно закону наименьшего сопротивления будет меньше. После
записи подкоренного выражения в (2.80) в виде (1.53) в и инте-
грирования
1 1 1 a 
A    s  b ab  . (2.81)
8 2 5 
Складывая (2.79) и (2.81), получаем суммарную работу де-
формирования А при осадке параллелепипеда, а затем, производя
деление на их площадь контактной поверхности инструмента 4b
, ход ползуна 2u0 и величину  s , получаем и относительную
удельную силу деформирования р/  s :
 1 1  a 
А  8s b  3h a 2  a  1   ab   , (2.82,а)
 2 5 

p
 3 a2  a 1  ab  0,41  a  . (2.82,б)
s 2h
Варьируемый параметр "а" определяется из условия мини-
мума суммарной работы деформации или удельного усилия:
dp 2a  1 3 
  b  0,4     0 .
da a  a 1 h
2
79
Откуда
1 1  2 b  0,4   2  3h 2
a   . (2.83)
2 4 12h 2   2 b  0,4   2
Подстановка величины а по формуле (2.83) во вторую фор-
мулу (2.78) при x=  и в формулу (2.77) при y=b позволяет найти
среднее приращение размеров заготовки по длине и ширине по-
сле осадки:
  u x  1  a  ; b  a b . (2.84)
x 

2.8. Определение полей напряжений, соответствующих


кинематически допустимым полям перемещений
(сравнение с результатами решения задач ОМД
"инженерным" методом [14])
При проектировании технологических процессов ОМД в
большинстве случаев необходимо знание распределения напря-
жений в пластической области или хотя бы на контактных по-
верхностях. В рамках энергетического метода возможно опреде-
ление поля напряжений, соответствующего принятому кинемати-
чески возможному полю перемещений. Это также полезно для
дополнительной проверки проведенного энергетическим методом
решения на "здравый смысл", т.к. полученное поле напряжений
может позволить установить противоречия между общеизвест-
ными экспериментальными данными и результатами решения.
Рассмотрим последовательность шагов по определению по-
лей напряжений соответствующих использованному в энергети-
ческом методе кинематически возможному полю перемещений
на примере задачи об осадке цилиндрических заготовок (пункт
2.2).
80
Удовлетворяя условию пластичности (1.24) (в данном случае
U

оно запишется так:    z   s ), сформулируем граничные


условия для напряжений:
     z 1
  R    R  0;  z R   s ;  R    s ;
3 3

 z   k ;  z  0;  k 0R   s . (2.85)


z  h z 0 z  h
Кинематически возможным перемещениям (2.2), (2.4) соот-
ветствуют компоненты деформации (2.5), после подстановки ко-
торых в физические уравнения связи (1.26) можно получить сле-
дующие выражения для компонент тензора напряжений:
2 1
 z     s ;        s . (2.86)
3 3
Если положить, что
 z  (  к / h )  z , (2.87)
то, подставляя (2.86) в первое уравнение равновесия (1.29), с уче-
том того, что s  const , получаем:
 k 
  0 или    k    f ( z ) , (2.88)
 h h
к 1
где f( z )   R  s
h 3
определяется из третьего граничного условия (2.85).
Второе уравнение равновесия в данном случае не было ис-
пользовано в связи с малой ценностью получаемых результатов
из-за неточности используемого поля кинематически возможных
перемещений.
Подставляя результат (2.88) в первое из соотношений (2.86)
получаем формулу для расчета нормального напряжения на кон-
тактной поверхности при осадке цилиндрических заготовок:
или  z   s 1    R   ,
к
z   R     s  
(2.89)
h  h 
которая совпадает с аналогичной формулой, полученной "инже-
нерным" методом [1]. Если проинтегрировать (2.89) по контакт-
ной поверхности и разделить полученное выражение на ее пло-
щадь, то будет получена формула (2.8).
81

3. ВЕРХНЯЯ ОЦЕНКА НАГРУЗОК В ПРОЦЕССАХ ОМД


ПУТЁМ МОДЕЛИРОВАНИЯ ОЧАГА ДЕФОРМАЦИИ
ЖЁСТКИМИ НЕДЕФОРМИРУЕМЫМИ БЛОКАМИ
3.1. Исходные предпосылки и основные расчетные
уравнения
В соответствии с экстремальными принципами теории пла-
стичности, работа внешних сил Аc , вычисленная на основе любо-
B B

го статически возможного напряженного состояния, меньше или


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

ная на основе любого кинематически возможного поля скоро-


стей, больше или равна действительной работе А. B B

Таким образом, экстремальные


принципы устанавливают границы
действительной мощности внешних
сил:
Ас  А  Ак .
B B B(3.1)
B B B

Метод верхней оценки, позволяю-


щий определять работу (мощность)
внешних сил на основе кинематически
возможных полей перемещений (ско-
Рис. 3.1. Поверхность ростей перемещений), применяется для
разрыва скорости
изучения деформации идеального же-
перемещений
сткопластического материала. Осо-
бенность идеальной жесткопластической среды состоит в том,
что при интенсивности касательных напряжений  и =k (где k–
пластическая постоянная, т.е. напряжение текучести на сдвиг  s
идеального жесткопластического материала) материал может
находиться как в жестком, так и в пластическом состоянии. При
деформации материала с такими свойствами внутри тела могут
возникать поверхности разрыва скорости, по обеим сторонам ко-
торых материал остается жестким. Эти поверхности аналогичны
поверхностям контакта двух жестких тел, однако действующие
на них касательные напряжения должны соответствовать ус-
ловию перехода материала в пластическое состояние и со-
ставляют max =k. Если относительное перемещение точек на
двух сторонах i и j поверхности разрыва скорости (рис. 3.1) со-
82
ставляет uij , то на площадке dfij на деформацию сдвига расхо-
B B B B

дуется работа dАij , величина которой определяется произведе-


B B

нием равнодействующей распределенных по площади dfij ка- B B

сательных напряжений k , на относительное перемещение uij : B B

dAij  k uij dfij , Aij   kuij dfij (3.2)


fij
Если в некотором объеме V деформация осуществляется как
за счет изменения формы элементов этого объема, так и за счет
сдвига отдельных элементов объема V относительно друг друга
по поверхности fij разрыва скорости, то работа деформации опре-
B B

деляется по уравнению:
A к   k  Г  dV   ku ij df ij , (3.3)
V f ij

где Г= 3  и – интенсивность деформации сдвига.


Внешние силы могут быть активными (работа ползуна) и ре-
активными (работа сил трения). Касательные напряжения k ,
обуславливающие силы трения k  dfk на контакте, не могут B B

превышать напряжения текучести материала на сдвиг, т.е. к  k .


В противном случае начинается скольжение на некотором уда-
лении от поверхности контакта так же, как и на поверхностях
разрыва скорости внутри материала. Касательные напряжения
 к можно определить по уравнению (см. параграф 2.1,г):
B

к  2k , (3.4)
где  - коэффициент трения, изменяющийся от  = 0 (для иде-
ально гладких поверхностей k =0) до максимального значения
 =0,577 (на поверхностях, где k  k  s / 3 )
Работа активных внешних сил выражается через составляю-
щие работы внутренних сил и сил трения на контактных поверх-
ностях следующим образом:
А к   k Г dV   k u ij df ij   2 k u к df к (3.5)
V f ij fк

Формулы (3.2), (3.5) являются соответственно аналогами


формул (1.38), (1.37).
При поступательном перемещении инструмента, работа ак-
тивных сил определяется произведением усилия деформации P
на перемещение инструмента u0 : B B
83
Ак =P u0 .
B B B B (3.6)
Если правая часть уравнения (3.5), вычисленная на основе
кинематически возможного поля перемещений, удовлетворяет
условию несжимаемости:
x   y  z  0 (3.7)
и граничным условиям для перемещений, тогда в соответствии с
экстремальными принципами теории пластичности [2-6, 10] вели-
чина Ак будет верхней оценкой её действительного значения (см.
B B

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

можного поля скоростей должны быть определены из условия


минимума правой части уравнения (3.5):
 Aк
 ai
 0. (3.8)
Количество уравнений (3.8) совпадает с количеством варьи-
руемых параметров ai и их достаточно для определения мини-
B B

мальной верхней оценки усилий или мощности, соответствую-


щей принятому полю скоростей и максимально приближенной к
их действительному значению.
Решение практических задач по методу верхней оценки мож-
но разделить на следующие этапы:
1.Постановка задачи, включая схематическое изображение
процесса и формулировку граничных условий на контуре заго-
товки и других характерных поверхностях, в том числе на по-
верхности действия внешних сил, плоскостях симметрий и др.
2. Построение кинематически возможного поля перемеще-
ний.
3. Определение работы деформации, соответствующей при-
нятому кинематически возможному полю перемещений.
4. Определение работы внешних сил, в т.ч. сил трения на по-
верхностях контакта, где предполагается разрыв скоростей пере-
мещений.
5. Определение значений варьируемых параметров из усло-
вия минимума суммы работ внешних и внутренних сил.
84
6. Определение минимальной верхней оценки внешних
нагрузок, приводящих к пластическому течению материала, и
анализ полученной зависимости.
Точность и сложность расчета силы или работы деформации оп-
ределяются принятым кинематически возможным полем скоро-
стей. Наибольшей простотой отличаются поля скоростей из
жестких (недеформируемых) блоков. Очаг деформации (пласти-
ческая область) разбивается на треугольные зоны (по
В.Джонсону [1]), скользящие относительно друг друга и по гра-
ницам с жесткой областью. Тем самым действительное поле ли-
ний скольжения заменяется на поле, состоящее из системы пря-
молинейных отрезков, образующих треугольники (рис. 3.2,б; рис.
3.3,б; рис. 3.4,б). Вдоль границ блоков (сторон треугольников)
касательные компоненты скоростей перемещений претерпевают
разрыв. Внутри каждого блока поле скоростей однородно, т.е.
вектор скорости для всех точек данного блока один и тот же.
Вследствие этого все компоненты тензора деформации внутри
блока обращаются в ноль, в правой части уравнения (3.5) первый
интеграл также обращается в ноль, а в двух других подынте-
гральная функция остается постоянной на всех участках интегри-
рования, т.к. разность касательных составляющих перемещений
(величина разрыва) uij между зонами i и j на любой поверхности
B B

разрыва fij постоянная на всей этой поверхности.


B B

Итак, с учетом сказанного выше, уравнение (3.5) принимает


вид:

4' 4
b b
0
1' 1 3' 3
A B
4' 4 2' 1' 1 2
3' 2' 2 3

a) б) в)

Рис. 3.2. Поле линий скольжения (а), кинематически возможное


поле линий разрыва скоростей (б) и годограф скоростей (в) при
внедрении пуансона в жесткопластическое полупространство
85
0,2
P Р
3
1

 5
0,2
1

3
1


3 4 4
B
2
5 o 5
0,2

1
2а 2а 3,4

2b 2b
5
a) б) в)
Рис. 3.3. Поле линий скольжения (а), кинематически возможное
поле линий разрыва скоростей (б) и годограф скоростей (в) для
прямого плоского выдавливания (пунктиром и штрихпунктиром
показаны варианты кинематически возможного поля разрыва
скоростей и соответствующие им годографы)

P P
0
b b
2n
u1

1
1
2 B
n
u34

3 3 2
4 D
5 4

a a 5

a) б) в)
Рис. 3.4. Поле линий скольжения (а), кинематически возможное
поле линий разрыва скоростей (б), годограф скоростей (в) для
прямого выдавливания через клиновую матрицу
86
A к   kf iju ij   2iк ku iк f iк . (3.9)
i, j i ,к
Поскольку Ак= p fп u0 , то разделив обе части уравнения
B B B B B B

(3.9) на 2kfпu0 , получаем:


B B B B

p 1  

q    f u   2 f u
iк iк iк  , (3.10)
2k 2f u
п 0  i,j
ij ij
i ,к 
где p - среднее давление на пунсоне, fп -площадь контактной по- B B

верхности пунсона , q= p / 2k - безразмерная удельная сила на пу-


ансоне.
Суммирование в правой части должно быть проведено по
всем поверхностям разрыва скорости.
В процессах плоской деформации, когда длина, заготовки
L велика по сравнению с размерами поперечного сечения и не
изменяется в процессе деформации, и с учетом
f п  bL ; f ij   ijL ; fiк   iк L ,
вместо выражения (3.10) получаем:
p 1  
    iju ij   2 iк  iк u iк  , (3.11)
2k 2b  u 0  ij ik 
где  ij – длина границы между смежными блоками;  iк – длина
границы контакта между i-м блоком и инструментом; iê –
коэффициент трения на границе между i-м блоком и инструмен-
том; b – ширина пуансона.
3.2. Основные правила построения кинематически
возможных полей скоростей и годографа скоростей
Действительное поле линий скольжения при применении ме-
тода верхней оценки для решения задач ОМД, как было сказано
выше, заменяют полем, состоящим из системы прямолинейных
отрезков, образующих треугольники, и называемым кинематиче-
ски возможным полем скоростей. Чем полнее поле линий разры-
ва скорости сохраняет особенности и размеры поля линий сколь-
жения, тем выше точность метода верхней оценки. Однако в
практике поле линий разрыва скоростей в большинстве случаев
строят, не имея информации о поле линий скольжения. Поэтому
лучше опираться на предполагаемую (или установленную экспе-
риментально) форму очага деформации. При построении поля ли-
ний скольжения опираются также на форму очага деформации.
87
Для построения кинематически возможного поля линий разрыва
скоростей в этих условиях руководствуются следующими основ-
ными правилами:
а) треугольные блоки должны перекрывать все сечение заго-
товки, перпендикулярное направлению скорости перемещения
инструмента;
б) линии разрыва скорости берут свое начало или заканчива-
ются:
- в местах излома поверхности контакта заготовки с инстру-
ментом (например, точка О на рис. 3.3,б и на рис. 3.4,б);
- на оси симметрии (например, точка В на рис. 3.3,б и точки
В и D на рис. 3.4,б);
- на границе между контактной и свободной поверхностью
(например, точка В на рис. 3.2,б);
- на линии смены знака контактных касательных напряжений
 к (например, точка А на рис. 3.2,б).
На рис. 3.3,б показана схема процесса прямого плоского вы-
давливания. Расположение линий сдвига  ij может быть различ-
ным. На рис. 3.3,б приведены три варианта кинематически воз-
можного поля линий разрыва скоростей. При этом за варьируе-
мый параметр принята величина  34 - длина линии, разделяющий
жесткие блоки 3 и 4.
Количество варьируемых параметров может быть любым.
Например, в качестве дополнительных варьируемых параметров
для схемы деформации на рис. 3.3 могут быть приняты углы
 и 
Плоскость, в которой показана схема расположения линий
разрыва  ij скоростей (т.е. схема разбиения очага деформации на
треугольные блоки), называют физической плоскостью. Отобра-
жение физической плоскости в плоскости скоростей называется
годографом. Другими словами, годографом называется графиче-
ское представление распределения скоростей в очаге деформа-
ции. Начало координат плоскости скоростей называется полюсом
годографа. Если треугольные блоки, на которых разбивается очаг
деформации, предполагаются жесткими, то скорости всех точек
блока будут одинаковыми, а каждый блок отображается на годо-
88
графе в одну точку, которая обозначается той же цифрой, что и
номер области на физической плоскости.

Вектор годографа u0 i , соединяющий отображение любого
блока i с полюсом О, соответствует модулю скорости его пере-
мещения (или модулю малого перемещения). Вектор uij , соеди-
няющий точки отображения двух любых областей i и j, дает мо-
дуль скорости их относительного перемещения (модуль малого
относительного перемещения).
Для выполнения условия несжимаемости среды относитель-
ное перемещение на поверхностях fij между смежными блоками
B B


i и j должно происходить вдоль этих поверхностей, т.е. вектор uij
должен быть параллелен поверхности fij. Построение годографа
B B

сводится к выполнению этого условия и граничных условий для


скоростей. В дальнейшем опустим стрелку над обозначением
вектора, а также напомним, что для случая плоской деформации
поверхность fij полностью определяется своим следом  ij
B B

Для рассматриваемой задачи (см. рис. 3.3,б,в) граничные


условия можно записать в виде:
- матрица и контейнер (зона 0) является неподвижной, u00=0 B B

- пуансон (зона 1) перемещается вниз относительно зоны 0 со


скоростью (получает малое перемещение) u0, т.е. u01= -u0. B B B B B B

Построение годографа начинается с выбора полюса годогра-


фа – точки О (рис. 3.3,в). Все неподвижные зоны отображаются в
полюсе. Затем из полюса в произвольном масштабе откладывает-
ся вектор скорости перемещения (малого перемещения) пуансона
u01, на конце которого отображается зона 1. Зона 2 не может пе-
B B

ремещаться вертикально, т.к. расположенная ниже матрица явля-


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

нера (где u02n -нормальная компонента перемещения на по-


B B

верхности контакта). Следовательно, зона 2, как и зона 0, не-


подвижна и отображается в полюсе О. С зонами 1 и 2 непо-
средственно граничит зона 3 . Она должна одновременно переме-
щаться вдоль границы с зоной 1 и вдоль границы с зоной 2. Та-
ким образом, для того, чтобы на годографе найти точку 3, отобра-
жающую зону 3, необходимо из полюса годографа провести ли-
89
нию, параллельную границе  23 между блоками 2 и 3, а из точки
1 годографа - линию, параллельную границе  13 между блоками
1 и 3 . Точка пересечения этих линий дает вектор u23 = u03 на B B B B

конце которого в точке 3 годографа отображаются все точки зо-


ны 3. Вектор u13 определяет скорость относительного переме-
B B

щения блоков 1 и 3.
Для отображения области 4 на годографе необходимо из
точки 3 годографа провести линию u34 параллельную границе
B B

 34 между блоками 3 и 4, а из точки 1 годографа провести линию


u14 параллельную границе  14 между блоками 1 и 4. Пересечение
B B

линий u34 и u14 дает точку 4 на годографе. В частном случае, ко-


B B B B

гда  14 является продолжением  13 , блоки 3 и 4 отображаются в


одну точку годографа (см. нижний годограф на рис. 3.3,в).
Зона 5 имеет общую границу  54 только с одной из рассмот-
ренных областей - зоной 4, однако из условия симметрии процес-
са следует, что направление скорости перемещения точек в этой
зоне должно совпадать с направлением u0. Таким образом, отоб-
B B

ражение зоны 5 определяется пересечением прямой u45, прове- B B

денной через полученную ранее точку 4, параллельно границе  45


с продолжением прямой, на которой лежит вектор u0. B B

Для областей очага деформации расположенных справа от


оси симметрии годограф строится аналогично.
При правильном построении годографа кинематически воз-
можного поля скоростей для данной задачи должно удовлетво-
ряться условие не сжимаемости в виде:
bu0  u05a05 или u05  bu0 (3.12)
a
На рис. 3.3,в пунктиром и штрихпунктиром показано видо-
изменение годографа в соответствии с вариантами ки-
нематически возможного поля скоростей на рис. 3.3,б.
Расчет удельных сил по уравнению (3.11) может быть прове-
ден аналитическим или графическим способом. В последнем слу-
чае длины отрезков  ij и величины скоростей uij определяются B B

непосредственными замерами на вычерченной в масштабе физи-


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

P
P
u0 0,2 4
u0
в
A B 4
3 3 1
3 1 2 3
4 1
2 0
5 4 0
2 A B
a
5 1

Рис. 3.5. Траектории Рис. 3.6. Траектории


перемещения перемещения
материальных точек материальных точек
при прямом плоском при обратном
выдавливании выдавливании

за направлением скорости фиксированных точек на всем пути их


перемещения от входа до выхода из очага деформации. Рассмот-
рим, например, построение траекторий точек А и В на рис. 3.5.
Как было отмечено выше, направление скорости перемещения
точек в любой зоне определяет вектор, соединяющий отображе-
ние этой зоны с полюсом годографа. Точки А и В перемещаются
в зоне 1 вместе с пуансоном вертикально вниз. Затем точка А пе-
ресекает линию разрыва  13 , попадает в зону 3 и начинает пе-
ремещаться параллельно вектору u03 на годографе скоростей, по-
B B

ка не попадет в область 4, где изменяет направление движения в


соответствии с вектором u04. Точка В, минуя область 3, сразу по-
B B

падает в область 4 и перемещается в ней тоже параллельно век-


тору u04. В области 5 точки А и В, как и весь выдавленный ме-
B B

талл, движутся вертикально вниз со скоростью u05  u0b a .


91
На рис. 3.6. показан пример построения траекторий частиц
металла при обратном плоском выдавливании.
3.3. Применение метода верхней оценки для решения
технологических задач
3.3.1. Плоское прямое выдавливание
Допустим, что трение на поверхностях контакта материала и
инструмента отсутствует, тогда кинематически возможное поле
скоростей можно принять состоящим из четырех зон, они
показаны на рис. 3.7. Для построения годографа из точки 0 от-
кладываем вектор 01  u0 , а затем из
P точек 0 и 1 проводим прямые 0-1 и 1-
u0 0 2, параллельные линиям сдвига
в  02 и 12 , пересечение которых
0
1 определяет положение точки 2. Ма-
2 1 2 териальные точки в области 3 дви-
h

0
3
3 жутся вертикально, и пересечение
a прямой 2-3, параллельной  23 , с про-
должением вектора u0 определяет
B B

Рис. 3.7. Кинематиче- отображение на годографе зоны 3.


ски возможное поле Принятое кинематически возможное
скоростей и годограф
при выдавливании без
поле скоростей не предусматривает
трения. перемещения деформируемого ме-
талла относительно контактной по-
верхности. Такое поле принимается
тогда, когда нет необходимости учитывать расход мощности ак-
тивных внешних сил на преодоление сил трения. Следует отме-
тить, что метод верхней оценки позволяет учитывать расход
мощности на преодоление сил трения только в том случае, когда
поле скоростей предусматривает возможность перемещения
деформируемого материала на контактных поверхностях. Для
учета сил трения в рассматриваемой задаче необходимо принять
другое поле, которое предусматривало бы возможность переме-
щения металла в зоне очага деформации относительно контакт-
ной поверхности. В качестве одного из таких полей может быть
предложено поле, приведенное на рис. 3.8.
Верхняя оценка удельного усилия для плоского прямого вы-
давливания без учёта сил трения определяется согласно формуле
92
(3.11) и с учетом симметрии процесса следующим выражением:
p 1   1
    iju ij   12 u12   02 u 02   23u 23  . (3.13)
2k вu 0  ij  вu 0
P P

Выразим величины  ij и uij че-


P
B B

рез параметры а, в, h. Из подобия u0 0 2


треугольного блока 0 физической
в
плоскости и  012 годографа, сле-
дует : 0
1
u02 u0
 ; 2вu12 u
 0,
а h
3 1 3

h
 02 h 2 4
или
u 0  02 u 0 в  а  a 4
u0  ; u12  ,
h 2h P
P

где Рис. 3.8. Кинематачески


1
 02  в  а  2
 4h 2 .
P
возможное поле скоростей и
2 годограф при выдавливании
Из условия подобия треуголь- с учётом сил трения.
ного блока 3 с  123 годографа
следует
u13 u23 u 03  u 0 2  u 23
 , или  .
h  23 h a  4h
2 2

Величина скорости u03 определяется из интегрального усло-


B B

вия несжимаемости (3.4)


u 0в .
u 03  .P
P

a
Тогда скорость относительного перемещения блока 3 относи-
тельно блока 2 u23 по линии сдвига  23 (см. рис. 3.6) определится
B B

так:
u0  в  2
u 23    1 а  4h .
2
2h  а 
B B

Значения величин  ij и uij , выраженные через параметры


B B B B

а, в, h, сведены в табл. 3.1. Подставляя в формулу (3.13) эти зна-


чения, получаем:
р ав  а 2  2h 2 .
 P
P
(3.14)
2k 2hа
93
В формуле (3.14) величина h - глубина очага деформации
выбрана произвольно и является варьируемым параметром. Для
нахождения удельного усилия, наиболее близкого к действитель-
ному, необходимо по этому параметру минимизировать функцию
(3.14). Эта функция принимает минимальное значение
р
 2в  а  а при h  а в  а  2 . P P

2k
Таблица 3.1
Значения величин  ij и uij в соответствии с рис. 3.7.
B B B B B

i-j  ij uij
B B

0-2 1
2
в  а 2  4h 2 u0 в  а 2  4h 2 2h
1-2 в/2 u 0 в  а  2h
2-3 а 2  4h 2 2 u 0 в  а  а 2  4h 2 2h
В рассмотренной выше задаче кинематически возможное по-
ле скоростей сконструировано так, что ни одна из зон очага де-
формации, примыкающих к контактной поверхности (зоне 0) от-
носительно последней не перемещается. Это не позволяет учесть
силы трения. Такое решение, видимо, более применимо для
больших вытяжек, когда угловая зона застоя 0 велика. При малых
вытяжках, когда зона застоя мала и ею можно пренебречь, более
приемлемой моделью очага деформации может оказаться модель,
представленная на рис. 3.8. В этом случае формула (3.11) приоб-
ретает вид:
p

1
 01u 01   02 u 02   12 u12  13u13   23u 23   34 u 34 . (3.15)
2k 2вu 0
Значения величин  ij и uij , выраженные через параметры а,
в, h сведены в табл. 3.2. Подставляя в формулу (3.15.) эти значе-
ния получаем:
p 1 
 h   2 
  1в  а 2 2a в  а  h в  а 
   . (3.16)
2k 2в  h h а 
Если выражение (3.16) продифференцировать и производную
приравнять нулю, то получим уравнение, решение которого от-
носительно h дает значение величины hопт, при котором функция B B

p/2k принимает минимальное значение:


94

a   1в  а 2  2а 2 в  а 
h опт  . (3.17)
а   2  в  а 
Таблица 3.2
Значения величин  ij и uij в соответствии с рис. 3.8.
B B B

i-j  ij uij B B

0-1 h u0 B B

0-2 в-а u0 (в-а)/ h


B B

1-2 ( в  а )2  h 2 u0 ( в  а )2  h 2 / h
B B

1-3 a u0(в-а)/ h
B B

2-3 h u0 B B

3-4 a 2  h2 u0(в-а)
B B a 2  h2 / h

3.3.2. Оптимизация геометрии инструмента при


выдавливании
Применение метода верхней оценки при решении технологи-
ческих задач не ограничивается определением зависимости силы
или энергии деформации от геометрии инструмента, размеров ис-
ходной заготовки, условий трения и т.д., а распространяется так-
же на такие сложные вопросы, как оценка упрочнения материала
в процессе деформации, оценка возможности образования де-
фектов и др. Например, рассмотрим влияние угла наклона кони-
ческих матриц и условий трения на их поверхности на удельные
силы (рис. 3.9). Если поле скоростей определяется разбиением
физической плоскости на жесткие блоки, как показано на рис.
3.9,а, то:
p 1
  12 u12   23u 23  2 02 u 02  (3.18)
2k 2в  u 0
или при подстановке значений длин  ij и скоростей uij, приве- B B

денных в табл. 3.3:


p
2k
 tg 
ctg
1 

1  2 tg 2   2  4 ,
sin 2
 P
P
(3.19)
где  =1 – а/b
95
Если принять угол  за варьируемый параметр и затем ис-
следовать функцию (3.19) на экстремум, получим условие, когда
удельные усилия будут минимальны
  21   
tg 2  . (3.20)
1  2    2
P
u0
0
b
u0
.

1
1 2
2
u 03



Рис. 3.9. Схема деформа-
3 ции и годограф скоростей
для процесса выдавливания
0
3 в клиновой матрице
a

a) б)

Точность полученных зависимостей определяется тем,


насколько принятое поле скоростей соответствует действитель-

Таблица 3.3
Значения  ij и uij к рис. 3.9.
B B B B

i j  ij uij
B B
 ij uij
B B

0-2 b sin  u0 cos  bu0 sin  cos 


1-2 b u0tg bu0tg
2-3 b 1   2   2ctg 2 u0 23tg b1    
bu0ctg  2  1    tg 2
2

1 

3.3.3. Особенности решения задач ОМД методом


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

Например u05=au0 (где а – коэффициент, определяемый путем


B B B B

минимизации конечных формул по расчету усилий и работы де-


формации). Введение варьируемых параметров в плоскости ско-
ростей не исключает их введения в физической плоскости, одна-
ко как и ранее, наличие нескольких варьируемых параметров су-
щественно усложняет решение задачи. На рис. 3.10,в тонкими
линиями показан вариант кинематически возможного поля ско-
ростей с двумя варьируемыми параметрами в физической плос-
кости h и h1 . В этом случае зона 2 распадается на две зоны 2 и 2'.
B B

Годограф скоростей построен для варианта модели очага дефор-


мации с одним варьируемым параметром h.
P
P 4 u0
u0
2a
1 4
0 3 h1
2 3 1
5
5 2'
c .

2c 5 4 2
.
h

3 6
.
в

2в 2
0
2a
1 в)
a) б)
5 0 6
3 г)
4 2
1
Рис. 3.10. Схемы комбинированного выдавливания (а, в) и
годографы скоростей (б, г) с варьируемым параметром и05 B

в плоскости скоростей
3.3.4. Деформация на поверхностях разрыва скорости
Как известно, на поверхностях разрыва скорости выделяется
энергия, величина которой может быть определена как по фор-
97
муле (1.38), так и по деформации сдвига между жесткими блока-
ми. Если на поверхности разрыва fij между блоками i и j (см.
B B

рис. 3.1) нормальные компоненты не равны нулю uni  0, unj  0, B B B B

тогда через бесконечно малую площадку dfij за время dt проходит B B

объем металла:
dV  un  dfij  dt (3.21)
и на деформацию его расходуется энергия
dA  k  ij un dfij dt , (3.22)
где k - пластическая постоянная материала;  ij - приращение
интенсивности деформации сдвига на поверхности fij. Нормаль- B B

ная компонента полного вектора перемещения un ij может быть B B

также, как и касательная компонента, определена из годографа.


Пример графического определения un ij приведен на рис. 3.4. Как
B B

видно из рис. 3.4 величина un ij численно равна длине перпенди-


B B

куляра, опущенного из полюса годографа на линию, определяю-


щую направление вектора u ij . Эта же энергия может быть опре-
B B

делена по уравнению (3.23) через величину разрыва тангенци-


альной составляющей вектора относительного перемещения
dA  kuij dfij dt . (3.23)
B
B

Приравнивая правые части уравнения (3.22) и (3.23), нахо-


дим, что деформация сдвига  ij на поверхности fij определяется B B

отношением относительного перемещения uij к нормальной ком- B B

поненте un ij на этой же поверхности


B B

 ij  u ij u n ij . (3.24)
Просуммировав приращение деформаций  ij по траектории
перемещения точек на всех поверхностях разрыва скорости,
можно определить распределение деформаций по сечению полу-
чаемого изделия.
98

4. РАСЧЕТЫ В MATHCAD
Примеры оценки сил деформирования и средних размеров за-
готовок после деформации, приведенные выше, иллюстрируют
нетривиальные возможности энергетического метода, позво-
ляющие получить результаты, которые другими методами полу-
чить затруднительно. Однако даже применение простейших ки-
нематически возможных моделей очага деформации позволяет
получать замкнутые решения лишь путем применения различных
линеаризаций подынтегральных выражений для вычисления со-
ставляющих полной работы пластической деформации. Приме-
нение линеаризаций, во-первых, вносит погрешность в конечные
формулы, которую трудно оценить, а, во-вторых, не всегда воз-
можно. Вспомним, с каким трудом удалось подобрать линеариза-
цию для è по формуле (2.50,а). Таким образом, можно сделать
вывод о том, что уже верхняя оценка нагрузок требует численных
методов для вычисления поверхностных и объемных интегралов,
выражающих работы внешних и внутренних сил при пластиче-
ской деформации. Объем вычислений вырастает в связи с необ-
ходимостью многократного вычисления интегралов с целью
определения величины варьируемых параметров, сообщающих
минимальное значение искомым параметрам.
Вместе с тем, отказ от простейших кинематических моделей
позволит не просто уточнить интегральные характеристики про-
цесса; усилие, работу деформации и средние размеры заготовок
после деформации, а получать качественно новую информацию о
распределении локальных характеристик процесса - напряжений
и деформаций в каждой точке деформируемого объема заготовки.
Возможность определять локальные характеристики процесса
позволяет специалистам в области проектирования технологиче-
ских процессов ОМД перейти на качественно новый уровень раз-
работки и создания технологий, обеспечивающих формирование
требуемых механических и физических свойств материала изде-
лий. Появление пакетов типа Mathcad (в частности это – Maple,
Matlab, Mathematica и др.) позволяют инженеру-технологу перей-
ти на этот новый уровень, причем не прибегая к изучению тради-
ционных языков программирования, а ограничившись освоением
приближенного к естественному входного языка системы
99
Mathcad. Mathcad обладает дружественным пользовательским ин-
терфейсом, простотой освоения и, как правило, рассчитан на
освоение через самообразование.
В данном учебном пособии для выполнения всех
вычислительных работ использован пакет Mathcad 14.
Рассмотрим примеры расчета сил деформации с помощью пакета
Mathcad и сопоставим результаты вычислений с результатами
приближённых аналитических решений, проведённых в гл. 2.
4.1. Примеры расчета силы деформации в Mathcad и
сопоставление с результатами приближенных решений
4.1.1. Осадка короткого параллелепипеда
Расчёт удобнее производить в безразмерных величинах. По-
этому введем величину относительной удельной силы деформа-
ции (или относительного среднего давления):
p A
q  , (4.1)
 s 2 s u0  4b
где A  Aâ  À – работа, совершаемая ползуном пресса; H=2u0 –
ход ползуна; Fê  4b – площадь контактной поверхности (см.
рис. 2.8).
На рис. 4.1 показана страница Mathcad, где приведены ис-
ходные данные для расчета, расчетные формулы и результаты
расчета, представленные в виде графиков. Расчет представлен в
двух вариантах. По первому варианту (точный расчет) величина
À вычислена без применения линеаризации подынтегрального
выражения в формуле (2.80), а по второму варианту расчет про-
изведен по приближенной формуле (2.82,б). На рис. 4.1 результат
расчета по первому варианту обозначен как q = q2(a), по второму
варианту – q = q1(a). Как видно из графиков, приведенных на
рис. 4.1, результаты расчетов величины q практически совпадают.
Однако существенная разница наблюдается в результатах расчета
величины варьируемого параметра аmin, соответствующего ми-
нимуму q: аmin =0,843 в случае точного расчета и аmin =0,575 в
случае расчета по приближенной формуле. Эта величина опреде-
ляет соотношение между удлинением и уширением осаживаемой
заготовки, т.е. определяет формоизменение. По-видимому, фор-
моизменение точным расчетом определяется более близко к дей-
100
ствительному, т.к. значение аmin =0,575, полученное в результате
приближенного решения, означает, что изменение размеров по
ширине и длине примерно одинаково, а это при =316 мм, b=100
мм маловероятно. Однако критерием может служить только экс-
периментальная проверка.
Приведенная на рис. 4.1 страница Mathcad показывает, что
набранные на дисплее исходные данные и расчетные формулы
одновременно являются и программой расчета. Для расчета с
другими исходными данными нужно просто изменить их на
экране и щелкнуть левой кнопкой мыши вне области ввода фор-
мул или графиков.
Рассмотрим на этом примере ввод объектов (математических
выражений, текстовых комментариев, графиков). Перед этим ре-
комендуется просмотреть (только просмотреть) содержимое па-
раграфов 4.2–4.4. Начнем с первой строчки страницы на рис. 4.1.
Ввод текста: – “Исходные данные для расчета по формуле
(4.1):”– производится с клавиатуры после выбора в главном меню
команды Insert  Text Region (Вставить  Текстовая область),
вызвав тем самым текстовое поле в виде черного прямоугольника
с красным маркером. После окончания набора щелкнуть мышью
вне текстового поля в том месте, где будет начало ввода строчки
исходных данных. Курсор при этом превращается в красный знак
+. Вторая и третья строчки с исходными данными вводятся с кла-
виатуры, либо с помощью палитр в наборных панелях. Нужная
наборная панель выпадает на экран после щелчка стрелкой мыши
по одной из следующих пиктограмм:

На рис. 4.2 показаны пиктограммы и соответствующие им


наборы (палитры) символов и шаблонов команд. В строчках вво-
да исходных данных имеется две особенности входного языка
Mathcad:
• использование символа присваивания “:=”, который вводится
при нажатии на клавишу “ : ”;
• использование символа перечисления значений “от” и “до”в
виде двух точек “.. “ , который вводится при нажатии на клавишу
“ ; “ (табл. 4.1).
Особенности входного языка Mathcad, с одной стороны, свя-
101
заны с тем, что клавиатура ПК не приспособлена для ввода мате-
матических формул и относящихся к ним математических знаков
(например, знака квадратного корня, интеграла и т.д.). А с другой
стороны, при машинных вычислениях недопустима какая-либо
двойственность толкования при вводе исходных данных и рас-
четных формул. Так, символ присваивания := отличен от обыч-
но используемого в математике знака равенства =. Это обстоя-
тельство связано с тем, что знак равенства интерпретируется в
математических выражениях по контексту. Например, x=y озна-
чает либо присвоение переменной x значения ранее определенной
переменой y, либо просто факт логического равенства значения x
значению y. Такая двойственность недопустима в машинных про-
граммах. Поэтому в системе Mathcad знак "=" используется как
знак вывода результатов вычислений, а для присваивания пере-
менным значений используется знак “:=”. В Mathcad для обозна-
чения величин x и y как равенства используется жирный знак
равенства. В таблице 4.1 приведена последовательность нажима-
емых клавиш и изменение в соответствии с этим изображения на
экране.
Таблица 4.1
Пример ввода исходных данных
в текущее окно редактора Mathcad
Нажимаемая Изображение
Комментарий
клавиша на экране
a a Ввод переменного параметра
а
: Ввод символа присваивания
Ввод пределов изменения а
0.3,0.31;1.2 a  0.3 0.31  1.2
от 0,3 до 1,2 с шагом 0,01
Enter a  0.3 0.31  1.2 Окончание ввода

Аналогично присвоены значения величинам b, h,  и  . Ко-


манды ввода формулы для q1(а) естественным образом вводятся
с клавиатуры. Ввод двух новых команд: квадратного корня и по-
казателя степени будет ясен из табл. 4.2, где описан ввод форму-
лы для q1(а).
102

Рис. 4.1. Результаты расчёта относительной


дел усилия q численным методом и приближенным
аналитическим способом при осадке короткого параллелепипеда
в зависимости от варьируемого параметра а.
103

Рис. 4.2. Пиктограммы и соответствующие им наборы


(палитры) символов и шаблонов команд: 1 – калькулятор
(арифметическая палитра), 2 – палитра шаблонов графиков, 3 –
векторные и матричные операции, 4 – операторы присвоения
значений и вывода результатов расчета, 5 – операторы
математического анализа, 6 – палитра логических (булевых)
операторов, 7 – палитра программирования, 8 – греческие
символы, 9 – операторы символьной математики
104

Таблица 4.2
Пример ввода знака квадратного корня
и показателя степени
Нажимаемая Изображение Комментарий
клавиша на экране
q(a): Ввод имени переменной и
символа присваивания
\ Ввод шаблона "знак корня"

Уже рассмотренные команды и


3\a ^ команда ввода шаблона для
показателя степени ^
После последовательного нажатия клавиш: 2  - а 1
space  на экране появляется следующее изображение:

Далее необходимо ввести греческий символ  щелчком мар-


кера мыши по пиктограмме:

и затем по кнопке на панели "Греческие символы" (см. рис.


4.2). После последовательного нажатия клавиш: / b*l*h три раза
клавишу "space" и знак умножить * на экране появляется сле-
дующее изображение:

Теперь следует ввести шаблон двойного интеграла. Первый


способ: щелкнуть по пиктограмме:

и в соответствующей ей палитре (см. рис. 4.2) дважды щелкнуть


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

Черные прямоугольники обозначают место ввода подынте-


грального выражения, которое вводится при помощи уже рас-
смотренных выше команд, а также места ввода пределов инте-
105
грирования и независимых переменных. Далее щелчком маркера
мыши по черным прямоугольникам производится включение по-
лей ввода переменных и пределов интегрирования. Шаблон инте-
грала может быть введен другим способом: нажатием клавиши &
(в случае двойного интеграла необходимо сделать два нажатия).
Полностью введенная формула показана на рис. 4.1.
Результаты расчета выводятся просто: нужно на свободном
месте рабочего поля набрать q1(а) и нажать клавишу =. После че-
го под q1(а) выпадает вертикальная таблица, показанная на рис.
4.3. На рис. 4.3. для наглядности с помощью таких же действий
показаны значения а. Для построения графика q1(а) необходимо
 Установить крестообразный курсор в то место, где будет
расположен график.
 Войти в меню Insert  Graph  X-Y Plot (Вставить 
Графики  Декартов график) и щелкнуть маркером мыши на оп-
ции X-Y Plot (Декартов график), после чего в рабочем поле появ-
ляется шаблон графика, показанный на рис. 4.4.
 Ввести на оси абсцисс имя аргумента, а на оси ординат имя
функции, как это сделано на рис. 4.4. Последующий щелчок мар-
кером мыши вне поля шаблона приводит к появлению графика.
Средние черные прямоугольники по абсциссе и ординате
определяют поля ввода аргумента а и функции q1(а), а крайние
прямоугольники - пределы их изменения. Если диапазон значе-
ний аргумента не задан, по умолчанию график будет построен в
диапазоне значений аргумента от –10 до +10.
a  q1 ( a ) 
0.3 2.214816
0.31 2.209507
0.32 2.204384
0.33 2.199448
0.34 2.194702
0.35 2.190146
0.36 2.185781
0.37 2.181608
0.38 2.177629
0.39 2.173844
0.4 2.170255
... ...
106
Рис. 4.3. Результаты Рис. 4.4. Шаблон графика
расчета q1(a) в декартовых координатах
Чтобы в одном шаблоне разместить несколько графиков,
нужно, набрав на оси ординат имя первой функции, нажать кла-
вишу "запятая" (уголок курсора при этом должен находиться в
конце имени функции). В появившемся ниже месте ввода вписать
имя следующей функции. На рис. 4.4 ниже имени q1(а) показано
место ввода имени функции q2(а). Графики показаны на рис. 4.1.
На рис. 4.5 показаны панели инструментов для оформления и
анализа результатов расчетов, представленных в виде графиков..
Все панели вызываются из контекстного меню, которое выпадает
после щелчка правой кнопкой мыши по полю графика. Кон-
текстное меню имеет общеупотребительные опции Cut (Вы-
резать), Copy (Копировать), Paste (Вставить), которые позволяют
выполнять соответствующие действия в рамках Mathcad-
документа и других Windows-приложениях. Щелчок левой кноп-
кой мыши по опции Property (Свойства) вызывает панель (см.
рис. 4.5 вверху слева), которая позволяет во вкладке Display
(Экран) изменить цвет фона графика. Для этого нужно поставить
флажок Hightlight Region (Подсветить область), щелкнуть по
кнопке Choose Color (Выбрать цвет) и затем выбрать желаемый
цвет. Вкладка Calculation (Вычисление) позволяет включать и
выключать вычисления, но это удобнее делать помощью послед-
ней опции контекстного меню – "Desable Evaluation".
Выбор опции Format контекстного меню вызывает панель
Formatting Carrently Selected X-Y Plot (Выбор установок форма-
тирования декартова графика). Эта панель имеет пять вкладок: X-
Y Axes (X-Y Оси), Traces (Линия графика), Namber Format
(Формат чисел), Labels (Наименование), Defaults (По умолча-
нию).
Вкладка форматирования осей координат X-Y Axes показана
на рис. 4.5 вверху справа и позволяет включением и выключени-
ем соответствующих флажков
 применить логарифмическую систему координат (LogScale);
 включить сетку координатных линий (Grid Lines) c нумера-
цией и без (Nambered), c автоматическим выбором масштаба гра-
фика и без (Autoscale), а также изменить цвет координатных ли-
ний и т.д;
107
 включить дополнительную ось ординат с новой шкалой. Для
этого вначале необходимо отметить флажком пункт Enable sec-
ondary Y axis, затем закрыть окно форматирования. После чего в
шаблоне графика в появившемся месте ввода вписать имя функ-
ции, затем снова из контекстного меню открыть панель Format и
установить нужные требования к графику во вкладке Secondary Y
axis.
Вкладка выбора параметров линий графиков Traces показана
на рис. 4.5 справа в средней части и позволяет выбрать цвет,
толщину, вид (сплошная, пунктирная и т.д.) и другие параметры
линии графика.
Вкладка Labels позволяет в поле графика ввести его наиме-
нование и наименование осей.
Вкладка Defaults позволяет вернуться к установочным пара-
метрам графика (формату) по умолчанию.
Выбор опции Trace контекстного меню вызывает панель X-Y
Trace, которая после активизации показывает значения координат
X, Y точек графика в окнах X-Value (значение координаты Х) и
Y-Value (значение координаты Y). В окнах X-Value, Y-Value вы-
свечиваются координаты пересечения визирных линий (прицела),
находящегося на кривой. Для того, чтобы появился визир (пара
перпендикулярных пунктирных линий параллельных осям коор-
динат), необходимо при активизированной панели X-Y Trace
курсором мыши прицельно щелкнуть по интересующему графи-
ку, после чего стрелками перемещения курсора на клавиатуре " 
","  " прицел визира можно перемещать по кривой. При этом в
каждом положении прицела визира в окнах X-Value, Y-Value вы-
свечиваются текущие координаты. Координаты можно копиро-
вать и вставлять через буфер или опции Paste контекстного меню
в текст Mathcad-документа или других документов.
Выбор опции Zoom (Лупа) вызывает панель X-Y Zoom. Если
эта панель активизирована, можно, двигая курсор мыши, при
нажатой левой кнопке выбрать область графика для детального
рассмотрения. При этом выбранная область обозначается пунк-
тирным прямоугольником. Последующее нажатие на кнопку
Zoom на панели X-Y Zoom приводит к замене полного графика
на график в пределах выбранной области в увеличенном виде.
Более подробно о вводе, редактировании, оформлении и об-
108
работке результатов расчетов в виде графиков можно узнать в
книге [11]. В целом опции контекстного меню, панелей и их
вкладок имеют интуитивно понятное назначение и у читателя не
возникнет необходимости обращаться к дополнительной литера-
туре.

Рис. 4.5. Панели форматирования и анализа графиков


109
4.1.2. Осадка цилиндра
В параграфе 2.3 при решении задачи об осадке цилиндра бы-
ло использовано предположение о неодинаковой высотной де-
формации тонких слоев. Это предположение использовано для
того, чтобы учесть бочкообразование. Однако при использовании
этой модели вторая формула в (2.16) для расчета работы внут-
ренних сил Ав содержит интеграл, который не вычисляется через
элементарные функции, поэтому расчет был произведен прибли-
женно с использованием теоремы о среднем значении интеграла.
На рис. 4.6 показана страница Mathcad, где приведены исходные
данные для расчёта относительного среднего давления, расчёт-
ные формулы и результаты расчёта, представленные в виде гра-
фиков.
Расчет относительного среднего давления осадки
p Aв  A
q  (4.2)
 s 2u 0 R 2  s
производился в двух вариантах. По первому варианту величина р
вычислялась по формуле (2.19), а по второму варианту с исполь-
зованием формул (2.16)
На всех графиках расчетная кривая, построенная по формуле
(2.19), лежит выше, чем расчетная кривая, построенная численно
с помощью пакета Mathcad, однако разница невелика. Другой вы-
вод следует сделать о разнице в расчете величины варьируемого
параметра а, определяющего размер бочки. Из графиков видно,
что разница тем больше, чем меньше отношение R/h. Например,
на графике 3 (R/h = 0.8) значение параметра а, соответствующее
минимуму qmin, составляет при расчете по формуле (2.19): а
=1.15, а при численном расчете а =1.8. В этом случае, в отличие
от рассмотренной выше задачи об осадке короткого параллеле-
пипеда сразу трудно отдать предпочтение какому-либо резуль-
тату. Необходимо сопоставление с экспериментом. Однако из
практики известно [1], что при осадке высоких цилиндров эпюра
касательных напряжений содержит только участок, соответст-
вующий зоне застоя, а участки торможения и скольжения отсут-
ствуют. Это говорит о сильном ограничении перемещения частиц
металла относительно контактной поверхности. Этот же факт от-
ражает и результат расчета, полученный численно: а =1.8, со-
гласно формуле (2.16).
110

Рис. 4.6. Результаты расчета относительного среднего


давления осадки q по приближенной формуле (2.19) – пунктирная
линия и численным интегрированием в Mathcad– сплошная линия.
4.1.3. Открытая прошивка
Страница Mathcad посвященная расчетам величины q=q(h,
R/r) при открытой прошивке численным методом с использова-
нием пакета Mathcad и по приближенной аналитической формуле
(2.42) приведена на рис. 4.7. Как и ранее рассчитывалась безраз-
мерная величина – относительное среднее давление: q(h)= p /  s .
Для изучения влияния отношения R/r величина q(h) рассчитыва-
лась при фиксированном R и переменном r. Тогда из формулы
(2.42) следует:
 2r  0,8  2h 0,8R 2 R
q( h ,r )  1        n  (4.3)
 3h  3  3r 3 h 3 3 r
Для сравнения величина q(h, r ) рассчитывалась по второму
111
варианту без использования линеаризаций для  и при вычисле–

Èñõîäíûå äàííûå : R  50 r  10 15  50 h  20 21  70   0.4


h r
 2 2 2
qm ( h r )      12 z   d dz  (4.4)
r h  3 0 0
2 2
h R
 
2   2
2 2 z 1
     d dz 
2 3 2 2
h   
0 r
2 r 2 h
    
3 h 3 3 r

 2 r  0.8  2 h 0.8 R 2  R 
q ( h r )  1         ln  
 3  h  3  3 r  3 h 3 3  r  (4.3)
5

qm ( h 10)

qm ( h 15)

qm ( h 20) 4.4

qm ( h 25)
qm ( h 30)
q ( h 10)
3.8
q ( h 15)
q ( h 20)
q ( h 25)

q ( h 30) 3.2

2.6
20 32.5 45 57.5 70
h

Рис. 4.7. Расчетные формулы и результаты расчета относи-


тельного удельного усилия q при открытой прошивке
112
нии работы внутренних сил в первой и второй зонах так:
A в1  A в 2  A 1  A 12
qh , r   (4.4)
F u 0  s
где Aв1 , Aв 2 , A1 , A12 - составляющие уравнения баланса работ
(2.35), вычисляемые по формулам (2.36)-(2.39); F  r 2 - пло-
щадь контактной поверхности пуансона и заготовки.
Вид формул (4.3) и (4.4) показан на странице Mathcad, приве-
денной на рис. 4.7. Величина qh ,r  в соответствии с формулой
(4.4) на рис. 4.7 обозначена через qmh ,r . Для построчного ввода
формулы qmh ,r  использована новая команда Ctrl+Enter, приме-
няемая в Mathcad для длинных формул в случаях, когда пользо-
вателю требуется записать формулу в несколько строчек. Для то-
го, чтобы воспользоваться командой необходимо расположить
угловой курсор так

и тогда после нажатия клавиши Enter при нажатой клавише Ctrl


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

Результаты расчета на рис. 4.7 приведены в виде графиков


зависимости q  qh ,r  . Различие в расчете величины qh ,r  по
различным вариантам возрастает с увеличением отношения R/r,
однако в целом различие незначительно. Можно заметить также,
что величина h, характеризующая глубину очага деформации, по
обоим вариантам расчета уменьшается с увеличением R/r. Значе-
ния h, соответствующие q  qmin по двум вариантам расчета при
различных отношениях R/r принимают следующие значения:
113
 24.275   30.2   5 
 29.595   35.8   3.333 
    R  
ha   34.017  hm   40.1    2.5 
 37.855   43.5  r  2 
     
 41.274  ,  46.6 ,  1.667  ,
где hа – расчет по формуле (4.3), hm – по формуле(4.4).
4.1.4. Закрытая прошивка
Закрытая прошивка характеризуется тремя последовательно
протекающими стадиями. Первая стадия характеризуется запол-
нением осаживаемым металлом зазора между заготовкой и мат-
рицей. Во второй стадии металл, вытесняемый из-под пуансона,
течет лишь в направлении высоты заготовки, причем объем ме-
талла, охваченный пластической деформацией под пуансоном,
распространяется на определенную глубину и остается постоян-
ным на протяжении всей этой стадии. Третья стадия начинается с
момента когда толщина донышка под пуансоном становится
меньше глубины очага деформации, образовавшегося на второй
стадии.
С практической точки зрения наибольший интерес пред-
ставляет исследование второй и третьей стадий, так как для их
проведения требуются наибольшие усилия.
Вторая стадия, как известно, характеризуется постоянством
силы выдавливания, что объясняется постоянством объема ме-
талла, охваченного пластической деформацией под пуансоном.
Это подтверждается опытами с координатной сеткой (рис. 4.8) и
металлографическими исследованиями.
Однако данные различных авторов относительно глубины
проникновения очага пластической деформации разноречивы.
Большинство исследователей при выводе теоретических формул
для расчета силы выдавливания используют опытные значения
h, полученные для некоторых частных случаев, и распространя-
ют их на общий случай. Энергетический метод позволяет не
только вычислить h, но и исследовать зависимость размеров
очага деформации от параметров процесса.
Страница Mathcad, посвященная расчетам величины
q=q(h,R/r) при закрытой прошивке численным методом с исполь-
зованием пакета Mathcad и по приближенной аналитической
114
формуле (2.59), приведена
на рис. 4.9. Как и ранее
рассчитывалась безраз-
мерная величина – отно-
сительное среднее давле-
ние: q(h)= p /  s . Для изу-
чения влияния отношения
R/r величина q(h) рассчи-
тывалась при фиксирован-
ном R и переменном r.
Рис. 4.8. Искажение координатной Тогда из формулы (2.59)
сетки при закрытой прошивке следует:

2 R 2r  2  R  r  1,4 R 
qh ,r   1       
3r 3h  5 3 r h 3
(4.5)
Rh  2 R  2,8( R  r ) 3 3
 1   3  ln  
3 3( R  r )r  5 r  3 3rh( R  r )
Для сравнения величина q(h, r ) рассчитывалась по второму
варианту без использования линеаризаций для  и при вычисле-
нии работы внутренних сил в первой и второй зонах так:
A в1  A в 2  A 1  A 2  A 12  A  23
qh ,r   (4.6)
F u 0 s
где A в1 , A 1 , A в 2 , A 2 , A 12 , А  23 - составляющие уравнения ба-
ланса, вычисляемые соответственно по формулам (2.36), (2.37),
(1.36) с использованием (2.50,а), (2.57), (2.55), (2.58); F  r 2 -
площадь контактной поверхности пуансона и заготовки.
Вид формул (4.5) и (4.6) в транскрипции Mathcad показан на
странице, приведенной на рис. 4.9. Величина qh ,r  в соответ-
ствии с формулой (4.5) на рис. 4.9 обозначена через qah ,r , а в
соответствии с (4.6) – через qmh ,r . На первых трех графиках
видно, что расчеты по различным вариантам отличаются суще-
ственно. На основании этого нельзя сделать вывод о том, что
принятая в п. 2.5 методика линеаризации формул для интенсив-
ности деформации удовлетворительна. Расчет относительного
среднего давления средствами Mathcad без применения линеари-
заций дает результат в 1,5–1,8 раза выше. Тем не менее отдавать
115
предпочтение какому-либо результату нужно на основании экс-
перимента. Преимущества применения Mathcad в данном случае
заключаются в меньшей трудоемкости расчетов, возможности
исследования влияния параметров процесса (например, коэффи-
циента

Исходные данные : R  50   0.4 h  1 2  80 r  30 31  45

 h r
   2 r
 2 2 2    R h
qm ( h r)     12  z   d dz      
 2 2 0 0  3 h 3  ( R  r)  r
 r h  3 
h R
 
4 3   R
2
3 R 1 R z R 
2
   z     3    d dz 
2 2  4 z 2
h  r ( R  r)     2  
0 r


1 R h
 
1 1 2 2 1 3 3
   R R  r   R  r     
3  3 ( R  r)r h  r ( R  r)  2 3 
2 R 2 r  2  R  r  1.4  R 
qa ( h r)  1       r   
3 r 3 h  5 3   h 3 

R h  2  R 
  1    3   ln    
3  3  ( R  r)  r  5  r 
 3
2.8  R  r
3

3  3  r h  ( R  r)

9
qm( h 20) 8 qm( h 30) 8 qm( h 45) 8
qa ( h 20) 7 qa ( h 30) qa ( h 45)
6 6
6
5 4 4
0 25 50 0 25 50 0 25 50
h h h

Рис. 4.9. Результаты расчета процесса закрытой прошивки


116
(начало)

 37 5.1 20   39 9.0 20 
   
4.5
 35 25
  38 7.4 25

 33 4.1 30   35 6.5 30 

ha  32 3.9 35
 
hm  30 5.9 35

   
 24 3.9 40   23 5.7 40 
 18 4.4 45   16 5.8 45 
   
 11 5.6 48   9 6.71 48 

1 10
0.69
 0 0.8
ha 8
 1
2r 0.6 ha
6
 0 0.47  
hm 0.4 hm 1
2r 0.2
4

0 2
0.4 0.6 0.8 1 0.4 0.6 0.8 1
r r
R R

Рис. 4.9. Результаты расчета процесса закрытой прошивки


(продолжение)
трения, относительных размеров прошиваемой заготовки) на си-
лу деформации, размеры очага деформации в рамках принятой
кинематической модели очага деформации. В рассматриваемой
задаче кинематическая модель определяется соотношениями
(2.30) в зоне 1 и (2.45), (2.49) в зоне 2 согласно рис. 2.6.
Расчет глубины очага деформации дает практически одина-
ковые результаты. Это видно из левого нижнего графика на рис.
4.9 (продолжение). В матрицах ha и hm, приведенных на рис. 4.9
(продолжение) первые столбцы ha<0> и hm<0> являются величи-
ной h, вторые столбцы ha<1> и hm<1> – величиной q, а третьи
столбцы ha<2> и hm<2> – соответствующие им радиусы пуансона
r. На нижнем графике слева зависимости относительной высоты
очага деформации h/2r, а на графике справа – q от отношения r/R.
117
На графике зависимости q=q (r/R) видно, что наименьшее давле-
ние на инструмент развивается при отношениях r/R = 0,6–0,8.
При этом глубина очага деформации составляет величину поряд-
ка радиуса пуансона: на левом графике h/2r = 0,47 при r/R = 0,69.
Это согласуется с расчетными и экспериментальными данными
приведенными в [2]
4.1.5. Осадка кольцевых заготовок
Результаты расчета показаны на рис. 4.10. Для удобства ра-
боты на странице Mathcad введены обозначения Rп=Rp, Rk=Rk, 
=m.
Производился расчет величины q  qa( Rk , ) с использова-
нием формулы (2.71):
p 0,45R 2k R
qa   1 2 ln 
s R  R п2 R п2
(4.7)
2  2R 2k R п2  R 2k 2 Rп  R 
    R ,
2  3 k
2 
h( R  R п ) 
2 6
а также q  qm( Rk , ) :
A 1  A 2  A в1  A в 2
qm  (4.8)
F u 0 s
где величины A 1 , A 2 , A в1 , A в2 вычисляются соответственно по
формулам (2.65)….(2.68), F  R 2  R п2 - площадь контактной по-
верхности
Анализ результатов на рис. 4.10 показывает, что расчеты по
формулам (4.7) и (4.8) различаются незначительно: в пределах
3%. Однако существенные отличия имеются в расчете величины
Rk , определяющей формоизменение. Если согласно расчета
Rk<Rп, то течение металла в процессе осадки кольца должно быть
только в сторону наружной поверхности, т.е. будут увеличивать-
ся и внутренний Rп и наружный R радиусы заготовки. Если со-
гласно расчета Rk>Rп, то течение металла должно быть двухсто-
ронним, т.е. радиус внутренней полости уменьшается, а наруж-
ный радиус увеличивается. Искомая величина Rk на графиках
представленных на рис. 4.10 соответствует qamin и qmmin . Этим
величинам при различных коэффициентах трения m соответ-
ствуют различные величины Rk, причем как видно из графиков
118

Исходные данные: Rp  20 R  100 m  0.1 0.3  0.57


Rk  5  100 h  60
2 m  2  Rk 3  Rp 2 Rk 
2 
qm ( Rk m)    Rp      R   1  R 2  1  Rk 2  
 2
h  R  Rp
2   3  6 2  6 2 
 h Rk h R
  
2    Rk
4   Rk
4 
    1 d dz      1  d dz 
h   R  Rp    
2 2 4 4
3    3  
 0 Rp 0 Rk

 0.45  Rk 2  R  2 m  2  Rk 3 Rp 3  R 3 Rk 2  ( Rp  R) 
 
 R 2  Rp 2  Rp  h   R 2  Rp 2  3
qa ( Rk m)  1   ln   

6 2 

1.4

1.34
qm( Rk 0.2)
qa ( Rk 0.2)

qm( Rk 0.3)
1.28
qa ( Rk 0.3)
qm( Rk 0.4)
qa ( Rk 0.4)
qm( Rk 0.57) 1.22
qa ( Rk 0.57)

1.16

1.1
2 6 14 22 30 38 46 54
Rk

Рис. 4.10. Расчетные формулы и результаты расчета


величины q при осадке кольца
119
условие Rk>Rп при аналитическом расчете (по формуле (4.7))
выполняется только при m=0,57, при расчете по формуле (4.8)
уже при m>0,2. Таким образом, Аналитический расчет по прибли-
женной формуле (4.7) во всех случаях вплоть до варианта с
максимальным трением для заданных размеров заготовки не
указывает на возможность двустороннего течения металла.
Расчет по формуле (4.8) указывает на возможность начала
течения металла во внутреннюю полость уже при  = m>0,2.
Покажем еще две возможности для визуализации результатов
расчета при помощи пакета Mathcad. Если на странице Mathcad
написать расчетные формулы, приведенные на рис. 4.10, в виде,
показанном на рис. 4.11, и записать на дисплее результат вычис-
ления в форме Мi,j=q(Rpi,Rkj), то войдя в меню Insert  Graph 
Surface Plot (ВставитьГрафикиГрафик поверхности) можно
построить объёмный график зависимости q=q(Rп,Rk). Способ пе-
рехода от функциональной записи к матричной, продемонстри-
рованный на рис. 4.11, является универсальным и может быть ис-
пользован всякий раз, когда нужно построить график поверх-
ности для функции двух переменных.
Вторая возможность визуализации результатов расчета про-
демонстрирована на рис. 4.12, где построено векторное поле для
кинематически возможных перемещений (2.2) и (2.62) при осадке
кольцевой заготовки. Уже изложенным в предыдущем абзаце
способом, организованы матрицы Мi,j=u(i,zj) и М1i,j=uz(i,zj).
Затем выполняется команда Insert  Graph  Vector Field Plot
(Вставить Графики  Векторное поле). Особенность заключа-
ется в том, что М и М1, введенные в поле ввода шаблона графи-
ка, должны заключаться в скобки (см. рис. 4.12). В этом случае
числа i, j воспринимаются Mathcad, как Х-координаты и у-
координаты начал векторов u и uz. Далее Mathcad вычисляет во
всех точках с координатами х, у величины этих векторов и их
сумму, которую и выводит на экран. Таким образом, строится
векторное поле любой функции двух переменных.
Для написания страниц Mathcad, приведенных на рис. 4.11,
4.12 использованы новые правила. Например, для набора обозна-
чения Rpнаим после нажатия клавиш Rp необходимо нажать кла-
вишу "точка" и тогда последующий текст "наим" запишется в ви-
де нижнего индекса. В этом случае нижний индекс несет чисто
120
Исходные данные : Rp  20  50 R  100 m  0.3 Rk  1  100
2 m  2  Rk 3  Rp 2 Rk 2  
qm ( Rp Rk )     Rp      
 2
h  R  Rp
2  3  6 2  
 R   1  R 2  1  Rk 2  
 6 2  
 h Rk 
2    Rk
4 
     1 d dz  
h   R  Rp     
2 2 4
3 
0 Rp
 
 h R 
   Rk
4 
     1  4
d dz 
   3  
 0 Rk 
 2 m  2  Rk 3 Rp 3  R 3 Rk 2  ( Rp  R)  
qa ( Rp Rk )  1        
 h   R 2  Rp 2  3 6 2  
 2 
 0.45  Rk  ln  R  
 R 2  Rp 2  Rp    
 
Rp наим  10 Rp наиб  50 Rk наим  0 Rk наиб  60
Îïðåäåëåíè å øàãà èçìåíåíèÿ Rp è Rk :
Rpнаиб  Rpнаим
Rpi  Rpнаим  i 
Rp n  25 Rk n  40 i  0  Rp n  1 Rpn  1
Rkнаиб  Rkнаим
Rk j  Rkнаим  j 
j  0  Rk n  1 Rkn  1

M2 i j  qa  Rp i Rk j M3 i j  qm  Rp i Rk j

M2 M3

Рис. 4.11. Пример преобразования табличного представления


результатов вычислений в матрицу и построение графика
поверхности
121

 наим  20  н аи б  100 zн аи м  20 zнаиб  20

  0.3 Rk  50  n  13 zn  10
 наиб   наим
i  0  n    наим  i  j  0  zn
i n

zна иб  zна им  ( Rk ) 2
u (  z)       1  
1
z  zна им  j 
j zn 2  2 
  

uz( z)    z Mi j  u  i zj  M1
i j 
 uz  z
i j 

( M M1)

Рис. 4.12. Векторное поле кинематически возможных


перемещений при осадке кольцевой заготовки в соответствии с
формулами (2.2) и (2.62)
литературную нагрузку. Такой же смысл имеют нижние индексы
в обозначениях: Rpнаиб, Rkнаим, Rkнаиб, Rpn, Rkn на рис. 4.11, а
также íàèì , íàèá , zíàèì , zíàèá ,  n , z n . Другое значение имеют
индексы i и j – это ранжированные переменные, принимающие
целочисленные значения: i – от нуля до Rpn–1, т.е до 24, а j – от
нуля до Rkn–1, т.е. до 39. Для ввода индексов i и j необходимо
после ввода имени переменной нажать клавишу "открывающая
квадратная скобка" (т.е. клавишу [ ).
122
4.2. Решение уравнений в среде Mathcad
4.2.1. Решение квадратного уравнения
Для решения квадратного уравнения вида f(x) = ax2 + bx + c
используется встроенная функция polyroots. Рассмотрим это на
конкретном примере. В рабочее окно Mathcad вводятся коэффи-
циенты квадратного уравнения a, b, и c: а:=1, b:= - 2, c:= - 8, а
также вектор v этих коэффициентов и вектор r корней квадратно-
го уравнения с использованием функции polyroots:
T
v (c b a ) , r ( ).
polyrootsv
Операция транспонирования в данном случае необязательна.
Она применена для более компактной записи. Корни уравнения
Mathcad вычисляет после выполнения команды "r=" и выдает в
виде:
2
r
4
Для вычисления корней квадратного уравнения само уравне-
ние вводить нет необходимости, но для графического представ-
ления результатов вычислений в рабочее окно Mathcad выраже-
ние для f ( x ) ввести нужно: f ( x ) a  x b  x c . После чего, с
2

помощью команды Insert  Graph  X-Y Plot выводится шаблон


графика, вставляются в поля ввода наименования аргумента и
функции. График приведен на рис. 4.13. Для форматирования
этого графика применен прием о котором раньше не упомина-
лось. Если график активизировать (щелчком маркера мыши в об-
ласти графика), затем щелкнуть маркером мыши непосредствен-
но на оси координат графика, то она выделится пунктирным пря-
моугольником. Далее с помощью двойного щелчка маркера мы-
ши внутри пунктирного прямоугольника вызвать контекстное
меню "Axis Format" (Формат Координатной Оси), в котором
включить флажок напротив опции "Show Markers" (Показать
Метку), то в шаблоне графика появятся дополнительные поля
ввода, предназначенные для ввода числовых значений аргумента
или функции, которые пользователь желает обозначить на графи-
ке координатными линиями. На графике f(x) на рис. 4.13 пунк-
тирными координатными линиями определены корни нашего
уравнения. Мнимые корни на графике показать нельзя.
123
f(x) и ее действительные корни
150
r r
0 1
100

f( x )
50
f r
0
0

50
10 6 2 2 6 10
x
Рис. 4.13. Графическое представление результатов
решения квадратного уравнения

Показать метки можно также поставив галочки в соответ-


ствующие поля панели форматирования, показанной на рис. 4.5
сверху справа.
Аналогично определяются корни полинома степени n. Необ-
ходимо только помнить о том, что при определении вектора v
коэффициенты записываются начиная со свободного члена и да-
лее в порядке возрастания степени х с учетом нулевых коэффи-
циентов.
4.2.2. Решение уравнений с одним неизвестным
Решение уравнений с одним неизвестным проиводится с по-
мощью встроенной Mathcad-функции root. В рабочее окно
Mathcad вводится функция
3 x
f( x ) x e ,
затем значение корня в первом приближении (опорное решение)
x 3 . Решению присваивается Mathcad-функция root в следую-
щей форме:
Реш root ( f ( x )  x ) .
После выполнения команды " Реш =" Mathcad возвращает зна-
чение корня:
Реш  0.773 .
Если ожидается решение в комплексной форме, то значение
корня в первом приближении вводится также в комплексной
форме. На графике выводится только вещественное решение.
124
4.2.3. Решение системы линейных уравнений
Для решения линейной системы n уравнений с n неизвестны-
ми используется Mathcad-функция lsolve. В рабочее окно Mathcad
вводится матрица М коэффициентов при неизвестных, соответ-
ствующая n уравнениям с n неизвестными, и вектор v свободных
членов системы уравнений. Например:

Матрица M и вектор v соответствуют в данном случае сле-


дующей системе уравнений:
0.3  w 0.2  x 6.6 y 1.1 z 1
4.5 w 1.8x 0.3y 6.5z 0.1
7.3 w 9.7 x 10.9  y 4.1 z 0.01
8.1  w 2.7 x 8.7  y 8.9 z 0.001
Решению присваивается функция lsolve в следующей форме:
Реш lsolve ( M  v)
Корни уравнения Mathcad вычисляет после выполнения ко-
манды "Реш=" и возвращает в виде:
T
Реш  ( 3.937 2.975 0.746 1.952 )
Операция транспонирования здесь и далее выполнена ради
экономии места.
4.2.4. Решение нелинейной системы уравнений
Для решения нелинейной системы n уравнений с n неизвест-
ными используется Mathcad-конструкция Solve Block (Решаю-
щий Блок), состоящая из ключевого слова Given и встроенной
функции Find. Последовательность действий рассмотрим на сле-
дующем примере.
В рабочее окно Mathcad вводятся значения неизвестных в
первом приближении (опорное решение):
x 1 , y 1 , z 1,
затем, после ключевого слова Given, вводится система уравнений:
Given , ,
Решению присваивается функция Find в следующей форме:
125
Реш Find ( x  y  z ) ,
Корни уравнения Mathcad вычисляет после выполнения ко-
манды "Реш=" и возвращает в виде:
T
Реш  ( 1.422 0.975 0.768 )
При вводе системы уравнений необходимо использовать
жирный знак равенства из палитры простых операторов (см. рис.
4.3) или с помощью одновременного нажатия клавиш "Ctrl" и "=".
4.2.5. Влияние предопределенной переменой TOL на резуль-
таты решения уравнений
Mathcad содержит восемь переменных, значения которых
определены сразу после запуска программы. Эти переменные
называются предопределенными или встроенными переменными.
Предопределенные переменные имеют или общепринятое значе-
ние, подобно  или е, или используются как внутренние пере-
менные, управляющие работой Mathcad. Перечень этих перемен-
ных приведен в приложении 3 к гл. 4.
Хотя предопределенные переменные уже имеют значения по
умолчанию при запуске Mathcad, их можно переопределять. Что-
бы установить новое значение любой из этих переменных нужно
войти в меню Tools  Worksheet Options  Built-in-Variables
(Инструменты  Параметры документов  Встроенные пере-
менные) и в открывшемся диалоговом окне (рис. 4.14) установить
их новое значение в соответствующем поле. После этого необхо-
димо нажать кнопку Restore Defaults (Изменить значения по
умолчанию). В скобках справа от полей ввода указаны значения
предопределенных переменных по умолчанию.
В связи с рассматриваемыми в данном параграфе способами
решения уравнений актуальным является анализ влияния пере-
менной TOL.
Пример 1
Рассмотрим трансцендентное уравнение: ln(x+1)=sin(x).
Здесь знак равенства жирный (глобальный). Обозначим:
f( x) ln( x 1) , g( x) sin( x) , f( x) g( x) .
Введенные обозначения, а также все последующие формуль-
ные записи, если читатель желает рассматриваемый материал
воспроизвести самостоятельно, должны быть введены в рабочее
окно Mathcad.
126

Рис. 4.14. Диалоговое окно для установки новых значений предопреде-


ленных (встроенных) переменных.
Определим шаг и пределы изменения независимой перемен-
ной:
x 0 0.01 3
Для приближенного определения начального приближения
(опорного решения) построим графики функций f(x) и g(x). Гра-
фики представлены на рис. 4.15. На основании графиков присво-
им аргументу х, в качестве начального (опорного) решения – зна-
чение равное 1.8:
x 1.8
Задаем значение переменной TOL по умолчанию:
1  10 и вводим формулу поиска решения:
3
TOL
X root( f( x ) g ( x )  x ) .
Получаем следующие результаты расчетов:
f ( X ) g ( X )  3.162  10 X  1.697
4
;
Величина разности f(X)-g(X) характеризует точность вычис-
127
ления корня Х.

1
f( x )

g( x )

0
0 0.5 1 1.5 2 2.5 3
x
Рис. 4.15. Графики функций f(x) и g(x) для приближенного определения
опорного решения

Задаем более строгое значение переменной TOL:


1  10
6
TOL и повторяем те же действия:
X root( f( x ) g ( x )  x ) ;
f ( X ) g ( X )  1.109  10
9
; X  1.697 .
1  10 и
9
Задаем еще более строгое значение TOL: TOL
снова повторяем те же действия:
X root( f( x ) g( x)  x) ;
X  1.697 ; f ( X ) g ( X )  4.108  10
15 .

Пример 2
Рассмотрим уравнение, которое имеет не один корень.
Введем в рабочее окно Mathcad h(x) со знаком глобального
равенства
10  x 2 .
3
h( x ) 0 ; h( x ) x
Зададим интервал значений х от -10 до +10 с шагом 0.01
x 10  9.99  10
Путем построения и анализа графика, приведенного на рис.
4.16, определим опорное решение:
x 2, x 0 , x 3 .
Зададим команды для вычисления корней со значением пе-
ременной TOL по умолчанию:
10  x 2  x ;
3
1  10
3
TOL x 2, xL root x
128
10  x
3
x 0, xM root x 2 x ;
10  x
3
x 3, xR root x 2 x

50

10 x
3
x 2

50
10 x 10

Рис. 4.16. График для определения опорного решения функции h(x)=0


и произведем вычисления:
7.306  10
5
xL  3.258 , h xL  ;
h x M  6.448  10
5
x M  0.201 , ;
h x R  8.324  10
4
x R  3.057 , .
Повторим действия с более строгим значением переменной
TOL: TOL 1  10
9

10  x 2  x ;
3
x 2, xL root x
10  x 2  x ;
3
x 0, xM root x

10  x
3
x 3, xR root x 2 x ;
h x L  4.974  10
14
xL  3.258 , ;
, h x M  1.554  10
15
x M  0.201 ;
h x R  2.149  10
11
x R  3.057 , .
Таким образом, переопределение предопределенной пере-
менной TOL не оказывает влияния на определение корней урав-
нения, однако числовое значение функции уточняется суще-
ственно.
4.2.6. Расчет параметров эмпирической формулы
(аппроксимация кривой упрочнения)
Изучение энергосиловых параметров в процессах ОМД, а
также напряженно-деформированного состояния металла при
129
пластическом формоизменении часто приводит к получению
функциональных зависимостей между параметрами процессов и
свойствами обрабатываемых материалов в табличном виде или в
виде графика, а не в виде аналитических зависимостей. Последу-
ющее использование таких зависимостей не всегда удобно. Тогда
возникает практически важная задача найти эмпирическую фор-
мулу
y  f ( x ),
значения которой при x=xi возможно мало отличались бы от
опытных данных уi (i=1,2, ... , n). В такой постановке задача
весьма неопределенна, поэтому обычно по ряду соображений
указывают достаточно узкий класс функций К (например, множе-
ство функций линейных, степенных, показательных и т. п.), кото-
рому должна принадлежать искомая функция f ( x ), и дело, таким
образом, сводится к нахождению лишь наилучших значений па-
раметров. Во многих случаях класс К определяется требованием
простоты эмпирической формулы; иногда этот класс подсказыва-
ется самой природой явления.
Геометрически задача построения эмпирической формулы
состоит в проведении кривой Г из некоторого класса К, «возмож-
но ближе» примыкающей к системе точек Mi(xi,yi) (i= 1, 2, ... , п}.
Разумеется, при этом должен быть выяснен точный математиче-
ский смысл понятия "близости" кривой Г к конфигурации точек
М.
Заметим, что задача построения эмпирической формулы от-
лична от задачи интерполирования. При интерполировании отыс-
кивается функция из данного класса функций (например, поли-
номов заданной степени), значения которой в заданных точках xi,
совпадали бы с табличными значениями уi (i=1,2, ... , n). При
нахождении эмпирической формулы не требуется, чтобы значе-
ния f ( x ), совпадали с уi , достаточно, чтобы разность f ( x ) - f(x)
была мала в известном смысле в данной области. Следует иметь в
виду также, что сами исходные эмпирические данные xi и уi , как
правило, являются приближенными и содержат ошибки. Поэтому
интерполяционная формула, повторяющая эти ошибки, не говоря
даже о ее сложности, не является идеальным решением по-
ставленной задачи; часто простая эмпирическая формула, сгла-
живающая местные неправильности, может лучше отобразить
130
действительность.
Построение эмпирической формулы слагается из двух эта-
пов: 1) выяснение общего вида этой формулы и 2) определение
наилучших ее параметров.
Если неизвестен характер зависимости между данными вели-
чинами x и у, то вид эмпирической формулы является произволь-
ным. Предпочтение отдается простым формулам, обладающим
хорошей точностью. Если отсутствуют сведения о промежуточ-
ных данных, то обычно предполагается, что эмпирическая функ-
ция аналитическая без точек разрыва и график ее - плавная кри-
вая. Нельзя указать общего метода для нахождения наилучшего
типа формулы, соответствующей опытным данным.
Удачный подбор эмпирической формулы в значительной ме-
ре зависит от опыта и искусства составителя. При известном
навыке по положению точек, определяющих некоторую гладкую
кривую, можно примерно угадать общий вид зависимости.
Рассмотрим технологию Mathcad расчета параметров эмпи-
рической формулы на примере. После проведения испытаний ме-
таллических образцов на осадку была получена в табличном виде
следующая функциональная зависимость между напряжением
текучести  s и интенсивностью деформации  и :
и 0,2 0,6 1,0 1,6 1,8 2,2 2,4 2,6 2,75 2,9
 s , Па 405 600 770 890 900 1000 970 995 1070 1010
В общем случае для определения вида зависимости полезно
по экспериментальным данным построить график и по располо-
жению узловых точек принять решение об общем виде эмпири-
ческой формулы. Такой график для данного случая показан на
рис. 4.17,а, но из теории ОМД и так хорошо известно, что исти-
ная кривая упрочнения наиболее удачно описывается степенной
функцией.
Определение параметров эмпирической формулы осуществ-
ляется с помощью Mathcad-конструкции Solve Block (Блока Ре-
шения), состоящего из ключевого слова Given и встроенной
функции MinErr. Последовательность ввода операторов в рабо-
чее окно Mathcad показана на рис. 4.17. Здесь применена также
встроенная функция lenght, с помощью которой определено чис-
ло интервалов изменения табличных данных m и далее пределы
131
405 0.2
600 0.6
770 1.0
890 1.6
n
900 1.8  s(   A  n ) A  
 табл  табл
1000 2.2 m length  табл 1
970 2.4 i 1  m
995 2.6
Опорное решение для параметров:
1070 2.75
1010 2.9 A 100 n 0.2
2
СКО ( A  n )  табл  s  табл  A  n
i i
i
A
Given СКО ( A  n ) 0 1 1 MinErr( A  n )  0  0.2  3
n

A  747.107 n  0.321

1200 1200

960 960
 s(   A  n )
720 720
 табл
i  табл
480 i 480

240 240

0 0.6 1.2 1.8 2.4 3 0 0.6 1.2 1.8 2.4 3


 табл    табл
i i
а) б)
0
0 -40.394
1 -33.992
2 22.893
3 21.072 СКО ( A  n )
 1.057  10
3
 табл  s  табл  A  n  4 -2.451
m 2
5 37.43
6 -19.867
7 -20.661
8 35.864
9 -41.939

Рис. 4.17. Расчет параметров эмпирической формулы


132
изменения целочисленной переменной i. Функция СКО(А,n)
представляет собой Сумму Квадратов Отклонений табличных
данных от результатов расчета по эмпирической формуле вида
 s (  , A, n)=A 
n
в узловых точках. Далее по рис. 4.17 вводится
опорное решение для параметров. В принципе оно может быть
любое, но лучше задавать его поближе к истиному, так как от
этого зависит продолжительность расчета (в данном случае и эта
проблема не вставала из–за простоты расчета). После команды
Given вводится требование равенства нулю функции СКО(А, n)
и дополнительное фиктивное уравнение 1=1, так как ищется два
неизвестных и требуется формально два уравнения. Функция
MinErr отыскивает значения параметров А и n, обеспечивающих
с заданной точностью равенство: СКО(А,n)=0. На рис. 4.17,б
приведен график, соответствующий принятой эмпирической
формуле при А=747,107 и n=0,321, полученных в результате рас-
чета. Далее на рис. 4.17 выведен вектор отклонений табличных и
расчетных данных, а также среднее значение СКО(А,n). При
этом принято число m-2, чтобы исключить два крайних интерва-
ла. Если необходимо получить эмпирическую формулу для иде-
ального жестко-пластического материала со степенным упрочне-
n
нием, то в рабочее окно Mathcad вместо формулы s(,An)=A
n
необходимо ввести s(,A,n)=т+A . Естественно, что перед
этим (выше или слева) должно быть введено числовое значение
величины предела текучести т.
Еще один способ подбора коэффициентов аппроксимации
основан на применении встроенной функции genfit. Пример пока-
зан на рис. 4.18. Функция genfit(Х,У, k,F) возвращает вектор, со-
держащий n параметров, наилучшим образом аппроксимирую-
щих данные из векторов Х и У заданной функцией у(х). На рис.
4.18 F(x,k) – функция, представляющая собой n+1 мерный век-
тор, содержащий функцию у(х) и частные производные относи-
тельно неизвестных коэффициентов аппроксимации; k – вектор
начальных значений коэффициентов а и b; K– вектор значений
коэффициентов а и b, вычисленных в результате работы функции
genfit. Для того, чтобы вводить и выводить элементы векторов
F(x,k), k лучше заранее ознакомиться с содержанием параграфа
4.5.
133
  0 0.2  3 Y   табл X   табл

b
y ( x a b)  a  x предлагаемая функция
d b
y ( x a b)  x
da ее производная по а

d b
y ( x a b)  a  x  ln ( x )
db ее производная по b

 100 
k   
 0.2  начальные значения для а и b
 k  x k1 
 0 
F( x k )   x
k1 
 
   736.905 
k1 K 
 k 0  x  ln ( x )  K  genfit ( X Y k F)  0.339 
3
1.210

960
 табл
i 720

s ( ) 480

240

0 0.6 1.2 1.8 2.4 3


 табл 
i
K1
s (  )  K0   б)

Рис. 4.18. Расчет параметров эмпирической формулы


с использованием функции genfit
134

4.2.7. Исследование функций на экстремум (определение


оптимального угла конуса матрицы при вытяжке
цилиндрической детали)
Выбор оптимальной геометрии инструмента при ОМД
приводит к необходимости поиска экстремума некоторых
функций. Рассмотрим такую задачу на примере определения
угла конусности  матрицы при вытяжке цилиндрической
детали (рис. 4.19) при котором сила деформации Р принимает
наимень-
шее значение. Снижение силы
R.z
Р приводит к снижению
максимального растягиваю-
P щего напряжения  max , воз-
никающего в стенке изделия, а
следовательно к увеличению
пуансон

коэффициента вытяжки за
мат

один переход и повышению


риц

производительности процесса.
В учебнике [1] следующая
а

rm
 формула для расчета  max :
 tg  
max  max   s 1  
  
s

  
 r  tg  
 1   
.r s
  sin  
 R  2 Rz
 
Рис. 4.19. Схема 2–го перехода 
s
вытяжки цилиндрической  1    (4.9)
детали 2rm  s 

Варианты определения минимума функции (4.9) с использованием


встроенных решателей root и minimize показаны на рис. 4.20. Отыскание
максимума производится аналогично. В принципе отыскание минимума в
рассматриваемой задаче могло быть произведено по графику
max  max () . Однако в данном случае минимальное значение
max  max () зависит не только от  , а также от коэффициента
135
трения  , отношений Rz/r, s/ Rz, rm/s, т.е. от целого ряда пара-
метров и поэтому, чтобы изучить их влияние нужно производить
многократные вычисления. В этом случае графический способ
определения экстремума становится трудоемким.

s  1 r  40 Rz  50 rm  5 s  1   0.1
5  
   6  60
180 180 180
    
  tan(  )  

 max(  )  s   1 
tan (  )   r  s s
 1     sin(  )   ( 1    )
     Rz   2 Rz 2 rm  s

0.5
0.388
0.48
0.46
 max(  )
0.44
0.42 0.415
0.4
0 0.2 0.4 0.6 0.8 1

Поиск экстремума, приравнива я нулю производную


с помощью функции Root
d 
  0.6 –  min  root  max(  )  
начальное приближени е  d 
 min  0.388 
 max  min   0.415
Поиск минимума с помощью функции minimize
  1.2 начальное приближени е Given   0

 min  Minimize   max    min  0.388 


 max  min   0.415
Рис. 4.20. Варианты исследования функции на экстремум
Если нужно многократно решать уравнение при изменении одного
или нескольких его параметров, то можно создать собственную функцию,
включающую функцию root. Для вычисления такой функции задается
диапазон значений исследуемого параметра. На рис. 4.21 задан диапазон
136
значений величины  . Таким образом, при помощи функции root
d  max ()
находятся корни уравнения  0 при различных значениях  .
d
d  max ()
Корнями уравнения  0 являются значения углов    опт
d
при которых  max принимает минимальное значение. Таким же
образом может быть исследовано влияние других параметров
процесса. Из графика приведенного на рис. 4.21 следует, что  опт
возрастает с увеличением  при прочих равных условиях.

s  1 r  40 Rz  50 rm  5 s  1   0.1
5  
   6  60
180 180 180   0.04 0.05  0.4

  
 tg     r  tg  
 max  ,  :   s 1   1   ...
     R  
 
s s 
  sin   1   
2 Rz 2rm  s 

 0.45
d 
 - íà÷àëüíîå ïðèáëèæåíè å  min(  )  root  max(   )  
 d 
График зависимости оптимального угла конусности
матрицы  îïò от коэффициента трения 

0.6

0.52
0.44
 min(  )
0.36

0.28

0.2
0 0.08 0.16 0.24 0.32 0.4

Рис. 4.21. Определение экстремума, зависящего от


параметра
137
4.3. Решение дифференциальных уравнений
4.3.1. Вычислительный блок Given-Odesolve
Для решения обыкновенных дифференциальных уравнений
(ОДУ) разнообразного вида в Mathcad используется встроенная
функция Odesolve. В контекстном меню этой функции предо-
ставляется возможность выбора метода решения ОДУ. Решение
ОДУ при помощи функции Odesolve требует записи вычисли-
тельного блока, который содержит три части:
 ключевое слово Given;
 само дифференциальное уравнение или систему дифферен-
циальных уравнений с начальными или граничными условиями;
 Обращение к функции Odesolve(х,хk,n), где х – имя незави-
симой переменной, хk – конец интервала интегрирования. Начало
интервала интегрирования указывается в начальных условиях; n
– внутренний параметр, определяющий число шагов интегриро-
вания, на которых выполняется решение дифференциального
уравнения (не является обязательным).
Рассмотрим применение этого
вычислительного блока на примере
анализа напряжений в очаге дефор-
мации при обжиме трубы в матрице
с криволинейной образующей (рис.
4.22). Для случая, когда обжим про-
изводится в матрице с образующей
постоянной кривизны, т.е. когда
R  const в учебном пособии [7]
получено уравнение:
d
     s 
Рис. 4.22. Схема обжи- d
ма трубы в матрице с , (4.10)
    
криволинейной образу-     s   0
ющей sin   R R 
где, как видно из рис. 4.22
   rгр
R  и R  (4.11)
cos  cos 
На рис. 4.23 показано применение вычислительного блока
Given-Odesolve для решения уравнения 4.10 с использованием
138
соотношений 4.11. В результате решения получено, показанное
на графике, распределение относительного радиального напря-
жения   /  s вдоль образующей срединной поверхности трубы
при заданных исходных данных и граничном условии  (r0 )  0 .
 : 0.1 R : 150  s : 200 rgr : 50 r0 : 100

d
Given   ()   ()   s ... 0
d
    rgr 
  s    
    ()  R 
 
    rgr    R  

sin  a cos    
  R    
 (r0 )  0  : Odesolve( ,150)  : 100 ..150

 0.1
 ( )

 0.2

s
 0.3
 0.4100 120 140 160

Рис. 4.23. Вычислительный блок Given-Odesolve


Функция Odesolve может решать системы ОДУ, а также си-
стемы уравнений состоящие из ОДУ и алгебраических уравне-
ний. В этом случае обращение к функции Odesolve следующее:
Odesolve[(вектор имен неизвестных), х,хk,n] при x  xk .
Пример решения такой системы приведен на рис. 4.24, на ко-
тором дифференциальные уравнения записаны со штрихом.
Mathcad теперь допускает такую запись. Для набора штриха слу-
139
жит команда Ctrl+F7.

Given x''' (t)  y (t) 0 y'' (t)  z(t) 10


0.3z(t)  x(t) 2
Начальные условия:
x( 1) 1 x' (1) 10 x'' ( 1) 2
y (1) 2 y'' ( 1) 0 z' ( 1) 1
x  x  
 y   Odesolve  y  t 2 t  1 0.9  2
    
z  z  
20

0
x( t)
 20
y ( t)
z ( t)  40
 60

 80
1 0 1 2
t

Рис. 4.24. Решение системы, состоящей из


дифференциальных и алгебраических уравнений

При решении системы ОДУ с помощью Odesolve есть воз-


можность выбрать метод решения. Для этого на слове Odesolve
необходимо нажать правую кнопку мыши и в открывшемся кон-
текстном меню выбрать Fixed (решение с фиксированным шагом
функцией rkfixed), Adaptive (решение с переменным шагом
функцией rkadapt) или stiff (решение жесткой системы ОДУ
функцией radau). Функции rkfixed, rkadapt и radau будут рассмот-
рены ниже. Таким образом функция Odesolve в некотором смыс-
ле объединяет возможности других функций (rkfixed, rkadapt и
radau) имеющихся в Mathcad для решения ОДУ и как будет ясно
140
из дальнейшего конструкция вычислительного блока с ее участи-
ем проще, чем в других случаях. Однако, большим недостатком
функции Odesolve является невозможность ее использования в
качестве элемента программирования в Mathcad. В работах [13,
19] отмечается еще один важный недостаток: функция Odesolve
решает краевую задачу на дифференциальном уравнении второго
порядка, но не решает краевую задачу на двух уравнениях перво-
го порядка.
4.3.2. Функции rkfixed, rkadapt
Большинство ОДУ может быть решено с помощью
встроенной функции rkfixed. На рис. 4.25 показано рабочее окно
Mathcad с последовательностью команд для решения краевой
задачи Коши для дифференциального уравнения первого по-
рядка. Цифры в круглых жирных скобках записаны в текстовых
полях и определяют последовательность ввода команд (слева
направо и вниз). Команды (1) и (2) представляют собой общий
вид уравнения и его начальные условия, команда (3)
конкретизирует правую часть уравнения, команды (4) и (5)
конкретизируют граничные условия, команда (6) определяет
наибольшее значение независимой переменной х, т. е. верхнюю
границу интервала интегрирования [х0, х1], команда (7) оп-
ределяет число шагов (сетку) на интервале [х0, х1], команда (8)
определяет ввод вектора начальных значений искомых решений,
команда (9) определяет функциональную стандартную форму
записи вектора правых частей исходной системы уравнений. В
данном случае уравнение одно, но команды (8) и (9)
предусмотрены стадартной формой записи при решении сис-
темы уравнений. О стандартной форме будет подробнее
рассказано ниже. Команда (10) является включателем встроенной
функции rkfixed. Команды (11) – (13) могут быть выполнены в
любой другой последовательности, а команда (14) построения
графика решения – только после выполнения команд (11) и (12).
Команда (13) заключается в последовательном нажатии двух
клавиш "S" и "=", после чего Mathcad выводит результат
вычислений – в нулевом столбце значения х, а в первом столбце
соответствующие значения искомой функции у(х). С помощью
команд (11) и (12) производится присвоение значений нулевого и
первого столбцов матрицы S аргументу х и его функции у. Если
141
команды (11) и (12) не записывать, то Mathcad это сделает по
умолчанию.
d 1
y ( x) f ( x y ) f ( x y )  sin( x) 
(1) dx (2) y ( x0 ) y0 (3) y
(4) x0  1 (5) y0  1 (6) x1  8  (7) N  1000
(8) y 0  y0 (9) D ( x Y )  f  x Y 0
(10) S  rkfixed ( y x0 x1 N D) (11) X  S 0 (12) Y  S 1

8
0 1
6
0 1 1
1 1.024 1.044 Y 4
S 2 1.048 1.087
2
3 1.072 1.13
4 1.097 1.173 0
5 1.121 1.214 10 20
(13) 6 1.145 ... (14) X

Рис. 4.25. Решение дифференциального уравнения первого


порядка

На рис. 4.26 показано рабочее окно Mathcad с последователь-


ностью команд для решения краевой задачи Коши для системы
дифференциальных уравнений первого порядка. Смысл команд
(1) - (6) очевиден: ввод системы уравнений относительно неиз-
вестных функций у0, у1 и у2 и их значений при х=0 (граничных
условий). Эти команды в принципе могут и не вводиться, т.к. в
последующих командах они будут повторяться в виде команд
стандартной формы, т. е. имеют смысл пояснительного текста.
Далее начинается введение вычислительного блока (стандарт-
ной формы): команды (7), (8) определяют наибольшее и
наименьшее независимой переменной х [x0, x1]; команда (9)
определяет число шагов вычислений N=1000 на интервале инте-
грирования [x0, x1]; команда (10) определяет вектор граничных
условий для функций у0, у1 и у2 (она является частью вычисли-
тельного блока и в отличие от команд (4)-(6) является обязатель-
ной, а не пояснительной); команда (11) определяет вектор правых
142
частей исходной системы уравнений; команда (12) включает ра-
боту функции Rkadapt с пятью аргументами Y0, x0, x1, N, D, ко-
торые определены предыдущими командами, входящими в стан-
дарт–
d
y0 ( x ) 8  y0 ( x )  8  y1 ( x )
(1) dx (4) y0 ( 0) 1

d
y1 ( x ) 30  y0 ( x )  y1 ( x )  y0 ( x )  y2 ( x )
(2) dx (5) y1 ( 0) 0

d 8
y2 ( x ) y0 ( x )  y1 ( x )   y2 ( x )
(3) dx 3 (6) y2 ( 0) 1
(7) x0  0 (8) x1  10 (9) N  1000
 8  Y0  8  Y1 
 
 
 1  30  Y0  Y 1  Y 
0 2
Y
  D ( x Y) 
Y0  0  
  8
 Y0  Y1   Y2 
(10)  1  (11)  3 
(12) S  Rkadapt ( Y0 x0 x1 N D)
(13) x  S 0 (14) y0  S 1 (15) y1  S 2 (16) y2  S 3

20 60
10
40
y0 0 2 4 6 8 10 y2
 10 20
 20
 30
0 2 4 6 8 10
x x

40
20
0 1 2 3
y1
0 2 4 6 8 10 0 0 -1 0 1
 20 S 1 0.01 -0.934 -0.281 0.975

 40 2 0.02 -0.895 -0.55 0.953


3 0.03 -0.878 -0.814 0.934
x 4 0.04 -0.884 -1.079 ...

Рис. 4.26. Решение системы дифференциальных


уравнений первого порядка
143
ную форму вычислительного блока.
Вместо встроенной функции Rkadapt можно было бы ис-
пользовать функцию Rkfixed, но с большим числом шагов вы-
числений для достижения той же точности. Функция Rkadapt в
отличие от функции Rkfixed производит вычисления с неодина-
ковым шагом – шаг уменьшается на тех участках интегрирова-
ния, где производная меняется быстро и увеличивается, где про-
изводная меняется более плавно. Ответ (матрица S) представля-
ется для точек, находящихся на одинаковом расстоянии, задан-
ном пользователем.
Пример решения дифференциальнго уравнения второго по-
рядка приведен на рис. 4.27. Соотношения (1)-(5) приведены в
качестве пояснительного текста. В них показано исходное урав-
нение (1), граничные условия (2), (3) и введены обозначения для
искомой функции (4) и ее первой производной (5). Обозначения
(4), (5) позволяют применить для решения дифференциального
уравнения второго порядка набор команд стандартной формы,
показанной на рис. 4.25 и 4.26 для решения уравнения и системы
дифференциальных уравнений первого порядка. Дальнейшие
действия ясны из рис. 4.27.
Кроме рассмотренных функций в Mathcad имеется еще целый
ряд встроенных функций, позволяющих решать ОДУ, которые
дают возможность учесть особенности постановки краевой зада-
чи, характер решения и особые требования к решению и выводу
результатов вычислений. С работой этих функций можно озна-
комиться в литературе [13, 19] и в справочной системе Mathcad.
4.4. Программирование в Mathcad
4.4.1. Операторы программирования
Встроенные операторы Mathcad позволяют производить
анализ функций одной и нескольких переменных, находить корни
уравнений и систем уравнений (линейных и нелинейных), произ-
водить операции дифференцирования и интегрирования, решать
дифференциальные уравнения первого и повышенных порядков и
их системы и даже некоторые типы уравнений в частных произ-
водных. Можно с высокой достоверностью утверждать, что по-
давляющее большинство инженерных расчетов в области проек-
тирования технологии и оборудования процессов и машин обра-
ботки металлов давлением может быть выполнено без примене–
144
1
2
d d 3
100 y(x)  5 y ( x )  10  y ( x ) 50  x
(1) dx
2 dt

d
y1 ( x ) y0 ( x )
(2) y ( 0) 0 (3) y' ( 0) 1 (4) y0 ( x ) y(x) (5) dt
Äàëåå ðåøåíèå ñâîäèòñÿ ê ðåøåíèþ ñèñòåìû (6), (7)
 1 
d d 1  3 
y0 ( x ) y1 ( x ) y1 ( x )   50  x  5  y1 ( x )  10  y0 ( x ) 
(6) dx (7) dx 100

0
y   
(8) x0  0 (9) x1  150 (10)  1  (11) N  150
  Y1 
 
D ( x Y)    1  
1  
   50  x  5  Y1  10  Y0  
3
(12)  100 
(13) S  rkfixed ( y x0 x1 N D)
(14) x  S 0 (15) y0  S 1 (16) y1  S 2

30

20 0 1 2
y0 0 0 0 1
10 1 1 1.09 1.241
S 2 2 2.495 1.564
3 3 4.197 1.824
0 50 100 150 4 4 6.106 1.974
x 5 5 8.099 ...

Рис. 4.27. Решение дифференциального уравнения второго по-


рядка

ния программирования. Более того, уровень расчетов с точки


зрения точности расчетных моделей, глубины их анализа,
визуализации результатов расчета будет существенно выше.
Однако при этом смысловая часть расчетов может быть частично
или даже полностью скрыта от технолога или конструктора.
Необходимо помнить о том, что система Mathcad является
145
лишь инструментом, облегчающим решение профессиональных
задач через исключение рутинных вычислительных операций.
Поэтому, видимо, на путях использования элементов программи-
рования инженерных расчетов в Mathcad лежит оптимизация
учебного процесса при подготовке студентов инженерных специ-
альностей. Процесс программирования предполагает составление
алгоритмов расчета, в которых заключается смысл решаемой за-
дачи, ведь понимание именно смысла расчетной модели и делает
инженера профессионалом. Кроме этого, при помощи програм-
мирования в среде Mathcad могут быть созданы новые операто-
ры, более удобные для пользователя в часто повторяющихся ти-
повых расчетах. Нельзя исключать также и невсеохватность
встроенных операторов, так как в инженерной практике вполне
могут встретиться типы расчетов, для которых в Mathcad нельзя
подобрать готовый оператор. Примером этого в данной книге
может служить решение задачи на оптимизацию методом пере-
бора, приведенное в главе 6. Кроме этого, если говорить о науч-
ной работе, даже на студенческом уровне, то изучение элементов
программирования в среде Mathcad становится безусловно необ-
ходимым.
В Mathcad имеется 10 программных элементов, вызываемых
с панели (палитры) программирования (рис. 4.2, панель № 7):
Add Line – создает и при необходимости удлиняет жирную
вертикальную линию, справа от которой в шаблонах записывает-
ся программный блок. Выполняет функцию последовательного
или древовидного расширения программного блока
  символ локального присваивания (в пределах про-
граммного блока). Локальный характер присваивания означает,
что переменная сохраняет свое значение только в пределах про-
граммного блока. За пределами тела программы (программного
блока) значение переменной может быть неопределенным или
равным значению, которое задается операторами локального ":="
и глобального "" присваивания вне программного блока. Дей-
ствие оператора локального присваивания распространяется
вправо и вниз текущего Mathcad-документа (это нужно иметь
ввиду при работе с Mathcad-документом), а оператор глобального
присваивания может быть размещен в любом месте Mathcad-
документа и при этом будет действовать на весь документ.
146
if  оператор условного перехода. Он задается в виде:
Выражение if Условие
Если условие выполняется, то возвращается значение выра-
жения. Совместно с этим оператором часто используется опера-
тор прерывания break и оператор иного выбора otherwise.
for  оператор задания цикла с фиксированным числом по-
вторений. Он записывается в виде:
for Var  Nmin …Nmax

Эта запись означает, что если переменная Var меняется с ша-
гом +1 от значения Nmin до значения Nmax , то выражение, по-
мещенное в шаблон, будет выполняться. Переменную счетчика
циклов Var можно использовать в выражениях программы.
while  оператор выполнения цикла до тех пор пока вы-
полняется некоторое условие. Он записывается в виде:
while Условие

Выполняемое выражение записывается на место шаблона.
otherwise  оператор иного выбора (обычно применяется с
if). Это поясняет следующая программная конструкция:

f ( x) 1 if x 0 возвращает 1, если х>0


1 otherwise возвращает -1 во всех иных случаях

break – вызывает прерывание работы программы всякий раз,


когда он встречается. Чаще всего он используется совместно с
оператором условного выражения if и операторами циклов while
и for, обеспечивая переход в конец тела цикла.
continue – оператор продолжения, используется для про-
должения работы после прерывания программы. Обычно исполь-
зуется совместно с операторами циклов while и for, обеспечивая
после прерывания возврат в начало цикла.
return - оператор прерывания, прерывает выполнение про-
граммы и возвращает значение своего операнда, стоящего следом
за ним. Например, в приведенном ниже случае
return 0 if x<0
будет возвращаться значение 0 при любом x<0.
147
on error - оператор обработки ошибок, позволяет создавать
конструкции обработчиков ошибок. Он задается в виде:
Выражение_1 on error Выражение_2
Если при выполнении Выражения_1 возникает ошибка, то
выполняется Выражение_2. С оператором on error связана функ-
ция error, которая обычно используется для возврата текстового
сообщения об ошибке.
4.4.2. Примеры программирования
На рис. 4.28 приведены два способа программного вычисле-
ния определенного интеграла по формуле прямоугольников и
контрольный расчет (в символьном варианте).
2
a  5 b  6  7 f1 (x)  x  2  x  20

J1 ( a b)  m 0 J1 ( a b) 
344.718
for i  a a  0.001  b
420.059
m  m  f1 ( i)  0.001
J2 ( a b)  J0
n  100000
for i  0  n Контрольный расчет
b a
x  a  i
n
 b   1034   1034 
b a
  f1 ( x) dx    3  3    344.667 
J  J  f1 ( x)        420 
n  a   420 =  420 
n  100 n  1000 n  10000 n  100000
J2 ( a b)  J2 ( a b)  J2 ( a b)  J2 ( a b) 
350.354 345.233 344.723 344.672
427.109 420.708 420.071 420.007

Рис. 4.28. Программы вычисления определенного интеграла по


формуле прямоугольников (иллюстрация работы оператора for)
При вычислении интеграла J1(a,b) счетчику циклов i при-
своено значение пределов интегрирования, а при вычислении ин-
теграла J2(a,b) шаг интегрирования задан числом n. В программе
для J2(a,b) использована возможность создания одного про-
граммного модуля внутри другого. Для создания внутренних
программных блоков, как и для исходного задания блока, служит
148
команда Add Line, добавляющая в блок дополнительную вер-
тикальную черту. Программный блок (с вложенными блоками
или нет) по существу является функцией, но описанной с -
применением программных средств. Эта функция возвращает
значение вычисляемое последним оператором. В блоке могут со-
держаться любые операторы и функции входного языка системы.
Для передачи в блок значений переменных можно использовать
переменные текущего Mathcad-документа, которые ведут себя в
блоке как глобальные переменные.
2
a  5 b  6  7 f1( x)  x  2  x  20
S ( a b)  m1  0
m2  0
n8
for i  2 4  n  2
J ( a b)  m 0
ba
n  1000 s  a  i
n
for i  1  n  1 m1  m1  f1 ( s )
ba for i  1 3  n  1
s  a  i
n ba
s1  a  i 
ba n
m  m  f1 ( s ) 
n m2  m2  f1 ( s1 )
f1 ( a)  f1 ( b) b  a 2  m1  4  m2  f1 ( a)  f1 ( b) b  a
J  m  m3  
2 n 3 n

a) á)
n  1000 n  100
J ( a b)  J ( a b)  S ( a b) 
344.667 344.689 344.667
420 420.029 420

Êîíòðîëüíû é ðàñ÷åò
 b   1034   1034 
  x2  2  x  20 d x   3   3    344.667 
       420 
 a   420   420 

Рис. 4.29. Программы вычисления определенного интеграла


по формулам трапеций (а) и Симпсона (б)
На рис. 4.29 приведены еще два примера использования
оператора for. Попутно можно обратить внимание читателя на
огромную разницу в шаге разбиения интервала интегрирования,
необходимого для получения одинаковой точности в третьем
149
знаке, по различным формулам численного интегрирования.
Формула Симпсона уже при n=8 дает третий знак после запятой,
совпадающий с точным решением (см. рис. 4.28), а формула пря-
моугольников даже при n=100000 этого не дает.

x1 - x0
h  шаг изменения аргумента хху(х0)  1 - начальное условие
n
x0  0 x1  0.4 y0  1 x  0  0.4 y (x0) y0
d y-x yx
y (x)  f ( x y ) 
dx yx yx
Ðåøåíèå ìåòîäîì Ýéëåðà Ðåøåíèå ìåòîäîì Ðóíãå - Êóòòà
E  n 0
y  y0
h  0.01
x  x0
while x  x1
y  y  h f ( x y )
xx h
 n T
решение  ( x y )
n n 1
решение
150
R_K  n 0
y  y0
h  0.1
x  x0
while x  x1
k1  h f ( x y )

k2  h f  x   k1 
1 1
 h y 
 2 2 
k3  h f  x   h y   k2 
1 1
 2 2 
k4  h f ( x  h y  k3)
1
yy ( k1  2  k2  2  k3  k4)
6

xx h
 n T
решение  ( x y )
n n 1
решение

h  0,1  0.1
E
0.2 0.3 0.4 
 1.1 1.183 1.254 1.316 
R_K  
 0.1 0.2 0.3 0.4 
 1.091 1.168 1.233 1.29 
37 38 39
h  0,01 E 0 0.38 0.39 0.4
1 1.282 1.287 ...

Рис. 4.30. Программы решения дифференциальных


уравнений методами Эйлера и Рунге-Кутта (иллюстрация
работы оператора while)
Второй тип итерационных вычислений в Mathcad представ-
лен оператором while. Для иллюстрации работы этого оператора
рассмотрим решение обыкновенного дифференциального урав-
нения первого порядка (рис. 4.30).
Следующий пример применения программирования может
быть полезен при математической обработке экспериментальных
результатов исследования кинематики течения металла, получен-
ных методом координатных сеток. Для расчета размеров ячеек
искаженной координатной сетки снимаются координаты узловых
точек. В результате получают две матрицы с координатами х и у
151
узловых точек. Для дальнейших вычислений полученные матри-
цы удобнее представить в виде векторов. На рис. 4.31 рассмот-
рен фрагмент матрицы координат Х и программа для преобразо-
вания этой матрицы в вектор Vx. В программе применены две
встроенные функции: cols(Х), которая возвращает число столб-
цов в массиве Х и функция stack(V, Х i ), которая формирует из
двух матриц новую путем расположения первой над второй.
Применен также оператор if, который предписывает оператору
for осуществлять цикл пока число столбцов в исходной матрице
не станет равным единице.
 0
V ( X)  VX
 20.264 20.314 20.264 20.164 
  for i  1  cols ( X)  1 if cols ( X)  1
 18.565 18.614 18.614 18.515 
X 
 16.815 16.865 16.865 16.865  
V  stack V X 
 i
 15.115 15.165 15.165 15.215 
  V

Vx  V ( X)

T 0 1 2 3 4 5 6 7
Vx 
0 20.264 18.565 16.815 15.115 20.314 18.614 16.865 ...

Рис. 4.31. Программа преобразования матрицы в вектор


На рис. 4.32 программно решена обратная задача преобразо-
вания вектора в массив. Для формирования вектора здесь приме-
нена встроенная функция runif(m,a,b) генерирующая m (в дан-
ном случае 10) случайных чисел между a и b (в данном случае
между нулем и единицей) и встроенная функция rows(V), опре-
деляющая число строк в массиве (векторе). Числа p и q задают
количество строк и столбцов матрицы М. Матрица М прямо-
угольная, и если длина вектора V недостаточна, то в М недоста-
ющие числа дополняются нолями. В программе это обеспечива-
ется оператором othewise. Преобразование вектора в массив и
обратно часто требуется при обработке экспериментальных дан-
ных.
Преобразов ание вектора в массив
V  runif ( 10 0 1) p  3 q  4
152
М ( V p q)  for j  0  q  1
for i  0  p  1
Mi j  V i p j if i  p  j  rows ( V )
Mi j  0 otherwise
M
T 0 1 2 3 4 5 6 7 8 9
V 
1.268·10
0 -3 0.193 0.585 0.35 0.823 0.174 0.71 0.304 0.091 0.147

 1.268  10  3 0.35 0.71 0.147 


М ( V p q)   0.193 0.823 0.304 0 
 
 0.585 0.174 0.091 0 
Определени е наибольшег о общего делителя (HOДH
НОД( x y)  y if x 0
НОД( mod ( y x ) x ) otherwise
НОД ( 945 90)  45 НОД ( 17 131)  1
Определени е суммы чисел удовлетворяющих некоторому условию

f ( n)  s0
for k  0  n if n  0
continue if mod ( k 2) 0
ssk
for k  0  n otherwise
ssk
s
f ( 10)  25 1  3  5  7  9  25 f ( 10)  55

Рис. 4.32. Иллюстрация работы операторов otherwise и continue


153
Еще один пример применения этого оператора показан на
рис. 4.32 во второй программе, решающей задачу нахождения
наибольшего общего делителя (НОД) двух чисел (в данном слу-
чае для примера найдены НОД двух пар чисел: 945 и 90, и 17 и
131). Используемая здесь встроенная функция mod(y,x) возвра-
щает остаток от деления у на х.
В третьем примере, приведенном на рис 4.32, для отбора из
массива n нечетных чисел применена встроенная функция
mod(y,x) совместно с оператором continue. Эта программа реша-
ет задачу вычисления суммы нечетных чисел в интервале [0,n],
если n>0, и в интервале [-n,n], если n<0.
Приведенные примеры программирования в среде Mathcad не
демонстрируют всех возможностей Mathcad в этой области. Од-
нако ясно и то, что программирование в Mathcad обладает все той
же наглядностью, которая отличает этот программный продукт от
других.
4.5. Векторы и матрицы
4.5.1. Создание векторов и матриц
Одиночное число в Mathcad называется скаляром, столбец
чисел– вектором, прямоугольная таблица чисел – матрицей. Об-
щий термин для вектора или матрицы – массив.
Имеются четыре способа создания массивов:
1. Заполнением пустых полей, создаваемых командой Matrix.
Такой способ рекомендуется для ввода небольших массивов;
2. Используя дискретный аргумент для определения элемен-
тов массива. Эта методика рекомендуется в случаях, когда имеет-
ся некоторая явная формула для вычисления элементов массива
через их индексы;
3. Считыванием файлов данных различных форматов. Среди
них – Excel (*.xls), Matlab (*.mat), Lotus 1-2-3 (*.wk), ASCII (*.dat,
*.csv, *.prn, *.txt);
4. Ручным вводом чисел во внешнюю таблицу.
Первый способ – по шагам заключается в следующем:
 Щелкнуть на пустом месте или в поле ввода (поле, появляю-
щееся после команды присваивания ":=", называемое "place-
holder"(отмечено на рис. 4.34 угловой скобкой);
Выполнить команду Matrix в меню Insert или щелкнуть по
154
кнопке на панели инструментов. Появляется диалоговое окно
(рис. 4.33) в котором необходимо указать число рядов (Rows) и
число столбцов (Columns). Для примера, введено 3 и 3;
 Щелкнуть "ОК", после чего появляется шаблон матрицы раз-
мером 3х3 (рис. 4.34);
 Ввести компоненты матрицы переходя из одного поля ввода в
другое при помощи клавиши "Tab".
Диалоговое окно Insert Matrix используется также для изме-
нения размеров массива. Для этого необходимо placeholder уста-
новить в ту строку или тот столбец, который необходимо уда-
лить. Если необходимо удалить строку, а количество столбцов
оставить, то в окне Rows нужно ввести 1, а в окне Columns – 0.
После этого нажать кнопку Delete. Для того, чтобы вставить
столбцы или строки нужно нажимать кнопку Insert. Вставленные
столбцы располагаются справа, а строки снизу от местоположе-
ния placeholderа.

Рис. 4.33. Диалоговое окно Insert Рис. 4.34. Шаблон для ввода
Matrix массива

Второй способ основан на применении дискретного аргу-


мента или ранжированной переменной. Дискретный аргумент
вводится следующим образом:
 Ввести имя дискретного аргумента и команду присваивания
i
 Ввести первое значение дискретного аргумента (например 1),
нажать клавишу точка с запятой ";” и затем его последнее зна-
чение (например 6). Появляется изображение: " i 1 6" .
155
Mathcad показывает точку с запятой как две точки "..", что
означает диапазон. Дискретный аргумент задан.
Это определение указывает, что i принимает значения от 1 до 6
с шагом 1. Чтобы определить шаг, отличающийся от 1, нужно по-
сле первого значения дискретного аргумента через запятую вве-
сти второе значение, отличающееся от первого на величину шага.
Например:
i := 1, 1.1 .. 6
В этом определении диапазона:
 Переменная i – имя дискретного аргумента;
 Число 1 – первое значение, принимаемое аргументом i;
 Число 1,1 – второе значение в диапазоне. Это не размер шага.
Размер шага в этом примере равен 0,1 разность между 1,1 и 1.
Если опустить запятую и 1,1, то Mathcad примет размер шага,
равным единице в подходящем направлении;
 Число 6 – последнее значение в диапазоне. В этом примере
значения аргумента постоянно увеличиваются. Если бы запи-
сать i := 6 ..1, то i проходило бы значения от 6 до 1. Если тре-
тье число в определении диапазона не равно целому числу
приращений начального значения, аргумент все равно не вый-
дет за его пределы. Например, пусть определили i := 10,20 ..
65, то i будет принимать значения 10,20,30 .. 60.
Примеры применения дискретных аргументов встречались
ранее (на рис. 4.1, 4.6 - параметр а; рис. 4.9 – радиус r, рис. 4.10 –
коэффициент трения m и радиус критической поверхности Rk).
Всякий раз при вводе "=" после выражения, включающего
дискретные аргументы, Mathcad показывает вычисленные значе-
ния в виде таблицы вывода. На рис. 4.3 так выведен параметр а.
Ввод массивов с помощью дискретных аргументов (одного
или двух) производится следующим образом.
Как видно из таблицы, при определении массива (шаги 3,5 в
табл. 4.3) нижние индексы печатаются после нажатия клавиши
" [ ". Нижние индексы в Mathcad можно вводить с палитры "Век-
торные и матричные операции" нажатием кнопки "Xn" (см. рис.
4.3, палитра № 3). Есть и еще один способ – ввод нижнего индек-
са после нажатия клавиши " . " (точка), однако индекс введенный
таким способом имеет только литературно оформительский
смысл и не годится для определения массива (например, нижние
156
индексы при Rp и Rk на рис. 4.11, нижние индексы при  и z на
рис. 4.12, написанные кириллицей).
Таблица 4.3.
№ шага Нажимаемые Изображение на Комментарий
клавиши экране
1 i:0;1 i : = 0 .. 1 Ввод дискретного ар-
гумента i
2 j:0;3 j : = 0 .. 3 Ввод дискретного ар-
гумента j
3 v[i:2*+1 vi:=2i+1 Определение вектора v
1
4 v= v Вывод вектора v
3
5 M[ i,j:i+j Mi,j:=i+j Определение матрицы М

6 M= 0 1 2 3 Вывод матрицы М
M
1 2 3 4

7 V[1= V1=3 Вывод элемента вектора


v
8 M[1,2= M1,2=3 Вывод элемента мат-
рицы М

Третий способ создания массивов заключается в импорте


файлов данных созданных в других редакторах, включая и тек-
стовый предварительно сохраненный в указанных в начале пара-
графа допустимых форматах. Импорт осуществляется выбором
опции Component в меню Insert, после чего нужно выбрать при-
ложение из которого предполагается импортировать данные и
выполнить интуитивно понятные шаги.
Четвертый способ заключается в ручном вводе больших
массивов в таблицу, выпадающую после выбора опции Data 
Table.
4.5.2. Действия с векторами и матрицами
На рис. 4.35 показаны примеры действий с векторами и мат-
рицами. В позиции (1) заданы два вектора. Для получения ре-
зультата, показанного на позиции (2), нужно на свободном месте
157

1) Заданы векторы v и w : 2) Результат: 3) Сложение векторов и


умножение на скаляр:
3 10 7 13 33 72
v 1 4 w 2 v 2i v 3 w 6 2i 3 v w  15 2i
5 10 18 50 82 232
4) Транспонирова- 5) Скалярное 6) Векторное
ние вектора: произведение: произведение:
54 100i
v w  4.547 10
T 3
v  ( 13 3 50 ) 6i v w 584
21 26i
7) Модуль вектора: 8) Сумма компо-
нентов вектора:
w  88.617 v  60

9) Задана матрица: 10) Транспонирова- 11) Возведение


ние матрицы: в степень:
0 1 2 0 3 5 38 25 42
T 3
M 3 0 2 M  1 0 3 M  67 34 46
5 3 1 2 2 1 109 65 61

12) Умножение 13) Вычисление 14) Вычисление


матриц: детерминанта: обратной матрицы :
5 4 5 0.24 0.2 0.08
M M  4 13 17
T 1
M  25 M  0.28 0.4 0.24
5 17 35 0.36 0.2 0.12

15) Образование новой матрицы 16) Образование новой матрицы


слиянием заданных матриц слиянием заданных матриц
бок о бок: одна над другой:
T 0T
M1 augment( v  M ) M2 v M3 M
13 0 1 2
13 3 50
M1  3 3 0 2 stack ( M2  M3 ) 
0 3 5
50 5 3 1

17) Образование новой матрицы 18) Вычисление характеристических


извлечением рядов и столбцов (главных) чисел матрицы:
из заданной матрицы:
5.388
0 1 eigenvals( M )  2.61
submatrix( M1  0  1  1  2 ) 
3 0 1.778

Рис. 4.35. Операции с векторами и матрицами


158
рабочего окна набрать с клавиатуры "v=" и "w=" и появится ре-
зультат (2). Результат (3) достигается набором с клавиатуры
"3*v+w=". Чтобы произвести транспонирование вектора (4) или
матрицы (10) нужно набрать с клавиатуры команду Ctrl+1 (плюс
означает одновременное нажатие клавиш Ctrl и 1) или нажать
кнопку МТ на палитре Matrix (Векторные и матричные опера-
ции) (см. рис. 4.2). Результат скалярного произведения (5) появ-
ляется после набора с клавиатуры команды: "v*w=" или нажатия

кнопки на палитре Matrix и знака =. Векторное призведение


(6) вычисляется после набора команды Ctrl+8 или нажатия кноп-

ки на палитре Matrix и знака =. Вычисление модуля вектора


(7) и детерминанта матрицы (13) производится после нажатия
кнопки , имени вектора или матрицы и набора с клавиатуры
команды "=". Вычисление суммы компонент вектора (8)

производится после нажатия кнопки или набора с


клавиатуры команды "Ctrl+4=". Операции (11), (12) (14) выпол-
няются с помощью тех же команд, что и для скаляров. Операция
(14) может быть произведена также с помощью кнопки Х-1 на па-
литре Matrix. Операции (15), (16), (17), (18) производятся с по-
мощью встроенных функций. Описание этих и многих других
встроенных функций приведено в Приложении 4 к настоящей
главе. Можно отметить интересное свойство встроенной функции
submatrix: если изменить порядок заполнения номеров извлека-
емых рядов или столбцов или и тех и других, то в извлеченной
матрице изменится их положение на противоположное. Попутно
в операции (16) показано, как извлечь столбец из заданной мат-
рицы. Число, записанное в виде верхнего индекса в угловых
скобках, определяет номер извлекаемого столбца. Команда для
записи верхнего индекса в угловых скобках Ctrl+6 или с помо-
щью кнопки на палитре Matrix (см. рис. 4.2). Следует обра-
тить внимание читателя на команду (18). Если при анализе пла-
стической деформации материала удается определить компонен-
ты тензора деформаций, напряжений и др., то их значения в глав-
ных осях определяются именно с помощью этой команды.
159
4.6. Исследование распределения накопленной деформа-
ции методом координатных сеток
4.6.1. Разновидности метода координатных сеток
Все экспериментальные методы исследования процессов
пластического формоизменения, основанные на изучении иска-
женной деформацией сетки, можно разделить на три основные
группы.
1. Методы, базирующиеся на основных положениях тео-
рии конечных деформаций, в дальнейшем условно называемые
методами конечных деформаций.
Основные параметры деформированного состояния в преде-
лах, ограниченных ячейкой делительной сетки, определяются со-
поставлением начальных и конечных размеров ячейки сетки,
нанесенной на исследуемую поверхность образца. Поверхность
разъема выбирается так, чтобы в процессе деформации она оста-
валась плоской.
В основе методов конечных деформаций лежит теорема о
преобразовании элементарной сферы в эллипсоид, главные оси
которого совпадают с направлением главных осей деформаций.
Главные компоненты деформации определяются как нату-
ральные логарифмы отношений главных диаметров эллипсоида к
диаметру сферы. На основании деформационной теории Генки
принимается также, что главные оси напряжений изотропного те-
ла совпадают с направлением главных осей эллипсоида. Следова-
тельно, методы конечных деформаций применимы только к тем
процессам или их стадиям, которые удовлетворяют условиям мо-
нотонности, т. е. когда главные оси скорости деформации совпа-
дают с одними и теми же материальными волокнами деформиру-
емого тела, а вид деформированного состояния остается неиз-
менным. В этом случае интенсивность деформации, определен-
ная через значения главных компонент тензора деформаций по
уравнению:
2 1
и  1   2 2  1  2  3 2  1 3  1 2 , (4.12)
3 2 2 2
определяет физическое состояние тела и работу, затрачиваемую
на его пластическое формоизменение.
2. Поэтапные методы исследования, базирующиеся на де-
160
формационной теории. На каждом этапе все характеристики про-
цесса формоизменения (в локальном объеме, ограниченном раз-
мерами ячейки) определяются так же, как и в случае конечных
деформаций.
Результирующее значение интенсивности главных лога-
рифмических деформаций e и получается суммированием этап-
ных значений  иn :
n
eи    иn . (4.13)
1
Поэтапные методы исследования конечных деформаций мо-
гут быть использованы для изучения немонотонных процессов;
необходимо только, чтобы каждый этап, на который разбивается
немонотонный процесс конечного формоизменения, удовлетво-
рял хотя бы приближенно условиям монотонности.
Направление главных осей деформации на каждом этапе
совпадает с направлением главных осей напряжения.
3. Методы, базирующиеся на теории течения, в дальней-
шем условно называемые методами течения. Эти методы осно-
ваны на непрерывном наблюдении за изменением формы и раз-
меров ячейки делительной сетки, которые рассматриваются как
непрерывные функции некоторого параметра, чаще всего време-
ни. Хотя за параметр могут быть приняты и геометрические фак-
торы процесса (например, номер ячейки вдоль линии тока и т.п.)
Текущие значения компонент скоростей деформации (про-
изводных по параметру) определяются в любой стадии процесса
в произвольной, но предпочтительным образом выбранной си-
стеме координат, и используются как для нахождения текущего
положения главных осей деформаций, так и для определения ин-
тенсивности скорости деформаций  и .
Значение степени деформации находится интегрированием
по параметру
t
0    и  dt . (4.14)
0
Согласно теории пластического течения считается, что
главные оси скорости деформации совпадают с главными осями
напряжения.
Таким образом, экспериментальные методы отличаются
161
способом обработки результатов искаженной делительной сетки.
Общими для всех методов являются допущения о том, что в
пределах объема, ограниченного ячейкой делительной сетки, те-
ло считается изотропным, а деформация однородной.
Полученные характеристики процесса формоизменения яв-
ляются средними и при относительно небольшом объеме, огра-
ниченном размерами ячейки, могут быть отнесены к центру
ячейки и рассматриваться как локальные. Естественно, что, с од-
ной стороны, точность определения такой локальной ха-
рактеристики зависит от степени неоднородности деформации и
должна увеличиваться с уменьшением размеров ячейки дели-
тельной сетки. С другой стороны, точность получаемых резуль-
татов зависит также и от точности измерения размеров ячейки,
которая падает с уменьшением ее линейных размеров. Во всяком
случае, минимальные размеры ячейки делительной сетки должны
значительно превышать размеры зерен кристаллического тела,
так как в противном случае можно ожидать появление микроани-
зотропии, когда, очевидно, теряют силу зависимости, установ-
ленные для идеальных изотропных тел. Анализ методов обработ-
ки координатных сеток дается в работе И. П. Ренне [21].
Для демонстрации возможностей Mathcad рассмотрим один
из наиболее простых методов обработки координатной сетки –
метод Э. Зибеля [22] и приведем основные соотношения метода
применительно к изучению процесса плоской деформации.
Исходная квадратная ячейка делительной сетки при одно-
родной деформации превращается в параллелограмм. Вписанная
в исходный квадрат окружность превращается в эллипс (рис.
4.36).
Измеряются сопряженные диаметры ( 2a1 и 2в1 ), соединяю-
щие точки касания эллипса со сторонами параллелограмма, и
угол  между ними.
Главные оси эллипса определяются так:
2a  2
2

1 2 2 1

a1  в1 
2
 2
a12  в12  4a12в12 sin 2 , (4.15)

2в  2
2

1 2 2 1
a1  в1  2
 
2
a12  в12  4a12в12 sin 2 . (4.16)
162

х3 х6


2а1 

D D1


2 

у6
С1


А О С 2aо А1

2в1
у3
В1
B
2aо 2в 2а

Рис. 4.36. Схема преобразования окружности в эллипс


по Э. Зибелю

Угол между большой главной осью эллипса и большим со-


пряженным диаметром вычисляется по формуле
1  в2  1  в2  2 в2
tg  1  2 tg  1  tg   4 2 . (4.17)
2 a  2  a 2  a
Главные компоненты деформации находятся по уравнениям:

a 1 a1  в1 
1  n  n
2 2
a 2
1 
2
 в12  4a12в12 sin 2
, (4.18)
a0 2 2a02
в 1 a1  в1 
 2  n  n
2 2
a 2
1  2
 в12  4a12в12 sin 2
, (4.19)
a0 2 2a02
а интенсивность деформации с учетом условия несжимаемости
определяется так:
2
и  12   22  1 2 . (4.20)
3
Для выполнения расчетов удобно пользоваться координатами то-
чек касания А, В, С и D, а полученные характеристики формоиз-
менения считать локальными для точки О в центре ячейки (рис.
163
4.36).
4.6.2. Методика создания файла данных и исследование рас-
пределения накопленной деформации методом Э. Зибеля
Применение метода координатных сеток, начиная с измере-
ния результатов измерения искажений координатной сетки, со-
провождается большим количеством рутинных операций и расче-
тов и, как правило, необходимостью создания специального про-
граммного продукта для обработки результатов измерений. В
данном параграфе показывается возможность исключения "руч-
ной" рутинной работы по измерениию и вводу в вычислительную
машину числовой информации и последующей ее аналитической
обработки с использованием уже широко распространенных уни-
версальных windows-приложений.
Рассмотрим методику на примере
исследования процесса плоского равно-
канального прессования (поперечные
сечения каналов имеют форму равных
прямоугольников). На рис. 4.37 приве-
дена фотография искаженной коорди-
натной сетки, полученной в результате
эксперимента. Фотография сканируется
и экспортируется в AutoCad. Пакет Au-
Рис. 4.37. Фотография toCad позволяет работать с изображе-
искаженной коорди- нием в произвольном масштабе. Для
натной сетки. дальнейшей работы масштаб был вы-
бран так, чтобы изображение пикселей
на экране не искажало изображения узлов координатной сетки.
Далее из меню View  Toolbars  Inquiry (Вид  Панель инстру-
ментов  Запрос) вытаскивается в рабочее окно командная
кнопка Locate Point (Определить точку). После щелчка маркера
мыши по этой кнопке, а затем по узловой точке координатной
сетки в командной строке окна AutoCad высвечиваются коорди-
наты этой точки. Для того, чтобы запомнить коодинаты всех уз-
лов координатной сетки, нужно войти в меню Tools  Preferenes
 Display (Инструменты  Соглашения  Экран) и установить
необходимое количество строчек командного окна, сохраняемых
в памяти. Таким образом, после команды Locate Point прощелки-
ванием маркером мыши по всем узлам изучаемой координатной
164
сетки заполняется протокол с записью координат х, y массива уз-
ловых точек. Далее протокол экспортируется в Microsoft Word, с
помощью команд поиска и замены (Правка  Найти) зачищается
от ненужных для дальнейшей обработки поясняющих текстовых
фрагментов, сопровождающих заполнение протокола в AutoCad,
а затем представляется средствами Microsoft Word в виде массива
структурированных числовых данных и сохраняется в виде файла
в ASCI формате (в формате "только текст"). Массивы таких дан-
ных импортируются вычислительным пакетом MathCad из Mi-
crosoft Word третьим способом, как изложено в п. 4.6.1.
Для фотографии на рис. 4.37 была проделана такая работа и
получены в Microsoft Word две таблицы координат х, у размером
18х13 (18 строк с координатами узловых точек вдоль поперечных
линий и 13 столбцов с координатами узловых точек вдоль про-
дольных линий). Отметим одну особенность: при сохранении
файлов с таблицами данных из формата "Документ Word" в фор-
мат "Только текст" Word читает таблицу построчно, начиная с
первой строки, и располагает ячейки таблицы в один столбец (в
данном случае из таблицы 18х13 был получен столбец 234х1).
Поэтому приведенным на рис 4.38 файловым функциям х, y со-
ответствуют не матрицы, а векторы размером 234х1. На рис. 4.38
приведена программа преобразования вектора в матрицу и про-
демонстрирована ее работа, сформированы матрицы координат
Мх и Му, которые в развернутом виде показаны на рис. 4.39 и
4.40. Мх и Му показаны сознательно целиком с той целью, чтобы
читатель при желании смог их отсканировать, распознать с по-
мощью пакета типа Fine Reader, импортировать в MathCad и про-
извести самостоятельно все последующие вычисления. Для по-
строения графика, соответствующего массивам Мх и Му, фик-
тивно образован нулевой массив Mz, так как MathCad требует
ввода имен одной или трех матриц в шаблон графика поверхно-
сти. Очень часто построение графика или пространственной фи-
гуры, визуализирующей результаты измерений, помогает обнару-
жить явные дефекты (погрешности) изменений, которые могут
быть устранены внесением поправок в значения элементов мас-
сивов х и у с визуальным контролем изображения координатной
сетки, так как изменения значений элементов матриц приводят к
немедленному изменению изображения.
165

x  y 
0 0
0 33.876 0 23.814 p  14 q  25
Pack ( V  p  q ) for j  0  q 1

for i  0  p 1

Mi  j Vi p j
if i p j rows ( V )

Mi  j 0 otherwise

M
Mx submatrix( Pack( x  p  q)  0  17  0  13 )
My submatrix( Pack( y  p  q)  0  17  0  13 ) Mz Mx Mx

( Mx My Mz)

Рис. 4.38. Результаты импорта файла данных в Mathcad


Дальнейший расчет в соответствии со схемой на рис. 4.36
приведен на рис. 4.41. Все операции с матрицами выполнены с
помощью команд, которые были рассмотрены в предыдущих
разделах. Новой командой является оператор векторизации
(стрелка над выражением), предназначенный для работы с эле-
ментами массива. Он позволяет выполнять однотипные операции
со всеми элементами массива. Например, в выражении
1 
b1 :   x32  y32  указанный оператор предписывает возво-
2 
дить в квадрат не матрицы х3 и у3, а их элементы, а также извле-
166
 33.876 35.627 37.528 39.079 40.83 42.582 44.333 46.434 48.186 49.987 52.038 53.84 55.691 
 
 33.976 35.377 37.328 38.879 40.63 42.382 44.233 46.184 47.985 49.937 51.838 53.739 55.541 
 33.425 34.876 36.678 38.479 40.23 42.031 43.933 45.884 47.785 49.687 51.588 53.539 55.441 
 
 31.374 33.475 35.677 37.728 39.58 41.531 43.382 45.434 47.235 49.336 51.288 53.289 55.14

 29.32 31.524 34.426 36.427 38.479 40.68 42.732 44.783 46.684 48.886 50.837 52.989 54.94 
 27.27 29.47 32.475 34.976 37.278 39.73 41.881 44.033 46.134 48.236 50.287 52.539 54.54

 
 25.22 27.42 30.823 33.375 35.877 38.479 40.88 43.132 45.334 47.535 49.787 52.038 54.14 
 23.17 25.37 28.77 31.624 34.326 37.128 39.73 42.131 44.433 46.584 48.786 51.338 53.489 
 
Mx 
 21.12 23.32 26.72 29.57 32.525 35.727 38.379 40.83 43.382 45.734 48.085 50.487 52.839 
 19.07 21.27 24.67 27.52 30.723 34.076 36.878 39.58 42.081 44.583 47.085 49.537 52.088 
 
 17.02 19.22 22.62 25.47 28.67 32.224 35.327 38.078 40.78 43.432 46.034 48.636 51.088

 14.97 17.17 20.57 23.42 26.62 30.573 33.425 36.578 39.229 42.131 44.683 47.585 50.237 
 12.92 15.12 18.51 21.37 24.57 28.52 31.574 34.726 37.828 40.68 43.332 46.284 49.086

 
 10.86 13.07 16.46 19.31 22.52 26.47 29.52 33.075 36.077 39.379 41.881 44.933 47.935 
 8.81 11.01 14.41 17.26 20.47 24.42 27.47 31.074 34.226 37.378 40.33 43.482 46.635 
 
 6.76 8.96 12.36 15.21 18.41 22.37 25.42 29.02 32.525 35.627 38.729 41.881 45.284 
 4.71 6.91 10.31 13.16 16.36 20.32 23.37 26.97 30.47 33.625 36.978 40.38 43.782 
 
 2.66 4.86 8.26 11.11 14.31 18.26 21.32 24.92 28.42 31.57 35.076 38.479 42.181 
Рис.4.39. Матрица координат х
167
 23.814 23.664 23.514 23.414 23.364 23.264 23.314 23.264 23.164 23.264 23.314 23.309 23.409 
 
 22.264 21.965 21.715 21.614 21.565 21.565 21.614 21.614 21.515 21.565 21.614 21.61 21.71 
 20.665 20.115 19.965 19.915 19.815 19.815 19.865 19.865 19.865 19.865 19.965 19.91 20.06 
 
 20.415 19.065 18.465 18.265 18.115 18.115 18.165 18.165 18.215 18.215 18.215 18.16 18.31

 20.415 18.715 17.365 16.815 16.566 16.515 16.515 16.515 16.515 16.515 16.566 16.561 16.81 
 20.415 18.715 17.115 15.966 15.366 15.066 14.966 14.916 14.966 14.966 14.816 14.911 15.061

 
 20.415 18.715 17.015 15.616 14.516 13.866 13.666 13.466 13.366 13.316 13.366 13.311 13.461 
 20.415 18.715 17.015 15.466 14.066 13.066 12.466 12.216 12.016 11.866 11.866 11.861 11.961 
 
My 
 20.415 18.715 17.015 15.466 13.866 12.466 11.616 11.066 10.717 10.517 10.517 10.412 10.482 
 20.415 18.715 17.015 15.466 13.766 12.216 11.017 10.217 9.517 9.217 9.017 8.912 9.062 
 
 20.415 18.715 17.015 15.466 13.766 12.066 10.617 9.567 8.767 8.167 7.767 7.612 7.612

 20.415 18.715 17.015 15.466 13.766 12.016 10.467 9.067 7.967 7.267 6.667 6.362 6.412 
 20.415 18.715 17.015 15.466 13.766 12.016 10.317 8.767 7.517 6.517 5.717 5.213 5.163

 
 20.415 18.715 17.015 15.466 13.766 12.016 10.317 8.667 7.217 5.918 5.018 4.363 4.013 
 20.415 18.715 17.015 15.466 13.766 12.016 10.317 8.567 7.017 5.717 4.468 3.613 3.113 
 
 20.415 18.715 17.015 15.466 13.766 12.016 10.317 8.567 6.917 5.467 4.068 2.963 2.363 
 20.415 18.715 17.015 15.466 13.766 12.016 10.317 8.567 6.917 5.368 3.818 2.513 1.563 
 
 20.415 18.715 17.015 15.466 13.766 12.016 10.317 8.567 6.917 5.368 3.718 2.213 0.963 
Рис. 4.40. Матрица координат y
168
x1  submatrix(Mx 0 16 0 12) y1  submatrixMy
( 0 16 0 12)
x2  submatrix(Mx 1 17 0 12) y2  submatrixMy
( 1 17 0 12) z1  x1  x1

  b1   1  x32  y3 2 
x3  x1  x2 y3  y1  y2 2 
x4  submatrix(Mx 0 17 1 12) y4  submatrixMy
( 0 17 1 12)
x5  submatrix(Mx 0 17 0 11) y5  submatrixMy
( 0 17 0 11)

a1    x6  y6 
1 2 2
x6  x4  x5 y6  y4  y5 2 
   
  2  atan 
1  atan
y6 y3
  
 x6   x3 
1  submatrix(1 0 16 0 11) b11  submatrix(b1 0 16 0 11)
2  submatrix(2 0 16 0 11) a11  submatrix(a1 0 16 0 11)

 

2

 1  2  
a0  a11  a11  1


a 
1
 2
 a11  b11
2
  12   a112  b112 2  4  a112  b112  sin( )2
2 (4.15)


b 
1
2
 2
 a11  b11
2
  12   a112  b112 2  4  a112  b112  sin( )2 (4.16)

    



   
(4.19) u   3   1  2   1  2  (4.20)
a11 b11  
1  ln  2  ln 
2 2 2
 a0 (4.17)  a0 
Рис. 4.41. Расчет накопленной деформации
по искажению координатной сетки методом Э. Зибеля
кать квадратный корень из каждого элемента матрицы x32  y32  
. Для применения оператора векторизации необходимо:
- выделить клавишей пробела все выражение;
- на панели матриц щелкнуть на кнопке f M  .
Если в качестве аргумента используется не матрица, а вектор,
то применение оператора векторизации не требуется.
Для вычисления углов 1 и  2 использована встроенная
функция atan(z), которая вычисляет (возвращает) арктангенс z.
Так как матрицы углов 1 и  2 неодинакового размера, то для
169
вычисления матрицы углов  использованы сформированные из
них матрицы  1 и  2 меньшего, но одинакового размера. В фор-
мулах (4.15) – (4.20) также все матрицы должны быть одинако-
вого размера (см. рис. 4.41) и поэтому для использования в этих
формулах сформированы матрицы b11 и a11 из b1 и a1. Исход-
ный размер ячейки координатной сетки в эксперименте 2а0 х 2а0
составлял 2х2 мм, поэтому c помощью такого же приема, как для
Мz на рис. 4.38, образована единичная матрица а0. В данном
случае она вообще-то не требовалась, но так может быть получе-
на матрица с любыми одинаковыми элементами. Результаты рас-
чета накопленной деформации представлены в виде контурного
графика на рис. 4.42.
На рис. 4.42 по диагонали слева снизу направо вверх отчет-
ливо просматривается зона интенсивного роста деформации. На
выходе из очага деформации наблюдается относительно равно-
мерное распределение деформации, что характерно для равнока-
нального прессования.
4.7. Аппроксимация расчетных и экспериментальных
данных
Экспериментальные данные, как правило, дают значения
функций при ограниченном числе значений аргумента. В приве-
денном выше расчете шаг расположения узлов координатной
сетки составлял два миллиметра. Mathcad предоставляет возмож-
ность приближенного вычисления значений функции в промежу-
точных точках (интерполяции) и за пределами узловых точек
(экстраполяции) путем аппроксимации двумя типами функций:
кусочно-линейной и сплайновой.
4.7.1. Линейная интерполяция
При линейной интерполяции Mathcad соединяет существую-
щие точки данных прямыми линиями. Это выполняется встроен-
ной функцией linterp(vx,vy,x) (см. прилож. 4 к гл. 4, № 122).. Ар-
гументы vx и vy должны быть векторами одинаковой длины.
Вектор vx должен содержать вещественные значения, располо-
женные в порядке возрастания. Интерполируемое значение для
конкретного х, есть ордината у соответствующей точки ломаной.
Для значений х, расположенных перед первой точкой в vx,
Mathcad продолжает ломаную линию прямой, проходящей через
170

Рис.4.42. Изолинии  и , характеризующие распределение де-


формации в процессе равноканального прессования
первые две точки данных. Для значений х, расположенных за по-
следней точкой в vx, Mathcad продолжает ломаную линию пря-
мой, проходящей через последние две точки данных.
На рис. 4.43 показана матрица  и (в рабочем документе
Mathcad  и обозначена как u ), соответствующая контурному
графику на рис 4.42, а также извлеченные из нее 1-й и 6-й столб-
цы: vy1 и vy6. Для 6-го столбца с помощью linterp построена
линейная интерполяционная функция v6(x), показанная на гра-
фике.
4.7.2. Кубическая сплайн- интерполяция
Кубическая сплайн-интерполяция позволяет провести кри-
вую через набор точек таким образом, что первые и вторые про-
изводные кривой были непрерывны в каждой точке. Эта кривая
образуется созданием ряда кубических полиномов, проходящих
через наборы из трех смежных точек. Кубические полиномы за-
тем состыковываются друг с другом, чтобы образовать одну кри-
171
вую.
Чтобы провести кубический сплайн через набор точек:
 Создаются векторы vx и vy, содержащие координаты х и у, че-
рез которые нужно провести кубический сплайн. Элементы vx
должны быть расположены в порядке возрастания;
 Вычисляется вектор vs := cspline(vx, vy) (см. прилож. 4 к гл. 4,
№ 47). Вектор vs содержит вторые производные интерполяци-
онной кривой в рассматриваемых точках;
 Находится интерполируемое значение в произвольной точке,
скажем х0 путем вычисления встроенной функции interp(vs,
vx, vy,x0) (см. прилож. 4 к гл. 4, № 100).
Можно сделать то же самое, вычисляя:
interp (cspline(vx,vy),vx,vy,x0).
На рис 4.43 показано, как построить сплайн S1(x) в соответ-
ствии с перечисленными выше шагами на примере первого
столбца матрицы  и , а также приведен его график.
В дополнение к встроенной функции cspline, Mathcad по-
ставляется с двумя другими кубическими сплайн-функциями–
pspline(vx, vy) и lspline(vx, vy). Все три сплайн-функции:
cspline(vx, vy), pspline(vx, vy), lspline(vx, vy), возвращают вектор
коэффициентов вторых производных, который мы будем назы-
вать vs. Этот вектор используется в функции interp. Аргументы
vx и vy должны быть вещественно значными векторами одинако-
вой длины. Значения в vx должны быть вещественны и располо-
жены в порядке возрастания.
Эти три функции отличаются только граничными условиями:
функция lspline генерирует кривую сплайна, которая при-
ближается к прямой линии в граничных точках;
функция pspline генерирует кривую сплайна, которая при-
ближается к параболе в граничных точках.
функция cspline генерирует кривую сплайна, которая мо-
жет быть кубическим полиномом в граничных точках.
Функция interp(vs, vx, vy,x0) возвращает интерполируемое
значение у, соответствующее аргументу х0. Вектор vs вычисляет-
ся на основе векторов данных vx и vy одной из функций lspline,
pspline, cspline.
Интерполируемое значение для конкретного х есть ордината
у соответствующей точки сплайна.
172

0 1 2 3 4 5 6 7 8 9 10 11
0 0.253 0.156 0.254 0.138 0.137 0.168 0.22 0.187 0.186 0.204 0.159 0.161

след файл " Гл4_4.8_02рис4.36.doc"


1 0.334 0.043 0.261 0.155 0.141 0.116 0.126 0.129 0.201 0.155 0.187 0.159
2 0.314 0.139 0.12 0.137 0.115 0.122 0.119 0.13 0.142 0.176 0.126 0.125
3 0.243 0.158 0.231 0.075 0.051 0.104 0.156 0.131 0.166 0.137 0.181 0.209
4 0.368 0.528 0.055 0.222 0.263 0.182 0.159 0.125 0.297 0.188 0.16 0.172
5 0.367 0.6 0.515 0.373 0.41 0.221 0.281 0.218 0.165 0.146 0.394 0.206
6 0.367 0.729 0.419 0.454 0.509 0.43 0.309 0.328 0.312 0.262 0.223 0.285

u  7 0.367 0.728 0.546 0.47 0.525 0.561 0.415 0.286 0.262 0.331 0.518 0.255
8 0.367 0.728 0.545 0.585 0.712 0.519 0.441 0.533 0.289 0.304 0.291 0.282
9 0.367 0.728 0.545 0.673 0.694 0.534 0.569 0.464 0.519 0.477 0.407 0.48
10 0.367 0.728 0.545 0.672 0.769 0.756 0.477 0.581 0.454 0.51 0.409 0.406
11 0.367 0.728 0.542 0.672 0.876 0.545 0.676 0.459 0.71 0.475 0.579 0.432
12 0.364 0.725 0.548 0.67 0.875 0.631 0.635 0.729 0.558 0.659 0.629 0.567
13 0.37 0.722 0.545 0.675 0.875 0.63 0.763 0.589 0.707 0.326 0.656 0.627
14 0.367 0.728 0.545 0.675 0.873 0.63 0.788 0.636 0.726 0.628 0.704 0.641
15 0.367 0.728 0.545 0.672 0.878 0.63 0.787 0.749 0.606 0.613 0.674 0.81
16 0.367 0.728 0.545 0.672 0.878 0.627 0.787 0.748 0.637 0.693 0.723 0.68

1  6 
i 0  16 j 0  11 vx i i vy1 u vy6 u x 0  0.1  16

Линейная интерполяция Кубическая сплайн-интерполяция


v6 ( x ) linterp( vx  vy6  x ) vs1 cspline( vx  vy1 )
v6 ( 3.77 )  0.158 S 1( x ) interp( vs1  vx  vy1  x )
v6 ( 5.31 )  0.29 S 1( 6.47 )  0.743

0.8

0.6

0.4

0.2

0 2 4 6 8 10 12 14 16
расчетные данные-столбец 1
расчетные данные-столбец 6
кубическая сплайн-интерполяция
линейная интерполяция

Рис. 4.43. Линейная и сплайновая аппроксимация расчетных


данных
173
4.7.3. Двухмерная сплайн-интерполяция и аппроксимация
Mathcad выполняет интерполяцию кубическими сплайнами
функции двух переменных тем же самым образом, как и в одно-
мерном случае, обсужденном ранее. Mathcad проводит через сет-
ку узлов поверхность, составленную из кубических полиномов от
х и у, таким образом, что первые и вторые частные производные
являются непрерывными в каждом узле сетки.
Первый шаг в двухмерной сплайн-интерполяции точно такой
же, как и в одномерном случае: определяются узлы, через кото-
рые поверхность должна пройти. Далее:
 Создается n2 матрица Мху, чьи элементы Мхуi,0 и Мхуi,1
определяют х и у координаты по диагонали прямоугольной
сетки. Эта матрица выполняет ту же самую роль, что и vx в од-
номерном случае, описанном ранее. Элементы в каждом
столбце Мху должны быть расположены в порядке возрас-
тания (Мхуi,k Мхуj,k всякий раз, когда i<j).
 Создается nn матрица Мz, чьи i,j - элементы есть координаты
z, соответствующие точке х = Мхуi,0 и у = Мхуi,1. Она выпол-
няет ту же самую роль, что и vy в одномерном случае, описан-
ном ранее.
Вычисляется вектор vs:= cspline(Мху, Мz). Вектор vs содер-
жит вторые производные приближающей поверхности в узлах,
определенных Мху и Мz.
Функция cspline в данном случае генерирует поверхность,
которая описывается кубическим полиномом по краям сетки,
определяемой квадратной матрицей Мz, а функции lspline и
pspline генерируют поверхность, которая у краев сетки прибли-
жается соответственно к плоскости или поверхности, описывае-
мой полиномом второй степени.
Пример двухмерной сплайн-аппроксимации приведен на рис.
4.44 В качестве матрицы Мz использованы результаты расчета
 и , приведенные на рис. 4.43, которые были предварительно
подвергнуты визуальному сглаживанию. Так как матрица, под-
вергаемая аппроксимации должна быть квадратной, к матрице
 и справа искусственно добавлены шесть одинаковых столбцов
№ 11 (см. рис. 4.43). В результате получена матрица  и разме-
ром17х17. На графиках  и и П (см. рис. 4.44) добавленные
174
столбцы выделяются по гладкости той части поверхности, кото-
рой они соответствуют.
В последующем с функцией "Поверхность(х,у)" можно
производить различные математические действия, в том числе
дифференцировать и интегрировать.

rows (  u )  17 cols(  u)  17 n rows (  u) i 0  16 j 0  16


Xi i Yj j Mxy augment( sort( X )  sort( Y ) ) rows ( Mxy )  17

x
S cspline( Mxy   u) Поверхность ( x  y ) interp S  Mxy   u
y
Пример вычисления  u Поверхность ( 2.5  3.9 )  0.035
в произвольной точке: Поверхность ( 9.3  1.7 )  0.634
x min Mxy 0  0 x max Mxy n 1  0 y min Mxy 0  1 y max Mxy n 1  1
xn 2n yn 2n i 0  x n 1 j 0  y n 1
x max x min y max y min
xi x min i yj y min j
xn 1 yn 1

Пi  j Поверхность x i  yj

График поверхности, построенной График поверхности  и,


по результатам расчета и аппроксимированной двухмерным
сплайном

u П

Рис. 4.44. Двухмерная сплайн-аппроксимация расчетных


данных
175
4.7.4. Применение функций регрессии для аппроксимации
расчетных и экспериментальных данных
Одновременно с появлением первых работ, посвященных
экспериментальному изучению процессов пластического формо-
изменения, возникла проблема подготовки опытных данных к их
последующей аналитической обработке. Это связано с наличием
различного вида погрешностей, сопровождающих эксперимент,
которые при последующей аналитической обработке приводят к
неустойчивости расчетных процедур и вследствие этого к недо-
пустимым погрешностям результатов расчета.
Mathcad предлагает ряд функций регрессии для статистиче-
ской обработки экспериментальных данных. В отличие от функ-
ций интерполяции эти функции не требуют, чтобы аппроксими-
рующая кривая или поверхность проходила через точки данных.
Функции регрессии гораздо менее чувствительны к ошибкам
данных, чем функции интерполяции.
Линейная регрессия.
Эти функции возвращают наклон и смещение линии, которая
наилучшим образом приближает данные в смысле наименьших
квадратов. Если поместить значения х в вектор vх и соответству-
ющие значения у в vу, то линия определяется в виде:
у(х) = slope(vх, vу)  x + intercept(vх, vу),
где - slope(vх, vу) возвращает скаляр: угловой коэффициент ли-
нии регрессии для данных из vх и vу.
- intercept(vх, vу) возвращает скаляр: смещение по оси орди-
нат линии регрессии для данных из vх и vу.
Рис. 4.45 показывает, как можно использовать эти функции,
чтобы провести линию через набор выборочных точек. Эти
функции полезны не только, когда данные по существу должны
представлять линейную зависимость, но и когда они представля-
ют экспоненциальную зависимость. Например, если х и у связаны
соотношением вида:
у=Аеkx,
можно применить эти функции к логарифму данных и использо-
вать тот факт, что
log(y)=log(A)+kx.
В этом случае
A=exp(intercept(vх, vу)) и k= slope(vх, vу).
176
i 0  16 0  11
j vx i i x 0  0.1  16
6   6 
L ( x ) slope vx   u x intercept vx   u n 3
6 
slope vx   u  0.049 6 
vs regress vx   u n
6  6 
intercept vx   u  0.065 P ( x ) interp vs  vx   u x

f1 ( x ) 0.049  x 0.065
3
0.038  x 0.013  x 5.087  10  x
2 4 3
f2 ( x ) 0.178
3
3
1
vs  0.178
0.8 0.038

6  0.013
u 0.6
5.087  10
4
f1( x )

f2( x ) 0.4

0.2

0
0 5 10 15 20
vx  x
расчетные данные
линейная регрессия
полиномиальная регрессия

Рис. 4.45. Примеры проведения линейной


и полиномиальной регрессии

Полиномиальная регрессия.
Встроенная функция regress (см. прилож. 4 к гл. 4, № 213)
используется, когда есть набор значений у и х, между которыми
ожидается полиномиальная зависимость, и нужно приблизить эти
значения с помощью полинома наилучшим образом.
Функция regress используется, когда можно использовать
единый полином, чтобы приблизить весь набор данных, и допус-
кает использование полинома любого порядка. Однако на прак-
тике, как правило, не следует использовать степень полинома
выше п = 4 из-за склонности к осцилляции полиномов более вы-
сокого порядка.
177
Так как regress пытается приблизить все точки данных, ис-
пользуя один полином, это не даст хороший результат, когда
данные не связаны единой полиномиальной зависимостью.
Например, предположим, ожидается, что уi зависят линейно от х
в диапазоне от х1 до х10 и ведут себя подобно кубическому поли-
ному в диапазоне от х11 до х20. Если используется regress с п = 3,
можно получить хорошее приближение для второй половины, но
недопустимое — для первой. Функция loess (см. прилож. 4 к гл.
4, № 125) облегчает эти проблемы, выполняя локальное прибли-
жение. Вместо создания одного полинома, как это делает regress,
loess описывает данные отрезками полиномов второго порядка.
Loess в качестве аргумента имеет параметр span, который управ-
ляет размером этой окрестности, описываемой одним отрезком
полинома. По мере того, как окрестность становится большой, lo-
ess становится эквивалентным regress с п =2. Хорошее значение
по умолчанию - span = 0,75. На рис. 4.45 приведен пример поли-
номиальной регрессии шестого столбца матрицы  и , приведен-
ной рис. 4.43.
К сожалению, линейная или полиномиальная функции не во
всех случаях подходит для описания зависимости данных. Быва-
ет, что нужно искать эту зависимость в виде линейных комбина-
ций произвольных функций, ни одна из которых не является по-
линомом. Для решения этих и других проблем приближения дан-
ных в Mathcad предусмотрены встроенные функции linfit (см.
прилож. 4 к гл. 4, № 121) и genfit (см. прилож. 4 к гл. 4, № 80).
Пример применения функции genfit рассмотрен в п. 4.2.6.
4.8. Расчет ресурса пластичности
4.8.1. Расчет ресурса пластичности по скалярным критериям
В настоящее время имеется целый ряд программных про-
дуктов для инженерного анализа процессов обработки металлов
давлением: QForm [23, Россия], Forming [24, Россия], Forge
(Франция), Deform (США), Superforg/Superform (США). В ре-
зультате моделирования течения металла эти программы позво-
ляют получить все характеристики деформированного и напря-
женного состояний, кинематики течения, распределения темпе-
ратуры. Однако расчет использованного ресурса пластичности
предусмотрен только в Forming. Тем не менее, расчет ресурса
178
пластичности является одной из наиболее актуальных задач при
проектировании прогрессивных процессов холодной штамповки
и штамповки ответственных заготовок из малопластичных мате-
риалов. Развитию обработки давлением в этом направлении спо-
собствует возможность расчета предельных параметров штам-
повки. Рассмотрим, как использовать результаты расчета напря-
женно-деформированного состояния, полученные моделировани-
ем течения металла в программах для инженерного анализа.
По умолчанию при моделировании в программах QForm,
Forge, Deform, Superforg/Superform. в заготовке всегда рассчиты-
вается минимальный набор полей физических величин:
 температура;
 степень деформации;
 интенсивность скоростей деформаций;
 скорости точек.
Однако, как правило, пользователю предоставляется воз-
можность задать вывод дополнительных параметров в файл ре-
зультатов, который записывается в виде текстового файла. Тек-
стовый файл результатов импортируется в Mathcad способом,
описанным в подпункте 4.5.1 (третий способ).
Для рассмотренного ниже примера было произведено моде-
лирование процесса осадки цилиндрической заготовки с исполь-
зованием наиболее распространенной в России программы
QForm. В качестве дополнительных параметров были заданы не-
обходимые для расчета запаса пластичности по критерию (1.91)
расчетные величины (рис. 4.46), также диаграмма пластичности
стали 40Х, приведенная в табл. 4.4.
Таблица 4.4
Диаграмма пластичности
пр 1,8 1,53 1,37 1,25 1,08 0,98 0,87
 -1,2 -0,98 -0,84 -0,68 -0,50 -0,30 0
пр 0,79 0,7 0,68 0,63 0,63 0,61 0,58
 0,22 0,58 0,67 0,92 0,95 0,99 1,18

Для моделирования в QForm были заданы следующие ис-


ходные данные: материал сталь 40Х; вид деформации – холод-
ная; оборудование – гидравлический пресс со скоростью хода
ползуна 50 мм/с; размеры заготовки – высота H0 = 120 мм, диа-
179
метр D = 60 мм; коэффициент трения на осадочных плитах  =0,5;
кривая упрочнения аппроксимирована зависимостью
s  1285   и (МПа).
0 ,173

M 
0 1 2
0 0 671.54 -229.92
1 0.08 725.53 -232.06
 1.8    1 .2 
2 0.16 818.92 -279.73    
 1 . 54    0 . 99 
3 0.27 899.56 -276.37
4 0.34 933.5 -257.86  1.37    0.84 
5 0.4 962.78 -197.65  1.25    0.68 
6 0.5 981.85 -53.7    
 1 . 08    0 . 5 
7 0.59 981.85 86.22
8 0.65 981.85 212.38
 0.98    0 .3 
9 0.7 981.85 295.44
 0.87   0 
10 0.76 981.85 376.02
pr :   a :  
 0 . 79   0 . 22 
11 0.8 981.85 404.14
 0 .7   0.58 
12 0.85 981.85 394.98
 0.68   0.67 
13 0.9 981.85 429.71    
14 0.96 981.85 435.38  0 . 63   0 . 92 
15 1.02 981.85 447.24  0.62   0.95 
16 1.09 981.85 443.29  0.61   0.98 
17 1.16 981.85 444.35    
 0.58   1.18 
Рис. 4.46. Исходные данные для расчета запаса пластичности
Приведенные на рис. 4.46 данные включают в себя матрицу
M, первый столбец которой содержит текущую степень деформа-
ции 0 , второй – интенсивность напряжений и  s , третий –
среднее напряжение cp . Приведен также вектор-столбец  пр (на
рис. 4.46 обозначено pr ) и соответствующий ему вектор-столбец
со значениями параметра  (на рис. 4.46 обозначено a ) Ука-
занные векторы-столбцы определяют диаграмму пластичности,
заданную табл. 4.4. Матрица M содержит данные для экватора
бочкообразной боковой поверхности (на рис. 2.2 при z=0), т.е.
для одной материальной точки осаживаемой заготовки, в которой
предполагается произвести расчет использованного запаса пла-
стичности. Если потребуется произвести расчет запаса пластич-
ности для других материальных точек деформируемой заготовки,
то необходимо для каждой из них сформировать матрицу анало-
180
гичную M. Нужно отметить, что на практике, как правило, удает-
ся определить наиболее опасную с точки зрения разрушения об-
ласть деформируемой заготовки, поэтому количество расчетов
может быть ограничено. В рассматриваемой задаче такой обла-
стью является экватор боковой поверхности, т.к. известно, что в
этой области возникают растягивающие напряжения.
В качестве первого шага для расчета величины  по крите-
рию (1.91) в Mathcad необходимо записать аналитическое выра-
жение для диаграммы пластичности пр  пр  заданной векто-
рами pr и a (см. рис. 4.46). На рис. 4.47 для определения ко-
эффициентов аппроксимирующего полинома использована
встроенная функция regress (прилож. 4, № 212), шаблон которой
вызывается с панели инструментов рабочего окна MathCAD
кнопкой f(x). Результат работы функции regress может быть ис-
пользован двумя путями: использованием функции interp и пу-
тем записи полинома в явном виде с коэффициентами, которые
возвращает вектор vs. Коэффициенты полинома – четыре послед-
ние цифры вектора vs. На рис. 4.47 вектор показан транспониро-
ванным vsТ.
Первым способом получена функция D(x), вторым –  пр  ,
которая на странице Mathcad обозначена через Epr(H). Как вид-
но из графика на рис. 4.47 результат совпадает. На рис. 4.47 пока-
зана также зависимость pr от a (светлые квадраты). Таким об-
разом, задана диаграмма пластичности.
Следующий шаг – получение аналитического выражения для
пути деформирования 0  0  (см. п. 1.10.2). Параметр  вы-
числим с использованием данных матрицы М (см. рис. 4.46) по
формуле (1.79).
Для того чтобы набрать формулу (1.79) нужно нажать сле-
дующие клавиши (без запятых):
H,[,i,Space,:,3,*,(,),M,Ctrl+6,2,Space,[,i,Space,/,(,),M,Ctrl+6,1,Spa
ce,[,i
и тогда на экране появится изображение:
 
3  M2 i
 i :
 
M1 i
(4.21)

Это формула для расчета текущих значений параметра 


181
на 15 шагах расчета i =0..15 для рассматриваемой материальной
точки очага деформации. Если вместо i набрать какое–либо число
от 0 до 15, например 13, и нажать кнопку =, то появится значение
 на 13–м шаге расчета: H13  1.313 .

i :  0 ..17 vs : regress(a, pr ,3) D(x) :  interp(vs, a, pr, x)

vsT  3 3 3 0.853  0.357 0.228  0.11


2 3
Epr ( H)  0.853  ( 0.357)  H  ( 0.228)  H  ( 0.11)  H
H  1.4 1.35  1.4 x  1.4 1.1  1.4

2.5

2
Epr ( H)
1.5
pr

D ( x) 1

0.5

0
2 1 0 1 2
H a x

Рис. 4.47. Аппроксимация диаграммы пластичности полино-


мом третьего порядка при помощи встроенной функции regress
После ввода формулы (4.21) в рабочее окно MathCAD мож-
но вывести весь столбец значений  . Для этого правее или ниже
формулы нужно набрать Н= и щелкнуть левой кнопкой мыши в
свободном поле экрана.
Для последующих расчетов выведение значений матриц или
векторов не обязательно, достаточно лишь присвоение перемен-
ной соответствующей функции, т.е. ввод формул типа (4.21).
Функциональная зависимость данных первого столбца мат-
рицы М от параметра  , определяемого по (4.21) характеризуют
зависимость между текущей степенью деформации 0 и парамет-
ром  для рассматриваемой материальной точки очага деформа-
182
ции, т.е. определяют ее путь (историю) деформирования 0 = 0 ( 
), показанном на рис. 4.48 в виде графика зависимости нулевого
столбца матрицы М, обозначенной  M 0  i от параметра  , обо-
 

значенного Нi (черные точки).


Особенность вычисления интеграла в критерии (1.91) за-
ключается в том, что он содержит две различные функции
0  0(  ) и  пр =  пр (  ) одного параметра  , а в качестве пере-
менной интегрирования выступает одна из функций, а именно:
0  0(  ) . Следовательно, нужно исключить параметр  и найти
явную функцию  пр   пр ( 0 ) , т.к. 0 в данном случае является пе-
ременной интегрирования. С указанной целью произведем сле-
дующие действия. Аппроксимируем зависимость  M 0  i от Нi ,
 

однако в качестве аргумента примем не параметр  , как при ап-


проксимации диаграммы пластичности полиномом D(x) или
функцией
2 3
Epr ( H)  0.853  ( 0.357)  H  ( 0.228)  H  ( 0.11)  H , (4.22)

а накопленную деформацию 0 , т.е. столбец M 0 i. Тогда век-
  
тор–столбец vse коэффициентов полинома принимает вид
vse  regress M H 7 (см. также рис.4.48).
 0

Полином седьмой степени определяемый коэффициентами


vse может быть записан в явном виде, как D(x) в виде Epr(H), но
для решения задачи это не требуется. Отметим также, что в дан-
ном случае путь деформирования удалось с хорошим приближе-
нием описать одним полиномом. Это не всегда возможно. В тех
случаях, когда не удается описать путь деформирования одним-
полиномом необходимо применить кусочную аппроксимацию.
Для этого нужно разбить путь деформирования на 2-3 участка и
произвести все расчеты для каждого из них, начиная с первого.
На графике, приведенном на рис. 4.48, черными точками показан
путь деформирования, описываемый функцией  M  i от Нi ,
 0

светлыми кружками 0  0 () .


Далее полагая полином H1 ( E0 )  interp  vse M 0 H E0  в каче-
 

стве аргумента полинома Epr(H) получаем в явном виде зависи-


мость ïð  ïð ( 0 ) . На рис. 4.48 это формула:
183

2 3
Epr ( H)  0.853  ( 0.357)  H  ( 0.228)  H  ( 0.11)  H
3 M i
 2  
Hi 
 
M1 i  
 0   0
vse  regress M H 7 H1 ( E0 )  interp vse M H E0  
E0  0 0.1  1.1
2 3
Epr1 ( E0 )  0.853  ( 0.357)  H1 ( E0 )  ( 0.228)  H1 ( E0 )  ( 0.11)  H1 ( E0 )
1.5
1.313

1.2
pr j

E0
0.9 0.9
  
M0 i 
0.6
Epr1 ( H)
Epr ( H)
0.3

0
 1.2  0.8  0.4 0 0.4 0.8 1.2 1.6 2
a j H1 ( E0 ) Hi H1 ( E0 ) H

0.907 E0
 1  1
 dE0  1  ( E0 )   dE0
 Epr1 ( E0 )  Epr1 ( E0 )
0 0
E0  0 0.05  1

1.5
0.905
1.125
1
 ( E0 ) 0.75

0.375

0
0 0.375 0.75 1.125 1.5
E0
184
Рис. 4.48. Расчет ресурса пластичности
2 3
Epr1 ( E0 )  0.853  ( 0.357)  H1 ( E0 )  ( 0.228)  H1 ( E0 )  ( 0.11)  H1 ( E0 )
(4.23)
Теперь подставляя Epr1(E0) из (4.23) в (1.91) получаем фор-
мулу (см. рис. 4.48):
E0
 1
 ( E0 )   dE0 (4.24)
 Epr1 ( E0 )
0
для расчета использованного ресурса пластичности в рас-
сматриваемой материальной точке. Интеграл (4.24) является
функцией от верхнего предела интегрирования Е0, который
определяет накопленную деформацию к концу процесса формо-
изменения. Меняя Е0 можно определить ее значение, при кото-
ром   (ЕЕ) становится равным единице. На рис. 4.48 показан
график зависимости   (ЕЕ). Условие   1 соответствует ста-
дии деформирования, на которой необходимо прекращать про-
цесс, т.к. дальнейшее формоизменение может привести к появле-
нию трещины в исследуемой точке очага деформации. Как пока-
зано на рис. 4.48 условие   1 выполняется при Е=0,907. Для то-
го, чтобы определить какому ходу ползуна пресса соответствует
деформация Е=0,907 в рассматриваемой точке необходимо вер-
нуться к расчету в программе QForm и определить хода ползуна
пресса, за время, в течение которого, произошла деформация
Е=0,907.
Для того, чтобы сделать подобный расчет для других обла-
стей осаживаемой заготовки необходимо произвести аналогич-
ные же расчеты для остальных точек заготовки.
Отметим, что вид страницы MathCAD для расчета величины
 в других областях должен быть таким же и для расчета в точке
№ 7. Однако при описании примера расчета приведена в учебных
целях дополнительная поясняющая информация, что утяжелило
вид расчетной страницы MathCAD. Если необходимо произвести
расчет для других точек, то достаточно заменить матрицу М и
щелкнуть левой кнопкой мыши в свободном поле рабочего окна.
После этого весь расчет будет произведен автоматически. Есте-
ственно, что нужно проконтролировать качество аппроксимации
полинома H1 ( E0 )  interp  vse M 0 H E0  и если потребуется, то
 
185
заменить его степень или применить кусочную аппроксимацию.
Качество аппроксимации первоначально контролируется визу-
ально по графику на рис. 4.48. Для технологических расчетов ви-
зуального контроля в большинстве случаев достаточно. Однако в
MathCAD имеется функция для расчета среднеквадратичного от-
клонения табличных (исходных) данных от значений аппрокси-
мирующего полинома. Пример расчета среднеквадратичного от-
клонения приведен в п. 4.2.6.
4.8.2. Расчет ресурса пластичности по тензорному критерию (расче-
ты процессов двухэтапной деформации)
Задача 1.
Заготовка в виде бруска осаживается в два этапа: на первом
этапе – вдоль оси z до степени деформации 0   1 0,6 , а затем,
на втором этапе, поворачивается на 90о вокруг оси х и осаживает-
ся по оси у до степени деформации 0   2 0,45 . Трение на кон-
тактных поверхностях отсутствует. Таким образом, имеем два
этапа простого нагружения с показателем схемы напряженного
состояния 1  2  1 (одноосное сжатие, см. п. 1.10.3). Требу-
ется рассчитать использованный ресурс пластичности при ука-
занной истории нагружения.
Решение При одноосном сжатии:
1 (1) 1
на первом этапе: (1)
x   y   2 z  2  1,
(1)

1 (2) 1
на втором этапе: (2)
x  z   2  y  2  2
(2)

Напомним, что при простом нагружении 0   è .


Тогда компоненты направляющего тензора деформации в со-
ответствии с (1.14) равны:
1 2
на первом этапе: (1)
x  y 
(1)
, (1)
z  3. (4.25)
6
1 2
на втором этапе: (2)x  z z 
(2)
, (2)
y  3 (4.26)
6
Диаграмма пластичности задана в табл. 4.4. При одноосном
сжатии параметр   1, и как следует из (4.22)  пр ()  -1  1,548 .
Путь деформирования 0  0 () при указанной программе двух-
этапного нагружения приведен на рис. 4.49.
186
Для расчета компонентов тензора повреждений по формуле
(1.101) примем а=0 с целью сопоставления результатов расчета
ресурса пластичности с расчетом по скалярному критерию (1.91).

пр
путь деформирования 0
диаграмма
пластичности
1,2

2

c
0,6
1


-1 -0,6 -0,2 0,2 0,6 1
Рис. 4.49. Диаграмма пластичности и путь деформирования при
двухэтапном сжатии
Введем обозначение:
s   1  2 (4.27)
По формулам (1.102) – (1.104) функция повреждаемости при а=0
на различных этапах процесса вычисляется так:

 1  1 ,(1)   1
 
 пр (1)

0,6
1,548
 0,3876 ; (4.28)


 2  s ,(2)   s
 
 пр (2)

1,05
1,548
 0,6783 ; (4.29)


 2  1 ,(2)   1
 
 пр (2)

0,6
1,548
 0,3876 , (4.30)

а компоненты тензора повреждений формуле (1.101) так:

(2) 
x   x  1  1,   x 2 s ,  2  1,
(1) (1) (2) (2)
 (2)
     
(4.31)

0,3876 1
 0,6783  0,3876  0,2769 ;
6 6

(2) 
y   y  1  1,   y 2 s ,  2  1,
(1) (1) (2) (2)

(2)
     
(4.32)
 0,6783  0,3876  0,0791;
0,3876 2

6 3
187

(2)    
z   z  1  1,   z 2 s ,  2  1,
(1) (1) (2) (2) (2)
   
(4.33)
2
   0,3876 
3
1
0,6783  0,3876  0,1978 ,
6
и, наконец, использованный ресурс пластичности по критерию
(1.97):
  ij ij   2x   2y   2z 
(4.34)
 0,2769  0,0791  0,1978  0,3494
2 2 2

Для сравнения рассчитаем величину  по критерию (1.91):


1 s
d 0 d 0
    
1
 
  1   2  0,6783. (4.35)
0  
 пp (1)  1  пp  
(2) 1,548
Задача 2.
Цилиндрическая заготовка высотой h0 =100 мм и диаметром
d0 = 2r0 = 40 мм на первом этапе осаживается при отсутствии тре-
ния на осадочных плитах до высоты h1 =75 мм, а на втором этапе
закручивается на угол   40 . Требуется рассчитать использо-
ванный ресурс пластичности при указанной истории нагружения.
Решение. Диаметр заготовки d1 после осадки определяется из
условия постоянства объема: d 1  d0 h0 / h1  46,188 мм. Компо-
ненты деформации после первого этапа:
(1)
z  n(h1 / h0 )  0,2876; 0   1  0,2876 ; (4.36)
1 (1) 1
(1)  (1)
   2  z  2  1      0,1438.
(1) (1)

Компоненты направляющего тензора деформации:


1 2
(1)  (1)
  , (1)
z  3. (4.37)
6
Остальные компоненты (1) , (1)z , (1)
z раны нулю. В п. 1.9.6
установлено, что при чистом кручении линейные деформации и
деформации сдвига  и z равны нулю, а угловая деформация
 z принимает наибольшее значение на поверхности закручивае-
мой заготовки при   r1  d1 / 2 . Далее рассмотрим эту область
как наиболее опасную с точки зрения разрушения. Тогда компо-
ненты деформации и степень деформации после второго этапа в
188
соответствии с (1.67), (1.68):
   z    0;   z  0;
r 1 40 23,094 2 3 2
 z     0,215; 0  2    0,124 .
h1 180 75 3 2 z
(4.38)
Направляющий тензор деформации на втором этапе опреде-
ляется одной компонентой:
2  z 1
(2)
z  3  2  (4.39)
2 2
Остальные компоненты  ,  , z ,  ,  ,  z равны ну-
(2) (2) (2) (2) (2) (2)

лю. Читателю предлагается самостоятельно убедиться, что усло-


вие (1.15) выполняется.
Параметр  принимает значения: на первом этапе – (1)  1,
на втором (2)  0 (см. п. 1.10.3). Предельная деформация при
сжатии пр ((1) )  c = 1,548, как и ранее; а при кручении согласно
(4.22)  пр ((2) )    =0,853.
Приведенная выше информация о процессе двухэтапной де-
формации по программе сжатие–кручение позволяет построить
путь деформирования 0  0 () (рис. 4.50) и по формулам (1.102)
– (1.104) произвести расчет функции повреждаемости при а=0 на
различных этапах процесса:

пр 0
1,5 диаграмма
пластичности
1,2
путь деформи-
0,9 рования
.c

2.

0,6
1

.к

0,3

-1 -0,6 0 0,6 1

Рис. 4.50. Диаграмма пластичности и путь деформирования при


двухэтапной деформации по программе сжатие–кручение
189


 1  1 ,(1)   1
 
 пр (1)

0,2876
1,548
 0,1858 ; (4.40)


 2  s ,(2)  
s
 
 пр (2)

0,2876  0,124
0,853
 0,4827 ; (4.41)


 2  1 ,(2)   1
 
 пр  (2)

0,2876
0,853
 0,3373 . (4.42)

Далее введем обозначения:


   
 1   1  1,(1) ;  2   2  s ,(2) ; '2   2  1,(2) , (4.43)  
где s   1  2 (см. формулу (4.27)).
Тогда компоненты тензора повреждений согласно (1.101):

(2)  (1) 1  (2) 2  '2  


0,1858
 0  0,0759 ; (4.44)
6

    1   2  '2  
0,1858
(2) (1) (2)
 0  0,0759 ; (4.45)
6
0,4827  0,3373  0,1029 ; (4.46)
z  z  1  z 2  '2   0 
(2) (1) (2)
2

z   z  1   z 2  '2   
2
(2) (1) (2)
 0,1858  0  0,1517 , (4.47)
3
и, наконец, использованный ресурс пластичности по критерию
(1.97):
  ij ij  2  2   2z  22z 
(4.48)
 0,07592  0,07592  0,15172  2  0,10292  0,236
По критерию (1.91):
1 s
d 0 d 0 0,2876 0,124
       0,3313.
0  пp (1)    
 1  пp 
(2) 1,548 0,853
(4.49)

Задача 3.
Определить предельную деформацию заготовки при нагру-
жении по программе сжатие–кручение на втором этапе в задаче 2.
Если на втором этапе произошло разрушение, то должно вы-
полняться условие (1.97). Тогда подставляя (1.101) в (1.97) с ис-
пользованием обозначений (4.43) имеем:
12  2k12  '2   2  '2 2  1, (4.50)
190
откуда находим
2  '2 k 1 1  (1  k )21 . (4.51)
где k  ij(1)ij(2) .
Здесь учтено, что согласно (1.15) ij(1)ij(1)  1, ij(2)ij(2)  1.
s (1  2 )
Далее, вспоминая о том, что 2   из
ïð ((2) ) ïð ((2) )
(4.51) получаем формулу для расчета величины деформации на
втором этапе в момент разрушения:
 
 2 (ппр  ' 2 k 1 1  (1  k )21   пр ((2) )   1 .
(4.52)
При нагружении по программе сжатие–кручение k=0 (т.е.
угол излома траектории деформаций в пространстве деформаций
равен 90 ). Остальные числовые данные принимаем в соответ-
ствии расчетами в задаче 2:
 
2  0,3373  0  1  (1  0)  0,18582  0,853  0,2876  0,838
Таким образом, если на первой операции была произведена осадка до
степени деформации 0   1  0,2876 , то на второй операции закручива-
ния степень деформации не должна превышать величины равной 0,838. В
противном случае может произойти разрушение заготовки. По формулам
(4.38) можно найти допустимый угол закручивания.
Формула (4.52) универсальная и позволяет производить расчет допу-
стимых степеней деформации по различным программам двухэтапного
простого нагружения. На рис. 4.51, 4.52 приведен алгоритм расчета в
Mathcad предельных степеней деформации по программам: сжатие–
кручение, сжатие–сжатие боковое, сжатие–растяжение, кручение–
кручение. Результаты расчета приведены на рис. 4.53 в виде графиков за-
висимостей предельной деформации на втором этапе от деформации на
первом этапе.
Значения косинусов углов излома траектории деформации k и их обо-
значения на рис. 4.51 приведены в табл. 4.5. Обозначения других величин
приведены в табл. 4.6. Кроме этого строчные греческие буквы  и  запи-
саны прописными – как Е и Н. На рис. 4.51 в соотношениях для E2ck(E1)
, E2cp(E1) , E2cc(E1) , E2kk(E1) , E2ckp(E1) перенос длинных выра-
жений на следующую строку произведен с помощью команды Ctrl+Enter .
Сравнение результатов расчета (4.34) и (4.35) в задаче 1, (4.48) и
(4.49) в задаче 2 позволяет сделать важный вывод о том, что критерий
(1.97), в отличие от (1.91), позволяет моделировать анизотропное накопле-
191
ние повреждений в деформируемом металле. Это является актуальным
обобщением теории деформируемости металлов без разрушения в связи с
тем, что анизотропия пластичности деформированного металла – экспери-
ментально установленный факт, описанный во многих научных публика-
циях.
Таблица 4.5.
Значения косинусов углов излома траектории деформации по
различным программам простого двухэтапного нагружения
Обозначение на
Программа нагружения k
рис. 4.51 и 4.52
Сжатие–кручение (С+К)
0 kck
(расчет при а=0 в формуле (1.96))
Сжатие–растяжение (С+Р) –1 kcp
Сжатие–сжатие боковое (С+Сб) –0,5 kcc
Кручение–кручение (К+К) –1 kkk
Сжатие–кручение (С+Кa05)
0 kck
(расчет при а=0,5 в ф–ле (1.96))
Растяжение–кручение (Р+С) 0
Растяжение–сжатие боковое (Р+Сб) 0,5

Результаты, приведенные на рис. 4.53, показывают, что во всех случа-


ях изменение направления нагружения повышает пластичность материала.
Это также подтверждается экспериментами. Отмеченная особенность двух
и многоэтапного нагружения с изменением траектории деформации в виде
излома может быть эффективно использована при проектировании новых
технологических процессов обработки металлов давлением. Практическое
использование учета особенностей направленного характера формирова-
ния микроповреждений может повысить пластичность малопластичных
материалов, влиять на формирования мелкозернистой структуры металлов,
влиять на эксплуатационные свойства изделий, получаемых обработкой
давлением, путем управления течением металла в результате
Таблица 4.6.
Обозначения величин к рис. 4.51 и 4.52 (см. также табл. 4.5)
Обозначения
Программа нагружения
на рис. 4.51 в тексте
С+К ck1(E1)
С+Р
С+Сб
cp1(E1)
cc1(E1)

 1   1  1,(1) 
К+К kk1(E1)
192
С+Ка05 ckp1(E1)
С+К ck21(E1)
С+Р cp21(E1)
С+Сб cc21(E1) 
'2   2  1,(2) 
К+К kk21(E1)
С+Ка05 ckp21(E1)
С+К E2ck(E1)
С+Р E2cp(E1)
С+Сб E2cc(E1) 2 (ппр
К+К E2kk(E1)
С+Ка05 E2ckp(E1)

E1  0 0.1  1.6 H  1.4 1.35  1.4


2 3
Epr ( H)  0.853  ( 0.357 ) H  ( 0.228 ) H  ( 0.11 ) H
kkk  1 kcc  0.5 kck  0 kcp  1 a  0.5
E1 E1 E1
 ck1 ( E1)   cp1 ( E1)   cc 1 ( E1) 
Epr ( 1) Epr ( 1) Epr ( 1)
E1 E1 E1
 ck21 ( E1)   cp21 ( E1)   cc21 ( E1) 
Epr ( 0) Epr ( 1) Epr ( 1)
2
E1 E1  E1 
 a 
 kk1 ( E1)  ckp1 ( E1)  ( 1  a)  
Epr ( 0) Epr ( 1)  Epr ( 1) 
2
E1 E1  E1 
 a 
 kk21 ( E1)  ckp21 ( E1)  ( 1  a)  
Epr ( 0) Epr ( 0)  Epr ( 0) 

Рис. 4.51. Расчет функций повреждаемости по различным


программам простого двухэтапного нагружения
E2ck( E1)  ck21 ( E1)  kckck1 ( E1)  Epr ( 0)  E1
 1  1  kck  ck1 ( E1) 
 2 2 

E2cp( E1)  cp21 ( E1)  kcpcp1 ( E1)  Epr ( 1)  E1


 1  1  kcp  cp1 ( E1) 
 2 2 

E2cc( E1)  cc21 ( E1)  kcccc1 ( E1)  Epr ( 1)  E1


 1  1  kcc  cc1 ( E1) 
 2 2 

E2kk ( E1)  kk21 ( E1)  kkkkk1 ( E1)  Epr ( 0)  E1


 1  1  kkk  kk1 ( E1) 
 2 2 
193
E2ckp( E1)  ckp21 ( E1)  kckckp1 ( E1)  Epr ( 0)  E1
 1  1  kck  ckp1 ( E1) 
 2 2 

Рис. 4.52. Расчет предельных деформаций на втором этапе


по различным программам простого двухэтапного нагружения
2

E2ck  E1 
1.5
E2cc  E1 

E2cp  E1 
1
E2kk  E1 
E2ckp  E1 
0.5

0
0 0.5 1 1.5 2
E1 E1 E1 E1 E1
Рис. 4.53. Зависимость допустимых степеней деформации на
втором этапе от деформации на первом этапе нагружения

которого пластичность в направлении опасных эксплуатацион-


ных нагрузок наиболее высока и т.д.
Следует отметить, что в данном учебном пособии расчеты
использованного ресурса пластичности для двухэтапных процес-
сов произведены с использованием функции повреждаемости по-
строенной на основе линейного суммирования повреждений (т.е.
в формуле (1.96) коэффициент а принят равным нулю). Для срав-
нения на рис. 4.53 показана зависимость предельной деформации
на втором этапе от деформации на первом этапе по программе
сжатие–кручение полученная при а=0,5 (график в виде белых
кружков). Он значительно отличается от графика, полученного
при а=0 (сплошная линия с квадратными маркерами). Для обос-
нования величины а=0,5 в работе [26] приводятся результаты
ряда специальных опытов.
194
Приложения к главе 4
Приложение 1.
4.9. Команды главного меню Mathcad
Главное меню и панели инструментов показаны на рис. 4.2 и 4.7
сверху рабочего окна. Кнопки панелей инструментов предназначены для
подачи наиболее часто повторяющихся команд главного меню. Если на
кнопке подержать некоторое время курсор мыши, то на всплывающей
подсказке можно прочесть наименование команды, которую она дублиру-
ет. В среде Mathcad 8 возможна настройка панелей инструментов — сня-
тие с панели тех клавиш, с которыми пользователь не работает, и после-
дующее возвращение их на старое или новое место. Для этого нужно вой-
ти в меню View (Вид)  Toolbars (Панели инструментов) и поставить
или убрать галочку нажатием правой клавиши мыши перед опциями
Standard, Formatting или Math.
В последующем тексте в квадратных скобках отмечены "горячие кла-
виши" для подачи соответствующих команд с клавиатуры. В круглых
скобках дан перевод названия команд.
Опции меню делятся на три группы:
 заголовки новых меню (подменю), заканчивающиеся символом ;
 переключатели, перед именами которых может стоять (включено) или
не стоять (выключено) символ ;
 собственно команды меню, имена которых, в свою очередь, могут за-
канчиваться многоточием, которое означает, что перед выполнением
команды будут уточняющие вопросы.

Меню File (файл):

New [Ctrl+N] (Создать) - открыть окно для нового документа.


Кнопка и команда не адекватны: при нажатии на кнопку создается "нор-
мальный" Mathcad-документ, при подаче команд вызывается окно со спи-
ском шаблонов (бланков) документов (встроенных и пользовательских –
см. ниже команду Save as...), один из которых пользователь может исполь-
зовать для создания своего Mathcad -документа.

Ореn... [Сtт1-O] (Открыть...) - открыть существующий документ.

Save [Сtг1-S] (Сохранить) - сохранить на диске текущий документ


со старым именем, на старом месте и со старым форматом.
Save Аs... (Сохранить как...) - сохранить на диске текущий доку-
мент под новым именем и (или) на новом месте (в новой папке). Кроме то-
го, данная команда позволяет сохранить Mathcad-документ в следующих
форматах: Mathcad 14 (по умолчанию), Mathcad 13, Mathcad 12, в формате
195
шаблона Mathcad-документа (расширение хmct), в текстовом формате rtf
(rich text format), html-формате (формат документов с гипертекстовыми
ссылками) и некоторых др. форматах.
Send... (Послать почту...) – отправить текущий документ по электронной
почте.
Close [Ctrl+W] (Закрыть) – закрыть активный документ.
Save As Web Page (Сохранитькак Web-страницу) – сохранить копию
активного документа в файле формата html.
Page Setup... (Параметры страницы...) – опции вывода активного доку-
мента на печать.
Print Preview... (Просмотр...) – предварительный просмотр документа
перед печатью.
Print... [Ctrl+P] (Печать...) – распечатать активный документ.
Далее располагается список имен файлов, с которыми пользователь рабо-
тал в последнее время и которые можно быстро вызвать.
Exit [Alt+F4] (Выход) – завершение работы с Маthcad.
Properties (Свойства) – свойства документа.

Меню Еdit (Правка)


Undo [Сtrl+Z) (Отменить изменения) – отменить последнее редакти-
рование (откат).
Redo [Сtrl+Y] (Восстановить отмененное) – отменить последнюю
отмену редактирования (накат).
Cut [Ctrl+X] (Вырезать) – переместить выделенное в Clipboard (в
Буфер обмена).
Сору [Сtrl+С] (Копировать) – скопировать выделенное в Clipboard
(в Буфер обмена).
Paste [Сtrl+V] (Вставить) – вставить данные из Clipboard (из Буфера
обмена) в документ.
Раste Special... (Специальная вставка...) – вставить данные из Clipboard
(из Буфера обмена) в различном формате (формат Mathcad или ВIТМАР,
например) или со связью DDE (Dinamic Data Exchange – динамический
обмен данными).
Delete... [Сtrl+D] (Удалить...) – удалить выделенную область в доку-
менте (аналогично можно поступить, выделив нужную область в до-
кументе с помощью мышки и нажав клавишу Del).
Select All... [Сtrl+A] (Выделить все...) – выделить все в документе.
Find... [Ctrl+F] (Найти...) – найти заданную текстовую или математи-
ческую строку Mathcad.
196
Replace... [Ctrl+H] (Заменить...) – найти и заменить математическую или
текстовую строку.
Go to Page... (Перейти к странице) – расположить начало указанной
страницы в начало рабочего окна Mathcad.
Check Spelling... (Орфография...) – проверка орфографии. К сожа-
лению, Mathcad 8 проверяет только английскую орфографию и не может
проверять русскую. Поэтому рекомендуется объемные тексты сначала пи-
сать в среде, например Word, проверять там русскую орфографию (и заод-
но пунктуацию и синтаксис), а потом переносить данный текст коммента-
рием в среду Mathcad.
Links... (Связи...) – редактировать OLE- и DDE-связи в документе.
Объект [имя объекта] – операции редактирования со вставленным в
Mathcad-документ ОLЕ-объектом.

Меню View (Вид)


Toolbars (Панели инструментов) – скрыть/показать следующие панели
инструментов:
Standart (стандартная);
Formatting (форматирования);
Math (математическая), а через нее следующие:
• Arithmetic (арифметическая);
• Evaluation (выражения);
• Graph (графика);
• Matrix (векторы и матрицы);
• Calculus (вычисления);
• Programming (программирование);
• Greek (греческие буквы);
• Symblic (символьная математика);
• Modifier (дополнительные установки символьных пре-
образований).
Ruler (Линейка) – показать/скрыть линейку.
Status Bar (Панель статуса) – скрыть/показать панель статуса (настроек
Mathcad).
Trace window (Окно трассировки) - скрыть/показать окно трассировки.
Header and Foter (Верхний и нижний колонтитулы) – изменить колон-
титулы для распечатываемых страниц.
Regions (Регионы) – скрыть/показать границы регионов.
Annotations (Примечания) - скрыть/показать примечания.
Zoom... (Масштаб...) – изменить масштаб изображения рабочего до-
кумента.
Refresh [Ctrl+R] (Обновить) – перерисовать экран.
197
Меню Insert (Bставка):
Graph... (Графики...) – построение графиков:
X-Y Plot @ (Декартов график) – создать двухмерный декартов
график.
Polar Plot [Ctrl+7] (Полярный график) – создать двухмерный
график в полярных координатах.
3D Plot Wizard – мастер трехмерных диаграмм.
Surface Plot [Ctrl+2] (График поверхности) – создать трехмерный
график.
Contour Plot [Ctrl+5] (Карта линий уровня) – создать контурный
график.
3D Scatter Plot (График рассеяния) – создать трехмерную диа-
грамму.
3D Bar Plot (Трехмерная гистограмма) – создать изображение
совокупности столбиков в трехмерном пространстве.
Vector Field Plot (Векторное поле) – начертить векторное поле на
плоскости.
Matrix... [Ctrl+М] (Матрицы...) – создать матрицу (вектор) или из-
менить размеры матрицы (вектора). Ограничение по этой команде – в мас-
сиве может быть не более 100 элементов (10 строк и/или 10 столбцов). Но
Mathcad 8 позволяет работать с матрицами, содержащими до 8 миллионов
элементов, если хватает памяти компьютера.
Function... [Ctrl+E] (Вставить функцию...) – показать прокручи-
вающийся список (диалоговое окно) имеющихся функций.
Units [Ctrl+U] (Единицы...) – вставить единицы измерений.
Picture… [Ctrl+T](Рисунок...) – создать область для импорта рисунка.
Агеа (Область) – вставить в Mathcad -документ границы начала и конца
области, к которой могут быть применены команды защиты и захлопыва-
ния, хранящиеся в меню Format.
Math Region [Ctrl+Shift+A] (Математическая область) – вставка в тек-
стовый комментарий математической области.
Text Region ["] (Текстовая область) – вставка текстовых комментариев.
Page Break (Разметка страниц) – выделение границы страниц в доку-
менте.
Hiperlink… [Ctrl+K] (Гиперсвязь)
New (Новая) – создать гипертекстовую связь из текущего ре-
гиона в другой документ, в локальной файловой системе или в
WWW.
Erase (Удалить) – деактивизировать все гипертекстовые связи,
связанные с текущим выделением.
198
Edit (Редактировать) – редактировать гипертекстовую связь,
связанную с текущим выделением.
Reference... (Ссылка...) – определить Mathcad-документ, переменные и
функции которого доступны в текущем документе.
Component... (Компонент...) – вставить компонент данных или прило-
жения в документ с позиции курсора.
Data (Данные) – вставить данные различных форматов.
Cjntrol (Элемент управления) – вставить элемент управления.
Object... (Объект...) – вставить или связать OLE объект с Mathcad-до-
кументом.
Меню Format (форматирование)
вызвать команды форматирования объектов Mathcad можно также через
нажатие правой кнопки мыши):
Equation... (Формат стиля...) – изменить цвет, размер и стиль написания
выделенных математических символов, цифр и букв.
Result... (Формат числа...) – изменить формат чисел.
Text... (Формат текста...) – изменить цвета, размер и стиль написания
текстовых комментариев.
Paragraph... (Формат параграфа...) – изменить разметки абзаца.
Tabs (Табуляция) – установить табуляцию для документа или выделен-
ного участка текста.
Style... (Формат стиля текста...) – изменить стиль написания текста в до-
кументе.
Properties... (Изменения Свойств...) – изменить свойства выделенного
выражения. Здесь вы можете выделить данное выражение цветом, из-
менить цвет и стиль рамки, выделяющей это выражение, а также включить
опции, позволяющие игнорировать данное выражение при вычислениях
или при символьной оптимизации.
Graph... (Формат графика...) – изменить формат графиков:
X-Y Plot... (Формат декартова графика) – изменить декартов гра-
фик.
Ро1аг Р1о1... (Формат полярного графика) – изменить полярный
график.
3D Plot... (Формат трехмерного графика) – изменить трехмерный
график.
Тгасе... (Трассировка...) – чтение координат напрямую из выде-
ленного графика.
Zoom... (Увеличение...) – увеличенный просмотр куска выделенного
графика.
Со1ог... (Цвет...) – изменения цветов:
Backgraund... (Задний план...) – изменение цвета фона.
199
Hightlight... (Подсветка...) – изменения цвета подсветки выражения
(при выборе
Format\Properties\Hightlight Region).
Annotation... (Аннотация...) – установка цвета подсветки, появ-
ляющейся при редактировании электронной книги.
Use Default Palette (Палитра по умолчанию...) – использование цве-
тов по умолчанию.
Optimize Palette (Оптимизировать палитру...) – использование оп-
тимально возможных цветов для данной системы.
Агеа (Редактирование области) – редактирование области документа:
Lock... (Запереть область..;) – защитить от редактирования вы-
бранную область. Защита может быть с паролем и без пароля.
Unlock... (Отпереть область...) – разрешение редактирования за-
блокированной области.
Со11арse (Захлопнуть) – захлопнуть текущую область.
Expend (Раскрыть) – раскрыть захлопнутую область.
Separate Regions (Разделить области...) – отделить в документе все
фрагменты друг от друга.
Aling Regions (Выравнивание регионов...) – выравнивание выделенных
регионов:
Across (Горизонтально...) – по горизонтали, проходящей между са-
мым верхним и самым нижним выделенными регионами документа.
Down (Вертикально...) – по вертикали, проходящей между самым
правым и самым левым выделенными регионами документа.
Repaginate Now– установка 'мягких" переносов страниц (разрыв страницы
не пересекает формулы).
Меню Tools (Сервис)
Spelling (Проверка орфорафии) – проверка орфографии текстовых обла-
стей.
Protect Worksheet (Запереть документ) – защита документа от редакти-
рования.
Calculate [F9] (Пересчитать) – провести расчеты по формулам, которых
коснулось последнее редактирование.
Optimize (Оптимизация) – переключатель режима оптимизации числен-
ных расчетов.
Debug (отладка) – управление отладкой программ
Disable Evaluation (Отключить вычисления) – включить/выключить
вычисления.
Trace Error (трассировка ошибки) – трассировка источника сообщений
об ошибке.
Worksheet Options (Опции документа) - установка опций математики.
200
License (Лицензия) – параметры лицензирования копии Mathcad.
Preferences (Насторойки) – управление основными настройками.
Меню Simbolics (Символика):
Evaluate (Вычислить) – преобразование выражений:
Symbolically [Shift+F9] (Вычислить в символах) – символьное вы-
числение выражения.
Floating Point... (С плавающей точкой...) – вычисление численного
значения символьного выражения: результат – число с плавающей
точкой. Максимальное число знаков – 4000.
Сошр1ех (В комплексном виде) – комплексное преобразование вы-
ражения.
Simplify (Упростить) – упростить выделенное выражение, выполняя
арифметические действия, сокращая подобные слагаемые, приводя к об-
щему знаменателю и используя основные тригонометрические тождества.
Expand (Разложить по степеням) – раскрытие выражения: было (X+Y) •
(X-Y), стало X2-Y2.
Factor (Разложить на множители) – разложить на простые множител.
Collect (Разложить по подвыражению) – собрать слагаемые, подобные
выделенному выражению, которое может быть отдельной переменной или
функцией со своим аргументом. Результатом будет выражение, полиноми-
альное относительно выбранного выражения.
Polynomial Coefficients (Полиномиальные коэффициенты) – найти ко-
эффициенты выражения, когда оно записано как полином относительно
выделенной переменной или функции.
Variable... (Переменные...) – преобразования, касающиеся переменных:
Solve (Решить относительно переменной) – найти значения выде-
ленной переменной, при которых содержащее ее выражение ста-
новится равным нулю. Если выделить переменную в уравнении или
неравенстве, эта команда решает уравнение или неравенство относи-
тельно этой переменной.
Substitute (Заменить переменную) – подставить содержимое Буфера
обмена вместо переменной в выражение во всех местах, где она
встречается. Для использования этой команды меню сначала ско-
пируйте в Буфер обмена то, что нужно подставить вместо этой пере-
менной, используя команды Копировать или Выре- зать. Затем выде-
лите переменную в каком-либо месте выражения и выберите эту ко-
манду меню.
Differentiate (Дифференцировать по переменной) – дифференциро-
вать все выражение, содержащее выделенную переменную, по от-
ношению к этой переменной. Остальные переменные рассматри-
ваются как константы.
201
Integrate (Интегрировать по переменной) – интегрировать все вы-
ражение, содержащее выделенную переменную, по этой переменной.
Expend to Series... (Разложить в ряд...) – найти несколько членов
разложения выражения в ряд Тейлора по выделенной переменной.
Диалоговое окно позволяет выбрать количество членов разложения.
Convert to Partial Fraction (Разложить на элементарные дроби) –
разложить на элементарные дроби выражение, которое рассмат-
ривается как рациональная дробь относительно выделенной пе-
ременной.
Matrix (Матричные операции) – работа с матрицами:
Transpose (Транспонировать) – транспонирование матрицы.
Invert (Обратить) – инвертирование матрицы.
Determinant (Определитель) – вычисление детерминанта (опреде-
лителя) матрицы.
Transform (Преобразования):
Fourier (Преобразование Фурье) – вычислить преобразование Фу-
рье относительно выделенной переменной.
Inverse Fourier (Обратное преобразование Фурье) – вычислить об-
ратное преобразование Фурье относительно выделенной переменной.
Результат – функция от переменной t.
Laplace (Преобразование Лапласа) – вычислить преобразование
Лапласа относительно выделенной переменной. Результат – функция
от переменной s.
Inverse Laplace (Обратное преобразование Лапласа) – вычислить
обратное преобразование Лапласа относительно выделенной пе-
ременной. Результат – функция от переменной t.
Z-(z-преобразование) – вычислить z-преобразование выражения по
отношению к выделенной переменной. Результат – функция от пере-
менной z.
Inverse Z(Обратное z-преобразование) – вычислить обратное z-
преобразование относительно выделенной переменной. Результат –
функция от переменной n.
Evaluation Style... (Стиль результата...) – выбор способа отображения
результата символьных преобразований: наличие комментариев и верти-
кальное либо горизонтальное размещение по отношению к пре-
образуемому выражению.
Меню Window (Окно):
Cascade (Каскад) – расположить окна документов друг под другом так,
чтобы были видны заголовки (каскадом).
Tile Horizontal (По горизонтали) – расположить окна документов гори-
зонтально так, чтобы они не перекрывались.
202
Tile Vertical (По вертикали) – расположить окна документов верти-
кально так, чтобы они не перекрывались.
Меню Неlр (Справка):
Mathcad help [F1] (Техническая поддержка...) – содержит информа-
цию, помогающую наладить надлежащую работу Mathcad.
What's This? (Что это такое?) – быстрая интерактивная справка об эле-
ментах интерфейса.
Developer's Referensece (Справка для разработчиков) – дополнительная
справка для разработчиков.
Author's Referensece (Справка для авторов) – справка для авторов элек-
тронных книг.
Tutorials (Учебники) – доступ к электронным книгам учебников.
QuickSheets (Быстрые шпаргалки) – доступ к электронным видам быст-
рых шпаргалок.
Referensece Tables (Справочный стол) – доступ к электронной книге со
справочными таблицами.
E-Books (Электронные книги) – открыть существующую в виде файла
электронную книгу.
User's Forum (Форум) – перейти на форум пользователей Mathcad.
Mathcad.com – перейти а сайт Mathcad.
Mathcad Update (Обновление Mathcad) – Проверить сайт компании
MathSoft на наличие обновлений.
About Mathcad... (О программе...) – показать номер версии и лицензии
Mathcad.
Register Mathcad (Регистрация) – Онлайн-регистрация копии Mathcad.
203
Приложение 2
4.10. Встроенные операторы
Обозначения:
А и В —массивы векторов и матриц;
U и V— векторы с действительными или комплексными элементами; М
— квадратная матрица; z и w— действительные или комплексные числа; х
и у— действительные числа; m и n— целые числа; i — диапазон перемен-
ных; t — любое имя переменной; f — функция; Х и Y— переменные или
выражения любого типа.
Оператор Напи- Го- Описание
сание в ря-
Mathca чая
d кла
ви
ша
Присвоить зна-  :=  Присваивает значение переменной
чение перемен- a := b+c (элементу массива), определяет функцию
ной (элементу Mi,j := 5 пользователя, видимую правее и ниже
<2>
массива, столб- M := V данного оператора.
цу матрицы), Z(x,[y,…
определить ]:=x+5
функцию поль-
зователя
Присвоить зна-    Присваивает значение локальной пере-
чение локальнойa  b+c менной, видимой только в программном
переменной Mi,j  5 блоке.
(элементу мас- M<2> 
сива, столбцу V
матрицы)
Вычисление чи- =  Вычисляет и выводит на дисплей во вто-
слового значе- (  ) рой операнд числовое значение пе-
ния a=23,45 ременной, выражения, функции, запи-
L=34,56 санной в первом операнде. Можно зада-
m вать размерность (операнд).
f(x)=21
vi=5
Круглые скоб- (X) (,) Группа операторов.
ки
Нижний индекс Аn [ Возвращение индексированного элемента
массива.
<n>
Верхний ин- А Ctrl+ Выбор колонки п из матрицы А. Возврат
декс 6 вектора.
204
Векторизация  Ctrl+ Позволяет производить операции по экс-
X  прессии Х для того, чтобы один элемент
заменялся другим. Все векторы или мат-
рицы в Х должны быть одинакового раз-
мера.
Факториал n! ! Возвращает n(n-1)(n-2)... Целое число n не
может быть отрицательным.
Сопряженный Х " Инвертированный сигнал мнимой части Х.
комплекс
т
Транспониро- А Ctrl+ Возвращает матрицу, чьи ряды являются
вать 1 колонками А, а колонки — рядами А. А
может быть вектором или матрицей.

Степень zw ^ Возводит z в степень w.


n
Степень мат- M ^ nth - степень квадратной матрицы М (ис-
рицы, ин- пользование матрицы умножения). n долж-
–1
версная мат- но быть целым числом. М обратно про-
рица порционально М. Другие отрицательные
степени являются степенями инверсий.
Возврат матрицы.
Отрицание -X – Умножение Х на –1.
Сумма вектора v Ctrl+ Суммы элементов вектора V; возвращает
4 скаляр.
Квадратный ко- z \ Возвращает положительный квадратный
рень корень для положительного z; абсолютную
величину для отрицательного или ком-
плексного z .
Корень n-й сте- n z Ctrl+ Возвращает nth корень z; возвращает ре-
пени \ альное значение корня всякий раз, когда
это возможно.
Размер (абсо- z  Возвращение Re( z ) 2  Im( z ) 2 .
лютное значе-
ние)
Размер вектора |v|  Возвращает v  v , если все элементы век-
тора являются вещественными . Возвраща-
_
ет v  v , если какой-либо элемент вектора V
является комплексным.
Детерминант |М|  Возвращает определитель квадратной мат-
рицы М .
205
Деление Х/z / Деление выражения Х на скаляр z, не рав-
ный 0. Если Х является массивом, то мы
делим каждый элемент массива на z .
Суммирование n Ctrl+ Произвести суммирование х для i=m,
x
i m Shift m+1…n. х может быть любым выражением;
+4 m и n должны быть целыми числами.
Умножение XV * Возвращает произведение Х и V, если Х и
V являются скалярами. Умножает каждый
элемент V на X, если V является массивом
и Х — скаляром. Возвращает точечное
произведение (внутреннее произведение),
если Х и V — векторы одинакового разме-
ра. Выполняет умножение матрицы, если Х
и V являются подобными матрицами .

Произведение n Ctr Выполнить итерацию произведения Х для


X l+ i=m, m+1…n. Х может быть любым выра-
i m
Shi жением, m и n должны быть целыми чис-
ft+ лами.
Границы сум- X 3
$ Возвращает сумму Х ряда переменных i. Х
мирования i может быть любым выражением .
Границы про- X # Возвращает итерации произведений Х над
i
изведения рядом переменных i. Х может быть любым
выражением .
Предел lim f ( x ) Ctrl+ Возвращает предел функции f(х) по мере
x a
L того, как х приближается к значению а.
Должно быть оценено символически.
Предел lim f ( x ) Ctrl+ Возвращает предел функции f(х) по мере
x a 
B того, как х приближается к значению а с
левой стороны. Должно был оценено сим-
волически.
Предел lim f ( x ) Ctrl+ Возвращает предел функции f(х) по мере
x a 
A того, как х приближается к значению а с
правой стороны. Должно быть оценено
символически.
206
Интеграл b
& Возвращает определенный интеграл f(t) на
 f ( t )dt интервале [а, b]. а и b должны быть реаль-
a
ными скалярами. Переменные в выражении
f(t), исключая переменную интегрирования
t, определены. Подынтегральное выраже-
ние f(t) не может быть возвращено в мас-
сив.
Неопределен-  f ( t ) dt Ctrl+ Возвращает неопределенный интеграл f(t).
ный интеграл I Должен быть оценен символически.
Производная d ? Возвращает производную f(t) по t. Все пе-
f( t)
dt ременные в выражении f(t) должны быть
определены, переменная t должна иметь
скалярное значение, функция f(t) должна
возвращать скаляр.
nth-я производ- d n Ctrl+ Возвращaeт n-ю производную от f(t) по t.
f( t)
ная dt n ? Все переменные в f(t) должны быть опре-
делены, переменная (должна иметь ска-
лярное значение, функция f(t) – скаляр, n
должно быть выражено с помощью цифр 0,
1, 2, 3, 4, 5 или оценено символически ка-
ким-нибудь целым положительным чис-
лом.
Сложение Х+V + Выполняет скалярное сложение, если X, V
или оба являются скалярами. Выполняет
сложение элементов, если Х и V-векторы
или матрицы одинакового размера. Если Х
является массивом и V-скаляром, склады-
вает каждый элемент V и Х.
Вычитание Х-V - Выполняет скалярное вычитание, если X, V
или оба являются скалярами. Выполняет
вычитание элементов, если Х и V – векто-
ры или матрицы одинакового размера. Ес-
ли Х является массивом и V– скаляром,
вычитает V из каждого элемента Х.
Примечание: в таблице приведены не все встроенные операторы, а только
те, которые используются в данном учебном пособии. Полный перечень
приведен в работе [19].
207
Приложение 3
4.11. Предопределенные и системные переменные*

Число . В численных расчетах Mathcad использует


значение  с учетом 15 значащих цифр. В символь-
=3,14159 ... ных вычислениях  сохраняет свое точное значение.

e=2,71828… Основание натуральных логарифмов. В численных


расчетах Mathcad использует значение е с учетом 15
значащих цифр. В символьных вычислениях е со-
храняет свое точное значение.
 Бесконечность. В численных расчетах это заданное
большое число (10307). В символьных вычислениях –
бесконечность.
%=0,01 Процент. Используется в выражениях, подобных
10%, или как масштабный множитель в поле, отво-
димом для единиц размерности.
-3
TOL=10 Допускаемая погрешность для различных алгорит-
мов аппроксимации (интегрирования, решения урав-
нений и т.д.).
-3
СTOL=10 Допускаемая погрешность для равенств и нера-
венств, входящих в решение оптимизационных задач
с ограничениями.
ORIDGIN=0 Определяет индекс первого элемента векторов и
матриц.
PRNCOLWIDTH=8 Ширина столбца, используемая при записи файлов
функцией WRITEPRN.
PRNPRECISION=4 Число значащих цифр, используемых при записи
файлов функцией WRITEPRN.
FRAME=0 Используется в качестве счетчика кадров при созда-
нии анимаций.
inn=outn Переменные ввода и вывода в Mathcad-документах в
среде МаthСоппех (инструмент, входящий в состав
Mathcad и позволяющий интегрировать Mathcad,
Маtlаb и Ехсеl).
CWD Текстовая переменная, хранящая адрес текущего до-
кyмента на диске.
*
Cм. п. 4.2.5.
208
Приложение 4
4.12. Встроенные функции Mathcad
Обозначения:
х и у – вещественные числа; S – цепочка символов (текст); z – вещест-
венное либо комплексное число; m, n, i, j и k – целые числа; v, u и все
имена, начинающиеся с v, – векторы (кроме var); А и В – матрицы либо
векторы; М и N – квадратные матрицы;
F – вектор-функция; file – либо имя файла, либо файловая переменная,
присоединенная к имени файла.
Все углы измеряются в радианах. Многозначные функции (арксинус,
например) и функции с комплексным аргументом всегда возвращают
главное значение.
Имена приведенных функций нечувствительны к шрифту, но чувст-
вительны к регистру – их следует печатать в точности так, как они приве-
дены. Рекомендуется не набирать имена функций через клавиатуру, а
пользоваться кнопкой (командой) Insert Function... (Вставить функцию...)
из меню Insert. Это позволит работать с Мастером функций. После имени
функции следует читать "возвращает" и далее по тексту.

4.12.1. Встроенные функции Mathcad по группам


1. Восемнадцать функций Бесселя (Bessel):
Ai(x), bei(n, x), ber(n, х), Bi(x), IO(x), I1(x), In(m, x), JO(x), J1(x), Jn(m,
x), js(n, x), КО(х), K1(x), Kn(m, x), YO(x), Y1(х), Yn(m, x), ys(n, х).
2. Пять функций работы с комплексными числами (Complex Numbers):
arg(z), csgn(z), Im(z), Re(z) и signum(z).
3. Тринадцать функций решения дифференциальных уравнений и систем
(задача Коши, краевая задача, уравнения в частных производных –
Differential Equation Solving):
Bulstoer(y, x1, x2, npts, D), bulstoer(y, х1, x2, асс, D, kmax, save),
bvalfit(v1, v2, х1, x2, xf, D, load1, load2, score), multigrid(M, ncycle),
Odesolve (t,t1,[step]), pdesolve(u,x,xrange,ttrange,[xpts],[tpts]), relax(А,
В, С, D, Е, F, U, rjac), Rkadapt(y, x1, х2, npts, D), rkadapt(y, х1, x2, асс,
D, kmax, save), rkfixed(y, x1, x2, npts, D), sbval(v, x1, x2, D, load,
score), Stiffb(y, x1, x2, npts, D, J), stiffb(y, x1, x2, асс, D, J, kmax,
save), Stiffr(y, x1, x2, npts, D, J), stiffr(y, х1, x2, асс, D, J, kmax, save).
4. Три функции типа выражения (Kxpression Туре):
IsArray(x), IsScalar(х), IsString(x).
5. Двадцать пять функций работы с файлами (File Access):
APPENDPRN(file), LoadColormap(file), READ(file),
READ_BLUE(file), READBMP(file), READ_ GREEN(file),
READ_HLS(file), READ_HLS_HUE(file),
READ_HLS_LIGHT(file), READ_HLS_SAT(file), READ_HSV(file),
READ_HSV_HUE(file), READ_HSV_SAT(file),
209
READ_HSV_VALUE(file),
READ_IMAGE(file), READPRN(file), READ_RED(file),
READRGB(file), SaveColormap(file, М), WRITE(file),
WRITE_HLS(file), WRITE_HSV(file),
WRITEBMP(file), WRITEPRN(file), WRITERGB(file).
6. Шестьдесят четыре функции обработки сигналов (Signal Processing):
(см. документацию и help пакета и одноименного электронного учебника).
7. Девяносто пять функций обработки образов (Image Processing):
(см. документацию и help пакета).
8. Восемь функций преобразований Фурье (Fourier Transform):
CFFT(A), cfft(A), FFT(v), fft(v), ICFFT(A), icfft(A), IFFT(v), ifft(v).
9. Двенадцать гиперболических функций (Hyperbolic):
sinh(z), cosh(z), tanh(z), csch(z), sech(z), coth(z), asinh(z), acosh(z),
atanh(z), acoth(z), asech(z), acsch(z).
10.Одиннадцать функций иитерполяции и экстраполяции (Interpolation and
Prediction):
linterp(vx, vу, х), cspline(vх, vy), pspline(vx, vy), lspline(vх, vy), in-
terp(vs, vх, vу, х), cspline(Mxy, Mz), pspline(Mxy, Mz), lspline(Мху,
Mz), interp(vs, Мху, Mz, v), predict(v, m, n), bspline(vх, vу, u, n).
11. Три логарифмические и экспоненциальные функции (Log and
Exponential):
exp(z) (или ez), ln(z), log(z, b).
12. Пять функций теории чисел и комбинаторики (Numbers
Theory/Combinatorics):
combin(n, k), gcd(A), lcm(A), mod(n, k), premut(n, k).
13. Пять функций ступенек и условий (Piecewise Coatinuous):
 (i, j, k), Ф(х), if(cond, х, у),  (х, у), sign(х).
14.Шестнадцать функций плотности вероятности (Probably Density):
dbeta(x, s1, s2), dbinom(k, n, р), dchisq(x, d), dexp(x, r), dF(х, d1, d2),
dgama(х, s), dgeom(k, р), dhypergeom(m, а, b, n), dlnorm(x, mu, sigma),
dlogis(x, l, s), dnbinom(k, n, р), dnorm(х, mu, sigma), dpois(k, 1) dt(х, d),
dunif(x, а, b), dweibull(х, s).
15.Тридцать шесть функций распределения вероятности (Probably
Distribution):
cnorm(x), pbeta(x, s1, s2), pbinom(k, n, р), pcauchy(x, 1, s), pchisq(х, d),
рехр(х, r), pF(x, d1, d2), pgamma(х, s), pgeom(k, р), phypergeom(m, а, b,
n), plnorm(x, mu, sigma), plogis(x, l, s), pnbinom(k, n, р), рnоrm(х, mu,
sigma), ppois(k, 1), pt(x, d), punif(х, а, b), pweibull(x, s), qbeta(p, s1, s2),
qbinom(p, n, q), qcauchy(p, l, s), qchisq(р, d), qexp(p, r), qF(p, d1, d2).
qgamma(p, s), qgeom(р, q), qhypergeom(p, n, М, N), qlnorm(p, mu,
sigma), qlogis(р, 1, s), qnbinom(p, n, r) qnorm(p, mu, sigma), qpois(р, l),
qt(p, d), qunif(p, а, b).
16. Восемнадцать функций случайных чисел (Random Numbers):
210
rbeta(m, s1, s2), rbinom(m, n, р), rcauchy(а, l, s), rchisq(m, d), rexp(m, r),
rF(m, d1, d2), rgamma(m, s), rgeom(m, p), rhypergeom(m, а, b, n),
rlnorm(m, mu, sigma), rlogis(m, 1, s), rnbinom(m, n, р), rnd(x), rnorm(m,
mu, sigma), rpois(m, 1), rt(m, d), runif(m, а, b), rweibull(m, s).
17.Десять функций регрессии и сглаживания (Regression and Smoothing):
genfit(vx, vу, vg, F),.intercept(vx, vу), ksmooth(vx, vу, b), linfit(vх, vу,
F), loess(Mx, Му, span), medsmooth(vу, n), regress(Mx, vу, n), slope(vx,
vу), stderr(vx, vу), supsmooth(vх, vу).
18. Семь функций решения алгебраических уравнений и систем, а также
оптимизации (Solving):
Find(var1, var2,...), Isolve(М, v), Maximize(f, var1, var2,...), Min-
Err(var1, var2,...), Minimize(f, var1, var2,...), polyroots(v), root(f(var),
var).
19.Четыре функции сортировки массивов (Sorting):
csort(А, j), reverse(А), rsort(A, j), sort(v).
20.Двенадцать специальных функций (Special):
erf(z), erfc(x), fhyper(a, b, с, x), Gamma(а, z), Неr(n, x), ibeta(a, x, у),
Jac(n, а, b, x), Lag(n, x), Leg(n, x), mhyper(а, b, х), Tcheb(n, x), Ucheb(n,
x).
21. Шестьдесят две статистические функции (Statistics):
mean(A), median(A), var(А), Var(А), cvar(А,В), stdev(A), Stdev(А),
соrr(А, В), dbeta(x, s1, s2), dbinom(k, n, р), dcauchy(х, 1, s), dchisq(x,
d), dexp(х, r), dF(х, d1, d2), dgamma(x, s), dgeom(k, р), dhypergeom(m,
а, b, n), dlnorm(х,  ,  ), dlogis(х, 1, s), dnbinom(k, n, р), dnorm(х,  ,  ),
dpois(k,  ), dt(х, d), dunif(x, а, b), dweibull(x, s), cnorm(x), fhyper(а, b, c,
x), mhyper(a, b, х), pbeta(x, s1, s2), pbinom(k, n, р), pcauchy(x, l, s),
pchisq(х, d), рекр(x, r), pF(x, d1, d2) pgamma(x, s), pgeom(k, р),
phypergeom(m, а, b, n), plnorm(x, mm,  ), plogis(x, l, s), pnbinom(k, n,
p), pnorm(x,  ,  ), ppois(k,  ,  ), pt(х, d), punif(х, а, b), pweibull(x, s),
qbeta(x, s1, s2), qbinom(p, n, q), qcauchy(p, l, s), qchisq(р, d), qexp(p, r),
qF(p, d1, d2), qgamma(p, s), qgeom(p, q), qhypergeom(p, а, b, n),
qlnorm(p,  ,  ), qlogis(p, 1, s), qnbinom(p, n, q), qnorm(p,  ,  ), qpois(р,
 ), qt(p, d), qunit(p, а, b), qweibull(р, s).
22. Восемь текстовых функций (String):
concat(S1, S2, S3,...), strlen(S), search(8, SubS, m), substr(S, m, n),
str2num(S), num2str(z), str2vec(S), vec2str(v).
23.Четыре функции округления и работы е частью числа (Truncatinn and
Round-06):
ceil(х), floor(x), round(х, n), trunc(x).
24.Две функции, определенные пользователем (User function):
kronecker(m, n), Psi(z).
25. Тридцать четыре функции работы с векторами и матрицами (Vector
and Matrix):
211
augment(A, В), cholesky(М), cols(A), cond1(M), cond2(M), conde(M),
condi(М), diag(v), eigenvals(M), eigenvec(M, z), eigenvecs(M), gen-
inv(A), genvals(М, N), genvecs(M, N), identity(n), last(v), lenght(v),
lu(M), matrix(m, n, f), max(A), min(A), norm1(M), norm2(M),
norme(M), normi(M), qr(A), rank(А), rows(A), rref(A), stack(A, В), sub-
matrix(A, ir, jr, ic, jc), svd(A), svds(А), tr(M).
26. Две функции волнового преобразования (Wavelet Transform):
iwave(v), wave(v).

4.12.2. Встроенные функции Mathcad по алфавиту


1. acos(z) – арккосинус z.
2. acosh(z) – гиперболический арккосинус – обратная функция к гипер-
болическому косинусу.
3. асоt(z) – арккотантенс z (в радианах). Результат – между 0 и  , если z –
вещественное. Результат – действительная часть, если z – комплексное
число.
4. acoth(z) – обратный гиперболический котангенс z. Результат – дей-
ствительная часть для комплексного числа z.
5. acsc(z) – арккосеканс z (в радианах). Результат – действительная часть
для комплексного числа z.
6. acsch(z) – гиперболический арккосеканс. Результат – действительная
часть для комплексного числа z.
7. Ai(х) – значение функции Эйри первого вида.
8. angle(x, у) – угол (в радианах) между положительным направлением оси
х и радиус-вектором точки (х, у). Результат от 0 до 2  .
9. APPENDPRN(file) – добавление матрицы А к существующему файлу
данных (обладающему структурой ASCII) file.prn на диске. Каждая
строка матрицы становится новой строкой в данном файле. Суще-
ствующие данные должны иметь столько же столбцов, сколько А.
10. arg(z) – угол (в радианах) между положительным направлением оси х и
комплексного числа к Результат от -  до  .
11. asec(z) – косеканс z (в радианах). Результат – действительная часть для
комплексного числа z.
12. asech(z) – гиперболический косеканс z Результат – действительная
часть для комплексного числа z .
13. asin(z) – угол (в радианах), синус которого равен z; результат от - /2 до
 /2, если z – вещественное. Действительная часть для комплексного z.
14. asinh(z) – ареасинус: обратная функция к гиперболическому синусу z.
Результат – действительная часть для комплексного числа z.
15. atan(z) – арктангенс z. Результат от -  /2 до  /2, если z – веществен-
ное. Действительная часть для комплексного z.
16. atan2(х, у) – угол (в радианах) от положительного направления оси
абсцисс до прямой, содержащей начало координат (0, 0) и точку с коор-
212
динатами (х, у). И х и у должны быть вещественными числами. Резуль-
тат от -  до  .
17. atanh(z) – ареатангенс: обратная функция к гиперболическому тан-
генсу. Результат – действительная часть для комплексного числа z
18. augment(A, В) – горизонтальное слияние двух матриц (векторов); обе
матрицы должны иметь одинаковое число строк.
19. bei(n, х) – значение мнимой функции Бесселя – Кельвина.
20. ber(n, х) – значение вещественной функции Бесселя – Кельвина по-
рядка n.
21. Bi(х) – значение функции Эйри второго вида.
22. bspline(vx, vу, u, n) – вектор коэффициентов кубического сплайна сте-
пени n. Полученный вектор становится первым аргументом функции
interp.
23. bulstoer(y, х1, х2, асс, D, kmax, savе) – решение системы обыкно-
венных дифференциальных уравнений с использованием метода Були-
рша – Штера (Bulirsh – Stoer). у – вектор начальных значений по ин-
тервалу (x1, x2); D(х, у) – вещественный вектор значений функции, со-
держащий производные (по у) неизвестных функций. kmax – макси-
мальное число промежуточных точек, по которым должно быть ап-
проксимировано решение. Save – наименьшее допустимое простран-
ство между величинами, по которым аппроксимировано решение.
24. Bulstoer(у, х1, х2, npts, 0) – решение системы обыкновенных диф-
ференциальных уравнений с использованием метода Булирша – Штера.
у – вектор начальных значений по интервалу (x1, x2); D(х, у) – веще-
ственный вектор значений функции, содержащий производные (по у)
неизвестных функций; npts – количество точек, не являющихся изна-
чальными, по которым аппроксимировано решение.
25. bvalfit(v1, v2, х1, х2, xf, О, load1, load2, score) – начальные условия для
краевой задачи. v1, v2 – векторы начальных значений неопределенных
слева от xl и х2 соответственно; D(х, у) – вещественный вектор значе-
ний функции, содержащий производные (по у) неизвестных функций;
load(x1, v1), load(х1, v2) – вещественные векторы значений функции, n
элементов которых, аналогичны значениям n неизвестных функций в
точках x1, х2 соответственно; score(xf, у) – вещественный n-
элементный вектор значений функции, определяющий, насколько, по
вашему желанию, решение должно соответствовать значению в точке
xf (решение известно в некоторой промежуточной точке xf).
26. ceil(x) – наименьшее целое, не превышающее х.
27. cfft(A) – быстрое дискретное преобразование Фурье массива ком-
плексных чисел А. Возвращает массив такого же размера, как и его ар-
гумент. А – вещественная или комплексная матрица или вектор.
28. CFFT(A) – то же, что и в пункте 27, но использует другие норму и
знак.
213
29. cholesky(М) – треугольное разложение матрицы М методом Холец-
кого. М=LLT, где М – симметричная матрица, L – треугольная матрица.
Возвращает L .
30. cnorm(x) – суммарное стандартное нормальное распределение.
31. cols(A) – число столбцов в массиве А. А – матрица или вектор.
32. combin(n, k) – число поднаборов (каждый размером k), которое может
быть сформировано из объектов n. Это число поднаборов известно как
комбинация; n и k – целые числа, больше либо равные нулю (0 k n).
33. concat(S1, S2,...) – "склеивание" двух (или более) текстовых пере-
менных S1 и S2. Ставит S2 в конец S1 и т. д.
34. cond1(М) – число обусловленности матрицы, вычисленное в норме L1.
35. cond2(M) – число обусловленности матрицы, вычисленное в норме L2.
36. conde(M) – число обусловленности матрицы, вычисленное в норме ев-
клидового пространства.
37. condi(M) – число обусловленности матрицы, основанное на равно-
мерной норме.
38. соrr (А, В) – коэффициент корреляции для двух массивов А и В, где А
и В – матрицы размера mxn или векторы такого же размера.
39. cos(z) – косинус z.
40. cosh(z) – гиперболический косинус z.
41. cot(z) – котангенс z.
42. coth(z) – гиперболический котангенс z.
43. csc(z) – косеканс z.
44. csch(z) – гиперболический косеканс z.
45. csgn(z) – возвращает 0, если z=0, 1 – если Re(z)>0 или (Re(z)=0 и
Im(z)>0), -1 – в других случаях.
46. csort(A, j) – сортировка матрицы А по столбцу j (перестановка строк по
возрастанию значений элементов в столбце j). Результат–матрица тако-
го же размера, как А.
47. cspline(vx, vу) – вектор коэффициентов кубического сплайна, по-
строенного по векторам vх и vу. Полученный вектор становится пер-
вым аргументом функции interp.
48. cvar(А, В) – ковариация элементов двух массивов А и В. А и В – ве-
щественные или комплексные матрицы или векторы размером m  n.
49. dbeta(x, s1, s2) – плотность вероятности для  -распределения.
50. dbinom(k, n, р) – значение вероятности Pr(X=k), где Х – случайная ве-
личина, имеющая биномиальное распределение.
51. dcauchy(x, 1, s) – плотность вероятности для распределения Коши.
52. dchisg(х, d) – плотность вероятности для  -квадрат-распределения.
53. dexp(х, r) – плотность вероятности для экспоненциального распре-
деления.
54. dF(x, d1, d2) – плотность вероятности для распределения Фишера.
214
55. dgamma(x, s) – плотность вероятности для  -распределения.
56. dgeom(kс, р) – плотность вероятности для геометрического распре-
деления.
57. dhypergeom(m, а, b, n) – плотность вероятности для гипергеометри-
ческого распределения. Возвращает значение вероятности Pr(x=m).
58. diag(v) – диагональная матрица, элементы главной диагонали которой
– элементы вектора v.
59. dlnorm(х,  ,  ) – плотность вероятности для логнормального рас-
пределения.
60. dlogis(х, 1, s) – плотность вероятности для логистического распре-
деления.
61. dnbinom(k, n, р) – плотность вероятности для отрицательного би-
номиального распределения.
62. dnorm(х,  ,  ) – плотность вероятности для нормального распреде-
ления.
63. dpois(k,  ) – плотность вероятности для распределения Пуассона.
64. dt(x, d) – плотность вероятности для распределения Стьюдента.
65. dunif(х, а, b) – плотность вероятности для равномерного распреде-
ления.
66. dweibull(х, s) – плотность вероятности для распределения Вейбулла.
67. eigenvals(М) – вектор собственных значений матрицы М.
68. eigenvec(M, z) – нормированный собственный вектор квадратной мат-
рицы М, соответствующий ее собственному значению z.
69. eigenvecs(M) – матрица, столбцами которой являются собственные
векторы матрицы М. Порядок расположения собственных векторов со-
ответствует порядку собственных значений, возвращаемых функцией
eigenvals.
70. erf(x) – функция ошибок.
71. erfc(x) – дополнительная функция ошибки. х – вещественное поло-
жительное скалярное число.
72. error(S) – сообщение об ошибке для текстовой переменной S.
73. exp(z) – значение экспоненциальной функции еz.
74. fft(v) – быстрое дискретное преобразование Фурье для вещественных
чисел. v– вещественный вектор с 2n элементами, где n – целое число.
Получим вектор размера 2n-1+1.
75. FFT(v) – то же, что и fft(v), но использует другую норму и знак. Воз-
вращает вектор размера 2n-1+1.
76. fhyper(a, b, с, х) – значение гипергеометрической функции Гаусса в
точке х; а, b, с – параметры.
77. Find(var1, vаг2,...) – значения var1, var2,..., представляющие решение
системы уравнений. Число возвращаемых значений равно числу ар-
215
гументов. Возвращает скаляр, если только один аргумент, в другом слу-
чае – вектор ответа.
78. floor(x) – наибольшее целое число, меньшее или равное х. х должно
быть действительным числом.
79. gcd(A) – наибольшее целое число, на которое делятся все элементы
массива А. Это целое число – наибольший общий делитель элементов в
А. А – матрица или вектор, все элементы – целые числа больше нуля.
80. genfit(vx, vу, vу, F) – вектор, содержащий параметры, которые наи-
лучшим образом аппроксимируют функцию F от х и n параметров u0,
u1, …, un-1 к данным в vx и vу. F – функция, которая возвращает n+1-
вектор, содержащий f и ее частные производные по n-параметрам. Век-
торы vх и vу должны быть одинакового размера. vg – n элементный
вектор приблизительных значений для n-параметров.
81. geninv(A) – матрица, левая обратная матрице А, Е*A=E, где Е – еди-
ничная матрица размером n n , L – прямоугольная матрица размером
n  m , А – прямоугольная матрица размером m  n .
82. genvals(M,N) – вектор обобщенных собственных значений vj, матрицы
М: М*x=vj*N*х. М и N – матрицы с действительными элементами, х –
ненулевой собственный вектор.
83. genvecs(M, N) – матрица, содержащая нормированные собственные
векторы, отвечающие собственным значениям в v (вектор, который
возвращен функцией genvals). j-й столбец этой матрицы является соб-
ственным вектором х, удовлетворяющим собственному значению урав-
нения М*x=vj*N*х. Квадратные матрицы М и N содержат действитель-
ные значения.
84. gmean(A) – геометрическое среднее элементов массива А, А – веще-
ственная матрица или вектор размера m  n , все элементы А должны
быть больше нуля.
85. Her(n, х) – полином Эрмита степени n в точке х.
86. hist(intervals, А) – гистограмма. Вектор intervals задает границы ин-
тервалов в порядке возрастания. А – массив данных. Возвращает вектор
той же размерности, что и вектор intervals, и содержит число точек из
А, попавших в соответствующий интервал.
87. hmean(A) – гармоническое среднее элементов массива А, где А – ве-
щественная или комплексная матрица (вектор) размером m  n , все эле-
менты А должны быть ненулевыми.
88. I0(x) – модифицированная функция Бесселя первого рода нулевого
порядка.
89. I1(x) – модифицированная функция Бесселя первого рода первого по-
рядка.
90. ibeta(a, х, у) – неполная  -функция с параметром а в точке (х, у).
91. icfft(A) – обратное преобразование Фурье, соответствующее cfft. Воз-
вращает массив такого же размера, как и его аргумент.
216
92. ICFFT(A) – обратное преобразование Фурье, соответствующее CFFT.
Возвращает массив такого же размера, как и его аргумент.
93. identity(n) – единичная квадратная матрица размером n.
94. if(cond, х, у) – х, если cond не равно 0, иначе – у.
95. ifft(v) – обратное преобразование Фурье, соответствующее fft. Берется
вектор размером 1+2n-1, где n – целое число. Возвращает дей-
ствительный вектор размером 2n.
96. IFFT(v) – обратное преобразование, соответствующее FFT. Берется
вектор размером 1+2n-1, где n – целое число. Возвращает действи-
тельный вектор размером 2n.
97. Im(z) – мнимая часть комплексного числа z.
98. In(m, х) – модифицированная функция Бесселя первого рода порядка
m.
99. intercept(vx, vу) – коэффициент а линейной регрессии у = а + bх век-
торов vх и vу.
100. interp(vs, vx, vу, х) – интерполируемое значение у в точке х по ис-
ходным векторам vх и vу (векторы имеют одинаковое число элементов)
и по коэффициентам сплайна vs.
101. interp(vs, Мху, Mz, nn) – интерполируемое значение z, соответст-
вующее точкам х=v0, и у=v1. Вектор vs вычисляется bspline, lspline,
pspline или cspline на основе данных из Мху и Mz (матричные аргу-
менты с одинаковым числом строк).
102. IsArray(x) – 1, если х – матрица или вектор, 0 – в других случаях.
103. IsScalar(х) – 1, если х – вещественное или комплексное число, 0– в
других случаях.
104. IsString(х) – 1, если х – текстовая переменная, 0 – в других случаях.
105. iwave(v) – обратное волновое преобразование относительно пре-
образования wave. v – вещественный вектор, размером 2n (n>0).
106. J0(x) – функция Бесселя первого рода нулевого порядка.
107. J1(x) – функция Бесселя первого рода первого порядка.
108. Jac(n, а, b, х) – полином Якоби степени n с параметрами а и b в точке
х.
109. Jn(m, х) – функция Бесселя первого рода порядка m; 0<m<100.
110. js(n, х) – сферическая функция Бесселя первого рода порядка n в точ-
ке х.
111. К0(х) – модифицированная функция Бесселя второго рода нулевого
порядка.
112. K1(x) – модифицированная функция Бесселя второго рода первого
порядка.
113.Kn(m, х)–модифицированная функция Бесселя второго рода порядка
m; 0<m<100.
114. ksmooth(vx, vу, b) – n-элементный вектор возвращенных средних vх,
вычисленных на основе распределения Гаусса. vх и vу – n-элементные
217
векторы действительных чисел. Полоса пропускания b управляет сгла-
живающими окнами.
115. kurt(A) – эксцесс элементов А.
116. Lag(n, х) – полином Лагерра степени n в точке х.
117. last(v) – индекс последнего элемента вектора v.
118. Icm(A) – наименьшее общее кратное: наименьшее положительное
целое, для которого все значения массива являются сомножителями.
Элементы массива А должны быть целыми неотрицательными числа-
ми.
119. Leg(n, х) – полином Лежандра степени n в точке х.
120. lenght(v) – число элементов в векторе v.
121. linfit(vх, vу, F) – коэффициенты линейной аппроксимации функций,
хранящихся в символьном векторе F; исходные точки хранятся в векто-
рах vх и vу.
122. linterp(vx, vу, х) – значение в точке х линейного интерполяционного
многочлена векторов vх и vу.
123. ln(z) – натуральный логарифм для ненулевого вещественного числа z.
Действительная часть (мнимая часть между  и -  ) для комплексного
z.
124. LoadColormap(file) – множество, содержащее значения цветовой диа-
граммы file.
125. loess(vx, vу, span) – вектор, используемый функцией interp для на-
хождения совокупности многочленов второй степени, которые наи-
лучшим образом аппроксимируют часть данных из векторов vх и vу.
Аргумент sраn указывает размер части аппроксимируемых данных.
126. loess(Мху, vz, span) – вектор, используемый функцией intегр для
нахождения совокупности многочленов второй степени, которые
наилучшим образом аппроксимируют зависимость Z(х, у) по массиву
Мху (вещественная матрица размером m  2 , содержащая координаты (х,
у) данных точек). Значение Z в массиве vz:, sраn указывает размер обла-
сти, на которой выполняется локальная аппроксимация.
127. log(z, b) – логарифм ненулевого вещественного числа z по основанию
b. Действительная часть (мнимая часть между  и -  ) для ком-
плексного z. Если b не задано – десятичный логарифм z.
128. lsolve(М, v) – вектор решения системы линейных алгебраических
уравнений вида М*x=v.
129. lspline(vх, vу) – вектор коэффициентов линейного сплайна, постро-
енного по векторам vх и vy.
130. lspline(Mxy, Mz) – вектор, используемый функцией interp для ин-
терполяции данных из Мху и Mz. Интерполирующая поверхность имеет
на границе сетки, определяемой Мху, равные нулю производные выше
первого порядка.
218
131. lu(M) – треугольное разложение матрицы М: Р*M=L*U, где L и U–
нижняя и верхняя треугольные матрицы соответственно. Все четыре
матрицы–квадратные, одного порядка.
132. matrix(m, n, f)– матрица, в которой (i, j)-й элемент содержит f(i, j), где
i=0, 1,.., m-1 и j=0, 1,..., n - 1.
133. max(A) – наибольший элемент в матрице А. Если А – комплекс, воз-
вращает max(Re(A))+i max(im(A)).
134. Maximize(f, var1, vаг2,...) – значения var1, var2,..., которые заставляют
функцию f принять свое максимальное значение. Получаем скаляр, если
только одна неизвестная, в другом случае – вектор ответа. Максимиза-
ция может проводиться с ограничениями, которые записываются между
ключевым словом Given и функцией Maximize.
135. mean(A) – арифметическое среднее значение элементов массива А,
где А – вещественная или комплексная матрица (вектор) размером m  n .
136. median(A) – медиана элементов массива А. Медиана – это величина,
больше и меньше которой одинаковое число элементов. А – веществен-
ная или комплексная матрица (вектор) размером m  n .
137. medsmooth(vy, n) – m-мерный вектор, сглаживающий vу методом
скользящей медианы. vу – m-мерный вектор вещественных чисел. n –
ширина окна, по которому происходит сглаживание.
138. mhyper(a, b, х) – объединенная (слияние) гипергеометрическая функ-
ция,F1(а, b, х) или М(а, b, х) с параметрами а и b в точке х.
139. min(A) – наименьший элемент в массиве А. Если А хранит и ком-
плексные числа, то возвращает min(Re(A))+i*min(lm(A)).
140. MinErr(var1, var2,...) – вектор значений для var1, var2,..., которые
приводят к минимальной ошибке в системе уравнений и неравенств,
начинающихся от ключевого слова Given. Число неизвестных равно
числу аргументов. Возвращает скаляр, если только один аргумент, в
другом случае – вектор ответа.
141. Minimize(f, var1, var2,...) – значения var1, var2,..., которые заставляют
функцию f принять свое минимальное значение. Получаем скаляр, если
только одна неизвестная, в другом случае – вектор ответа. Минимиза-
ция может проводиться с ограничениями, которые записываются между
ключевым словом Given и функцией Minimize.
142. mod(n, k) – остаток от деления n на k (n, k – целые числа). Аргументы
должны быть действительными. Результат имеет такой же знак, как и n.
143. mode(A) – значение в массиве А, которое встречается наиболее часто.
144. multigrid(М, ncycle) – матрица решения уравнения Пуассона, где ре-
шение равно нулю на границах.
145. norm1(M) – L1 норма матрицы М.
146. norm2(M) – L2 норма матрицы М.
147. norme(M) – евклидова норма матрицы М.
148. normi(M) – неопределенная норма матрицы М.
219
149. num2str(z) – текстовые переменные, чья характеристика соответ-
ствует десятичному значению z.
150. Odesolve (t,t1,[step]) – матрица с решением задачи Коши для одного
ОДУ, определенного в блоке с ключевым словом Given и начальными
условиями в точке t0: t – переменная интегрирования ОДУ, t1 – конеч-
ная точка интервала интегрирования, step – число шагов интегрирова-
ния ОДУ
151. pbeta(x,s1,s2) – значение в точке x функции стандартного -рас-
пределения с параметрами формы s1, s2 (0<х<1, s1>0, s2>0).
152. pbinom(k, n, р) – функция биномиального распределения для k ус-
пехов в серии n испытаний (k – целое, 0  k  n, р – вещественное число,
0  р  1).
153. pdesolve(u,x,xrange,ttrange,[xpts],[tpts]) – возвращает скалярную функ-
цию двух аргументов x, t, являющуюся решением дифференциального
уравнения в частных производных: u – вектор имен функций, х - про-
странственная переменная, xrange – интервал интегрирования по про-
странству, ttrange – интервал интегрирования по времени, xpts – число
пространсвенных узлов сетки, tpts – число временных шагов сетки.
154. pcauchy(x, l, s) – значение в точке х распределения Коши со шкалой
параметров l и s (s>0).
155. pchisq(х, d) – значение в точке х  -квадрат-распределения, в котором
d – степень свободы (х – вещественное, x  V0).
156. permut(n, k) – число путей порядка n точных объектов k, взятых одно-
временно; n и k – целые числа (0  k  n).
157. рехр(х, г) – значение в точке х экспоненциального распределения.
158. pF(x, d1, d2) – значение в точке х распределения Фишера.
159. pgamma(х, s) – значение  -распределения в точке х.
160. pgeom(k, р) – Pr(Х  k), где Х – случайная величина, имеющая гео-
метрическое распределение с параметром р.
161. plnorm(х,  ,  ) – значение в точке х логнормального распределения,
в котором  – логарифм среднего значения,  >0 – логарифм стандарт-
ного отклонения.
162. plogis(x, 1, s) – значение в точке х логистического распределения, где
l – параметр положения; s>0 – параметр шкалы.
163. pnbinom(k, n, р) – значение в точке х отрицательного биномиального
распределения, в котором n>0 и 0<р  1.
164. pnorm(x,  ,  ) – значение в точке х нормального распределения со
средним значением  и стандартным отклонением  >0.
165. polyroots(v) – вектор корней многочлена степени n, коэффициенты
многочлена находятся в векторе v.
166. ppois(k,  ) – значение в точке х распределения Пуассона (k  0,  >0).
220
167. predict(v, m, n) – прогноз. Вектор, содержащий равноотстоящие пред-
сказанные значения n переменных, вычисленных по m заданным в век-
торе v данным.
168. pspline(vх, vу) – вектор коэффициентов параболического сплайна,
построенного по векторам vх и vу. Полученный вектор становится пер-
вым аргументом для функции interp.
169. pspline(Мху, Mz) – вектор вторых производных для данных Мху и
Mz. Этот вектор становится первым аргументом в функции interp. Ре-
зультирующая поверхность является параболической в границах обла-
сти, ограниченной хордой Мху.
170. pt(x, d) – значение в точке х распределения Стьюдента, где d – сте-
пень свободы; х>0 и d>0.
171. punif(x, а, b) – значение в точке х равномерного распределения, где b
и а – границы интервала (а<b).
172. pweibull(x, s) – значение в точке х распределения Вейбулла (s>0).
173. qbeta(p, s1, s2) – квантили  -распределения с параметрами формы s1
и s2 (0  р  1 и s1, s2>0).
174. qbinom(р,n,q) – квантили биноминального распределения, т. е.
наименьшее целое k такое, что pnbinom(k, n, р)  р (0  q  1 и 0  р  1).
175. qcauchy(p, 1, s) – квантили распределения Коши со шкалой пара-
метров l и s (s>0 и 0<р<1).
176. qchisq(p, d) – квантили  -квадрат-распределения, при котором d>0;
хактеристика степеней свободы (0<р<1).
177. qexp(p, r) – квантили экспоненциального распределения, при котором
r>0 определяет частоту (0  р  1).
178. qF(p, d1, d2) – квантили распределения Фишера, в котором d1 и d2 –
степени свободы (d1, d2>0, 0  р  1).
179. qgamma(p, s) – квантили  -распределения, при котором s>0 – па-
раметры формы (0  р  1).
180. qgeom(p, q) – квантили геометрического распределения, т. е. наи-
меньшее целое k такое, что qgeom(p, q)  Vp (0  q  1 и 0  p  1).
181. qhypergeom(p, а, b, n) – квантили гипергеометрического распреде-
ления, т. е. наименьшее целое k такое, что qhypergeom(p, а, b, n)  р, (0
 a, 0  b, 0  n  (а+b), и 0  р  1).
182. qlnorm(p,  ,  ) – квантили логнормального распределения, при ко-
тором  – логарифм среднего числа;  >0 – логарифм стандартного от-
клонения (0<р<1).
183. qlogis(р, l, s) – квантили логистического распределения, где l – па-
раметр положения; s>0 – параметр шкалы (0<р<1).
184. qnbinom(p, n, q) – квантили отрицательного биномиального рас-
пределения, то есть наименьшее целое k такое, что qnbinom(p, n, q)  p
(0  n, 0<р<1, 0<q<1).
221
185. qnorm(p, р,  ) – квантили нормального распределения со средним
значением  и стандартным отклонением  (0<р<1 и  >0).
186. qpois(p,  ) – квантили распределения Пуассона, т. е. наименьшее це-
лое k такое, что qpois(р,  )  Vp, (  >0 и 0  p  1).
187. qr(А) – разложение матрицы А, A=Q*R, где Q – ортогональная мат-
рица и R – верхняя треугольная матрица.
188. qt(p, d) – квантили распределения Стьюдента, где d определяет степе-
ни свободы (d>0 и 0<р<1).
189. qunif(p, а, b) – квантили равномерного распределения, где b и а – ко-
нечные значения интервала (а<b и 0  p  1).
190. qweibull(p, s) – квантили распределения Вейбулла (s>0 и 0<р<1).
191. rank(A) – ранг матрицы А. Максимальное число линейно незави-
симых столбцов в А.
192. rbeta(m, s1, s2) – вектор m случайных чисел, имеющих -распреде-
ление; s1, s2 (больше нуля) – параметры формы.
193. rbinom(m, n, р) – вектор m случайных чисел, имеющих биномиальное
распределение (0  p  1, n – целое число, удовлетворяющее условию
n>0).
194. rcauchy(m, 1, s) – вектор m случайных чисел, имеющих распределение
Коши. l и s>0 – параметры шкалы.
195. rchisq(m, d) – вектор m случайных чисел, имеющих - квадрат-рас-
пределение. d>0 определяет степени свободы.
196. Re(z) – дейетвительная часть комплексного числа z.
197. READ_BLUE(file) – матрица, содержащая только синий цвет ком-
поненты, содержащейся в файле file, имеющем ВМР-, GIF-, JPG- или
TGA-цветовой формат. Полученная матрица содержит треть от числа
столбцов матрицы, возвращенной функцией READRGB(file).
198. READBMP(file) – матрица, содержащая черно-белое представление
изображения, расположенного в файле file. Каждый элемент матрицы
соответствует одному пикселу. Каждый элемент – целое число от 0
(черный) до 255 (белый).
199. RЕАD_GREEN(file) – матрица, содержащая только зеленый цвет
компоненты, расположенной в файле file, имеющем ВМР-, GIF-, JPG-
или TGA-цветовой формат. Полученная матрица содержит треть от
числа столбцов матрицы, возвращенной функцией READRGB(file).
200. READ_HLS(file) – матрица, в которой цветовая информация, со-
держащаяся в файле file, представлена соответствующими значениями
оттенка цвета, яркостью и насыщенностью. File имеет ВМР-, GIF-, JPG-
или TGA-цветовой формат.
201. READ_HLS_HUE(file) – матрица, содержащая только цветовые от-
тенки компоненты, расположенной в файле file, имеющем ВМР-, GIF-,
JPG-или TGA-цветовой формат. Полученная матрица содержит треть от
числа столбцов матрицы, возвращенной функцией READ HLS(file).
222
202. READ HLS LIGHT(file) – матрица, содержащая только яркость цве-
тового компоненты, расположенной в файле file, имеющем ВМР-, GIF-,
JPG- или TGA-цветовой формат. Полученная матрица содержит треть
от числа столбцов матрицы, возвращенной функцией READ_HLS(file).
203. RЕАD_HLS_SAT(file) – матрица, содержащая только насыщенность
цветовой компоненты, расположенной в файле file, имеющем ВМР-,
GIF-, JPG- или TGA-цветовой формат. Полученная матрица содержит
треть от числа столбцов матрицы, возвращенной функцией
READ_HLS(file).
204. READ_НSV(file) – матрица, в которой цветовая информация, со-
держащаяся в файле file, представлена соответствующими значениями
оттенка цвета, насыщенности и величины; file имеет ВМР-, GIF-, JPG-
или TGA-цветовой формат.
205. READ_HSV_HUE(file) – матрица, соответствующая оттенку цве-
товой компоненты, расположенной в файле file, имеющем ВМР-, GIF-
,,JPG- или TGA-цветовой формат. Полученная матрица содержит треть
от числа столбцов матрицы, возвращенной функцией READ_НSV(file).
206. READ_HSV_SAT(file) – матрица, соответствующая только насы-
щенности цветовой компоненты, расположенной в файле file, имеющем
ВМР-, GIF-, JPG- или TGA-цветовой формат. Полученная матрица со-
держит треть от числа столбцов матрицы, возвращенной функцией
READ_HSV(file).
207. READ_HSV_VALUE(file) – матрица, соответствующая величине цве-
товой компоненты, расположенной в файле file, имеющем ВМР-, GIF-,
JPG- или TGA-цветовой формат. Полученная матрица содержит треть
от числа столбцов матрицы, возвращенной функцией RЕАD_HSV(file).
208. READ_IMAGE(file) – матрица, содержащая черно-белое пред-
ставление, содержащееся в файле file. Каждый элемент матрицы со-
ответствует одному пикселу. Каждый элемент – целое число от 0 (чер-
ный) до 255 (белый); file может быть в ВМР-, GIF-, JPG- или TGA-
цветовом формате.
209. READPRN(file) – приcваивание матрице значения из файла с именем
file.
210. READ_RED(file) – матрица, соответствующая только красному цвету
компоненты, расположенной в файле file, имеющем ВМР-, GIF-, JPG-
или TGA-цветовой формат. Полученная матрица содержит треть от
числа столбцов матрицы, возвращенной функцией READRGB(file).
211. READRGB(file) – матрица, состоящая из трех подматриц, которые
представляют красный, зеленый и синий компоненты цветного изо-
бражения, находящегося в файле file.
212. regress(vx, vу, n) – возвращает вектор, требующий interp, чтобы найти
полином порядка n, который наилучшим образом приближает данные
из vх и vy. vх – m-элементный вектор, содержащий координаты х. vу –
223
m-элементный вектор, содержащий кооординаты у, соответствующие m
точкам, определенным в vx.
213. regress(Mxy,vz,n) – вектор, запрашиваемый функцией interp для вы-
числения многочлена n-й степени, который наилучшим образом при-
ближает множества Мху и yz. Мху – матрица m  2 , содержащая коор-
динаты (x, y) m данных точек; vz – m-элементный вектор, содержащий z
координат, соответствующих m точкам, указанным в Мху.
214. relax(A,B, С, D, Е, F, U, rjac) – квадратная матрица решения урав-
нения Пуассона.
215. reverse(v) – обратный порядок элементов вектора v.
216. reverse(А) – обратный порядок строк матрицы А.
217. rexp(m, r) – вектор m случайных чисел, имеющих экспоненциальное
распределение. r>0 является частотой.
218. rF(m, d1, d2) – вектор m случайных чисел, имеющих распределение
Фишера; d1>0, d2>0 – степени свободы.
219. rgamma(m, s) – вектор m случайных чисел, имеющих  -распреде-
ление; s>0 – параметр формы.
220. rgeom(m, р) – вектор m случайных чисел, имеющих геометрическое
распределение (0<р<1).
221. rhypergeom(m, а, b, n) – вектор m случайных чисел, имеющих ги-
пергеометрическое распределение (a 0, b 0, 0 n (a+b)).
222. rkadapt(y, х1, х2, асс, D, kmax, save) – матрица, содержащая значения
решения задачи Коши на интервале от х1 до х2 для системы обыкно-
венных дифференциальных уравнений, вычисленных методом Рунге –
Куттa с переменным шагом; у – вещественный вектор начальных значе-
ний; kmax – максимальное число промежуточных точек, по которым
должно быть аппроксимировано решение; save – наименьшее допусти-
мое пространство между величинами, по которым аппроксимировано
решение; D(х, у) – вещественный вектор значений функции, содержа-
щий производные (по у) неизвестных функций.
223. Rkadapt(v, х1, х2, npts, D) – матрица решений методом Рунге – Куттa
(с переменным шагом) системы обыкновенных дифференциальных
уравнений (по интервалу от х1 до x2); у – вещественный вектор
начальных значений; npts – количество точек, не являющихся изна-
чальными, по которым аппроксимировано решение; D(х, у) – веще-
ственный вектор значений функции, содержащий производные (по у)
неизвестных функций.
224. rkfixed(y, х1, х2, npts, D) – матрица решений методом Рунге – Куттa
системы обыкновенных дифференциальных уравнений (по интервалу
от х1 до x2); у – вещественный вектор начальных значений; npts – ко-
личество точек, не являющихся изначальными, по которым аппрокси-
мировано решение; D(x, у) – вещественный вектор значений функции,
содержащий производные (по у) неизвестных функций.
224
225. rlnorm(m,  ,  ) – вектор m случайных чисел, имеющих логнор-
мальное распределение, в котором  – логарифм среднего значения; 
>0 – логарифм стандартного отклонения.
226. rlogis(m, 1, s) – вектор m случайных чисел, имеющих логистическое
распределение, в котором 1 – локализационный параметр и s >0 – пара-
метр шкалы.
227. rnbinom(m, n, р) – вектор m случайных чисел, имеющих отрица-
тельное биномиальное распределение 0  р  1). n – целое число, которое
удовлетворяет условию n>0.
228. rnd(x) – псевдослучайное число в диапазоне от нуля до х.
229. rnorm(m,  ,  ) – вектор m случайных чисел, имеющих нормальное
распределение (  >0).
230. root(f(var), vаг) – значение переменной var, при котором выражение
f(var) равно нулю.
231. round(x) – округление вещественного х до целого числа.
232. rows(А) – число строк в массиве А, где А – матрица или вектор.
233. rpois(m,  ) – вектор m случайных чисел, имеющих распределение
Пуассона (  >0).
234. rref(A) – ступенчатый вид вещественной матрицы А.
235. rsort(А, i) – сортировка столбцов матрицы А по расположению эле-
ментов в строке i (перестановка столбцов по возрастанию значений
элементов в строке i). Получим матрицу такого же размера, как А
0  j  (m  1) .
236. rt(m, d) – вектор m случайных чисел, имеющих распределение Стью-
дента. d>0 – степень свободы.
237. runif(m, а, b) – вектор m случайных чисел, имеющих равномерное
распределение, в котором b и а – границы интервала и a<b.
238. rweibull(m,S) – вектор m случайных чисел, имеющих распределение
Вейбулла, в котором S>0 – параметр формы.
239. SaveColormap(file, М) – цветовая диаграмма file, содержащая зна-
чения матрицы М, возвращает количество строк, написанных в file.
240. sbval(v, х1, х2, D, load, sсоге) – установка начальных условий для
краевой задачи, D – вещественный n-элементный вектор значений
функции, содержащий производные (по у) неизвестных функций. Век-
тор v – начальные условия по интервалу (x1, x2); load(x1, v) – веще-
ственный вектор значений функции, n элементов которого аналогичны
значениям n неизвестных функций в точке х1; score(x2, у) – веществен-
ный n-элементный вектор значений функции с измеренным различием,
вычисленным в точке х2.
241. search(S, SubS, m) – начальное положение текстовой подпеременной
SubS в S, начиная с позиции m. Возвращает минус единицу, если тек-
стовая подпеременная не найдена.
225
242. sec(z) – секанс z (в радианах).
243. sech(z) – гиперболический секанс z.
244. sign(x) – возвращает 0, если х=0, 1 – если х>0, минус единицу – в
других случаях (х – вещественное число).
245. signum(z) – возвращает 1, если z=0, и z/|z| – в других случаях (z –
комплексное число).
246. sin(z) – синус z.
247. sinh(z) – гиперболический синус z.
248. skew(А) – коэффициент асимметрии массива А, где А