Great hack! I didn't know you could do that This is a tricky problem of simplifying the model for zoom then somehow knowing when to unsimplify it. If you have a Spacemouse, that zooms the smoother way with simplifications because it knows when you'…
Just concurring with how disla's example does it. You don't need anything complicated like multiple steps or restarting the solver to apply different loads in sequence. Just define their time dependence with a table or formula. Do that with Nonlinea…
Fantastic. Thanks.
There are a lot of redundant hidden face selections that are just there so that if you add a new one from the geometry, it'll know which mesh faces it is without remeshing. It's safe to delete them like you did.
Hello RPP.
Unfortunately, this is currently a limitation with named selections. But there are some shortcuts to redefining everything:
1. Don't remove or import the STEP file again. Just replace it with the new version and regenerate the mesh and …
I would do it like this:
* Start with a refined 2D plate for the plan of the whole structure.
* Delete elements for the holes (shown partially done in the picture).
* Adjust rows of coordinates at a time to position everything correctly.
* …
Easy to not notice with such an incredible coincidence occurring! The same thing confused me while I was checking it.
@disla You've run into an even more insidious problem in that there are two different conventions that both use the same name and …
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 …