BlockWerk Documentatie
📈

Ramp

Sources

Het Ramp-blok genereert een lineair oplopende (of aflopende) hellingfunctie die start op een configureerbaar tijdstip en toeneemt met een constante helling (richtingscoëfficiënt). Dit blok wordt veel gebruikt voor zachte aanloopcurven (soft-start van motoren), het testen van volgfouten (ramp tracking error) in regelkringen en geleidelijke procesveranderingen.

Simuleren in BlockWerk

Interactieve sandbox direct in je browser — geen installatie, aangedreven door WebAssembly.

Simuleren in BlockWerk →

Wiskundig Model

y(t)={yinitial,t<tstartyinitial+slope⋅(t−tstart),t≥tstarty(t) = \begin{cases} y_{\text{initial}}, & t < t_{\text{start}} \\ y_{\text{initial}} + \text{slope} \cdot (t - t_{\text{start}}), & t \ge t_{\text{start}} \end{cases}

Waarbij:

  • tt de huidige simulatietijd is
  • yinitialy_{\text{initial}} de beginwaarde is (initialValue)
  • tstartt_{\text{start}} het starttijdstip van de helling is (startTime)
  • slope\text{slope} de veranderingssnelheid per seconde is (slope)

Ingangen & Uitgangen

Direction ID Label Type Status
→ In trigger Trigger number Optional
← Out out Output number Output

Parameters

Parameters Label Type Standaard Beschrijving
slope Slope number 1
startTime Start Time number 0
initialValue Initial Value number 0
finalValue Final Value number 10 Maximum output value when Enable Final Value is true
enableFinalValue Enable Final Value boolean false When enabled, the ramp will stop at the Final Value

Gebruiksvoorbeelden

Eenheidshelling (Unit Ramp)

Een lineair signaal y(t)=ty(t) = t starten op t=0t = 0:

Ramp (slope: 1, startTime: 0) → Systeem → Scope

Geleidelijke Drukopbouw

Druk geleidelijk opvoeren met 0.5 bar/s vanaf seconde 2:

Ramp (slope: 0.5, startTime: 2, initial: 0) → Drukregelaar

Opmerkingen & Best Practices

  • Volgfout Test: Differentiëert naar een stapsignaal; ideaal om type-1 en type-2 regelsystemen te testen op stationaire snelheidsfouten (eve_v).

Gerelateerde Componenten

  • Step: Instantaan verspringend stapsignaal
  • SignalGenerator: Harmonische en periodieke golven
  • Integrator: Genereert een helling bij constante invoer