FreeCAD Logo FreeCAD 1.0
  • Inglés Africano Árabe Bielorruso Catalán Checo Alemán Griego Español Español Euskera Finlandés Filipino Francés Gallego Croata Húngaro Indonesio Italiano Japonés Cabilio Coreano Lituano Neerlandés bokmal de Noruega Polaco Portugués Portugués Rumano Ruso Eslovaco Esloveno Serbio Sueco Turco Ucraniano Valenciano Vietnamita Chino Chino
  • Características
  • Descarga
  • Blog
  • Documentación
    Índice de documentación Primeros pasos Documentacion para el usuario El manual de FreeCAD Documentación de entornos de trabajo Documentación sobre FreeCAD + Python Documentación de codificación de C++ Tutoriales Preguntas frecuentes Política de privacidad Acerca de FreeCAD
  • Contribuir
    ¿Cómo puedo ayudar? Sponsor Informar de un error Hacer un pull request Trabajos y financiación Pautas de contribución Manual de desarrolladores Traducciones
  • Comunidad
    Código de conducta Foro The FPA GitHub GitLab Codeberg Mastodon Matrix IRC IRC via Webchat Gitter Discord Reddit Twitter Facebook LinkedIn Calendario
  • ♥ Donate

Donate

$
Información de SEPA
Configure su transferencia bancaria SEPA a:
Beneficiary: The FreeCAD project association
IBAN: BE04 0019 2896 4531
BIC/SWIFT: GEBABEBBXXX
Agencia bancaria: BNP Paribas Fortis
Dirección: 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!

FEM Mesh to Mesh
Solver Elmer
FEM

FEM SolverCalculixCxxtools

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.

introduced in 1.1: If the Result object CalculiX FEM preference is enabled, a refactored CalculiX solver object is added to the Analysis container by this command. It has a redesigned task panel (works like task panels of the meshers - press Apply to run the analysis), doesn't generate the CCX_Results objects (only the results pipeline is generated) and supports electrostatic analyses.

Utilización

  1. CalculiXccxToolsobjeto se crea automáticamente con la creación de Analysis container. De lo contrario utilizar Solve → Solver 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

Propiedades

This section has been updated for version 1.2.

Los valores por defecto se pueden configurar en el menú. Edit → Preferences → FEM → CalculiX

  • DatosAnalysis Type:
    • estática
    • frecuencia
    • Thermomech - para cargas mecánicas y térmicas.
  • 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
  • DatosBuckling Accuracy - introduced in 1.1: defines the accuracy of buckling eigenvalue evaluation. In most cases it can be left with the default value (0.01) but sometimes it might be necessary to lower it (e.g. to 0.0001) to capture the first eigenvalue.
  • DatosDisplace Mesh - introduced in 1.2: displays true scale deformation of the mesh in the results pipeline without the need for the Warp filter (available only for the refactored CalculiX solver object)
  • 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
  • DatosElectromagnetic Mode - introduced in 1.0: type of the electromagnetic analysis, available only with the refactored CalculiX solver object
    • electrostatic - electrostatic analysis
  • DatosExclude Bending Stiffness - introduced in 1.1:
    • true - shell elements are replaced with membrane elements and beam elements are replaced with truss elements
    • false - shell and beam elements are used
  • 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 Thermo Mech Maximum:Número máximo de incrementos en el análisis termomecánico después del cual se detendrá el trabajo.
  • 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 Field - introduced in 1.2: defines CalculiX's advanced field parameters (convergence criteria). Used if DatosIterations Control Parameter Time Use is set to true.
  • 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"
  • 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
  • DatosModel Space - introduced in 1.0: switches between 3D and 2D analyses, the latter require surface geometry on the XY-plane (on the right of the Y-axis in the axisymmetric case) with thickness definition (value ignored in the axisymmetric case) and proper boundary conditions (displacement boundary condition with degrees of freedom X and Y has to be used instead of fixed boundary condition) and in-plane loads applied to edges. CalculiX's 2D elements can be used not only for mechanical but also thermal, coupled and electromagnetic analyses.
    • 3D - three-dimensional solid/shell/beam elements are used
    • plane stress - plane stress 2D solid elements are used
    • plane strain - plane strain 2D solid elements are used
    • axisymmetric - axisymmetric 2D solid elements are used
  • DatosOutput 3d: note that CalculiX internally expands 1D and 2D elements into 3D elements to accomplish finite element analysis
    • true - resulting mesh will contain 1D and 2D elements expanded to 3D elements
    • false - results of 1D and 2D elements will be averaged to the nodes of the original 1D or 2D mesh (i.e. a purely bent beam will show 0 nodal stresses due to averaging)
  • DatosOutput Frequency - introduced in 1.0: defines the frequency of results writing in increments (the default setting of 1 means that the results are written every increment, setting 2 would save the results every 2 increments and so on), particularly useful for nonlinear and transient simulations, helps reduce the clutter in the tree since currently a pair of results objects (CCX_Results and Pipeline_CCX_Results) is created for each results frame
  • DatosPastix Mixed Precision:
    • false - mixed precision is not used by the PaStiX solver
    • true - mixed precision is used by the PaStiX solver, may cause issues with results in some cases
  • DatosReduced Integration - introduced in 1.2:
    • true - uses hexahedral, quadrilateral or beam elements with reduced integration, in the case of beams they are required when pipe section is used and to obtain accurate results with plasticity
    • false - uses regular (fully-integrated) hexahedral, quadrilateral or beam elements
  • 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.
  • DatosThermo Mech Type - introduced in 1.0:
    • coupled - coupled thermo-mechanical analysis
    • uncoupled - uncoupled thermo-mechanical analysis
    • pure heat transfer - purely thermal analysis (*HEAT TRANSFER)
  • 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
  • DatosTime Maximum Increment - introduced in 1.0: maximum time increment size for the analysis step, not used if Automatic Incrementation is disabled and thus direct incrementation is used
  • DatosTime Minimum Increment - introduced in 1.0: minimum time increment for the analysis step, not used if Automatic Incrementation is disabled and thus direct incrementation is used
  • 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
  • DatosWorking Dir: Ruta al directorio de trabajo que se utilizará para los archivos de análisis de CalculiX.

Limitaciones

When running a CalculiX, you might end up with error 4294977295. This means you don't have enough RAM space. You have then 2 options:

  1. reduce the number of mesh nodes, preferably by omitting geometry that is not absolutely necessary for your analysis
  2. buy more RAM for your PC

Notas

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

Programación

FEM Mesh to Mesh
Solver Elmer
FEM

Esta página ha sido recuperada de https://wiki.freecad.org/FEM_SolverCalculixCcxtools

¡Contáctanos!
Forum GitHub Mastodon Matrix IRC Gitter.im Discord Reddit Twitter Facebook LinkedIn

© El equipo de FreeCAD. Créditos de imagen de la página principal (de arriba a abajo): ppemawm, r-frank, epileftric, regis, rider_mortagnais, bejant.

Este proyecto es apoyado por: , KiCad Services Corp. y otros patrocinadores

GitHubMejora esta página en GitHub