|
fosanalysis
A framework to evaluate distributed fiber optic sensor data
|
Implements compensation for shrink and creeping of concrete. More...
Public Member Functions | |
| __init__ (self, str method="mean_min", *args, **kwargs) | |
| Constructs a ShrinkCompensator object. | |
| np.array | run (self, np.array x, np.array strain, np.array strain_inst) |
| The influence of concrete creep and shrinking is calculated. | |
Public Member Functions inherited from fosanalysis.compensation.compensator.Compensator | |
| __init__ (self, *args, **kwargs) | |
| Base class for any compensatory class. | |
Public Member Functions inherited from fosanalysis.utils.base.Task | |
| __init__ (self, *args, **kwargs) | |
Public Member Functions inherited from fosanalysis.utils.base.Base | |
| __init__ (self, *args, **kwargs) | |
| Construct the object and warn about unused/unknown arguments. | |
Public Attributes | |
| args = args | |
Positional arguments, will be passed to scipy.signal.find_peaks(). | |
| kwargs = kwargs | |
Keyword arguments, will be passed to scipy.signal.find_peaks(). | |
| method = method | |
| Method, how to calculate the shrinkage calibration. | |
Implements compensation for shrink and creeping of concrete.
Definition at line 13 of file shrinking.py.
| fosanalysis.compensation.shrinking.ShrinkCompensator.__init__ | ( | self, | |
| str | method = "mean_min", | ||
| * | args, | ||
| ** | kwargs ) |
Constructs a ShrinkCompensator object.
| method | Method, how to calculate the shrinkage calibration. For more, see method. |
| args | Positional arguments, will be passed to scipy.signal.find_peaks(). For more, see args. |
| kwargs | Keyword arguments, will be passed to scipy.signal.find_peaks(). For more, see kwargs. |
Definition at line 17 of file shrinking.py.
| np.array fosanalysis.compensation.shrinking.ShrinkCompensator.run | ( | self, | |
| np.array | x, | ||
| np.array | strain, | ||
| np.array | strain_inst ) |
The influence of concrete creep and shrinking is calculated.
All of the parameters are assumed to be in sync and sanitized.
| x | Positional data. |
| strain | Strain data, belonging to x, that was measured with time delay after applying the load. |
| strain_inst | Instantaneous strain belonging to x, that appear right after applying the load to the structure. |
Reimplemented from fosanalysis.compensation.compensator.Compensator.
Definition at line 36 of file shrinking.py.
| fosanalysis.compensation.shrinking.ShrinkCompensator.args = args |
Positional arguments, will be passed to scipy.signal.find_peaks().
By default empty.
Definition at line 32 of file shrinking.py.
| fosanalysis.compensation.shrinking.ShrinkCompensator.kwargs = kwargs |
Keyword arguments, will be passed to scipy.signal.find_peaks().
By default empty.
Definition at line 35 of file shrinking.py.
| fosanalysis.compensation.shrinking.ShrinkCompensator.method = method |
Method, how to calculate the shrinkage calibration.
Available options:
"mean_min": (default) For all entries in local minima in in the instantaneous strain stain_inst, the difference to the same value in strain is measured. Afterwards the mean over the differences is taken. Definition at line 29 of file shrinking.py.