FEM Workbench/es: Difference between revisions

From FreeCAD Documentation
(Updating to match new version of source page)
(Updating to match new version of source page)
Line 12: Line 12:
{{TOCright}}
{{TOCright}}


<span id="Introduction"></span>
== Introducción ==
== Introducción ==


Line 18: Line 19:
[[Image:FemWorkbench.jpg|300px]]
[[Image:FemWorkbench.jpg|300px]]


<span id="Workflow"></span>
== Flujo de Trabajo ==
== Flujo de Trabajo ==


Line 39: Line 41:
{{Caption|Flujo de trabajo del ambiente de trabajo MEF; el ambiente de trabajo llama a dos programas externos para realizar el mallado de un objeto sólido, y realizar la solución real del problema de elementos finitos}}
{{Caption|Flujo de trabajo del ambiente de trabajo MEF; el ambiente de trabajo llama a dos programas externos para realizar el mallado de un objeto sólido, y realizar la solución real del problema de elementos finitos}}


<span id="Menu:_Model"></span>
== Menú: Modelo ==
== Menú: Modelo ==


* [[Image:FEM_Analysis.svg|32px]] [[FEM_Analysis/es|Contenedor Análisis]]: Crea un nuevo contenedor para un análisis mecánico. Si se selecciona un sólido en la vista de árbol antes de hacer clic en él, se abrirá a continuación el diálogo de malla.
* [[Image:FEM_Analysis.svg|32px]] [[FEM_Analysis/es|Contenedor Análisis]]: Crea un nuevo contenedor para un análisis mecánico. Si se selecciona un sólido en la vista de árbol antes de hacer clic en él, se abrirá a continuación el diálogo de malla.


<span id="Materials"></span>
=== Materiales ===
=== Materiales ===


Line 57: Line 61:
</div>
</div>


<span id="Element_Geometry"></span>
=== Geometría Elementos ===
=== Geometría Elementos ===


Line 69: Line 74:
</div>
</div>


<span id="Electromagnetic_Constraints"></span>
<div class="mw-translate-fuzzy">
=== Restricciones electrostáticas ===
=== Restricciones electrostáticas ===
</div>

* [[Image:FEM_CompEmConstraints.png|48px]] [[FEM_CompEmConstraints|Electromagnetic constraints]]: This is an icon menu in the FEM Constraints toolbar that holds the following constraints:


<div class="mw-translate-fuzzy">
<div class="mw-translate-fuzzy">
Line 75: Line 85:
</div>
</div>


:* [[Image:FEM_ConstraintCurrentDensity.svg|32px]] [[FEM_ConstraintCurrentDensity|Constraint current density]]: Used to define a current density. {{Version|1.0}}

:* [[Image:FEM_ConstraintMagnetization.svg|32px]] [[FEM_ConstraintMagnetization|Constraint magnetization]]: Used to define a magnetization. {{Version|1.0}}

<span id="Fluid_Constraints"></span>
=== Restricciones Fluido ===
=== Restricciones Fluido ===


Line 85: Line 100:
* [[Image:FEM_ConstraintFlowVelocity.svg|32px]] [[FEM_ConstraintFlowVelocity/es|Restricción de velocidad de flujo]]: Utilizada para definir una velocidad de flujo como condición de contorno en un borde (2D) o cara (3D).
* [[Image:FEM_ConstraintFlowVelocity.svg|32px]] [[FEM_ConstraintFlowVelocity/es|Restricción de velocidad de flujo]]: Utilizada para definir una velocidad de flujo como condición de contorno en un borde (2D) o cara (3D).


<span id="Geometrical_Constraints"></span>
=== Restricciones Geométricas ===
=== Restricciones Geométricas ===


Line 95: Line 111:
* [[Image:FEM_ConstraintTransform.svg|32px]] [[FEM_ConstraintTransform/es|Restricción de transformación]]: Utilizada para definir una restricción de transformación en una cara.
* [[Image:FEM_ConstraintTransform.svg|32px]] [[FEM_ConstraintTransform/es|Restricción de transformación]]: Utilizada para definir una restricción de transformación en una cara.


<span id="Mechanical_Constraints"></span>
=== Restricciónes Mecánicas ===
=== Restricciónes Mecánicas ===


Line 115: Line 132:
* [[Image:FEM_ConstraintSelfWeight.svg|32px]] [[FEM_ConstraintSelfWeight/es|Restricción de peso propio]]: Utilizado para definir una aceleración de gravedad actuando sobre un modelo.
* [[Image:FEM_ConstraintSelfWeight.svg|32px]] [[FEM_ConstraintSelfWeight/es|Restricción de peso propio]]: Utilizado para definir una aceleración de gravedad actuando sobre un modelo.


<span id="Thermal_Constraints"></span>
=== Restricciónes Térmicas ===
=== Restricciónes Térmicas ===


Line 125: Line 143:
* [[Image:FEM_ConstraintBodyHeatSource.svg|32px]] [[FEM_ConstraintBodyHeatSource/es|Restricción de cuerpo de fuente de calor]]:
* [[Image:FEM_ConstraintBodyHeatSource.svg|32px]] [[FEM_ConstraintBodyHeatSource/es|Restricción de cuerpo de fuente de calor]]:


<span id="Constraints_without_solver"></span>
=== Restricciones sin solucionador ===
=== Restricciones sin solucionador ===


Line 137: Line 156:
* [[Image:FEM_ConstraintPulley.svg|32px]] [[FEM_ConstraintPulley/es|Restricción de polea]]: Utilizado para definir una restricción de polea.
* [[Image:FEM_ConstraintPulley.svg|32px]] [[FEM_ConstraintPulley/es|Restricción de polea]]: Utilizado para definir una restricción de polea.


<span id="Overwrite_Constants"></span>
=== Sobrescribir Constantes ===
=== Sobrescribir Constantes ===


Line 143: Line 163:
</div>
</div>


<span id="Menu:_Mesh"></span>
== Menú de Malla ==
== Menú de Malla ==


Line 164: Line 185:
* [[Image:FEM_FemMesh2Mesh.svg|32px]] [[FEM_FemMesh2Mesh/es|Malla MEF a malla]]: Convierte la superficie de una malla MEF a una malla.
* [[Image:FEM_FemMesh2Mesh.svg|32px]] [[FEM_FemMesh2Mesh/es|Malla MEF a malla]]: Convierte la superficie de una malla MEF a una malla.


<span id="Menu:_Solve"></span>
== Menú: Solve ==
== Menú: Solve ==


Line 183: Line 205:
* [[Image:FEM_EquationElasticity.svg|32px]] [[FEM_EquationElasticity/es|Ecuación de elasticidad]]:
* [[Image:FEM_EquationElasticity.svg|32px]] [[FEM_EquationElasticity/es|Ecuación de elasticidad]]:
</div>
</div>

* [[Image:FEM_CompEmEquations.png|48px]] [[FEM_CompEmEquations|Electromagnetic equations]]: This is an icon menu in the FEM Equations toolbar that holds the following equations:


<div class="mw-translate-fuzzy">
<div class="mw-translate-fuzzy">
* [[Image:FEM_EquationElectricforce.svg|32px]] [[FEM_EquationElectricforce/es|Ecuación de la fuerza eléctrica]]: {{Version|0.19}}
* [[Image:FEM_EquationElectrostatic.svg|32px]] [[FEM_EquationElectrostatic/es|Ecuación electrostatica]]:
</div>
</div>


<div class="mw-translate-fuzzy">
<div class="mw-translate-fuzzy">
* [[Image:FEM_EquationElectrostatic.svg|32px]] [[FEM_EquationElectrostatic/es|Ecuación electrostatica]]:
* [[Image:FEM_EquationElectricforce.svg|32px]] [[FEM_EquationElectricforce/es|Ecuación de la fuerza eléctrica]]: {{Version|0.19}}
</div>
</div>

:* [[Image:FEM_EquationMagnetodynamic.svg|32px]] [[FEM_EquationMagnetodynamic|Magnetodynamic equation]]: Equation for the [[Image:FEM_SolverElmer.svg|32px]] [[FEM_SolverElmer|Solver Elmer]] to calculate magnetodynamics. {{Version|1.0}}

:* [[Image:FEM_EquationMagnetodynamic2D.svg|32px]] [[FEM_EquationMagnetodynamic2D|Magnetodynamic 2D equation]]: Equation for the [[Image:FEM_SolverElmer.svg|32px]] [[FEM_SolverElmer|Solver Elmer]] to calculate magnetodynamics in 2D. {{Version|1.0}}


<div class="mw-translate-fuzzy">
<div class="mw-translate-fuzzy">
Line 208: Line 236:
* [[Image:FEM_SolverRun.svg|32px]] [[FEM_SolverRun/es|Ejecutar calculo de solucionador]]: Ejecuta el solucionador seleccionado del análisis activo.
* [[Image:FEM_SolverRun.svg|32px]] [[FEM_SolverRun/es|Ejecutar calculo de solucionador]]: Ejecuta el solucionador seleccionado del análisis activo.


<span id="Menu:_Results"></span>
== Menú de Resultados ==
== Menú de Resultados ==


Line 237: Line 266:
* [[Image:FEM_PostFilterClipRegion.svg|32px]] [[FEM_PostFilterClipRegion/es|Filtro de clip de región]]:
* [[Image:FEM_PostFilterClipRegion.svg|32px]] [[FEM_PostFilterClipRegion/es|Filtro de clip de región]]:
</div>
</div>

* [[Image:FEM_PostFilterContours.svg|32px]] [[FEM_PostFilterContours|Contours filter]]: Used to display iso-lines (for analyses in 2D) or iso-contours. {{Version|1.0}}


<div class="mw-translate-fuzzy">
<div class="mw-translate-fuzzy">
Line 256: Line 287:
</div>
</div>


:* [[Image:Fem-post-geo-plane.svg|32px]] [[FEM_PostCreateFunctionPlane|Filter function plane]]: Defines that the result mesh is cut with a plane.
:* [[Image:FEM_PostCreateFunctionPlane.svg|32px]] [[FEM_PostCreateFunctionPlane|Filter function plane]]: Defines that the result mesh is cut with a plane.


:* [[Image:Fem-post-geo-sphere.svg|32px]] [[FEM_PostCreateFunctionSphere|Filter function sphere]]: Defines that the result mesh is cut with a sphere.
:* [[Image:FEM_PostCreateFunctionSphere.svg|32px]] [[FEM_PostCreateFunctionSphere|Filter function sphere]]: Defines that the result mesh is cut with a sphere.


<span id="Menu:_Utilities"></span>
== Menú: Utilidades ==
== Menú: Utilidades ==


Line 272: Line 304:
* [[Image:FEM_Examples.svg|32px]] [[FEM_Examples/es|Abrir ejemplos MEF]]: Abre la interfaz gráfica de usuario para acceder a los ejemplos de MEF.
* [[Image:FEM_Examples.svg|32px]] [[FEM_Examples/es|Abrir ejemplos MEF]]: Abre la interfaz gráfica de usuario para acceder a los ejemplos de MEF.


<span id="Context_Menu"></span>
== Menú de contexto ==
== Menú de contexto ==


Line 278: Line 311:
* [[Image:FEM_MeshDisplayInfo.svg|32px]] [[FEM_MeshDisplayInfo/es|Mostrar información de la malla MEF]]:
* [[Image:FEM_MeshDisplayInfo.svg|32px]] [[FEM_MeshDisplayInfo/es|Mostrar información de la malla MEF]]:


<span id="Preferences"></span>
== Preferencias ==
== Preferencias ==


* [[Image:Std_DlgPreferences.svg|32px]] [[FEM_Preferences/es|Preferencias...]]: Preferencias disponibles en las herramientas MEF.
* [[Image:Std_DlgPreferences.svg|32px]] [[FEM_Preferences/es|Preferencias...]]: Preferencias disponibles en las herramientas MEF.


<span id="Information"></span>
== Información ==
== Información ==


Line 330: Line 365:
Más video Tutoriales [https://www.youtube.com/channel/UCnvFCm2BbXOVI3ObfXcxXhw anisim Software de ingeniería de código abierto] (en alemán)
Más video Tutoriales [https://www.youtube.com/channel/UCnvFCm2BbXOVI3ObfXcxXhw anisim Software de ingeniería de código abierto] (en alemán)


<span id="Extending_the_FEM_Workbench"></span>
== Extendiendo el Ambiente de trabajo MEF ==
== Extendiendo el Ambiente de trabajo MEF ==


Line 347: Line 383:
* [https://github.com/qingfengxia/FreeCAD_Mod_Dev_Guide FreeCAD Mod Dev Guide] github repository.
* [https://github.com/qingfengxia/FreeCAD_Mod_Dev_Guide FreeCAD Mod Dev Guide] github repository.


<span id="Extending_the_FEM_Workbench_documentation"></span>
== Extender la documentación de Ambiente de trabajo MEF ==
== Extender la documentación de Ambiente de trabajo MEF ==



Revision as of 15:31, 25 February 2023

El icono del Ambiente de trabajo MEF

Introducción

El Ambiente de trabajo MEF provee un moderno Método de los elementos finitos flujo de Análisis de Elementos Finitos (AEF) para FreeCAD. Principalmente estoy significa que todas las herramientas para hacer un Analisis de Elementos Finitos estan combinadas en una (GUI) Interface Grafica de Usuario.

Flujo de Trabajo

Los pasos para realizar un análisis de elementos finitos son:

  1. Preprocesamiento: configurar el problema de análisis.
    1. Modelar la geometría: crear la geometría con FreeCAD, o importarla desde otra aplicación.
    2. Crear un análisis.
      1. Añadiendo restricciones de simulación como cargas y soportes fijos al modelo geométrico.
      2. Añadiendo materiales a las partes del modelo geométrico.
      3. Creando una malla de elementos finitos para el modelo geométrico, o importándola desde una aplicación diferente.
  2. Solucionar: ejecutar un solucionador externo desde FreeCAD.
  3. Solving: ejecutando un solver externo desde FreeCAD.
  4. Postproceso: visualizando los resultados del análisis desde dentro de FreeCAD, o exportando los resultados para que puedan ser postprocesados con otra aplicación.

El Ambiente de trabajo MEF puede utilizarse en Linux, Windows y Mac OSX. Dado que el ambiente de trabajo hace uso de solucionadores externos, la cantidad de configuración manual dependerá del sistema operativo que esté utilizando. Ver Instalación de MEF para instrucciones sobre la configuración de las herramientas externas.

Flujo de trabajo del ambiente de trabajo MEF; el ambiente de trabajo llama a dos programas externos para realizar el mallado de un objeto sólido, y realizar la solución real del problema de elementos finitos

Menú: Modelo

  • Contenedor Análisis: Crea un nuevo contenedor para un análisis mecánico. Si se selecciona un sólido en la vista de árbol antes de hacer clic en él, se abrirá a continuación el diálogo de malla.

Materiales

Geometría Elementos

Restricciones electrostáticas

Restricciones Fluido

Restricciones Geométricas

Restricciónes Mecánicas

  • Restricción fija: Utilizada para definir una restricción fija de un punto/arista/cara.
  • Restricción de fuerza: Utilizada para definir una fuerza en Newtons aplicada uniformemente a una cara seleccionada en una dirección definida.

Restricciónes Térmicas

Restricciones sin solucionador

Sobrescribir Constantes

Menú de Malla

Crea mallas anisotrópicas para realizar cálculos precisos cerca de los límites.

  • Region de malla MEF: Crea una(s) zona(s) localizada(s) para mallar, lo que optimiza el tiempo de análisis.
  • Grupo de malla MEF: Agrupa y etiqueta los elementos de una malla (vértice, arista, superficie), útil para exportar la malla a resolvedores externos.
  • Colocar nodos: Crea/define una colocacion de nodo en una malla MEF.

Menú: Solve

  • Solucionador Elmer: Crea el controlador del Solucionador para Elmer. Es independiente de otros objetos solucionadores.

Menú de Resultados

Menú: Utilidades

  • Abrir ejemplos MEF: Abre la interfaz gráfica de usuario para acceder a los ejemplos de MEF.

Menú de contexto

  • Limpiar malla MEF: Elimina el archivo de malla del archivo de FreeCAD. Útil para aligerar un archivo de FreeCAD.

Preferencias

Información

En las siguientes páginas se explican diferentes temas del ambiente de trabajo MEF.

MEF Instalación: una descripción detallada sobre cómo configurar los programas externos utilizados en el ambiente de trabajo.

Malla en MEF más información sobre la obtención de una malla para el análisis de elementos finitos.

Solucionador MEF: más información sobre los diferentes solvers disponibles en el banco de trabajo, y los que podrían utilizarse en el futuro.

MEF CalculiX: más información sobre CalculiX, el solucionador por defecto utilizado en el ambiente de trabajo para el análisis estructural.

Hormigón MEF interesante información sobre el tema de la simulación de estructuras de hormigón.

Tutorials

Tutoriales

Tutorial 1: MEF CalculiX Cantilever 3D; un análisis básico de los rayos de apoyo.

Tutorial 2: Tutorial MEF; un simple análisis de tensión de una estructura.

Tutorial 3: Tutorial MEF en Python; establecer el ejemplo del voladizo completamente a través de la escritura en Python, incluyendo la malla.

Tutorial 4: MEF cizalla de un bloque compuesto; ver la deformación de un bloque que está compuesto por dos materiales.

Tutorial 7: Ejemplo MEF Capacitancia Dos Bolas; Tutorial GUI 6 de Elmer "Electrostática Capacitancia Dos Bolas" usando Ejemplos MEF.

Tutoriales de análisis termomecánico acoplado por openSIM

Video Tutorial 1 Vídeo de MEF para principiantes (incluye enlace a YouTube)

Video Tutorial 2 Vídeo de MEF para principiantes (incluye enlace a YouTube)

Más video Tutoriales anisim Software de ingeniería de código abierto (en alemán)

Extendiendo el Ambiente de trabajo MEF

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.

Los siguientes artículos explican cómo se puede ampliar el banco de trabajo, por ejemplo, añadiendo nuevos tipos de condiciones de contorno (restricciones) o ecuaciones.

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.

Extender la documentación de Ambiente de trabajo MEF