Застосування comsol 3.5 akxtp.kpi.ua/common/bugaeva-comsol-35a.pdf · comsol...

45
Застосування Comsol 3.5 a для розв'язування задач хімічної технології Виконала: Батуринська Іванна

Upload: others

Post on 17-Feb-2020

81 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Застосування Comsol 3.5 akxtp.kpi.ua/common/bugaeva-comsol-35a.pdf · COMSOL Multiphysics - це потужне інтерактивне середовище для моделювання

Застосування Comsol 3.5 a

для розв'язування задач

хімічної технології

Виконала: Батуринська Іванна

Page 2: Застосування Comsol 3.5 akxtp.kpi.ua/common/bugaeva-comsol-35a.pdf · COMSOL Multiphysics - це потужне інтерактивне середовище для моделювання

COMSOL Multiphysics - це потужне інтерактивне середовище для моделювання та розрахунків більшості наукових і інженерних задач заснованих на диференціальних рівняннях в частинних похідних (PDE) методом кінцевих елементів.

2

Page 3: Застосування Comsol 3.5 akxtp.kpi.ua/common/bugaeva-comsol-35a.pdf · COMSOL Multiphysics - це потужне інтерактивне середовище для моделювання

Можливості COMSOL Multiphysics

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

• Розрахунок не вимагає глибокого знання математичної фізики та методу кінцевих елементів.

3

Page 4: Застосування Comsol 3.5 akxtp.kpi.ua/common/bugaeva-comsol-35a.pdf · COMSOL Multiphysics - це потужне інтерактивне середовище для моделювання

Вікно навігатора моделей

4

Page 5: Застосування Comsol 3.5 akxtp.kpi.ua/common/bugaeva-comsol-35a.pdf · COMSOL Multiphysics - це потужне інтерактивне середовище для моделювання

“Heat transfer”: 1D axial symmetry

(Нестаціонарний режим) Покажемо приклад розрахунку перехідного процесу, в

одномірному режимі. Для цього виконайте наступне:

5

Page 6: Застосування Comsol 3.5 akxtp.kpi.ua/common/bugaeva-comsol-35a.pdf · COMSOL Multiphysics - це потужне інтерактивне середовище для моделювання

Завдання геометрії Тепер перейдіть в меню Draw, оберіть Specify

Objects і натисніть Line.

6

Page 7: Застосування Comsol 3.5 akxtp.kpi.ua/common/bugaeva-comsol-35a.pdf · COMSOL Multiphysics - це потужне інтерактивне середовище для моделювання

Завдання геометрії У вікні Line, надрукуйте 0.05 0.15 в полі r під

написом Coordinates.

7

Page 8: Застосування Comsol 3.5 akxtp.kpi.ua/common/bugaeva-comsol-35a.pdf · COMSOL Multiphysics - це потужне інтерактивне середовище для моделювання

Завдання геометрії

Натисніть кнопку Zoom Extents

8

Page 9: Застосування Comsol 3.5 akxtp.kpi.ua/common/bugaeva-comsol-35a.pdf · COMSOL Multiphysics - це потужне інтерактивне середовище для моделювання

9

Завдання геометрії

Page 10: Застосування Comsol 3.5 akxtp.kpi.ua/common/bugaeva-comsol-35a.pdf · COMSOL Multiphysics - це потужне інтерактивне середовище для моделювання

Задання констант

Відкрийте меню Options та виберіть Constants.

10

Page 11: Застосування Comsol 3.5 akxtp.kpi.ua/common/bugaeva-comsol-35a.pdf · COMSOL Multiphysics - це потужне інтерактивне середовище для моделювання

Задання констант

Введіть дві константи – коефіцієнт чорноти поверхні і константу Стефана-Больцмана:

NAME EXPRESSION

emissivity 0.98

sigma 5.67e-8

11

Page 12: Застосування Comsol 3.5 akxtp.kpi.ua/common/bugaeva-comsol-35a.pdf · COMSOL Multiphysics - це потужне інтерактивне середовище для моделювання

Фізичні налаштування Властивості під області

В меню Physics оберіть Subdomain Settings

12

Page 13: Застосування Comsol 3.5 akxtp.kpi.ua/common/bugaeva-comsol-35a.pdf · COMSOL Multiphysics - це потужне інтерактивне середовище для моделювання

Фізичні налаштування

У вікні Subdomain Settings оберіть єдину під область 1 і введіть наступні властивості сталі:

SUBDOMAIN 1

k (istropic) 55.563

ρ 7850

Cp 460

13

Page 14: Застосування Comsol 3.5 akxtp.kpi.ua/common/bugaeva-comsol-35a.pdf · COMSOL Multiphysics - це потужне інтерактивне середовище для моделювання

Встановлення початкової

температури • Відкрийте в тому ж вікні вкладку Init.

• Введіть 1000 як початкове значення в полі Temperature.

14

Page 15: Застосування Comsol 3.5 akxtp.kpi.ua/common/bugaeva-comsol-35a.pdf · COMSOL Multiphysics - це потужне інтерактивне середовище для моделювання

Граничні умови

Відкрийте меню Physics та виберіть Boundary Settings.

15

Page 16: Застосування Comsol 3.5 akxtp.kpi.ua/common/bugaeva-comsol-35a.pdf · COMSOL Multiphysics - це потужне інтерактивне середовище для моделювання

Граничні умови • У вікні Boundary Settings оберіть границі 1. • Зі списку Boundary condition оберіть Temperature. • Надрукуйте 1000 в полі Temperature.

16

Page 17: Застосування Comsol 3.5 akxtp.kpi.ua/common/bugaeva-comsol-35a.pdf · COMSOL Multiphysics - це потужне інтерактивне середовище для моделювання

Граничні умови

• Оберіть границю 2. • Зі списку Boundary condition оберіть Heat

flux. • Введіть emissivity*sigma в полі Problem-

dependent constant. • Введіть 300 в поле Ambient temperature

[Навколишня температура].

17

Page 18: Застосування Comsol 3.5 akxtp.kpi.ua/common/bugaeva-comsol-35a.pdf · COMSOL Multiphysics - це потужне інтерактивне середовище для моделювання

Граничні умови

18

Page 19: Застосування Comsol 3.5 akxtp.kpi.ua/common/bugaeva-comsol-35a.pdf · COMSOL Multiphysics - це потужне інтерактивне середовище для моделювання

Генерація сітки Створимо сітку кінцевих елементів кнопкою

Initialize Mesh на головній панелі інструментів (на кнопці зображений трикутник). За умовчуванням буде згенеровано 15 вузлів.

19

Page 20: Застосування Comsol 3.5 akxtp.kpi.ua/common/bugaeva-comsol-35a.pdf · COMSOL Multiphysics - це потужне інтерактивне середовище для моделювання

Генерація сітки

20

Page 21: Застосування Comsol 3.5 akxtp.kpi.ua/common/bugaeva-comsol-35a.pdf · COMSOL Multiphysics - це потужне інтерактивне середовище для моделювання

Розрахунок

• В меню Solve(Вирішувати) оберіть Solver Parameters (Параметри вирішувача).

• Зі списку Solver (Вирішувач) обираємо Time dependent (Залежить від часу).

21

Page 22: Застосування Comsol 3.5 akxtp.kpi.ua/common/bugaeva-comsol-35a.pdf · COMSOL Multiphysics - це потужне інтерактивне середовище для моделювання

Розрахунок

На вкладці General в першому полі Times замість 0:0.1:1 вводимо 0:20:3000. Це означає, що для виводу рішення буде використовуватися крок з часом 20 секунд. І розрахунок буде відбуватись 3000 секунд.

22

Page 23: Застосування Comsol 3.5 akxtp.kpi.ua/common/bugaeva-comsol-35a.pdf · COMSOL Multiphysics - це потужне інтерактивне середовище для моделювання

Розрахунок

23

Page 24: Застосування Comsol 3.5 akxtp.kpi.ua/common/bugaeva-comsol-35a.pdf · COMSOL Multiphysics - це потужне інтерактивне середовище для моделювання

Розрахунок

Натискаємо кнопку Solve (Вирішувати)

24

Page 25: Застосування Comsol 3.5 akxtp.kpi.ua/common/bugaeva-comsol-35a.pdf · COMSOL Multiphysics - це потужне інтерактивне середовище для моделювання

Розрахунок

25

Page 26: Застосування Comsol 3.5 akxtp.kpi.ua/common/bugaeva-comsol-35a.pdf · COMSOL Multiphysics - це потужне інтерактивне середовище для моделювання

Візуалізація

Відкрийте вікно Postprocessing>Plot Parameters.

26

Page 27: Застосування Comsol 3.5 akxtp.kpi.ua/common/bugaeva-comsol-35a.pdf · COMSOL Multiphysics - це потужне інтерактивне середовище для моделювання

Візуалізація

• У вкладці General розкрийте список Solution at time. Тут можна обрати значення часу для якого необхідно подивитись розподіл.

• Виберемо значення 300.

27

Page 28: Застосування Comsol 3.5 akxtp.kpi.ua/common/bugaeva-comsol-35a.pdf · COMSOL Multiphysics - це потужне інтерактивне середовище для моделювання

Візуалізація

28

Page 29: Застосування Comsol 3.5 akxtp.kpi.ua/common/bugaeva-comsol-35a.pdf · COMSOL Multiphysics - це потужне інтерактивне середовище для моделювання

Візуалізація

• Натискаємо кнопку Apply.

• Ви побачите розподіл температур в цей момент часу. За умовчуванням воно виводиться у вигляді чорної лінії.

29

Page 30: Застосування Comsol 3.5 akxtp.kpi.ua/common/bugaeva-comsol-35a.pdf · COMSOL Multiphysics - це потужне інтерактивне середовище для моделювання

Візуалізація

Виберіть вкладку Line в області Line Color переключіть радіокнопку із значення Uniform Color( Незмінний колір) в значення Use expression to color lines (Використовуйте вираз для забарвлення ліній). Тоді розподіл температур буде більш наглядним.

30

Page 31: Застосування Comsol 3.5 akxtp.kpi.ua/common/bugaeva-comsol-35a.pdf · COMSOL Multiphysics - це потужне інтерактивне середовище для моделювання

Візуалізація

31

Page 32: Застосування Comsol 3.5 akxtp.kpi.ua/common/bugaeva-comsol-35a.pdf · COMSOL Multiphysics - це потужне інтерактивне середовище для моделювання

Візуалізація • Тепер перейдіть до вкладки Animate

(Анімація). Тут можна обрати формат і роздільну здатність вихідного файлу та період часу, для якого створюється анімація.

• Перевірте, щоб були обрані всі кроки часу. Для того, щоб виділити всі кроки – виділіть один із них і натисніть Ctrl+A.

• Натисніть кнопку Start Animation. Зачекайте близько хвилини, доки буде створюватись анімація. Після цього ви можете переглянути анімацію і зберегти AVI або MOV файл.

32

Page 33: Застосування Comsol 3.5 akxtp.kpi.ua/common/bugaeva-comsol-35a.pdf · COMSOL Multiphysics - це потужне інтерактивне середовище для моделювання

Візуалізація

33

Page 34: Застосування Comsol 3.5 akxtp.kpi.ua/common/bugaeva-comsol-35a.pdf · COMSOL Multiphysics - це потужне інтерактивне середовище для моделювання

Візуалізація

34

Page 35: Застосування Comsol 3.5 akxtp.kpi.ua/common/bugaeva-comsol-35a.pdf · COMSOL Multiphysics - це потужне інтерактивне середовище для моделювання

Візуалізація Тепер відкрийте вікно Postprocessing>Cross-

Section Plot Parameters.

35

Page 36: Застосування Comsol 3.5 akxtp.kpi.ua/common/bugaeva-comsol-35a.pdf · COMSOL Multiphysics - це потужне інтерактивне середовище для моделювання

Візуалізація У вкладці General перевірте, щоб були обрані

всі кроки часу.

36

Page 37: Застосування Comsol 3.5 akxtp.kpi.ua/common/bugaeva-comsol-35a.pdf · COMSOL Multiphysics - це потужне інтерактивне середовище для моделювання

Візуалізація

• Потім виберіть вкладку Point.

• В полі Coordinates r: виберіть значення 0.15 – права границя стінки.

37

Page 38: Застосування Comsol 3.5 akxtp.kpi.ua/common/bugaeva-comsol-35a.pdf · COMSOL Multiphysics - це потужне інтерактивне середовище для моделювання

Ви побачите вікно із графіком

перехідного процесу для границі стінки:

38

Page 39: Застосування Comsol 3.5 akxtp.kpi.ua/common/bugaeva-comsol-35a.pdf · COMSOL Multiphysics - це потужне інтерактивне середовище для моделювання

Візуалізація

У вкладці Point в полі Expression введіть 895.402-Т

39

Page 40: Застосування Comsol 3.5 akxtp.kpi.ua/common/bugaeva-comsol-35a.pdf · COMSOL Multiphysics - це потужне інтерактивне середовище для моделювання

Візуалізація

Зміна температури на границі стінки з часом

40

Page 41: Застосування Comsol 3.5 akxtp.kpi.ua/common/bugaeva-comsol-35a.pdf · COMSOL Multiphysics - це потужне інтерактивне середовище для моделювання

Візуалізація

• В області Plot type увімкніть радіокнопку Line/Extrusion Plot.

• В області Solutions to use(Рішення для використання) розкрийте список Select via: та оберіть пункт Interpolated times (інтерпольовані значення часу).

• В полі Times введіть через пробіли наступні значення часу: 100 200 500 900 1300 2000.

41

Page 42: Застосування Comsol 3.5 akxtp.kpi.ua/common/bugaeva-comsol-35a.pdf · COMSOL Multiphysics - це потужне інтерактивне середовище для моделювання

Візуалізація

42

Page 43: Застосування Comsol 3.5 akxtp.kpi.ua/common/bugaeva-comsol-35a.pdf · COMSOL Multiphysics - це потужне інтерактивне середовище для моделювання

Візуалізація

• натискаємо кнопку Line Settings.

• У вікні, що відкрилось зі списку Line color оберіть Color. Зі списку Line style оберіть Cycle. Зі списку Line marker оберіть Cycle.

• Натиснувши кнопку Color можна обрати будь-який колір.

• Поставте галочку Legend.

43

Page 44: Застосування Comsol 3.5 akxtp.kpi.ua/common/bugaeva-comsol-35a.pdf · COMSOL Multiphysics - це потужне інтерактивне середовище для моделювання

Візуалізація

• Розподіл температур в стінці для різних моментів часу

44

Page 45: Застосування Comsol 3.5 akxtp.kpi.ua/common/bugaeva-comsol-35a.pdf · COMSOL Multiphysics - це потужне інтерактивне середовище для моделювання

Застосування Comsol 3.5 a для

рішення задач хімічної

технології

45