Автоматизация инженерных расчётов

Автор: Цвинкайло П.С.

Журнал: Экономика и социум @ekonomika-socium

Рубрика: Основной раздел

Статья в выпуске: 3-1 (94), 2022 года.

Бесплатный доступ

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

Еще

Автоматизация, расчёты формулы, алгоритм, эмуляция

Короткий адрес: https://sciup.org/140291354

IDR: 140291354   |   УДК: 681.5

Automation of engineering calculations

Automation concerns not only the processes of controlling machines and other complex technical objects and complexes. It is also possible to automate the methods of engineering calculations in the design of machines, enterprises and complex automated technological complexes. You can also automate any complex calculations related to the solution of a system of algebraic and differential equations during design and research work Recently, due to the rapid growth of computer technology, instead of analytical methods of solution, methods for the numerical solution of differential equations, including equations describing processes in ACS and ACS, are becoming more widespread.

Еще

Текст научной статьи Автоматизация инженерных расчётов

Эмуляция – «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 с.