FEM Workbench/es: Difference between revisions
(Updating to match new version of source page) |
(Updating to match new version of source page) |
||
(25 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
<languages/> |
<languages/> |
||
{{Docnav/es |
|||
{{docnav|[[Drawing Workbench|Drawing Workbench]]|[[Image Workbench|Image Workbench]]|IconL=Workbench_Drawing.svg|IconR=Workbench_Image.svg}} |
|||
|[[Drawing Workbench/es|Ambiente de trabajo Dibujo]] |
|||
|[[Image Workbench/es|Ambiente de trabajo Imagen]] |
|||
|IconL=Workbench_Drawing.svg |
|||
|IconR=Workbench_Image.svg |
|||
}} |
|||
[[Image:Workbench_FEM.svg| |
[[Image:Workbench_FEM.svg|thumb|128px|El icono del Ambiente de trabajo MEF]] |
||
== Introducción == |
== Introducción == |
||
⚫ | El [[FEM Module/es|Ambiente de trabajo MEF]] provee un moderno [https://es.wikipedia.org/wiki/M%C3%A9todo_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. |
||
⚫ | |||
⚫ | |||
⚫ | |||
{{TOCright}} |
{{TOCright}} |
||
[[Image:FemWorkbench.jpg]] |
[[Image:FemWorkbench.jpg|300px]] |
||
== |
== Flujo de Trabajo == |
||
⚫ | |||
Los pasos para hacer un AEF en el banco de trabajo MEF son: |
Los pasos para hacer un AEF en el banco de trabajo MEF son: |
||
# Pre-procesar:estableciendo el problema del análisis. |
|||
## Modelando la geometria: en ya esta cerca de ser un programa de completo crecimiento |
|||
## Crear un analisis: |
|||
### |
|||
***Crear una malla MEF fuera del modelo geometrico. |
|||
### Agrega un material para el modelo de analisis |
|||
# Resolver |
|||
## Resolver el sistema de ecuaciones dentro de la GUI de FreeCAD. |
|||
# Pos-procesar |
|||
## Ver los resultados dentro de la GUI de FreeCAD. |
|||
⚫ | |||
<div class="mw-translate-fuzzy"> |
<div class="mw-translate-fuzzy"> |
||
Line 61: | Line 62: | ||
* [[Image:Fem-shell-thickness.svg|32px]] [[FEM_ElementGeometry2D/es|Espesor de caja de placa]]: |
* [[Image:Fem-shell-thickness.svg|32px]] [[FEM_ElementGeometry2D/es|Espesor de caja de placa]]: |
||
⚫ | |||
* [[Image:Fem-fluid-section.svg|32px]] [[FEM_ElementFluid1D/es|Sección de fluido para flujo 1D]]: |
* [[Image:Fem-fluid-section.svg|32px]] [[FEM_ElementFluid1D/es|Sección de fluido para flujo 1D]]: |
||
⚫ | |||
=== Electrostatic Constraints === |
=== Electrostatic Constraints === |
||
Line 69: | Line 72: | ||
=== Restricciones de fluido === |
=== Restricciones de fluido === |
||
⚫ | |||
* [[Image:Fem-constraint-initial-flow-velocity.svg|32px]] [[FEM_ConstraintInitialFlowVelocity/es|Restricción de velocidad inicial de flujo]]: |
* [[Image:Fem-constraint-initial-flow-velocity.svg|32px]] [[FEM_ConstraintInitialFlowVelocity/es|Restricción de velocidad inicial de flujo]]: |
||
⚫ | |||
* [[Image:Fem-constraint-fluid-boundary.svg|32px]] [[FEM_ConstraintFluidBoundary/es|Restricción de limite de fluido]]: |
* [[Image:Fem-constraint-fluid-boundary.svg|32px]] [[FEM_ConstraintFluidBoundary/es|Restricción de limite de fluido]]: |
||
⚫ | |||
* [[Image:Fem-constraint-flow-velocity.svg|32px]] [[FEM_ConstraintFlowVelocity/es|Restricción de velocidad de flujo]]: |
* [[Image:Fem-constraint-flow-velocity.svg|32px]] [[FEM_ConstraintFlowVelocity/es|Restricción de velocidad de flujo]]: |
||
⚫ | |||
=== Restricciones Mecánicas === |
=== Restricciones Mecánicas === |
||
Line 85: | Line 92: | ||
* [[Image:Fem-constraint-contact.svg|32px]] [[FEM_ConstraintContact/es|Restricción de contacto]]: Utilizada para definir una restricción de contacto entre dos caras. |
* [[Image:Fem-constraint-contact.svg|32px]] [[FEM_ConstraintContact/es|Restricción de contacto]]: Utilizada para definir una restricción de contacto entre dos caras. |
||
⚫ | |||
* [[Image:Fem-constraint-transform.svg|32px]] [[FEM_ConstraintTransform/es|Restricción de transformación]]: |
* [[Image:Fem-constraint-transform.svg|32px]] [[FEM_ConstraintTransform/es|Restricción de transformación]]: |
||
⚫ | |||
* [[Image:Fem-constraint-force.svg|32px]] [[FEM_ConstraintForce/es|Restricción de fuerza]]: Utilizada para definir una fuerza en Newtons aplicada uniformemente a una cara seleccionada en una dirección definida. |
* [[Image:Fem-constraint-force.svg|32px]] [[FEM_ConstraintForce/es|Restricción de fuerza]]: Utilizada para definir una fuerza en Newtons aplicada uniformemente a una cara seleccionada en una dirección definida. |
||
Line 97: | Line 106: | ||
* [[Image:Fem-constraint-gear.svg|32px]] [[FEM_ConstraintGear/es|Restricción de engrane]]: Utilizado para definir una restricción de engrane. |
* [[Image:Fem-constraint-gear.svg|32px]] [[FEM_ConstraintGear/es|Restricción de engrane]]: Utilizado para definir una restricción de engrane. |
||
* [[Image:Fem-constraint-pulley.svg|32px]] [[FEM_ConstraintPulley/es|Restricción de polea]]: Utilizado para definir una restricción de polea. |
* [[Image:Fem-constraint-pulley.svg|32px]] [[FEM_ConstraintPulley/es|Restricción de polea]]: Utilizado para definir una restricción de polea. |
||
=== Restricciones térmicas === |
=== Restricciones térmicas === |
||
Line 127: | Line 136: | ||
== Menú de Solucionador == |
== Menú de Solucionador == |
||
⚫ | |||
* [[Image:Fem-solver.svg|32px]] [[FEM_SolverCalculixCxxtools/es|Herramientas del solucionador Calculix CCX]]: Crea un nuevo solucionador para este analisis. En la mayoria de los casos el solucionador es creado junto con el analisis. |
* [[Image:Fem-solver.svg|32px]] [[FEM_SolverCalculixCxxtools/es|Herramientas del solucionador Calculix CCX]]: Crea un nuevo solucionador para este analisis. En la mayoria de los casos el solucionador es creado junto con el analisis. |
||
⚫ | |||
⚫ | |||
* [[Image:Fem-solver.svg|32px]] [[FEM_SolverCalculiX/es|Solucionador Calculix]]: |
* [[Image:Fem-solver.svg|32px]] [[FEM_SolverCalculiX/es|Solucionador Calculix]]: |
||
⚫ | |||
⚫ | |||
* [[Image:Fem-elmer.svg|32px]] [[FEM_SolverElmer/es|Solucionador Elmer]]: |
* [[Image:Fem-elmer.svg|32px]] [[FEM_SolverElmer/es|Solucionador Elmer]]: |
||
⚫ | |||
<div class="mw-translate-fuzzy"> |
|||
* [[Image:Fem-solver.svg|32px]] [[FEM_SolverZ88/es|Solucionador Z88]]: |
* [[Image:Fem-solver.svg|32px]] [[FEM_SolverZ88/es|Solucionador Z88]]: |
||
</div> |
|||
* [[Image:Fem-equation-heat.svg|32px]] [[FEM_EquationHeat/es|Ecuación de calor]]: |
* [[Image:Fem-equation-heat.svg|32px]] [[FEM_EquationHeat/es|Ecuación de calor]]: |
||
Line 182: | Line 199: | ||
* [[Image:fem-clipping-plane-remove-all.svg|32px]] [[FEM_ClippingPlaneRemoveAll|Remove all clipping planes]]: |
* [[Image:fem-clipping-plane-remove-all.svg|32px]] [[FEM_ClippingPlaneRemoveAll|Remove all clipping planes]]: |
||
* [[Image:Preferences-fem.svg|32px]] [[FEM_Examples|FEM Examples]]: Open the GUI to access FEM examples. |
|||
== Menú de contexto == |
== Menú de contexto == |
||
Line 191: | Line 210: | ||
== Preferencias == |
== Preferencias == |
||
* [[Image:Std_DlgParameter.svg|32px]] [[ |
* [[Image:Std_DlgParameter.svg|32px]] [[FEM_Preferences|Preferences...]]: Preferences available in FEM Tools. |
||
<div class="mw-translate-fuzzy"> |
<div class="mw-translate-fuzzy"> |
||
Line 218: | Line 237: | ||
</div> |
</div> |
||
⚫ | |||
==Tutoriales== |
==Tutoriales== |
||
Tutorial 1 [[FEM_CalculiX_Cantilever_3D/es|FEM CalculiX Cantilever 3D]] |
Tutorial 1: [[FEM_CalculiX_Cantilever_3D/es|FEM CalculiX Cantilever 3D]]; un análisis básico de los rayos de apoyo. |
||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
Tutorial 3: [[FEM_Tutorial_Python/es|Tutorial MEF en Python]]; establecer el ejemplo del voladizo completamente a través de la escritura en Python, incluyendo la malla. |
|||
⚫ | |||
⚫ | |||
Tutorial 5: [[Transient FEM analysis/es|Análisis MEF transitorio]] |
|||
Tutorial 6: [[Post-Processing_of_FEM_Results_with_Paraview/es|Post-proceso de los resultados de MEF con Paraview]] |
|||
Tutorial 7: [[FEM Example Capacitance Two Balls]]; Elmer's GUI tutorial 6 "Electrostatics Capacitance Two Balls" using FEM Examples. |
|||
⚫ | |||
Tutorial 3 [[FEM_Tutorial_Python/es|Tutorial MEF en Python]] |
|||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
<div class="mw-translate-fuzzy"> |
<div class="mw-translate-fuzzy"> |
||
Line 251: | Line 270: | ||
</div> |
</div> |
||
== Extendiendo el Ambiente de trabajo MEF == |
|||
== 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 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. |
||
Line 267: | Line 286: | ||
* [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) |
||
{{Docnav/es |
|||
⚫ | |||
|[[Drawing Workbench/es|Ambiente de trabajo Dibujo]] |
|||
|[[Image Workbench/es|Ambiente de trabajo Imagen]] |
|||
⚫ | |||
|IconL=Workbench_Drawing.svg |
|||
|IconR=Workbench_Image.svg |
|||
⚫ | |||
}} |
|||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ |
Revision as of 21:24, 2 September 2020
Introducción
El Ambiente de trabajo MEF provee un moderno [1] 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 hacer un AEF en el banco de trabajo MEF son:
- Pre-procesar:estableciendo el problema del análisis.
- Modelando la geometria: en ya esta cerca de ser un programa de completo crecimiento
- Crear un analisis:
- Agrega un material para el modelo de analisis
- Resolver
- Resolver el sistema de ecuaciones dentro de la GUI de FreeCAD.
- Pos-procesar
- Ver los resultados dentro de la GUI de FreeCAD.
Como la versión 0.15 de FreeCAD, el modulo MEF puede ser utilizado en Windows, Mac OSX y plataformas linux. Desde que el banco de trabajo hace uso de programas externos, la cantidad de intervención manual dependerá del sistema operativo que estés utilizando.Revisa Instalar MEF
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
Menú de Modelo
- Contenedor de análisis: Crea un contenedor para análisis mecánico. Si un solido es seleccionado en la vista de arbol antes de dar clic sobre el, La ventana de mallado va ser abierta después.
Materials
- Material MEF para solidos: Permite seleccionar un material de la base de datos.
- Material MEF para liquidos: Permite seleccionar un material de la base de datos.
- Material mecánico no lineal: Permite seleccionar un material de la base de datos.
- image is missing Reinforced material: Lets you select reinforced materials consist of a matrix and a reinforcement from the database.
- Material editor:: Lets you open the material editor to edit materials
Element Geometry
Electrostatic Constraints
Restricciones de fluido
Restricciones Mecánicas
- Restricción fija: Utilizada para definir una restricción fija de un punto/arista/cara.
- Restricción de desplazamiento: Utilizada para definir una restricción desplazamiento de un punto/arista/cara(s).
- Restricción de rotación de plano: Utilizada para definir una restricción de rotación de plano sobre una cara plana.
- Restricción de contacto: Utilizada para definir una restricción de contacto entre dos caras.
- Restricción de fuerza: Utilizada para definir una fuerza en Newtons aplicada uniformemente a una cara seleccionada en una dirección definida.
- Restricción de presión: Utilizada para definir una restricción de presión
- Restricción de peso propio: Utilizado para definir una aceleración de gravedad actuando sobre un modelo.
- Restricción de rodamiento: Utilizado para definir una restricción de rodamiento.
- Restricción de engrane: Utilizado para definir una restricción de engrane.
- Restricción de polea: Utilizado para definir una restricción de polea.
Restricciones térmicas
- Restricción inicial de temperatura: Utilizado para definir una restricción inicial de temperatura de un cuerpo.
- Restricción de flujo de calor: Utilizado para definir una restricción de flujo de calor sobre una(s) cara(s).
- Restricción de temperatura: Utilizado para definir una restricción de temperatura sobre un punto/arista/cara(s).
Menú de Malla
- Colocar nodos: Crea/define una colocacion de nodo en una malla MEF.
- Malla MEF a malla: Convierte la superficie de una malla MEF a una malla.
Menú de Solucionador
- Herramientas del solucionador Calculix CCX: Crea un nuevo solucionador para este analisis. En la mayoria de los casos el solucionador es creado junto con el analisis.
- Control del trabajo del solucionador: Abre un nuevo menu para ajustar y iniciar el solucionador seleccionado.
- Ejecutar calculo de solucionador : Ejecuta el solucionador seleccionado del análisis activo.
Menú de Resultados
- Purga de resultados: Elimina los resultados del análisis activos.
- Mostrar resultados: Used to display the result of an analysis.
Menu: Utilities
- FEM Examples: Open the GUI to access FEM examples.
Menú de contexto
Preferencias
- Preferences...: Preferences available in FEM Tools.
Enlaces
Instalar MEF para una descripción detallada de como instalar un modulo 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.
Malla en MEF para mas información acerca de las mallas en FreeCAD
FEM Solver: further information on the different solvers available in the workbench, and those that could be used in the future.
FEM CalculiX para mas información acerca de la interface entre el modulo MEF y el actual solucionador CalculiX
FEM Concrete: interesting information on the topic of simulating concrete structures.
Proyecto MEF para mas información acerca de las unidades, limitaciones y el modulo de desarrollo MEF.
Tutoriales
Tutorial 1: FEM 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 5: Análisis MEF transitorio
Tutorial 6: Post-proceso de los resultados de MEF con Paraview
Tutorial 7: FEM Example Capacitance Two Balls; Elmer's GUI tutorial 6 "Electrostatics Capacitance Two Balls" using FEM Examples.
Tutoriales de análisis térmico mecánico acoplado PDF's
Video Tutorial 1 publicación en foro con enlace a youtube
Video Tutorial 2 publicación en foro con enlace a youtube
Más video Tutoriales publicación en foro con enlace a youtube
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.
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)
- Materials: Solid, Fluid, Nonlinear mechanical, Reinforced (concrete); Material editor
- Element geometry: Beam (1D), Beam rotation (1D), Shell (2D), Fluid flow (1D)
Constraints
- Electromagnetic: Electrostatic potential, Current density, Magnetization
- Geometrical: Plane rotation, Section print, Transform
- Mechanical: Fixed, Displacement, Contact, Tie, Spring, Force, Pressure, Centrif, Self weight
- Thermal: Initial temperature, Heat flux, Temperature, Body heat source
- Overwrite Constants: Constant vacuum permittivity
- Solve: CalculiX Standard, Elmer, Mystran, Z88; Equations: Deformation, Elasticity, Electrostatic, Electricforce, Magnetodynamic, Magnetodynamic 2D, Flow, Flux, Heat; Solver: Solver control, Solver run
- Results: Purge, Show; Postprocessing: Apply changes, Pipeline from result, Warp filter, Scalar clip filter, Function cut filter, Region clip filter, Contours filter, Line clip filter, Stress linearization plot, Data at point clip filter, Filter function plane, Filter function sphere, Filter function cylinder, Filter function box
- Additional: Preferences; FEM Install, FEM Mesh, FEM Solver, FEM CalculiX, FEM Concrete; FEM Element Types
- Getting started
- Installation: Download, Windows, Linux, Mac, Additional components, Docker, AppImage, Ubuntu Snap
- Basics: About FreeCAD, Interface, Mouse navigation, Selection methods, Object name, Preferences, Workbenches, Document structure, Properties, Help FreeCAD, Donate
- Help: Tutorials, Video tutorials
- Workbenches: Std Base, Arch, Assembly, CAM, Draft, FEM, Inspection, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Start, Surface, TechDraw, Test Framework, Web
- Hubs: User hub, Power users hub, Developer hub