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.
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.
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 :
I release 1000 oil particles at a single point and time and observe how they behave in open waters.
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.