Contenido principal

Detección precisa de cruces por cero

En este ejemplo se muestra cómo funciona la detección de cruces por cero en Simulink®. Simulink usa la detección de cruces por cero para simular con precisión un cambio abrupto del modelo o una discontinuidad sin disminuir las unidades de tiempo del solver. Para obtener más información, consulte Zero-Crossing Detection.

En este modelo, se introduce una onda sinusoidal en un bloque Abs y en otro bloque Saturation. Exactamente en la unidad de tiempo t = 5, una salida del bloque Switch cambia de la salida del bloque Abs a la salida del bloque Saturation.

Se selecciona el parámetro Enable zero-crossing detection de los bloques Abs, Saturation y Switch, lo que permite a Simulink detectar exactamente cuándo cambia su salida el bloque Switch. El solver avanza hasta la unidad de tiempo exacto en que se produce el cambio.

Consulte también

| |

Temas