Archive for the ‘COSMOSWorks’ Category

Connections in Assembly Frequency Analysis

Tuesday, July 28th, 2009

If you have tried to run any type of frequency analysis on an assembly, you may have noticed that the only types of contact conditions available to you are Bonded and Free. The No Penetration contact condition is not available. The reason for this is that constant stiffness and mass matrices are a requirement for frequency analysis. No Penetration allows components to come together or to separate during the course of an analysis which would represent a change in the stiffness matrix. This also precludes the use of bolt connectors in an assembly frequency analysis as bolt connectors utilize No Penetration contact conditions.

There are two methods around this. The first is to replace the bolt connectors with bonded contacts at the necessary locations. The second option is to apply free contact between the connected components and utilizing pin connectors. The first method generally makes the model overly rigid resulting in higher than actual natural frequencies. The second method leans the other way. While these methods do not provide completely accurate results, they typically bound the true frequencies.

P.S. This is also the case for Modal Time History, Harmonic, and Random Vibration Linear Dynamic analysis. As stated above, Bonded and Free contacts are also typically suitable assumptions in these cases as well.

Seth Bischoff

Seth Bischoff
CAE Support Engineer
3DVision Technologies

Reviewing boundary conditions

Thursday, May 28th, 2009

Thank you, Richard Wand (MJ Engineering – http://mjengineering.com/) for showing this cool trick!! And thank you Tony Tsao (SolidWorks Corporation) for reminding me to blog about this after the Simulation Tips and Tricks Webinar!!

In numerous instances, I have had the need to revisit some of the conditions that I set up on a simulation study. For instance, going back and checking what I applied on one bolt!! Or checking the value of a pressure load that I set up on the model. Usually, the quickest way to do this would be to right click on the item in the simulation tree, and select Details. This would pop-up a window that shows the definition of that item.

details1

What is cool is the fact that you can lock this pop-up window down using the push-pin on the top right corner of the window.

details-2

Thereafter, clicking any entity on the simulation tree would bring up its corresponding definition in the pop-up window. Try doing this by walking through some of the items you have already set up in your Simulation tree (such as connections, external loads, fixtures, etc.).

Another way of getting  a quick summary of any portion of the pre-processing is to generate a report and choose to only include a specific item (such as external loads) in the report. Publishing the report would list out all the external loads that were setup in the study.

Remember: Reviewing boundary conditions is a necessary step before running the analysis, and when troubleshooting erroneous results!!

Vikram Vedantham

Vikram Vedantham
CAE Technical Specialist
3DVision Technologies

How to Correct a Singular Matrix Error Message

Thursday, May 14th, 2009

Here is an error message that I get on a fairly regular basis on the support line:

pic1

This is a pretty simple problem to solve. This error means that the model is not sufficiently restrained to allow the solver to reach a solution. This could be caused either by a lack of restraints or incorrect contact conditions. To trouble shoot this, right click on the study name and select Properties. In the solver box, there will be an option that says “Use soft spring to stabilize model”.

pic2

This option artificially stabilizes the model by attaching a soft spring element to every node in the model. This stabilizes the model just enough to allow the solver to come up with a solution. Re-run the analysis after activating the soft spring option. You will probably get a large displacement error message. Click No. Clicking Yes will activate the large displacement flag which will apply the load in small steps. This is not what we are going for here. We just want to see where the model is inadequately restrained.

pic3

Once the solver finishes, animate the results by right clicking on one of the result plots and selecting Animate. This should show you what is happening with the model. You may see movement that you would not expect. All degrees of freedom need to be restrained, even if motion is not expected in a given direction. Add the additional restraints or contact conditions then re-run the analysis. Once the analysis is behaving as expected, make sure you deactivate the soft spring option. The soft spring elements can slightly affect your stress results so always deactivate the soft spring option before trusting your results.

Seth Bischoff

Seth Bischoff
CAE Support Engineer
3DVision Technologies

Transition Layers in Mesh Control

Tuesday, May 5th, 2009

While practising for the upcoming Simulation Premium training class this week that I am going to teach, I came across an instance where I wanted to control the number of layers for the growth of mesh size. Prior to 2009, the Mesh Control utility in Simulation permitted the user to specify the number of layers to grow from the local element size to the global element size. This functionality is gone in 2009. That confused me as much as some of the attendees at the COSSUG meeting two weeks ago in Columbus, OH.

Well, the solution is tricky to get to, but is available in 2009!!

Apparently, the two options available now are the desired local element size, and a ratio called a/b. The ratio was defined previously as the desired Aspect Ratio (or a measure of skewedness of the elements). In 2009, the definition has been re-written as the ratio of the element size in one layer to the element size in the preceding layer.

Now, that got me thinking about how to back-calculate and hence control the number of layers. So here is the solution:

The general expression that dictates mesh sizes can be stated as:

equation

 Here is an example:

Suppose I want the local size to be 0.2mm and the global size to be 0.3456mm, and the number of layers to be 3. I can calculate the a/b value by substituting these numbers into the above equation. I end up with a value of 1.2, which would yield the desired result in the mesh. If I want the number of layers to be 10, I can re-calculate the equation, and the new a/b value is 1.056.

As a generalized observed rule, the smaller the a/b value, the slower the growth rate.

So pull out those calculators, and start punching away!! The functionality is still there.

Vikram Vedantham

Vikram Vedantham
CAE Technical Specialist
3DVision Technologies

Summary of FEA 101 at COSSUG

Friday, April 24th, 2009

As promised, here is a summary of the FEA 101 session that Richard conducted at the COSSUG meeting in Westerville, OH this week:

The session involved a basic discussion of what the finite element method is, and why a user should opt for it. The fundamentals of finite elements were established as a process of breaking down a structure into smaller segments in order to capture its response to loading conditions. This breakdown relates to the process called meshing where the model now is made up of elements and nodes (corner points on elements). The roots of this process were traced back to the mathematics that governs stresses and strains. 

eq11
 
Rearranging the terms, 

eq21                                                                                                                                                

In other words, it can be said that any structure behaves very similar to a spring mass system, where F is the external force, k is the stiffness of the structure (contributed by the material and the geometry), and x is the displacement response to the instigating force.

The above principles were extended to the displacements of the nodes created in the mesh, thus depicting the deflection of the structure to the applied loads. Once the resulting deflections are determined, the strains and subsequently the stresses are captured in the geometry.

The discussion moved on to understanding the different meshes that can be created inside Simulation, and how the nature of the geometry (solid structures v. sheetmetal v. weldments) dictates the type of mesh to be created. The topic of converged results crept into the picture here, and hence the topic of refining meshes progressively to study stress/energy norm convergence was brought up.

The different steps in setting up a finite element problem were discussed in good detail:

1. Definition of the study – determining the type of analysis to perform based on the desired results (static, non-linear, linear dynamics for stresses and deflection, thermal for temperature, frequency for resonant frequencies, etc.)

2. Material – determining the type of material to use, its underlying assumptions, and the required material properties for the type of study

3. Fixtures (Restraints) – specifying the locations in the geometry where the structure is constrained from freely moving

4. Connections (contacts/connectors) – locating areas of existing/potential contact and also connecting multiple bodies together with virtual fasteners

5. External Loads (forces/pressure etc.) – indicating regions where the load acts on the design, and the nature of the loads

6. Meshing, running the analysis and viewing the results

Finally, there was a good amount of time invested in understanding what SimulationXpress offers (the free FEA introductory tool inside every seat of SolidWorks), and what its limitations are.

The seminar ended on a summary of some neat tips and tricks shown at SolidWorks World this year. The discussion on the limitations of SimulationXpress will form the basis of the first part of FEA 201 next week, which will help lead into the full-blown Simulation Portfolio.

I will post some key take-aways from the session in my next post!!

Vikram Vedantham

Vikram Vedantham
CAE Technical Specialist
3DVision Technologies

Simulation 2009 What’s New (Part Last)

Wednesday, October 22nd, 2008

Composites

That’s right.  We now have composites in Simulation 2009.  Let’s take a little look at what it can do…

Let’s start with the basics:

Composites can be used for linear static, frequency, and buckling studies.  Up to 50 layers can be specified in any given shell.  Each layer can have a different material assigned.  Isometric and orthotropic materials can be used.  Plies are assumed to be perfectly bonded with no bonding thickness and negligible shear deformation between them.  There are three composite options available:

-          Symmetric laminate

-          Unsymmetric laminate

-          Sandwich composite

The sandwich composite is a three layer composite, two outside skin layers around a core layer.  The skin materials should be stiffer than the core material.

Failure Criterion

Once the composite shells are defined, everything works like any other shell mesh study.  Loads and restraints are loaded exactly the same as always.  The only other thing that changes for the composite study is the failure criterion utilized for a Factor of Safety plot.  I could try to interpret this but I think it would be better to quote the What’s New manual for the next three sentences:

“To determine whether a laminate will fail due to applied loading, the program first calculates stresses in all plies.  It applies next a failure criterion based on these stress levels using a failure theory.  A laminate is considered to fail when at least one ply fails.” (What’s New in SolidWorks 2009, pg.115)

There are three failure criterions that can be used for creating a FOS plot for a composite analysis.  They are Tsai-Hill, Tsai-Wu, and Max Stress.

Tsai-Hill

I spent quite a while looking for a good explanation of these criterion but the best ones that I came across were in the Simulation help file.  For Tsai-Hill:

“This criterion considers the distortion energy portion of the total strain energy that is stored due to loading.  The distortion energy is the portion of strain energy that causes shape change.  The other portion is the dilation energy that causes volume change due to loading.”

Tsai-Hill should be used in situations where the tensile and compressive strengths are equal and the cross-fiber is tensile.

Tsai-Wu

Tsai-Wu is very similar to Tsai-Hill.  The primary difference is that Tsai-Wu takes into account differences between tensile and compressive strengths.  This makes this criterion a little more of a general solution.  The note in the failure criterion selection box states:

“Tsai-Wu Criterion is best applied to composite materials that have inequal strengths in tension and compression AND the cross-fiber stress is primarily in tension.”

Tsai-Hill and Tsai-Wu cannot predict fiber failure, matrix failure, or fiber-matrix interface failure.

Max stress

The Max Stress Criterion should be used when the cross fiber stress is compressive.  From Simulation help:

“Failure occurs according to the maximum stress criterion when the stress in one of the principal material directions exceeds the strength in that direction.  The overall state of stress in the global coordinates is first computed by the program.  Then, the program computes stress along the principal material directions for each lamina by applying a coordinate transformation.”

So which one do I use?

It boils down to this.  If you have compressive cross fiber stress, use the Max Stress criterion.  If you have tensile cross fiber stress, use Tsai-Hill if the compressive and tensile material strengths are the same.  Use Tsai-Wu if the compressive and tensile strengths are not the same.

This wraps up my summation of Simulation What’s New for 2009.  If you have any specific questions about anything that I discussed here, I highly recommend more in-depth examination of the What’s New Document and the help files.  They are great tools.  If you can’t find your answers here, feel free to send your inquiries to support@3dvision.com and I will be happy to see what I can do to provide you with answers.

Seth Bischoff

Seth Bischoff

CAE Support Engineer

3DVision Technologies

Simultation 2009 What’s New (Part III)

Tuesday, October 14th, 2008

Back at it with Part III.  Here we go…

Assemblies

They made a nice little change to assembly analysis.  It is now possible to exclude a component from an analysis without suppressing it.  It is also possible to treat components as rigid, flexible, floating, or fixed in space.  Right click on the component in the analysis tree and select the option to apply.

Sheet Metal

Sheet metal components are automatically meshed using shell mesh in 2009.  The shell is created at the mid-plane of the sheet metal part without the user having to create the mid-plane surface separately.  It is possible to switch back to solids by right clicking on the shell in the Simulation tree and selecting “Treat as Solid”. 

Loads, restraints, connectors, and contacts can now be applied directly to the geometry.  The software will automatically apply them to the shell in the appropriate manner.  This includes symmetry.  No more restraining the normal translation and the other two rotations.  Much simpler.  I love it!

Connectors

It is now possible to check the Factor of Safety for Connectors.  Bolt and pin connectors are available in shell analysis studies.  Bolts and pins can also be applied to a mixed stack of solid and shell components.

Mesh

Mesh type is no longer selected when creating a study.  The mesh type that is used for any component can be changed within a study.  When a new study is created, each component defaults to a mesh type based on the geometry.  Structural components default to beam mesh.  Sheet metal components and surfaces bodies default to shells.  Everything else defaults to solid mesh.  Any of these can be changed by right clicking on the component in the Simulation tree and selecting the desired mesh type.  If you have a solid body and you want to treat it as a shell, you are now required to create a surface at the location where you want the shell.

Mesh control dialogue has been updated.  There is a new Mesh Density slider bar that can be used to refine or coarsen the mesh on faces or for entire components.  The option to apply a specific mesh size is still available.

A model simplification tool is built into the mesh menu.  When you right click on the mesh, there is an option to “Simplify Model for Meshing”.  This opens a simplify tool in the task pane.  A simplification factor can be applied to fillets, chamfers, holes, etc.  This is a neat little tool.  I will have to play with it to see what type of job it does.

The last topic that I need to go over is probably the one that everyone is waiting for.  Composites are new in Simulation 2009.  Look forward to an in depth discussion of composites in Simulation in my next entry…  after I do a little research and learn enough to do it justice…

Seth Bischoff

Seth Bischoff

CAE Support Engineer

3DVision Technologies

Simulation 2009 What’s New (Part II)

Friday, October 10th, 2008

Hey everyone.  Back for the second installment of What’s New in Simulation 2009.  Let’s jump right in.

Material

In the past, COSMOS and SolidWorks utilized separate material databases.  The SolidWorks material could be used in a COSMOS study but the databases were separate.  In general, the SolidWorks materials did not contain as many properties as the COSMOS materials.  This is no longer the case in 2009.  There is now a combined database for SolidWorks and Simulation.  The materials dialogue box has been enhanced as well.  Three new tabs have been added:

     -   The Custom Properties tab has been added to add properties for custom defined materials. 

     -  The Application Data tab allows the user to add information / details pertaining to custom defined materials. 

A Favorites tab has been added to make it quick in easy to select your most used materials.  A Source field has been added so the source of properties, tables and curves, and Fatigue SN curves can be documented within the material definition.  A default failure criterion can be selected for each material.  If you utilize the automatic setting in a FOS plot setup, the default criterion specified for the material will be used.

Thermal Studies

There are two changes for thermal studies that I am absolutely thrilled about.  There is now a button to “Select all exposed faces” when applying thermal loads.  That’s right.  No more rotating the model to select every single face of a model to apply a temperature!   Something so simple that brings so much joy…

The other big change is that you are no longer required to copy the same mesh from a thermal study when applying thermal results to another study.  This is a huge improvement.  It is no longer necessary to apply a thermal resistance contact condition everywhere a no penetration or bonded contact condition needs to be in the static or non-linear study.  Those of you who deal with this on a regular basis are granted a cone of silence so you can jump for joy and scream at the top of your lungs. 

Revolutionaries Unite…

That’s right folks!  The riots and marches on headquarters have finally brought them to their knees!  They couldn’t hold us down forever!!!  There is now a simple way to save out a deformed shape from a Simulation analysis! 

It took them long enough to do this but they did it right.  To save out a deformed shape, right click on the Results folder and select “Create Body from Deformed Shape…”.  You can either save it out as a configuration or a new part.  Type in a name, click the green check mark and boom!  You have a model that is the deformed shape of your analysis.  This is of course imported geometry so the design tree for the deformed part contains only “Imported1”. 

Power to the people!  Now what am I going to do with all these extra berets

Part III coming soon!  Stay tuned…

Seth Bischoff

Seth Bischoff

CAE Support Engineer

3DVision Technologies

COSMOS 2009 What’s New

Monday, October 6th, 2008

Hey everyone.  I am going to be outlining some of the key changes to the simulation tools within SolidWorks 2009 over the next couple blog entries.  This is in no way meant to be a complete list of all the enhancements / changes within 2009 but a discussion of the highlights as well as some necessary information meant to make your transition to ’09 as productive and seamless as possible.  A complete description of changes can be found in the What’s New document which can be found under the Help menu in SolidWorks 2009.  These blog entries will loosely follow the outline of the chapter 10 of this document if you want to refer to it for further clarification.

SolidWorks Simulation?!!!

Let’s jump into the changes.  That’s right folks.    It starts right at the top with a name change.  No more COSMOS.  The name has been changed to SolidWorks Simulation.  Here is a rundown of all the product name changes:

COSMOSWorks                                          →                 SolidWorks Simulation

COSMOSWorks Professional                  →        SolidWorks Simulation Professional

COSMOSWorks Advanced Professional  →             SolidWorks Simulation Premium

COSMOSXpress                                         →                 SolidWorks SimulationXpress

COSMOSFloXpress                                    →                 SolidWorks FloXpress

COSMOSFloWorks                                    →                  SolidWorks Flow Simulation

COSMOSMotion                                        →                  SolidWorks Motion

Keep this in mind because from now on the new naming convention will be utilized in the remainder of this and all subsequent blogs.

“Where’s my COSMOS tab?” – User Interface Changes

I’m sure I will be getting a lot of this one.  SolidWorks Simulation features a significant user interface change.  You will no longer have a COSMOS tab in your feature manager tree.  You will now have a Solidworks Simulation tab at the bottom of you design window, in the same neighborhood that the Motion tab moved in 2008.  You will have a new tab for each Simulation study.  When a Simulation tab is selected, a Simulation tree overlaps the SolidWorks feature manager tree.  You will only be able to see one Simulation setup at a time since they are on different tabs but items can still be drag and dropped to other studies.  To do this, select the items to transfer, and drag and drop them onto the desired Simulation tab.  Studies can now be renamed or duplicated by right clicking on the corresponding tab and selecting either rename or duplicate.

Within the Simulation tree, there has also been changes.  The Loads / Restraints folder is no more.  Restraints are now located under Fixtures.  Loads are located under External Loads and thermal loads are listed under Thermal Loads.  Connector and contact conditions are under Connections.

Here’s one that I am extremely excited about.  It is now possible to add split lines within Simulation.  It is no longer required to switch back to the SolidWorks tab to add your split lines.  A Split tab has been added to the property managers for Fixtures, External Loads, and Connectors.  The user can click on this tab within the property manager, create a sketch of the required split area, apply it to the required faces, and then apply the appropriate loads / restraints etc. within the same property manager.  This one can be a big time saver.

When applying a load / restraint / connector, the symbol will appear on the model as a preview to give you a better idea of what you are doing.  It is now possible to double click a symbol in the design window and bring up the corresponding Property Manager.

These interface changes are significant and will take some time to get used to.  In an attempt to ease the adaptation process, a set of four videos will pop up when Simulation is first added in.  These videos will pop up for viewing everytime Simulation is added in until the user selects a button to turn them off.  I highly recommend viewing them each a couple times to get a grasp of the changes in the interface and the work flow.

Seth Bischoff

Seth Bischoff

CAE Support Engineer

3DVision Technologies

Comparing Results from Multiple Studies/Physical Tests

Saturday, August 2nd, 2008

Did you know that you can compare data between multiple studies by using functionality in COSMOS called COMPARE TEST DATA?

Let us take an example of a model with multiple studies defined. We are interested in comparing the stress and displacement results at a specific strain gauge location (located by a vertex shown in the figure).
vertex.JPG

You can access the compare test data tool by right clicking on the part/assembly name as shown.

compare-test-data.JPG

In the Compare pop-up window, the user is required to select the vertex where the data is to be studied by clicking the “ADD” button. The user can select the type of quantity to be studied there as well (stress, displacement etc.).In the bottom portion of this window, the user can select which studies are to be compared. Once the user selects the “COMPARE” button, COSMOS would list out the results by comparing the different quantities against the selected studies.

compare-screen.JPG

Upon assigning the vertex/vertices where the result quantity is to be studied, as well as the studies in the bottom panel which are used in the comparison, the values are computed. These results are shown in the adjoining figure. Note that the percentage deviation from the first study in the list is also indicated in the columns. This helps estimate the error/eccentricity in results when comparing multiple “what-if” scenarios.

results.JPG

Vikram Vedantham

Vikram Vedantham
CAE Technical Specialist
3DVision Technologies