Mastering COMSOL: Sound transmission loss of a panel in COMSOL multiphysics
HTML-код
- Опубликовано: 5 фев 2025
- Comsol multiphysics tutorial
In this video. I will explain how to calculate sound transmission loss of a panel and I validate with experimental data in COMSOL.
Download COMSOL model:
www.dropbox.co...
prarameters (copy to text file):
T 6[mm] 0.006 m Thickness of concrete wall
H 1.5[m] 1.5 m Height of concrete wall
W 1.25[m] 1.25 m Width of concrete wall
seed 42 42 Seed for random function
N 100 100 Number of random waves in sum
c0 343.2[m/s] 343.2 m/s Speed of sound in air
rho0 1.2[kg/m^3] 1.2 kg/m³ Density of air
fmax 2000[Hz] 2000 Hz Maximum study frequency
m 15[kg/m^2] 15 kg/m² Wall surface density
variables:
phi phi_rnd(n,freq[1/Hz],1,seed)
theta acos(costheta_rnd(n,freq[1/Hz],2,seed))
phase phase_rnd(n,freq[1/Hz],3,seed)
kx cos(theta)*k0 Partial wave vector, x-component
ky sin(theta)*cos(phi)*k0 Partial wave vector, y-component
kz sin(theta)*sin(phi)*k0 Partial wave vector, z-component
k0 2*pi*freq/c0 1/m Propagation constant
p_room 1[Pa]/sqrt(N)*sum(exp(i*phase)*exp(-i*(kx*x+ky*y+kz*z)),n,1,N) Pa Room diffuse field
p_refl 1[Pa]/sqrt(N)*sum(exp(i*phase)*exp(-i*(-kx*x+ky*y+kz*z)),n,1,N) Pa Reflected acoustic field at x=0
p_wall p_room+p_refl Pa Total wall pressure (mechanical load)
#comsol #comsolmultiphysics
comsol simulation
Comsol Sound transmission loss
It was a very useful video. Thanks to the video, I will be able to finish my project. Keep making videos, good luck.
Thank you. 👍
سلام خیلی ممنون بابت آموزشتون. این نوع وار کردن فشار آکوستیکی به المان سالید فکر میکنم متفاوت باشه با فشاری که از طریق اسپیکر موجود در ابتدای لوله امپدانس به سالید وارد میشه.
و اینکه یک سوال دگ، پرفکتلی مچ لِیِر فقط جلوی بازتاب رو میگیره یا اینکه نمیذاره موج هم عبور کنه؟
خواهش میکنم. جواب دو روش را حساب کردم و روشی که شما میگید خطا داشت. دلیلش را هنوز نمیدانم. بله اون لایه در واقع ضریب جذب 1 را داره و موج بازتابیده نمیشه.
@@caewitharminhashemi یه نکته دیگه هم که برام جالب بود وقتی که ریدیشن ویو هم توی مرز ورودی میدیم، بعد از پلات گرفتم روی سطحهای موازی، فشار آکوستیکی به صورت خط راست نمیشه. یعنی به صورتی که فشار روی صفحههای عمود بر جهت انتشار موج یکسان نیست. بنظرم تعریف موج صفحه ای رو نقض میکنه یا شایدم من اشتباه فکر میکنم
@@erfanasgari4398 توجه نکردم. عکسش را ایمیل کنید ممنون میشم
@@caewitharminhashemi فرستادم خدمتتون
Assuming the body is a composite material, how to apply the periodic conditions for Sound transmission loss in the micro domain
You can apply periodic conditions on edges from physics tab > boundaries
I haven't modeled composite before. Maybe you have to use floquet periodicity
could yo help me please?, I got an erro when I clicked compute about a variable called "n" I think that variable is found in the expressions for theta, phi and phase
Did you define angles in variable?
hey bro I could simulate, it was just a checkbox about storing the results@@caewitharminhashemi
Could you solve it? I have the same problem. I'm sure it has to do with those random functions you mentioned for defining the angles, and perhaps the version I'm using (COMSOL 5.3) defines them differently.
Can i use the variable and paramater if i analys noise barrier highspeed train ?
Yes, You can use them in all simulations.
@@caewitharminhashemi can u help me sir. how to simulate noise barrier with train noise ? that is, how the noise from the train can be absorbed by the barrier. Can i use the method in the video above to simulate it ? or do u have another releveant video ?
@@muhammadfadil761 if you need to investigate the effect of noise barrier pattern, you have to model it in 3D. 2D model is accurate for non perforated baffles with simple shapes.
@@caewitharminhashemi I have created my 3D model, sir. Does that mean I can follow the method above for my case?
@@muhammadfadil761 yes. Follow these steps. The only difference is that you have to choose 3D space
سلام خیلی ممنون از تولید محتوای مفیدتون، یسوال داشتم اینکه چطور در حالت دو بعدی برای طراحی دیوار صوتی، در سمت راست دیوار صوتی یک گیرنده تعریف کنم و صدای دریافتی توسط گیرنده رو بخونم و با فرکانس های مختلف پلات کنم؟ مشکلم در تعریف گیرنده است
سلام، خواهش میکنم. سادهترین را اینه که یک پراب از قسمت definitions اضافه کنید و برای آن SPL را تعریف کنید. مکانش هم میتونید تغییر بدید.
دستتون درد نکنه، چجوری منبعی که صدا تولید میکنه را قدرتش را بر حسب spl بدم؟ خودتون تو آموزش بر حسب power وارد کردید
@@caewitharminhashemi
@@MohammadHoseinAhmadi-io6yy تا جایی که یادمه برحسب فشار دادم و سه در سه جهته. فشار را باید بر حسب پاسکال وارد کنید. اگر بر حسب دسیبل دارید باید آن را تبدیل به پاسکال کنید
Hi bro, when i run the solver i am taking "Undefined variable P_in" Error. Do you have any idea about it? Thanks
Hello, maybe one of your variables of pressure is wrong.
@@caewitharminhashemi I checked video again and I think one the variables set called STL is not defined begining. And please accept my LinkedIn connection request 😅
@@arift.dogan.youtube Okay 🙂
@arift.dogan.youtube Hey, did you ever find a solution to the P_in error, i ran the COMSOL as is and got the same error.
thanks.
@@en_tub3 as I remember this problem occurred when domain selections is not suitable or part is very complex so meshing progres problematic