+ All Categories
Home > Documents > Animator4 - gns-mbh.com · Modules – general Organize model in separate units Hierarchical Layout...

Animator4 - gns-mbh.com · Modules – general Organize model in separate units Hierarchical Layout...

Date post: 16-Oct-2019
Category:
Upload: others
View: 1 times
Download: 0 times
Share this document with a friend
66
Animator4 v2.3.1-2.4.0
Transcript
Page 1: Animator4 - gns-mbh.com · Modules – general Organize model in separate units Hierarchical Layout of module in tree-like structure (similar to layers) Connection of modules through

Animator4v2.3.1-2.4.0

Page 2: Animator4 - gns-mbh.com · Modules – general Organize model in separate units Hierarchical Layout of module in tree-like structure (similar to layers) Connection of modules through

Overview

● Modular-Data

● Modelresults

● Rendering

● Curves

● Interfaces

● Scripting

● Miscellaneous

Page 3: Animator4 - gns-mbh.com · Modules – general Organize model in separate units Hierarchical Layout of module in tree-like structure (similar to layers) Connection of modules through

Modular-Data

Page 4: Animator4 - gns-mbh.com · Modules – general Organize model in separate units Hierarchical Layout of module in tree-like structure (similar to layers) Connection of modules through

Modules – general

● Organize model in separate units

● Hierarchical Layout of module in tree-like structure

(similar to layers)

● Connection of modules through boundary

conditions/link elements (typically one level above)

● Modules contain mesh, boundary conditions, etc.

and may also contain other modules

● Each module has its own namespace

Page 5: Animator4 - gns-mbh.com · Modules – general Organize model in separate units Hierarchical Layout of module in tree-like structure (similar to layers) Connection of modules through

Modules – Example

FrontcrashStreet

Body

Chassis

Car

Drivetrain

DummyDrive

Barrier

Dummies

DummyPassenger

Wheels

RightLeft

BackFront

RightLeft

Page 6: Animator4 - gns-mbh.com · Modules – general Organize model in separate units Hierarchical Layout of module in tree-like structure (similar to layers) Connection of modules through

Modules in Animator

● Full support for general tree● References by modulepath● Modules have names und IDs● Default-Module

● References are interpreted relative to it● Access by full path available everywhere

● Internal IDs● Unique numbering of complete model

Page 7: Animator4 - gns-mbh.com · Modules – general Organize model in separate units Hierarchical Layout of module in tree-like structure (similar to layers) Connection of modules through

Modules - Commandsyntax

● Path specification: bracketed list like in command targets● Simple item reference:ide pid [Car][Chassis]:5000

● Item referenz with slot:ide pid 1[Car][Chassis]:5000

● In target definition:s[1[Car][Chassis]]:ide pid 5000

Page 8: Animator4 - gns-mbh.com · Modules – general Organize model in separate units Hierarchical Layout of module in tree-like structure (similar to layers) Connection of modules through

Modules – Command syntax (2)

● Special character for root module: /

● Default module: mod def <Path> i.e.:mod def [/][Car][Chassis]

ide dst pid 5000 pid [/][Barrier]:5000

Distance will be measured between[/][Car][Chassis]:5000

and[/][Barrier]:5000

● Root is initially default → in case of a single

module: ⇒ no changes in workflow

Page 9: Animator4 - gns-mbh.com · Modules – general Organize model in separate units Hierarchical Layout of module in tree-like structure (similar to layers) Connection of modules through

Modules – Command syntax (3)

● Default behaviour: Include all submodules

● Reference without submodule: append empty brackets []

mod def [/][Car][Chassis][Wheels][Front]

ide pid 5000 → 5000, [Left]:5000, [Right]:5000

mod def [/][Car][Chassis][Wheels][Front][]

ide pid 5000 → 5000

Page 10: Animator4 - gns-mbh.com · Modules – general Organize model in separate units Hierarchical Layout of module in tree-like structure (similar to layers) Connection of modules through

Modules – GUI – Import Model

● Simple module tree display of geometry

● No PID-filtering with modular models!

● Later: Import only selected modules

Page 11: Animator4 - gns-mbh.com · Modules – general Organize model in separate units Hierarchical Layout of module in tree-like structure (similar to layers) Connection of modules through

Modules – GUI - Slotmanager

● Module tree display

● Define default module

● Display of current default module

Page 12: Animator4 - gns-mbh.com · Modules – general Organize model in separate units Hierarchical Layout of module in tree-like structure (similar to layers) Connection of modules through

Modules – GUI - Partsdialog

● Tab “Parts” automatically switches to modular mode

● Display of (sub-)modules and their contained parts in a tree structure

● Actions defined for parts are also available for modules

Page 13: Animator4 - gns-mbh.com · Modules – general Organize model in separate units Hierarchical Layout of module in tree-like structure (similar to layers) Connection of modules through

Modules – Colour mode

● Separate colour mode col mod mod● Colourize parts by module membership col mde ...● Assign colour to current default module directly in slot

manager● View dependent

Page 14: Animator4 - gns-mbh.com · Modules – general Organize model in separate units Hierarchical Layout of module in tree-like structure (similar to layers) Connection of modules through

Modules – Interfaces

● Nastran

● Input

● OP2

● NRH5

● Pamcrash

● Input

● ERF-HDF5

Page 15: Animator4 - gns-mbh.com · Modules – general Organize model in separate units Hierarchical Layout of module in tree-like structure (similar to layers) Connection of modules through

Modules – Current Status

● Implemented:● Geometry● Groups & Layers● Modelresults● Database4● SessionFile-Export

● In development:● Selective import● Curves● Calculator● Variables & Patterns● Remaining dialogs

Page 16: Animator4 - gns-mbh.com · Modules – general Organize model in separate units Hierarchical Layout of module in tree-like structure (similar to layers) Connection of modules through

Modelresults

Page 17: Animator4 - gns-mbh.com · Modules – general Organize model in separate units Hierarchical Layout of module in tree-like structure (similar to layers) Connection of modules through

PID-Functions

● One function value for whole part

● Display with existing fringe modes (element / node)

● ide pid …→ Function value added to label

● New: ide his pid …

● Tcl: corresponding extension of GNS_get_property

● Interfaces:

● Dyna3D

● Nastran

● Pamcrash-DSY/ERF

Page 18: Animator4 - gns-mbh.com · Modules – general Organize model in separate units Hierarchical Layout of module in tree-like structure (similar to layers) Connection of modules through

Nel-Status

● KOB (kind of boundary) from (Pamcrash-)Fraunhofer-ERF● opt nel kob <type>● all allinn inner pointvoi voidbae blind and emptywal wall no slipslp wall slipfin flow infou flow outfre free surface

Page 19: Animator4 - gns-mbh.com · Modules – general Organize model in separate units Hierarchical Layout of module in tree-like structure (similar to layers) Connection of modules through

Vectors/Tensors

● Creation of empty vectors & tensors

vec/ten new ele/nod/pid <states>

● Calculation of vectors/tensors from scalar data in Calculator

vec(<X-comp>, <Y-comp>, <Z-comp>)

ten(<XX>, <YY>, <ZZ>, <XY>, <YZ>, <ZX>)

● Vector results for Nels

Page 20: Animator4 - gns-mbh.com · Modules – general Organize model in separate units Hierarchical Layout of module in tree-like structure (similar to layers) Connection of modules through

New results

● i.e. by fun new

● Specify initial value● opt fun ini <value>/nan

● Any value + nan (Not A Number)

Page 21: Animator4 - gns-mbh.com · Modules – general Organize model in separate units Hierarchical Layout of module in tree-like structure (similar to layers) Connection of modules through

Performance

● Swinggeneration for Static, Modal, FrequencyResponse

● Optimized

● Parallelized

● ide his for coordinates / displacements / velocities

Page 22: Animator4 - gns-mbh.com · Modules – general Organize model in separate units Hierarchical Layout of module in tree-like structure (similar to layers) Connection of modules through

Rendering

Page 23: Animator4 - gns-mbh.com · Modules – general Organize model in separate units Hierarchical Layout of module in tree-like structure (similar to layers) Connection of modules through

PBR

● Physical Based Rendering sty pid pbo/pbe/pbm

● Material properties to determine display style

● Metallic: Factor for reflection

sty pid met

● Roughness: Factor for surface roughness

sty pid rou

● 9 light sources

● 1 camera light

● 8 freely positionable light sources

Page 24: Animator4 - gns-mbh.com · Modules – general Organize model in separate units Hierarchical Layout of module in tree-like structure (similar to layers) Connection of modules through

PBR

0Metallic

Rou

ghne

ss

1

1

Page 25: Animator4 - gns-mbh.com · Modules – general Organize model in separate units Hierarchical Layout of module in tree-like structure (similar to layers) Connection of modules through

PBR

Page 26: Animator4 - gns-mbh.com · Modules – general Organize model in separate units Hierarchical Layout of module in tree-like structure (similar to layers) Connection of modules through

PBR-GUI

Context menuToolbars

Partsdialog

Page 27: Animator4 - gns-mbh.com · Modules – general Organize model in separate units Hierarchical Layout of module in tree-like structure (similar to layers) Connection of modules through

PBR-GUI (2)

● Model→View→PBR Lights

● Configuration of Lighting

● Position

● Light 0: Camera coordinates

● Light 1-8: Model coordinates

● Colour

● Brightness & Damping

● Ambient: global background

illumination

Page 28: Animator4 - gns-mbh.com · Modules – general Organize model in separate units Hierarchical Layout of module in tree-like structure (similar to layers) Connection of modules through

Nels

● Additional display modes for faster drawing

PBRSmoothShaded

Solid WireEdge Point

Boundary

Page 29: Animator4 - gns-mbh.com · Modules – general Organize model in separate units Hierarchical Layout of module in tree-like structure (similar to layers) Connection of modules through

Elongation

● ide elo

● Label similar to ‘ide dst’

Page 30: Animator4 - gns-mbh.com · Modules – general Organize model in separate units Hierarchical Layout of module in tree-like structure (similar to layers) Connection of modules through

Thickness scaling● For display style sty pid off <value>/thi/fun

● Scale factor sty off sca <value>/aut/res

● Applies to whole model!

Scale = 1 Scale = 5

Page 31: Animator4 - gns-mbh.com · Modules – general Organize model in separate units Hierarchical Layout of module in tree-like structure (similar to layers) Connection of modules through

Add / Erase● Box

add/era <itemtype> obo <xmin> <xmax> <ymin> <ymax> <zmin> <zmax>

● Hidden / obstructed era qua obs

● Determined with pixel precision using current resolution of

view.

● For shells only!

Page 32: Animator4 - gns-mbh.com · Modules – general Organize model in separate units Hierarchical Layout of module in tree-like structure (similar to layers) Connection of modules through

OSMesa

● Updated version

● Display styles now equivalent to GUI/FBO-Version again

● Limitations: No Line Anti-Aliasing for

● Cross-Section Lines

● Element/Node-Element Fringe with display of mesh

● Linux: Software-Rendering also available for GUI-version

a4 -osm

Page 33: Animator4 - gns-mbh.com · Modules – general Organize model in separate units Hierarchical Layout of module in tree-like structure (similar to layers) Connection of modules through

Image export

● Will always be generated in internal buffer

● No recording of dialogs, etc.

● opt imp/qfb on are obsolete now

Page 34: Animator4 - gns-mbh.com · Modules – general Organize model in separate units Hierarchical Layout of module in tree-like structure (similar to layers) Connection of modules through

Performance

● Impact Points

● ide dst

● ide lof pid

Page 35: Animator4 - gns-mbh.com · Modules – general Organize model in separate units Hierarchical Layout of module in tree-like structure (similar to layers) Connection of modules through

Kurven

Page 36: Animator4 - gns-mbh.com · Modules – general Organize model in separate units Hierarchical Layout of module in tree-like structure (similar to layers) Connection of modules through

QuickCalc

● Configurable/Customizable, extendable

● Definition as macros

● Identical with Calculator macros → calculator.xml

● Additional attributes in xml for Macrogroup:● show=…, hide=…

Calc Calculator → Category

CurveList CurveList-Dialog → Context menu

NVH NVH Curve List Tab → Context menu

View Curve-/Presentationview → Context menu

Page 37: Animator4 - gns-mbh.com · Modules – general Organize model in separate units Hierarchical Layout of module in tree-like structure (similar to layers) Connection of modules through

Complex Curves

● Curves are imported and processed as complex data

● Curve View

● Presentation

● NVH-Dialog

● Calculator

● Interfaces:

● Nastran (all formats)

● XY-Data

Page 38: Animator4 - gns-mbh.com · Modules – general Organize model in separate units Hierarchical Layout of module in tree-like structure (similar to layers) Connection of modules through

Time marker

● Vertical Line

● One per x-Axis● opt c2d stm dot/lin

● Thickness applies to both modes: dot & line

Page 39: Animator4 - gns-mbh.com · Modules – general Organize model in separate units Hierarchical Layout of module in tree-like structure (similar to layers) Connection of modules through

Curve Differences

● Distance between neighbouring curve lines

● Available horizontally & vertically

● Context menu● c2d ide dlx/dly

Page 40: Animator4 - gns-mbh.com · Modules – general Organize model in separate units Hierarchical Layout of module in tree-like structure (similar to layers) Connection of modules through

Chained Vectors

● Build Chains of vectors

● Resultant:

Mode-ID 2147483645

● CurveView● c2d ppl sty cha/nor

● Presentation● pre set ppl sty cha/nor

Page 41: Animator4 - gns-mbh.com · Modules – general Organize model in separate units Hierarchical Layout of module in tree-like structure (similar to layers) Connection of modules through

Properties

● Axis properties

● all Views

● Selection

● Vectors

● Arrow position c2d arr no/sta/end/bth <curves>

● Arrow size c2d ars <size> <curves>

Page 42: Animator4 - gns-mbh.com · Modules – general Organize model in separate units Hierarchical Layout of module in tree-like structure (similar to layers) Connection of modules through

dB-Filter on Axis

● Dynamic dB-filtering of curves

● Configurable at axis

● CurveView: c2d yax <index> flr

● Presentation: pre set ran flr

Page 43: Animator4 - gns-mbh.com · Modules – general Organize model in separate units Hierarchical Layout of module in tree-like structure (similar to layers) Connection of modules through

Performance

● Curves with format string for title

● Manual c2d del with long curve lists

Page 44: Animator4 - gns-mbh.com · Modules – general Organize model in separate units Hierarchical Layout of module in tree-like structure (similar to layers) Connection of modules through

Interfaces

Page 45: Animator4 - gns-mbh.com · Modules – general Organize model in separate units Hierarchical Layout of module in tree-like structure (similar to layers) Connection of modules through

Femunzip

● Updated Femunzip to v9.56

● Database4

● Dyna3D

● Pamcrash-DSY

● Radioss

● Updated Femunzip to v6.1.2954

● Pamcrash-ERF

Page 46: Animator4 - gns-mbh.com · Modules – general Organize model in separate units Hierarchical Layout of module in tree-like structure (similar to layers) Connection of modules through

‘rea fil’

● New:

● Patran

● Universal

● Performance improvement

● Ansys

● Marc

Page 47: Animator4 - gns-mbh.com · Modules – general Organize model in separate units Hierarchical Layout of module in tree-like structure (similar to layers) Connection of modules through

Database4

● Big models(> 60 Mio. elements)

● External Files:● Include arbitrary filesFILE=<path>/<filename>

● gzip-Compression● Slot or Global● Extract:

● Global: in current dir● Slot: sub directory (Slotname)

● Files will only be extracted on explicit request!

Page 48: Animator4 - gns-mbh.com · Modules – general Organize model in separate units Hierarchical Layout of module in tree-like structure (similar to layers) Connection of modules through

Model Import Dialog● Selection

● “Same Selection”: all or only selected

● Context menu: expand, collapse, Selection (all, nothing, invert)

● Autoloads● XML-based

● Session file based method was removed!

● Interface-Defaults● Included in standard

installation● Will be selected automatically

for new files

Page 49: Animator4 - gns-mbh.com · Modules – general Organize model in separate units Hierarchical Layout of module in tree-like structure (similar to layers) Connection of modules through

Dyna3D

● Read gzip-compressed Fatxml data● Additional Data & Flags of R10

● Time step size, hourglass energy● 2nd order shells and solids● Additional variables for beams● Thermal variables for solids● Optional stress tensor & plastic strain for

solids● Curves:

● Support for category “nodouthf”

Page 50: Animator4 - gns-mbh.com · Modules – general Organize model in separate units Hierarchical Layout of module in tree-like structure (similar to layers) Connection of modules through

Nastran

● Support for additional output:● Surface normal velocity● Max/min values of Maj./Min. Principle of

stress/strain tensor● New CWELD-format

● Convert to 2 connected elements● Additional elements are connected via RBE

● Performance: Import of models with large number of masses or RBE properties

● Support für modules: Input & op2

Page 51: Animator4 - gns-mbh.com · Modules – general Organize model in separate units Hierarchical Layout of module in tree-like structure (similar to layers) Connection of modules through

Nastran-HDF5

● New format● Supported Data

● Geometry● Displacements● Functions, Vectors, Tensors● Curves● Modules

● Interpretation of file via xml-definition● Selection of xml-file to use via environment

variable GNS_NASTRAN_HDF5_XML_PATH

Page 52: Animator4 - gns-mbh.com · Modules – general Organize model in separate units Hierarchical Layout of module in tree-like structure (similar to layers) Connection of modules through

Pamcrash

● Input:● Cards: MPART, MMAT, NUMPAR● Messaging: GNS_PAMCRASH_VERBOSE_INPUT_READING

● Modular data

Page 53: Animator4 - gns-mbh.com · Modules – general Organize model in separate units Hierarchical Layout of module in tree-like structure (similar to layers) Connection of modules through

Pamcrash-ERF

● ERF-Format v2.2.4● Merge duplicated materials● KOB-Values● Modular data● Performance improvements

● For compressed data: Femzip-ERF ≥ 6.1.2777● ERF-TOC

● Turbofile for ERF● Stored inside ERF-file● Create if not present: GNS_ERF_STORE_TOC_DUMP● Force update: GNS_ERF_UPDATE_STORED_TOC_DUMP

● Also available as Plugin for Femzip-ERF

Page 54: Animator4 - gns-mbh.com · Modules – general Organize model in separate units Hierarchical Layout of module in tree-like structure (similar to layers) Connection of modules through

Further interfaces

● Abaqus-odb

● Support for Abaqus 2018

● Perfomance improvement reading displacements

● Coupling Constraints → MPCs

● ISO-MME

● Reference is read and used

● Read from zip-files

● Marc

● Support for format version 2017

Page 55: Animator4 - gns-mbh.com · Modules – general Organize model in separate units Hierarchical Layout of module in tree-like structure (similar to layers) Connection of modules through

Scripting

Page 56: Animator4 - gns-mbh.com · Modules – general Organize model in separate units Hierarchical Layout of module in tree-like structure (similar to layers) Connection of modules through

Python

● Python3 Version 3.6.4

● A4-API

● GUI: Python/Tk (Tkinter)

● A4: rea pyt/pyn

● Shell: a4 -py <script-file>

Page 57: Animator4 - gns-mbh.com · Modules – general Organize model in separate units Hierarchical Layout of module in tree-like structure (similar to layers) Connection of modules through

Python-Modules

● Extendable by user

● Package management via pip

● GUI in A4

● For User-Installation

● Systemwide-Installation via

shell (environment variable

PYTHON_HOME must be set

properly before):

a4-python -m pip ...

Page 58: Animator4 - gns-mbh.com · Modules – general Organize model in separate units Hierarchical Layout of module in tree-like structure (similar to layers) Connection of modules through

Python-Shell

● Integrated Shell for execution of

python commands

(Help→Python→Shell)

● IDLE : Std.-Shell of Python3

● Syntaxhighlighting

● Auto completion

● Tooltips

Page 59: Animator4 - gns-mbh.com · Modules – general Organize model in separate units Hierarchical Layout of module in tree-like structure (similar to layers) Connection of modules through

Python A4-API

● Object oriented approach

● Integrated as module gnspy

● Classes for model- & resultdata, curves, File-Scan, etc.

Page 60: Animator4 - gns-mbh.com · Modules – general Organize model in separate units Hierarchical Layout of module in tree-like structure (similar to layers) Connection of modules through

Misc

● Command line arguments for scripts

● Session files, Tcl, Python

● Argument separator --, i.e.:a4 -s mySession.ses -- Pamcrash result.DSY “EU NCAP”

● Supplied to script like in normal a4 command

● Parallel execution of multiple non-blocking scripts

● Additional result variables for ide mid/pid

Page 61: Animator4 - gns-mbh.com · Modules – general Organize model in separate units Hierarchical Layout of module in tree-like structure (similar to layers) Connection of modules through

Miscellaneous

Page 62: Animator4 - gns-mbh.com · Modules – general Organize model in separate units Hierarchical Layout of module in tree-like structure (similar to layers) Connection of modules through

General

● Linux: Standard-startscript for bash a4_bash

● License Server

● Updated to RLM v12.4

● License-Queuing fixed

● Specify individual ports for each [email protected]

● Removed xcm vie kto from options.ses

Page 63: Animator4 - gns-mbh.com · Modules – general Organize model in separate units Hierarchical Layout of module in tree-like structure (similar to layers) Connection of modules through

Presentation

● Configurable export of curve plots

● Export as data diagramm or picture

● Applies to whole presentation

● Switch in export dialog or command:opt pre wri cim on/off

Page 64: Animator4 - gns-mbh.com · Modules – general Organize model in separate units Hierarchical Layout of module in tree-like structure (similar to layers) Connection of modules through

Messages

● Write messages to file only:● opt mes <type> fil

● New categories

● Script scr, for Tcl and Python

● Echo ech

Page 65: Animator4 - gns-mbh.com · Modules – general Organize model in separate units Hierarchical Layout of module in tree-like structure (similar to layers) Connection of modules through

View dependency

● Variants dialog

● Auxiliaries

Page 66: Animator4 - gns-mbh.com · Modules – general Organize model in separate units Hierarchical Layout of module in tree-like structure (similar to layers) Connection of modules through

Any questions?


Recommended