Skip to content

Trigonometric โ€‹

A trigonometric time series is a sine wave, active over a time window:

ฮป(t)=cfactorsin(2ฯ€T(tโˆ’tshift))tstartโ‰คtโ‰คtend

Outside the window the load factor is zero.

๐Ÿ”ง Grasshopper component โ€‹

Trigonometric Time SeriesAlpaca4d โ–ธ 04_Time Series
Trigonometric Time Series component
Inputs
TStartNumber0.0Start of the active window, in s.
Before it the factor is zero.
TEndNumberEnd of the active window, in s.
Must be greater than TStart.
PeriodNumberPeriod T of the sine, in s.
Sets the frequency.
ShiftNumber0.0Phase shift tshift, in s.
LoadFactorNumber1.0Amplitude cfactor.
Outputs
TimeSeriesTimeSeriesTrigonometric series, for a Load Pattern.
GraphNumberlistThe values over the window, for plotting.

๐Ÿ“ˆ When to use it โ€‹

Use it when

  • The excitation is harmonic with a known frequency โ€” a machine, a rotating unbalance, an idealised sinusoidal base motion.
  • You want a set number of cycles: pick Period, then set TEnd - TStart to that many periods.
  • You are sweeping frequency to find a resonance.

Do not use it when

Note

Sample the response finely enough to see the wave. The analysis time step Dt on Analysis Step should be a small fraction of Period โ€” twenty points per cycle is a reasonable starting point.

๐Ÿ”— Relation to OpenSees
tcl
timeSeries Trig $tag $tStart $tEnd $period -shift $shift -factor $cFactor

Every input maps straight through.