CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > Software User Forums > Siemens > STAR-CCM+

DFBI Superposed Rotation - Ship self propulsion

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

Like Tree1Likes
  • 1 Post By Stefanos M

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   March 19, 2018, 16:57
Default DFBI Superposed Rotation - Ship self propulsion
  #1
New Member
 
Andreas Giannoulis
Join Date: Feb 2018
Posts: 5
Rep Power: 8
nelos23 is on a distinguished road
Hi everyone,

I am trying to simulate a ship in self propulsion using DFBI Superposed Rotation. I started the simulation with a big time step(0.05s) to let the resistance converge and then I decreased the time step (0.0005s) to let solve the motions of the propeller. When I changed the time step the simulation huge osculations appeared in the signal. Am I doing something wrong? Also the sign of thrust change so negative to positive.
Im attaching some pictures so you can have a look.

Thanks in advance.
nelos23 is offline   Reply With Quote

Old   August 2, 2023, 09:44
Default
  #2
New Member
 
Stefanos Manios
Join Date: Aug 2023
Posts: 8
Rep Power: 3
Stefanos M is on a distinguished road
Hi Andreas, I am reading your post as I am dealing with the same situation, did you find a way to overcome this behaviour, thank you very much!
Stefanos M is offline   Reply With Quote

Old   December 10, 2023, 13:38
Default
  #3
New Member
 
ale
Join Date: Mar 2023
Posts: 22
Rep Power: 3
a.gmira is on a distinguished road
Hi everyone,

I am also trying to simulate a ship in self propulsion using DFBI Superposed Rotation. I am using an overset mesh that encloses both, the ship and the propeller, for the ship motions (heave and pitch). However, I am having some trouble a few seconds after the release of the ship, the ship moves up too much (translation in Z), the drag becomes negative and the .log file gives me the following error message:

"Created cell set Overset_Acceptor_with_Zero_Donor_in_Overset.
Created cell set Overset_Inactive_Face_in_Domain 3.
Error 2 of 2: Found 124 Inactive Faces in Region "Domain". This might be due to too fine or too coarse mesh. Please check cells with Overset Error Status: 30.
Found Acceptors in Region "Overset" with zero donors. This might be due to too fine or too coarse mesh. Please check cells with Overset Error Status: 6. Subsequent errors are listed in the output window."

Does anyone have experience with this error?

Thank you very much in advance
a.gmira is offline   Reply With Quote

Old   December 12, 2023, 05:45
Default
  #4
New Member
 
Stefanos Manios
Join Date: Aug 2023
Posts: 8
Rep Power: 3
Stefanos M is on a distinguished road
Hi A.gmira,

I have not used the overset mesh for SP, however, if the motion on the vertical axis is not normal you should recheck the settings of DFBI, especially the Initial Values.

Furthermore, in the Physics --> VOF --> HRIC, what values do you currently use ?


Stefanos M.
Stefanos M is offline   Reply With Quote

Old   December 12, 2023, 05:48
Default
  #5
New Member
 
Stefanos Manios
Join Date: Aug 2023
Posts: 8
Rep Power: 3
Stefanos M is on a distinguished road
Quote:
Originally Posted by Stefanos M View Post
Hi Andreas, I am reading your post as I am dealing with the same situation, did you find a way to overcome this behaviour, thank you very much!
UPDATE ON 12/12/2023

After reaching convergence in sinkage and trim, a good strategy is to fix the motions on DFBI and continue with propeller motion.
Aeronautics El. K. likes this.
Stefanos M is offline   Reply With Quote

Old   January 8, 2024, 13:24
Default
  #6
New Member
 
ale
Join Date: Mar 2023
Posts: 22
Rep Power: 3
a.gmira is on a distinguished road
Hi Stefanos M,

Thank you for your response. The error I had was caused by some mistakes in the DFBI parameters of my Body.

However, do you know how can I monitor the rotation rate of my propeller? I only see examples of this in simulations with virtual disk, but nothing for a rigid body propeller

Thank you in advance.
a.gmira is offline   Reply With Quote

Old   January 9, 2024, 03:01
Default
  #7
New Member
 
Stefanos Manios
Join Date: Aug 2023
Posts: 8
Rep Power: 3
Stefanos M is on a distinguished road
Quote:
Originally Posted by a.gmira View Post
Hi Stefanos M,

Thank you for your response. The error I had was caused by some mistakes in the DFBI parameters of my Body.

However, do you know how can I monitor the rotation rate of my propeller? I only see examples of this in simulations with virtual disk, but nothing for a rigid body propeller

Thank you in advance.
Do you use MRF or Sliding Mesh?
Stefanos M is offline   Reply With Quote

Old   January 9, 2024, 05:47
Default
  #8
New Member
 
ale
Join Date: Mar 2023
Posts: 22
Rep Power: 3
a.gmira is on a distinguished road
Hi Stefanos M,

I think I am using Sliding mesh, but I'm not sure. I have configurate my simulation from the one in Tutorials > Solid Stress > FSI and 6-DOF Motion: Stress Analysis on Boat Propeller (but I am not doing the Stress analysis)

Thank you for your response.
a.gmira is offline   Reply With Quote

Old   January 9, 2024, 06:11
Default
  #9
New Member
 
Stefanos Manios
Join Date: Aug 2023
Posts: 8
Rep Power: 3
Stefanos M is on a distinguished road
Quote:
Originally Posted by a.gmira View Post
Hi Stefanos M,

I think I am using Sliding mesh, but I'm not sure. I have configurate my simulation from the one in Tutorials > Solid Stress > FSI and 6-DOF Motion: Stress Analysis on Boat Propeller (but I am not doing the Stress analysis)

Thank you for your response.
You can set & check the rotation rate:
1)MOTION->ROTATION for Sliding Mesh
2)REFERENCE FRAME -> ROTATING for MRF

Then in the relevant Region you should specify the above motion to use it.
Attached Images
File Type: png 2024-01-09_13h03_54.png (7.3 KB, 14 views)
Stefanos M is offline   Reply With Quote

Old   January 9, 2024, 07:32
Default
  #10
New Member
 
ale
Join Date: Mar 2023
Posts: 22
Rep Power: 3
a.gmira is on a distinguished road
Hi Stefanos M,

I am using sliding mesh definitely. I already have the rotation motion defined, what I need now is to get a report in order to monitor the rotation rate of my propeller.

Since I have the boat and the propeller all together in a 6-dof Body, if I go for a 6-dof report > Angular velocity, it gives me zero rad/s.

Do you know how can I monitor the rotation rate of the propeller ?

Thank you very much for your responses.
a.gmira is offline   Reply With Quote

Old   January 11, 2024, 03:24
Default
  #11
New Member
 
ale
Join Date: Mar 2023
Posts: 22
Rep Power: 3
a.gmira is on a distinguished road
Hi Stefanos M,

I think I've explained my self badly. I only want to know how can I get a report of the rotation rate of my propeller.

This is because I want to define a function for the rotation rate of my propeller (in MOTIONS > Body 1-Motion > Superposing Motions > Rotation) that increments linearly until the thrust of the propeller reaches de drag of the hull, and from there it turns constant. However to create this function I need report or something to refer to the actual rotation rate of my propeller so that I can define de turn to constant rad/s when they are the appropiate ones.

Please let me know your opinion on this.

Thank you very much.
a.gmira is offline   Reply With Quote

Old   January 11, 2024, 03:59
Default
  #12
New Member
 
Stefanos Manios
Join Date: Aug 2023
Posts: 8
Rep Power: 3
Stefanos M is on a distinguished road
Quote:
Originally Posted by a.gmira View Post
Hi Stefanos M,

I think I've explained my self badly. I only want to know how can I get a report of the rotation rate of my propeller.

This is because I want to define a function for the rotation rate of my propeller (in MOTIONS > Body 1-Motion > Superposing Motions > Rotation) that increments linearly until the thrust of the propeller reaches de drag of the hull, and from there it turns constant. However to create this function I need report or something to refer to the actual rotation rate of my propeller so that I can define de turn to constant rad/s when they are the appropiate ones.

Please let me know your opinion on this.

Thank you very much.
Hello a.gmira,

a) you must set up a new scalar parameter and rename this to RotationRate with Value in rps or rpm or radian/s
and Dimensions --> Angular Velocity

this parameter should be used as input in MRF or Sliding mesh --> ${RotationRate}

b) make a report --> Expression --> Definition ${RotationRate} and Dimensions --> Angular Velocity
Stefanos M is offline   Reply With Quote

Old   January 11, 2024, 06:04
Default
  #13
New Member
 
ale
Join Date: Mar 2023
Posts: 22
Rep Power: 3
a.gmira is on a distinguished road
Thank you, Stefanos M.

However, the scalar parameter doesn't allow me to put an expressión as an input. Dou you know if it is possible to do what I am trying to do? I want to define the angular velocity of my propeller as a function of the drag, in order to reach the equilibrium between drag and thrust in one simulation. By doing that, I will know the rotation rate of my propeller for a specific speed.

I know this is possible with the Virtual Disk (body force method) because it lets you define the operation point of the disk with the thrust. But how can I do this with the propeller as a rigis body?

Thank you again!
a.gmira is offline   Reply With Quote

Old   January 11, 2024, 06:09
Default
  #14
New Member
 
Stefanos Manios
Join Date: Aug 2023
Posts: 8
Rep Power: 3
Stefanos M is on a distinguished road
Quote:
Originally Posted by a.gmira View Post
Thank you, Stefanos M.

However, the scalar parameter doesn't allow me to put an expressión as an input. Dou you know if it is possible to do what I am trying to do? I want to define the angular velocity of my propeller as a function of the drag, in order to reach the equilibrium between drag and thrust in one simulation. By doing that, I will know the rotation rate of my propeller for a specific speed.

I know this is possible with the Virtual Disk (body force method) because it lets you define the operation point of the disk with the thrust. But how can I do this with the propeller as a rigis body?

Thank you again!
Do a Google search for the paper below:

"Automated self-propulsion point search algorithm for ship performance
CFD simulations"

by Mika Nuutinen
Stefanos M is offline   Reply With Quote

Old   January 12, 2024, 04:44
Default
  #15
New Member
 
ale
Join Date: Mar 2023
Posts: 22
Rep Power: 3
a.gmira is on a distinguished road
Hi Stefanos M,

Thank you very much for help. I am trying to implement the algorithm of the paper above for Fixed Pitch Propellers (equation 10). I have generated one fild function for n_i and another one for n_i+1 (also for the rest of variables in equations 9 and 10).

n_i --> ${Iteration} == 1 ? 12 : ${n_i+1}

n_i+1 --> ${n_i} + (${Mean_R_iReport} - ${Mean_T_iReport}) / (2*${Beta_i}*${Mean_n_iReport}*${relax_T}) * ${deltaT}

When I run the first iteration every variable has its value and everything seems ok, but when I try to run the 2nd iteration the simulation stops and the following error appears:

Cycled detected in ...Field functions > n_i

I understand that I can't do a loop only defining variables because the the way it solves this is not structured, so I need to code a loop somehow. Do you know how can I generate a loop so that the value of n_i+1 becomes n_i in the next iteration to calculate de new n_i+1 ?

Thank you again!
a.gmira is offline   Reply With Quote

Old   January 31, 2024, 05:14
Default
  #16
New Member
 
ale
Join Date: Mar 2023
Posts: 22
Rep Power: 3
a.gmira is on a distinguished road
Hi StefanosM,

Finally I solved the problem above. However could you tell me if it is necessary to use the morpher motion for the fluid region around the propeller (in the sliding mesh approach)?

Thank you in advance.
a.gmira is offline   Reply With Quote

Reply

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


Similar Threads
Thread Thread Starter Forum Replies Last Post
DFBI : Ship Motion (roll, heave, pitch) at 30deg beam sea dbalan STAR-CCM+ 2 November 23, 2018 10:32
DFBI for very high rotation? muhsin STAR-CCM+ 9 November 10, 2015 12:00
DFBI Superposed rotation inside overset mesh. rockydongre STAR-CCM+ 8 September 3, 2014 08:03
Aligning a region with dfbi motion of body without dfbi superposed rotation rockydongre STAR-CCM+ 2 July 21, 2014 01:11
Superposed rotation with DFBI embedded rotation rockydongre Siemens 0 May 21, 2014 09:32


All times are GMT -4. The time now is 01:40.