Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  ANSYS
  Mittelwert der Induktion

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:  Mittelwert der Induktion (1743 mal gelesen)
Ellbee
Mitglied
Student

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

Beiträge: 6
Registriert: 19.07.2010

erstellt am: 22. Jul. 2010 09:38    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 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.


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

Beiträge: 1048
Registriert: 09.09.2005

ANSYS2021 R2

erstellt am: 22. Jul. 2010 11:11    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 Ellbee 10 Unities + Antwort hilfreich

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


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

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 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 Ellbee 10 Unities + Antwort hilfreich

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 >>)

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