plataforma de red para cumplir con los requisitos de valor muestreado IEC61850

Desarrollé un simulador basado en Linux del editor de valores de muestra IEC 61850, incluso con RT Linux todavía no puedo cumplir con el requisito de publicar un mensaje con MTU = -1500, cada 1uS en una plataforma de PC. Alguien sugirió chips DSP, realmente soy un pez fuera del agua en el campo, ¿alguien puede sugerir un chip DSP que pueda ejecutar Linux y pueda cumplir con los requisitos de procesamiento y red?

Un poco más de fondo sería bienvenido. Ej.: ¿Editor de valor de muestra IEC 61850? ¿Qué interfaces usas? ¿Qué tamaño de datos? ¿Qué tan lejos estás del resultado requerido?
La trama Ethernet más corta admitida es de 64 bytes, lo que da como resultado 512 bits. Esto no tiene en cuenta tcp/ip, preámbulo, postámbulo y espacio entre tramas. El envío de 512 bits cada microsegundo requiere 512 mb/s, al menos gigabit Ethernet y una interfaz que pueda usar ese ancho de banda por completo. No me sorprende que no puedas alcanzar tu meta establecida.

Respuestas (1)

Creo que está malinterpretando los requisitos para la transmisión de valores muestreados IEC 61850. Es posible que pueda crear un archivo de configuración que exija una frecuencia de muestreo de 1 MHz, para un conjunto de datos que se acerque a 1500 bytes, pero esto es claramente poco realista en la práctica.

Hay un formato sugerido (pero no estandarizado) para SV, IEC 61850-9-2 "LE" (Edición Lite), que utilizan varios proveedores de hardware. Esto incluye hasta cuatro muestras de voltaje y cuatro de corriente, y termina con un tamaño de paquete de aproximadamente 126 bytes. Se sugiere muestrear 80 muestras por ciclo nominal para aplicaciones de protección, por lo que para un sistema de energía de 50 Hz esto significa 4000 paquetes por segundo.

Esto equivale a unos 4 Mbps por flujo SV. Si está simulando el contenido del paquete, es probable que la sincronización de tiempo no sea importante en este caso, por lo que ni siquiera debería necesitar una plataforma en tiempo real: una PC debería ser capaz de generar varias transmisiones SV lo suficientemente rápido.

Si sirve de algo, creé un programa que se puede usar para generar datos SV simulados: https://github.com/stevenblair/rapid61850

Gracias StevenBlair, solo veo tu respuesta meses después de haber visto tu solución. Muchas gracias
Hola @sblair, me preguntaba si podrías echar un vistazo a este hilo relacionado si tienes la oportunidad. Su repositorio es realmente útil, pero todas las muestras que he encontrado en línea usan una configuración de SCL estática que no se puede modificar, por lo que no entiendo cómo un IED real obtiene la configuración de las herramientas de configuración de SCL.