Autor
|
Thema: Knotenverschiebungen erzwingen (1243 mal gelesen)
|
raphaelllo Mitglied Student Bauingenieurwesen
Beiträge: 14 Registriert: 13.07.2012
|
erstellt am: 13. Jul. 2012 12:13 <-- editieren / zitieren --> Unities abgeben:
Hallo zusammen, auf der Suche nach einer Lösung für mein Problem, bin ich auf dieses Forum gestoßen. Ich hoffe, dass mir hier geholfen werden kann, da ich nicht mehr weiter weiß. Mein Problem ist, dass ich eine Platte dadurch verformen möchte, dass ich Knotenverschiebungen anbringe. Als boundary condition ist es mir leider nur möglich, komplette "Kanten" oder andere Bereiche für eine Verschiebung auszuwählen - nicht aber die einzelnen Knoten. Die Knoten, die verschoben werden sollen, ergeben sich aus dem Meshing. Darüberhinaus ist es wichtig, die Knoten separat zu behandeln, da die Verschiebungen sich unterscheiden. Bei meiner Recherche bin ich darauf gestoßen, dass ich in der input-File Änderungen vornehmen könnte, was mich zunächst optimistisch stimmte. Die Folgenden Zeilen habe ich manuell in eine - durch das Abaqus CAE vorher-erstellte - input-File eingefügt Code: *BOUNDARY, OP=NEW 2, 1,, 5.296e-04 2, 2,, -1.467e-04 27, 1,, 5.612e-04 27, 2,, -9.946e-05 26, 1,, 6.050e-04 26, 2,, -5.476e-05 25, 1,, 6.499e-04 25, 2,, -2.090e-05 6, 1,, 6.702e-04 6, 2,, 0 **
Leider weiß ich nicht, wie ich diese abgeänderte input-File zur Berechnung verwenden kann. Denn immer, wenn ich diese submitten will, möchte Abaqus die alte Datei ersetzen. Wie ich diesen Schritt umgehe weiß ich leider nicht. Zusammengefasst möchte ich also wissen: 1) wie gebe ich Knotenverschiebungen (nicht "Bereichs-"Verschiebungen) vor? 2) wie submitte ich manuell-geänderte input-Files Wenn jemand auch nur zu einer der beiden Fragen eine Kleinigkeit sagen könnte, wäre mir schon sehr geholfen. Vielen Dank und freundliche Grüße! Raphael Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Goldstein Mitglied
Beiträge: 970 Registriert: 21.01.2005
|
erstellt am: 13. Jul. 2012 12:53 <-- editieren / zitieren --> Unities abgeben: Nur für raphaelllo
1) funktioniert genauso wie von Dir gefunden / oben dargestellt. 2) Windows: Über Startmenü zum "Abaqus command" navigieren, ausführen und zum Directory mit der input datei gehen. In der Shell eintippen: abaqus job=dateiname (Deine Inputdatei heißt dateiname.inp). Funktioniert unter unix genauso Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
raphaelllo Mitglied Student Bauingenieurwesen
Beiträge: 14 Registriert: 13.07.2012
|
erstellt am: 13. Jul. 2012 13:07 <-- editieren / zitieren --> Unities abgeben:
Vielen Dank für deine Antwort. Könntest Du mir noch kurz erklären, wie ich innerhalb "Abaqus command" zu einem beliebigen Verzeichnis gehen kann? Reicht es, "Abaqus command" zu öffnen, oder muss im Hintergrund das Abaqus CAE geöffnet sein? Werden nach Ausführung des Befehls "abaqus job=.." die odb-Dateien selbstständig generiert? So viele Fragen .. Beste Grüße, Raphael Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Goldstein Mitglied
Beiträge: 970 Registriert: 21.01.2005
|
erstellt am: 13. Jul. 2012 13:43 <-- editieren / zitieren --> Unities abgeben: Nur für raphaelllo
|
raphaelllo Mitglied Student Bauingenieurwesen
Beiträge: 14 Registriert: 13.07.2012
|
erstellt am: 13. Jul. 2012 14:09 <-- editieren / zitieren --> Unities abgeben:
alles klar. Dankeschön! Die Berechnung lief soweit sauber durch und entsprechende Dateien -wie z.B. eine odb-Datei- kamen automatisch. Wenn ich jetzt die odb-Datei in den Viewer lade, gibt es einen Fehler: Code: There is no valid step data available on the database.[...]
Ist mein Vorgehen evtl. Falsch? Ich habe mir mit dem CAE eine input-File erstellen lassen, die ich dann später abgeändert habe und über Abaqus Command berechnen ließ. Scheinbar hat Abaqus noch irgendwo Probleme, da ich bestimmt etwas übersehen habe. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Goldstein Mitglied
Beiträge: 970 Registriert: 21.01.2005
|
erstellt am: 13. Jul. 2012 16:14 <-- editieren / zitieren --> Unities abgeben: Nur für raphaelllo
|
Sherman123 Mitglied Kunststofftechniker
Beiträge: 181 Registriert: 22.02.2011
|
erstellt am: 13. Jul. 2012 17:17 <-- editieren / zitieren --> Unities abgeben: Nur für raphaelllo
|
raphaelllo Mitglied Student Bauingenieurwesen
Beiträge: 14 Registriert: 13.07.2012
|
erstellt am: 15. Jul. 2012 11:53 <-- editieren / zitieren --> Unities abgeben:
Leider komme ich nicht weiter. Eine *.STA-Datei wird während der Berechnung leider nicht generiert. Bei anderen Berechnungen, die ich direkt über Abaqus CAE gemacht habe, sind *.STA-Dateien jedoch vorhanden. Dh. dass die Berechnung über Abaqus Command irgendwo Probleme haben muss. Ist eventuell in meiner input-File etwas verkehrt? Damit meine ich, dass vllt. irgendwo ein Komma oder ein anderes Zeichen (Sternchen) falsch gesetzt ist. Geändert habe ich in der input-File wirklich nur den Bereich der boundary conditions. Code: *Heading ** Job name: Job-1 Model name: Model-1 ** Generated by: Abaqus/CAE 6.9-3 *Preprint, echo=NO, model=NO, history=NO, contact=NO ** ** PARTS ** *Part, name=ecke *End Part ** ** ** ASSEMBLY ** *Assembly, name=Assembly ** *Instance, name=ecke-1, part=ecke *Node 1, 28.2842712, 28.2842712 2, 100., 100. 3, 0., 100. 4, 0., 40. 5, 40., 0. 6, 100., 0. 7, 46.2132034, 46.2132034 8, 64.1421356, 64.1421356 9, 82.0710678, 82.0710678 10, 75., 100. 11, 50., 100. 12, 25., 100. 13, 0., 85. 14, 0., 70. 15, 0., 55. 16, 7.80361271, 39.231411 17, 15.3073378, 36.9551811 18, 22.2228088, 33.2587852 19, 33.2587852, 22.2228088 20, 36.9551811, 15.3073378 21, 39.231411, 7.80361271 22, 55., 0. 23, 70., 0. 24, 85., 0. 25, 100., 25. 26, 100., 50. 27, 100., 75. 28, 35.4171066, 49.944088 29, 48.6114044, 66.6293945 30, 61.8057022, 83.3146973 31, 23.9805031, 52.7163849 32, 32.6536674, 68.4775925 33, 41.3268356, 84.2387924 34, 12.1027098, 54.4235573 35, 16.4018059, 69.6157074 36, 20.7009029, 84.8078537 37, 83.3146973, 61.8057022 38, 66.6293945, 48.6114044 39, 49.944088, 35.4171066 40, 84.2387924, 41.3268356 41, 68.4775925, 32.6536674 42, 52.7163849, 23.9805031 43, 84.8078537, 20.7009029 44, 69.6157074, 16.4018059 45, 54.4235573, 12.1027098 *Element, type=CPS3 1, 28, 18, 7 2, 1, 7, 18 3, 7, 8, 29 4, 29, 28, 7 5, 30, 29, 9 6, 8, 9, 29 7, 9, 2, 10 8, 10, 30, 9 9, 31, 17, 28 10, 18, 28, 17 11, 28, 29, 32 12, 32, 31, 28 13, 33, 32, 30 14, 29, 30, 32 15, 30, 10, 11 16, 11, 33, 30 17, 34, 16, 31 18, 17, 31, 16 19, 31, 32, 35 20, 35, 34, 31 21, 36, 35, 33 22, 32, 33, 35 23, 33, 11, 12 24, 12, 36, 33 25, 15, 4, 34 26, 16, 34, 4 27, 34, 35, 14 28, 14, 15, 34 29, 13, 14, 36 30, 35, 36, 14 31, 36, 12, 3 32, 3, 13, 36 33, 2, 9, 27 34, 9, 37, 27 35, 8, 38, 9 36, 37, 9, 38 37, 8, 7, 38 38, 7, 39, 38 39, 1, 19, 7 40, 39, 7, 19 41, 27, 37, 26 42, 37, 40, 26 43, 38, 41, 37 44, 40, 37, 41 45, 38, 39, 41 46, 39, 42, 41 47, 19, 20, 39 48, 42, 39, 20 49, 26, 40, 25 50, 40, 43, 25 51, 41, 44, 40 52, 43, 40, 44 53, 41, 42, 44 54, 42, 45, 44 55, 20, 21, 42 56, 45, 42, 21 57, 25, 43, 6 58, 43, 24, 6 59, 44, 23, 43 60, 24, 43, 23 61, 44, 45, 23 62, 45, 22, 23 63, 21, 5, 45 64, 22, 45, 5 *Nset, nset=_PickedSet2, internal, generate 1, 45, 1 *Elset, elset=_PickedSet2, internal, generate 1, 64, 1 ** Section: Section-1 *Solid Section, elset=_PickedSet2, material=stahl , *End Instance ** *Nset, nset=_PickedSet91, internal, instance=ecke-1 3, 4, 13, 14, 15 *Elset, elset=_PickedSet91, internal, instance=ecke-1 25, 28, 29, 32 *Nset, nset=_PickedSet92, internal, instance=ecke-1 5, 6, 22, 23, 24 *Elset, elset=_PickedSet92, internal, instance=ecke-1, generate 58, 64, 2 *End Assembly ** ** MATERIALS ** *Material, name=stahl *Elastic 210000., 0.3 ** ---------------------------------------------------------------- ** ** STEP: Step-1 ** *Step, name=Step-1 *Static 1., 1., 1e-05, 1. ** ** BOUNDARY CONDITIONS ** ** Name: BC-1 Type: Symmetry/Antisymmetry/Encastre *Boundary _PickedSet91, XSYMM ** Name: BC-2 Type: Symmetry/Antisymmetry/Encastre *Boundary _PickedSet92, YSYMM *BOUNDARY, OP=NEW 2, 1,, 5.296e-04 2, 2,, -1.467e-04 27, 1,, 5.612e-04 27, 2,, -9.946e-05 26, 1,, 6.050e-04 26, 2,, -5.476e-05 25, 1,, 6.499e-04 25, 2,, -2.090e-05 6, 1,, 6.702e-04 6, 2,, 0 ** ** OUTPUT REQUESTS ** *Restart, write, frequency=0 ** ** FIELD OUTPUT: F-Output-1 ** *Output, field, variable=PRESELECT ** ** HISTORY OUTPUT: H-Output-1 ** *Output, history, variable=PRESELECT *End Step
Vielen Dank. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
raphaelllo Mitglied Student Bauingenieurwesen
Beiträge: 14 Registriert: 13.07.2012
|
erstellt am: 15. Jul. 2012 12:19 <-- editieren / zitieren --> Unities abgeben:
Ich habe die Lösung gefunden. Code: ** BOUNDARY CONDITIONS ** ** Name: BC-1 Type: Symmetry/Antisymmetry/Encastre *Boundary _PickedSet91, XSYMM ** Name: BC-2 Type: Symmetry/Antisymmetry/Encastre *Boundary _PickedSet92, YSYMM *BOUNDARY,OP=MOD ecke-1.2, 1,, 5.296e-04 ecke-1.2, 2,, -1.467e-04 ecke-1.27, 1,, 5.612e-04 ecke-1.27, 2,, -9.946e-05 ecke-1.26, 1,, 6.050e-04 ecke-1.26, 2,, -5.476e-05 ecke-1.25, 1,, 6.499e-04 ecke-1.25, 2,, -2.090e-05 ecke-1.6, 1,, 6.702e-04 ecke-1.6, 2,, 0 **
Ich musste die Knoten explizit auf meine instance beziehen und durfte nicht die Funktion OP=NEW verwenden, sondern OP=MOD. Ohne Eure Hinweise wäre ich sicherlich nicht darauf gekommen. Vielen Dank und einen schönen Sonntag noch. Raphael Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| Anzeige.:
Anzeige: (Infos zum Werbeplatz >>)
|