JohnM

About

Username
JohnM
Joined
Visits
2,391
Last Active
Roles
Member

Comments

  • Strange. Mecway 14, I downloaded your STEP, meshed, selected the bolt holes in geometry, worked fine. A workaround for now is to do direct selection on the mesh.
  • EDITED BY VICTOR. This code is now obsolete. See https://mecway.com/forum/discussion/comment/6503/#Comment_6503 for a simpler way using solution.interpolate(). Results extraction at a given coordinate without node. from Victor 12:53AM edited 12:55…
  • Nice job as always. Looking forward to the new features in the API, I think there will be a fatigue calculator in Mecway's future with those new functions I'm finding the new time output time points to be very useful, but I think I'll have…
  • When you want to deform a shell mesh, use this Modify Keyword option, so that the number of nodes in the model matches the solution. This can then be deformed to any scale, and then exported as you like.
  • I actually did that and forgot to post See attached, a good hex mesh from Mecway just as you said, and you are spared the Salome Jungle! I know Salome has its fans but I have never warmed up.
  • Use OP=NEW with caution. When you release the boundary condition, the sudden recovery can sometimes mess with convergence. Also, I think there are rules about deleting that are not all that intuitive (to me anyway). If I use OP=NEW I always define…
  • Instantly like this one by Victor that outputs element volumes to a file: import os filename = os.path.dirname(mw.file_name()) + "\\volumes.txt" with open(filename, 'w') as file: for element_id in solution.all_elements(): file.write(s…
  • Sometimes we use the ANSYS mesher, and we export the model in ABAQUS format, which you can read directly into Mecway. We are normally just importing mesh, I don't know if this works for boundary conditions. But Mecway makes quick work of setup for m…
  • @CornelisP knows how to modify contacts, pinging him here.
  • I found your case files very interesting - you use displacement functions I didn't know existed! Press fits definitely require high contact stiffness, because penetration error directly reduces the interference, which is usually a small number to…
  • You can find plenty of tutorials. Search YouTube for Mecway Simcommons Mecway 4P Mecway VMH SimCommons has links to download workshop files and all models work in tutorial version.
  • my *.dlls all seem to be "not quite" your list. (example mkl_rt.dll not *.1, avx not avx2 How do I get the list you show?
  • A trick I have used for a quick "press fit" check is to apply a frictionless boundary condition on the radial surface, but use an actual value to displace/crush. This works well, especially if the parent material is relatively stiff. I will al…
  • Nice work Ken! I've had to do similar things for simulating the stiffness of fin packs in heat exchangers. It's why it's worth understanding how this stuff actually works :-) Young engineers today can't imagine that you started your model one line…
  • Use the Mesh->Hollow command. If you need to keep the original model, just make a copy of it first.
  • Attached below is get_some_stresses.py , a nice script written by @CornelisP that outputs 6 component stresses to a text file for further postprocessing. Also attached is text_format_solution.liml, which is a sample model with post results written i…
  • Boom! Double slash did it for me.
  • @Hengre, there is a post with a few API that have been shared. https://mecway.com/forum/discussion/comment/5109 I'm particularly interested in leveraging this functionality, if you work out how to call your Fortran, please consider sharing! That wo…
  • Smooth is handy with manual meshing- keep!
  • @disla there are times the "red" can be ignored. You will get that same warning if you use self-contact in a nonlinear static run (master/slave surfaces the same). But it works!
  • sample dynamic with contact
  • We use dynamics with contact. Works fine. Keep contact stiffness values reasonable, set time step small, be smart about mesh size!
  • @kennethfugate Try creating your plate mesh with OD that equals the inside of your bushing. Extrude this face in the axis direction by the length of the bushing, then extrude the radial surface outward normal by the thickness of your bushing. Right…
  • The method you describe will select all faces in the currently selected model. If that's what you are looking to do, then yes, that is the easiest. But if you are trying to select surfaces on one part out of several in the currently selected model, …
  • Select all nodes, then click the surface icon in the top of the viewport. This can be useful for creating a complex surface set. For example, if you had a threaded screw, and wanted to select just the threads, you might: - Select all nodes, get th…
  • I consider myself a somewhat proficient Calculix user, but I have to confess it too me about 15minutes to figure out WHY this works! Good post, it's going into my tool bag.
  • 1- You can use many methods, but the simplest is Mecway: Add the pretension and bonded contact, store in your Library, then grab when needed: 4- yes, use Move to displace sections of bolt to stretch to proper length. Keep your library bolt model…
  • Some practical suggestions for modeling bolted joints: 1- Create a library of bolt models using hex elements (these make stretching easy). 2- Include bolt pretension and bolt/flange bonded contact, including "empty" flange face. 3- When bolt model …
  • Definitely an underrated feature. Try using an image overlaid on a background mesh for model creation:
  • From a conversation I had with Victor: "If the number of elements is different in the solution than the model, it does that because Mecway doesn't know how the solution element numbers map to the input element numbers. That happens if there are any…
Default Avatar

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!