|
[Sponsors] |
Monitoring Torque on rotating body in MRFSimpleFoam |
|
LinkBack | Thread Tools | Search this Thread | Display Modes |
November 15, 2008, 07:53 |
Monitoring Torque on rotating body in MRFSimpleFoam
|
#1 |
Member
Mahendra
Join Date: Mar 2009
Location: Pune, Maharashtra, India
Posts: 65
Rep Power: 17 |
Dear Foamers Hi !
Hope you all are doing very well. It has been a very good experience with OpenFOAM till date and I am enjoying it a lot. Thanks for the support and courtesy that you guys are extending to beginners like me. This only drive us to learn more and more about OpenFOAM. Right now I am looking into the MRFSimpleFoam cases and I was wondering how to set a monitor point that monitors the torque on the rotating body. So when I see that the torque has become flat I can stop my simulation and it will add to my confidence about the results. Hope to hear from you Thanks and Regards, Mahendra |
|
November 17, 2008, 12:45 |
Hi Mahendra,
I found a tool
|
#2 |
Guest
Posts: n/a
|
Hi Mahendra,
I found a tool to calculate torque on the board and modified it a little bit to match my requirements. It now calculates the torque based on pressure and wall shear stress on patches wich are entered in a dict file. I can send you a copy of it to your email address. PM |
|
November 18, 2008, 00:33 |
Dear Pual,
Thanks for the r
|
#3 |
Member
Mahendra
Join Date: Mar 2009
Location: Pune, Maharashtra, India
Posts: 65
Rep Power: 17 |
Dear Pual,
Thanks for the reply and Are you talking of computeTorqueMRF? Can I use it in the form of probes? You can reach me at mahendra.wankhede@gmail.com Regards, Mahendra. |
|
November 19, 2008, 00:13 |
Dear Paul,
Thanks for the u
|
#4 |
Member
Mahendra
Join Date: Mar 2009
Location: Pune, Maharashtra, India
Posts: 65
Rep Power: 17 |
Dear Paul,
Thanks for the utility now I can calculate the torque on the required patch. Still I was wondering if I can use the torque as a monitor point on a patch and how to do it. I beg your pardon as my know-how of C++ is very limited. functions ( Probes { // Type of functionObject type probes; // Where to load it from (if not already in solver) functionObjectLibs ("libsampling.so"); // Locations to be probed. runTime modifiable! probeLocations ( (0 0 0.25) ); // Fields to be probed. runTime modifiable! fields ( p U Torque // Like this ); } ); Regards, Mahendra |
|
November 19, 2008, 00:56 |
Dear Paul,
I am a little co
|
#5 |
Member
Mahendra
Join Date: Mar 2009
Location: Pune, Maharashtra, India
Posts: 65
Rep Power: 17 |
Dear Paul,
I am a little confused with this two utilities. 1.computeTorqueMRF 2.calculateTorque When I execute the two on my case, it gives me different results. So now I am confused with which utility should I use to compute the torque. Regards, Mahendra. |
|
November 19, 2008, 04:15 |
Hi Mahendra,
have a look in
|
#6 |
Guest
Posts: n/a
|
Hi Mahendra,
have a look into the code - maybe computeTorqueMRF calculates torque just based on pressure forces and does not take into account the viscous forces (calculated by wallShearStress), whereas the utility I sent you does. Regards, Paul |
|
November 19, 2008, 04:31 |
Hi Paul,
As you have said,
|
#7 |
Member
Mahendra
Join Date: Mar 2009
Location: Pune, Maharashtra, India
Posts: 65
Rep Power: 17 |
Hi Paul,
As you have said, I checked the computeTorqueMRF.C and found that it computes the pressure torque on a given surface. So I think the utility you sent to me is the one I need. Still my earlier question remains...about monitoring torque (Like Probes for Pressure or velocity) Regards, Mahendra |
|
November 19, 2008, 15:11 |
Hi Paul,
Any chance I could
|
#8 |
Member
Jason Dale
Join Date: Mar 2009
Location: UK
Posts: 80
Rep Power: 17 |
Hi Paul,
Any chance I could also get a copy of your utility? Would really appreciate it. jason.dale (at) tesco.net Many Thanks Jason |
|
November 19, 2008, 17:50 |
Hi Paul
I request you to pl
|
#9 |
Senior Member
Join Date: Mar 2009
Posts: 248
Rep Power: 18 |
Hi Paul
I request you to please post the utility on the this thread for all of us to use Kind Regards Jaswi |
|
November 20, 2008, 04:59 |
Dear foamers,
here are my u
|
#10 |
Guest
Posts: n/a
|
Dear foamers,
here are my utilities to calculate torque for incomressible (calculateTroque) and comressible flows (calculateTroqueCompressible). Torque is computed based on pressure and viscous forces on patches specified in the calculateTorqueDict file which has to be located in the system directory. Enjoy, Paul \Client\C$\Documents and Settings\c563640\Desktop\calculateTorque.tar.gz \Client\C$\Documents and Settings\c563640\Desktop\calculateTorqueCompressib le.tar.gz |
|
November 20, 2008, 05:03 |
Something seems to go wrong wi
|
#11 |
Guest
Posts: n/a
|
Something seems to go wrong with the path...
What is my mistake while uploading? |
|
November 21, 2008, 04:49 |
If they are general perhaps th
|
#12 |
Senior Member
Mattijs Janssens
Join Date: Mar 2009
Posts: 1,419
Rep Power: 26 |
If they are general perhaps they can go onto http://openfoamwiki.net?
|
|
November 21, 2008, 05:59 |
Dear Paul,
I ran a simple M
|
#13 |
Member
Mahendra
Join Date: Mar 2009
Location: Pune, Maharashtra, India
Posts: 65
Rep Power: 17 |
Dear Paul,
I ran a simple MRF case and compared the results with Fluent. The velocity vectors seems ok and matches fairly with Fluent. But when I see the torque it does not match with Fluent. I checked each and every thing thoroughly, but could not dig into why the torque is not matching? Paul, what could be the possible cause? Regards, Mahendra |
|
November 21, 2008, 06:03 |
I did multiply the torque form
|
#14 |
Member
Mahendra
Join Date: Mar 2009
Location: Pune, Maharashtra, India
Posts: 65
Rep Power: 17 |
I did multiply the torque form OpenFOAM with density. Even then it is not matching?
|
|
November 25, 2008, 10:02 |
Hello,
a useful tool for mo
|
#15 |
Guest
Posts: n/a
|
Hello,
a useful tool for monitoring forces/torque during calculation process is found here: http://www.cfd-online.com/cgi-bin/Op...4787#POST24787 Regards, Paul |
|
July 22, 2011, 01:12 |
Monitor torque in each time step in MRFSimpleFOAM
|
#16 |
New Member
Jeya
Join Date: May 2011
Posts: 2
Rep Power: 0 |
Hi,
This is Jeya, doing Vertical Axis Wind Turbine Simulations. I already simulated this in Ansys Fluent. In Fluent, we can monitor torque. From this I able to find Cp of Vertical Axis Wind Turbine. Now I tried to do the same simulation in OpenFOAM. I manage to do other settings and I able to run my simulation in OpenFOAM. In the following thread (http://www.cfd-online.com/Forums/ope...implefoam.html) I found a file "calculateToque". By using this I able to calculate torque at a particular times (i.e.: calculateTorque -time 10) But I am interested to plot torque versus time graph. Therefore I need to monitor torque in each timestep. Please help me. I am stuck on this for long time. My programming skills also very poor. Your helps are very much appreciated. Thank you so much Sincerely, Jeya |
|
July 25, 2011, 13:28 |
|
#17 |
New Member
Join Date: Jun 2011
Posts: 6
Rep Power: 15 |
Hi Yeya!
I'm using OF 1.6 ext and I Coudn't compile it with wmake. What did you do to compile it? Regards Christian |
|
July 25, 2011, 13:44 |
I figure it out my torque problems in openfoam. Thank you very much
|
#18 |
New Member
Jeya
Join Date: May 2011
Posts: 2
Rep Power: 0 |
Hello Christian,
I am using Openfoam from my university cluster. It is already installed. I tried in my home computer(Linux fedora). I couldn't install it. Then I give up to install in my home computer. I deal with more than a million elements therefore I need the help of cluster. You could find some other threads where you may find some answers Thanks. |
|
July 26, 2011, 02:43 |
calculate torque
|
#19 |
Member
|
hi, i hope that all are well
i wanna calculate torque in the VAWT,i modeled it successfully but when i use computeTorque, the result is wrong!!! some questions a bout the code are : 1-what's the meaning of "r0" in the code, what is the unit? 2-is it just needed to compile calculateTorque utility and run it ? 3-in my case, the radius is 0.75, density is 1.205kg/m^3 and the name of 3Blades is "rotor", how to understand these to the code??! 4-is it needed a file added in the system directory or add code to the controlDict??! tanx _______ Rasoul |
|
July 26, 2011, 02:56 |
|
#20 |
Senior Member
Niels Nielsen
Join Date: Mar 2009
Location: NJ - Denmark
Posts: 556
Rep Power: 27 |
Just a question.
Why dont you just use the forces library already present in OF? put this in the end of the controlDict. Code:
functions ( forces { type forces; functionObjectLibs ("libforces.so"); outputControl timeStep; outputInterval 1; patches (wallBlade); // pname p; // Uname U; rhoName rhoInf; log true; rhoInf 1.205; CofR (0 0 0); } ); The output to the terminal will look like this. Code:
forces(pressure, viscous)((2162.2 -313.192 35.8823) (12.5865 3.1166 3.97532)) moment(pressure, viscous)((1162.4 6862.37 100.944) (-12.5067 35.4299 -50.9462))
__________________
Linnemann PS. I do not do personal support, so please post in the forums. |
|
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
MRFSimpleFoam | xdanielx | OpenFOAM Running, Solving & CFD | 0 | December 17, 2008 02:28 |
dynamic mesh for rotating body | Sumit | FLUENT | 0 | September 14, 2008 07:07 |
Single Rotating Frame with MRFSimpleFoam | david | OpenFOAM Running, Solving & CFD | 7 | May 22, 2008 05:25 |
CHT with radiation and body is rotating | harish kumar | CFX | 0 | February 1, 2008 13:00 |
How can I create a rotating monitoring point? | Andy Cong | FLUENT | 0 | September 10, 2006 21:09 |