New SharePoint development features using Visual Studio 11 - San Antonio SharePoint Users Group 2012
Code Aster users day New features in version 11 · PDF fileCode_Aster users day New features...
Transcript of Code Aster users day New features in version 11 · PDF fileCode_Aster users day New features...
![Page 1: Code Aster users day New features in version 11 · PDF fileCode_Aster users day New features in version 11. 2 ... Compatible with continuation methods ... GESTION_MEMOIRE=‘AUTO](https://reader034.fdocuments.us/reader034/viewer/2022050902/5aa145fc7f8b9a1f6d8ba02c/html5/thumbnails/1.jpg)
March 19th, 2013
Code_Aster users day
New features in version 11
![Page 2: Code Aster users day New features in version 11 · PDF fileCode_Aster users day New features in version 11. 2 ... Compatible with continuation methods ... GESTION_MEMOIRE=‘AUTO](https://reader034.fdocuments.us/reader034/viewer/2022050902/5aa145fc7f8b9a1f6d8ba02c/html5/thumbnails/2.jpg)
2
New features in Code_Aster v11
Version 11 in a nutshell
Fracture mechanics
Non-linear constitutive laws
Linear and non-linear dynamics
Numerical methods
Architecture, ergonomics, performances
![Page 3: Code Aster users day New features in version 11 · PDF fileCode_Aster users day New features in version 11. 2 ... Compatible with continuation methods ... GESTION_MEMOIRE=‘AUTO](https://reader034.fdocuments.us/reader034/viewer/2022050902/5aa145fc7f8b9a1f6d8ba02c/html5/thumbnails/3.jpg)
3
1
Version 11 in a nutshell
![Page 4: Code Aster users day New features in version 11 · PDF fileCode_Aster users day New features in version 11. 2 ... Compatible with continuation methods ... GESTION_MEMOIRE=‘AUTO](https://reader034.fdocuments.us/reader034/viewer/2022050902/5aa145fc7f8b9a1f6d8ba02c/html5/thumbnails/4.jpg)
4
Synthesis
v11.3 : last testing version before the release of the stable v11.4
01/01/1989 28/09/1991 24/06/1994 20/03/1997 15/12/1999 10/09/2002 06/06/2005 02/03/2008 27/11/2010 23/08/20130
500
1000
1500
2000
2500
3000sources lines x 1000nb testsnb doc pages x 10nb in-house users
![Page 5: Code Aster users day New features in version 11 · PDF fileCode_Aster users day New features in version 11. 2 ... Compatible with continuation methods ... GESTION_MEMOIRE=‘AUTO](https://reader034.fdocuments.us/reader034/viewer/2022050902/5aa145fc7f8b9a1f6d8ba02c/html5/thumbnails/5.jpg)
5
2
Fracture mechanics
![Page 6: Code Aster users day New features in version 11 · PDF fileCode_Aster users day New features in version 11. 2 ... Compatible with continuation methods ... GESTION_MEMOIRE=‘AUTO](https://reader034.fdocuments.us/reader034/viewer/2022050902/5aa145fc7f8b9a1f6d8ba02c/html5/thumbnails/6.jpg)
6
Fracture mechanics
Extension of XFEM featuresNow available in thermics� THER_LINEAIRE
Mixed CZM interface laws within XFEMCan handle initial perfect sticking (no regularization)� CZM_OUV_MIX, CZM_TAC_MIX
Compatible with continuation methods� PRED_ELAS
Fully automatic crack tip orientationNo user information needed� DEFI_FISS_XFEM
![Page 7: Code Aster users day New features in version 11 · PDF fileCode_Aster users day New features in version 11. 2 ... Compatible with continuation methods ... GESTION_MEMOIRE=‘AUTO](https://reader034.fdocuments.us/reader034/viewer/2022050902/5aa145fc7f8b9a1f6d8ba02c/html5/thumbnails/7.jpg)
7
Fracture mechanics
New fracture criterion for crack propagationBased on a critical value of the principal stress� Available for VISCOCHAB, VMIS_ISOT_LINE(TRAC), VISC_ISOT_LINE(TRA C)
� STAT_NON_LINE/POST_ITER=‘CRIT_RUPT’
![Page 8: Code Aster users day New features in version 11 · PDF fileCode_Aster users day New features in version 11. 2 ... Compatible with continuation methods ... GESTION_MEMOIRE=‘AUTO](https://reader034.fdocuments.us/reader034/viewer/2022050902/5aa145fc7f8b9a1f6d8ba02c/html5/thumbnails/8.jpg)
8
Fatigue, damage
Extension of the fatigue operatorEasy to introduce a new criteria via a simple
formula� CALC_FATIGUE, POST_FATIGUE
Available for non-periodic loadings� TYPE_CHARGE=‘NON_PERIODIQUE’
New command for the post-processing of fracture mechanicsAllows many generic treatments (angle of bifurcation, equivalent stress intensity factor)
Provides useful operations for fatigue calculations (cycle counting, cumulation of fatigue cycles, crack propagation increment due to fatigue)� POST_RUPTURE
![Page 9: Code Aster users day New features in version 11 · PDF fileCode_Aster users day New features in version 11. 2 ... Compatible with continuation methods ... GESTION_MEMOIRE=‘AUTO](https://reader034.fdocuments.us/reader034/viewer/2022050902/5aa145fc7f8b9a1f6d8ba02c/html5/thumbnails/9.jpg)
9
3
Non-linear constitutive laws
![Page 10: Code Aster users day New features in version 11 · PDF fileCode_Aster users day New features in version 11. 2 ... Compatible with continuation methods ... GESTION_MEMOIRE=‘AUTO](https://reader034.fdocuments.us/reader034/viewer/2022050902/5aa145fc7f8b9a1f6d8ba02c/html5/thumbnails/10.jpg)
10
Non-linear constitutive laws
Support metallurgical phase changes in material point simulationsChanges induced by external variables such as temperature� SIMU_POINT_MAT
New feature for the constitutive law of the 16MND5 steelCan handle low and high temperature and irradiation� DEFI_COMPOR/MONOCRISTAL/ECOULEMENT=‘MONO_DD_CC’ or ‘MONO_DD_CC_IRRA’
New feature for the constitutive law of the face centred cubic steelCan handle irradiation� DEFI_COMPOR/MONOCRISTAL/ECOULEMENT=‘MONO_DD_CFC_IRRA’
New Hayhurst constitutive lawFor elastoviscoplastic austenitic steels with scalar damage� RELATION=‘HAYHURST’
![Page 11: Code Aster users day New features in version 11 · PDF fileCode_Aster users day New features in version 11. 2 ... Compatible with continuation methods ... GESTION_MEMOIRE=‘AUTO](https://reader034.fdocuments.us/reader034/viewer/2022050902/5aa145fc7f8b9a1f6d8ba02c/html5/thumbnails/11.jpg)
11
Non-linear constitutive laws
New feature of the scalar damage lawTake into account the difference beetwen compression and traction limits� COMP_INCR=‘ENDO_SCALAIRE’, MODELE=‘3D’ or ‘3D_GRAD_VARI’
New elements for steel-concrete interfacerepresents the macroscopic decohesion of reinforcement layers in a concrete structure� MODELE=‘GRILLE_MEMBRANE’
Update of the reference concrete constitutive lawTake into account unilateral behaviour, better description of bi-compression and shearAvailable in the local and non-local framework� RELATION=‘MAZARS’
![Page 12: Code Aster users day New features in version 11 · PDF fileCode_Aster users day New features in version 11. 2 ... Compatible with continuation methods ... GESTION_MEMOIRE=‘AUTO](https://reader034.fdocuments.us/reader034/viewer/2022050902/5aa145fc7f8b9a1f6d8ba02c/html5/thumbnails/12.jpg)
12
Non-linear constitutive laws
Implicit integration of the LETK constitutive law for geomaterialAnalytical consistent tangent stiffness
Unconditionally stable� STAT_NON_LINE/COMP_INCR/RELATION_KIT=‘LETK’
New command to check the validity of the Hujeux parametersSimulates various normalized laboratory tests, produces graphics including experiments � CALC_ESSAI_GEOMECA
OK Unrealistic
![Page 13: Code Aster users day New features in version 11 · PDF fileCode_Aster users day New features in version 11. 2 ... Compatible with continuation methods ... GESTION_MEMOIRE=‘AUTO](https://reader034.fdocuments.us/reader034/viewer/2022050902/5aa145fc7f8b9a1f6d8ba02c/html5/thumbnails/13.jpg)
13
Non-linear constitutive laws
Great easiness of implicit constitutive law integrationBenefit of implicit stability from explicit coding thanks to a new strategy� STAT_NON_LINE/ALGO_INTE=‘NEWTON_PERT’
New feature to check the validity of constitutive laws parameters depending on temperature, strain
The user get warned in the case one of these parameters is outside the authorized range� DEFI_MATERIAU/VERI_BORNE
![Page 14: Code Aster users day New features in version 11 · PDF fileCode_Aster users day New features in version 11. 2 ... Compatible with continuation methods ... GESTION_MEMOIRE=‘AUTO](https://reader034.fdocuments.us/reader034/viewer/2022050902/5aa145fc7f8b9a1f6d8ba02c/html5/thumbnails/14.jpg)
14
4
Linear and non-linear dynamics
![Page 15: Code Aster users day New features in version 11 · PDF fileCode_Aster users day New features in version 11. 2 ... Compatible with continuation methods ... GESTION_MEMOIRE=‘AUTO](https://reader034.fdocuments.us/reader034/viewer/2022050902/5aa145fc7f8b9a1f6d8ba02c/html5/thumbnails/15.jpg)
15
Dynamics
Huge performance gains for modal analysisThanks to algothmic optimizations and 2 level of parallel programming� MACRO_MODE_MECA
0.7M dof, search of 448 modes in the interval [0Hz,60Hz]
4.5min7min1h27min2h22minTempselapsed
STA11.380 procs
STA11.320 procs
STA11.31 proc
STA11.2
x30
![Page 16: Code Aster users day New features in version 11 · PDF fileCode_Aster users day New features in version 11. 2 ... Compatible with continuation methods ... GESTION_MEMOIRE=‘AUTO](https://reader034.fdocuments.us/reader034/viewer/2022050902/5aa145fc7f8b9a1f6d8ba02c/html5/thumbnails/16.jpg)
16
Dynamics
New adaptive time-stepping algorithms for Modal Transient Response Analysis
Based on estimation of the error from order 3-2 and 5-4 Runge-Kutta schemes� DYNA_TRAN_MODAL/SCHEMA=‘RUNGE_KUTTA_54’ or ‘RUNGE_KUTTA_32’
Ergonomics enhancements for Modal AnalysisNew feature to compute the highest eigenvalues� MODE_ITER_SIMULT or CALC_MODAL/OPTION=‘PLUS_GRANDE’
Renaming of several keywords� MATR_A -> MATR_RIGI
� MATR_B -> MATR_MASS
� MATR_C -> MATR_AMOR
![Page 17: Code Aster users day New features in version 11 · PDF fileCode_Aster users day New features in version 11. 2 ... Compatible with continuation methods ... GESTION_MEMOIRE=‘AUTO](https://reader034.fdocuments.us/reader034/viewer/2022050902/5aa145fc7f8b9a1f6d8ba02c/html5/thumbnails/17.jpg)
17
Dynamics
Compute the energy balance during the solution phaseNew feature available for linear and non-linear commands
Wext = Wint + Ecin + Wliai + Wamor� ENERGIE keyword available in STAT_NON_LINE, DYNA_NON_LINE and DYNA_VIBRA
![Page 18: Code Aster users day New features in version 11 · PDF fileCode_Aster users day New features in version 11. 2 ... Compatible with continuation methods ... GESTION_MEMOIRE=‘AUTO](https://reader034.fdocuments.us/reader034/viewer/2022050902/5aa145fc7f8b9a1f6d8ba02c/html5/thumbnails/18.jpg)
18
5
Numerical methods
![Page 19: Code Aster users day New features in version 11 · PDF fileCode_Aster users day New features in version 11. 2 ... Compatible with continuation methods ... GESTION_MEMOIRE=‘AUTO](https://reader034.fdocuments.us/reader034/viewer/2022050902/5aa145fc7f8b9a1f6d8ba02c/html5/thumbnails/19.jpg)
19
Numerical methods
Major improvement of the contact featuresSuppression of fixed point loops thanks to the generalized Newton approachDetection of contact status cycles preventing the convergence� DEFI_CONTACT/FORMULATION=‘CONTINUE’
Better performance of the discrete contact algorithm Thanks to iterative methods� DEFI_CONTACT/FORMULATION=‘DISCRETE’/ALGO_CONT=‘GCP’ with
STAT_NON_LINE/SOLVEUR/METHODE=‘GCPC’ or ‘PETSC’
Reduction of the CPU time of the ‘shallow ironing test’ by a factor 4
Test-case ssnv506g
MUMPS Memory : 3188Mo CPU : 61s
It.Method Memory : 370Mo CPU : 49s
![Page 20: Code Aster users day New features in version 11 · PDF fileCode_Aster users day New features in version 11. 2 ... Compatible with continuation methods ... GESTION_MEMOIRE=‘AUTO](https://reader034.fdocuments.us/reader034/viewer/2022050902/5aa145fc7f8b9a1f6d8ba02c/html5/thumbnails/20.jpg)
20
Numerical methods
Illustrations of the performance gains of contact modellingQuasi-static simulation of a cracked rotor blade
0.5 M dof and 5000 contact nodes
5 hoursCode_Aster v11
4 daysCode_Aster v10
x20
![Page 21: Code Aster users day New features in version 11 · PDF fileCode_Aster users day New features in version 11. 2 ... Compatible with continuation methods ... GESTION_MEMOIRE=‘AUTO](https://reader034.fdocuments.us/reader034/viewer/2022050902/5aa145fc7f8b9a1f6d8ba02c/html5/thumbnails/21.jpg)
21
Numerical methods
New how-to documents for non-linear calculationHelps you use Code_Aster for non-linear analysis
U2.04.01 Recommendations for use of STAT_NON_LINE U2.04.02 Tips for implementing non-linear calculationsU2.04.03 Choosing the elasto-(visco)-plastic behavior
New how-to document for mesh adaptation in non-linear analysisTips and tricks for this advanced feature
U2.08.09 Mesh adaptation in non-linear analysisIllustrated by the test case SSNP158 v6.03.158
![Page 22: Code Aster users day New features in version 11 · PDF fileCode_Aster users day New features in version 11. 2 ... Compatible with continuation methods ... GESTION_MEMOIRE=‘AUTO](https://reader034.fdocuments.us/reader034/viewer/2022050902/5aa145fc7f8b9a1f6d8ba02c/html5/thumbnails/22.jpg)
22
Numerical methods
Incompressible large deformations for all constitutive lawsBased on a mixed 3 fields formulation for incompressibility and a logarithmic large deformation formulation� MODELE=‘3D_INCO_LOG’
![Page 23: Code Aster users day New features in version 11 · PDF fileCode_Aster users day New features in version 11. 2 ... Compatible with continuation methods ... GESTION_MEMOIRE=‘AUTO](https://reader034.fdocuments.us/reader034/viewer/2022050902/5aa145fc7f8b9a1f6d8ba02c/html5/thumbnails/23.jpg)
23
Numerical methods
Enhancement of the pariaxial elementsBetter convergence and ergonomics
Use of a consistent tangent stiffness� MODELE=‘3D_ABSO’
Detection of an instability within a (u, p, φ) coupled fluid-solid simulation
Allow to track stable bifurcated solutions � DYNA_NON_LINE / DDL_STAB
Development of a seismic signal generatorModulation function for the variation of the amplitude Kanai-Tajimi power spectral density for the variation of the frequency content� GENE_ACCE_SEISME
Temps [s]
Acc
élér
atio
n au
sol
![Page 24: Code Aster users day New features in version 11 · PDF fileCode_Aster users day New features in version 11. 2 ... Compatible with continuation methods ... GESTION_MEMOIRE=‘AUTO](https://reader034.fdocuments.us/reader034/viewer/2022050902/5aa145fc7f8b9a1f6d8ba02c/html5/thumbnails/24.jpg)
24
6
Architecture, ergonomics, performances
![Page 25: Code Aster users day New features in version 11 · PDF fileCode_Aster users day New features in version 11. 2 ... Compatible with continuation methods ... GESTION_MEMOIRE=‘AUTO](https://reader034.fdocuments.us/reader034/viewer/2022050902/5aa145fc7f8b9a1f6d8ba02c/html5/thumbnails/25.jpg)
25
Architecture, ergonomics, performances
Even better integration of the parallel direct solveur MUMPS“One-click” settings that automatically finds best settings given the amount of memory available� SOLVEUR/METHODE=‘MUMPS’, GESTION_MEMOIRE=‘AUTO’
Cheap evaluation of the amount of memory to solve a given problem� SOLVEUR/METHODE=‘MUMPS’, GESTION_MEMOIRE=‘EVAL’
New high-performance preconditionersBased on multigrid algorithms� SOLVEUR/METHODE=‘PETSC’,PRE_COND=‘ML’ or ‘BOOMER’
Taille du système linéaire : 500 000
Mémoire RAM minimale consommée par Code_Aster : 200 Mo
Estimation de la mémoire Mumps avec GESTION_MEMOIRE=' IN_CORE' : 3500 Mo
Estimation de la mémoire Mumps avec GESTION_MEMOIRE=' OUT_OF_CORE' : 500 Mo
50 millions DOF on 8 procs in 700s
![Page 26: Code Aster users day New features in version 11 · PDF fileCode_Aster users day New features in version 11. 2 ... Compatible with continuation methods ... GESTION_MEMOIRE=‘AUTO](https://reader034.fdocuments.us/reader034/viewer/2022050902/5aa145fc7f8b9a1f6d8ba02c/html5/thumbnails/26.jpg)
26
Architecture, ergonomics, performances
Visualization of beams, plates properties and loadingsProperties can be displayed as scalar maps for
verification purposes� IMPR_RESU/FORMAT='MED',CONCEPT/CARA_ELEM=cara
Visualization of orientations and local coordinate systemsFor verification purpose� IMPR_RESU/FORMAT='MED',CONCEPT/CARA_ELEM=cara,REPERE_LOCAL='OUI',
![Page 27: Code Aster users day New features in version 11 · PDF fileCode_Aster users day New features in version 11. 2 ... Compatible with continuation methods ... GESTION_MEMOIRE=‘AUTO](https://reader034.fdocuments.us/reader034/viewer/2022050902/5aa145fc7f8b9a1f6d8ba02c/html5/thumbnails/27.jpg)
27
Architecture, ergonomics, performances
Renewal and simplification of the post-processing featuresMajor work of the beginning of the version 11
Great improvement of the ergonomics and the safety of the post-processingAutomatic building of the dependence tree to compute a given field Fields exist on all the layers of layered elementsEquivalent quantities can be computed on all fieldsGeneralized forces computed by all structural elements
Big impact on the user but the v10-v11 translator can help� CALC_ELEM, CALC_NO are to be replaced
CALC_CHAMPto compute fieldsPOST_CHAMPto extract components of fields
EVOL =CALC_CHAMP(reuse= EVOL,RESULTAT= EVOL,CRITERES='SIEQ_NOEU,)
EVOL=CALC_ELEM(reuse=EVOL,RESULTAT=EVOL,OPTION=('SIEF_ELNO_ELGA',
'EQUI_ELNO_SIGM',))EVOL=CALC_NO(reuse=EVOL,
RESULTAT=EVOL,OPTION=('SIEF_NOEU_ELGA',
'EQUI_NOEU_SIGM',))
![Page 28: Code Aster users day New features in version 11 · PDF fileCode_Aster users day New features in version 11. 2 ... Compatible with continuation methods ... GESTION_MEMOIRE=‘AUTO](https://reader034.fdocuments.us/reader034/viewer/2022050902/5aa145fc7f8b9a1f6d8ba02c/html5/thumbnails/28.jpg)
28
The end
Thanks for your attention