T/HIS 9.4 LS-DYNA ENVIRONMENT T/HIS 9.4 - Summary • • • • • • What’s new? – access to presentation about new features Automatic curve generation for comparing models Units Annotation of min/max and injury values Automatic curve groups for each model New operations – – – – – – • FAST-TCF – – • • • • • New correlation measure Pure Butterworth filter options Make monotonic FFT Magnitude & phase Reverse FFT Normalise X Option for leaving existing curves visible New commands New data extraction capabilities Enhanced Page Layout Options New preferences New shortcuts Customisation – – Customisable shortcuts Customisable dynamic viewing Back to Contents LS-DYNA ENVIRONMENT Slide 2 What’s new? • • This presentation describing the new features of T/HIS 9.4 may be accessed in pdf format from within T/HIS: This is part of the standard 9.4 installation. The pdf file is kept in the directory $OA_MANUALS/new_features Back to Contents LS-DYNA ENVIRONMENT Slide 3 Automatic curve generation - comparing models After extracting results from one model and processing the data (filtering and other curve operations), we now want to compare the results against a different model. How can we create like-for-like curves from the second model easily? There is a new function that does this… Curves from Model 1 Comparison Model 1 versus Model 2 Back to Contents LS-DYNA ENVIRONMENT Slide 4 Automatic curve generation - comparing models • When opening a 2nd or subsequent model, T/HIS can now automatically extract results to match a set of existing curves belonging to the first model (or other selected model). • In addition to reading data, this option will also apply any curve operations that have been carried out. • Curves are automatically added to the same graphs as the existing curves that were copied. Back to Contents LS-DYNA ENVIRONMENT Slide 5 Automatic curve generation - comparing models • By default the style (colour, width, linestyle) of each new curve is copied from the original curve. • Control over the style of the new curves is offered, e.g. – Make all the new curves green – Make all the new curves the same colour as the original curves (“copy”) Back to Contents LS-DYNA ENVIRONMENT Slide 6 Automatic curve generation - comparing models In this example, the colour of each curve is copied from the original, but line-style is made dotted instead of solid. Back to Contents LS-DYNA ENVIRONMENT Slide 7 Units • • • T/HIS 9.4 can handle and display units A different unit system for each model can be defined if required When data is extracted from models, the unit system is stored with the resulting curves Each model can be defined with one of the following unit systems: – – – – – – Back to Contents LS-DYNA ENVIRONMENT U1 m:kg:s (SI) U2 mm:T:s U3 mm:kg:ms U4 mm:gm:ms U5 ft:slug:s U6 m:T:s Slide 8 Units If a model unit system has been defined, T/HIS will associate every data component read from an LS-DYNA results file with one of the following quantities and the appropriate unit: Time Rotation Momentum Energy Density Energy Rotational Velocity Density Mass Flow Work Rotational Acceleration Stress Frequency Temperature Length Strain Power Displacement Area Force Thermal Flux Velocity Volume Moment Force per unit width Acceleration Mass Pressure Moment per unit width Back to Contents LS-DYNA ENVIRONMENT Slide 9 Units • • Change display units The units displayed on the graph (“Display units”) can be different to the model units In that case, T/HIS automatically scales the curve data to display it in the new unit system Units automatically converted by T/HIS Back to Contents LS-DYNA ENVIRONMENT Slide 10 Units When curve operations are carried out on curves with units defined, the output units are also calculated For example, differentiating a velocity curve will output an acceleration curve with the correct units Back to Contents LS-DYNA ENVIRONMENT Slide 11 Units • • • Other examples of unit conversion: Input 1 Input 2 Operation Output Velocity (m/s) Velocity (m/s) Add Velocity (m/s) Velocity (m/s) Displacement (m) Add Unknown Velocity (m/s) Velocity (m/s) Divide Constant Velocity (m/s) Displacement (m) Divide Frequency (1/s) Velocity (m/s) Constant Add Velocity (m/s) Velocity (m/s) Constant Divide Velocity (m/s) Note that if an operation is carried out using two or more input curves with different units and the result is a curve with inconsistent units, then the units are set to “unknown” If one of the inputs is a constant then it is assumed to be unitless Back to Contents LS-DYNA ENVIRONMENT Slide 12 Units For each of the basic quantities, a choice of unit labels is available and can be manually edited. Back to Contents LS-DYNA ENVIRONMENT Slide 13 Units Where the units of a curve are unknown or incorrect, the units may be set manually. Back to Contents LS-DYNA ENVIRONMENT Slide 14 Units • • User-defined units may be applied The powers for each fundamental dimension are required to describe the unit: – – – – – Length Mass Time Angle Temp Back to Contents LS-DYNA ENVIRONMENT Slide 15 Annotation of min/max and injury values • A new Curve Properties menu is available that can be used to display: – A summary of the Maximum and Minimum values of all the curves plotted in a graph – Maximum and Minimum values and Injury Criteria values for each curve – Maximum, Minimum, Average and Injury Criteria values in the legend – Formatting options are available to change the appearance of the values Back to Contents LS-DYNA ENVIRONMENT Slide 16 Annotation of min/max and injury values • If more than one curve is plotted in a graph, the Summary option can be used to show the Maximum and Minimum values of all the curves Back to Contents LS-DYNA ENVIRONMENT Slide 17 Annotation of min/max and injury values • • Each individual curve can have its maximum and/or minimum identified with and/or labelled with the min/max value Injury criteria values (HIC etc) can also be displayed if applicable Back to Contents LS-DYNA ENVIRONMENT Slide 18 Annotation of min/max and injury values • The appearance of the displayed values can be changed in the Format menu – – – – – – – Text font, size and colour Background colour and transparency Border colour and width Connecting line X and Y values Number format Number of decimal places Back to Contents LS-DYNA ENVIRONMENT Slide 19 Annotation of min/max and injury values Textboxes can be moved by dragging with the mouse Back to Contents LS-DYNA ENVIRONMENT Slide 20 Annotation of min/max and injury values The legend can display the Maximum, Minimum, Average and Injury Criteria values Back to Contents LS-DYNA ENVIRONMENT Slide 21 Automatic curve groups for each model • A T/HIS Curve Group is now created automatically for each model. • Any curves read in from a model are automatically added to the curve group for that model. • One additional curve group is also created for any curves that are read in from other files. Back to Contents LS-DYNA ENVIRONMENT Slide 22 Automatic curve groups for each model • The contents of an automatic curve group can not be modified. • Curves in an automatic group are highlighted in yellow. • All other curves are listed in grey. • Groups can be selected as inputs into curve operations, have their line style set and can be blanked. This speeds up the selection of multiple curves. Back to Contents LS-DYNA ENVIRONMENT Slide 23 New operations - COR3 • A third correlation function COR3 has been added which returns an index number that indicates the level of correlation between two curves. An explanation how this is calculated is given on the next slide. • The dialogue command is /AM COR3 Back to Contents LS-DYNA ENVIRONMENT Slide 24 New operations - COR3 1. 2. Both of the curves are normalised on the x and y-axis with factors chosen by the user (or by default the maximum x and y values of the curves). For each point on the first curve, the geometrically nearest point on the second curve is calculated. Shortest distance from points on black curve to red curve Shortest distance from points on red curve to black curve 3. 4. The root mean square of these distances is subtracted from 1 and multiplied by 100 to give an index. The same process is carried out along the second curve to obtain a second index and the two are averaged to give a final index between 0 and 100. NOTE: The choice of normalising factors is important to ensure the correlation index remains in the range 0 to 100. Back to Contents LS-DYNA ENVIRONMENT Slide 25 New operations - BUT (p) • The existing Butterworth filters in T/HIS are not as defined in textbooks: – They have a reflection method for reducing end-effects. – The input curve is passed twice through the filter (one pass forwards, one pass backwards) to eliminate phase lag. This results in a transfer function different from that of a “textbook” Butterworth filter • A function BUT(p) has been added – this is a pure (“textbook”) Butterworth filter. • The dialogue command is /AM BUTP Back to Contents LS-DYNA ENVIRONMENT Slide 26 New operations - BUT(p) • The graph below shows the difference between using the BUT(p) and BUT functions • The Pure Butterworth filtered curve has a lag at the start of the curve (end-effect), and the peak in the filtered curve lags the peak in the raw data (phase lag). Raw data Phase lag Filtered with BUT Filtered with BUT(p) • However, the transfer function of BUT(p) is as described in textbooks for a Butterworth filter. End-effect Back to Contents LS-DYNA ENVIRONMENT Slide 27 New operations - MON • • A function MON has been added to sort a curve into monotonically increasing X-axis values The dialogue command is /OPER MON Back to Contents LS-DYNA ENVIRONMENT Slide 28 New output option for FFT • By default, FFT outputs a single curve (magnitude versus frequency). • Optionally, two curves may now be output: – Either Magnitude and Phase – Or Real and Imaginary • The dialogue command is /SE FFT Back to Contents LS-DYNA ENVIRONMENT Slide 29 New operations – IFFT • A function IFFT has been added to perform an Inverse Fast Fourier Transform on two input curves • The input curves can contain either Magnitude & Phase or Real and Imaginary information • The dialogue command is /SE IFFT Back to Contents LS-DYNA ENVIRONMENT Slide 30 New operations – NOR (x) • • A function NOR (x) has been added to normalise the X values of a curve so they lie in the range [-1,+1]. NOR (y) was available in T/HIS 9.3. The dialogue command is /OPER NOX Back to Contents LS-DYNA ENVIRONMENT Slide 31 FAST-TCF curve blanking • In version 9.3 all pre-existing curves were automatically blanked whenever a FAST-TCF script was run, so that only the curves created by the script were displayed. • In version 9.4 the default is now to leave the blanking status of any preexisting curves unchanged. Thus the curves created by the script will be added to the existing graphs. • The version 9.3 behaviour can be reproduced if required. Back to Contents LS-DYNA ENVIRONMENT Slide 32 New FAST-TCF commands • New FAST-TCF commands have been added for displaying properties such as the maximum and minimum values in the legend and graph area • The properties keyword is used with format Set the format of the text such as font type and size, background colour, precision etc legend Set the values displayed in the legend curves Set the values displayed on the graph Back to Contents LS-DYNA ENVIRONMENT Slide 33 New FAST-TCF commands • New FAST-TCF commands have been added for setting up the appearance of the plot • The setup keyword is used with title title_on title_off Set the title for the graph and turn it on or off x_lab and y_lab and y2_lab x_min and y_min and y2_min x_max and y_min and y2_max x_unit and y_unit and y2_unit Set the axis labels, minimum and maximum values and unit labels Back to Contents LS-DYNA ENVIRONMENT Slide 34 New FAST-TCF commands • New FAST-TCF commands have been added for setting up the model and display unit systems • The unit keyword is used with model Set the unit system for a model display Set the display unit system cx and cy Set the X and Y axis units for a curve cu Set the unit system for a curve (if it has not been read in from a model) Back to Contents LS-DYNA ENVIRONMENT Slide 35 New LS-DYNA data extraction capabilities • The following components are now read from the RELAX ASCII results file: – – – – • DRCE – Current Distortional Kinetic Energy DRMX – Maximum Distortional Kinetic Energy DRCO – Convergence Factor DRKE – Total Kinetic Energy They can be found in the Global data component menu Back to Contents LS-DYNA ENVIRONMENT Slide 36 New LS-DYNA data extraction capabilities • The following components are now read from the TPRINT ASCII results file: – – – – – • TE – Temperature FLX – X Thermal Flux FLY – Y Thermal Flux FLZ – Z Thermal Flux FLM – Thermal Flux Magnitude They can be found in the Nodes data component menu Back to Contents LS-DYNA ENVIRONMENT Slide 37 New LS-DYNA data extraction capabilities • 5 new components are read from the DBFSI ASCII results file: – – – – – • LFX – Leakage X Force LFY – Leakage Y Force LFZ – Leakage Z Force LFM – Leakage Force Magnitude TE – Part Temperature They can be found in the FSIs->Surface Data component menu Back to Contents LS-DYNA ENVIRONMENT Slide 38 New LS-DYNA data extraction capabilities • The following components are now read from the DBSENSOR ASCII results file: – – – – – – • X – X Co-ordinate of Sensor Y – Y Co-ordinate of Sensor Z – Z Co-ordinate of Sensor PR – Pressure at Sensor SO – Coupled Solid ID TE – Temperature at Sensor They can be found in the FSIs->Sensor Data component menu Back to Contents LS-DYNA ENVIRONMENT Slide 39 Page layout enhancements • The Advanced Page Layout menu has been modified to allow more control over the layout of each individual page. • If a graph appears on more than one page, its size and position on each page can be different. Back to Contents LS-DYNA ENVIRONMENT Slide 40 New preferences • The factor applied to the +/- keyboard shortcut keys can be controlled with the preference: – this*kzoom_factor: <0.01 – 100> • The factor applied to the right mouse button dynamic zoom can be controlled with the preference: – this*czoom_factor: <0.01 – 0.2> Back to Contents LS-DYNA ENVIRONMENT Slide 41 New preferences • The axis colour can be controlled with the preference: – this*axis_colour: <colour> Where <colour> is a standard colour name • Visibility of the border and its colour can be controlled with the preferences: – this*border_on: <status> – this*colour: <colour> Where <status> is TRUE or FALSE Where <colour> is a standard colour name Back to Contents LS-DYNA ENVIRONMENT Slide 42 New preferences • The model and display units can be controlled with the preferences: – this*model_units: <unit system> – this*display_units <unit_system> Where <unit system> can be: – – – – – – U1 m:kg:s (SI) U2 mm:T:s U3 mm:kg:ms U4 mm:gm:ms U5 ft:slug:s U6 m:T:s Back to Contents LS-DYNA ENVIRONMENT Slide 43 New preferences • When csv files are written, a new preference controls whether the curve units are written to the file: – this*write_csv_units <status> Where status can be TRUE or FALSE e.g. K.E. - Whole Model,K.E. - Whole Model Time,Energy UNIT SYSTEM,"U1: m,kg,s (SI)" UNITS Time,Energy, 0,0 9.94024e-005,0.000599262 0.000197745,0.00228876 0.000299068,0.00513995 Back to Contents LS-DYNA ENVIRONMENT Slide 44 New shortcuts • 0 New shortcut 0 (zero) sets the minimum and maximum axis values of all graphs to be the same as the graph in which the key was pressed Back to Contents LS-DYNA ENVIRONMENT Slide 45 New shortcuts • New shortcut keys + and – to zoom in and out + - Back to Contents LS-DYNA ENVIRONMENT Slide 46 Customisable shortcuts • Shortcuts are customisable and can be saved to different keys • Set the keys in the shortcuts menu accessed through Options (see menu on next slide) Back to Contents LS-DYNA ENVIRONMENT Slide 47 Customisable shortcuts Save setup in home oa_pref file Macros and FASTTCF scripts can be assigned to keys Note: Capitals and lower case can be different These functions can be set from the popup menu Back to Contents LS-DYNA ENVIRONMENT Slide 48 Customisable dynamic viewing • Customisable dynamic viewing (i.e. control over which mouse buttons and keyboard keys are used to zoom and pan) is offered in T/HIS 9.4 for consistency with D3PLOT and Primer, and to help users who are familiar with the dynamic viewing controls of other pre- and postprocessors. • Dynamic viewing behaviour may be set using the Options=>Menu Attributes menu. • The settings may then be saved to the Preference file for use in future T/HIS sessions. Settings that mimic the dynamic viewing control of other commercial pre- and post-processors… ....or, use drop-down menus to change the action for each combination (mouse button + meta key), e.g left-mouse+shift = zoom Back to Contents LS-DYNA ENVIRONMENT Slide 49 Contact Information www.arup.com/dyna For more information please contact the following: UK: China: India: Arup Arup nHance Engineering Solutions Pvt. Ltd (Arup) The Arup Campus 39/F-41/F Huai Hai Plaza Plot No. 39, Ananth Info Park Blythe Valley Park Huai Hai Road (M) Opposite Oracle Campus Solihull, West Midlands Shanghai HiTec City-Phase II B90 8AE China 200031 Madhapur Hyderabad - 500081 UK T +44 (0)121 213 3399 T +86 21 6126 2875 India F +44 (0)121 213 3302 F +86 21 6126 2882 T +91 (0) 40 44369797 / 8 [email protected] [email protected] [email protected] or contact your local distributor Back to Contents LS-DYNA ENVIRONMENT Slide 50
© Copyright 2026 Paperzz