CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > Software User Forums > ANSYS > CFX

flow driven problem - fortran

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   March 30, 2011, 08:09
Default flow driven problem - fortran
  #1
New Member
 
Matjaz Fleisinger
Join Date: Mar 2011
Posts: 17
Rep Power: 15
Matjaz is on a distinguished road
Hello to all,
i'd like to simulate turbine starting bahaviour of a wind turbine using Ansys 13 CFX. I have already succed using new 6dof capability, but i would also like to make it old way using fortran routine.
And there is my problem. The routine appears to work, but i got some strange results runing simulation. When i was checking my formula based on polar moment of inertia, dt and torque on blades from previous timestep i noticed it gives me back values of delta_omega instead of omega. Therefore i had to introduce a new wariable for my omega, which adds the value of every delta_omega for all previous steps. I tried to write omega in a file, but then simulation only runs for the completion of the first time step and then the error appears, something like: floating point error: Overflow. It appears that routine has run for several times in the first time step, creating about 3000 ! entries into my file.
I have read the CFX documentation regarding user fortran, which says that the processor splits the model into several parts and calls the routine for every one of them, which could explain my problem. Does anyone know how to solve this? I also know that writing my omega to file probably isn't the best practice, some fortran expert could also suggest me some better one, please.
Thank you all!
Matjaz
Matjaz is offline   Reply With Quote

Old   April 6, 2011, 15:56
Default
  #2
Senior Member
 
Join Date: Mar 2009
Location: Europe
Posts: 169
Rep Power: 17
joey2007 is on a distinguished road
Sorry, did not fully understand what you are doing or intend to do. Nevertheless I suspect your issue can be solved by storing values to CFX MMS. Refer to chapter 17.6 CFX modeling guide. Also see for user_peek* and user_poke*.
__________________
-
-
-
-
-
------------------------------------------------------------------------
Please do not forget: I am not paid for answering your questions.


Thousands of issues can cause a division by zero. Please do not capture a thread, with the argument: "I have the same issue ...."
joey2007 is offline   Reply With Quote

Old   April 8, 2011, 04:28
Default
  #3
New Member
 
Matjaz Fleisinger
Join Date: Mar 2011
Posts: 17
Rep Power: 15
Matjaz is on a distinguished road
Hello, thank you for your reply, i did read about POKER and PEEKR subroutines, but i'm missing some simple example of just storing and reading out a single value calculated in fortran routine. Using fortran specific memory gives me too much entries, while subroutine is called for each divided part of a model in each iteration, so i would have to use MMS. But these examples in ansys documentation are just too large for me to understand them, i also have no programming experience. Does anybody have some simple step by step guidance on how to achieve storing and reading from MMS?
Thank you, Matjaz
Matjaz is offline   Reply With Quote

Old   April 11, 2011, 05:26
Default
  #4
New Member
 
Matjaz Fleisinger
Join Date: Mar 2011
Posts: 17
Rep Power: 15
Matjaz is on a distinguished road
What would be the simplest way to accumulate a variable value calculated in fortran subroutine, so that in next time steps it is simply added to the calculation in fortran?
regards, Matjaz
Matjaz is offline   Reply With Quote

Old   April 11, 2011, 14:52
Default
  #5
Senior Member
 
Join Date: Mar 2009
Location: Europe
Posts: 169
Rep Power: 17
joey2007 is on a distinguished road
I also would have to read through the examples and write a routine. This would take some time for me, too. As it is just some kind of hobby for me to answer these questions, I can not help you further. I am sorry. Contact the ANSYS service. The sites where they have CFX development (guess Canada) should be able to answer quickly.
__________________
-
-
-
-
-
------------------------------------------------------------------------
Please do not forget: I am not paid for answering your questions.


Thousands of issues can cause a division by zero. Please do not capture a thread, with the argument: "I have the same issue ...."
joey2007 is offline   Reply With Quote

Reply

Tags
cfx, flow driven, fortran, turbine


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
Problem with laminar 2d channel flow Quarkz Main CFD Forum 6 October 7, 2015 13:24
Jet flow problem.. PLZ help URGENT!! Vinayak CFX 1 April 3, 2008 19:02
bitumen buoyancy driven flow Diego Peinado FLUENT 1 August 9, 2005 15:42
Multiphase flow problem icedou FLUENT 6 July 10, 2005 03:52
Inviscid Drag at subsonic, subcritical Mach # Axel Rohde Main CFD Forum 1 November 19, 2001 13:19


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