| | | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Ansys | | | | Fachmagazin GIESSEREI berichtet: Erster Digitaler Zwilling in der Gusstechnik bei RAUCH Furnace Technology, eine Pressemitteilung
|
Autor
|
Thema: APDL-Befehl piezoelektrische Materialparameter (2666 mal gelesen)
|
polar nanoregion Mitglied
Beiträge: 1 Registriert: 02.04.2013
|
erstellt am: 02. Apr. 2013 21:43 <-- editieren / zitieren --> Unities abgeben:
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
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 / zitieren --> Unities abgeben: Nur für polar nanoregion
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 >>)
|