Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  ANSYS
  APDL-Befehl piezoelektrische Materialparameter

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:  APDL-Befehl piezoelektrische Materialparameter (2615 mal gelesen)
polar nanoregion
Mitglied


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

Beiträge: 1
Registriert: 02.04.2013

erstellt am: 02. Apr. 2013 21:43    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,

versuche gerade einen piezoelektr. Flächenwandler zu simulieren (ANSYS Workbench 14.5). Ich bin blutender Anfänger und habe mir deshalb nen APDL-Befehl kopiert, der da so aussieht 
Gibt es da draußen irgendjemand, der diese Schleife versteht und mir die Syntax der ersten Zeilen erklären kann ????(von esel bis tbdel, all,matid)


/COM, - Elementtyp wechseln (nach eindeutiger Materialnummer)

esel,s,mat,,matid                      1
*get,enum,elem,,count                  2
*dowhile,enum                          3
  *get,etyp,elem,elnext(0),attr,type  4
  *get,enam,etyp,etyp,attr,enam        5
  et,etyp,enam+40,1001                6
  esel,u,type,,etyp                    7
  *get,enum,elem,,count                8
*enddo                                9
alls                                  10

mpdel,all,matid                        11
tbdel,all,matid                        12


!-----------------------+
! Z direction polarized |
!-----------------------+


/COM,  -- MATERIAL MATRICES (POLAR AXIS ALONG Z-AXIS): ANSYS INPUT
/COM,
/COM,  [s11 s12 s13  0  0  0 ]        [ 0  0  d31]      [ep11  0    0  ]
/COM,  [s12 s11 s13  0  0  0 ]        [ 0  0  d31]      [  0  ep11  0  ]
/COM,  [s13 s13 s33  0  0  0 ]        [ 0  0  d33]      [  0  0  ep33]
/COM,  [ 0  0  0  s55 0  0 ]        [ 0  d15 0 ]
/COM,  [ 0  0  0  0 s55 0 ]        [ d15 0  0 ]
/COM,  [ 0  0  0  0  0 s66]        [ 0  0  0 ]

.....

Danke 

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

roncaratil
Mitglied
Ingenieur


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

Beiträge: 138
Registriert: 14.02.2013

Intel Xeon E5-1620 3.6GHz
48GB RAM
ANSYS WB 15.0.7 Mechanical
ANSYS SpaceClaim

erstellt am: 03. Mai. 2013 13:27    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 polar nanoregion 10 Unities + Antwort hilfreich

Hallo

Die Frage ist zwar alt, vielleicht nutzt es aber trotzdem: Ich habe vor einiger Zeit auch Piezoaktoren simuliert. Die Syntax kann in der ANSYS-Hilfe nachgeschaut werden; die Befehle sind alle ausführlich beschrieben.

Vielleicht kannst du mit folgenden APDL-Befehlen (unter "Simulation" einfügen) etwas anfangen. Ich habe sie mal für die Simulation eines Stack-Aktors verwendet.

Code:
save,pre_mod,db

/prep7 ! Start the Preprocessor

d33 = 640e-12*180 ! Piezoelektrische Ladungskonstante in Wirkrichtung des Aktors [pm/V] oder [C/N]
d31 = -290e-12*180 ! Piezoelektrische Ladungskonstante quer zur Wirkrichtung
sE33 = 18e-12 ! Elastizitätskonstanten [m^2/N]
sE12 = 0
sE13 = 0
sE11 = sE33
sE44 = sE33
sE66 = sE33

MP,DENS,10,8000 ! Dichte [kg/m^3]
MP,PERX,10,5400 ! Permitivität in X-Richtung
MP,PERY,10,5400 ! Permitivität in Y-Richtung
MP,PERZ,10,5400 ! Permitivität in Z-Richtung
TB,PIEZ,10,,,1
TBDATA,1  ,0  ,0  ,d31
TBDATA,4  ,0  ,0  ,d31
TBDATA,7  ,0  ,0  ,d33
TBDATA,10  ,0  ,0  ,0
TBDATA,13  ,0  ,0  ,0
TBDATA,16  ,0  ,0  ,0

! Nachgiebigkeitsmatrix:
TB,ANEL,10,,,1
TBDATA,1  ,sE11,sE12,sE13,0  ,0  ,0
TBDATA,7        ,sE11,sE13,0  ,0  ,0
TBDATA,12            ,sE33,0  ,0  ,0
TBDATA,16                ,sE66,0  ,0
TBDATA,19                      ,sE44,0
TBDATA,21                          ,sE44

et,10,226,1001 ! Element number: 10

cmsel,s,Piezoelement ! Piezoelement auswaehlen (Koerper)
emodif,all,type,10 ! set the element-type of all the selected elements to 10
emodif,all,mat,10 ! set the material of all the selected elements to 10
emodif,all,esys,12

alls
cmsel,s,Elektrode1 ! Elektrode1 auswaehlen (Flaeche)
d,all,volt,-100 ! set potential of Elektrode1 to -100V
cmsel,s,Elektrode2 ! Elektrode2 auswaehlen (Flaeche)
d,all,volt,0 ! set potential of Elektrode2 to 0V
alls

/solu


Dann noch unter "Lösung":

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

Gruss

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