Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Reference: RN10.1
Release Notes
Commercial in Confidence
RN10.1 p a g e 1 |2 8
Release Notes | MASTA release: 10.1
There is a new method for calculating static capacity in ball bearings with large race groove radii.
RN10.1 p a g e 3 |2 8
Release Notes | MASTA release: 10.1
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.
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
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.
RN10.1 p a g e 7 |2 8
Release Notes | MASTA release: 10.1
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
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:
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.
For most SKF bearings, the following bearing performance results are calculated via an SKF
cloud service:
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.
Limitations
The SKF bearing module does not support the following bearings:
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
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:
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
To protect a bearing, click the “Change Bearing Protection” button, then select an option:
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.
When the protection level is “Internal Geometry and Advanced Bearing Results Hidden” the
“Bearing Results” tab in the System Deflection operation mode is disabled:
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.
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.
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
http://documentation.smartmt.com/MastaAPI/10.1/articles/pythonScriptingIndex.html
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.
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.
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.
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.
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.
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.
RN10.1 p a g e 2 5 |2 8
Release Notes | MASTA release: 10.1
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.
RN10.1 p a g e 2 7 |2 8
Release Notes | MASTA release: 10.1
-last page-