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

Комментарии • 41

  • @esmanurtekel1569
    @esmanurtekel1569 Год назад

    It was a very useful video. Thanks to the video, I will be able to finish my project. Keep making videos, good luck.

  • @erfanasgari4398
    @erfanasgari4398 Год назад

    سلام خیلی ممنون بابت آموزش‌تون. این نوع وار کردن فشار آکوستیکی به المان سالید فکر میکنم متفاوت باشه با فشاری که از طریق اسپیکر موجود در ابتدای لوله امپدانس به سالید وارد میشه.
    و اینکه یک سوال دگ، پرفکتلی مچ لِیِر فقط جلوی بازتاب رو میگیره یا اینکه نمیذاره موج هم عبور کنه؟

    • @caewitharminhashemi
      @caewitharminhashemi  Год назад

      خواهش میکنم. جواب دو روش را حساب کردم و روشی که شما میگید خطا داشت. دلیلش را هنوز نمی‌دانم. بله اون لایه در واقع ضریب جذب 1 را داره و موج بازتابیده نمی‌شه.

    • @erfanasgari4398
      @erfanasgari4398 Год назад

      @@caewitharminhashemi یه نکته دیگه هم که برام جالب بود وقتی که ریدیشن ویو هم توی مرز ورودی میدیم، بعد از پلات گرفتم روی سطح‌های موازی، فشار آکوستیکی به صورت خط راست نمیشه. یعنی به صورتی که فشار روی صفحه‌های عمود بر جهت انتشار موج‌ یکسان نیست. بنظرم تعریف موج صفحه‌ ای رو نقض میکنه یا شایدم من اشتباه فکر میکنم

    • @caewitharminhashemi
      @caewitharminhashemi  Год назад

      @@erfanasgari4398 توجه‌ نکردم. عکسش را ایمیل کنید ممنون میشم

    • @erfanasgari4398
      @erfanasgari4398 Год назад

      @@caewitharminhashemi فرستادم خدمتتون

  • @MultiSaded
    @MultiSaded Год назад

    Assuming the body is a composite material, how to apply the periodic conditions for Sound transmission loss in the micro domain

    • @caewitharminhashemi
      @caewitharminhashemi  Год назад

      You can apply periodic conditions on edges from physics tab > boundaries
      I haven't modeled composite before. Maybe you have to use floquet periodicity

  • @oscaralbertonaterabarrios8082
    @oscaralbertonaterabarrios8082 Год назад

    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

    • @caewitharminhashemi
      @caewitharminhashemi  Год назад +1

      Did you define angles in variable?

    • @oscaralbertonaterabarrios8082
      @oscaralbertonaterabarrios8082 Год назад

      hey bro I could simulate, it was just a checkbox about storing the results@@caewitharminhashemi

    • @juangalindo6554
      @juangalindo6554 10 месяцев назад

      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.

  • @muhammadfadil761
    @muhammadfadil761 4 месяца назад

    Can i use the variable and paramater if i analys noise barrier highspeed train ?

    • @caewitharminhashemi
      @caewitharminhashemi  4 месяца назад

      Yes, You can use them in all simulations.

    • @muhammadfadil761
      @muhammadfadil761 4 месяца назад

      @@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 ?

    • @caewitharminhashemi
      @caewitharminhashemi  4 месяца назад

      @@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.

    • @muhammadfadil761
      @muhammadfadil761 4 месяца назад

      @@caewitharminhashemi I have created my 3D model, sir. Does that mean I can follow the method above for my case?

    • @caewitharminhashemi
      @caewitharminhashemi  4 месяца назад

      @@muhammadfadil761 yes. Follow these steps. The only difference is that you have to choose 3D space

  • @MohammadHoseinAhmadi-io6yy
    @MohammadHoseinAhmadi-io6yy 8 месяцев назад

    سلام خیلی ممنون از تولید محتوای مفیدتون، یسوال داشتم اینکه چطور در حالت دو بعدی برای طراحی دیوار صوتی، در سمت راست دیوار صوتی یک گیرنده تعریف کنم و صدای دریافتی توسط گیرنده رو بخونم و با فرکانس های مختلف پلات کنم؟ مشکلم در تعریف گیرنده است

    • @caewitharminhashemi
      @caewitharminhashemi  8 месяцев назад

      سلام، خواهش میکنم. ساده‌ترین را اینه که یک پراب از قسمت definitions اضافه کنید و برای آن SPL را تعریف کنید. مکانش هم می‌تونید تغییر بدید.

    • @MohammadHoseinAhmadi-io6yy
      @MohammadHoseinAhmadi-io6yy 8 месяцев назад

      دستتون درد نکنه، چجوری منبعی که صدا تولید میکنه را قدرتش را بر حسب spl بدم؟ خودتون تو آموزش بر حسب power وارد کردید
      @@caewitharminhashemi

    • @caewitharminhashemi
      @caewitharminhashemi  8 месяцев назад

      @@MohammadHoseinAhmadi-io6yy تا جایی که یادمه برحسب فشار دادم و سه در سه جهته. فشار را باید بر حسب پاسکال وارد کنید. اگر بر حسب دسی‌بل دارید باید آن را تبدیل به پاسکال کنید

  • @arift.dogan.youtube
    @arift.dogan.youtube 11 месяцев назад

    Hi bro, when i run the solver i am taking "Undefined variable P_in" Error. Do you have any idea about it? Thanks

    • @caewitharminhashemi
      @caewitharminhashemi  11 месяцев назад

      Hello, maybe one of your variables of pressure is wrong.

    • @arift.dogan.youtube
      @arift.dogan.youtube 11 месяцев назад

      @@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 😅

    • @caewitharminhashemi
      @caewitharminhashemi  11 месяцев назад

      @@arift.dogan.youtube Okay 🙂

    • @en_tub3
      @en_tub3 6 месяцев назад

      @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.

    • @arift.dogan.youtube
      @arift.dogan.youtube 6 месяцев назад

      @@en_tub3 as I remember this problem occurred when domain selections is not suitable or part is very complex so meshing progres problematic