+ All Categories
Home > Technology > Caefem Solution

Caefem Solution

Date post: 18-Aug-2015
Category:
Upload: raosingampalli
View: 964 times
Download: 0 times
Share this document with a friend
Popular Tags:
68
Concurrent Analysis Concurrent Analysis Corporation Corporation
Transcript

Concurrent Analysis CorporationConcurrent Analysis Corporation

Company ProfileCompany Profile

Established in 1991. CAEFEM was introduced in 1992. Interfaced with FEMAP in 1992. Started developing CAEFEM New Modeler

in 2005. Distributed through indirect dealer channel

(Packaged as “Sprint II” by CDA Group and “Power Solver” by Aegis Software).

Large and established customer base.

OverviewOverview

CAEFEM is a finite element analysis software developed from scratch on Windows platform.

Developed in C/C++ languages Offers a complete solution

Import of CAD geometry Geometry based loads and boundary conditions Automatic mesh generation High speed analyses of huge models Supports both linear and nonlinear analyses Powerful post processing

Object oriented designObject oriented design

State of the art event driven object oriented architecture

Well documented code. Highly Modular. Developed in C++ Highly reliable product.

Huge model supportHuge model support

Handles models with millions of nodes. 64 bit file addressing to handle huge databases

(greater than 2 GB file sizes) Support for 3 GB of addressable memory on 32 bit

version. Highly efficient in management of available

resources.

CAEFEM ModelerCAEFEM Modeler

User Interface Fully modeless and event driven operation.

ability to handle many commands at the same time. Resource file driven Native Windows look and feel (using Qt) Multiple views support for multiple models

simultaneously Full, Multi-level undo and redo Dockable tools bars and windows Command tree structure

CAEFEM ModelerCAEFEM Modeler

User Interface Multiple layers with on/off and color trigger. Dynamic highlight and tracking during selection

operations Tracking occurs in multiple windows simultaneously Units of measurement displayed in dialog boxes Single dialog box to manipulate individual views

and also for post-processing Dynamic working planes for construction. Can be

modified in the middle of a command

CAEFEM ModelerCAEFEM Modeler

Graphics OpenGL graphics 3-D dynamic, pan, zoom and rotation in model

views 2-D dynamic pan, zoom in graph view Shaded, hidden line and wire-frame display Display of beams and shells with cross sections Support for native Windows printing with

customizable image positioning Support for creating image snapshots in jpg, bmp

and png formats.

CAEFEM ModelerCAEFEM Modeler

Local languages support Very easy for language localization.

Language dependent data is read from external resource files.

Both GUI and output files from analysis run share these resource files.

Currently CAEFEM analysis is available in Japanese language.

CAEFEM ModelerCAEFEM Modeler

Interfaces Interfaces to major CAD formats like Parasolid

and ACIS Interfaces to FEMAP, Nastran bulk data,

GLView Post processor and TMG from MAYA heat transfer analysis.

API for partners to access CAEFEM database Interfaces to any other products can be

developed easily due to object oriented design.

CAEFEM ModelerCAEFEM Modeler

Units of measurement User can import files with different units of

measurement. Ability to convert the current system of units to

any other system of units for both the model and results of simulation on the fly.

User can select combination of any of the supported units.

Stefan-Boltzmann constant and acceleration due to gravity are automatically assigned based on the units.

CAEFEM ModelerCAEFEM Modeler

Mesh generation Automatic mesh generation of tetrahedron, shell

elements etc., from the CAD geometry. Supports for both parts and assemblies Controls to automatically suppress small features Supports for both linear and parabolic elements Ability to assign different properties to different

parts of the model Support for creation and modification of finite

element entities with no geometry association

CAEFEM ModelerCAEFEM Modeler

Miscellaneous A comprehensive list of properties and

materials Extensive material library User extensible material library support User definable coordinate systems Geometry based loads and constraints Time and temperature dependencies based on

user definable functions. Piecewise linear and expressions of functions

CAEFEM ModelerCAEFEM Modeler

Post processing Deformed plots Filled color contour plots Vector plots Single and multi step animation with contours Sections and multiple cutting planes Iso surfaces Bending moment and shear force diagrams Graphs with multiple curves Query of nodal and elemental results

CAEFEM ModelerCAEFEM Modeler

Customization User preference file stores colors, graphics

preferences and units User defined material libraries Extensive scripting support using the “tcl”

programming language

CAEFEM CAEFEM Analyses TypesAnalyses Types

Linear static Natural frequency and Mode shapes Linear buckling Linear transient dynamic Steady state harmonic response Response Spectrum Nonlinear static and transient dynamic Steady state and Transient heat transfer (Linear

and nonlinear)

CAEFEM CAEFEM Element LibraryElement Library

Rod and Cable Bar and Beam Tube Gap and Contact Spring and DOF Spring Mass (nodal), Damping Rigid Stiffness & Mass

Matrix

Membrane Plane stress Plane strain Plate (Thin and Thick) Laminate Axisymmetric Solid, Tetra and Wedge

Both Linear and Parabolic element types.Non-structural mass for appropriate elements

Multiple topologies such as triangle, quad, tetra, wedge and brick

CAEFEM CAEFEM Element LibraryElement Library

Truss elements Two node elements supports only tension/compression. Three translational degrees of freedom per node

Rod elements It is a truss element with torsional degrees freedom

Cable elements Three translational degrees of freedom per node Tension only members Requires a nonlinear analysis

CAEFEM CAEFEM Element LibraryElement Library

Spring damper elements Axial or rotational springs Axial or rotational dampers

DOF Spring damper elements Similar to Spring damper element Stiffness does not depend on the nodal locations

CAEFEM CAEFEM Element LibraryElement Library

Beam and bar elements Both translational and rotational degrees of freedom Handles tension, compression, bending and torsion Supports shear correction Supports nodal offsets Translational and rotational releases to simulate hinge

conditions Unsymmetric cross sections. Tapered cross sections. User specified stress recovery locations

CAEFEM CAEFEM Element LibraryElement Library

Tube elements Similar to bar elements with circular cross section

Plane stress elements Two translational degrees of freedom per node 3 to 6 node triangles and 4 to 8 node quadrilaterals Supports full, reduced and selective reduced integration Supports extra shape functions (bubble functions) Nodal stresses/strains are obtained by the method of

least squares from the values at integration points.

CAEFEM CAEFEM Element LibraryElement Library

Plane strain elements Similar to plane stress elements except strains are

limited to the plane of the model. 3 to 6 node triangles and 4 to 8 node quadrilaterals Supports full, reduced integration and bubble functions

Axisymmetric elements Useful to model body of revolution Two translational degrees of freedom per node 3 to 6 node triangles and 4 to 8 node quadrilaterals Supports full, reduced integration and bubble functions

CAEFEM CAEFEM Element LibraryElement Library

Laminate shell elements Supports up to 90 layers (can be extended very easily) 3 to 6 node triangles and 4 to 8 node quadrilaterals Linear elements are based on shell theory, which

consists of membrane and bending parts. Parabolic elements are based on Continuum theory Considers shear deformation User specified reference surface Supports both symmetric and non symmetric laminates

CAEFEM CAEFEM Element LibraryElement Library

Laminate shell elements (contd.) Failure theories : Hill, Hoffman, Tsai-Wu and Max. strain

and Interlayer shear failure Calculates stresses and strains at top, bottom and middle

surface of each layer. Calculates inter laminar shear stresses

Shell elements 3 to 6 node triangles and 4 to 8 node quadrilaterals Linear elements are based on shell theory, which consists

of membrane and bending parts. Parabolic elements are based on Continuum theory

CAEFEM CAEFEM Element LibraryElement Library

Shell elements (contd.,) Supports both thin and thick (shear deformation)

elements. Linear elements has 6 degrees of freedom per node Parabolic elements has 5 degrees of freedom per node Supports Honeycomb properties Handles warped quadrilateral elements Stress and strain results in any user coordinate sys. Stress resultants in the element/global coordinate sys.

CAEFEM CAEFEM Element LibraryElement Library

Solid elements 4 to 10 node tetra elements 6 to 15 node wedge elements 8 to 27 brick elements Full, reduced and selective reduced integrations Extra shape functions (Bubble functions)

CAEFEM CAEFEM Element LibraryElement Library

Gap elements Supports compression along the gap Coulomb friction along a direction normal to gap Implemented using Penalty method CAEFEM automatically estimates the penalty stiffness

Contact elements Supports contact between any types of geometry.

Surface to surface contact elements Curve to surface and point to surface

Bonded contact between incompatible meshes Element is defined using contact segments

CAEFEM CAEFEM Element LibraryElement Library

Contact elements (Contd.,) Each segment can be defined using curves, surfaces, or faces

of elements Based on penalty method CAEFEM automatically estimates penalty stiffness.

Rigid elements Implemented using multi-point constraints

Mass elements Nodal mass elements Supports mass and inertia values Supports nodal offsets

Loads and Boundary ConditionsLoads and Boundary Conditions

Body Loads Nodal Loads

Force/Moment Displacement Acceleration Temperature Heat Generation Heat Flux

Elemental Loads Beam Distributed Pressure Temperature Heat Generation Heat Flux Convection Radiation

All can be attached to XY-Functions for Time or TemperatureDependence

Solution of EquationsSolution of Equations

All analyses support the following solvers Skyline solver Sparse solver Preconditioned Conjugate gradient solver

Handles millions of degrees of freedom

All solvers support automatic renumbering of nodes to reduce the matrix size

Linear Static AnalysisLinear Static Analysis

Multi load and constraint cases. Hundreds of loads and

constraint sets User can select any

combinations of load and constraint sets.

Isotropic and orthotropic properties

Thermal stress calculation

Frequency & Buckling AnalysesFrequency & Buckling Analyses

Default eigen value method based on model size.

Jacobi, Subspace, Lanczos and Inverse Iterations

Calculates modes in the range of interest.

Rigid body modes calculation User specified frequency shift Mode participation factors

Frequency & Buckling AnalysesFrequency & Buckling Analyses

Sturm sequence check Orthogonality check Lumped, special lumped and

consistent mass matrices Stress stiffening Reaction forces, element results

Linear Transient Dynamic AnalysisLinear Transient Dynamic Analysis

Direct time integration. New mark beta method Rayleigh damping Structural damping Spring/Damper element

Resonance

-3.757

3.686

0.05 2.Set Value

Linear Transient Dynamic AnalysisLinear Transient Dynamic Analysis

Mode superposition method. Automatic calculation of normal modes. Ability to select all mode extraction options. Rayleigh damping Structural damping Modal damping

Damping factor vs mode number Damping factor vs frequency Structural damping vs frequency Quality factor vs frequency

Linear Transient Dynamic AnalysisLinear Transient Dynamic Analysis

Constant initial conditions. Initial conditions can be

selected from a load set. Lumped, special lumped and

consistent mass matrices

Resonance

-3.757

3.686

0.05 2.Set Value

Harmonic (frequency) ResponseHarmonic (frequency) Response

Mode superposition method Automatic calculation of normal modes. Ability to select all mode extraction options.

Frequency dependent magnitude and phase Rayleigh, Structural and Modal dampings Frequency dependent damping factor,

structural damping, quality factor and mode number.

Harmonic (frequency) ResponseHarmonic (frequency) Response

Response at user selectable frequencies Manual spacing

start end increment Automatic spacing

Number of frequencies per mode Frequency band spread (+/-) %

Using a function X values specify the required frequencies

Response SpectrumResponse Spectrum

Single point excitation Displacement, velocity, acceleration and force

spectrums. Also considers rocking spectrum. Base excitation Absolute sum, double sum, grouping, naval

research lab and SRSS mode combinations. Supports linear or logarithmic frequency functions

Response SpectrumResponse Spectrum

Mode superposition method Automatic calculation of normal modes. Ability to select all mode extraction options.

Rayleigh, Structural and Modal dampings Frequency dependent damping factor,

structural damping, quality factor and mode number.

DampingDamping

Viscous damping Spring damper element (for direct integration)

Structural damping Rayleigh damping

Damping = α M + β K

Overall structural damping ( g ) Damping = ( g / W3 ) K

W3 = Equivalent viscous damping conversion

Modal DampingModal Damping

Frequency dependent modal damping Damping factor ζ Structural damping ( 2 * ζ ) Quality factor ( 0.5 / ζ )

Mode number dependent damping factor

Nonlinear Structural AnalysisNonlinear Structural Analysis

Large Deflections Updated, Total Lagrangian and

Co-Rotational formulations Material Nonlinearity

von Mises isotropic and kinematic hardenings Bilinear and user specified stress/strain curve Mooney Rivlin hyper-elastic model Drucker Prager and Mohr-Coulomb soil models

Contact Gap elements (including friction) Surface to surface contact elements

Nonlinear Structural AnalysisNonlinear Structural Analysis

Regular and modified Newton Raphson Line search for faster convergence Convergence checks on displacements, energy

and forces Loads and constraints in any user specified

coordinate system Deformation dependent pressure load

Automatic time steppingAutomatic time stepping

Available for Nonlinear static analysis Starts with a user specified time step Automatically adjusts time step based on the

convergence Many options are available to speed up the

convergence

Large Deflections of Beams Large Deflections of Beams

Example: A straight cantilever modeled by 5 beam elements with a

tip moment It deforms into a complete circle in just 4 time steps

Restart of an analysisRestart of an analysis

Restart of the analysis from any previous time or time step.

CAEFEM automatically prompts you for a restart if solution exists at the current time.

Select ending and incremental times and choose any other required options.

If solution at a requested restart time does not exist, CAEFEM automatically interpolates the data.

Heat Transfer AnalysisHeat Transfer Analysis

Linear and nonlinear (Materially nonlinear or radiation)

Automatic detection of nonlinearities

Steady state and transient Time and temperature

dependent loads and boundary conditions

Heat Transfer AnalysisHeat Transfer Analysis

Heat flow, heat generation, convection and radiation loads

Steady state solution as one of the initial conditions for transient analysis

Lumped and consistent heat capacity

Heat Transfer AnalysisHeat Transfer Analysis

Phase change effects Regular and modified Newton

Raphson Line search for faster

convergence Euler backward scheme for

transient heat transfer Convergence checks on

temperature and heat flow

Thermal Stress AnalysisThermal Stress Analysis

Automatic transfer of results to structural analyses to find thermal stresses

Ability to select temperatures from: Any load set Existing thermal results step Corresponding thermal results step Corresponding thermal results time From a TMG (MAYA heat transfer) results file

Bonded Contact AnalysisBonded Contact Analysis

Bonded contact between incompatible meshes

Supports all analyses types Linear Statics Frequency and Buckling Linear transient dynamics Steady state harmonic response Response Spectrum Nonlinear statics and dynamics Steady state and transient heat transfer

Cantilever with incompatible

tetrahedral meshes

Close up view

ResultsResults

Displacements and Reaction Forces Velocities and Accelerations Temperatures and Heat Flow Stresses and Strains at Nodes and at Element

Integration Points Elastic and Plastic Strains at Element Nodes and

Integration Points Eigen Values and Mode Shapes

CAEFEM Quality AssuranceCAEFEM Quality Assurance Efficient quality assurance process in place.

Verified with many NAEFMS benchmark problems.

Completely automatic verification process. It checks many types of results data like displacements, stresses, strains, reactions, at nodes, integration points etc.,

Over 1000 internal verification problems. Statistics for solution time and results comparison

with other solvers. Batch process to compare the results of these

verification problems

Disk space managementDisk space management

Reduce the amount of information to be written to ASCII output file by selecting Print Options.

For multi time step analysis, save information for only those time steps of importance. (in Print Options)

Use Start/end/inc format to specify a list of time steps.

Case Study (MGM Lion Statue)Case Study (MGM Lion Statue)

Analysis of a bronze lion at

the entrance to the MGM Grand Hotel Largest bronze statue in the United

States 14 meters tall ( 21 meters tall including

the pedestal) and 40 000 Kg weight Digitally scanned a small scaled model Converted to STL file and imported into

FEMAP for mesh generation Analyzed using CAEFEM

Case Study (Daytona Fabcar)Case Study (Daytona Fabcar)

The Daytona Prototype built by FABCAR, demonstrated flawless performance during its maiden win in the Nextel Grand Prix of Miami in March 2003.

Designed in Solid Edge and analyzed suspension and roll bar using CAEFEM by Fin-el, LLC.

Case Study (Cicero Dental Crown)Case Study (Cicero Dental Crown)

Cicero Dental Systems, Hoorn, Netherlands use CAEFEM to perform the stress analysis of ceramic dental crowns subjected to chewing forces.

Bonded Contact AnalysisBonded Contact Analysis

Bonded contact analysis of a pipe attached to a block

Solid Model Finite Element Model Close up view

Solution of a large problemSolution of a large problem

• Pentium 4, 2.54GHz , 2GB RAM• Nodes: 1,002,288 nodes• Elements: 631,327 elements• Linear Static Analysis Degrees of freedom: 2,976,792 Solution time: 8 minutes

• Pentium 4, 2.54GHz, 2.0 GB RAM• 32 bit version• Nodes: 2,734,075• Elements: 1,623,284 • Linear Static Analysis Degrees of freedom: 8,080,935 Solution time: 69 minutesSteady state heat transfer analysis Degrees of freedom: 2,734,075 Solution time: 23 minutes

Solution of a large problemSolution of a large problem

Solution of a large problemSolution of a large problem

Section plot

Large Frequency AnalysisLarge Frequency Analysis

• Pentium 4, 2.54GHz, 2GB RAM• 32 bit version• Nodes: 1,594,735• Elements: 939,587• Natural frequency and Mode shapes Degrees of freedom: 4,781,745 Number of Modes: 8 Solution time : 62 minutes

Large Thermal AnalysisLarge Thermal AnalysisFive million nodesFive million nodes

• Pentium 4, 2.54GHz, 2.0 GB RAM32 bit version

• Nodes: 4,903,028• Elements: 3,285,538 • Steady state heat transfer analysis Solution time: 118 minutes

Huge static analysisHuge static analysisThirteen million nodesThirteen million nodes

• Intel Xeon CPU 5130 @ 2.0 G Hz, 8.0 GB RAM64 bit version

• Nodes: 13, 294, 565• Elements: 9, 428, 996 • DOF: 39, 785, 163 Solution time: 3 Hrs 42 Min

Stress vector plot

Huge frequency analysisHuge frequency analysisTwo thousand modesTwo thousand modes

Natural frequency analysis of a simply supported plate

•Intel Xeon CPU 5130 @ 2.0 G Hz, 8.0 GB RAM64 bit version

• Number of modes: 2000• Error in 2000th frequency: 5.5 %

Solution time: 1 Hr 33 Min

20th Mode shape

User commentsUser comments

CAEFEM is much faster than the competition.

CAEFEM is flexible and very easy to use. CAEFEM handles analyses of huge models

very efficiently. CAEFEM is bullet proof.

Some of the Future DevelopmentsSome of the Future Developments

Linux and UNIX versions Solid modeling support Improved support for surface to surface contact elements. Enhanced nonlinear material models. Support for transparency in 3D plots Support for Python and Visual Basic scripting Support for distributed analysis execution with support for

parallel computer architectures. Web centric interface for remote monitoring of analysis

runs.


Recommended