There's a difference in the definitions. The Poisson's ratios in CCX are
nu12, nu13, nu23
whereas in Mecway they are
nu12, nu23, nu31
For exporting to .inp, Mecway converts nu31 to nu13 using the formula
nu13 = nu31 * E1 / E3
It's just a surp…
Here's an example of normal pressure due to a force in the X direction following the function
P = 123 Pa * cos(θ)
where
θ = atan2(y, x)
For other directions, add the angle to the angle obtained from atan2().
From the CCX manual, the direction of the 1st tangential direction is "the normalized projection of a vector along the global x-axis on the master surface. If the global x-axis is nearly orthogonal to the master surface, the projection of a vector a…
Ah, it's already sort of answered there You just need to put any load on it, along with the necessary constraints for a static analysis and that activates stress stiffening which causes elastic bonded contact to work. I've confirmed it with a small…
I think you may be stuck here.
Elastic (which is *CONTACT PAIR with *SURFACE BEHAVIOR,PRESSURE-OVERCLOSURE=TIED) doesn't work with modal. I'm not sure why. It should be mentioned in the manual but isn't, sorry. I just confirmed it on a simple solid…
@struthon. No, the API doesn't allow that but will do in the next release (v15). Yes, you can add data to the .liml file. It accepts both a binary format and a text format which you can work out by looking at files saved by older versions up to v3 h…
Are you looking at the same variable? The stress is concentrated at that end and looks something like that, but the displacement varies more uniformly along the whole length.
Did the solver show any error messages? If it didn't converge, you might …
Thanks for those details, @disla
The graph keeps the maximum time range of the modeler and solution, so it's stuck at 100 s after you solve because the solution has that. This is intentional for consistency when you switch between the two.
Regard…
Very nice, especially that it appears to have captured wrinkling near the edges. Can you tell if that's real or some sort of error?
@disla. Good point that the mass tool in the solution ignores any density defined in the CCX branch. Formula field v…
You're right that they should behave the same if you scale time.
Since the error message refers to the minimum increment (time step) size, I'd look at that. The default minimum is supposed to scale with time period but maybe Mecway overrode it inco…
@RPP, I'm not clear on why you want the formula to use the coordinates of the midplane instead of the faces that receive the pressure. From the drawings, it looks like the way it works is ideal for your situation. The midplanes should move as the th…
The eigenvalue solver CCX uses (ARPACK) can't find the highest couple of modes. In this case, it looks like there are only 10 modes in total, so you may have to add some dummy elements with higher frequency modes to occupy the top of the range.
#Hengre, I just look up things for Python 2 and they usually work in IronPython 2.7. The manual for IronPython is just a link to the manual for Python https://ironpython.net/documentation/
Thanks for bringing this up. In some cases, that's the correct behavior, such as when the line elements are laid along the edges of shells, but not here where they're simply joined end-to-end. I'm not sure if I can fix it without creating more stran…
Unfortunately, Mecway intentionally reads only the highest-dimensional elements from UNV files because lower-dimensional ones are usually redundant edges or surfaces and not really part of the mesh for FEA. So that's why Sergio's suggestion of not h…
@Hengre, "\" indicates a special character in Python. For an actual backslash use two:
subprocess.call("C:\\temp\\test.exe")
I guess the Gmsh one works because \g isn't anything while \t is tab.
I prefer forward slash for paths. It works in Wind…
There are a few ways. Here's one that starts an external process and waits for it to exit before continuing with the script: import subprocess subprocess.call("notepad.exe")
The red and error message is because the Dynamic Response 3D analysis type is linear so it can't have contact. But if it's present, CCX quietly changes to nonlinear so it does work but with all the other effects of nonlinear analysis which you told …
Don't read too much into the orientation of the end faces. I think they follow the rotation of the node without regard to the pin so:
When the column is pinned, the beam and node rotate together.
When the beam is pinned, the node remains unrotated …
@Sebastianmaklary you can uninstall OneAPI after making copies of those DLLs so I would just install everything. However, anything to do with Python is probably not needed.
Looks like I need to update the build script and makefiles for the new OneA…
Unfortunately, I don't know what the error code means.
If you're getting a surface mesh but not a solid mesh, it could be that the surface isn't properly closed (manifold). Did that hole you made have a properly connected inner wall? One way to che…
Oh, from looking at @prop_design's model, I think I see what's going on. In the deformed view of the solution, the pin symbols sometimes rotate to funny directions. This is a graphical bug where the rotation of the elements causes their orientations…
Also interested in what this is in case it's a bug. The deflected view doesn't seem to be consistent with the symbol which is supposed to be oriented like a pin in a pin joint.
It looks like Distributing displacement not responding-2.liml fails because of the extreme deformation which is way beyond what a linear material can do correctly anyway. I also get a solver failure with the rotation constraints enabled but the disp…
I've reproduced the failure of Distributing displacement not responding-2.liml that happens when you suppress all 3 node rotation constraints. It happens in both CCX 2.17 and 2.19.
It also happens when I extrude the mesh to solids. I'd rather focus…