FreeCAD Logo FreeCAD 1.0
  • English Afrikaans Arabo Bielorusso Catalano Czech German Greek Spanish Spanish Basco Finnish Filippino Français Galiziano Croatian Hungarian Indonesiano Italiano Japanese Kabyle Coreano Lituano Dutch Norvegese Bokmal Polish Portuguese Portuguese Romanian Russian Slovak Slovenian Serbo Swedish Turkish Ukrainian Valenziano Vietnamita Cinese Cinese
  • Funzioni
  • Download
  • Blog
  • Documentazione
    Indice di documentazione Per iniziare Documentazione utenti Il manuale FreeCAD Documentazione degli ambienti di lavoro Documentazione di scripting Python Documentazione codice C++ Tutorial Domande frequenti Politica sulla Privacy Informazioni Su FreeCAD
  • Contribuire
    Come aiutare Sponsor Segnala un bug Fai una richiesta Opportunità di lavoro e ricompense Linee guida per contribuire Manuale degli sviluppatori Traduzioni
  • Comunità
    Codice di condotta Forum The FPA GitHub GitLab Codeberg Mastodon Matrix IRC IRC via Webchat Gitter Discord Reddit Twitter Facebook LinkedIn Calendario
  • ♥ Donate

Donate

$
Informazioni SEPA
Si prega di intestare il bonifico SEPA a:
Beneficiary: The FreeCAD project association
IBAN: BE04 0019 2896 4531
BIC/SWIFT: GEBABEBBXXX
Agenzia bancaria: BNP Paribas Fortis
Indirizzo: Rue de la Station 64, 1360 Perwez, Belgium

While Stripe doesn't support monthly donations, you can still become a sponsor! Simply make a one-time donation equivalent to 12 months of support, and you'll gain access to the corresponding sponsoring tier. It's an easy and flexible way to contribute.

If you are not sure or not able to commit to a regular donation, but still want to help the project, you can do a one-time donation, of any amount.

Choose freely the amount you wish to donate one time only.

You can support FreeCAD by sponsoring it as an individual or organization through various platforms. Sponsorship provides a steady income for developers, allowing the FPA to plan ahead and enabling greater investment in FreeCAD. To encourage sponsorship, we offer different tiers, and unless you choose to remain anonymous, your name or company logo will be featured on our website accordingly.

from 1 USD / 1 EUR per month. You will not have your name displayed here, but you will have helped the project a lot anyway. Together, normal sponsors maintain the project on its feet as much as the bigger sponsors.

from 25 USD / 25 EUR per month. Your name or company name is displayed on this page.

from 100 USD / 100 EUR per month. Your name or company name is displayed on this page, with a link to your website, and a one-line description text.

from 200 USD / 200 EUR per month. Your name or company name and logo displayed on this page, with a link to your website and a custom description text. Companies that have helped FreeCAD early on also appear under Gold sponsors.

Instead of donating each month, you might find it more comfortable to make a one-time donation that, when divided by twelve, would give you right to enter a sponsoring tier. Don't hesitate to do so!

Choose freely the amount you wish to donate each month.

Please inform your forum name or twitter handle as a notein your transfer, or reach to us, so we can give you proper credits!

Tutorial
Argomento
Analisi agli elementi finiti
Livello di difficoltà
Base
Tempo di esecuzione
Autori
Sudhanshu Dubey
Versione di FreeCAD
0.19 o superiore
Files di esempio
Vedere anche
Nessuno

Introduzione

Questo esempio ha lo scopo di mostrare come simulare il sesto esempio di Elmer GUI Tutorials, Equazione elettrostatica - Capacità di due palline , utilizzando i nuovi Esempi di FEM. Illustra come impostare l'esempio, studiarne le varie parti, risolverlo usando il solver Elmer e visualizzare i risultati usando Clip Filter.

The final result of this tutorial

Requirements

  • A compatible version of FreeCAD designated in the tutorial overview.
    Use the Help → About FreeCAD to see the version of FreeCAD installed
  • No external software is needed for loading the example, viewing the mesh and geometry as well as for visualizing the results.
  • For solving the finite element analysis (FEA), the solver software Elmer must be installed on your computer. See this page for how to install Elmer.

Set up the example

Load FEM Workbench

  • Start FreeCAD, the Start Workbench should be loaded
  • Switch to FEM workbench.

Load the example

  • Go to Utilities → Open FEM examples.
  • When the GUI opens, find and open "Electrostatics Capacitance Two Balls". You can easily find the example in All or in Solvers → Elmer. For opening the example, either double click on it or select it and click Setup.

Understanding the Simulation Case

This case presents the solution of the capacitance of perfectly conducting balls in free space. A voltage difference between the balls results to electric charge being introduced to the system. The balls have also self-capacitance that comes from the voltage difference with the far field. Therefore a symmetric capacitance matrix with of size 2 × 2 needs to be solved. The capacitances may be computed from two different voltage configurations.

Understanding the Model

  • The model contains three spheres.
  1. The two smaller ones are the perfectly conducting balls.
  2. The bigger one is to simulate the surrounding air.
  • The two smaller spheres are fused together and then that fusion is is cut from the bigger sphere.

The initial model

Analysis container and its objects

The objects used in this electrostatic analysis:

  1. Analysis container
  2. SolverElmer
  3. Electrostatic, the electrostatics equation
  4. FemMaterial, a fluid material to represent the surrounding air
  5. ElectrostaticPotential, constraints (3 of them)
  6. ConstantVaccumPermittivity, optional
  7. Mesh, a Gmsh mesh
  8. MeshRegion, a mesh region for the smaller spheres

The objects as they appear in the Tree View

Running the FEA

  • In Tree View double click on the solver object .
  • Click on Write in the same task panel. Watch the log window until it prints "write completed". You can ignore the warning about the vacuum permittivity that might appear.
  • Click on Run. Since this is a small analysis it should take a few seconds to run so wait till you see "ELMER SOLVER FINISHED AT" in the output.
  • Click on Close in the task panel after the run is finished.
  • Two new result objects should be created in the Tree View, SolverElmerResult and SolverElmerOutput.

If you get an error message on solver binary or similar when triggering the analysis, check the installation of Elmer.

Visualizing Results

  • Make sure the mesh is invisible. If not, select the Mesh object and press Space to toggle the visibility.
  • Also make sure the Cut object is invisible.
  • Double click on the SolverElmerResult object to open its task dialog.
  • Change the "Field" to "potential" and press OK.
  • You will notice that the color of the sphere has changed to blue and that the gradient on the right is showing values from 0 to 1. It should look something like this:

Post Processing the Result

  • While we have successfully visualised the potential result, currently we are only seeing the zero potential in the air surrounding the two balls. To view the potential on the balls we need to apply a clip filter.
  • In the Tree View select the SolverElmerResult object and then from the tool bar click on the button Region Clip Filter.
  • This will open a dialog with the filter configurations. Click there on the button Create and choose Plane. This adds a plane through the center of the sphere at which the result mesh is cut. To smooth the cut face, check the option Cut Cells. Eventually click Apply.

  • In the Tree View there is a new entry called Functions. It contains the created Plane. Make it invisible using Space.
  • Double-click on the Clip object in the Tree View.
  • Change the "Field" to "potential" and press OK.
  • Toggle the visibility of the SolverElmerResult object using Space and you should see something like this:

Now we can clearly see that potential distribution in and around the balls.

Note that when Apply Changes is on, you would have been able to select the "Field" in the clip dialog directly and not to reopen it after the plane was created.

Finding the Capacitance

  • Our actual focus is to find the capacitance which is contained in the SolverElmerOutput.
  • Double click on SolverElmerOutput to open it. Scroll down till you find:
StatElecSolve: Capacitance matrix computation performed (i,j,C_ij)
StatElecSolve:   1  1    5.07016E+00
StatElecSolve:   1  2    1.69328E+00
StatElecSolve:   2  2    5.07201E+00
  • Here, our desired result is C12 = 1.69328. This value is close to the 1.691 given in the Elmer GUI Tutorials. We can get an even closer value by making a finer Mesh Region but this activity is left for the user. Also, the user is advised to play with the Clip Filter to get a visual result similar to the first picture of this tutorial.

Questa pagina è recuperata da https://wiki.freecad.org/FEM_Example_Capacitance_Two_Balls

Tieniti aggiornato!
Forum GitHub Mastodon Matrix IRC Gitter.im Discord Reddit Twitter Facebook LinkedIn

© The FreeCAD Team. Homepage image credits (top to bottom): ppemawm, r-frank, epileftric, regis, rider_mortagnais, bejant.

Questo progetto è supportato da: , KiCad Services Corp. e altri sponsor

GitHubMigliora questa pagina su GitHub