Software: FEMM - Elektrostatik - Netz und Berechnung

Aus OptiYummy
Version vom 14. April 2023, 14:03 Uhr von Christoph Steinmann (Diskussion | Beiträge) (Anmerkung Konvergenzproblem FEMM)
Zur Navigation springenZur Suche springen

Vernetzung, Berechnung und Auswertung
Software FEMM - Elektrostatik - Netz und Berechnung feld feines netz.gif

1. Automatische Vernetzung:

Wir hatten für alle Bereiche des Modells eingestellt, dass der Vernetzungsgenerator "Triangle" selbst die erforderliche Maschengröße ermitteln soll:

  • Mit der Version FEMM 4.2 vom 11. April 2012 wurde unter Edit > Preferences als Neuerung das abschaltbare Smart Meshing eingeführt:
    Software FEMM - Elektrostatik - Netz und Berechnung preferences use smart meshing.gif
    Software FEMM - Elektrostatik - Netz und Berechnung automatisch smart-mesh.gif
  • Hinweis: Diese Standardvorgabe für das Smart Meshing kann man nur dauerhaft umschalten, wenn man das FEMM-Programm als Administrator ausführt. Anderenfalls bleibt die Umschaltung ohne Wirkung!
  • Deshalb wurde mit der Version FEMM 4.2 vom 25. Feb. 2018 in der Problem-Definition die Smart Meshing-Option ergänzt, welche nur für die aktuelle Modell-Datei wirkt und nicht von Administrator-Rechten abhängt.
  • Standardmäßig ist Smart Meshing aktiv und führt nach Aufruf des Netzgenerators Software FEMM button mesh.gif zu nebenstehendem Netz mit ca. 4000 Knoten. Ist dies nicht nicht der Fall, sollte man in der Problem-Definition Smart Meshing = on setzen und erneut vernetzen.
  • Solange man FEMM nur für einzelne, manuell gestartete Simulationen benutzt, ist trotz der feinen Vernetzung des Smart Meshing die resultierende Rechenzeit für 2D-Probleme nicht störend.
  • Das Smart Meshing verfeinert das Netz an allen Ecken, weil an Eck-Knoten die größten Feldgradienten zu erwarten sind. Die globale Vernetzung ist ebenfalls sehr fein (Teilung von ca. 50 in Bezug auf Umrandungslinien von Bereichen).
  • Man gelangt damit automatisch zu einem Netz mit sehr guter Genauigkeit für die Simulationsergebnisse.

Wir werden im Folgenden das Smart Meshing abschalten (falls es noch aktiv ist):

Software FEMM - Elektrostatik - Problemdefinition femm-problem.gif
  1. Nur durch manuelle Steuerung der Vernetzung kann man ein Gefühl für die Auswirkungen der Vernetzungsdichte entwickeln.
  2. Bei Einbindung des FEMM-Programms in eine Analyse-/Optimierungsumgebung, ergeben sich sehr viele Modellberechnungen. Dazu ist im Sinne der Berechnungszeit ein Kompromiss zwischen Vernetzungsdichte und Berechnungsgenauigkeit erforderlich.
Software FEMM - Elektrostatik - Netz und Berechnung netz automatisch.gif

Mit inaktivem Smart Meshing führt der Aufruf des Netzgenerators Software FEMM button mesh.gif zu einem Netz mit ca. 140 Knoten, wenn man für die Materialbereiche und Liniensegmente die automatische Wahl der Elementgröße aktiviert hat:

  • Die Teilung entlang der Umriss-Linien beträgt jetzt 1 bis 5.
  • Der Vernetzungsgenerator berücksichtigt damit auf Grund der kleinen Geometriesegmente die erforderliche feinere Vernetzung um die Leiterbahn.
  • In größerer Entfernung von der Leiterbahn wird die Vernetzung ziemlich grob.
  • Interessant ist, wie genau die Simulationsergebnisse dieser automatischen Vernetzung sind.

2. Berechnung und Felddarstellung:

Software FEMM - Elektrostatik - Netz und Berechnung ergebnis grob.gif
  • Nach Betätigen von Software FEMM button run.gif muss man bei schnellen Rechnern schon sehr schnell hinschauen, damit man die Fortschrittsbalken der Berechnung nicht übersieht.
  • Die Berechnungsergebnisse werden nicht automatisch visualisiert.
  • Erst nach Betätigen von Software FEMM button view results.gif erscheint in einer separaten Datei "Leiterplatte1_xx.res" der Ergebnisplot.
  • Standardmäßig wird das Potentialfeld als Contour-Darstellung ausgegeben:
    • Die Legende zeigt im Beispiel die Farbskala von 0 bis 1 V.
    • Mittels Software FEMM buttons plot.gif kann man die Darstellung der Ergebnisse umfassend konfigurieren.
    • Ein Einblenden der Equipotential-Linien zeigt, dass die grobe Vernetzung doch zu gewissen Ungenauigkeiten im Feldverlauf führt.
Software FEMM - Elektrostatik - Netz und Berechnung conductor props.gif

3. Auswertung:

  • Als Ergebnis der FEM-Berechnung interessiert uns der Kapazitätsbelag der Leiterbahn zur Masse-Ebene.
  • Über View > Conductor Props Software FEMM button view conductor props.gif erhält man die berechnete Ladung für jeden einzelnen Leiter.
  • Die Summe aller Conductor-Ladungen muss im Beispiel Null sein, da keine weiteren Ladungen existieren. Die gesamte Geometrie erscheint aus großer Entfernung demzufolge als ungeladen!
  • Die angezeigte Leiter-Ladung repräsentiert die eine Hälfte der Kapazität zwischen Leiterbahn und Massefläche.
  • Wir werden uns diesen Wert merken und im Folgenden mit den Ergebnissen feinerer Netze vergleichen.

4. Vernetzungssteuerung:

Software FEMM - Elektrostatik - Netz und Berechnung blocklabel meshsize.gif
  • Die Umschaltung zwischen Ergebnis- und Modelldatei kann über die unteren Register des Grafikfensters vorgenommen werden.
  • Innerhalb der Modelldatei steuert man den Vernetzungsgenerator über die Eigenschaften der Block-Label Software FEMM button block-labels.gif:
    • Mit rechter Maustaste Block-Label markieren und mit <Leertaste> Eigenschaftsdialog aufrufen.
    • Die eingetragene Maschengröße wird nach dem Quittieren des Eigenschaftsdialogs als Kreis entsprechender Größe um die Block-Marke symbolisiert:
      Software FEMM - Elektrostatik - Netz und Berechnung mesh control.gif
  • Über die Block-Label kann man global für den zugehörigen Block die Maschengröße steuern. Im Beispiel wurde ein Wert von 1/10 der Modellhöhe von 2,5 mm gewählt, sodass ca. zehn Elementschichten in Richtung der kleinsten Modellausdehnung entstehen.
  • Mit der globalen Vernetzung der Materialbereiche wird aber nicht automatisch an den kritischen Stellen genauer vernetzt.
  • Software FEMM button segment.gif Es ist deshalb im Beispiel wichtig, an der Grenze zur Leiterbahn den Vernetzungsautomatismus für die entsprechenden Linien-Segmente abzuschalten. Dazu markiert man mit der rechten Maustaste die drei Linien-Segmente der Leiterbahn und aktiviert mit der <Leertaste> den Eigenschaftsdialog:
    Software FEMM - Elektrostatik - Netz und Berechnung segment mesh control.gif
  • Nach erneuter Vernetzung erzielt man mit obiger Elementgröße von 0.01 mm (entspricht ca. 1/10 des längsten Segmentes) entlang der Leiter-Begrenzungslinien eine bedeutend feinere Vernetzung. Die globale Vernetzung wird dadurch nicht verändert:
    Software FEMM - Elektrostatik - Netz und Berechnung mesh control2.gif
  • Wenn man insbesondere die kritischen stellen feiner vernetzt, wird sich der ermittelte Kapazitätswert einem Grenzwert nähern:
    • Der Grenzwert wird ca. 3% unterhalb des mit dem automatisch generierten Netz ermittelten Kapazitätswert liegen.
    • Das erscheint nicht viel, aber man muss beachten, dass es sich hierbei um eine integrale, globale Größe handelt.
    • Die an kritischen Stellen ermittelten Feldstärken unterscheiden sich in wesentlich größerem Maße. Dies wäre z.B. für die Untersuchung der Durchschlag-Festigkeit entscheidend.
    • Ab einem gewissen Grenzwert bringt eine weitere Verfeinerung des Netzes und eine zusätzlich Erhöhung der Solvergenauigkeit keine Vorteile in Hinblick auf die erreichbare Ergebnisgenauigkeit. Es steigt nur noch die Rechenzeit!


Fragen für Teilnehmer der Lehrveranstaltung:

  • Wie klein sollte man die Maschengrößen für die Leitersegmente und Material-Blöcke wählen, damit sich das Ergebnis der Kapazitätsberechnung praktisch nicht mehr ändert? Die getroffene Wahl ist anhand einer Versuchsreihe zu dokumentieren (Tabelle in bereitgestellter PDF), welche den Zusammenhang zwischen Maschengrößen und berechnetem Kapazitätswert widerspiegelt.
  • Hinweise zum Vorgehen (Verfeinerung beginnend an den kritischen Stellen):
    1. Zuerst Elementgröße auf den drei Linien-Segmenten des Leiterzuges gemeinsam verkleinern, bis die Auswirkungen auf die Kapazität vernachlässigbar sind (Bitte nicht zu große Schritte wählen. Den Startwert Stück für Stück zu halbieren ist eine sinnvolle Vorgehensweise).
    2. Die Elementgröße auf den nicht ganz so kritischen zwei waagerechten Linien-Segmenten des Leiterzuges wieder vergrößern, bis daraus merkliche Auswirkungen auf die berechnete Kapazität resultieren.
    3. Mit der ermittelten optimalen Vernetzung der Leiterzug-Begrenzung den kritischeren Materialbereich des FR4-Laminats schrittweise feiner vernetzen, bis die Auswirkungen auf die berechnete Kapazität vernachlässigbar bleiben.
    4. Testweise den unkritischen Luftbereich etwas feiner vernetzen, um eventuelle Einlüsse der Luft noch zu berücksichtigen:
      .
  • Achtung: Zu feine Netze sorgen bei FEMM für ein Streuen der Ergebnisse um etwa 1%. Eine eindeutige Konvergenz lässt sich dann nicht mehr feststellen. Deshalb bitte folgende Punkte beim Verfeinern beachten:
    • Das Netz sollte in keiner Einstellung feiner als 1e-4 mm sein (besser 1e-3 mm).
    • Bei Änderungen von etwa 0,3% zwischen zwei Werten dürfen Sie annehmen, dass dies keine nennenswerte Änderung im Sinne der Aufgabe mehr ist.
  • Mit den ermittelten "optimalen" Maschengrößen ist das Modell zu konfigurieren und abschließend zu simulieren.
  • Gegen welchem Betrag konvergiert der Wert für den vollständigen Kapazitätsbelag einer Leiterbahn in Bezug auf die Masse-Ebene im FEMM mit diesem Modell-Ansatz?
  • Senden Sie die mit diesen Werten konfigurierte Modelldatei Leiterplatte1_xx.FEE als Teil der Lösung.
  • Die Datei *.res ist sehr groß und sollte nicht mitgeschickt werden. Die Ergebnisse sind aus der Modelldatei jederzeit reproduzierbar!