FEM SolverCalculixCxxtools/es: Difference between revisions

From FreeCAD Documentation
(Created page with "* {{PropertyData|Eigenmode High Limit}}: Los valores propios por encima de este límite no serán calculados")
(Updating to match new version of source page)
(23 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<languages/>
<languages/>
{{Docnav
|[[FEM_FemMesh2Mesh|FEM mesh to mesh]]
|[[FEM_SolverCalculiX|Solver CalculiX]]
|[[FEM_Module|FEM]]
|IconL=FEM_FemMesh2Mesh.png
|IconC=Workbench_FEM.svg
|IconR=Fem_Solver.svg
}}

<div class="mw-translate-fuzzy">
{{GuiCommand|Name=FEM Solver|MenuLocation=Solve → Solver CalculiX Standard||Workbenches=[[FEM Module|FEM]]|Shortcut=|SeeAlso=[[FEM_tutorial|FEM tutorial]]}}
{{GuiCommand|Name=FEM Solver|MenuLocation=Solve → Solver CalculiX Standard||Workbenches=[[FEM Module|FEM]]|Shortcut=|SeeAlso=[[FEM_tutorial|FEM tutorial]]}}
</div>


==Descripción==
==Descripción==


<div class="mw-translate-fuzzy">
CalculiXccxTools permite usar el solucionador [http://dhondt.de/ CalculiX]. Puedes usarlo para
CalculiXccxTools permite usar el solucionador [http://dhondt.de/ CalculiX]. Puedes usarlo para
# configurar los parámetros de análisis
# configurar los parámetros de análisis
# seleccionar directorio de trabajo
# seleccionar directorio de trabajo
# Ejecutar el solucionador de CalculiX.
# Ejecutar el solucionador de CalculiX.
</div>


<div class="mw-translate-fuzzy">
==Utilización==
==Utilización==
</div>


# {{KEY|[[Image:FEM_Solver.png|24px]] CalculiXccxTools}}objeto se crea automáticamente con la creación de {{KEY|[[Image:FEM_Analysis.png|24px]] [[FEM_Analysis|Analysis container]]}}. De lo contrario utilizar {{KEY|Solve}} → {{KEY|Solver CalculiX Standard}} , {{KEY|X}} keyso presione {{KEY|S}} luego las teclas {{KEY|X}}
# {{KEY|[[Image:FEM_Solver.png|24px]] CalculiXccxTools}}objeto se crea automáticamente con la creación de {{KEY|[[Image:FEM_Analysis.png|24px]] [[FEM_Analysis|Analysis container]]}}. De lo contrario utilizar {{KEY|Solve}} → {{KEY|Solver CalculiX Standard}} , {{KEY|X}} keyso presione {{KEY|S}} luego las teclas {{KEY|X}}
Line 38: Line 53:
* {{PropertyData|Eigenmode High Limit}}: Los valores propios por encima de este límite no serán calculados
* {{PropertyData|Eigenmode High Limit}}: Los valores propios por encima de este límite no serán calculados


* {{PropertyData|Eigenmode Low Limit}}: Eigenvalues below this limit will not be calculated
* {{PropertyData|Eigenmode Low Limit}}: Los valores propios por debajo de este límite no serán calculados


* {{PropertyData|Eigenmodes Count}}: number of lowest eigenmodes to be calculated
* {{PropertyData|Eigenmodes Count}}: Número de modos propios más bajos para calcular


* {{PropertyData|Geometric Nonlinearity}}:
* {{PropertyData|Geometric Nonlinearity}}:
** linear - linear analysis will be performed if model does not contain nonlinear material
** el análisis lineal - lineal se realizará si el modelo no contiene material no lineal
** no lineal - se realizará análisis no lineal
** nonlinear - nonlinear analysis will be performed


* {{PropertyData|Iterations Control parameter Cutb}}: defines second line of advanced iteration parameters under *CONTROLS card, used when "Iterations Control Parameter Time Use" is true
* {{PropertyData|Iterations Control parameter Cutb}}: define la segunda línea de parámetros de iteración avanzada en la tarjeta * CONTROLS, utilizada cuando "Iterations Control Parameter Time Use" es verdadero


* {{PropertyData|Iterations Control Parameter Iter}}: defines first line of advanced iteration parameters under *CONTROLS card, used when "Iterations Control Parameter Time Use" is true
* {{PropertyData|Iterations Control Parameter Iter}}: define la primera línea de parámetros de iteración avanzada en la tarjeta * CONTROLS, utilizada cuando "Iterations Control Parameter Time Use" es verdadero


* {{PropertyData|Iterations Control Parameter Time Use}}
* {{PropertyData|Iterations Control Parameter Time Use}}
** true - activates "Iterations Control Parameter Cutb" and "Iterations Control Parameter Iter"
** true: activa "Iterations Control Parameter Cutb" y "Iterations Control Parameter Iter"


* {{PropertyData|Iterations Thermo Mech Maximum}}: maximum number of increments in thermomechanical analysis after which the job will be stopped.
* {{PropertyData|Iterations Thermo Mech Maximum}}:Número máximo de incrementos en el análisis termomecánico después del cual se detendrá el trabajo.


* {{PropertyData|Iterations User Defined Incrementations}}:
* {{PropertyData|Iterations User Defined Incrementations}}:
** verdadero - el control de incremento automático se desactivará con el parámetro DIRECTO
** true - automatic incrementation control will be switched off by DIRECT parameter
** false - incrementation control will be automatic
** falso - el control de incremento será automático


* {{PropertyData|Iterations User Defined Time Step Length}}:
* {{PropertyData|Iterations User Defined Time Step Length}}:
** true - activates "Time End" and "Time Initial Step" parameters
** true: activa los parámetros "Time End" y "Time Initial Step"


* {{PropertyData|Material Nonlinearity}}:
* {{PropertyData|Material Nonlinearity}}:
** lineal: solo se incluirán propiedades de material lineales en el análisis
** linear - only linear material properties will be included in the analysis
** nonlinear - nonlinear material properties will be used from {{KEY|[[Image:FEM_MaterialMechanicalNonlinear.png|24px]] '''[[FEM_MaterialMechanicalNonlinear|Nonlinear mechanical material]]'''}} object
** no lineal - se usarán propiedades de materiales no lineales de{{KEY|[[Image:FEM_MaterialMechanicalNonlinear.png|24px]] '''[[FEM_MaterialMechanicalNonlinear|Nonlinear mechanical material]]'''}} object


* {{PropertyData|Matrix Solver Type}}: type of the solver to solve equation system inside FE analysis. It may significantly affect calculation speed and memory demands. Suitability depends on your FE model and available hardware
* {{PropertyData | Matrix Solver Type}}: tipo de solucionador para resolver el sistema de ecuaciones dentro del análisis FE. Puede afectar significativamente la velocidad de cálculo y las demandas de memoria. La idoneidad depende de su modelo FE y hardware disponible
** predeterminado: selecciona automáticamente el solucionador de matrices dependiendo de los solucionadores disponibles (probablemente será Spooles)
** default - automatically selects matrix solver depending on available solvers (probably it will be Spooles)
** spooles - direct solver with support of multiple CPUs. Number of CPUs need to be set in {{KEY|Edit}} → {{KEY|Preferences}} → {{KEY|FEM}} → {{KEY|CalculiX}} → Solver defaultsNumber of CPU's to use)
** spooles - solucionador directo con soporte de múltiples CPUs. El número de CPU debe configurarse en {{KEY | Edit}} → {{KEY | Preferences}} → {{KEY | FEM}} → {{KEY | CalculiX}} → Valores predeterminados del solucionadorNúmero de CPU para usar)
** iterativescaling - iterative solver with least memory demands, suitable if model contains mostly 3D elements
** iterativescaling: solucionador iterativo con menos demandas de memoria, adecuado si el modelo contiene principalmente elementos 3D
** iterativecholesky - iterative solver with preconditioning with and with low memory demands, suitable if model contains mostly 3D elements
** iterativecholesky - solucionador iterativo con preacondicionamiento con y con poca demanda de memoria, adecuado si el modelo contiene principalmente elementos 3D


* {{PropertyData|Split Input Writer}}:
* {{PropertyData|Split Input Writer}}:
** falso: escriba toda la entrada en un archivo * .inp para ser utilizado por el solucionador de CalculiX
** false - write whole input into one *.inp file to be used by CalculiX solver
** true - split solver inputs into more *.inp files, that can clarify hand editing
** true - divide las entradas del solucionador en más archivos * .inp, que pueden aclarar la edición manual


* {{PropertyData|Thermo Mechanical Steady State}}:
* {{PropertyData|Thermo Mechanical Steady State}}:
** verdadero - análisis termo-mecánico de estado estable
** true - steady state thermo mechanical analysis
** Falsa - Análisis termo-mecánico transitorio.
** false - transient thermo mechanical analysis

* {{PropertyData|Time End}}: período de tiempo del paso, utilizado cuando el parámetro "Iteraciones incrementadas definidas por el usuario" o "Iteraciones definidas por el usuario Tiempo de paso" es verdadero

* {{PropertyData|Time Initial Step}}: incremento de tiempo inicial del paso, que se usa cuando el parámetro "Iteraciones de incrementos definidos por el usuario" o "Iteraciones de tiempo de paso definidas por el usuario" es verdadero


* {{PropertyData|Working Dir}}: Ruta al directorio de trabajo que se utilizará para los archivos de análisis de CalculiX.
* {{PropertyData|Time End}}: time period of the step, used when parameter "Iterations User Defined Incrementations" or "Iterations User Defined Time Step Length" is true


==Limitaciones==
* {{PropertyData|Time Initial Step}}: initial time increment of the step, used when parameter "Iterations User Defined Incrementations" or "Iterations User Defined Time Step Length" is true


==Notas==
* {{PropertyData|Working Dir}}: path to the working directory which will be used for CalculiX analysis files.


La documentación original de CalculiX se puede encontrar en http://dhondt.de/ in the "ccx" paragraph.
==Limitations==


==Notes==
==Programación==


Original CalculiX documentation can be found at http://dhondt.de/ in the "ccx" paragraph.


{{Docnav
==Scripting==
|[[FEM_FemMesh2Mesh|FEM mesh to mesh]]
|[[FEM_SolverCalculiX|Solver CalculiX]]
|[[FEM_Module|FEM]]
|IconL=FEM_FemMesh2Mesh.png
|IconC=Workbench_FEM.svg
|IconR=Fem_Solver.svg
}}


{{FEM Tools navi}}


{{Userdocnavi}}
{{clear}}
{{clear}}

Revision as of 20:51, 13 February 2020

FEM Solver

Menu location
Solve → Solver CalculiX Standard
Workbenches
FEM
Default shortcut
None
Introduced in version
-
See also
FEM tutorial

Descripción

CalculiXccxTools permite usar el solucionador CalculiX. Puedes usarlo para

  1. configurar los parámetros de análisis
  2. seleccionar directorio de trabajo
  3. Ejecutar el solucionador de CalculiX.

Utilización

  1. CalculiXccxToolsobjeto se crea automáticamente con la creación de Analysis container. De lo contrario utilizar SolveSolver CalculiX Standard , X keyso presione S luego las teclas X
  2. Opcionalmente, configure las propiedades de datos del objeto CalculiXccxTools
  3. Haga doble clic en el objeto CalculiXccxTools
  4. Seleccione el tipo de análisis
  5. Haga clic en Write .inp file
  6. Haga clic en Run CalculiX

Opciones

Al usar Edit.inp file puede mostrar y editar el archivo de entrada de CalculiX manualmente antes de ejecutar el análisis. En este caso, puede ser útil usar el parámetro "Split Input Writer = true".

Propiedades

Los valores por defecto se pueden configurar en el menú. EditPreferencesFEMCalculiX

  • DatosAnalysis Type:
    • estática
    • frecuencia
    • Thermomech - para cargas mecánicas y térmicas.
  • DatosBeam Shell Result Output 3D:

tenga en cuenta que CalculiX expande internamente los elementos 1D y 2D en elementos 3D para realizar el análisis FE

    • falso: los resultados de los elementos 1D y 2D se promediarán a los nodos de la malla 1D o 2D original (es decir, el haz puramente curvado mostrará 0 esfuerzos nodales debido al promediado)
    • verdadero - la malla resultante contendrá elementos 1D y 2D expandidos a elementos 3D
  • DatosEigenmode High Limit: Los valores propios por encima de este límite no serán calculados
  • DatosEigenmode Low Limit: Los valores propios por debajo de este límite no serán calculados
  • DatosEigenmodes Count: Número de modos propios más bajos para calcular
  • DatosGeometric Nonlinearity:
    • el análisis lineal - lineal se realizará si el modelo no contiene material no lineal
    • no lineal - se realizará análisis no lineal
  • DatosIterations Control parameter Cutb: define la segunda línea de parámetros de iteración avanzada en la tarjeta * CONTROLS, utilizada cuando "Iterations Control Parameter Time Use" es verdadero
  • DatosIterations Control Parameter Iter: define la primera línea de parámetros de iteración avanzada en la tarjeta * CONTROLS, utilizada cuando "Iterations Control Parameter Time Use" es verdadero
  • DatosIterations Control Parameter Time Use
    • true: activa "Iterations Control Parameter Cutb" y "Iterations Control Parameter Iter"
  • DatosIterations Thermo Mech Maximum:Número máximo de incrementos en el análisis termomecánico después del cual se detendrá el trabajo.
  • DatosIterations User Defined Incrementations:
    • verdadero - el control de incremento automático se desactivará con el parámetro DIRECTO
    • falso - el control de incremento será automático
  • DatosIterations User Defined Time Step Length:
    • true: activa los parámetros "Time End" y "Time Initial Step"
  • DatosMaterial Nonlinearity:
    • lineal: solo se incluirán propiedades de material lineales en el análisis
    • no lineal - se usarán propiedades de materiales no lineales de Nonlinear mechanical material object
  • Datos Matrix Solver Type: tipo de solucionador para resolver el sistema de ecuaciones dentro del análisis FE. Puede afectar significativamente la velocidad de cálculo y las demandas de memoria. La idoneidad depende de su modelo FE y hardware disponible
    • predeterminado: selecciona automáticamente el solucionador de matrices dependiendo de los solucionadores disponibles (probablemente será Spooles)
    • spooles - solucionador directo con soporte de múltiples CPUs. El número de CPU debe configurarse en Edit Preferences FEM CalculiX → Valores predeterminados del solucionador → Número de CPU para usar)
    • iterativescaling: solucionador iterativo con menos demandas de memoria, adecuado si el modelo contiene principalmente elementos 3D
    • iterativecholesky - solucionador iterativo con preacondicionamiento con y con poca demanda de memoria, adecuado si el modelo contiene principalmente elementos 3D
  • DatosSplit Input Writer:
    • falso: escriba toda la entrada en un archivo * .inp para ser utilizado por el solucionador de CalculiX
    • true - divide las entradas del solucionador en más archivos * .inp, que pueden aclarar la edición manual
  • DatosThermo Mechanical Steady State:
    • verdadero - análisis termo-mecánico de estado estable
    • Falsa - Análisis termo-mecánico transitorio.
  • DatosTime End: período de tiempo del paso, utilizado cuando el parámetro "Iteraciones incrementadas definidas por el usuario" o "Iteraciones definidas por el usuario Tiempo de paso" es verdadero
  • DatosTime Initial Step: incremento de tiempo inicial del paso, que se usa cuando el parámetro "Iteraciones de incrementos definidos por el usuario" o "Iteraciones de tiempo de paso definidas por el usuario" es verdadero
  • DatosWorking Dir: Ruta al directorio de trabajo que se utilizará para los archivos de análisis de CalculiX.

Limitaciones

Notas

La documentación original de CalculiX se puede encontrar en http://dhondt.de/ in the "ccx" paragraph.

Programación