Sei sulla pagina 1di 28

SMT, Chartwell House, 67-69 Hounds Gate, Nottingham, NG1 6BB

Reference: RN10.1

MASTA release: 10.1

Release Notes
Commercial in Confidence

RN10.1 p a g e 1 |2 8
Release Notes | MASTA release: 10.1

Contents and Summary


The 10.1 release of MASTA contains all the capabilities from previous releases, various additional
features and some enhancements to previously included features. Various bug fixes are also
included. Areas where you will find new or revised functionality include the following:

Sound Pressure and Sound Intensity in NVH .............................. 4


 Sound pressure and sound intensity are now available as results in an NVH simulation

Ring Expansion due to Centrifugal Force .................................. 5


 Include effect of rolling bearing ring expansion due to centrifugal force

Tolerance on Bearing Internal Clearances ................................ 6


 Tolerance ranges for radial and axial internal clearance

Rib Undercuts and Raceway Grooves........................................ 6


 Include rib undercuts and raceway grooves for cylindrical and taper roller bearings

Dimension Labels on Rolling Bearings ...................................... 7


 Show dimension labels on rolling bearings when editing a bearing design

Improve Efficiency Reporting ................................................. 7


 Report load- and speed-dependent losses separately along with calculation details

Quadratic Elements in LTCA ................................................... 8


 Added an option to use quadratic elements in MASTA’s Advanced LTCA calculation

Improved Estimate of Extended Tip Contact Region in LTCA ........ 9


 For helical gears an option has been added to allow to select the region at the tip of the teeth for which
potential extended tip contact is considered.

SKF Bearing Module .............................................................10


 MASTA can now request bearing results from SKF servers over an internet connection

Additional Sources of Power Loss...........................................14


 Clutch losses

 Oil pump losses

Custom Design Constraints ...................................................15


 Cylindrical Gear Cutters can now have custom design constraints specified.

 The Simulation of Cutters can have custom constraints.

Rolling Bearing Protection ....................................................16


 It is now possible to password-protect the details of custom bearings in MASTA

page 2|28 RN10.1


Release Notes | MASTA release: 10.1

Updated Bearing Static Capacity Calculation ............................19


 There is an updated method for calculating static capacity using ISO76.

 There is a new method for calculating static capacity in ball bearings with large race groove radii.

Redesigned Coordinate System Editor .....................................20


 The coordinate system editor has been redesigned and any changes support undo / redo. It is now
accessible via the Component Report

Scripting Documentation Link ................................................21


 There is now a link from the Scripting Tab in MASTA to the correct version of the scripting documentation.

Advanced System Deflection Animation ...................................22


 It is now possible to animate Advanced System Deflection

Python in MASTA (Mastapy) 2.x Features .................................22


 There are extensive improvements to using Python with the MastaAPI

Order Plot in DRIVA .............................................................24


 New plot type to pick out orders from a frequency response in a run-up/down

Impact Power Result in DRIVA ...............................................25


 New result for gear meshes

Excitation Selection in NVH FE Export .....................................26


 Excitations and harmonics can now be excluded from the FE Export in NVH mode.

Concept Bearing Stiffness Matrix Per Load Case .......................26


 Override the specified stiffness matrix of a concept bearing on a load case.

Updated Schaeffler Rolling Bearing Data .................................27


 Data from BEARINX version 2019.2

RN10.1 p a g e 3 |2 8
Release Notes | MASTA release: 10.1

What’s New in MASTA release: 10.1


Sound Pressure and Sound Intensity in NVH
Sound pressure and sound intensity are now available as results in an NVH simulation for a full FE
that has the displacement expansion vectors loaded.

This calculation assumes uniform radiation from the transmission and takes as input the
calculated sound power and the specified details of the measurement enclosure. These are
specified on the Mass and Stiffness tab of the FE.

The results can be selected on the Dynamics Response tab following an NVH analysis.

page 4|28 RN10.1


Release Notes | MASTA release: 10.1

Ring Expansion due to Centrifugal Force


Including centrifugal effects can now also be extended to include the change in internal and
mounting clearances occurring as a result of the expansion of the rings of a rolling bearing. When
a bearing does not have a ring, the expansion of the connected shaft will be considered for
calculating the change in internal clearance.

Results can be found in the ‘Mounting’ table of a rolling bearing in System Deflection, and through
Custom Reporting.

RN10.1 p a g e 5 |2 8
Release Notes | MASTA release: 10.1

Tolerance on Bearing Internal Clearances


Tolerance ranges for bearing axial and radial internal clearance. These ranges can be taken from
ISO 5753, or specified manually; then either all internal clearance can be varied within their ranges
using a ‘Tolerance Factor’ on the load case, or by overriding the clearance on individual bearings.

Rib Undercuts and Raceway Grooves


The ribs on cylindrical and taper roller bearings can now be specified in more detail, with
manufacturing undercuts and raceway grooves.

page 6|28 RN10.1


Release Notes | MASTA release: 10.1

For the raceway this will affect the roller effective length used for the analysis and ISO/TS 16281
calculations. The rib contact calculations will take any undercut into account when calculating
contact stress and the contact range.

Dimension Labels on Rolling Bearings


When editing a rolling bearing design, MASTA will now show dimensions in the 2D drawing.

Improve Efficiency Reporting


A new report, “Transmission Efficiency Report”, dedicated to the reporting of efficiency results
has been added. This can be found on assemblies in System Deflection mode. The load- and
speed-dependent losses can now be reported separately along with details on the calculation
used.

RN10.1 p a g e 7 |2 8
Release Notes | MASTA release: 10.1

Quadratic Elements in LTCA


Added the option to be able to choose quadratic elements in Advanced LTCA. For some
geometries with significant curvature on the flank, such as cylindrical gears with large helix angles
and small numbers of teeth, linear elements can lead to results with some discrete features as a
function of the linear elements. Quadratic elements will lead to smoother results. Quadratic
elements are however more resource and time intensive.

page 8|28 RN10.1


Release Notes | MASTA release: 10.1

Improved Estimate of Extended Tip Contact Region in LTCA


For helical gears an option has been added to allow to select the region at the tip of the teeth for
which potential extended tip contact is considered.

In earlier versions of MASTA a fixed value of 40% of the face width was used. This in some cases
could lead to contact points being too spread out with not enough potential contact points on the
main part of the flanks. This could lead to less accurate results, with for example transmission
error curves which were a little bit jagged in shape. Including more points along the contact lines
with the options available would increase accuracy.

In this version the percent of the face width considered is by default calculated based on the
geometry of the gears and the static capacity of the gears. This in general leads to better
distribution of potential contact points and therefore more accurate results with the default
settings. The value can be overridden by the user if required. The setting “Face Width Factor for
Extended Tip Contact” can be found with the gear mesh selected in the Assembly Tree in Design
Mode

RN10.1 p a g e 9 |2 8
Release Notes | MASTA release: 10.1

SKF Bearing Module


MASTA can now request bearing results from SKF servers over an internet connection, showing
the results in the same interface as used for built-in analysis. This functionality uses the SKF
Bearing Select web service, which can be used manually by visiting
https://www.skfbearingselect.com/. MASTA sends the analysis speeds, loads, and conditions for
each SKF bearing in the design, and displays the results in the normal reports.

To activate this module, a username and password must be provided in the Bearing Settings
window. Links are provided to register for a new account and to view the terms & conditions and
privacy notice.

The password provided is encrypted and stored in the user settings, along with the email address.
An “Authenticate” button may be used to check the entered credentials.

If the SKF Module is enabled, MASTA will request results for all qualifying bearings at the end of
running a System Deflection analysis. These results can be seen in a new default report titled “SKF
Module Report”, as well as alongside ISO results in the default report for each bearing:

page 10|28 RN10.1


Release Notes | MASTA release: 10.1

The SKF rating life is also shown in the safety factors table, both for single load cases and duty
cycles:

Any warnings or errors from the SKF service will be shown in the Status panel.

RN10.1 p a g e 1 1 |2 8
Release Notes | MASTA release: 10.1

Details

 The SKF Module will show the SKF Rating Life result for normal bearings, and the SKF GBLM
Rating Life result for Hybrid bearings. These are different reporting properties so must both
be added to Custom Reports in order to see the result in either case. The SKF Rating Life entry
in the Safety Factors table uses whichever has been returned from the SKF service.

 The ISO281 value for the life modification factor a1 is passed to the SKF service. This is
calculated using the Failure Probability and Weibull parameter options in Bearing Settings.
However, the SKF service does not support values for a1 below 0.25. In this case, a warning
will be shown and no SKF Module results will be available.

 The MASTA lubrication conditions are passed to the SKF service, except in the case of bearing
with two seals. In this case, no lubricant is specified, and the SKF service will select an
appropriate grease for the bearing, and a warning will be shown.

 Super-precision bearings are not currently supported by the SKF service. A warning will be
shown and no SKF Module results will be available.

 Bearings which are not in MASTA’s built-in SKF catalogue will not display SKF module results.

 The SKF Module Results table uses the display units of the SKF Bearing Select website, instead
of the user’s selected units. The results can be viewed in other units by creating a custom
report.

 If the user’s saved credentials are invalid, a warning will be shown when running a System
Deflection analysis.

Information from SKF

A calculation with the SKF bearing module enables the following:

 For most SKF bearings, the following bearing performance results are calculated via an SKF
cloud service:

 SKF rating life (L10m)


 Basic rating life (L10)
 Equivalent dynamic bearing load (P)
 C/P
 Viscosity ratio (κ)
 Contamination factor (eC)
 Life modification factor (aSKF)
 Friction
 Grease life or relubrication interval
 Minimum load
 Static safety factor
 Bearing frequencies

page 12|28 RN10.1


Release Notes | MASTA release: 10.1

 A direct connection is made to the SKF bearing database, ensuring accurate and up-to-date
bearing data.

 SKF rating life fully accounts for the benefits of SKF Explorer bearings. In general, SKF rating
life is more realistic than ISO 281 modified rating life, but in particular for SKF Explorer
bearings.

Requirements

 Registration is required which can be done via the SKF website. A link is provided in Bearing
Settings for this purpose.

 An internet connection is required to connect to the SKF server.

Limitations

 The SKF bearing module does not support the following bearings:

 Non-SKF branded bearings

 SKF super-precision bearings

 SKF bearings for extreme temperatures

For these bearings, all results are calculated via the standard methods in MASTA.

 The bearing performance results as listed above are calculated. All other bearing
performance results are calculated via the standard methods in MASTA.

Additional info

 More info on SKF rating life can be found here. More info on the difference between SKF
rating life and ISO 281 modified rating life can be found here. For additional questions or
need for support by SKF, please contact skfbearingmodule@skf.com.

RN10.1 p a g e 1 3 |2 8
Release Notes | MASTA release: 10.1

Additional Sources of Power Loss


MASTA can now estimate power loss for clutches and oil pumps.

 Clutch losses are calculated in accordance with Park, K., Kang, M., Lee, J., Son, W.C., Harianto
J. and Kahraman A., “Development of an Analysis Program to Predict Efficiency of Automotive
Power Transmission and Its Applications,” SAE Technical Paper 2018 - 01 - 0398, 2018,
https://doi.org/10.4271/2018-01-0398. Parameter for the loss calculation can be input into
MASTA via the property grid when a clutch is selected:

 Oil pump losses are calculated in accordance with ISO 17179-1:2001. Switching the power
load type to be oil pump will provide properties for use in the calculation:

page 14|28 RN10.1


Release Notes | MASTA release: 10.1

Custom Design Constraints Extended to Manufacturing

 Cylindrical Gear Cutters can now have custom design constraints specified. Constraints can
be specified specifically for hobs, shapers, shavers, etc, or more generally for cutters.

 The Simulation of Cutters can have custom constraints too. Constraints can be added and
removed, and the severity can be specified.

 Custom Properties can be used in these constraints. Scripted properties are available through
the SMT Store and through customer created .net Solutions.

RN10.1 p a g e 1 5 |2 8
Release Notes | MASTA release: 10.1

Rolling Bearing Protection


It is now possible to password-protect the details of custom bearings in MASTA.

To protect a bearing, click the “Change Bearing Protection” button, then select an option:

page 16|28 RN10.1


Release Notes | MASTA release: 10.1

The three options are:

 None: This is the same behaviour as in previous versions of MASTA.

 Internal Geometry Hidden: Only the envelope, per-element results, and ratings are visible.

 Internal Geometry and Advanced Bearing Results Hidden: Only the envelope and ratings are
visible.

A password must be specified to protect the bearing. The password is not shown to the user.

Once the bearing has been protected, it cannot be unprotected without the original password.
Note that the password cannot be recovered from the saved MASTA file.

When the bearing is protected, some of the details on the “Basic Properties” tab, and all the
properties on the other tabs will be hidden:

RN10.1 p a g e 1 7 |2 8
Release Notes | MASTA release: 10.1

To change the bearing protection or unprotect the bearing, click the “Change Bearing Protection”
button and enter the password used to originally protect the bearing:

There is now an additional default report for a design which shows all the rolling bearings in use,
and details of their bearing protection levels.

The “Change Protection For All Unprotected Bearings” command enables protecting all
unprotected custom bearings in a design.

page 18|28 RN10.1


Release Notes | MASTA release: 10.1

When the protection level is “Internal Geometry and Advanced Bearing Results Hidden” the
“Bearing Results” tab in the System Deflection operation mode is disabled:

Updated Bearing Static Capacity Calculation


The method for calculating static capacity in ball bearings using ISO76 has been updated.
Previously, the static capacity was calculated using data for the static capacity factor, f0, from
Table 1 in ISO76, which is obtained from equations (3-19), (3-20), (3-25) and (3-32) in ISO/TR
10657: 1991. The static capacity is now calculated explicitly using the underlying equations (3-19,
3-20, 3-25 and 3-32) for f0 in ISO/TR 10657: 1991. This change may cause small differences
between the value of static capacity calculated using ISO 76 between MASTA 10.1 and previous
versions of up to 0.5% due to rounding errors present in Table 1 of ISO76.

A new method for calculating static capacity in ball bearings with large race groove radii has been
added following the specification laid out in Sections 3.1.1 and 3.2 of ISO/TR 10657: 1991.

RN10.1 p a g e 1 9 |2 8
Release Notes | MASTA release: 10.1

This method is applicable to radial and angular contact ball bearings where either the inner race
has a radius greater than 0.52 times the element diameter, or the outer race has a radius greater
than 0.53 times the element diameter (Section 3.1.1 of ISO/TR 10657: 1991). It is also applicable
to thrust ball bearings where either the inner or outer race radius is greater than 0.54 times the
element diameter (Section 3.2 of ISO/TR 10657: 1991). If the inner and outer race radii are both
smaller than these thresholds, then the method returns the result from ISO76.

Redesigned Coordinate System Editor


The coordinate system editor has been redesigned and any changes support undo / redo. It is
now accessible via the Component Report.

The coordinate system for rotation can be either the Local Coordinate System or World
Coordinate System. The rotation origin can be the origin of the Local Coordinate System, World
Coordinate System, or a user-specified coordinate system.

page 20|28 RN10.1


Release Notes | MASTA release: 10.1

Scripting Documentation Link


There is now a link from the Scripting Tab in MASTA to the correct version of the scripting
documentation.

Select a type in the Properties tree view and the documentation link will open a web browser at
the page for the selected type.

RN10.1 p a g e 2 1 |2 8
Release Notes | MASTA release: 10.1

Advanced System Deflection Animation


It is now possible to animate Advanced System Deflection

Python in MASTA (Mastapy) 2.x Features


There are extensive improvements to using Python with the MastaAPI. Mastapy 2.x boasts vast
usability improvements over the old version of mastapy with full intellisense support, Pythonic
naming conventions and code style, and much more.

http://documentation.smartmt.com/MastaAPI/10.1/articles/pythonScriptingIndex.html

page 22|28 RN10.1


Release Notes | MASTA release: 10.1

Intellisense Support

The biggest improvement made to mastapy is the full Intellisense support. Intellisense was
previously provided via the use of Python stubs but these were incomplete and temperamental.
The new Intellisense works consistently and is integrated into the mastapy package directly.

Intellisense allows you to quickly find methods or classes while importing. It shows you all of the
possible options for each sub-package or module and will intelligently search through the options
to find the one you want.

All objects have proper Intellisense support now. This means you can find all properties and
methods on any mastapy object with ease.

You can view the types and signatures of objects, methods and properties by hovering over them.
Every method and property has documentation telling you the expected arguments and the full
paths of all types. This can be useful if you need to know where to import certain types from.

mastafile.py

A new feature unique to mastapy is the mastafile.py functionality. Any file called mastafile.py
stored in the same directory as your Python scripts will be executed BEFORE any script is executed.
This means mastafile.py is perfect for containing initialisation procedures, such as the
mastapy.init call that has to be made before executing external scripts. This also means you only
have to write the mastapy.init call once in the mastafile.py file and have it automatically executed
for all of your scripts.

MASTA Property Hooks

An advanced feature of mastafile.py is the ability to write pre/post MASTA property hooks. These
are methods that are executed before or after a MASTA property is executed and can be used for
repetitive, rudimentary setup or tear-down procedures. Note that the hooks also require one
parameter for your MASTA object.

Pythonic Naming Conventions

All sub-packages, methods, properties and parameters use the snake_case naming convention
instead of the PascalCase naming convention found in the C# API. This change was made to
adhere to Python coding standards, as detailed in the PEP 8 Style Guide. This means all of your
code using the mastapy package will look a lot more Pythonic.

Quality of Life Improvements

There have been a lot of small, quality of life improvements towards the various types found in
the MASTA API for Python. The following lists a small number of these.

 Properties with generic types such as Overridable, EnumWithSelectedValue and


ListWithSelectedItem can now be implicitly set and retrieved.

RN10.1 p a g e 2 3 |2 8
Release Notes | MASTA release: 10.1

 All data structures such as lists and dictionaries now use proper Python data structures. This
means all Python methods for interacting with or manipulating data structures will now fully
work as expected.

 A new Python Vector3D class was added to mastapy and replaces all use of vectors in the
MASTA API. It can be used like a tuple and has a variety of additional operations available to
it.

Full Legacy Support

To ensure any scripts written with mastapy 1.x still work, mastapy 2.x has full legacy support. You
will not need to update any scripts to the new API.

Order Plot in DRIVA


A new plot type has been added to DRIVA to pick out the values from order lines in a run-up/down.
A speed range and number of speed values for the reference power load are specified. The
analysis time is split up whenever the reference speed changes between bins. These segments
are Fourier transformed using the current settings and then the peak values at the specified
orders are extracted. It can either use a specified order or pick out a number of harmonics from
a specified gear mesh.

page 24|28 RN10.1


Release Notes | MASTA release: 10.1

Impact Power Result in DRIVA


A new result showing the impact power has been added to DRIVA for gear meshes. This is the
relative velocity at the mesh multiplied by the force. Impact power is a useful metric for gear
rattle.

RN10.1 p a g e 2 5 |2 8
Release Notes | MASTA release: 10.1

Excitation Selection in NVH FE Export


Excitations and harmonics can now be excluded from the FE Export in NVH mode.

This is synchronised with the same options shown on the Dynamic Response tab, and is now saved
with the model to avoid the need to repeatedly exclude particular harmonics. Additionally, the
reportable property results (accessible through the “Results” item on parts in NVH reports) will
also exclude deselected excitations and harmonics.

If “Combine Excitations of Same Order?” is ticked, only the selected excitations and harmonics
will be included in the combined orders. If it is not ticked, the selected excitations and harmonics
will all be exported separately.

Concept Bearing Stiffness Matrix Per Load Case


When the ‘Stiffness Options’ setting on a concept bearing is set to ‘Specify Matrix’, you can now
override this matrix on each load case for that bearing.

page 26|28 RN10.1


Release Notes | MASTA release: 10.1

Updated Schaeffler Rolling Bearing Data


The most recent update of Schaeffler rolling bearing data (BEARINX version 2019.2) has been
included in the rolling bearing catalogue.

RN10.1 p a g e 2 7 |2 8
Release Notes | MASTA release: 10.1

-last page-

page 28|28 RN10.1

Potrebbero piacerti anche