Archive for the ‘COSMOSWorks’ Category

Divergence and Convergence for Simulation Results

Friday, April 22nd, 2011

Divergence in a model  leads to a stress quantity that continually increases as the user refines the mesh globally or in areas of localized high stress.  Divergence is typically encountered when the load transfer concentrates in the geometry at a sharp corner. The stress will continue to rise based on its own definition;
 
Stress=Force/Area
 
With a sharp corner the area becomes, zero.  This drives the stress value upwards with each new, tighter mesh. In manufacturing a perfect edge does not exist. All modern manufacturing methods will create small fillets.  The fillet helps transfer the load over a larger area hence eliminating the stress concentration. 

4-22-2011 8-49-13 AM

Lets Discuss Convergence In a Simulation Model:

In Finite Element Analysis (FEA) the results are an approximation.  The way a user becomes comfortable with the stress, strain, and deflection calculated by an analysis depends on convergence.  A recommended variation of 5% stress between runs usually indicates good stress convergence.

To reach convergence a user can apply multiple methods, over the course of their analysis studies.

Global Mesh Refinement

The Global mesh refinement method indicates that a user over the course of three or four studies tightens the global mesh size incrementally until the calculated results are within the users specified convergence range.

    Plus: Easy to adjust the setting of global mesh size.

Minus: Larger run times due to areas of low stress having the mesh refined as well.  The more elements in the Finite Element Model the longer the computing time.Mesh Control

Mesh control allows a user to specify mesh refinement in localized areas of high stress leaving the global mesh density larger.  This is the recommended method.

    Plus: Allows user more control over the mesh in areas of high stress. Keeps computation time shorter as only areas of interest are being refined.

Minus: This takes more time to setup and identify areas to add mesh control.Adaptive Meshing (H Method)

Adaptive meshing allows the users to apply “mesh cruise control”.  Simulation looks for convergence based on parameters the user specifies, usually a target accuracy for the Strain Energy Norm.  Simulation automatically adds mesh control in areas of calculated high stress. It is important that the original mesh starts at default settings, and it is recommended this method be used with standard meshing. Five iterations is usually a good starting point.  Note that H Adaptive is only run once, as the software completes the mesh refinement and runs for you.  Remember that if the target accuracy is not achieved, you can re-run the H-adaptive study again and it will continue from the last iteration.

    Plus: Simulation automates the process.

Minus: Additional analysis setup time is required.When adding mesh control or mesh refinement always take small steps.  Mesh density should be adjusted in small increments. For example if a mesh control starts at 0.25″ the next change would be 0.2″.  We generally recommend a 20% reduction in mesh size with each successive analysis for applied mesh controls.

Let’s discuss Standard versus Curvature based mesh:

The Standard Mesh has been used from the beginning of SolidWorks Simulation.  The Standard mesher uses the Voronoi-Delaunay meshing scheme for subsequent meshing operations. The Standard mesher incorporates a global size that reads the thinnest area of the component and dictates at minimum cross section at least two elements define the thickness in the mesh.  This may lead to mesh refinement  in areas that may not be required.  Manual mesh control can then be applied to refine specified areas.

The Curvature based mesh creates more elements in higher-curvature areas automatically (without the need to apply mesh controls).  Typically curvature based meshes do not need additional user applied mesh controls, and take less steps to achieve convergence.

Mesh Quality

The output from any simulation is mesh dependent.  An analysis of a model with a  good quality mesh will have different answers than the same model with a poor quality mesh. It is always important to look at the mesh plot and investigate the aspect ratio of the mesh.  Aspect ratio is a measure of the skew of an element, defined as the ratio of the longest edge/ shortest edge.  For a high Quality element, the Aspect Ratio should be less than 3.  Overall 85% to 90% of the elements in a mesh should have an Aspect Ratio of less than 3. A high Aspect Ratio will cause higher stress to be calculated in that element than surrounding cells.

Robert Warren

Robert Warren
Application Support Engineer
CSWP / CSWST / CSWI / CSPST
3DVision Technologies

Mesh Control: As Easy as 1-2-3

Wednesday, April 13th, 2011

When is the last time you saw this warning dialog when meshing?  If your primary responsibilities include FEA, chances are it was as recently as yesterday.

2011-0412a Mesh Failed

As we continue to design and analyze increasingly complex models, our need to access mesh controls will increase proportionally.  Wouldn’t it be nice if accessing those tools were made simple?  Amazingly enough, they already are!  At the conclusion of a failed mesh, just click on the Mesh Failure Diagnostic button.

2011-0412b Failure diagnostics

Yes, it is that simple to access the Mesh Failure Diagnostic tools.  You’ll notice that this opens up the Simulation Advisor in the Task Pane.  The Simulation Advisor is a great tool for beginning and experienced Simulation users, alike.

Here are the 1-2-3’s of using the Simulation Advisor for applying mesh controls.
1. Select one of the parts from the list of ‘failed to mesh’ parts.
2. Click the Mesh Control button.
3. Apply the local mesh control desired to the part by either changing the slider bar or typing a value for the mesh control you wish to apply.

2011-0412d Mesh Control 123

Now click the green check mark to OK your mesh controls.  SolidWorks Simulation will mesh the component you just applied mesh control to.  Notice that you can apply mesh control to several components in one step by adding (clicking) more components to the ‘Selected Entities’ dialog box.  Another nice feature is that the Simulation Advisor window will stay open as long as you have parts that failed to mesh, allowing you to continue applying controls until your entire model has meshed.  Try using the Simulation Advisor the next time you encounter a model that is difficult to mesh!

Bill Reuss

Bill Reuss, CSWE
Application Support Engineer
3DVision Technologies

Simulation Motion Helps With Difficult Billiard Shots

Wednesday, March 30th, 2011

Several engineers here at 3DVision got together recently and played billiards.  While expressing our favor towards the game we discussed the mathematics and mechanics involved.  No matter how you look at it, Geometry and Physics rule the billiard table. 

Which brings me to Simulation Motion, the attempt here is to accurately predict tough billiard shots using the Motion Analysis package.

This blog details the first attempt at Simulating a billiard shot. The model was created to gain information for future Motion Analysis; the model is comprised of a billiard table, two billiard balls, and a cue.

3DVision Billiard Table

The billiard table is a multi-body part allowing for different material properties depicting the slate bed and rubber rails.

The billiard balls are either composed of Bakelite or Aramith.  Bakelite is the custom material in billiard balls in the 1970s; its polymer blend has a wealth of material information specifically for this application.   The newest material, Aramith, has replaced Bakelite since the 1990’s.  However, there is little information on its material specs.   Looking into the playability between the two materials, credible sources say there is no difference between the billiard balls.  In this model Bakelite is the best material, and is used for the billiard balls.

The cue is Rock Maple with a rubber tip.  (Rubber is used instead of a layered cowhide tip due to lack of material specifications on leather.)

Contact conditions were specified between the table rails and the billiard balls, billiard balls and table bed, billiard ball to billiard ball, and cue ball to cue stick. 

A displacement was assigned for the cue acting through 3″ of movement in 0.25 seconds.

Motion accurately simulated a basic cut shot.  This is a preliminary setup using assumed friction coefficients and material properties.  This trial run demonstrates the setup of more advanced real world billiard shots including: adding English and draw to the cue ball to allow for proper cue ball placement for subsequent shots.  

YouTube Preview Image  YouTube Preview Image

 

With more realistic boundary conditions and Simulation Motion, I will attempt to simulate the tougher professional billiard shots.  As well as detect and report the stress being generated by the impact of the cue to the cue ball, and billiard ball to billiard ball collisions.  Stay tuned for more information and new shot videos.

Robert Warren

Robert Warren
Application Support Engineer
CSWP / CSWST / CSWI / CSPS
3DVision Technologies

Constant Velocity Motion Along A Multi Directional Path

Friday, February 25th, 2011

The Animation and Basic Motion options work well for most animations, including movement along straights, and gradual curves in a path.  What do you do when the path is not a single direction?

To accomplish movement around sharp radii corners or a closed loop you will need to use the SolidWorks Motion Add-In, and Motion Analysis.

 

  • Create the path component with a stationary reference object.
  • Mate the moving component to the path using the path mate.
  • Define a velocity results plot referencing one of the moving objects faces.

Step One

  • Instead of a motor use an Action Reaction Force with an expression to govern the movement.
  • The expression has a 10 as a multiplier and specifies that the 4(units of velocity) is the speed you wish to obtain.
  • Subtracting the reported velocity achieves this speed based on the force balance.

Step Two

The result is a smooth animation as seen in the examples below.

Path

YouTube Preview Image

 YouTube Preview Image

Robert Warren

Robert Warren

Application Support Engineer

CSWP / CSWST / CSWI / CSPS

3DVision Technologies

SolidWorks Simulation Professional Thermal Solver Not Just For Commercial Use Anymore!

Tuesday, February 1st, 2011

Recently I decided to put Simulation to the test in a real world application.  Baby bottles.

The problem statement is as follows:

My 9 month old son has a regiment of four 8 oz bottles of milk every 24 hours.

To prepare the milk for feeding the following process takes place.

  • The milk is removed from the refrigerator where it was chilled in the glass bottle to 40 Degrees F.
  • The bottle is placed in a ceramic vessel which is room temp 68 degrees F.
  • Boiling water 212 degrees F is poured over the bottle into the container covering the level of the milk.

At 1:00 in the morning it seems to take forever to get the bottle to heat up to a temperature of about 68 to 70 degrees F.  Waiting for the milk to warm up  is a frustrating task when your child is crying, and you are tired.  This leads to checking the bottle every 30 seconds, which delays the overall warming of the bottle.

Using Simulation Professional and a transient heat analysis I determined the minimum time to warm the bottle to the desired temperature was 6 minutes.  SolidWorks standard materials were used for the thermal conductivity specifications.  Water’s material properties  was used as an approximation for the milk.

The Average Temperature of the milk is below.  This would be the same as shaking the bottle to evenly distribute the temperature.

Temp

With this information at hand a real life test was completed, mid day on a weekend(less stress).  Real world time was 5 minutes 38 seconds according to the stop watch and digital kitchen thermometer.

Now my wife and I can simply watch the clock for six minutes while consoling our son, instead of hurriedly trying to test the temperature of the bottle.  Thanks to SolidWorks Simulation we get our baby back to sleep faster and more efficiently.

bottle-with-sim

Robert Warren

Robert Warren
Application Support Engineer
3DVision Technologies

2010 Simulation Studies Enhancements

Tuesday, December 1st, 2009

Hey everyone! Back for another 2010 Simulation What’s New Blog. This one covers a little bit of everything.

Auto-Recover
There is now an option to backup and recover mesh and solution data. To set this up, go to Tools, Options. On the System Options tab, select Backup/Recover. You will see the option to “Save auto-recover info after meshing and after running a simulation study”.

Sim Studies 0

If you use this option, keep an eye on how large your backup folder gets. I can imagine this could make this blow up pretty fast.

Solver Window Improvements
Similar to the changes that were made to the mesh progress window, the Solver Window has been upgraded as well. You can opt to see a condensed solver window like this:

Sim Studies 1

or a more extensive solver window like so:

Sim Studies 2

Fatigue Analysis
You now have to be in a fatigue study to enter an S-N curve. Not sure of the reasoning for this one yet. I wonder how it will affect the creation of custom materials. It is now possible to use the stress values from a specific solution step of nonlinear and linear dynamic analysis for fatigue studies. In a damage plot, damage is now shown as a percentage versus a fraction as it used to be.
A new Fatigue Check Plot has been added to static studies for Simulation Professional seats. It alerts you to areas of the model that may need further investigation due to fatigue issues. It is a “blue is good, red is bad plot” so the red area should get further attention in the form of a fatigue analysis. A single constant-amplitude fatigue event, either fully-reversible or zero based, is used to generate the plot.

Design Study
A new Design Study has been added. This is basically a combination of the old Design Scenarios and the Optimization module. Just as before, the user specifies variables, ranges and goals and the software goes through all the possible combinations to determine the best solution. There is an extensive tutorial on how to use this in the What’s New Document for further investigation.

Offsets for Composites
Previously, the software always positioned the surface used to define the composite shell in the center of the stackup. Now, it can be positioned either in the center, top, bottom or anywhere in between. This is done by specifying an offset ratio. An Offset Ratio of zero, places the surface at the center of the shell. 0.5 places it at the top surface of the shell. -0.5 places it at the bottom of the shell. Interpolation between these values can place the shell anywhere in between as well.

Sim Studies 3

Beams
Beams are now supported for Nonlinear Studies. They have improved the Neutral Axis Detection. Many of you may have noticed that Simulation previously had a hard time detecting beam lengths that were relatively short compared to their width. Anything with a length to width ratio of less than 3 was an issue. The Define Beam Neutral Axis command allows the user to over-ride this. It is now possible to edit the Torsional Rigidity and Shear Factor for Beams. Beams can now be bonded to curved shells and sheet metal bodies. Beam information can also now be added to reports and saved out as an edrawing.

That wraps up this blog entry. As always spay and neuter your pets and if you have any questions, refer to the 2010 What’s New Document or contact us on the support line. See you next time!


Seth Bischoff

Seth Bischoff
CAE Support Engineer
3DVision Technologies

Meshing Enhancements in Simulation 2010

Monday, November 16th, 2009

Back for another addition of Simulation 2010 What’s New. Today’s episode covers meshing enhancements. Enjoy!

Curvature-based mesher
There are some improvements to the curvature-based mesher. Compatible meshing is now supported for touching solid faces. Previously, all curvature based meshes were incompatible. The curvature-based mesher now checks for interferences between components. If there are interferences, the following dialog pops up:

Mesh 3

Clicking “Yes” puts you into the interference detection dialog box. The curvature mesher handles small features better than it did in previous versions.

Mixed Meshing
The mesh is now compatible between shells and beams that act as stiffeners.

Memory Usage
The mesher now uses memory more efficiently. The following chart from the What’s New document shows the results of running an h-adaptive mesh on Windows XP 32 bit:

Mesh 2

Shell mesh
You can again define shells by selecting the surface of a solid body. This is something that they took away in the 2009 version. In 2009, only sheet metal of surface bodies could be defined as shells. Enough people must have complained to get them to bring this back.

Mesh Progress Window
They have changed the look of the Mesh Progress Window. It now shows memory usage, elapsed time, the number of components that failed to mesh, and mesh progress.

Mesh 1

That wraps up the discussion of mesh imporvements in Simulation 2010. As always, if you have any questions about anything discussed here, refer to the What’s New documentation or direct questions to us on the support line. See you next time!


Seth Bischoff

Seth Bischoff
CAE Support Engineer
3DVision Technologies

2010 Simulation Interface Enhancements

Tuesday, November 10th, 2009

Hey everyone! SolidWorks 2010 is out! There are a lot of small improvements in SolidWorks Simulation. There is nothing earth shattering but there are a lot of long over-due improvements that make Simulation friendlier to use. I will try to put together a series of short blogs that outline the highlights. This entry will cover interface enhancements.

Study tree feature names are now more descriptive. It used to be, unless you manually renamed your features, you had to edit a feature to tell what you had actually applied. This is no longer the case. Most features have descriptions in parentheses next to them in the feature tree.

2010 blog 1

If you hover over an item in the Simulation feature tree, an even more detailed description pops up.

2010 blog 2

2010 blog 3

Hovering over a symbol in the design window also pops up the details.

2010 blog 4

Fixtures, loads, and connectors can now be organized into folders. To do this, right click on Connections, Fixtures, or External Loads and select Create New Folder. Items can then be dragged into the new folder.. When using the Connectors dialog box, and connectors that are created while the dialog box pushpin is depressed will be placed in a new folder. If this is not wanted, the items can be dragged out of the folder back into the general connections folder.

It is now possible to group edit like features. For instance, if you have 25 identical bolt connectors, you can either ctrl select or shift select all the bolts you would like to edit, right click, select edit feature, edit a value in the dialog box, and accept the change. The change will be applied to all the selected connectors.

These may seem like relatively simple interface changes but I think they will make Simulation much more user friendly. As always, if you have any questions about any of the enhancements discussed here, the What’s New documentation is a great source or I would be happy to answer your questions on the support line.

Seth Bischoff

Seth Bischoff
CAE Support Engineer
3DVision Technologies

Thermal Resistance definition for thermal contact

Friday, July 31st, 2009

In thermal analysis of assemblies, SolidWorks Simulation lets you define thermal contact resistance values. This allows you to model the thermal effect of a layer of a material which is too thin to mesh in 3D. However, the user needs to input the value of the resistance. Here is a primer on how to calculate the thermal resistance:

 glue-layer2

The expected value is either the total or distributed resistance, respectively in K/W or (K.m²)/W in the SI unit system.

The basic formula for temperature drop in a thin layer of material between two parts is given by:

DT = q * [t / (k * A)]

where:

DT = temperature drop at the contact zone in K

q = heat power flowing through the contact in W

t = thickness of the layer in m

k = thermal conductivity of the layer material in W/(mK)

A = surface area of the contact in m²

 

The total thermal resistance is t/(k*A) and the distributed resistance is t/k.

heat-flow2 

Thermal conductivity required to have a given thermal resistance

You can also determine the thermal conductivity required to have a given thermal resistance.

For a material of constant thickness, the total thermal resistance is Rt =  t/(k*A) and the distributed resistance is Rd = t/k.

With:

t = thickness of the layer in m

k = thermal conductivity of the layer material in W/(mK)

A = surface area of the contact in m²

Therefore, you can calculate the required thermal conductivity k to use in a material of thickness t to have the thermal resistance you need: k =  t/(Rt*A) or k = t/Rd.

Vikram Vedantham

Vikram Vedantham
CAE Technical Specialist
3DVision Technologies

Quick Tips for Less Painful Motion Analysis…

Wednesday, July 29th, 2009

I was working on a Motion issue today and thought I would share a few tips that help me set up a Motion Analysis:

Mate all components into their initial position.
Components are expected to move (obviously!!!!) so generally, you want to be able to drag the assembly (in SolidWorks) through the motion you expect to achieve in SW Motion. Once this is done, add a couple of extra mates to lock the assembly into its desired initial position. These can be suppressed within the Motion analysis but they are always there so you can get back to where you started.

Position the model in the graphics window as you would like it to appear in you Motion analysis.
I typically position the assembly as I would like to see it and then create a specific view just for Motion. To create a new view, hit the spacebar to bring up the Orientation View list and select New View which is in the upper left hand corner.

Do these two things before creating the Motion study. It can be tricky to move components or get the appropriate view after the Analysis is created so doing a little pre-analysis footwork can save some headaches.

Start with a simplified version of your assembly.
If dealing with a complex assembly, it can be tough to wrap your head around everything necessary to get everything set up properly within Motion. When possible, I will suppress components, get the partial assembly to run properly, and then reintroduce components. This isn’t always possible but can be very helpful when it is.

Seth Bischoff

Seth Bischoff
CAE Support Engineer
3DVision Technologies

WordPress SEO fine-tune by Meta SEO Pack from Poradnik Webmastera