doc:user:results:courbes_res
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | Last revisionBoth sides next revision | ||
doc:user:results:courbes_res [2022/05/02 17:04] – [Extracting values at integration points] papeleux | doc:user:results:courbes_res [2023/05/25 11:27] – papeleux | ||
---|---|---|---|
Line 128: | 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 134: | Line 135: | ||
where | where | ||
- | | '' | + | | '' |
- | | '' | + | | '' |
- | | '' | + | | '' |
- | | '' | + | | '' |
+ | | '' | ||
Line 144: | 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 154: | 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 160: | 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}$ |
+ | | BiotStrainGaugeValueExtractor | $\eps = \lambda-1 = \frac{l}{l_0}-1$ (Engineer Strain) | ||
+ | | GLStrainGaugeValueExtractor | ||
+ | | NatStrainGaugeValueExtractor | ||
- | __Example: | ||
- | |||
- | valuesmanager.add(8, | ||
- | |||
- | Extract a result curve numbered 8 defined by the temperature in points 1 and 2. This curve is named '' | ||
=== TdFieldValueExtractor === | === TdFieldValueExtractor === | ||
doc/user/results/courbes_res.txt · Last modified: 2023/05/25 11:28 by papeleux