Расчет динамики акустических колебаний в канале постоянного сечения

Расчет динамики акустических колебаний в канале постоянного сечения (трубе). Решение производится численным методом с использованием разностной явной схемы. Расчет шага интегрирования по времени, обеспечивающего устойчивость метода. Код программы.

Рубрика Производство и технологии
Вид контрольная работа
Язык русский
Дата добавления 19.05.2012
Размер файла 915,8 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Размещено на http://www.allbest.ru/

Балтийский государственный технический университет

БГТУ «ВОЕНМЕХ» им. Д. Ф. Устинова

Кафедра А-4

Динамика конструкций

Расчет динамики акустических колебаний в канале постоянного сечения

Выполнил: Букша А.Ю.

Группа: А-473

Проверил: Синильщиков В.Б.

Санкт - Петербург

2011

Задание

Рассчитать динамику акустических колебаний в канале постоянного сечения (трубе) длиной l=0,5 м, один край которого закрыт, а на другом задан закон изменения избыточного давления , где =1000 Па, f=10 Гц.

Размещено на http://www.allbest.ru/

Размещено на http://www.allbest.ru/

Указание: нестационарные акустические процессы описываются волновым уравнением , с=323 м/с - скорость звука. Граничное условие на непроницаемой стенке для давления имеет вид . Для аппроксимации дифференциального уравнения использовать явную схему с центральными трехточечными аппроксимациями вторых производных. Расчет прекратить при t=10/f.

1. Алгоритм решения

Решение задачи производится численным методом с использованием разностной явной схемы. Основное уравнение описано во вторых производных по времени и координате :

Размещено на http://www.allbest.ru/

Размещено на http://www.allbest.ru/

Для численного решения необходимо ввести сетку координатных промежутков и временных слоев. Координатный отрезок разбивается произвольно на равные отрезки, в данном решении отрезок разбивается на 100 отрезков, т.е. вводим Выбор шага по времени тесно связан с устойчивостью выбранного метода и не может быть выбран произвольно. Расчет шага по времени будет приведен ниже.

Шаблон разностной явной схемы выглядит следующим образом:

В соответствии с крестообразной схемой для вычисления значения параметра на следующем временном слое используют значение параметра на текущем временном слое, значения параметра в двух соседних узлах на том же временном слое, а также значение параметра в этом узле на предыдущем временном слое. Основное уравнение аппроксимируется, в соответствии с выбранным методом, следующим выражением:

Очевидно, что необходимо аппроксимировать граничные условия, как по координате, так и по времени. Значение параметра в нулевом узле на всем временном промежутке задается условиями задачи:

Для аппроксимации граничного условия на непроницаемой стенке необходимо ввести фиктивный узел в координатную сетку . Тогда данное условие будет иметь следующий вид:

Что касается граничного условия по времени, то предполагая, что до начала расчета система находилась в покое, избыточное давление во всех точках сетки на временном слое предшествующему началу расчета считаем равным нулю: акустический колебание канал численный метод

Для расчета значения параметра на следующем временном слое преобразуем уравнение (1.) в следующий вид:

2. Расчет шага по времени обеспечивающего устойчивость

Для отыскания шага интегрирования по времени, обеспечивающего устойчивость метода, используем представление ошибки интегрирования по форме Фурье. На каждом временном слое ошибка будет иметь следующий вид:

где - волновое число (частота возникновения ошибки по координате);

- фаза;

- амплитуда ошибки на данном временном слое.

В силу линейности аппроксимации для определения погрешности будем использовать уравнение (2.):

Используя тригонометрическое свойство:

Преобразуем уравнение (3.):

Исходя из того, устойчивой схема является когда:

Получаем:

Заметим, что:

Окончательно:

Определяем дискриминант:

Если дискриминант уравнения отрицателен, то корни будут комплексно-сопряженными и по модулю равными единице.

Тогда, так как 2 первых сомножителя всегда будут положительными числами:

Отсюда условие устойчивости шага по времени:

Такой вывод объясняется и с той точки зрения, что шаг по времени не должен быть больше интервала времени, за которое волна сжатия преодолевает отрезок разбиения по координате.

3. Код программы

program dinamics_of_acoustic_fluctuations;

const c = 323;

p0 = 1000;

f = 10;

l = 500.0e-3;

nx = 100;

function CutReal(X: Real; Count: Integer): real;

var S,T,R: String;

N,M,K: Integer;

begin

S:=FloatToStr(X);

N:=Pos('.', S);

M:=Pos('E', S);

K:=Length(S);

if N>0 then N:=N+Count;

T:=Copy(S, 1, N);

R:=Copy(S,M,K);

Insert(R,T,N+1);

Result:=StrToFloat(T);

end;

var k,i,ntv : integer;

P,Pn,Po : array [0..nx+1] of real;

t,dx,dt,tk,dtv : real;

st : string;

str7 : string[7];

rezfile : text;

begin

tk:=10/f; t:=0; k:=0; dx:=l/nx;

dt:= dx/c;

dt:= CutReal(dt,2);

dtv:=0.0005; ntv:= round(dtv/dt);

for i:=0 to nx+1 do P[i]:=0; Pn:=P;Po:=P;

assign (rezfile,'rezult.txt'); rewrite (rezfile);

repeat

P[0]:=p0*sin(2*pi*f*t);

for i:=1 to nx do

Pn[i]:=2*P[i]-Po[i]+sqr(c*dt/dx)*(P[i-1]-2*P[i]+P[i+1]);

Pn[0]:=P[0];

Pn[nx+1]:=Pn[nx-1];

Po:=P;

P:=Pn;

if (k mod ntv)=0 then

begin

if (k mod (20*ntv))=0 then

begin

write(rezfile,'t,c',' ');

for i:=0 to nx do

begin

Str(i:3,st);

str7:='P'+TrimLeft(st)+',Па'+' ';

write(rezfile,str7);

end;

writeln(rezfile);

end;

write(rezfile,t:1:4,' ');

for i:=0 to nx do

begin

Str(P[i]:4:1,st);

str7:=TrimLeft(st)+' ';

write(rezfile,str7);

end;

writeln(rezfile);

end;

k:=k+1;

t:=dt*k;

until t>=tk;

close (rezfile);

end.

4. Пример представления результатов

5. Графики

Размещено на Allbest.ru


Подобные документы

  • Диапазоны частот упругих колебаний. Преломление, отражение, дифракция, рефракция акустических волн. Прием и излучение ультразвука. Ультразвук в различных средах. Отражение и рассеяние ультразвука. Применение акустических методов в неразрушающем контроле.

    контрольная работа [815,0 K], добавлен 09.11.2010

  • Сбор нагрузок и статический расчет. Расчет на прочность разрезных балок сплошного сечения из стали. Проверка сечения по касательным напряжениям. Проверка прогиба. Конструирование главной балки. Компоновка составного сечения. Определение размеров стенки.

    курсовая работа [122,2 K], добавлен 24.10.2013

  • Выполнение проектировочного расчета на прочность и выбор рациональных форм поперечного сечения. Выбор размеров сечения балки при заданной схеме нагружения и материале. Определение моментов в характерных точках. Сравнительный расчет и выбор сечения балки.

    презентация [100,2 K], добавлен 11.05.2010

  • Компоновка балочной клетки. Маркировка элементов монтажной схемы рабочей площадки. Расчет стального настила балки, сварных швов. Статический и конструктивный расчет балки. Проверка сечения, устойчивости конструкции. Расчет колонны сквозного сечения.

    курсовая работа [2,0 M], добавлен 29.05.2015

  • Выбор материала, его характеристик и допускаемых напряжений. Расчет прочности и жесткости балок и рам, ступенчатого стержня и стержня постоянного сечения, статически неопределимой стержневой системы при растяжении-сжатии и при кручении. Построение эпюр.

    курсовая работа [628,4 K], добавлен 06.12.2011

  • Назначение, технические данные, конструкция и принцип работы насоса НЦВ 40/40. Гидравлический расчет проточной части. Профилирование меридионального сечения рабочего колеса. Расчет спиральной камеры круглого сечения. Расчет на прочность вала насоса.

    курсовая работа [917,5 K], добавлен 14.04.2015

  • Расчет на прочность пера лопатки рабочего колеса первой ступени компрессора высокого давления. Прочностной расчет лопаточного замка: замковой части лопатки и диска рабочего колеса. Расчет динамики первой формы колебаний пера рабочей лопатки колеса.

    курсовая работа [958,5 K], добавлен 27.02.2012

  • Описание структурной схемы системы автоматического управления электропривода постоянного тока и ее проектирование с использованием обратных связей и наблюдателя Люенбергера. Расчет передаточной функции и параллельного корректирующего устройства.

    курсовая работа [178,5 K], добавлен 17.05.2010

  • Расчет на прочность рабочей лопатки первой ступени компрессора, диска рабочего колеса компрессора, динамической частоты первой формы изгибных колебаний лопатки рабочего колеса компрессора, деталей камеры сгорания. Опасные сечения и запасы прочности.

    курсовая работа [1,8 M], добавлен 22.02.2012

  • Расчет потерь напора на трение в данном отрезке трубы, потерь давления на трение в трубах в магистралях гидропередачи, при внезапном расширении трубопровода. Определение необходимого диаметра отверстия диафрагмы, расхода воды в трубе поперечного сечения.

    контрольная работа [295,2 K], добавлен 30.11.2009

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.