Welcome, Guest
Username: Password: Remember me

TOPIC: Applying Log Law for law of bottom friction

Applying Log Law for law of bottom friction 6 years 4 weeks ago #31827

  • mjlee14
  • mjlee14's Avatar
  • OFFLINE
  • Fresh Boarder
  • Posts: 6
Hello,

I am trying to run ocean model using Telemac2D in order to figure out the water level due to tide.
I want to run the model that Chezy's law and LogLaw for bottom friction applied.
However, basically, LogLaw can only be applied to lateral boundary condition. If I set the LogLaw for bottom friction, the model doesn't run with error message, "LogLaw can't be used for the bottom".

Is there any method to apply Loglaw for bottom friction?
I created the friction data file and zone file to run tidal model considering bottom friction effect.


Regards,
MinJae Lee.
The administrator has disabled public write access.

Applying Log Law for law of bottom friction 6 years 2 weeks ago #31908

  • riadh
  • riadh's Avatar
Hello

You have to implement it, since it does not exist in Telemac.
You can add the new law in subroutine coefro.f (sources/telemac2d) and in subroutine fricti.f in order to conside rit in an implicit way.

kind regards

Riadh
The administrator has disabled public write access.

Applying Log Law for law of bottom friction 6 years 2 weeks ago #31920

  • mjlee14
  • mjlee14's Avatar
  • OFFLINE
  • Fresh Boarder
  • Posts: 6
Hello, Riadh,

Thank you for your response.

I open the subroutine files that related with friction in reference to your reply.
There are two subroutine files about computation of friction coefficient.
One is coefro.f(you mentioned) and another is friction_calc.f.
coefro.f doesn't have a formula of Log Law of the wall and friction_calc.f has a formula of
Lof Low of the wall.

My question is that which subroutine file is used in the calculation?
And What is the difference between coefro.f and friction_calc.f?

And I modified "friction_read.f" because that file has commands that if I use loglaw for bottom friction, the simulation will stop. So, I delete that commands. And coefro.f didn't modified, in other words, I didn't modify coefro.f.
In that case, the model is run even if I use loglaw for bottom friction.

Second question is that if I run the model with modified "friction_read.f", the bottom friction law is applied correctly?

I attached 'friction_read.f' and friction data file I used.


Regards,

MinJae Lee
Attachments:
The administrator has disabled public write access.
Moderators: pham

The open TELEMAC-MASCARET template for Joomla!2.5, the HTML 4 version.