Автоматизация инженерных расчётов
Автор: Цвинкайло П.С.
Журнал: Экономика и социум @ekonomika-socium
Рубрика: Основной раздел
Статья в выпуске: 3-1 (94), 2022 года.
Бесплатный доступ
Автоматизация касается не только процессов управления машинами и другими сложными техническими объектами, и комплексами. Автоматизировать можно также методы инженерных расчетов при проектировании машин, предприятий и сложных автоматизированных технологических комплексов. Можно также автоматизировать любые сложные вычисления, связанные с решением системы алгебраических и дифференциальных уравнений при проведении проектных и научно-исследовательских работ. В последнее время в связи с бурным ростом вычислительной техники всё большее распространение вместо аналитических методов решения приобретают методы численного решения дифференциальных уравнений, и в том числе уравнений, описывающих процессы в САР и САУ.
Автоматизация, расчёты формулы, алгоритм, эмуляция
Короткий адрес: https://sciup.org/140291354
IDR: 140291354
Текст научной статьи Автоматизация инженерных расчётов
Эмуляция – «Emulation», имитация функционирования одного устройства посредством другого устройства или устройств вычислительной машины, при которой имитирующее устройство воспринимает те же данные, выполняет ту же программу и достигает того же
Справочник позволяет в автоматизированном режиме:
-
- строить эпюры продольных сил N(z) и перемещений W(z);
-
- рассматривать стержни постоянного, ступенчатого, переменного, в том числе заданного графически сечения;
-
- загружать стержни как постоянными и переменными, распределенными по заданному закону нагрузками;
-
- рассматривать стержни с упругими опорами и решать задачи растяжения-сжатия стержней в упругой среде;
-
- выполнять проверочные и проектные расчеты, подбирать сечения по условиям прочности или жесткости.
Размещение эмулятора в книге Exel
Для создания эмулятора используем язык программирования Visual Basic for Application (VBA), так как в Excel уже встроена специальный редактор для создания программ в Excel.
-
1. Запускаем Excel.
-
2. Выполняем блиц-команду (зажимаем две клавиши) «Alt» и «F11».
Рисунок 1. Окно создания документа «Наш шаблон»
Рисунок.2. Этап создания шаблона
-
3. Создаём шаблон и сохраняем его.
-
4. После чего записываем три строчки, при этом строчка, которая начинается с апострофа, является комментарием. Слово «Sub» указывает на начало программы, «program ()» - название программы, которое можно изменить, например на «Макрос ()».
Шаблон представляет собой лист книги Excel.

Рисунок.3. Панель инструментов
Формулы прописываются с помощью языка программирования Visual Basic, или встроенных функций электронных таблиц Exel.
Шаблон состоит из полей «Исходные данные», «Расчётная схема» и «Таблица расчётов».
Также в шаблоне имеются поля построении диаграмм продольных сил, продольных перемещений, диаграммы площади поперченного сечения и нормальных напряжений.
В поле «Исходные данные» размещены размеры бруса (L), длина участков – а, сечения участков–А1, А2 …Аi, активные продольные силы – Р, распределенная нагрузка q, модуль упругости Е.
Постановка задачи и ввод исходных данных
Зададим условия исследования «Растяжение-сжатие стержня ступенчатого сечения сосредоточенной силой и переменной по линейному закону распределенной нагрузкой с кинематическим граничным условием».
Дано: двухсоставной стальной стержень, имеющий геометрические координаты L=500 мм и а=200 мм; площади поперечного сечения А1 =250 мм2, и А2=200 мм2; модуль упругости Е; продольная сила Р1=8000 Н.
Необходимо определить силу Р2, которая вызовет перемещения стержня W(l) на ∆ =0,1 мм.
Для решения задач с использованием предлагаемого эмулятора необходимо составить расчётную схему, выполнить её можно в любом графическом редакторе (в данной работе расчётная схема или математическая модель) выполнена в программе Sketch up – построения исследовательские.
Таблица 1
Наименование |
Обозначение |
Ед. изм. |
Длина стержня |
L |
мм |
Сосредоточенная сила |
P |
Н, кН |
Распределенная нагрузка, изменяющаяся в общем случае по определенному закону |
q(z) |
Н/мм |
Текущая координата поперечного сечения |
z |
мм |
Нормальная (продольная сила) в поперечном сечении z, (равнодействующая поперечных сил в сечении сил в сечении): N(z) =σ(z)×А(z); N, σ> 0 - стержень растянут, N, σ <0 - стержень сжат. |
Nz |
Н, кН |
Площадь поперечного сечения |
Az |
2 мм |
Нормальное напряжение в точках поперечного сечения, при растяжении–сжатии σ(z)=N(z)/А(z). |
σ(z), |
Н/мм2 МПа |
Продольное перемещение поперечного сечения с координатой z; |
W(z) |
мм |
Относительное удлинение (линейная деформация) точек поперечного сечения z; |
εz(z) |
|
Модуль упругости материала стержня |
Е |
МПа |
Расчетное сопротивление, допускаемые нормальные напряжения материала стержня |
Ry, [σр], [σсж], |
Н/мм2 |
Допускаемое продольное перемещение. |
W |
2 мм |
Таблица 2
Наименование |
Обозначение |
Ед. изм. |
Уравнение равновесия элемента стержня, выделенного двумя сечениями на бесконечно малом расстоянии dz |
dN = ± q × dz ± P |
мм |
Геометрическое соотношение (формула Коши) |
ε(z) = dW / dz |
|
Физическое соотношение (закон Гука): |
ε(z) = σ(z) / E; |
|
Зависимость между продольными силами и перемещениями |
||
В дифференциальном виде |
N' = – q, W' = N/EA |
Н |
dN = - q(z)xdz - P, dW/dz = N(z) / EA(z) |
Н |
||
W[z(i+1)] = W[z(i)] + N[z(i)]xAL / (ExA[z(i)]), |
|||
Шаг разбиения длины стержня при численном интегрировании |
AL |
мм |
|
Граничные условия, промежуточные упругие опоры, упругая среда |
|||
Свободный конец |
N(z=0) = 0 N(z=L) = 0 |
Н |
|
Жестко закрепленный конец |
W(z=0) = 0 W(z=L) = 0 |
Н |
|
Упруго закрепленный конец |
N(z=0) = W(z=0) /δ = W(z=0) ×c; N(z=L) = - W(z=L) /5 = - W(z=L)xc |
||
Упругая промежуточная опора в сечении, z = d |
N(d+AL) = N(d) + W(d)/5 = N(d) + W(d)xc |
||
Упругая промежуточная опора в сечении z = d может моделироваться внешней нагрузкой |
P(d)=-W(d)xc |
||
Податливость опоры |
5 |
мм/Н |
|
Жесткость опоры |
1/5 |
н/мм |
|
Упругая среда может моделироваться наличием внешней распределенной нагрузки |
q(z) = -W(z)xe |
||
Заданная податливость среды |
в |
(Н/мм)/мм |
|
Расчет на прочность и жесткость |
|||
Проверочный расчет: при заданных нагрузках, размерах и материале стержня проверить |
|||
Условия прочности |
o(z)max < [o] (Ry), |
Н/мм2 |
|
Условия жесткости |
Wmax < [W]. |
Н |
Моделирование исследовательского решения
Задачу предлагается решить в два этапа
Ввести исходные данные указанные в условии.
B12 ’ ; | X ✓ Z =(B11 B10)/((B4 B5}/B16)
А В C D_______E_______F
1 Раздел 1.1 РАСТЯЖЕНИЕ-СЖАТИЕ СТЕРЖНЕЙ С ПРЯМОЙ С
Растяжение-сжатие стержня ступенчатого сечения сосредоточенной с распределенной наг| Исходные данные чным условием Расчетная схеш

Рисунок 5. Ввод исходных данных
6 |А1, мм2
7 IA2. мм2
10 qi'a'l, н/мм
11 | q(L), н/мм I2 1 Ад, н/мм 13 1е. н/мм2
О 1_ 0 X 7 Ф Q. Ф С О Е
Л ЕС га ? О R С

Рисунок.6. Диаграмма поперечного сечения
На первом этапе вводим допущение, что продольная нагрузка Р2 и найдем реальное перемещение бруса
Формирование решения с помощью справочника:
-
- продольное перемещение в начале жестко закрепленного бруса W(0)=0 (рис. 5), подтверждаем в ячейке G22, рис. 7;
-
- реакция в опоре не известна, поэтому ячейка Nz – лоббируемая (F22);

Рисунок 7. Продольное перемещение и реакция в опоре

Рисунок 8. Распределение нагрузки по брусу
При вводе исходных данных построена диаграмма поперечного сечения рис. 6.
-
- заполняем данные электронной таблицы – на первом участке площадь поперечного сечения и на втором участке соответственно;
-
- на рисунке 8 через зависимые и влияющие ячейки видно рассредоточение распределенной нагрузки, начиная с принятой длины участка 200 мм (B10–D62), далее организовано приращение до значения = 120 Н×м;
- шаг дифференцирования n=100 (В15);
- столбец F, начиная с F22 приращение реакции опоры, в зависимости
от линейного размера бруса и действующих на него сил»
-
- Колонка q в таблице протянута до конца и в конце должна быть
величина 120, соответствующая длине 500 мм.
__ А
4 L, мм
В 500
5 а. мм
6 А1, мм2
7 А2, мм2
8 Р1, н
9 Р2, н
10 д(а), н/мм
11 q(L), н/мм
12 aq. н/мм
13 Е, н/мм2
-50000
P2-?
(1.00
lOOO

Условные обозначения
Математические зависимости
14 Д. мм
W(0) = о
w(l) = a
16 I 4L, мм
17 Найдено усилй^(н).до^вляющее перемещение правого конца равного] 10701
18 Максимальные н
!ьные напряжения azmax
248,31
н/мм2 (МПа)
19 Минимальные норм
!Ё№4гапряжрния azmin
-62,27
н/мм2 (МПа)
Z мм
60,00
61.00
,а расчетов
^®5
N(Z), Н
-12454
-12454
' \X454
W(Z), мм
0,0000
-0,0589
-0,0605
c(Z).H/MM2
1211 99
122 | 100
'20,00
-0,0620
1,1829
123| №
Z мм
A(z),mm2
q(z), н/мм
W(z), мм
-(z).h/mm2
Рисунок. 9. Распределение нагрузки при Р 2 =0
-
- Показываем сосредоточенные силы Р1(Е62), которая приложена в конце первого стержня
Формирование и поиск решения
При заданных условиях, что Р2 равна нулю должны добиться того, чтобы в сила N на диаграмма равнялась 0.
Исходя из построенных диаграмм видно, что перемещение свободного конца составит –0,1 мм.
Продольная сила на конце бруса, при длине его 500 мм будет равна 0
Ставим следующее условие: найти значение Р2, при ∆=0,1 мм (В14)
Необходимо записать значение Р2 в колонку внешних нагрузок, учитывать, что продольная нагрузка учитывает значение предыдущей нагрузки.
Принимаемая нагрузка для дальнейшего расчёта может быть заложена в ячейку Е120 (рис.11)

Рисунок 10. Параметры поиска решения

Рисунок. 11. Учет предыдущей нагрузки.

Таблица расчетов
A(z),mm2
q(a), н/мм q(L), н/мм
W(S. ММ 0,0000
N(z), н -23155
| А2, мм2
J Р1, н
3 Е, н/мм2
7 Найдено усилие Р2
iL, мм
(н), доставляющее перемещение правого конца равного^ 1 ~[н
Максимальные нормальные напряжения azmax
106,18
Минимальные нормальные напряжения ozmin
-115,78
95,00
117,00
н/мм2 (МПа)
н/мм2 (МПа)
-U;,h/mm2
-0,0299
0,0296
W(z), мм
g(z),h/mm2
Добавить | | Отмена
W(O) = о
W(L) = Д
Добавление ограничения
Ограничение:
500 250
z мм A(z),mm2
120,00 0
дИ, н/мм| Р, н
N(z), н
’ | = SBS14;SFS122
Р2-?
Рисунок. 12. Нахождение силы Р 2 при ∆=0,1 мм
Активируем вкладку «Поиск решения».
Добавив все ограничения и ссылки соответственно на $G$122, задавая ограничения =$B$14; $F$122
Расчетная схема
L мм
6 А1 мм2
10 q(a). н/мм
2 Исходные данные
Растяжение-сжатие стержня ступенчатого сечения сосредоточенной силой и переменной по линейному закону 2 распределенной нагрузкой с кинематическим граничным условием
5 а мм
7 А2 мм2
8 Р1.н
9 Р2. н
224 52 н/мм2 (МПа)
Максимальные нормальные напряжения azmax = Минимальные нормальные напряжения ozmm =
11 q(L). н/мм
12 Дд н/мм
13 Е. н/мм2
14 Д мм
15 л
16 ЛЬ мм

Таблица расчетов q(z) н/мм
Рисунок. 13. Окончательное решение

17 Найти усилие Р2 (н) доставляющее перемещение правого конца равного д
н/мм2 (МПа)
W(z) мм 0.0000
Сумма продольных сил на конце бруса (диаграмма продольных перемещений) равна 0.
Перемещение на конце бруса (диаграмма перемещений) = 0,1 мм
Сила Р2 (Н17) = 18360 Н.
Задача решена.
Список литературы Автоматизация инженерных расчётов
- ГОСТ 2.001-2.759. ЕСКД, Единая система конструкторской документации. Изд.-Наука, 2002 г.
- Александров А. В., Потапов В. Д., Державин Б. П. Сопротивление материалов. 7-е изд. - М.: Высшая школа, 2009. - 560 с.