CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > Software User Forums > ANSYS > FLUENT > Fluent UDF and Scheme Programming

wave generation and active wave absorption and DEFINE_ADJUST

Register Blogs Members List Search Today's Posts Mark Forums Read

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   March 1, 2022, 13:13
Default wave generation and active wave absorption and DEFINE_ADJUST
  #1
New Member
 
sheida
Join Date: Mar 2021
Posts: 11
Rep Power: 3
shedo is on a distinguished road
Hello everyone,
I want to simulate waves by Fluent, however, I am facing trouble in the simulation of my problem, I used to simulate waves by fluent, where I can choose wave theory, wavelength, wave height, and depth of water but I realize that due to reflection of end wall and its impact on inlet boundary, the height of the wave in propagation will increase over the time, so I need a mechanism to absorb wave reflection (the active wave absorption)in the wave flume. therefore, I started the simulated wave by use of UDF, and by use of DEFINE_PROFILE, I simulated my wave.
then I need to modify the velocity at the inlet boundary based on the water surface of the domain (or based on the water surface on the section located for example at 1 m from the inlet) by use of DEFINE_ ADJUST to correct my u_velocity component. I do not know how to do this.
can anyone help me to figure it out?
shedo is offline   Reply With Quote

Old   March 3, 2022, 08:14
Default
  #2
Member
 
Void_CFD-user
Join Date: Feb 2022
Posts: 67
Rep Power: 2
Indra is on a distinguished road
Quote:
Originally Posted by shedo View Post
Hello everyone,
I want to simulate waves by Fluent, however, I am facing trouble in the simulation of my problem, I used to simulate waves by fluent, where I can choose wave theory, wavelength, wave height, and depth of water but I realize that due to reflection of end wall and its impact on inlet boundary, the height of the wave in propagation will increase over the time, so I need a mechanism to absorb wave reflection (the active wave absorption)in the wave flume. therefore, I started the simulated wave by use of UDF, and by use of DEFINE_PROFILE, I simulated my wave.
then I need to modify the velocity at the inlet boundary based on the water surface of the domain (or based on the water surface on the section located for example at 1 m from the inlet) by use of DEFINE_ ADJUST to correct my u_velocity component. I do not know how to do this.
can anyone help me to figure it out?
You can use the numerical beach treatment in fluent to absorb wave reflection.
Indra is offline   Reply With Quote

Old   March 3, 2022, 13:35
Default
  #3
New Member
 
sheida
Join Date: Mar 2021
Posts: 11
Rep Power: 3
shedo is on a distinguished road
Dear Indra,
I don't want to damp my generated waves I want to absorb only reflected waves, I don't think the numerical beach treatment is beneficial because it damps generated waves too. Or at least I don't know if it is able to absorb only reflected waves in the domain. I would be appreciated it if you have information about it and can tell me?
shedo is offline   Reply With Quote

Reply

Tags
awa, fluent.wave, udf

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are On



All times are GMT -4. The time now is 12:54.