MES: Narzędzia CalculiX
FEM SolverCalculixCxxtools |
Menu location |
---|
Solve → Solver CalculiX Standard |
Workbenches |
FEM |
Default shortcut |
S X |
Introduced in version |
- |
See also |
FEM tutorial |
Description
CalculiXccxTools enables usage of the CalculiX solver. It may be used for:
- Setting analysis parameters
- Selecting working directory
- Running the CalculiX solver
Usage
- FEM SolverCalculixCxxtools object is created automatically with creation of an Analysis container. Or use the following alternatives:
- Use Solve → Solver CalculiX Standard
- Press S then X shortcut keys
- Optionally set data properties of the CalculiXccxTools object
- Double click on the CalculiXccxTools object
- Select type of the analysis
- Click Write .inp file
- Click Run CalculiX
Options
By using Edit .inp file you can display and edit CalculiX input file manually before running analysis. In this case it might be useful to use parameter "Split Input Writer = true".
Properties
Default values can be set in the menu Edit → Preferences → FEM → CalculiX
- DANEAnalysis Type:
- static
- frequency
- thermomech - for mechanical and thermal loads
- check - to check only the mesh introduced in version 0.19
- DANEBeam Shell Result Output 3D: note that CalculiX internally expands 1D and 2D elements into 3D elements to accomplish FE analysis
- false - results of 1D and 2D elements will be averaged to the nodes of original 1D or 2D mesh (i.e. purely bended beam will show 0 nodal stresses due to averaging)
- true - resulting mesh will contain 1D and 2D elements expanded to 3D elements
- DANEEigenmode High Limit: Eigenvalues above this limit will not be calculated; Note: if eigenvalues of the model are above the high limit, CalculiX will finish without output
- DANEEigenmode Low Limit: Eigenvalues below this limit will not be calculated
- DANEEigenmodes Count: number of lowest eigenmodes to be calculated
- DANEGeometric Nonlinearity:
- linear - linear analysis will be performed if model does not contain nonlinear material
- nonlinear - nonlinear analysis will be performed
- DANEIterations Control parameter Cutb: defines the second line of CalculiX' advanced iteration parameters. Used if DANEIterations Control Parameter Time Use is set to true.
- DANEIterations Control Parameter Iter: defines the first line of CalculiX' advanced iteration parameters. Used if DANEIterations Control Parameter Time Use is set to true.
- DANEIterations Control Parameter Time Use
- true - activates DANEIterations Control parameter Cutb and DANEIterations Control Parameter Iter
- false
- DANEIterations Thermo Mech Maximum: maximum number of increments in thermomechanical analysis after which the job will be stopped.
- DANEIterations User Defined Incrementations:
- true - automatic incrementation control will be switched off by DIRECT parameter
- false - incrementation control will be automatic
- DANEIterations User Defined Time Step Length:
- true - activates DANETime End and DANETime Initial Step parameters
- false
- DANEMaterial Nonlinearity:
- linear - only linear material properties will be included in the analysis
- nonlinear - nonlinear material properties will be used from Nonlinear mechanical material object
- DANEMatrix 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
- 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 Edit → Preferences → FEM → CalculiX → Solver defaults → Number of CPU's to use.
- iterativescaling - iterative solver with least memory demands, suitable if model contains mostly 3D elements
- iterativecholesky - iterative solver with preconditioning with and with low memory demands, suitable if model contains mostly 3D elements
- DANESplit Input Writer:
- 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
- DANEThermo Mechanical Steady State:
- true - steady state thermo mechanical analysis
- false - transient thermo mechanical analysis
- DANETime End: time period of the step, used when parameter DANEIterations User Defined Incrementations or DANEIterations User Defined Time Step Length is true
- DANETime Initial Step: initial time increment of the step, used when parameter DANEIterations User Defined Incrementations or DANEIterations User Defined Time Step Length is true
- DANEWorking Dir: path to the working directory which will be used for CalculiX analysis files.
Limitations
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:
- reduce the number of mesh nodes, preferably by omitting geometry that is not absolutely necessary for your analysis
- buy more RAM for your PC
Notes
Original CalculiX documentation can be found at http://dhondt.de/ in the "ccx" paragraph.
Scripting
Środowisko pracy MES
- Materiał: Bryła, Ciecz, Nieliniowy materiał mechaniczny, Materiał zbrojony (beton), Edytor materiału
- Geometria elementu: Geometria elementu, Obrót w okół osi, Geometria elementu 2D, Element przepływu
Wiązania
- Elektromagnetyczne: Potencjał elektryczny, Gęstość prądu, Magnetyzacja
- Geometryczne: Obrót w płaszczyźnie, Zapis wyników z przekroju, Zdefiniuj odkształcenie
- Mechaniczne: Zdefiniuj przytwierdzenie, Zdefiniuj przemieszczenie, Zdefiniuj kontakt, Zdefiniuj powiązanie, Wiązanie sprężyny, Zdefiniuj siłę, Zdefiniuj obciążenie ciśnieniem, Zdefiniuj siłę odśrodkową, Zdefiniuj obciążenie ciężarem własnym
- Termiczne: Warunek początkowy temperatury, Zdefiniuj strumień ciepła, Zdefiniuj temperaturę, Zdefiniuj objętościowe źródło ciepła
- Zmieniające wiązania: Zdefiniuj przenikalność elektryczną próżni
- Siatki: Siatka Netgen, Siatka GMSH, Warstwa graniczna siatki, Obszar siatki, Grupa siatki, Utwórz zestaw węzłów, Siatka MES na obiekt środowiska Siatka
- Solver: Narzędzia CalculiX, Elmer, Mystran, Z88; Równania: Elastyczności, Elektrostatyczne, Siły elektrostatycznej, Magnetodynamiczne, RMagnetodynamiczne 2D, Przepływu, Strumienia, Ciepła; Solver: Kontrola pracy solvera, Uruchom solver
- Wyniki: Oczyszczanie z wyników, Prezentacja wyników; Postprocessing: Zastosuj zmiany, Prezentacja graficzna, Filtr rozpraszający, Skalarny filtr obcinający, Filtr odcięcia funkcji, Filtr odcięcia obszaru, Filtr konturów, Filtr danych wzdłuż linii, Wykres liniowości naprężeń, Filtr obcinania danych w punkcie, Utwórz funkcję, Filtr funkcji płaszczyzny, Filtr funkcji sfery, Filtr funkcji walca, Filtr funkcji prostopadłościanu
- Dodatkowe: Konfiguracja, Instalacja środowiska MES, Siatka, FEM Solver, CalculiX, Beton, Rodzaje elementów
Centrum użytkownika
- Jak zacząć
- Instalacja: Pobieranie programu, Windows, Linux, Mac, Dodatkowych komponentów, Docker, AppImage, Ubuntu Snap
- Podstawy: Informacje na temat FreeCAD, Interfejs użytkownika, Profil nawigacji myszką, Metody wyboru, Nazwa obiektu, Edytor ustawień, Środowiska pracy, Struktura dokumentu, Właściwości, Pomóż w rozwoju FreeCAD, Dotacje
- Pomoc: Poradniki, Wideo poradniki
- Środowiska pracy: Strona Startowa, Architektura, Assembly, CAM, Rysunek Roboczy, MES, Inspekcja, Siatka, OpenSCAD, Część, Projekt Części, Punkty, Inżynieria Wsteczna, Robot, Szkicownik, Arkusz Kalkulacyjny, Start, Powierzchnia 3D, Rysunek Techniczny, Test Framework, Web