Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Tutorial 3 — Analysing OWChirp experiments

Corporate Research Analytical Laboratory, 3M

An optimally windowed chirp (OWChirp) imposes a tapered, exponentially swept sinusoid (Tutorial 2) and records the transient strain γ(t)\gamma(t) and stress σ(t)\sigma(t). Because the excitation is broadband, one chirp of a few seconds yields a full frequency spectrum, which makes time-resolved spectroscopy of evolving materials possible (Geri et al., 2018).

OWChirpAnalysis converts each transient wave collected using the TRIOS Arbitrary Wave procedure into the frequency domain:

  1. Trims the signal to the analysis window and removes systematic offsets (motor bias, encoder drift) with the baseline filter that best satisfies filter_criterion.

  2. Zero-pads and Fourier-transforms strain and stress, giving the complex modulus

    G∗(ω)=σ~(ω)γ~(ω)=G′(ω)+i G′′(ω).G^{*}(\omega) = \frac{\tilde{\sigma}(\omega)}{\tilde{\gamma}(\omega)} = G'(\omega) + i\,G''(\omega).
  3. Derives ∣G∗∣|G^{*}|, tan⁡δ=G′′/G′\tan\delta = G''/G' and ∣η∗∣=∣G∗∣/ω|\eta^{*}| = |G^{*}|/\omega within the chirp band [ω0,ω1][\omega_0, \omega_1].

Stress-controlled instruments add an inertia correction based on the strain-rate transform; the transform selects it from the instrument metadata.

Data and setup

The file contains a series of OWChirp waves recorded on an ARES-G2 during a temperature sweep. OWChirp time-domain files were downsampled by a factor of 4 (500 Hz to 125 Hz, every 4th point kept) to reduce file size; the full-resolution files are available on request from Alessandro Perego (aperego@mmm.com).

Read and transform

The reader stores each transient wave as a measurement. After the transform, every measurement holds two datasets:

  • datasets[0] — frequency-domain G′G', G′′G'', ∣G∗∣|G^{*}|, tan⁡δ\tan\delta and ∣η∗∣|\eta^{*}| versus ω\omega;

  • datasets[1] — the raw time-domain signals together with the baseline-corrected strain and stress.

The chirp parameters and the selected baseline filter are added to the measurement details.

Inspect representative waves

OWChirpVisualizer reads quantities, labels and units from the processed datasets. Each figure shows the moduli of one wave next to its corrected strain and stress. steps="first-middle-last" keeps the notebook light; pass steps="all" or a list of indices to show other waves, and use visualizer.to_video(path) to animate the full series.

<Figure size 1200x480 with 3 Axes>
<Figure size 1200x480 with 3 Axes>
<Figure size 1200x480 with 3 Axes>
<Figure size 1200x480 with 3 Axes>

Inspect one Fourier transform

Comparing the time-domain signals with their Fourier amplitudes checks the quality of a wave: the strain spectrum should be flat across [ω0,ω1][\omega_0, \omega_1] and fall off outside it, and the stress spectrum should remain well above the noise floor where the moduli are computed.

<Figure size 1000x700 with 4 Axes>

References

  • Geri, M., Keshavarz, B., Divoux, T., Clasen, C., Curtis, D. J. and McKinley, G. H., Time-Resolved Mechanical Spectroscopy of Soft Materials via Optimally Windowed Chirps, Physical Review X 8, 041042 (2018). DOI: Geri et al. (2018).

  • Perego, A., Vadillo, D. C., Mills, M. J. L., Das, M. and McKinley, G. H., Evaluation of Optimally Windowed Chirp Signals in Industrial Rheological Measurements: Method Development and Data Processing, Rheologica Acta 64, 391–406 (2025). DOI: Perego et al. (2025).

References
  1. Geri, M., Keshavarz, B., Divoux, T., Clasen, C., Curtis, D. J., & McKinley, G. H. (2018). Time-Resolved Mechanical Spectroscopy of Soft Materials via Optimally Windowed Chirps. Physical Review X, 8(4). 10.1103/physrevx.8.041042
  2. Perego, A., Vadillo, D. C., Mills, M. J. L., Das, M., & McKinley FRS, G. H. (2025). Evaluation of optimally windowed chirp signals in industrial rheological measurements: method development and data processing. Rheologica Acta, 64(8), 391–406. 10.1007/s00397-025-01511-0