Predicting Lift and Drag for Aerodynamic Bodies with SOLIDWORKS Flow Simulation

แชร์
ฝัง
  • เผยแพร่เมื่อ 22 มิ.ย. 2024
  • Learn how to quickly predict lift and drag forces on aerodynamic bodies using SOLIDWORKS Flow Simulation. Considerations are discussed for ground and air vehicles including sizing of computational domain, and mesh refinement techniques such as equidistant mesh. Basic results extraction is also covered including numerical values and color plots indicating laminar/turbulent regions. This video is a "getting started" or introduction level of detail.
    The tutorial file is available here: www.dropbox.com/s/skg11w2grrg...
    For a deeper dive into these topics, consider the two pre-recorded webinars below: Predicting Lift and Drag in SOLIDWORKS Flow Simulation hawkridgesys.com/blog/predict...
    Covers method of using parametric study to pre-position aircraft at various angle of attack and flow rates and iteratively solve for lift and drag curves. SIMULIA xFlow is also demonstrated for analysis of detailed turbulence.
    The Virtual Wind Tunnel in SOLIDWORKS Flow Simulation • The Virtual Wind Tunne...
    Covers varying angle of attack using dependencies in a transient analysis as well as how to define equation goals to properly calculate lift and drag values, as well as L/D ratio and managing a design change.
    Presented by Ryan Navarro
    Timestamps:
    0:00 Introduction
    0:22 Creating Project using Wizard ("External" analysis)
    1:05 Defining Ambient Velocity
    2:00 Sizing Computational Domain & Symmetry Condition
    3:12 Defining Global Goals for Lift and Drag forces
    3:47 Inspecting Basic Mesh Size
    4:20 Equidistant Mesh Refinement around aerodynamic body
    5:52 Inspecting the Mesh
    6:29 Solving the project and plotting Goals in Solver Monitor
    7:12 Defining Cut Plot for Velocity
    7:42 Enabling the "Display Boundary Layer" option
    8:12 Enabling Streamlines overlay on Velocity Plot
    8:31 Defining Surface Plots of Pressure
    8:56 Extracting numerical results via Goal Plot
    9:20 Additional Resources
    Additional Resources For more information on SOLIDWORKS: hawkridgesys.com/solidworks For more information on SOLIDWORKS Simulation: hawkridgesys.com/solidworks/s... Technical Support Knowledgebase: support.hawkridgesys.com/
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 28

  • @ehsanyounesi3757
    @ehsanyounesi3757 ปีที่แล้ว +4

    thanks for sharing....that was quite helpful especially mesh redefining part...... good luck

  • @ExON00
    @ExON00 ปีที่แล้ว +1

    Great video! thank You!

  • @perunbright6565
    @perunbright6565 5 หลายเดือนก่อน +2

    Dziękuję pomocne😊.

  • @user-uw8to6wy2q
    @user-uw8to6wy2q 8 หลายเดือนก่อน

    Thank you very much!👍👍👍

  • @ostervi
    @ostervi 3 หลายเดือนก่อน

    Great tutorial, congratulations. But just wanted to know if SolidWorks also have some way to know the position of the center of pressure. For the flight of a plane, I've read it's really important the relative position between COG (Center of gravity) and COP (Center of pressure). Do you know how to calculate it (in the three axis) using SW goals? Thanks!

  • @marwanalabassiry5165
    @marwanalabassiry5165 10 หลายเดือนก่อน +1

    Hello. Whenever I change the computation domain I get completely different results. While it is somewhat predictable; I want to know the right computational domain size compared to model size to have a more accurate result.

    • @hawkridgesystems
      @hawkridgesystems  10 หลายเดือนก่อน +3

      It would not be expected to get completely different results from changing the computational domain (unless you are making it much too small, smaller than shown in the video here). Most likely what is happening if you are using the "Automatic" mesh settings is that you are also inadvertently changing the mesh density when adjusting the size of the computational domain. Lift and drag calculations are very mesh-sensitive so that would explain large differences. For an apples-to-apples comparison between computational domain sizes you could use "Manual" mesh mode on the global mesh and enter number of basic mesh cells in X,Y,Z direction to maintain a consistent density (such as a 2" mesh size) for the various sizes of the computational domain that you attempt. Divide the length, width, and height of the computational domain by your desired basic mesh cell size to figure out what number to enter.
      Generally sizing the computational domain can be thought of with two metrics that would be similar to conducting a physical wind tunnel test. First would be percent area of the flow that is obstructed which is sometimes called "blockage ratio". This is the ratio of the frontal area of the vehicle out of the total cross sectional area of the domain.
      The other would be be the length of the computational domain upstream and downstream from the vehicle, which is often characterized as some multiple of vehicle length (or chord length for an airfoil). Generally additional length is required downstream to resolve the wake.
      So you can look to literature for these values for general rules of thumb for a given application or geometry (e.g. 5% blockage ratio, 3 lengths upstream, 10 lengths downstream). It will be difficult to predict in advance how much is required for your geometry without performing a sensitivity analysis. But if you keep the mesh density consistent, and vary the two parameters separately (computational domain cross sectional area and upstream/downstream length) I think you should quickly find that the values converge and also identify a point of diminishing returns.
      Another thing to consider is whether you are trying to replicate a wind tunnel test or the real world behavior. In this example we used free conditions on all the sides of the computational domain which should be closer to the real world behavior, whereas to replicate a physical wind tunnel test it may be better to model a box shape representing wind tunnel walls and perform an internal analysis. Additional considerations to represent "real world" behavior for a ground vehicle would be to incorporate wall motion of the ground using a real wall condition.

    • @marwanalabassiry5165
      @marwanalabassiry5165 10 หลายเดือนก่อน +2

      @@hawkridgesystems Oh thank you so so much. To be honest, I wasn't even expecting you to reply to me. This is a very detailed reply too. I will read it right after I finish work and will try to implement it tonight on a small project. Thank you so much for your time. Have a great day!

  • @sashashkolnikov2654
    @sashashkolnikov2654 10 หลายเดือนก่อน

    if I use symmetry on my computational domain is the displayed result half of the total force or does it double it for you before listing it in your goals?

    • @hawkridgesystems
      @hawkridgesystems  10 หลายเดือนก่อน +3

      The forces displayed are only for the portion of the geometry within the computational domain, so the goals are displaying "half" forces in this case and need to be doubled for total value.

    • @sashashkolnikov2654
      @sashashkolnikov2654 10 หลายเดือนก่อน

      Thanks!@@hawkridgesystems

  • @EXTREMERULES2009ify
    @EXTREMERULES2009ify 11 หลายเดือนก่อน

    Thanks for sharing...i want to ask, why sometimes doing exactly the same procedure, i get different results (high deviation)?

    • @hawkridgesystems
      @hawkridgesystems  11 หลายเดือนก่อน +2

      The most likely causes are differences in the mesh and/or stopping or "convergence" criteria
      If you refine the mesh to the point the solution is mesh or "grid independent" and then also solve for a sufficiently long number of iterations, it would be expected that the differences between runs would be very minute

    • @EXTREMERULES2009ify
      @EXTREMERULES2009ify 11 หลายเดือนก่อน

      @@hawkridgesystems thank you a lot:D

  • @brianwashingtonmusungwa7567
    @brianwashingtonmusungwa7567 ปีที่แล้ว +1

    How do I fix this
    When I try to create my mesh is refusing saying that cannot create a directory how do I fix this ?

    • @hawkridgesystems
      @hawkridgesystems  ปีที่แล้ว +2

      Make sure the CAD files are stored somewhere locally on your computer where you have write permissions. You could try copying them to a folder on your Desktop and try meshing again.

  • @choydeliverer7162
    @choydeliverer7162 หลายเดือนก่อน

    Can I ask what is the purpose of reducing the computational domain in half and then use a symmetry condition?

  • @xiaojiang2610
    @xiaojiang2610 6 หลายเดือนก่อน +3

    When you chose US system, our path diverted.

    • @xiaojiang2610
      @xiaojiang2610 6 หลายเดือนก่อน

      Just kidding, excelletn tutorial!

    • @hawkridgesystems
      @hawkridgesystems  6 หลายเดือนก่อน +4

      @@xiaojiang2610 SI units really make things a lot easier!

  • @AbrarHossain-0424
    @AbrarHossain-0424 27 วันที่ผ่านมา

    Is it possible to get the Modeling (CAD) file?

  • @DanFrederiksen
    @DanFrederiksen 7 หลายเดือนก่อน

    Does solidworks have a free non commercial version?

    • @hawkridgesystems
      @hawkridgesystems  7 หลายเดือนก่อน

      If you are a student you may be able to access the student edition
      Otherwise there is a hobbyist version called SOLIDWORKS for Makers that starts at $9.99/mo or $99/yr
      www.solidworks.com/solution/3dexperience-solidworks-makers

  • @foreverdiego
    @foreverdiego 4 หลายเดือนก่อน

    I have a question.
    Does the lift force produced mean that the plane overcame the force of gravity and therefore the aircraft will be able to fly?

    • @hawkridgesystems
      @hawkridgesystems  4 หลายเดือนก่อน +2

      Yes, if the total lift force predicted exceeds the weight of the vehicle then it would be capable of flight. The amount of lift can be adjusted by varying the position of the control surfaces and the angle of attack. A cruise condition would correspond to when the lift force is equal to the weight.

    • @foreverdiego
      @foreverdiego 4 หลายเดือนก่อน

      @@hawkridgesystems thanks for the answer!!

  • @atatoraman9257
    @atatoraman9257 8 หลายเดือนก่อน

    Does this work for Assemblies?

    • @hawkridgesystems
      @hawkridgesystems  8 หลายเดือนก่อน

      Yes, the setup process is interchangeable whether it is a part or assembly.