Tools for coupled loads analysis¶
Collection of tools used for CLA - coupled loads analysis
Class for defining data recovery categories¶
|
Data recovery definitions. |
|
Adds a data recovery category. |
|
Decorator to ensure |
|
Add zero-rigid-body versions of selected categories. |
|
Amend a category |
|
Copy a category with optional modifications. |
|
Make excel file with summary of data recovery information. |
|
Merge DR_Def instances together to make a new instance |
Class for getting data recovery ready for running a specific event¶
|
Setup data recovery for a specific event or set of modes. |
|
Add data recovery definitions for an event or set of modes. |
|
Set a new data recovery order |
|
Returns an instance of the |
|
Applies the uncertainty factors to the modal ODE solution |
|
Applies the uncertainty factors to the frequency response functions (FRFs). |
Get list of all unique Q's used for SRS in all categories |
Class for storing and working with CLA results¶
Subclass of |
|
|
Add maximum and minimum values from an external source |
|
A generator for looping over all base events |
|
A generator for looping over all non-base events |
A generator for looping over all data recovery categories |
|
Calculate the .ext attribute from the .mx and .mn attributes |
|
Calculate statistical extreme response for event results |
|
|
Recursively deletes data from |
Delete any 'extreme' entries |
|
|
Form extreme response over sets of results |
|
Frequency response data recovery function |
|
Build initial results data structure. |
|
Initialize an "extrema" data recovery category |
|
Merge CLA results together into a larger |
|
PSD data recovery function |
|
Make time or frequency domain responses plots. |
|
Writes .ext files for all max/min results. |
|
Write comparison files for all max/min data in results. |
|
Write results tables with bin count information. |
|
Solve equations of motion in frequency domain with PSD forces |
Split results apart into a new |
|
|
Make SRS plots with optional printing to .pdf or .png files. |
Strips out response histories and non-extreme srs data |
|
|
Time-domain data recovery function |
Utility routines¶
|
Applies the uncertainty factors to the modal ODE solution |
|
Update extrema values in 'curext' |
|
Mimic Nastran's FREQ3 augmentation of a frequency vector. |
|
Get data recovery function(s) |
Return an |
|
|
Plot percent differences in two sets of values vs magnitude. |
|
Compute max & min of a response matrix. |
|
Make SRS or response history plots |
|
Get absolute maximum values between v1 and v2 while retaining signs and ignoring NaNs. |
|
Find where v2 is greater than v1 ignoring NaNs. |
|
Find where v2 is less than v1 ignoring NaNs. |
|
Print CLA event info, typically for the log file |
|
Compute phase-consistent (time-correlated) root-sum-square (RSS) responses in a PSD analysis; each RSS is of two rows. |
|
Form relative displacements data recovery matrix |
|
Writes .ext file for max/min results. |
|
Write a percent difference report between 2 sets of max/min data |
|
Write results tables with bin count information. |
- Notes:
pyyeti.cla.load()is an alias forpyyeti.ytools.load()pyyeti.cla.save()is an alias forpyyeti.ytools.save()