Modelo de sistema trifásico de Matlab

0

Tengo una pregunta relacionada con MATLAB Simulink si alguien está familiarizado con el software.

Generalmente no tengo problemas para crear modelos básicos como este a continuación: Sé que la imagen es bastante pequeña.

Es básicamente un generador trifásico con impedancia interna de serie > Bloque de medida de la serie VI > amperímetros de serie > Impedancia de la línea de transmisión serie RL > Serie RL carga con voltímetros de carga.

Sinembargo,aveces,cuandoejecutomiscircuitosyentroenmiosciloscopio,noveounaondasinusoidalpura.Parecemásbienpicado.Obtengolosvalorescorrectosdevoltajeycorrienteenmispantallas,yaquetambiénloshecalculado.Estoycasisegurodequetodosmisparámetros,comofrecuencias,voltajesdebase,etc.,estánescritoscorrectamente.

Estoesloqueparecemialcance:

¿Algúnconsejooidea?

Gracias.

    
pregunta David777

2 respuestas

1

El problema es la visualización final, no los datos reales.

Si está utilizando un solucionador de pasos fijos, utilice un pequeño paso de tiempo. Sin embargo, si está utilizando un paso de tiempo variable, entonces debe informar al solucionador para procesar / calcular puntos de datos adicionales.

Simulink es consciente de lo que es la señal real, ya que es un motor de integración y es sensible al cruce por cero. Al renderizar un gráfico, ha considerado que esta es toda la información que se necesita para representar los datos.

Esto produce resultados inesperados.

Considere una onda sinusoidal de 100Hz como se muestra a continuación. No muy sinusal

Lo que se necesita

LoquesenecesitaescambiarelfactorderefinamientopredeterminadoSIestáutilizandounsolucionadorcontinuo.

Losvalorespredeterminadosson1,asíquecámbialoa100

Ahoratieneslaformadeondaesperada.Loqueestohaceessolicitaralsolucionadorquegenerepuntosadicionalesentrelospuntosdedatosquenecesitapararealizarlaformadeonda.

Unabuenaexplicaciónseencuentraenelblog"guy on Simulink". enlace

    
respondido por el JonRB
0

Respuesta rápida: Supongo que esto se debe a que su solucionador está configurado en automático. Puede aumentar la resolución definiendo un "Tamaño de paso mínimo" en las configuraciones para el solucionador. Esto ralentizará la simulación, ya que obliga a Simulink a ejecutar más pasos de los que considera necesarios

Un poco más de elaboración: Simulink tendrá durante la simulación un tamaño de paso variable para que se adapte al sistema que estás simulando, no entraré en detalles (no los conozco lo suficiente como para explicarlos). Acelerará su simulación al elegir un tamaño de paso apropiado para su simulación. En su caso, creo que considera que su sistema es lo suficientemente simple como para ejecutarse con un tamaño de paso algo grande.

No me preocuparía demasiado por esto a menos que necesites generar cifras.

También: No recomendaría establecer un solucionador de pasos fijos a menos que esté trabajando con un sistema discreto.

    
respondido por el hoffiee

Lea otras preguntas en las etiquetas