New features in Opera - Opera Simulation Software

advertisement
FEA ANALYSIS
OPTIMIZER
INTEROPERABILITY
SERVICE
General-purpose multiphysics design and analysis
software for a wide range of
applications
Automatically selects and
manages multiple goalseeking algorithms
Built-in circuit modelling and
interfaces to leading CAD
packages
Technical support, training and
consultancy services available
for software usage and
applications
30th Anniversary Event
New features in Opera
By Nigel Atkinson, PhD
Focus for New releases
•
What do users want?
Capability
Ease-of-use
Speed
Robustness
New Features
EUGM 2014
Cobham Technical Services
Opera V17 headlines
•
•
•
•
•
New Multi-Language User Interface
Parallel extension
Multiphysics extension
2D slice for Machines
Interops
New Features
EUGM 2014
Cobham Technical Services
New Interface – 3d
Tabs
Groups
Button Stacks
Display Buttons
New Features
EUGM 2014
Cobham Technical Services
New Interface – 2d
Tabs
Groups
Button Stacks
Display Buttons
New Features
EUGM 2014
Cobham Technical Services
Interface components
•
•
•
Tabs are the main subdivision of the commands. Only one Page can be visible at a time.
Groups contain similar commands.
Button Stacks contain similar commands or different options of the same command.
The toolbutton for the most recently used option is shown. The full
set of toolbuttons can be seen by selecting the down arrow.
•
Display Buttons are always available at the bottom of the window.
•
The visibility of the Console can be toggled from menu which can be displayed using
right-click on the current Page name at the left-hand end of the tab bar.
New Features
EUGM 2014
Cobham Technical Services
Instant Access
•
•
Right-click a button to display context menu
Instant Access “pins” the button to the left/right/bottom of the screen
New Features
EUGM 2014
Cobham Technical Services
Instant Access
•
•
Right-click a button to display context menu
Instant Access “pins” the button to the left/right/bottom of the screen
•
Instant Access independent of active Tab
New Features
EUGM 2014
Cobham Technical Services
Multi-Language
•
•
•
•
The V17 interface is now multi-language capable.
Tool-tips
Buttons
Initial translations:
– French
– Chinese
– Japanese
•
Dialogs and
Documents
to follow
New Features
EUGM 2014
Cobham Technical Services
Tab in Chinese
New Features
EUGM 2014
Cobham Technical Services
Mouse-click Comparison
•
•
One cycle everyone navigates ….. Create Model Body … Mesh …. Delete ….
V16
V17
New Features
EUGM 2014
Cobham Technical Services
Multiphysics design simulations
•
•
•
•
Opera-3d now has tools to easily allow simulations to be “chained”
Results from any previous simulation in the chain become automatically available
to other physics simulations
User sets up the scenarios
Electro– No limit to the complexity
magnetics
– No limit to the physics appropriate
for the application
Multiple case simulations run the
same multiphysics simulation
from each chain
– Multiple currents and voltages
– Multiple frequencies
New Features
Stress
EUGM 2014
Thermal
Cobham Technical Services
Build physics chains simply
New Features
EUGM 2014
Cobham Technical Services
Deformation of coils
•
•
•
A major challenge in these developments was to modify the current density values
in coils due to their deformation
– Multi-turn coil before deformation is specified with uniform current density and
equal sized elements that conform to the conductor shape
Deformed element shapes need to ensure
A visible effect of this can be demonstrated on a simple example
– Pair of solenoids separated by 4 mechanical supports (non-magnetic material)
– Static electromagnetic => Stress => Static electromagnetic
with deformed mesh and coils
– Modified field due to change in coil shapes
New Features
EUGM 2014
Cobham Technical Services
Simple deformed coil example
New Features
EUGM 2014
Cobham Technical Services
Parallelisation
•
•
•
•
Parallelising Opera-3d is an
ongoing process
Finite Element Analysis has
many points where the process can
be parallelised
Some points will give greater
benefit than others
We are concentrating on pinchpoints with large potential gains
• Geometry
• Properties
• Mesh
PreProcessing • Write Analysis data
Solution
PostProcessing
New Features
EUGM 2014
• Process input data
• Calculate fields from conductors
• Fill Matrix
• Solve Matrix
• Calculate output
• Prepare results files
• Calculate Derived Quantities
• Graphs, Vectors & Contours
• Reporting
Cobham Technical Services
Parallelisation of solution
•
•
•
DATABASE READ
The Opera-3d solution process has
many predictable stages
Some are suited to parallelisation,
others simply are not
We will continue to parallelise the
“next bottleneck” over coming releases
Serial
COIL FIELD CALCULATIONS
Parallelised in V16
MATRIX FILL
Parallelised in V16R1
MATRIX SOLVE
Parallelised Vector-Vector & Matrix-Vector Multiplication in V16
POST – EXAMPLE - PARTICLE TRACKING
Parallelised in V17
Opera
database
POST PROCESSING - FIELD AVERAGING
Parallelised in V17
RESULTS OUTPUT
Serial
New Features
EUGM 2014
Cobham Technical Services
Parallel Performance – general
•
Speed-up for 4 threads parallel vs serial in 16/r1/17
New Features
EUGM 2014
Cobham Technical Services
Parallelisation in Space Charge module
•
In addition the to Parallel Solver Technology already implemented in coil field
calculations, matrix build and matrix solution, the Space Charge module (SCALA) can
now use multiple threads in:
– tabulating the voltage-current relationship of Langmuir-Fry emitters
– primary particle tracking
– secondary particle tracking
– Bohm energy integration
New Features
EUGM 2014
Cobham Technical Services
Parallel Performance – Space Charge
•
Tracking speed-up
4.00
•
3.50
3.00
Electron Gun
2.50
Magnetron
•
2.00
1.50
1.00
1
2
New Features
3
4
5
6
7
8
EUGM 2014
Two example models to
demonstrate extremes
of performance
Electron Gun
– coarse model which
has small number of
tracks of both
primaries and
secondaries
Magnetron
– Detailed magnetron
sputter coater with
only secondaries and
a high number of
tracks
Cobham Technical Services
Parallel Performance – Space Charge
•
•
Particle Tracking is
only part of the
solution
Overall speed-up will
be less
P
4.00
3.50
3.00
S
P
Total Time speed-up
P
P
Electron Gun
2.50
Magnetron
comms
P
P
P
P
comms
P
P
P
S
New Features
2.00
1.50
P
1.00
1
2
3
EUGM 2014
4
5
6
7
8
Cobham Technical Services
Opera Manager
•
Opera Manager options…
…Maximum threads per job
•
Solver Parallelization
•
Shared-Memory Implementation
•
Licensed feature
New Features
EUGM 2014
Cobham Technical Services
Multi-Core Parallel Licensing
•
•
•
•
•
Multi-Core Parallel is a licensed feature
Sold as Opera-3d Multi-Core Parallel pack
Licensed in usual way – locked or floating
One Pack enables all (applicable) licensed solver types to run up to 4-way
parallel
Number of threads to use for each job is set in the Batch Processor Options
– Recorded when job submitted
– Will revert to single-thread if parallel license not available
New Features
EUGM 2014
Cobham Technical Services
Multi-Core Multi-Pack Parallel
•
One Multi-Core Pack enables up to 4-way parallel on an individual job
•
Each simulation reserves one solver licence and at least one Multi-core Pack
•
By use of the “Maximum threads per job” multiple Multi-Core Packs can be
spread over a number of active jobs as required
•
Multiple packs applied to a single job enable 22n threads:
Packs
0
1
2
3
4
5
Threads
1
4
16
64
256
1024
New Features
EUGM 2014
Cobham Technical Services
Pack versatility
•
Example:
•
•
5 Opera-3d Space Charge (SCALA) licenses and 5 Multi-Core Packs
Concurrently run either:
– 5 x SCALA up to 4-way parallel
– 3 x SCALA up to 4-way parallel plus 1 x 16-way parallel
– 2 x SCALA up to 16-way parallel plus 1 x 4-way parallel
– 1 x SCALA up to 64-way parallel plus 1 x 16-way parallel
– 1 x SCALA up to 64-way parallel plus 2 x 4-way parallel
– 1 x SCALA up to 256-way parallel plus 1 x 4-way parallel
– 1 x SCALA up to 1024-way parallel
– …..
New Features
EUGM 2014
Cobham Technical Services
Parallel-Capable
Static/LF
Other EM
Other
Physics
Static
High Frequency
Thermal
Low Frequency
Electromechanical
Structural
DEMAG
Space charge
Quench
New Features
EUGM 2014
Cobham Technical Services
Heat Transfer Coefficients in Machines
•
•
A new facility has been added to the Opera2d/Pre and Post-Processor and the Opera3d/Modeller to calculate values of the heat
transfer coefficient for the cylindrical surfaces
of rotating machine rotors with natural cooling
and forced cooling. Other scenarios will be
added in future releases.
The formulae used for the calculation have been
collated from theory and experiment over
different regimes of dimensions, rotation speeds
and coolant properties. While there is no promise
of accuracy, the coefficients given provide good
initial estimates and avoid the need for
computational fluid dynamics before thermal
analysis can proceed.
New Features
EUGM 2014
Cobham Technical Services
HTC Calculation - estimate
•
•
•
HTC for a cylindrical surface of a machine rotor, rotating in a larger cylindrical space.
Two scenarios have been provided: Natural and Forced Cooling
Both scenarios use:
– the radii of the rotating cylinder and air-gap-outer
– the rotation speed
– the properties of the coolant:
•
•
its thermal conductivity, dynamic viscosity and
mass density
In addition, the Forced Cooling scenario uses:
– the mass flow rate
– the inlet pressure
– the inlet and outlet temperatures
– Further properties of the coolant:
•
New Features
specific heat capacity and specific gas constant
EUGM 2014
Cobham Technical Services
Outcome of HTC Calculation
•
•
•
On the Thermal Boundary Condition form choose “calculate for rotating machine”.
Enter the requested data
Click on OK
New Features
EUGM 2014
Cobham Technical Services
Outcome of HTC Calculation
•
•
In Opera-3d/Modeller, the result of the calculation becomes the default value for the
HEATTRANSFER parameter of the BOUNDARY command
in Opera-2d/PP, it is saved as a user variable (#HTCOEF) which can be used in the
FACEBOUND sub-command of the EXTRA command.
New Features
EUGM 2014
Cobham Technical Services
Bulk Conductors in Circuits
•
A new component type has been added to circuits in Opera-3d.
A bulk eddy current conductor is modelled as a volume of conducting material with
one or two boundary condition surfaces which act as its terminals. The option of one
boundary allows a complete loop to be defined as a bulk eddy current conductor with the
input and output surfaces on the same surface.
New Features
EUGM 2014
Cobham Technical Services
Bulk Conductors in Circuits
•
•
•
In the Set Boundary Condition Data dialog, the definition of a Terminal of Bulk
Conductor includes the name of the conductor. Once defined in this way, the bulk
conductor can be included in a circuit using the Circuit Editor. In addition, the circuit editor
can supply symmetry information: the factors by which the length and the cross-sectional
area of the conductors are reduced by the symmetry of the finite element model.
Polarizations can be:
– POSITIVE
– NEGATIVE
– BOTH
Current flows from a
POSITIVE terminal to
a NEGATIVE terminal.
The option of BOTH indicates that the positive and negative terminals are on the same faces.
The terminals are constant voltage surfaces therefore current flow is normal to faces.
New Features
EUGM 2014
Cobham Technical Services
Machines Environment 3D
•
2D slice option for solving
Machines problems using
Opera-3d quickly!
New Features
EUGM 2014
Cobham Technical Services
3D Model generated
•
A full 3D model is
generated (with stretched
conductors) but the
BACKGROUND
command, run
automatically as part of
the script, takes a 2D
slice and applies
appropriate boundary
conditions
New Features
EUGM 2014
Cobham Technical Services
2d slice model
•
3d model
•
2d slice model
•
1,135,387 elements
•
7,630 elements
– Slice thickness / coil length based
on maximum radial dimension
•
Solves in 41 minutes 15s
elapsed (2 threads)
New Features
•
EUGM 2014
Solves in 2 minutes 7s
elapsed (2 threads)
Cobham Technical Services
Comparison of 2D and 3D results
New Features
EUGM 2014
Cobham Technical Services
Reflate to 3D for end-effects
New Features
EUGM 2014
Cobham Technical Services
3D Machines Analysis Options
•
•
•
•
•
Static torque v angle
– Multiple current levels
Dynamic analysis
– At fixed speed for iron loss calculations
– Against mechanical load
Mechanical analysis
– Eigenvalue
– Rotor stresses due centrifugal load
Mechanical effects on electromagnetic performance
– Iterative multiphysics electromagnetic and stress until convergence
– Manufacturing tolerance (UMP, whirling or axial displacement of rotor)
D, Q and cross-coupling inductances
– System level machine model as look up tables
New Features
EUGM 2014
Cobham Technical Services
Time-varying functional material properties
•
•
In Opera-2d transient analyses, expressions for material properties specified using the
REGION sub-command of EXTRA can now include the transient time (TTIME). Analyses
which use this facility must be run nonlinear so that the material properties are reevaluated at every time-step.
Applicable in: Opera-2d TR, DM, LM & RM
New Features
EUGM 2014
Cobham Technical Services
CAD interops
Format
Read
Write
IGES
Licensed
Modeller
SAT
Y
Y
Modeller
STEP
Y
Y
Optional
Parasolid
Y
Y
Optional
CATIA
Y
Y
Optional
Pro-Engineer Creo
Y
Optional
Solidworks
Y
Optional
NX
Y
Optional
New Features
EUGM 2014
Cobham Technical Services
Focus for New releases
•
What do users want?
Capability
Ease-of-use
Speed
Robustness
New Features
EUGM 2014
Cobham Technical Services
Thank You
Thank you
New Features
EUGM 2014
Cobham Technical Services
Download