SAToolkit for Nastran (SATK) by Carl J. Poplawsky presented to Femap Symposium Ann Arbor, MI. date June 4th, 2015
MAYA Company Overview OEM Foundation Siemens PLM Partner 30+ years Software Developer Femap (Thermal, Flow, SAToolkit) NX, I-deas, BuildIT, DC Clarity Software Reseller NX, Femap, LMS Services Provider Structural, Thermal/Flow, Femap/NX API, SW development, Training, Support 120+ Qualified Domain Experts Advanced Degrees in Heat Transfer, CFD and Structural Analysis Presence Across North America Headquartered in Montreal Offices in Dallas, Chicago, Phoenix 2
SAToolkit for NASTRAN (SATK) Efficient and accurate random and sine solutions from NASTRAN normal modes results (SOL103) Sate of the art integration schemes Very fast generation of vibration responses Parallelized Efficient post-processing of Nastran results Ranking, sorting, enveloping, filtering Summaries by groups, subcases, etc. Margins of safety for different failure types Direct manipulation of.op2 file data Extremely efficient for large models Support NX & MSC Nastran MODE SUMMARY Windows & Linux Effective Mass Filter 1.10% Response Filter 30.00 GS Automatic Report Generation HTML, MS Excel, ASCII Mode Freq (Hz) Mx(%) My(%) Mz(%) Response Load Case Node Group Name 1 10.185 60.40% 0.00% 0.00% 38.27 1 6 ALL NODES 2 20.372 0.00% 0.00% 60.45% 38.26 3 6 ALL NODES 3 61.032 18.95% 0.00% 0.00% 19.31 1 6 ALL NODES 4 121.308 0.00% 0.00% 19.03% 19.31 3 6 ALL NODES 5 164.067 6.45% 0.00% 0.00% 8.97 1 6 ALL NODES 6 304.130 3.08% 0.00% 0.00% 6.33 1 2 ALL NODES 7 322.451 0.00% 0.00% 6.46% 8.97 3 6 ALL NODES 8 442.152 1.12% 0.00% 0.00% 3.43 1 3 ALL NODES 9 586.438 0.00% 0.00% 3.02% 7.37 2 6 ALL NODES 10 640.168 0.00% 79.73% 0.00% 31.58 2 6 ALL NODES 11 835.330 0.00% 0.00% 1.03% 3.30 3 3 ALL NODES 12 1857.840 0.00% 7.70% 0.00% 9.79 2 6 ALL NODES 13 2893.656 0.00% 2.00% 0.00% 5.83 2 2 ALL NODES 14 3646.219 0.00% 0.52% 0.00% 3.67 2 6 ALL NODES 15 4041.859 0.00% 0.05% 0.00% 1.27 2 6 ALL NODES
SAToolkit Suite Random Vibration Processor Sine Vibration Processor Modal Processor Energy Processor Mass Processor Stress Processor Grid Point Force Processor Element Force Processor
Random Processor State-of-the-art integration schemes Integration done on a subset of results No need to specify integration frequencies, SATK does it automatically! Don t have to worry about defining too few or too many Exact Von Mises stress calculation using ultra-efficient second-generation Segalman approach For random vibration loading, the probability distribution of von Mises stress is a nonlinear function of the linear stress components Deterministic approach (Gaussian) is incorrect SATK Random Processor computes the peak Von Mises stresses using improved Segalman approach Parallelized Solver Orders of magnitude faster than using Nastran for base node random vibration Stress margins of safety automatically calculated on groups of elements using specified factor of safety
Random Processor Performance metrics Small model: 8 seconds Exact 3-sigma peak Von Mises stress for all elements 64k nodes, 71k elements 50 modes, 1 axis Medium model: 1 min 55 seconds Exact 3-sigma peak Von Mises stress for all elements 420k nodes, 413k elements 25 modes, 3 axes Large model, 120 minutes Exact 3-sigma peak Von Mises stress for all elements 980k nodes, 600k elements 250 modes, 3 axes Op2 file size: 77 GB
Random Processor - Benefits For large tet meshes like the large example (below) Solution without SAToolkit is not feasible Disk space and/or CPU time prohibitive SATK allows the user to streamline the modeling process Spend less effort meshing Leverage free meshing with minimal de-featuring Avoid mid-surface extractions and mixed element types Reduced effort defining local element sizing No need to break up the modal solution into specific frequency ranges and then combine RMS results 75% reduction in modeling effort is not unusual
Random Processor - Output MS Excel Perfect for notching or other processing HTML Perfect for quick view and reports Binary Perfect for quick view in Femap
Sine Processor Uses efficient modal approach with option to use modal truncation Identifies a subset of eigenvectors Phase-consistent Von Mises Stresses Stress tensor is complex Von Mises stress is a real value Maximum possible Von Mises stress is computed for any phasing of the stress tensor components Stress margins of safety automatically calculated on groups of elements using specified factor of safety Accurate results Nastran eigenvectors are used Computes Nastran results, except faster
Modal Processor Provides all information required in preparation of modal forced response analysis For each mode Effective mass Maximum response estimation for excitation in all 3 translational directions for user-selected node groups Summary of all the modes that pass the following criteria: User-defined minimum effective mass User-defined minimum dynamic response
Modal Processor
SAToolkit Random Processor Demonstration Automotive Muffler
SAToolkit Suite Random Vibration Processor Sine Vibration Processor Modal Processor Energy Processor Mass Processor Stress Processor Grid Point Force Processor Element Force Processor
Energy Processor (modal analysis) Efficiently identify groups with high energy in complex models, on a mode by mode basis Compute both kinetic and strain energy
Mass Processor (all solutions) FEM s mass properties tabulated by physical property and optionally by user-defined element groups Mass properties separated into structural and non structural masses Accounts for lumped masses, 1-d, 2-d, 3-d, and laminate elements
Stress Processor (static analysis) Summarizes margins of safety for many element groups, across multiple subcases and for different safety factors Supported failure theories: Von Mises, Laminates, Honeycomb Sandwich For each group one can specify: Factor of safety, Allowable Stress, MS threshold, Failure criteria Dynamic stresses are combined in a phase consistent fashion Resulting margins of safety can processed as contour plots
Stress Processor Summary Worksheet Summarize margins of safety for many element groups, across Nastran subcases and for different safety factors
Stress Processor Detailed MS Excel Worksheets As many worksheets as there are combinations of subcases and user-defined stress cases
Grid Point Force / Joints Processor Synthesizes forces on groups of elements in complex geometries, for several subcases Extract resulting forces at a grid point resulting from a user specified group of elements MPC, SPC forces and applied loads can be considered Resulting forces may be in a coordinate system other then the grid displacement coordinate system Typically used for bolt and joints detailed hand calculations Also used for laminate/composite joint analyses
Grid Point Force / Joints Processor
Element Force Processor Efficiently summarizes forces on elements for many element groups and several subcases, component by component Force output varies depending on element type Summaries make it easy to identify critical component and element
Element Force processor MS Excel output of spring forces Rs 3 Ra 2 1 Example of bolt margin calculation in MS Excel using spring force data
Q & A Find out more www.mayasim.com info@mayasim.com