Step
SourcesEl bloque Step genera una función escalón que cambia bruscamente de un valor inicial a un valor final en un instante de tiempo determinado. Este bloque es el estándar de la industria para obtener la respuesta al escalón de sistemas dinámicos, analizar la estabilidad y el sobreimpulso en lazos de control y simular perturbaciones bruscas o eventos de conmutación.
El bloque no dispone de puertos de entrada y emite continuamente la señal escalón a través de su puerto de salida.
Modelo Matemático
El bloque Step implementa una función discontinua a trozos:
Donde:
- es el tiempo actual de simulación en segundos
initialValue() es el valor de la señal antes del escalónfinalValue() es el valor de la señal tras el escalónstepTime() es el instante exacto en el que se produce la transición
Entradas y Salidas
| Direction | ID | Label | Tipo | Status |
|---|---|---|---|---|
| ← Out | out |
Output | number | Output |
Parámetros
| Parámetros | Label | Tipo | Por defecto | Descripción |
|---|---|---|---|---|
stepTime |
Step Time | number | 1 |
|
initialValue |
Initial Value | number | 0 |
|
finalValue |
Final Value | number | 1 |
Ejemplos de Uso
Respuesta al Escalón Unitario
Caracterización de una función de transferencia ante un escalón unitario en :
Step (stepTime: 1, initialValue: 0, finalValue: 1) → TransferFunction → Scope
Perturbación Brusca de Carga
Simular una variación repentina de carga o perturbación en un accionamiento:
Step (stepTime: 5, finalValue: -10) → [+] Perturbación
Señal de control → [+] → AccionamientoObservaciones y Buenas Prácticas
- Transición Discontinua: El valor conmuta de forma instantánea en el paso temporal de integración exacto.
- Implementación WASM: Ejecución nativa compilada en WebAssembly para sincronización temporal estricta.
- Sin Estado Interno: Función determinista pura respecto al tiempo de simulación.
Bloques Relacionados
- Ramp: Generador de rampa lineal ascendente
- PulseGenerator: Generador de pulsos periódicos
- Constant: Fuente de valor constante estacionario