Es una pieza de software matemático, posiblemente en
la forma de un programa de computadora independiente o como una biblioteca de software, que 'resuelve' un problema matemático. Un solver toma las descripciones de los problemas en algún tipo de forma genérica y calcula su solución AL ESCOGER UN SOLVER DEBE:
La dinámica del sistema
La estabilidad de la solución La velocidad de cálculo La solidez del solver FIXED-STEP DISCRETE SOLVER
Este método halla el tiempo de la siguiente simulación a partir de
agregar el valor fijo al tiempo actual. La exactitud del modelo depende del paso, si el paso es muy pequeño el método va a ser muy preciso pero va a demorar mucho. FIXED-STEP DISCRETE SOLVER
Si el tiempo de simulación no es fijado, simulink lo elige usando el
tiempo final y el inicial y dividiéndolo entre 50 Este método no funciona para modelos continuos e inmediatamente presenta error FIXED-STEP CONTINUOUS SOLVERS
Este método halla el tiempo de la siguiente simulación a partir de
agregar el valor fijo al tiempo actual. Para cada paso los valores son calculados utilizando integración numérica para hallar los valores de cada estado. FIXED-STEP CONTINUOUS SOLVERS
Estos modelos pueden manejar simulaciones discretas pero no
tiene sentido utilizar tantos recursos para calcular datos más sencillos. ODE 1
Este es el método más preciso respecto a la cantidad de recursos
utilizados para solucionar y se baza en el método de Euler Cuando el cambio es muy rápido y la pendiente es muy alta el método suele presentar ciertos problemas ODE 2
Es un segundo método más preciso respecto a la cantidad de
recursos utilizados de los presentes en Simulink y cuando Ode 1 no funciona y Ode 3 da valores razonables, este método debe ser probado. Utiliza el método de Heun el cual es un modificación del método de Euler. ODE 3
Es el tercer método más preciso respecto a la cantidad de recursos
utilizados de los presentes en simulink y si Ode 1 no funciona este debe ser el siguiente método a utilizar, si da valores razonables se debe probar con Ode 2 y si no da valores razonables se debe probar con Ode 5. Utiliza como base de resolución es la Bogacki- Shampine Formula. ODE 4
Es el cuarto método más preciso respecto a la cantidad de
recursos utilizados de los presentes en Simulink y cuando los tres primeros métodos han fallado y el Ode 5 arroja buenos resultados se debe probar a ver si este presenta una mejor aproximación, de lo contrario debe usarse los del Ode 5. Usa como base de resolución la formula de Fourth-Order Runge-Kutta (RK4) ODE 5
Es el quinto método en orden de precisión respecto a la cantidad
de recursos utilizados de los presentes en Simulink y es utilizado cuando Ode 3 no arroja buenos resultados, se recomienda que si este método da buenos resultados se pruebe el Ode 4 pero si este no da buenos resultados se queda con el Ode 5. En el caso de que el Ode 5 no arroje buenos resultados es conveniente disminuir el tamaño de paso y buscar desde el Ode 1. Utiliza como base de resolución la formula de Dormand-Prince (RK5) Formula. ODE 8
Este método ocupa el último puesto en la precisión respecto a la
cantidad de recursos utilizados. No es un método muy recomendado debido a la gran cantidad de recursos que requiere, se debe usar en últimas instancias cuando ninguno de los otros métodos haya funcionado incluso reduciendo el tamaño de paso. No debe usarse para simulaciones sencillas debido a que la precisión se puede lograr con otros métodos que consumen menos. Su principio de funcionamiento es la formula Dormand- Prince RK8(7). ODE 14X
Este método combina el método de Newton y extrapolaciones
para calcular el valor siguiente a partir del valor actual. Mientras más iteraciones y extrapolaciones de mayor grado, mayor será la precisión de la respuesta, el problema es que tomará más recursos computacionales. El método Ode 14x es un método implícito por lo cual necesita más recursos para funcionar pero es mucho más estable que todos los anteriores que son explicitos. VARIABLE-STEP SOLVER
En este método el tamaño de paso varía durante la simulación en
ánimo de disminuir el tiempo total de simulación. A pesar de ser un modelo más rápido no se compromete la precisión del mismo. VARIABLE-STEP SOLVER
El tamaño de paso se reduce automáticamente cuando el estado
del modelo cambia rápidamente y durante los eventos de cruce por cero. Por otro lado el paso se incrementa automáticamente cuando el estado del modelo cambia lentamente para así evitar tomas de datos innecesarias. ODE 45
El Ode 45 es un método explícito.
En general este es el mejor método para aplicar, utiliza el método de Runge-Kutta (4,5) lo cuál le da una gran confiabilidad. Este método es más rápido que el Ode 23 y si se torna lento el problema puede ser de rigidez por lo cual se recomendaría un modelo implícito. ODE 23
El Ode 23 es un método explícito.
Este modelo en esencia es más lento que el Ode 45 pero para tolerancias un poco más toscas y rigides media, este método puede ser más efectivo que el Ode 45. Utiliza como base el método Runge-Kutta (2,3) y Bogacki & Shampine. ODE 113
El Ode 113 es un método explícito.
En esencia es más lento que el Ode 45 pero para casos en los que se necesita una tolerancia rigurosa o problemas computacionales intensos este método es más efectivo que el Ode 45. Utiliza como base de funcionamiento PECE Implementation of Adams-Bashforth- Moutlon. ODE 15S
El Ode 15s es un método implícito.
Es un método basado en las fórmulas de derivación numérica. Este método genera matrices jacobianas. Si se sospecha que el modelo es muy rígido o si el método Ode 45 ha fallado se debe probar con este. ODE 23S
El Ode 23s es un método implícito.
Al igual que el Ode 15s este método genera matrices jacobianas. Utiliza como base Las ecuaciones de orden dos de Rosembrock modificadas. Es más eficiente que el Ode 15s si las tolerancias so tocas. También puede ser muy efectivo resolviendo ciertos problemas rígidos con los cuales el Ode 15s no es efectivo. ODE 23T
El Ode 23t es un método implícito.
Es una implementación de la regla trapezoidal utilizando un interpolador libre. Este solver es efectivo cuando tu modelo sea moderadamente rígido y necesitas una solución sin amortiguamiento numérico. ODE 23TB
El Ode 23 es un método implícito.
Utiliza el TR-BDF2 una forma implícita de la formula Runge-Kutta con dos etapas. La primera etapa es la regla del trapecio y la segunda es la formula de derivación hacia atrás de orden 2. Este método puede ser más eficiente que el Ode 15s para tolerancias toscas.