doc:user:results:courbes_res
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
doc:user:results:courbes_res [2017/12/03 14:46] – boemer | doc:user:results:courbes_res [2024/05/16 15:24] (current) – [Extracting mean elementary values] papeleux | ||
---|---|---|---|
Line 34: | Line 34: | ||
valuesmanager.setOnFile(False) | valuesmanager.setOnFile(False) | ||
# .v and .ascii files | # .v and .ascii files | ||
+ | | ||
where | where | ||
Line 47: | Line 48: | ||
\\ | \\ | ||
+ | |||
+ | |||
+ | ===== FacValuesManager ===== | ||
+ | |||
+ | The '' | ||
+ | |||
+ | To access the '' | ||
+ | |||
+ | facValuesManager = metafor.getFacValuesManager() | ||
+ | | ||
+ | <note important> | ||
+ | |||
+ | ===== StageValuesManager ===== | ||
+ | |||
+ | The '' | ||
+ | |||
+ | To access the '' | ||
+ | |||
+ | stageValuesManager = metafor.getStageValuesManager() | ||
+ | |||
+ | <note important> | ||
===== ValueExtractor ===== | ===== ValueExtractor ===== | ||
Line 106: | Line 128: | ||
Extract values stored in the data base, On geometrically defined point (positions, displacements, | Extract values stored in the data base, On geometrically defined point (positions, displacements, | ||
- | valueExtractor = DbGeoPointValueExtractor (pointList, | + | valueExtractor = DbGeoPointValueExtractor (pointList, |
+ | valueExtractor = DbGeoPointValueExtractor (pointList, meshedObjectList, field) | ||
valueExtractor.setEulerian(True) | valueExtractor.setEulerian(True) | ||
valueExtractor.setOutsideTol(tol) | valueExtractor.setOutsideTol(tol) | ||
Line 112: | Line 135: | ||
where | where | ||
- | | '' | + | | '' |
- | | '' | + | | '' |
- | | '' | + | | '' |
- | | '' | + | | '' |
+ | | '' | ||
Line 122: | Line 146: | ||
pt102 = pointset.define(102, | pt102 = pointset.define(102, | ||
- | dyPt102 = DbGeoPointValueExtractor([pt102, | + | dyPt102 = DbGeoPointValueExtractor([pt102, |
dyPt102.setEulerian(True) | dyPt102.setEulerian(True) | ||
dyPt102.setOutsideTol(0.5) | dyPt102.setOutsideTol(0.5) | ||
Line 132: | Line 156: | ||
Value are interpolated from Integration Points Values. | Value are interpolated from Integration Points Values. | ||
- | valueExtractor = IFGeoPointValueExtractor (pointList, | + | valueExtractor = IFGeoPointValueExtractor (pointList, |
+ | valueExtractor = IFGeoPointValueExtractor (pointList, meshedObjectList, InternalField) | ||
valueExtractor.setEulerian(True) | valueExtractor.setEulerian(True) | ||
valueExtractor.setOutsideTol(tol) | valueExtractor.setOutsideTol(tol) | ||
Line 138: | Line 163: | ||
where | where | ||
- | | '' | + | | '' |
- | | '' | + | | '' |
- | | '' | + | | '' |
- | | '' | + | | '' |
+ | | '' | ||
__Example: | __Example: | ||
pt102 = pointset.define(102, | pt102 = pointset.define(102, | ||
- | eplPt102 = IFGeoPointValueExtractor([pt102, | + | eplPt102 = IFGeoPointValueExtractor([pt102, |
eplPt102.setEulerian(True) | eplPt102.setEulerian(True) | ||
eplPt102.setOutsideTol(0.5) | eplPt102.setOutsideTol(0.5) | ||
| | ||
- | === GeoPtValueExtractor | + | === StrainGaugeValueExtractor |
- | Extract fields at a given position. Interpolates nodal value of the corresponding element. These nodal values are either variables stored | + | It is possible to modelize |
- | valueExtractor = GeoPtValueExtractor | + | valueExtractor = BiotStrainGaugeValueExtractor(listPt, |
- | valueExtractor = GeoPtValueExtractor | + | valueExtractor = BiotStrainGaugeValueExtractor(listPt, meshedObjectList) |
+ | valueExtractor = GLStrainGaugeValueExtractor(listPt, | ||
+ | valueExtractor = GLStrainGaugeValueExtractor(listPt, meshedObjectList) | ||
+ | valueExtractor = NatStrainGaugeValueExtractor(listPt, meshedObject) | ||
+ | valueExtractor | ||
where | where | ||
- | | '' | + | | '' |
- | | '' | + | | '' |
- | | '' | + | | '' |
- | | '' | + | and if $\lambda = \frac{l}{l_0}$ the ratio of current to initial length of the Strain Gauge |
- | + | | BiotStrainGaugeValueExtractor | |
- | __Example: | + | | GLStrainGaugeValueExtractor |
- | + | | NatStrainGaugeValueExtractor | |
- | valuesmanager.add(8, GeoPtValueExtractor | + | |
- | Extract a result curve numbered 8 defined by the temperature in points 1 and 2. This curve is named '' | ||
=== TdFieldValueExtractor === | === TdFieldValueExtractor === | ||
Line 242: | Line 270: | ||
| | 3D : Topological volume | | | | 3D : Topological volume | | ||
| '' | | '' | ||
- | | | '' | + | | | if ifield = TX, TY or TZ the extractor computes the current position of the Integration Point | |
- | | | '' | + | |
- | | | '' | + | |
- | :!: works, but :!::!::!: | + | :!: works, but it is difficult to select the topoCell |
- | ==== Extracting elementary values ==== | + | === IFGPInteractionValueExtractor=== |
+ | |||
+ | Extract values of [[doc: | ||
+ | |||
+ | valueExtractor = IFGPInteractionValueExtractor(inter, | ||
+ | |||
+ | where | ||
+ | |||
+ | | '' | ||
+ | | '' | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ==== Extracting | ||
=== IFElementValueExtractor === | === IFElementValueExtractor === | ||
Line 261: | Line 301: | ||
| | 2D : Topological face | | | | 2D : Topological face | | ||
| | 3D : Topological volume | | | | 3D : Topological volume | | ||
- | | '' | + | | '' |
+ | |||
+ | :!: works, but selection of the topoCell may be difficult :!::!::!: | ||
+ | |||
+ | === IFElementsValueExtractor === | ||
+ | |||
+ | Extract values of [[doc: | ||
+ | |||
+ | valueExtractor = IFElementsValueExtractor (inter, ifield) | ||
+ | |||
+ | where | ||
+ | |||
+ | | '' | ||
+ | | '' | ||
- | :!: works, but :!::!::!: | ||
==== Extracting analysis values (MiscValueExtractor) ==== | ==== Extracting analysis values (MiscValueExtractor) ==== | ||
Line 276: | Line 328: | ||
| | '' | | | '' | ||
| | '' | | | '' | ||
- | | | '' | + | | | '' |
- | | | '' | + | | | '' |
- | | | '' | + | | | '' |
- | | | '' | + | | | '' |
- | | | '' | + | | | '' |
- | | | '' | + | | | '' |
- | | | '' | + | | | '' |
- | | | '' | + | | | '' |
- | | | '' | + | | | '' |
+ | | | '' | ||
+ | | | '' | ||
+ | | | '' | ||
+ | | | '' | ||
+ | | | '' | ||
+ | | | '' | ||
+ | | | '' | ||
+ | | | '' | ||
+ | | | '' | ||
+ | | | '' | ||
| | '' | | | '' | ||
| | '' | | | '' | ||
Line 330: | Line 392: | ||
| | '' | | | '' | ||
| | '' | | | '' | ||
+ | |||
+ | === InteractionGravityCenterAndMassValueExtractor === | ||
+ | |||
+ | Extract the time evolution of the position of the center of gravity and mass of an interaction. At each archiving step the extractor fills a four columns text file, where columns 1-3 contain x, y, and z coordinates of the center of gravity respectively, | ||
+ | |||
+ | valueExtractor = InteractionGravityCenterAndMassValueExtractor (interaction) | ||
+ | |||
+ | where | ||
+ | | ||
+ | '' | ||
==== Extracting values on a contact interaction ==== | ==== Extracting values on a contact interaction ==== | ||
Line 800: | Line 872: | ||
* '' | * '' | ||
* '' | * '' | ||
- | * '' | + | * '' |
* '' | * '' | ||
* '' | * '' | ||
* '' | * '' | ||
* '' | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
* '' | * '' | ||
* '' | * '' |
doc/user/results/courbes_res.1512308768.txt.gz · Last modified: 2017/12/03 14:46 by boemer