| | | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Ansys |
Autor
|
Thema: Mittelwert der Induktion (1743 mal gelesen)
|
Ellbee Mitglied Student
Beiträge: 6 Registriert: 19.07.2010
|
erstellt am: 22. Jul. 2010 09:38 <-- editieren / zitieren --> Unities abgeben:
Hallo zusammen, der Versuch mit der Workbench Version 12.1 den Mittelwert eines Körpers mit Hilfe eines Makros zu errechnen schlägt fehl. Der Inhalt des Makros: Code: ! >>>>>>>>>>>>>>>> Knotenauslesen <<<<<<<<<<<<<<<<<<<<<<< cmsel,s,Blechpaket !Auswahl der Komponente nsle !deren Knoten selektieren *get,n_anz,node,,count !Anzahl der Knoten speichern *get,n_min,node,,num,min !kleinste Knotennummer ! >>>>>>>>>>>>>>>> Mittelwertbildung <<<<<<<<<<<<<<<<<<<< n_arb=n_min summe=0 *do,i,1,n_anz *get,bb,node,n_arb,b,sum summe=summe+bb n_arb=ndnext(n_arb) *enddo ! >>>>>>>>>>>>>>>> Ergebnisausgabe <<<<<<<<<<<<<<<<<<<<<<< Mittelwert = summe/n_anz my_Mid = Mittelwert
Leider versagt der *get Befehl. Es werden lediglich ca. 30 % der Knoteninformationen verarbeitet bzw. können in einem Array gespeichert werden. Gibt es eine andere Möglichkeit sich den Mittelwert errechnen zu lassen oder die vollständigen Flussdichten aller Knoten zu ermitteln? Vielen Dank schon mal im voraus und viele Grüße [Diese Nachricht wurde von Ellbee am 22. Jul. 2010 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Jens.Friedrich Moderator Dipl. -Ing.
Beiträge: 1048 Registriert: 09.09.2005 ANSYS2021 R2
|
erstellt am: 22. Jul. 2010 11:11 <-- editieren / zitieren --> Unities abgeben: Nur für Ellbee
Hallo Ellbee, Warum das ganze nicht funktioniert sollte per errorfile sichrbar sein. Als einfachere Alternative bietet sich *vget an *VGET,BSUM,NODE,,B,SUM *VSCFUN, BSUM_MID, MEAN, BSUM habs nicht getestet. falls es nicht klappt einfach nochmal melden Gruß Jens PS: Ach da fällt mir ein, der Vektor BSUM muss noch per *Vmask maskiert werden. ------------------ Jens Friedrich TU-Dresden Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
wosch Ehrenmitglied V.I.P. h.c. Elektrotechniker im Ruhestand
Beiträge: 2607 Registriert: 16.12.2004 Rechne zuerst ein Problem nach, für das Du eine analytische Lösung kennst.
|
erstellt am: 22. Jul. 2010 13:33 <-- editieren / zitieren --> Unities abgeben: Nur für Ellbee
Es könnte sein, dass das Problem darin besteht, dass für Seitenmittenknoten keine Flussdichte zur Verfügung steht. Es lässt sich aber einfach die Summe der Flussdichten aller Elemente ermitteln: esel,s,...... *get,e_anz,elem,,count etable,bsum,b,sum ssum
------------------ Viel Erfolg wünscht Wolfgang Schätzing Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| Anzeige.:
Anzeige: (Infos zum Werbeplatz >>)
|