martes, 11 de marzo de 2008

LISTADO DE ERRORES

En esta entrada, crearemos de forma colaborativa un listado de errores de Berkeley Madonna. Seguiremos el siguiente ejemplo:
MENSAJE: Symbol's initializer equation is missing
MOTIVO: Una variable diferencial no ha sido inicializada

42 comentarios:

  1. MENSAJE: K3: symbol not found
    MOTIVO: Falta definir un grado de libertad

    ResponderEliminar
  2. HOLA! SI SE TE OLVIDA UN DIFERENCIAL DE LA CONCENTRACION TE APARECE LO SIGUIENTE:
    SYMBOL'S INTEGRATOR OR NEXT EQUATION IS MISSING

    ResponderEliminar
  3. MENSAJE: DT must be greater than zero
    MOTIVO: El DT del método numérico ha de ser mayor de cero.

    ResponderEliminar
  4. MENSAJE: Symbol's integrator or next equation is missing
    MOTIVO: Se ha inicializado una variable que no está diferenciada

    ResponderEliminar
  5. MENSAJE:CD is already defined as a converter
    MOTIVO: no se ha escrito bien la variable de la diferencial

    ResponderEliminar
  6. MENSAJE: CA is already defined as a converter
    MOTIVO: La variable CA esta definida 2 veces de manera distinta

    ResponderEliminar
  7. Mensaje: undeterminated comment
    Motivo: el comentario no está determinado; se debe al error en poner el corchete ], en lugar de la llave }.

    ResponderEliminar
  8. MENSAJE: CD is already defined as a converter
    MOTIVO: No se ha escrito la diferencial de la variable de forma correcta

    ResponderEliminar
  9. MENSAJE: 0: Symbol not found
    MOTIVO: Se ha escrito la letra 0 en lugar del número cero

    ResponderEliminar
  10. MENSAJE:expect'='
    MOTIVO:has olvidado poner un igual

    ResponderEliminar
  11. Mensaje: STOPTIME must be greater than or equal to STARTIME

    Motivo: He puesto un tiempo de parada inferior a un intervalo de medida

    ResponderEliminar
  12. MENSAJE:"STOPTIME must be greater than or equal to STARTIME"
    MOTIVO:el tiempo de inicio debe ser siempre menor que el de parada.

    ResponderEliminar
  13. MENSAJE:R4 is not a valid integration method name
    MOTIVO: Se ha omitido la K de METHOD RK4

    ResponderEliminar
  14. MENSAJE: expect 't + dt, or starttime'

    MOTIVO: Se ha escrito d(CA)/dt en lugar de d/dt(CA). Lo mismo pasa con las demás concentraciones.

    ResponderEliminar
  15. MENSAJE: System parameter must be defined with a constant expression.
    MOTIVO:No se ha puesto ningun valor de DT

    ResponderEliminar
  16. MENSAJE: DT is not a valid integration method name.

    MOTIVO: He olvidado poner el nombre del método que estamos utilizando.En este caso he olvidado poner RK4.

    ResponderEliminar
  17. mensaje: Floating-point exception(s): overflow Reduce DT and Try again?

    motivo: error en el modelo matematico. Punto flotante = hay un punto minimo y un punto maximo en nuestro modelo, si sale este mensaje es que nos hemos salido del limite

    te recomienda disminuir el DT, decir siempre que no.

    Falta la constante K2 en la diferencial de CC.

    {ECUACIONES = 4}
    d/dt(CA) = -K1*CA
    d/dt(CB) = K1*CA - K2*CB + K3*CC - K4*CB
    d/dt(CC) = CB - K3*CC
    d/dt(CD) = K4*CB

    ResponderEliminar
  18. MENSAJE: defino CA=0
    En el gráfico me sale una linea recta, por lo que tengo que cargar el reactor con una CA>0 para que se me produzcan las reacciones.

    ResponderEliminar
  19. Te aparece 'expect' =.
    En este caso el motivo es que se ha escrito una variable por ejemplo "modelo" y no se ha puesto entre corchetes.

    ResponderEliminar
  20. mensaje: All existing runs will be lost if you recompile the model.

    Choose yes to recompile the model.
    Choose No to revert to the previously compiled equations.
    Choose cancel to abort the operation.

    motivo: en el modelo matematico hemos olvidado poner el signo de multiplicar o bien alguna concentracion (CA,CB,CC o CD).

    Hay que darle a cancelar y revisarlo

    ResponderEliminar
  21. MENSAJE: symbol's initializer equation is missing

    MOTIVO: si se define dos veces la misma variable. ejemplo:
    INIT CA=1
    INIT CA=0

    ResponderEliminar
  22. MENSAJE: symbol's initializer equation is not missing
    MOTIVO: Al escribir el programa no se deja un espacion entre la palabra INIT y la variable entonces no se encuentra la variable INITCA, por ejemplo, en el programa

    ResponderEliminar
  23. MENSAJE: expect ')'
    MOTIVO: hemos olvidado cerrar el paréntesis al realizar el modelo en alguna de las ecuaciones descritas

    ResponderEliminar
  24. MENSAJE: expect 'identifier'

    MOTIVO: en lugar de CA' escribí (CA')

    ResponderEliminar
  25. NECESITO AYUDA !!

    Escribí correctamente el modelo en el programa, y cuando le di a RUN, se me cerraron todas las ventanas del mismo; tuve que abrir de nuevo el programa, y esta vez en lugar de escribir las ecuaciones paso a paso utilicé el famoso "COPY/PASTE", le di a RUN y ... voilà apareció la ventana con la gráfica....

    ¿alguien puede explicarme a que se debió?

    ¿es una señal divina para que a partir de ahora solo usemos la herramienta "COPY/PASTE" ?

    ResponderEliminar
  26. TENGO UNA DUDA:

    Al abrir una nueva ventana de escritura en el programa, viene definido STARTIME=0, sin embargo a la hora de escribir nosotros el modelo no se especifica el STARTIME: ¿ al no especificarse quiere decir que es igual a CERO ?, ¿se puede no definir, o hay que definirlo siempre dandole el valor CERO ?

    ResponderEliminar
  27. MENSAJE: K5: symbol not found
    MOTIVO: Falta definir una nueva ecuación para la variable K5 o definir un nuevo grado de libertad.

    ResponderEliminar
  28. Si quitamos CC debemos de teenr cuidado ya que no da error el programa, esta ademaS compila y da una grafica parecida a la que tendria que dar.

    ResponderEliminar
  29. Si quitamos CC debemos de teenr cuidado ya que no da error el programa, esta ademaS compila y da una grafica parecida a la que tendria que dar.

    ResponderEliminar
  30. A Darío:
    Puedes dejarlo sin definir, el programa toma por defecto que STARTIME=0; método de cálculo es RK4; STOPTIME= 10 y DT=0.01; toma por defecto lo que tiene escrito cuando abres un fichero nuevo (aunque no lo hayamos escrito explícitamente)

    Con respecto a tu otra duda... los ordenadores son así, puede que sí sea una señal divina :)

    ResponderEliminar
  31. Cuando se va a publicar un comentario en el blog, si en la casilla de URL aparece escrito 'opcional' el comentario no aparece en el blog; la casilla de URL tiene que estar en blanco.

    ResponderEliminar
  32. mensaje:

    AVISO: MD is already defined as a converter

    CAUSA: debido a que no he puesto comilla en la ecuacion de la derivada MD=-V*YD

    ResponderEliminar
  33. MENSAJE:BUILTIN DOES NOT EXIST
    MOTIVO:olvidar poner un simbolo de multiplicacion antes del parantesis

    ResponderEliminar
  34. MENSAJE: expect 't, t+dt, or starttime'
    MOTIVO: se ha olvidado el signo de la división en una ecuación diferencial, escribi ddt(CA)=... en vez de d/dt(CA)=...

    ResponderEliminar
  35. Anónimo8/4/08, 8:29

    MENSAJE: SYMBOL´S INITILIZER EQUATION IS MISSING

    CAUSA: SE ME HA OLVIDADO PONER LAS CONDICIONES INICIALES

    ResponderEliminar
  36. MENSAJE:XO:symbol not found
    MOTIVO: Al pasar del guion al programa, el definir el x sub cero, en un sitio puse XO(con la o mayuscula) y en otro X0 (con el cero)

    ResponderEliminar
  37. MENSAJE: X1 is already defined as a reservoir
    MOTIVO: si se pone una variable como X1' (diferencial) y luego se vuelve a definir en otra ecuación, poniendo por ejemplo X1 = ... el programa te avisa de que ya se ha definido como diferencial (creo que es eso).

    ResponderEliminar
  38. Si en la Práctica 3 en vez de definir D = V/(R+1) se cambia y se pone V = D*(R+1) aunque la ecuación sea la misma, cuando se ejecuta, el programa avisa: "D: symbol not found" porque no estamos definiendo D explícitamente.

    ResponderEliminar
  39. Vale... Me acabo de dar cuenta de que mi último comentario lo tenía en los apuntes porque lo dijo el profesor en clase... ¡Siento haberlo repetido!

    ResponderEliminar
  40. MENSAJE: Symbol´s initializer equation is missing.
    MOTIVO: al escribir INIT A no hay he dejado espacio entre INIT y la variable.

    ResponderEliminar
  41. MENSAJE:expect 'identifier'
    (señalaba la linea donde habiamos escrito la condicional)
    MOTIVO:Cuando escribiamos la condicional:
    F=if V>=Vt then 0 else F0
    entre if y V si no hay un espacio da el error.

    ResponderEliminar
  42. MENSAJE: floating-point exception(s)invalid. Reduce DT and try again?
    MOTIVO:Hay varios.A mi me apareció porque le di un valor inicial de cero a una variable que estaba en un denominador, por lo que sale una indeterminación, esto se soluciona dándole un valor muy pequeño 1E-10 por ejemplo.

    ResponderEliminar