|
[Sponsors] |
The problem of inner iteration when calling the subroutine |
|
LinkBack | Thread Tools | Search this Thread | Display Modes |
October 14, 2010, 21:29 |
The problem of inner iteration when calling the subroutine
|
#1 |
New Member
Join Date: Oct 2010
Posts: 6
Rep Power: 15 |
To facilitate the discussion,I open a new theme. Moving the problem description to below:
I am simulating the starting behavior of a domain including Impeller, using a Fortran subroutine.The subroutine is used to update the angular velocity of the domain.And I calculate the angular velocity taking into account the torque generated by the blade parts and the inertia of the impeller, and this value is used by the cfx solver to set the angular velocity of the blade. The subroutine is used to calculate angular velocity of the rotational domain in the timestep n by using the value of previous time step.The problem is, when the calculation is proceeding,although the cycle is set to update angular velocity at the start of a new timestep, the subroutine is called many times per inner iteration,not once every timestep. That is angular velocity has been updated dozens of times within each iteration. I want to what is the reason of it? And how to solve this problem? The error message shown below: ERROR #001100279 has occurred in subroutine ErrAction. | | Message: | | Angular velocity can depend only on time for transient simulations. |
|
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Errorin subroutine appeared when applying cavitation model | pitisrisuk | CFX | 1 | July 2, 2012 03:36 |
OpenFoam-1.5 on Solaris -- compilation problem calling octreeDataPoint(.) constructor | cincaipatron | OpenFOAM Installation | 9 | January 11, 2010 06:37 |
User subroutine problem | Yuqing Feng | CFX | 0 | May 5, 2004 23:39 |
Periodic flow boundary condition problem | sudha | FLUENT | 3 | April 28, 2004 08:40 |
iteration problem | sisilxp | FLUENT | 0 | April 23, 2004 23:36 |