Skip to content

About wind_drift_factor #1819

Description

@Erispoe29

Hi all,

I am trying to set up an oil spill scenario and understand how OpenOil takes wind and currents into account when calculating drift.
My attention was especially caught by the wind_drift_factor.

I understood from documentation that : u_drift = u_currents + wind_drift_factorAu10_atm
where A is a matrix taking into account deflection angle (Reed et al. 1994)

So I placed myself in two ideal cases :

  • Case 1
    o = OpenOil(loglevel=20)
    o.set_config('environment:fallback:x_sea_water_velocity', 0)
    o.set_config('environment:fallback:y_sea_water_velocity', 0.1)
    o.set_config('environment:fallback:x_wind', 0)
    o.set_config('environment:fallback:y_wind', -1)

  • Case 2
    o = OpenOil(loglevel=20)
    o.set_config('environment:fallback:x_sea_water_velocity', 0)
    o.set_config('environment:fallback:y_sea_water_velocity', 0.1)
    o.set_config('environment:fallback:x_wind', 0)
    o.set_config('environment:fallback:y_wind', -10)

To make sure I didn’t add any unwanted side effects, I added :

  • o.set_config("drift:current_uncertainty", 0)
  • o.set_config("drift:wind_uncertainty", 0)

I release 1000 oil particles at a single point and time and observe how they behave in open waters.

Image Image

First picture is the result of the case 1, the second picture is the result of the case 2.
Why do all particles are not moving the same distance in the second case ?
Is there a critical ratio between wind and current that causes particles to drift in different directions ?

Thank you very much for your help.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions