| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Ansys |
Autor
|
Thema: Maximum restart file (3167 mal gelesen)
|
budi1794 Mitglied Student
Beiträge: 13 Registriert: 08.02.2011
|
erstellt am: 12. Okt. 2012 13:20 <-- editieren / zitieren --> Unities abgeben:
Hallo Zusammen, ich bin Ansys Neuling. Zur Zeit führe ich transiente Berechnung in Ansys 14.0 durch, im Solution-teil, genauer gesagt am Ende jedes Loadsteps muss ich die Berechnung unterbrechen um neue externe Last für den nächsten Loadstep zu definieren. Z.B eine Wellenumdrehung mit 0.2° Winkelauflösung, ich habe nämlich 1800 Loadsteps und 1799 Restart-files. Mir ist aufgefallen, Ansys kann nur maximal 999 result file erstellen. Vom 1ten bis 999ten loadstep sind die Ergebnisse in file.rst geschrieben. Die Berechnung läuft weiter aber die letzte Restart-file (file.r999) wird mehrmal überschrieben. d.h ich habe nur die Ergebnisse vom 1ten-998ten LS + 1800ten LS. Hat einer hier solche Erfahrung gemacht und vlt. eine Lösung für dieses Problem? Danke! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
anton.hoeller Mitglied Structural Simulation Specialist
Beiträge: 31 Registriert: 12.03.2009 ANSYS (WB&CL) SIMCENTER 3D 3DEXPERIENCE, CATIA SOLIDWORKS
|
erstellt am: 12. Okt. 2012 14:44 <-- editieren / zitieren --> Unities abgeben: Nur für budi1794
Hallo Budi1794, kann es sein, dass du auch in einem Lastschritt mit 1800 Substeps rechnen könntest? Die Last wird dann entsprechend der Schrittweite verteilt. Damit kannst du dann die 0.2° Auflösung steuern. Arbeitest du mit WB oder CL? Gruss Anton
------------------ »Beautiful is better than ugly. Explicit is better than implicit. Simple is better than complex. Complex is better than complicated. Readability counts.« – Tim Peters in »The Zen of Python« Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Rainer Schulze Ehrenmitglied V.I.P. h.c. Dipl.-Ing. im Ruhestand
Beiträge: 4419 Registriert: 24.09.2012
|
erstellt am: 12. Okt. 2012 14:55 <-- editieren / zitieren --> Unities abgeben: Nur für budi1794
Die folgende Anmerkung der Online-Hilfe mag da noch nützlich sein: Note: If you want to interrupt the solution in a linear transient analysis, by default, the interrupt will be at load step boundaries only (as opposed to nonlinear analyses where interrupts occur at substeps). However, if you want to interrupt a solution to a linear transient analysis on a substep basis, set the following: Generate Restart Controls = Manual, Load Step = All, Substep = All, and Maximum Points to Save Per Step = 1. These settings allow you to accomplish the interrupt on a substep basis without filling up your disk with restart files. ------------------ Rainer Schulze Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
budi1794 Mitglied Student
Beiträge: 13 Registriert: 08.02.2011
|
erstellt am: 12. Okt. 2012 17:27 <-- editieren / zitieren --> Unities abgeben:
@Anton ich arbeite in WB, ich habe aber apdl mitintegriert, um die Last aufzubringen und die Restart-vorgänge zu automatisieren. @Rainer Schulze, danke für die Infos, ich versuche die Result controls zu ändern. RESCON,,,,-1 . Ich hoffe, durch Einsetzen von -1 soll folgendes passieren: "Overwrite existing .Xnnn files (default). The total maximum number of .Xnnn files for one run is 999. If this number is reached before the analysis is complete, the program will reset the .Xnnn file numbering back to 1 and continue to write .Xnnn files; the program keeps the newest 999 restart files and overwrites the oldest restart files." Ich lasse die Berechnung übers Wochenende laufen und werde euch nächste Woche darüber berichten. Schönes Wochenende. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
budi1794 Mitglied Student
Beiträge: 13 Registriert: 08.02.2011
|
erstellt am: 24. Okt. 2012 09:38 <-- editieren / zitieren --> Unities abgeben:
Hallo Zusammen, Beide o.g Options habe ich gemacht. Aber ich finde eine einfache Lösung. Ansys erzeugt "file.r001", und beim ersten Restart liest Ansys diese und beim nächsten Restart erstellt Ansys "file.r002". Ich lösche die file.r001 und benenne file.r002 in file.r001 um (/RENAME,....). d.h Ich habe stets eine REstart-file file.r001, damit spare ich meine Festplatte und kann tausende Restarts machen.
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
ChristophN Mitglied Berechnungsingenieur
Beiträge: 773 Registriert: 13.12.2008
|
erstellt am: 24. Okt. 2012 10:34 <-- editieren / zitieren --> Unities abgeben: Nur für budi1794
|
budi1794 Mitglied Student
Beiträge: 13 Registriert: 08.02.2011
|
erstellt am: 26. Okt. 2012 13:27 <-- editieren / zitieren --> Unities abgeben:
@Christoph: mit Rescon,,,,-1, ansys erstellt neue file.r001, file.r002 usw. Trotz neuer file.r001 wird beim restart die alte file.r999 gelesen, ich gehe davon aus, ansys liest die restart-file mit der höchsten nummer (999). ich weiss es nicht so richtig, wie ansys den restart-vorgang internal macht. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
ChristophN Mitglied Berechnungsingenieur
Beiträge: 773 Registriert: 13.12.2008
|
erstellt am: 26. Okt. 2012 14:17 <-- editieren / zitieren --> Unities abgeben: Nur für budi1794
In Kapitel "5.9. Restarting an Analysis" ist doch alles gut beschrieben. So wie es klingt, möchtest du einen "singleframe-restart", befolge dafür einfach die Anleitung in der Ansys-Hilfe. Da steht übrigens auch folgendes: Zitat: ...make sure that any.LDHI, .RDB, and .Rnnn or .Mnnn files are deleted from the current directory.
. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |