|
[Sponsors] |
DFBI Superposed Rotation - Ship self propulsion |
|
LinkBack | Thread Tools | Search this Thread | Display Modes |
March 19, 2018, 16:57 |
DFBI Superposed Rotation - Ship self propulsion
|
#1 |
New Member
Andreas Giannoulis
Join Date: Feb 2018
Posts: 5
Rep Power: 8 |
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. |
|
August 2, 2023, 09:44 |
|
#2 |
New Member
Stefanos Manios
Join Date: Aug 2023
Posts: 8
Rep Power: 3 |
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!
|
|
December 10, 2023, 13:38 |
|
#3 |
New Member
ale
Join Date: Mar 2023
Posts: 22
Rep Power: 3 |
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 |
|
December 12, 2023, 05:45 |
|
#4 |
New Member
Stefanos Manios
Join Date: Aug 2023
Posts: 8
Rep Power: 3 |
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. |
|
December 12, 2023, 05:48 |
|
#5 | |
New Member
Stefanos Manios
Join Date: Aug 2023
Posts: 8
Rep Power: 3 |
Quote:
After reaching convergence in sinkage and trim, a good strategy is to fix the motions on DFBI and continue with propeller motion. |
||
January 8, 2024, 13:24 |
|
#6 |
New Member
ale
Join Date: Mar 2023
Posts: 22
Rep Power: 3 |
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. |
|
January 9, 2024, 03:01 |
|
#7 | |
New Member
Stefanos Manios
Join Date: Aug 2023
Posts: 8
Rep Power: 3 |
Quote:
|
||
January 9, 2024, 05:47 |
|
#8 |
New Member
ale
Join Date: Mar 2023
Posts: 22
Rep Power: 3 |
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. |
|
January 9, 2024, 06:11 |
|
#9 | |
New Member
Stefanos Manios
Join Date: Aug 2023
Posts: 8
Rep Power: 3 |
Quote:
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. |
||
January 9, 2024, 07:32 |
|
#10 |
New Member
ale
Join Date: Mar 2023
Posts: 22
Rep Power: 3 |
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. |
|
January 11, 2024, 03:24 |
|
#11 |
New Member
ale
Join Date: Mar 2023
Posts: 22
Rep Power: 3 |
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. |
|
January 11, 2024, 03:59 |
|
#12 | |
New Member
Stefanos Manios
Join Date: Aug 2023
Posts: 8
Rep Power: 3 |
Quote:
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 |
||
January 11, 2024, 06:04 |
|
#13 |
New Member
ale
Join Date: Mar 2023
Posts: 22
Rep Power: 3 |
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! |
|
January 11, 2024, 06:09 |
|
#14 | |
New Member
Stefanos Manios
Join Date: Aug 2023
Posts: 8
Rep Power: 3 |
Quote:
"Automated self-propulsion point search algorithm for ship performance CFD simulations" by Mika Nuutinen |
||
January 12, 2024, 04:44 |
|
#15 |
New Member
ale
Join Date: Mar 2023
Posts: 22
Rep Power: 3 |
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! |
|
January 31, 2024, 05:14 |
|
#16 |
New Member
ale
Join Date: Mar 2023
Posts: 22
Rep Power: 3 |
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. |
|
Thread Tools | Search this Thread |
Display Modes | |
|
|
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 |