Tutorial: CFD simulation of the SUBOFF underwater vehicle moving near the free surface (STAR-CCM+)

Поделиться
HTML-код
  • Опубликовано: 15 ноя 2024

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

  • @dormg22
    @dormg22 2 года назад +1

    Thank you for this great tutorial, very helpful how you explain the reasoning behind your approach.

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

    Excellent video, thanks for the explanation. If the suboff has a vertical part which is above the water how will the bounday definition change? How will vof model change? As the part above the water is mainly under aerodynamic force rather than hydrodynamics.

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

    Thanks you! Very interesting and informative tutorial

  • @keyvanhp5841
    @keyvanhp5841 2 года назад +1

    Great Tutorial ! Please simulate a soccer ball drag force with Star-ccm+ .Thanks .

  • @ShayanRabizade
    @ShayanRabizade 5 месяцев назад

    Dorood Mr. Amiri, This was a great tutorial. I was wondering though about a simple confusion of mine that CFL is measured based on velocity, temporal discritization and spatail discetrization, and usually 0.25 is selected for it. WHY did you select 95?

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

      Dear Shayan, thank you very much for your comment. Note that the condition of having a CFL less than 0.25 is generally more important, when the problem is transient in nature and we are interested in time-varying variables.

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

    my star ccm have missing node under tools>update event how can i fix it?

  • @z-fb4qq
    @z-fb4qq Год назад

    Hi!Thank you for this great tutorial~ Do you know how to get the RAO number of a ship? I can't find the relevant settings in starccm+

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

      Dear zyh,
      The RAO of a ship is obtained through the simulation of the vessel at various wavelengths.
      Att,
      Mojtaba Amiri.

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

    Can you make a video on ship hull on the mean surface.

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

    Thank you for this interesting tutorial. Can you give me how calculate the wetted length and wetted area.

  • @markstephen6677
    @markstephen6677 2 года назад +1

    Very well-done!!

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

    Great video! Helps a lot! So if I want to simulate a ship in shallow water waves, are the equations estimating wave length, wave period, and damping constants still applicable?

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

      Plus, I have been searching for the 2016 paper, but it is so difficult to acquire it without a name. Is it possible that you post a link or simply the name of that paper? Really appreciate it.

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

      Dear Ian Zhang,
      Thank you for writing!
      In case where you seek to simulate a ship in shallow water waves, you need to use the dispersion relation for shallow waters.
      Hope this helps.
      Respectfully,
      Mojtaba Maali.

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

      Dear Ian,
      You can access the article here:doi.org/10.1080/09377255.2015.1119921
      Respectfully,
      Mojtaba Maali.

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

      @@CFD_Mojtaba Many thanks!!!

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

    Mr. Amiri,
    Thank you very much for this great tutorial.
    I want to make similar analysis with different body forms. I have a few questions.
    @03:58 can't we use ITTC guidelines to define dimensions of computational domain?
    @08:39 is f2=0 for all applications?
    @13:00 would it effect meshing process if we multi-choose towing tank and main body and apply "create mesh operation -> boolean -> subtract -> target part:towing tank"
    @25:30 if we are analysing a ship, how can we decide minimum cell size?
    @26:10 how can we calculate wave height to devide it10 or 30 if we don't have any experimental data?
    @28:10 you set minimum face quality 0.2 , can't it be as its default value?
    @29:19 why did you set "layer reduction percentage" as 0.01?
    @29:45 you set "target surface size" and "minimum surface size"'s "percentage of base" values as 0.675, it made the absolute size as 0.0067, is that value about wavelength? why 0.675?
    @30:47 why did you set "max cell size"s "percentage of base" as 100?
    @33:24 why did you set "surface control2 -> percentage of base -> 86.4"? why not 100?
    @36:26 why did you set height of "freesurfacecoarse" block as 1m?
    @40:21 you created a block to make another volumetric control around DARPA, how did you decide the dimensions of that block? and why its trimmer is isotropic? and why its percentage of base is 2.7?
    Again thank you very much for this amazing detailed tutorial.
    Yours sincerely.

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

      Dear Mesut, thank you for your comment!
      I have briefly answered you questions, however, most of them can be deduced by watching the present our other videos in my channel.
      here goes the answers:
      @03:58 can't we use ITTC guidelines to define dimensions of computational domain?
      Sure you can
      @08:39 is f2=0 for all applications?
      No, it is not. It is recommended for cases where you are calculating a steady state solution.
      @13:00 would it effect meshing process if we multi-choose towing tank and main body and apply "create mesh operation -> boolean -> subtract -> target part:towing tank"
      I dont think so.
      @25:30 if we are analysing a ship, how can we decide minimum cell size?
      You can consider the ship hull under water as a half-submarine body.
      @26:10 how can we calculate wave height to devide it10 or 30 if we don't have any experimental data?
      Well, for these cases, the best way is just try and error. Or you can use the Adaptive Mesh Refinement technique.
      @28:10 you set minimum face quality 0.2 , can't it be as its default value?
      The better the mesh quality, the better will be the results.
      @29:19 why did you set "layer reduction percentage" as 0.01?
      To avoid the boundary layer reduction as we approach a sharp variation in geometry.
      @29:45 you set "target surface size" and "minimum surface size"'s "percentage of base" values as 0.675, it made the absolute size as 0.0067, is that value about wavelength? why 0.675?
      I have explained my choices in the video, please have a look at the video.
      @30:47 why did you set "max cell size"s "percentage of base" as 100?
      This is the maximum cell size within the domain, which will be 1 meter. This is an acceptable value for the maximum cell size within a computational domain.
      @33:24 why did you set "surface control2 -> percentage of base -> 86.4"? why not 100?
      Please have a look at this video: ruclips.net/video/6qRPOqXgjNc/видео.html
      @36:26 why did you set height of "freesurfacecoarse" block as 1m?
      To cover the whole submarine body and at the same time to ensure a smooth mesh transition.
      @40:21 you created a block to make another volumetric control around DARPA, how did you decide the dimensions of that block? and why its trimmer is isotropic? and why its percentage of base is 2.7?
      I have explained this in the video.

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

      @@CFD_Mojtaba Sir, thank you very much for your answers. All your videos are wonderful reference guides. Thank you so much for sharing your knowledge.

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

    Thank you for this impressive tutorial, very interesting, but in 24.19 minutes, I made some calculations based on the equation given, i got m = 31.06 not 23? correct me if I'm wrong? Tq

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

    Great tutorial! It was very helpful!
    I have one question:
    How do you determine the angle theta? (The angle between SUBOFF's travel direction and the crest of the waves )

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

      Thank you for this comment. In order to find this angle, you need to first identify the position of the wave crests (at least two), then you can interpolate a line through thee crests, which consequently can be utilized to compute the angle between the SUBOFF and the propagating waves.

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

      How can we identify the position of the wave crests@@CFD_Mojtaba

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

      @@MohammedKhantheacademicianyou can export the solution data into a spreadsheet and then find the position of the wave crests using another code, such as MATLAB.

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

      @@CFD_Mojtaba to get a solution, I must perform a simulation, to perform a simulation I must enter also specify wave length damping factor, to specify damping factor need to know the theta.
      I don't know where I am missing something.

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

      @@MohammedKhantheacademicianplease have a look at this paper: www.sciencedirect.com/science/article/pii/S0141118718303808

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

    thank you very much and great explanation and really appreciated, could you share to me the simulation file and CAD for DARPA, and do you have the appendage DARPA CAD?, i would love to try to do it for my practice purposes and study. thank you.

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

      Please send an email to this address mojtaba@lts.coppe.ufrj.br

  • @MohammadZareian-bp3pr
    @MohammadZareian-bp3pr 2 года назад

    Great! Thank you! Keep it up!

  • @Troubledhead
    @Troubledhead 9 месяцев назад

    Hello, how can i dowload this program ?

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

    Hi sir I'm doing a mini project on the wake analysis of underwater vehicles so please provide me with the geometry so tht I can do cfd analysis

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

      The link which you provided to download the geometry is showing error, and more doubt can this be performed in ansys student version?

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

      Dear shrivatsataddewadi8012,
      You may need to change the geometry format to STEP, or any other popular formats.

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

    Thank you for this tutorial, sir can you make the tutorial on air supported floating platform to find its heave response

    • @CFD_Mojtaba
      @CFD_Mojtaba  8 месяцев назад +1

      Thank you for your suggestion. I will try to do this. Note that you probably need to consider that the fluid flow is compressible.

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

      Sir, actually i model the background like you model it for buoy motion tutorials and for air-supported it is a box structure open at bottom but in starm ccm, I was unable to model the opening at the bottom, so I thought of assigning some boundary conditions to the bottom and sir i have a question how can i model air inside the box and tell me how i should model so that backgorund water should go inside it to compress air.what boudary condition i should assign for open part initially it is wall.@@CFD_Mojtaba

    • @CFD_Mojtaba
      @CFD_Mojtaba  8 месяцев назад +1

      @@VikashKumaroe22m021maybe you dont need to model explicitly the air behvior. You can express this effect as an external force.

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

      @@CFD_Mojtaba ok thank you sir and which boundary condition i should assign for bottom surface of box so that background water can go inside it,

  • @prateeksingh944
    @prateeksingh944 2 года назад

    Can you plz provide me your star ccm file in which you did all the work, for my reference

    • @CFD_Mojtaba
      @CFD_Mojtaba  2 года назад

      Dear Prateek Singh,
      Please, send an email to this address: mojtaba@lts.coppe.ufrj.br
      Respectfully,
      Mojtaba Maali.

    • @prateeksingh944
      @prateeksingh944 2 года назад

      @@CFD_Mojtaba I just sent you an e-mail

    • @叔琛
      @叔琛 Год назад

      @@CFD_Mojtaba I also sent you an email, looking forward to your reply.

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

      @@CFD_Mojtaba Thank you for your tutorial. It is very helpful. And I also sent an email to you. Looking forward to your reply sir.

  • @Nature_Shorts116
    @Nature_Shorts116 2 года назад

    Very helpful!!

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

    amazing

  • @flawlessKevin-ch5yl
    @flawlessKevin-ch5yl Год назад

    so good!!!!
    I want to know how to calculate resistance without additional devices,
    can you give me some advice or show me the paper address
    thanks so much!

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

    can you help me in my problem?

  • @opt8053
    @opt8053 2 года назад

    great!!!!!!!!!!