Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Математичне моделювання процесу одержання аніліну з нітробензолу в трубчастих реакторі

Реферат Математичне моделювання процесу одержання аніліну з нітробензолу в трубчастих реакторі





ес отримання аніліну з нітробензолу в трубчастих реакторі.

Програмний комплекс дозволяє наочно побачити зміну розподілу температури, ступеня перетворення нітробензолу по довжині реактора, результати програми реалізовані у вигляді графіків цих залежностей. p align="justify"> Порівняння з результатами моделювання в пакеті Mathcad, показало адекватність моделі і працездатність програмного комплексу.

Список використаної літератури


1. Математичне моделювання хіміко-технологічних процесів: текст лекцій/Л.В. Гольцева [та ін]. - СПб.: СПбГТІ (ТУ). - 2011. - 10 с.

2. Гартман Т.М. Основи комп'ютерного моделювання хіміко-технологічних процесів: навч. Посібник/Т.Н Гартман, Д.В. Клушин. - М.: Изд-во Академкнига, 2006. - 416 с.

3.Холоднов В.А. Математичне моделювання та оптимізація хіміко-технологічних процесів: практ. керівництво/В.А. Холоднов [та ін]. - СПб.: АНО НВО В«ПрофесіоналВ» <# "justify"> Додаток


Текст програми

System;

using

{Calc

{double d, e, F0, FA0, U, Hr, cp, Tx; paint = new Paint1 (); paint2 = new Paint2 (); GT = new GridTable (); bool Values ​​( Form1 f1)

{

{= Convert.ToDouble (f1.textBox1.Text); = Convert.ToDouble (f1.textBox2.Text); = Convert.ToDouble (f1.textBox3.Text); = Convert.ToDouble (f1.textBox4.Text ); = Convert.ToDouble (f1.textBox5.Text); = Convert.ToDouble (f1.textBox6.Text); = Convert.ToDouble (f1.textBox7.Text); = Convert.ToDouble (f1.textBox8.Text); true;

} {return false;}

} bool CALC (Calculation calc, GridForm GF)

{m, Tbx = 450, S, R = 82.06, c, P = 1, E = 2598, k0 = 57900; [] D = new double [2];

// Початкові умови [] x = new double [2];

// кількість ітераційn = 200;

// знайти рішення в точці

double x1 = 6;. Columns (); [,] y = new double [1000,3]; double pi = Math.PI;

{= FA0/F0; = pi * d * d * e/4; = F0 * cp; [0] = Tbx; [1] = 0; [0] = S * (-Hr/c) * k0 * Math.Exp (-E/x [0]) * Math.Pow ((1 - x [1]) * m * P/(R * x [0]), 0.578) - U * pi * (d /c) * (x [0] - Tx); [1] = (S/FA0) * k0 * Math.Exp (-E/x [0]) * Math.Pow ((1 - x [1]) * m * P/(R * x [0]), 0.578); (int i = 0; i <= n; i + +)

{(i == 0)

{[i, 0] = 0; [i, 1] = x [0]; [i, 2] = x [1];

}

{[i, 0] = y [i - 1, 0] + x1/n; [i, 1] = Rungekutta.solveoderungekutta (y [i-1, 0], y [i-1, 0] + y [i, 0], x [0], n, D [0]); [i, 2] = Rungekutta.solveoderungekutta (y [i-1, 0], y [i-1, 0] + y [i, 0], x [1], n, D [1]);

}. Row (Math.Round (y [i, 0], 2), Math.Round (y [i, 1], 4), Math.Round (y [i, 2], 4));

}. Show ();. PaintDiagram (calc, y, n);

paint2.PaintDiagram (calc, y, n);. Resurs (GF...


Назад | сторінка 8 з 9 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Phonetic peculiarities of the popular science text
  • Реферат на тему: Grammar of the Text: its Basic Units and Main Features (based on the novel ...
  • Реферат на тему: Технології аналізу даних (Text Mining, Data Mining)
  • Реферат на тему: Комп'ютерне моделювання технологічних процесів харчових виробництв
  • Реферат на тему: Математичне моделювання економічних процесів на залізничному транспорті