Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  ANSYS
  Harmonische Analyse Solver-Modul

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Ansys
Autor Thema:  Harmonische Analyse Solver-Modul (2999 mal gelesen)
AlexPaule
Mitglied
Student

Sehen Sie sich das Profil von AlexPaule an!   Senden Sie eine Private Message an AlexPaule  Schreiben Sie einen Gästebucheintrag für AlexPaule

Beiträge: 8
Registriert: 26.11.2012

erstellt am: 27. Nov. 2012 11:12    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo,

Ich habe ein Problem bei der Lösung einer Harmonischen Analyse. Nachdem ich das Modell aufgebaut habe (also Kräfte aufgebracht, Frequenzbereich eingestellt) "spuckt" mir Ansys Workbench eine vernünftige Lösung aus. Soweit so gut. Wenn ich nun jedoch den Frequenzbereich verändere oder versuche zusätzliche Randbedingungen einzubauen, kommt immer die Fehlermeldung: "Beim Starten des Solver-Moduls ist ein Fehler aufgetreten. Schlagen Sie im ANSYS Workbench-Handbuch unter "Fehlerbehebung" nach."

Ich hab das Gefühl, dass Ansys die Ergebnisse irgendwie zwischenspeichert und dann ein Problem mit den neuen Eingangsparamter, wie z.B. einem neuen Frequenzbereich, hat. Denn wenn ich das Modell von Grund auf wieder neu aufbaue bekomme ich ohne Fehlermedlung eine Lösung. Sobald jedoch der Frequenzbereich geändert wird kommt wieder diese blöde Fehlermeldung.

Hat jemand einen Rat??
Danke schon mal im Vorraus!!

MFG

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

deepblue
Mitglied
Simulationsingenieur


Sehen Sie sich das Profil von deepblue an!   Senden Sie eine Private Message an deepblue  Schreiben Sie einen Gästebucheintrag für deepblue

Beiträge: 912
Registriert: 17.04.2003

ANSYS v19.1, Mechanical, Fluent, ICEM CFD
NX 12.0.1
TC 10, TCeasy
Win7 64bit
HP Z400; 3,3GHz; 12GB RAM
NVIDIA Quadro FX2000

erstellt am: 27. Nov. 2012 11:48    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für AlexPaule 10 Unities + Antwort hilfreich

Hallo!
Ohne solve.out ist das schwierig... Und den Modellaufbau kennen wir auch nicht (sep. Modalanalyse, dann harmonische?)
Hast Du in der harmonischen ein APDL-Script eingehangen?

------------------
Gruss
Deepblue

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

AlexPaule
Mitglied
Student

Sehen Sie sich das Profil von AlexPaule an!   Senden Sie eine Private Message an AlexPaule  Schreiben Sie einen Gästebucheintrag für AlexPaule

Beiträge: 8
Registriert: 26.11.2012

erstellt am: 27. Nov. 2012 11:58    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Also ich muss von vorne weg sagen dass ich absoluter ANSYS Anfänger bin. was bedeutet solve.out?
Ich habe gleich die harmonische Analyse ausgewählt. Also ohne davor eine Modalanalyse durchzuführen.
Es geht darum Aktoren, die piezoelektrische angetrieben werden, zu untersuchen.
Um die anisotropen elastischen und piezoelektrischen Eigenschaften auf die Keramiken aufzubringen hab ich ein APDL-Sricpt eingefügt.
Bei Analyseeinstellungen habe ich einen Frequenzbereich von 20000 Hz - 30000 Hz und als Lösungsmethode Modale Superposition ausgewählt. Damit das ganze etwas schneller rechnet 

Sollte ich vor der harmonischen Analyse erst eine Modalanalyse machen? Verstehe aber nicht wofür das notwendig wäre.

Gruß

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

deepblue
Mitglied
Simulationsingenieur


Sehen Sie sich das Profil von deepblue an!   Senden Sie eine Private Message an deepblue  Schreiben Sie einen Gästebucheintrag für deepblue

Beiträge: 912
Registriert: 17.04.2003

ANSYS v19.1, Mechanical, Fluent, ICEM CFD
NX 12.0.1
TC 10, TCeasy
Win7 64bit
HP Z400; 3,3GHz; 12GB RAM
NVIDIA Quadro FX2000

erstellt am: 27. Nov. 2012 12:58    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für AlexPaule 10 Unities + Antwort hilfreich

Die Modalanalyse macht ANSYS sowieso. Wenn Du die Analysen trennst, kannst Du etwas Rechenzeit sparen, wenn Du z.B. verschiedene Anregungen rechnen musst (dann brauchst Du die Modalanalyse nur einmal rechnen). Machst Du das nicht, rechnet ANSYS jedes mal alles komplett (Modal+Harmonische).

Wenn Du ein APDL-Script in der Analyse hast, werden dort sicher irgendwelche element Nummern vergeben, oder? Diese können sich mit den Elementnummern, die Mechanical für andere Lasten vergibt, überschneiden.
In dem APDL-Script müsste dann sowas stehen wie:
*get,Max_ETyp,ETYP,,num,max 

Ist das so?

------------------
Gruss
Deepblue

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

AlexPaule
Mitglied
Student

Sehen Sie sich das Profil von AlexPaule an!   Senden Sie eine Private Message an AlexPaule  Schreiben Sie einen Gästebucheintrag für AlexPaule

Beiträge: 8
Registriert: 26.11.2012

erstellt am: 27. Nov. 2012 13:18    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Also in meinem APDL Befehl im Strukturbaum unter Harmonische Analyse hab ich folgende Zeilen eingefügt:

!  Commands inserted into this file will be executed just prior to the Ansys SOLVE command.
!  These commands may supercede command settings set by Workbench.

!  Active UNIT system in Workbench when this object was created:  Metric (m, kg, N, C, s)

save,pre_mod,db
/prep7
/com,      Units SI! (m, kg, s, N ...)
/COM,
/COM,      MATERTIAL PROPERTIES FOR THE FINITE ELEMENT SOLUTION:
/COM,      CONSTITUTIVE MATRICES FOR PZT-4 (POLAR AXIS ALONG Y)
/COM,
/COM,  [c11 c13 c12  0  0  0 ]        [ 0 e31  0 ]      [ep11  0    0  ]
/COM,  [c13 c33 c13  0  0  0 ]        [ 0 e33  0 ]      [  0  ep33  0  ]
/COM,  [c12 c13 c11  0  0  0 ]        [ 0 e31  0 ]      [  0  0  ep11]
/COM,  [ 0  0  0  c44 0  0 ]        [e15 0  0 ]
/COM,  [ 0  0  0  0 c44 0 ]        [ 0  0  e15]
/COM,  [ 0  0  0  0  0 c66]        [ 0  0  0 ]
/COM,

!!! PIEZO MATERIAL PIC181  
mp_PIC181=mpinqr(0,0,16)
/com, PIC181 (a hardPZT) Z-polarized
/com, Stiffness
  TB, ANEL,110, 1,,0
  TBDATA, 1, 1.5232E+11, 8.9107E+10, 8.5482E+10
  TBDATA, 7, 1.5232E+11, 8.5482E+10
  TBDATA, 12, 1.3141E+11
  TBDATA, 16, 3.1606E+10
  TBDATA, 19, 2.8305E+10
  TBDATA, 21, 2.8305E+10
/com, Piezo
  TB, PIEZ,110
  TBDATA, 3, -4.4468
  TBDATA, 6, -4.4468
  TBDATA, 9, 14.7815
  TBDATA, 14, 11.0105
  TBDATA, 16, 11.0105
/com, Permittivity
  MP, PERX, 110, 740
  MP, PERY, 110, 740
  MP, PERZ, 110, 604
/com, Density
  MP, DENS, 110, 7850


et,110,226,1001
cmsel,s,P1
emodif,all,type,110
emodif,all,mat,110
emodif,all,esys,12
alls

cmsel,s,P2
emodif,all,type,110
emodif,all,mat,110
emodif,all,esys,13
alls

cmsel,s,E1
d,all,volt,0
cmsel,s,E2
d,all,volt,1500
alls


/solu


Im Strukturbaum unter Lösung hab ich ebenfalls ein APDL-Befehl eingefügt. Hier steht folgendes:

resume,pre_mod,db
/post1
set,last,last


Ich kann leider keine ElementNummern erkennen.
Das Programm macht mich echt wahnsinnig. 

Ich hoffe du kannst mir weiterhelfen...

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

AlexPaule
Mitglied
Student

Sehen Sie sich das Profil von AlexPaule an!   Senden Sie eine Private Message an AlexPaule  Schreiben Sie einen Gästebucheintrag für AlexPaule

Beiträge: 8
Registriert: 26.11.2012

erstellt am: 27. Nov. 2012 14:31    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Es muss wohl an den APDL-Befehlszeilen liegen. Ich habe anstatt die piezoelektrischen Eigenschaften auszunützen und über eine Spannung die Keramiken zum Schwingen zu bringen nun einfach Kräfte auf die Seitenflächen der Keramiken aufgebracht. Jetzt lässt sich auch der Frequenzbereich einstellen ohne dass eine Fehlermeldung kommt.

Leider bringt mich das nicht weiter. Ich brauche die APDL-Befehlszeilen und damit die piezoelektrischen Eigenschaften um vernünftige Ergebnisse zu bekommen. Habe aber keine Lust für jeden neuen Frequenzbereich das komplette Modell neu aufzubauen. 

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

deepblue
Mitglied
Simulationsingenieur


Sehen Sie sich das Profil von deepblue an!   Senden Sie eine Private Message an deepblue  Schreiben Sie einen Gästebucheintrag für deepblue

Beiträge: 912
Registriert: 17.04.2003

ANSYS v19.1, Mechanical, Fluent, ICEM CFD
NX 12.0.1
TC 10, TCeasy
Win7 64bit
HP Z400; 3,3GHz; 12GB RAM
NVIDIA Quadro FX2000

erstellt am: 27. Nov. 2012 16:03    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für AlexPaule 10 Unities + Antwort hilfreich

Hallo!
In der Zeile:
et,110,226,1001
Wird ein Element erzeugt. Der zweite Wert (110) bestimmt die zugewiesene Elementnummer, diese darf nur einmal vergeben werden und muss eindeutig sein, ansonsten rechnet ANSYS nicht.
In der ANSYS-Hilfe findest Du mehr Info's zur Befehlssyntax und den Keyoptions.
Trage dort einmal eine deutlich höhere Elementnummer ein.
Alternativ:
Du kannst per APDL die max. vergebene Elementnummer vorher abfragen und dann vergeben:
*get,Max_ETyp,ETYP,,num,max 
Max_ETyp = Max_ETyp + 100
et,Max_ETyp,226,1001

------------------
Gruss
Deepblue

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

AlexPaule
Mitglied
Student

Sehen Sie sich das Profil von AlexPaule an!   Senden Sie eine Private Message an AlexPaule  Schreiben Sie einen Gästebucheintrag für AlexPaule

Beiträge: 8
Registriert: 26.11.2012

erstellt am: 27. Nov. 2012 17:23    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Super. Vielen Dank für deine schnelle Antwort. Ich werds gleich mal ausprobieren.

MFG

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

AlexPaule
Mitglied
Student

Sehen Sie sich das Profil von AlexPaule an!   Senden Sie eine Private Message an AlexPaule  Schreiben Sie einen Gästebucheintrag für AlexPaule

Beiträge: 8
Registriert: 26.11.2012

erstellt am: 03. Dez. 2012 12:21    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities


solve.out.txt

 
Also mein Problem hat sich leider immr noch nicht gelöst. Ich hab jetzt nur mal einen Piezoring betrachtet. Hier vergebe ich die Elementnummer nur einmal:

!  Commands inserted into this file will be executed just prior to the Ansys SOLVE command.
!  These commands may supercede command settings set by Workbench.

!  Active UNIT system in Workbench when this object was created:  Metric (m, kg, N, C, s)

save,pre_mod,db
/prep7
/com,      Units SI! (m, kg, s, N ...)
/COM,
/COM,      MATERTIAL PROPERTIES FOR THE FINITE ELEMENT SOLUTION:
/COM,      CONSTITUTIVE MATRICES FOR PZT-4 (POLAR AXIS ALONG Y)
/COM,
/COM,  [c11 c13 c12  0  0  0 ]        [ 0 e31  0 ]      [ep11  0    0  ]
/COM,  [c13 c33 c13  0  0  0 ]        [ 0 e33  0 ]      [  0  ep33  0  ]
/COM,  [c12 c13 c11  0  0  0 ]        [ 0 e31  0 ]      [  0  0  ep11]
/COM,  [ 0  0  0  c44 0  0 ]        [e15 0  0 ]
/COM,  [ 0  0  0  0 c44 0 ]        [ 0  0  e15]
/COM,  [ 0  0  0  0  0 c66]        [ 0  0  0 ]
/COM,

!!! PIEZO MATERIAL PIC181  
mp_PIC181=mpinqr(0,0,16)
/com, PIC181 (a hardPZT) Z-polarized
/com, Stiffness
  TB, ANEL,110, 1,,0
  TBDATA, 1, 1.5232E+11, 8.9107E+10, 8.5482E+10
  TBDATA, 7, 1.5232E+11, 8.5482E+10
  TBDATA, 12, 1.3141E+11
  TBDATA, 16, 3.1606E+10
  TBDATA, 19, 2.8305E+10
  TBDATA, 21, 2.8305E+10
/com, Piezo
  TB, PIEZ,110
  TBDATA, 3, -4.4468
  TBDATA, 6, -4.4468
  TBDATA, 9, 14.7815
  TBDATA, 14, 11.0105
  TBDATA, 16, 11.0105
/com, Permittivity
  MP, PERX, 110, 740
  MP, PERY, 110, 740
  MP, PERZ, 110, 604
/com, Density
  MP, DENS, 110, 7850


et,110,226,1001
cmsel,s,P1
emodif,all,type,110
emodif,all,mat,110
emodif,all,esys,12
alls


cmsel,s,E1
d,all,volt,0
cmsel,s,E2
d,all,volt,1500
alls


/solu


!!!!SOLUTION

!  Commands inserted into this file will be executed immediately after the Ansys /POST1 command.
!  If a SET command is issued, results from that load step will be used as the basis of all
!  result objects appearing in the Solution folder.

!  Active UNIT system in Workbench when this object was created:  Metric (m, kg, N, C, s)

Leider kommt die Fehlermeldung erneut wenn ich einen anderen Frequenzbereich einstelle.

Hier mal die solve.out datei als Anhang.


Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

AlexPaule
Mitglied
Student

Sehen Sie sich das Profil von AlexPaule an!   Senden Sie eine Private Message an AlexPaule  Schreiben Sie einen Gästebucheintrag für AlexPaule

Beiträge: 8
Registriert: 26.11.2012

erstellt am: 03. Dez. 2012 13:23    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Ahh.. Es liegt nicht am APDL Skript. Das Problem tritt nur auf wenn ich das Dokument abspeichere. Sobald es nicht abgespeichert ist lässt sich der Frequenzbereich einstellen ohne dass eine Fehlermeldung kommt. Aber woran kann das liegen???

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

AlexPaule
Mitglied
Student

Sehen Sie sich das Profil von AlexPaule an!   Senden Sie eine Private Message an AlexPaule  Schreiben Sie einen Gästebucheintrag für AlexPaule

Beiträge: 8
Registriert: 26.11.2012

erstellt am: 03. Dez. 2012 13:58    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hab das Problem gelöst. War wohl ein Netzwerkproblem. Sobald ich nun die files auf die Lokale Festplatte speichere kommt die Fehlermeldung nicht mehr.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz