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

Restart Analysis

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

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   January 19, 2005, 05:10
Default Restart Analysis
  #1
Bart
Guest
 
Posts: n/a
How do I use the restart analysis in v3.10? I have run a transient analysis of 10000 time steps for a total time of 1 second real time. I now want to use the calculated cell data from the end of last time step and continue with the simulation for another 1 second and 10000 time steps.
  Reply With Quote

Old   January 19, 2005, 05:42
Default Re: Restart Analysis
  #2
Brian
Guest
 
Posts: n/a
Use RDAT REST, and set up a new load step for the second second. Run only load step 2.
  Reply With Quote

Old   January 19, 2005, 05:54
Default Re: Restart Analysis
  #3
Bart
Guest
 
Posts: n/a
Thanks Brian, I'll give that a try but I don't expect it to work since I am not using load steps, but only time steps wherby the inlet boundary conditions change with time by use a table that is read in. What is a load step?

(Is your full name Brian Canoo by anychance?)
  Reply With Quote

Old   January 19, 2005, 14:06
Default Re: Restart Analysis
  #4
Brian
Guest
 
Posts: n/a
Yes, close enough. <grin>

If you're running transient in V3.1x, you're using load steps, believe it or not.

But if you've used "single load step" up to now, it can be hard to get it restarted. What I would suggest is starting a new run, after backing up your .pstt and .pst files. Use the existing .pst file as an initial field (RDAT INIT) and run as before.
  Reply With Quote

Old   January 20, 2005, 04:48
Default Re: Restart Analysis
  #5
Blackhole
Guest
 
Posts: n/a
Dear sirs,

When I run a transient simulation, it appeared the follow erro!What is the problem?Thank you first.

*** BCDEFI called for boundary *** BCDEFI called for boundary

1 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 2.00E+01

0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 Warning - server not running, no information sent to starwatch. &&&& -------------------------------------------------------------- --------- -----------------------------------------------------

*** SOLUTION DIVERGES/UNSTABLE.

*** CALCULATIONS TERMINATED; NEW FILE.div WRITTEN

END OF EXECUTION - STAR ELAPSED TIME IS 0.30 CPU TIME IS 0.20

  Reply With Quote

Old   January 20, 2005, 05:06
Default Re: Restart Analysis
  #6
Brian
Guest
 
Posts: n/a
The fact that EVERYTHING is zero in your residuals and monitoring cell most likely indicates that there is no flow at all.

As you're using user coding for your inlet boundary, I would suspect that first. Are you sure that it is calculating actual values? Put a write statement in the user coding (temporarily) to see whether it is actually producing what you expect.
  Reply With Quote

Old   January 20, 2005, 09:35
Default Re: Restart Analysis
  #7
Blackhole
Guest
 
Posts: n/a
Dear Brian,

I have put write statment "*** BCDEFI called for boundary *** BCDEFI called for boundary " in user subroutine ,and it appeared above the calculation as you can see.

I am trying to model the ocean wave motion,and I am bothered if anyelse is needed since the free surface (water -air) is varying as sine-wave.I only take the transient inlet into account in this case. Should I need put the NEWXYZ subroutine into account? The inlet boundary is varing with TIME ,X and Y.
  Reply With Quote

Old   January 20, 2005, 11:00
Default Re: Restart Analysis
  #8
Brian
Guest
 
Posts: n/a
No, no need for NEWXYZ as you're not moving the mesh.

But write some of the variables like U, V, SCALAR(1) out as well, to see what is being calculated.
  Reply With Quote

Old   January 21, 2005, 03:24
Default Re: Restart Analysis
  #9
Bart
Guest
 
Posts: n/a
Brian Yes, i am using a single load step. I backup up my *.pst file and run a restart analysis with initial field command RDAT INIT. The problem is that the program did not use the previous bondary values to use as staring point on next run. (I can't see any difference in the data between the two runs as i should seen) It ssems to have used the initlal Flow Initialisation for AIR that I defined at start of first run with (init,stan,... ) Thanks for help
  Reply With Quote

Old   January 21, 2005, 10:38
Default Re: Restart Analysis
  #10
Brian
Guest
 
Posts: n/a
It's probably just started at time=0 again. and your boundary condition calculations are based on time. A slight modification to your user coding should fix that. Maybe not the most elegant solution, but a good quick-fix.
  Reply With Quote

Old   January 24, 2005, 04:20
Default Re: Restart Analysis
  #11
Bart
Guest
 
Posts: n/a
Thanks for all help Brian. I managed to solve the problem. I just had to copy only *.pst and *.mdl file to new directory and then restart with initialisation. Also had to change my input time sothat it does not start from time zero, but from last time step.
  Reply With Quote

Old   January 24, 2005, 09:40
Default Re: Restart Analysis
  #12
Blackhole
Guest
 
Posts: n/a
Dear Brian,

In star-cd ,do scalar(1) represent the F function in VOF method? I try as you said ,but it doesn't go,I do not know the reason!

In my problem,d=water depth, TW=(wave period) dY=cell height in y direction. wh=wave height. The free surface function :

y1= wh*cos(kwa*X-fht*TIME)/2

And now I paste my coding here!Can you tell me what's the matter? Looking forward to receive from you! Here is the codinginlet coding)

PARAMETER(TW=2.5)

PARAMETER(d=1.5)

PARAMETER(wh=1)

PARAMETER(pie=3.141)

PARAMETER(g=9.18)

PARAMETER(dY=0.3)

IF(IREG.EQ.1) THEN

kwa=2*pie/L

fht=2*pie/TW

fhw=pie*wh/TW

fhtw=d+wh*cos(kwa*X-fht*TIME)/2

fhtz=max(fhtw-Y,zero)/dY

fthz=min(fhtz,one)

If(fhtz.gt.small)Then

SCALAR(1)=fthz

U=fhw*cosh(kwa*Y)*cos(kwa*X-fht*TIME)/sinh(kwa*d)

V=fhw*sinh(kwa*Y)*sin(kwa*X-fht*TIME)/sinh(kwa*d)

W=0

ELSE

SCALAR(1)=0

U=0

V=0

ENDIF

ENDIF C-------------------------------------------------------------------------

WRITE(6,*) "*** BCDEFI called for boundary "

RETURN

END
  Reply With Quote

Old   January 26, 2005, 14:01
Default Re: Restart Analysis
  #13
Brian
Guest
 
Posts: n/a
Blackhole - this goes way past the sort of help you should expect from a public forum. Maybe it's time to contact your official support channels.

But I still don't understand why you don't put a statement like this in there:

WRITE(6,*) U,V,W,SCALAR(1)

just to see if you're getting the values you expect.
  Reply With Quote

Old   January 27, 2005, 02:46
Default Re: Restart Analysis
  #14
Blackhole
Guest
 
Posts: n/a
Dear Brian, Thank you for your kindness.I will try!
  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
analysis restart for lagrangian multiphase mic Siemens 0 July 5, 2007 08:36
How to give restart option for transiant analysis Sangamesh Siemens 3 May 21, 2007 03:24
restart analysis varun Siemens 1 April 22, 2005 23:00
restart Jane Siemens 2 March 26, 2004 02:33
restart analysis subhash Siemens 2 September 5, 2002 03:03


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