FreeCAD Logo FreeCAD 1.0
  • Engleză Afrikaans Arabă Belarusă Catalană Cehă Germană Greacă Spaniolă Spaniolă Bască Finlandeză Filipineză Franceză Galiciană Croată Maghiară Indoneziană Italiană Japoneză Kabyle Coreeană Lituaniană Olandeză Norvegiană Bokmål Poloneză Portugheză Portugheză Română Rusă Slovacă Slovenă Sârbă Suedeză Turcă Ucrainiană Valenciană Vietnameză Chineză Chineză
  • Funcții
  • Descarca
  • Blog
  • Documentaţie
    Indicele documentului Primii pasi Documentație utilizatori Manualul utilizatorului FreeCAD Documentaţia Atelierelor Documente despre codarea în limbajul python C++ coding documentation Tutoriale Întrebări frecvente Privacy policy About FreeCAD
  • Contribuiți
    Cum să ajuți Sponsor Raportează o problemă Efectuează o cerere de tragere Locuri de muncă și finanțare Orientări privind contribuția Developers handbook Translations
  • Comunitate
    Code of conduct Forum The FPA GitHub GitLab Codeberg Mastodon Matrix IRC IRC via Webchat Gitter Discord Reddit Twitter Facebook LinkedIn Calendar
  • ♥ Donate

Donate

$
Informaţii SEPA
Te rugăm să-ți configurezi transferul bancar SEPA în:
Beneficiary: The FreeCAD project association
IBAN: BE04 0019 2896 4531
BIC/SWIFT: GEBABEBBXXX
Agenție bancară: BNP Paribas Fortis
Adresă: 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!

Draft Workbench
Inspection Workbench
Index
FEM workbench icon

Introducere

FEM Workbench oferă un flux modern de analiză prin metoda elementelor finite (MEF) pentru FreeCAD. În principal, acest lucru înseamnă că toate instrumentele pentru a face o analiză prin Metoda Elementului Finit sunt combinate într-o singură interfață grafică(GUI).

Plan de lucru

Pașii pentru a face AEF în Atelierul AEF din FreeCAD GUI sunt:

  • Preprocesare, setting up the analysis problem.
    • Modelarea geometriei, în care FreeCAD este deja un software aproape dezvoltat: creating the geometry with FreeCAD, or importing it from a different application.
    • Creați o analiză:
      • Creați o Plasă AEF din modelul geometric.
      • Adăugați la modelul de analiză constrângeri, cum ar fi sarcini și corecții de asistență.
      • Adăugați un material la modelul de analiză
  • Rezolvarea: Rezolvați sistemul de ecuații din cadrul GUI-ului FreeCAD.
  • Postprocesare: Vezi rezultatele din FreeCAD GUI.

Începând cu versiunea 0.15 a FreeCAD, Atelierul AEF poate fi folosit pe platforme Windows, Mac OSX și Linux. Deoarece Atelierul AEF folosește software extern, cantitatea de intervenție manuală până când Atelierul AEF este gata de utilizare va depinde de sistemul de operare pe care îl utilizați. Verificați FEM Install page for instructions on setting up the external tools.

Workflow of the FEM Workbench; the workbench calls two external programs to perform meshing of a solid object, and perform the actual solution of the finite element problem

Meniu: Model

  • Analysis container: Creează un nou container pentru analiza mecanică. Dacă un solid este selectat în vederea arborescentă înainte de a face click pe el dialogul plasei de discretizare va fi deschis alături

Materiale

  • FEM material for solid: Vă permite să selectați un material din baza de date.
  • Material for fluid: Lets you select a material from the database.
  • Nonlinear mechanical material: Vă permite să selectați un material din baza de date..
  • Reinforced Material (Concrete): Lets you select reinforced materials consisting of a matrix and a reinforcement from the database.
  • Material editor:: Lets you open the material editor to edit materials

Element Geometry

  • Beam cross section:
  • Beam rotation:
  • Shell plate thickness:
  • Fluid section for 1D flow:

Electromagnetic Boundary Conditions

  • Constraint electrostatic potential:
  • Current Density Boundary Condition: Used to define a current density. introduced in 0.21
  • Magnetization Boundary Condition: Used to define a magnetization. introduced in 0.21
  • Electric Charge Density: Used to define electric charge density load. introduced in 1.1

Fluid constraints

  • Constraint initial flow velocity:
  • Initial Pressure Condition: Used to define an initial pressure for a body (volume). introduced in 0.21
  • Constraint flow velocity:

Geometrical Analysis Features

  • Constraint plane rotation: Vă permite să definiți o constrângere de rotație a planului pe o fațetă plană
  • Section Print Feature: Used to print the predefined facial output variables (forces and moments) to the data file.
  • Constraint transform:

Constrângeri Mecanice

  • Constraint fixed:Se utilizează pentru a defini o constrângere fixă pe punct/margine/fațetă (e)..
  • Rigid Body Constraint: Used to apply the CalculiX's rigid body constraint that constrains the motion of the nodes of a selected geometrical entity to the motion of a reference point positioned by the user. introduced in 1.0
  • Constraint displacement: Used to define a displacement constraint on point/edge/face(s).
  • Constraint contact: Utilizat pentru a defini contactul de constrângere între două fațete.
  • Tie Constraint: Used to define a tie constraint ("bonded contact") between two faces, or, introduced in 1.0, cyclic symmetry.
  • Spring Boundary Condition: Used to define a spring boundary condition. introduced in 0.20
  • Constraint force: Utilizat pentru a defini o forță exprimată în [N] aplicată unifrom pe fațetă selectată într-o direcție definibilă.
  • Constraint pressure: Utilizat pentru a defini constrângere de presiune.
  • Centrifugal Load: Used to define a centrifugal force body load. introduced in 0.20
  • Constraint self weight: Utilizat pentru a defini accelerația gravitațională care acționează asupra modelului.

Constrângeri termice

  • Constraint initial temperature: Utilizat pentru a defini temperatura inițială a corpului.
  • Constraint heatflux: Utilizat pentru a defini fluxul de căldură constrâns pe o fațetă(e).
  • Constraint temperature: Utilizat pentru a defini constrângerea de temperatură pe un punct/muchie/fațetă(e).
  • Constraint body heat source:

Overwrite Constants

  • Constant Vacuum Permittivity: Used to overwrite the permittivity of vacuum with a custom value.

Meniu plase/Mesh

  • FEM mesh from shape by Netgen:
  • FEM mesh from shape by GMSH:
  • FEM mesh boundary layer:
  • FEM mesh region:
  • FEM mesh group:
  • Erase Elements: Hides elements selected by a polygon from the mesh. introduced in 1.0
  • FEM mesh to mesh: Convert the surface of a FEM mesh to a mesh.

Meniu Rezolvitori

  • Solver Calculix CCX tools: Creează un nou rezolvitor pentru această analiză. În cele mai multe cazuri rezolvitorul este creat împreună cu analiza.
  • Solver Elmer:
  • Solver Mystran: Creates the solver controller for the MYSTRAN solver. introduced in 0.20
  • Solver Z88:

Mechanical Equations

  • Equation elasticity:
  • Deformation Equation: Equation for the Solver Elmer to perform nonlinear mechanical analyses (deformations). introduced in 0.21

Electromagnetic Equations

  • Equation electrostatic:
  • Electricforce Equation: Equation for the Solver Elmer to calculate the electric force on surfaces.
  • Magnetodynamic Equation: Equation for the Solver Elmer to calculate magnetodynamics. introduced in 0.21
  • Magnetodynamic 2D Equation: Equation for the Solver Elmer to calculate magnetodynamics in 2D. introduced in 0.21
  • Static Current Equation: Equation for the Solver Elmer to calculate static current conduction. introduced in 1.1
  • Equation flow:
  • Equation fluxsolver:
  • Equation heat:
  • Solver job control: Deschide meniul pentru a ajusta și porni rezolvitorul selectat.
  • Solver run calculation: Rulează rezolvitorul selectat al analizei active.

Meniu Rezultate

  • Results purge: Șterge rezultatul analizei active.
  • Result show: Utilizează afișarea rezultatelor analizei
  • Post Apply changes:
  • Post Pipeline from result:
  • Pipeline Branch: Used to branch the results pipeline. introduced in 1.1
  • Warp filter:
  • Scalar clip filter:
  • Function cut filter:
  • Region clip filter:
  • Contours Filter: Used to display iso-lines (for analyses in 2D) or iso-contours. introduced in 0.21
  • Glyph Filter: Used to create glyph (symbol) plots. introduced in 1.1
  • Line clip filter:
  • Stress linearization plot:
  • Data at point clip filter:
  • Calculator Filter: Used to create custom fields by evaluating expressions operating on the existing fields. introduced in 1.1

Filter Functions

  • Plane: Cuts the result mesh with a plane.
  • Sphere: Cuts the result mesh with a sphere.
  • Cylinder: Cuts the result mesh with a cylinder. introduced in 0.21
  • Box: Cuts the result mesh with a box. introduced in 0.21

Data Visualizations

  • Create Lineplot: Creates a lineplot for a selected pipeline/filter. introduced in 1.1
  • Create Histogram: Creates a histogram for a selected pipeline/filter. introduced in 1.1
  • Create Table: Creates a table for a selected pipeline/filter. introduced in 1.1

Meniu: Utilități

  • Clipping plane on face:
  • Remove all clipping planes:
  • FEM Examples: Open the GUI to access FEM examples.

Meniu de Context

  • FEM mesh clear:
  • Clear Mesh Groups: Deletes the mesh groups without removing the mesh itself, to reduce the file size when exporting meshes. introduced in 1.2
  • Display FEM mesh info: Displays basic statistics of existing mesh - number of nodes and elements of each type.

Obsolete tools

  • Constraint fluid boundary:
  • Constraint bearing: Utilizat pentru a defini o constrângere de rulment.
  • Constraint gear: Utilizat pentru a defini o constrângere de angrenaj de roți dințate.
  • Constraint pulley: Utilizat pentru a defini o constrângere de tip fulie.
  • Solver CalculiX:
  • Nodes set: Creates/defines a node set from FEM mesh.

Preferințe

!!FUZZY!!* Preferences...: Preferințe disponibile în Instrumentele MEF.

Links

FEM Install pentru o detaliată descriere a modului cum lucrează Modului MEF.

The following pages explain different topics of the FEM Workbench.

FEM Install: a detailed description on how to set up the external programs used in the workbench.

FEM Geometry Preparation and Meshing: tips regarding geometry preparation for FEM and meshing.

FEM Mesh pentru informații suplimentere privind AEF asupra Plaselor în Modulul MEF din FreeCAD

FEM Solver for further Informations about FEM Solvers in FEM Module,

FEM CalculiX Pentru informații suplimentare despre Calculix, cel mai folosit ți bine dezvoltat rezolvitor în Modulul MEF

FEM Concrete for informations about analysis's of concrete structures.

Tutorials

Tutoriale

Tutorial 1 FEM CalculiX Cantilever 3D

Tutorial 2 FEM Tutorial

Tutorial 3 FEM Tutorial Python

Tutorial 4 FEM Shear of a Composite Block

Tutorial 5: Transient FEM analysis

Tutorial 6: Post-Processing of FEM Results with Paraview

Tutorial 7: FEM Example Capacitance Two Balls; Elmer's GUI tutorial 6 "Electrostatics Capacitance Two Balls" using FEM Examples.

Cuprins tutoriale de analiză termică la piese mecanice PDF's

Video Tutorial 1 Forum post with you tube link

Video Tutorial 2 Forum post with you tube link

Further video Tutorials Forum post with you tube link

Extending the FEM Workbench

The FEM Workbench is under constant development. An objective of the project is to find ways to easily interact with various FEM solvers, so that the end user can streamline the process of creating, meshing, simulating, and optimizing an engineering design problem, all within FreeCAD.

The following information is aimed at power users and developers who want to extend the FEM Workbench in different ways. Familiarity with C++ and Python is expected, and also some knowledge of the "document object" system used in FreeCAD is necessary; this information is available in the Power users hub and the Developer hub. Please notice that since FreeCAD is under active development, some articles may be too old, and thus obsolete. The most up to date information is discussed in the FreeCAD forums, in the Development section. For FEM discussions, advice or assistance in extending the workbench, the reader should refer to the FEM subforum.

  • Extend FEM Module
    • Add FEM Equation Tutorial
    • Add FEM Constraint Tutorial

A developer's guide has been written to help power users in understanding the complex FreeCAD codebase and the interactions between the core elements and the individual workbenches. The book is hosted at github so multiple users can contribute to it and keep it updated.

  • Early preview of ebook: Module developer' guide to FreeCAD source forum thread.
  • FreeCAD Mod Dev Guide github repository.

Extending the FEM Workbench documentation

  • More information regarding extending or missing FEM documentation can be found in the forum: FEM documentation missing on the Wiki


Draft Workbench
Inspection Workbench
Index

Această pagină este preluată de la https://wiki.freecad.org/FEM_Workbench

Intrați în legătură!
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.

Acest proiect este sprijinit de: , KiCad Services Corp. and other sponsors

GitHubImprove this page on GitHub