SOLIDWORKS Simulation

SOLIDWORKS Simulation 2022: Enhanced Contact for Faster, More Stable and Accurate Results

SOLIDWORKS Simulation 2022 is the biggest release we have seen in many years! We remain focused on making Simulation easier and faster for SOLIDWORKS users to apply to their designs. With the enhanced 2022 Simulation features, you can design better products faster than ever before. Better Performance: Faster Contact Simulation SOLIDWORKS Simulation 2022 calculates contact interactions significantly faster than previous versions. Solution time is improved by using parallel multicore computing, better CPU usage, faster stiffness calculation, and robust data communication for contact pairs. Designers will notice considerable benefits in models with numerous contact interactions. Benchmark data performed by our developers and by reseller Computer Aided Technology (CATI) show performance improvements ranging from 25% to 67%. Fig 1. A simulation model with numerous contact elements Easier Simulation: Contact Stabilization Many CAD models have less than perfect geometries, such as non-touching surfaces or clearance between bodies. These design elements make it more difficult for the solver to get started, which in turn prolongs solving time. SOLIDWORKS Simulation 2022 Contact Stabilization enhancement resolves this issue. Contact Stabilization works by adding a small numerical stiffness value to qualified areas before they come into contact. With contact stabilization, the solver can resolve instability issues encountered at the start of the solution before contact is initiated, and designers can more easily obtain Simulation results. You may be wondering: How do I take advantage of this enhancement? That is the best part of this story! The software automatically applies contact stabilization when your geometries have an initial clearance. This new feature is part of our Robust Default initiative, which uses Default Settings where the software fills out most settings, and the users only need to change custom fields. Fig 2. Contact model with initial clearance Improved Accuracy: Better convergence and more realistic contact representation between curved surfaces When meshing components, it is difficult to capture the exact gap distance between curved surfaces, especially when a coarse mesh and/or draft elements are being used. With SOLIDWORKS Simulation 2022, the software automatically calculates the geometry correction terms, which improve the representation of curved surfaces of cylindrical, spherical, and conical geometries. These terms are then used to improve the accuracy of the simulation results for curved surfaces. This capability has been implemented through collaboration with our sister brand SIMULIA which specializes in simulation. Fig 3. Contact interaction between curves surfaces New Feature: Improve Mesh Quality with a New Set of Mesh Diagnostic Tools A high-quality mesh is a key to a good simulation for result accuracy, convergence, and calculation speed. SOLIDWORKS Simulation 2022 introduces a brand-new set of diagnostic tools that enable you to examine the quality of a mesh by identifying and isolating poor quality elements and then prompting you to fix them. The Mesh Quality Diagnostics Tool can be used to display Aspect Ratio, Jacobian Ratio, etc. You can then use the Mesh Helper to get assistance refining the mesh in key areas and resolve mesh quality before proceeding to solve your analysis. Fig 4. Poor quality elements identified by the new Mesh Diagnostics Tools New Mesh Default: No Enforced Common Nodes In 2022, we made No Enforced Common Nodesthe default to make it easier and faster to mesh large and complex assemblies. In SOLIDWORKS Simulation 2022, we continue to make improvements in this area by increasing the accuracy of results in Simulation scenarios where gaps or small interferences exist due to the meshing process. A typical example is when using shell elements, the gap is due to the shell thickness. Fig 5. No Enforced Common Nodes solid mesh SOLIDWORKS Simulation 2022 enhancements demonstrate real-world user benefits, making it easier and faster than ever for SOLIDWORKS users to get accurate simulation results. We continue to build as much automation into the software as possible, so it does more of the simulation work for you. In turn, you can minimize design time and maximize speed to market. To get more information or schedule a demo of SOLIDWORKS Simulation 2022  

Simulation

How Many Different Ways to Solve a Simulation Problem

How many different ways are there to solve a Simulation problem? There are probably many more ways than you think, so you may be asking yourself: “How can I be sure that I have the ‘right’ answer?” First off, while one could come up with a myriad of different answers for the same problem, there are no “right” answers, just one that is generally agreed upon. What I mean by this is that the program gives the user a very specific answer to a question that it is asked. Sort of like a black box: a question goes in, and an answer is a spat back out. The problem that the user faces is whether the proper question is asked. A very good piece of advice that I learned some time ago from a colleague that I will share with you is that every input (into an FEA program) is an assumption. Starting with the geometry: Is this the exact geometry that will be physically made? No, the CAD model is an idealization of the real thing. And then you discretize the geometry with a mesh, further removing it from reality. The material properties will most definitely be different. Are there any microscopic imperfections in the finished part that may cause it to fail sooner? Will the forces and restraints ever change location, magnitude, and direction? And what about the value, where did that come from, and are you certain that it won’t be different? Can you predict all the different ways that the design will be used in the field? Have you ever seen a wrench used as a hammer? Conducting a proper simulation requires the user to manage the assumptions. Is it then even worth running a simulation? Yes. There is still a ton of valuable information that you can obtain from the results. To answer the question, is there a right answer: All answers are wrong, and only some are useful. I found an interesting post on the SOLIDWORKS Forums some years ago that I will use an example problem to demonstrate how there are several ways of solving the same problem. The reason I like this example is that the original poster provided a 2D image of the model and an actual photo of the buckle part Image 1: 2D drawing of the example model with dimensions given in millimeters. In the drawing, a force of 12 kN is indicated pushing down with a fixture holding it up. The dimensions are detailed in millimeters and the poster stated that it is 3.25mm thick. Material is also provided, but I will explain shortly why this is really not immediately important. From the photo in Image 2 of the actual part, you can tell that it is made from metal.   Image 2: Photograph of the actual physical part. When I model up the part and run it exactly as stated, I get the following error message seen in Image 3, “No restraints are defined.” The reason is that the solver cannot come to a unique solution; any small difference can cause the forces to not exactly balance out in all directions. It’s NOT because I had not stated what the material is yet. When looking at stresses, the equation of load over the geometric section does not include material properties. Yes, to run a Simulation FEA problem, you need to define a material, but don’t sweat it, just apply any material and you’ll get the same results. Don’t believe me, try it yourself. (Now if you are focusing on displacements then this is another thing.) Only after you know what the stresses are should you start to look for a material whose properties meet those requirements (and cost obviously, not everything can be made from Wishalloy.) Doing what the error message suggests provides just enough for it to solve. This is one way, the first way in our case, to solve the problem.   Image 3: Error message that there are not sufficient restraints to solve the problem as exactly stated. This is not what I would call a good solution though because clearly, you can see in Image 4 that the displacements are off. I did not alter (by rotating) the image; this is the answer that was spitting out. The deformations are automatically exaggerated by over 4 times, and this is done normally so that you can see what are typically very small displacements. The unknown quantities solved in a static problem are displacements, so this is important. The stress distribution seems to make sense, so I can get some information from this result.   Image 4: Solution #1 set up as the original problem statement. Opposing load vectors are shown vertically while the rotated deformation is scaled over 4 times. One commenter suggested applying restraints at strategic points in order for the solver to run. For this example, I applied normal (perpendicular to the screen) and vertical restraints at two vertices towards the top of the part on either side; and at a single vertex on the bottom middle, another normal restraint and a horizontal restraint to prevent it from moving side-to-side but still allowing it to stretch vertically there. You can see the remnants of the three pinned restraints boxed in red in the Image 5 stress results below. This allows the model to run normally, but I would not suggest using this method universally. It can cause some very large stress risers for some solutions; think of the way a t-shirt hangs when it is pinned on a clothesline. The deformations are scaled by over 16 times. Now another way to solve the problem is by knowing that the restraints will exert an equal and opposite reaction force, so the load applied vertically up could instead be defined as a vertical restraint. Actually, I took the liberty of switching out the “fixture” in the 2D drawing for a load because of this fact. It’s important to note that a restraint prevents the selected…