Sum
MathEl bloque Sum suma algebraicamente múltiples señales de entrada, generando su suma total como señal de salida. Es una de las operaciones matemáticas más fundamentales en ingeniería de control y procesamiento de señales. El bloque admite cualquier número de conexiones de entrada en su puerto y combina todos los valores recibidos en una única señal de salida.
Entre sus aplicaciones más habituales se encuentran los puntos de suma en lazos de control de retroalimentación (para calcular el error junto a una ganancia de -1), la adición de niveles de continua o polarización (bias/offset) a señales de medición y la combinación de magnitudes procedentes de diversos sensores.
Modelo Matemático
El bloque Sum implementa la operación de suma:
Donde:
y(t)es la señal de salida en el tiempo tu₁(t), u₂(t), ..., uₙ(t)son las señales de entrada conectadas en el tiempo tnes el número de entradas conectadas
Cuando no hay entradas conectadas, la salida es 0.0.
Entradas y Salidas
| Direction | ID | Label | Tipo | Status |
|---|---|---|---|---|
| → In | in |
+ | number | Required |
| ← Out | out |
Sum | number | Output |
Ejemplos de Uso
Suma Básica de Señales
Superposición de dos formas de onda:
Señal senoidal A → Sum → Señal Superpuesta
Generador de ruido B → Sum
Adición de Desplazamiento (Offset)
Sumar un valor constante de polarización a una señal medida:
Señal del sensor → Sum → Salida
Constant (5) → SumObservaciones y Buenas Prácticas
- Entradas Múltiples: Acepta múltiples líneas de conexión en un único puerto de entrada.
- Propiedad Conmutativa: El orden de conexión de los cables no altera el resultado matemático.
- Rendimiento WASM: Ejecución en punto flotante de 64 bits (f64) altamente optimizada en WebAssembly.
Bloques Relacionados
- Gain: Para escalar o invertir la señal (ej. factor -1 para restar)
- Product: Para multiplicar señales en lugar de sumarlas
- Constant: Para proporcionar valores constantes de polarización
- NumericDisplay: Para visualizar el resultado de la suma en tiempo real