Calculo de las salidas del modelo El motor inicia este paso invocando el metodo Outputs del modelo
El metodo Outputs del modelo a su vez invoca al metodo Outputs del sistema
El metodo Outputs del sistema a su vez invoca a los metodos Outputs de los bloques
En el orden especificado por las listas de ejecucion de los metodos de salida generadas en la fase de enlace 41
Calculo de las salidas del modelo El método Outputs del sistema pasa los siguientes argumentos a cada método de Outputs de bloque:
Un pointer de la estructura de datos del bloque Un pointer de su estructura SimBlock.
La estructura de datos SimBlock apunta a la información que el método Outputs necesita para calcular las salidas del bloque,
Incluyendo la posición de los buffers de entrada y de salida
42
Calculo de los estados discretos del modelo El motor inicia este paso invocando al solver discreto seleccionado
El solver calcula el tamaño del paso necesario e invoca al metodo Update del modelo
El metodo Update del modelo invoca al metodo Update del sistema
El metodo Update del sistema invoca a los metodos Update de los bloques 43
Calculo de los estados continuos del modelo El motor inicia este paso invocando al solver discreto seleccionado
Dependiendo del solver,
el solver invoca una sola vez el método Derivatives del modelo
o entra en un subciclo de pasos de tiempo menores donde el solver repetidamente invoca los métodos Outputs y Derivatives del modelo para calcular salidas y las derivadas del modelo en intervalos sucesivos dentro del paso de tiempo principal. 44
Calculo de los estados continuos del modelo Los metodos Output y Derivatives del modelo invocan a sus metodos de sistema correspondientes
Los metodos Output y Derivatives del del sistema invocan a sus metodos de bloque correspondientes 45 En el orden especificado por las listas de ejecucion de los metodos de salida generadas en la fase de enlace
Chequeo de discontinuidades Simulink usa la denominada deteccion de cruce por cero para deteectar discontinuidades en los estados continuos 46 Es posible ajustar los criterios que Simulink usa para detectar los cruces por cero
Página anterior | Volver al principio del trabajo | Página siguiente |