Your press fit is a deflection-controlled problem, meaning it's important for the contact stiffness to be high enough that the penetration is low compared to your interference. For instance, if a 10mm pin is pressed into a 9.98mm bushing, the 0.01mm…
The strain direction has the same issue as when you look at stresses - they often don't align with a global axis. You can look at principal strain (I would look at max prin strain for proof/burst limits) but to get the direction you will have to in…
Linear gages measure linear strain, rosettes will provide biaxial results. You should be able to look at linear strain, but you want to extract that result across the actual gage length. You can literally glue small soft elements and look at the del…
I think if you put a new step file with the same name in the directory and use the reload feature, it updates the geometry. I have found though that there is no guarantee that all of the surfaces will line up, but most of them often do.
Modal results are usually Mass Normalized, I think that is the case with Calculix. Look up Mass normalization, you'll find plenty of references. I'm a little rusty on this stuff but I also think you can obtain participation factors that allow you to…
The spiral sweep for threads works but you will find you need to leave a pin hole down the center of the bolt. Another option is to leave a larger cylindrical dead volume and fill this void with tet/pyramid elements. Also, you will find the beginnin…
Transfer displacements from solution (one of Victor's examples)
# This example script replicates the functionality of
#
# Mesh tools -> Transfer displacements from solution
#
# but is limited to solutions without time steps or modes an…
Modify selected nodes to the same constant X value
(for y and z edit the "x" lines below
def mod_node(nodes, value):
for point in nodes:
mw.set_node_x(point, value)
active_nodes = mw.selected_nodes() # Get selected nodes
if len(activ…
Python script to create center node of circle between 3 points.
I just adapted this from old FORTRAN (no jokes), and it "seems" to work. I can't tell you what it is doing with more than 3 nodes selected - I tested a few examples and it wasn't clear.…
Calculix expands beams and shells into solids, so you will find a lot of new nodes.
This discussion may help:
https://mecway.com/forum/discussion/1014/exporting-deformed-mesh-of-shell-model
From our company intranet:
Basically, run PASTIX but keep PARDISO handy
We have found that 4-6 processors is useful, over that is diminishing return.
For model size, we try to keep things under 500k nodes.
Just looked at that paper, fascinating stuff. I think it's useful to run the modal analysis first, as this will give you some idea about your required time stepping. For example: 1/(frequency * 10) might be a good start.
Attached is a simple example using temperature dependent properties using CCX custom model definition. Run with different temperatures, and deflections will change.
CCX custom commands open up a lot of potential to extend your capabilities, so it'…
@3rav, we'd like to try a modification to CCX that I discussed with Guido, but we are not proficient at compiling a Windows executable. Can you provide a recipe here?
I think your mesh did not make solids, Mecway thinks your model is shell elements.
You have multiple parts, they need to be read in as individual STEP files and meshed separately. You likely got a "Gmsh may be bad" message at the end of your meshin…
@prop_design F77 here as well. But everyone around here is a JavaKid or PythonKid. They've missed out on the thrill of debugging a 5000 line spaghetti code
Python script to create center node of circle between 3 points.
I just adapted this from old FORTRAN (no jokes), and it "seems" to work. I can't tell you what it is doing with more than 3 nodes selected - I tested a few examples and it wasn't clear…
@disla I suggest you look into getting good at reading/writing liml files. Once you set up this reader/writer, you can do a lot of things, and probably faster than waiting for an update from Victor (who in fairness, has to manage priorities).
We …
Look at Program Files > Mecway > Mecway13> Samples, there is a file called MeshGenerator.xls. This is at least an idea starter.
I would also recommend looking at the Python Scripting functionality, but you need to use this interactively in…
This might not be what you are looking for, but once you realize that solid elements do not have rotational degrees of freedom, merging two nodes across solid components makes a pin, which can be handy in some applications.
While we are on this subject, I will point out that PASTIX is a rocket of a solver, but I have found that you need to keep your PARDISO handy, because PASTIX will sometimes struggle to converge when PARDISO does not.
Look into PvPython PvBatch. It's standard punishment for interns around here to capture good post activities in paraview and save as Python script.
Also check out Paraview Glance
https://kitware.github.io/paraview-glance/app/
This is a neat li…
The *TIE tolerance will only move slave nodes towards the master surface. If the master surface is much finer than the slave surface, you will still have the issue in my red nodes/blue nodes sketch and your test problem. But for reference I would u…