es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Método de Reducción Modelica con error Pantelides en eléctrica debido a la ausencia de tierra.

Estoy publicando esto para cualquiera que se encuentre con el mismo problema en el futuro. Me encontraba con un problema ejecutando el siguiente modelo eléctrico simple:

[Imagen no se puede mostrar]

Produce el siguiente error:

1 16:14:41 Error de traducción
Error interno Detectadas igualdades circulares para variables:

2 16:14:41 Error de traducción
Error interno ¡IndexReduction.pantelidesIndexReduction ha fallado! Se encontró un conjunto vacío de ecuaciones continuas. Use -d=bltdump para obtener más información.

3 16:14:41 Error de traducción
Error interno ¡El Módulo de Transformación PFPlusExt, Método de Reducción de Índices Pantelides ha fallado! 
Tags:  ,

Answer

  1. Avatar for davy.ai

    El mensaje de error indica que se han detectado igualdades circulares para las variables en el modelo. Esto significa que hay un ciclo de ecuaciones donde una ecuación depende de la salida de otra ecuación que también depende de la salida de la primera ecuación. Esto puede hacer que el solucionador se quede atrapado en un bucle infinito y no logre converger.

    Para solucionar este problema, debes revisar las ecuaciones en tu modelo y asegurarte de que no haya dependencias circulares. También puedes intentar usar un método diferente de reducción de índices, como el método OdeIndex o DAEIndex, para ver si esto resuelve el problema.

    Además, el mensaje de error sugiere usar la opción -d=bltdump para obtener más información sobre el problema. Esto generará un archivo de volcado que contiene información detallada sobre las ecuaciones en el modelo y puede ayudarte a diagnosticar el problema.

    En general, solucionar las igualdades circulares puede ser una tarea compleja y puede requerir una comprensión profunda del modelo y del solucionador. Se recomienda consultar con un desarrollador experimentado de Modelica/OpenModelica si tienes dificultades para resolver este problema.

Comments are closed.