Contenido principal

La traducción de esta página aún no se ha actualizado a la versión más reciente. Haga clic aquí para ver la última versión en inglés.

Crear un modelo de Simscape nuevo

Tipos de dominios y bloques recomendados

Los modelos de Simscape™ requieren que determinados bloques estén presentes en la configuración del modelo, como un bloque Solver Configuration o bloques de referencia de un dominio específico. Otros bloques, aunque no son obligatorios, es muy probable que sean necesarios, como los bloques Simulink-PS Converter y PS-Simulink Converter. Una forma fácil de iniciar un nuevo modelo de Simscape es utilizar la función sscnew.

Cuando escribe sscnew en la línea de comandos de MATLAB®, el software crea un modelo nuevo rellenado previamente con determinados bloques.

De forma predeterminada, no se especifica el nombre del modelo, que contiene un bloque Solver Configuration, un bloque Simulink-PS Converter y un bloque PS-Simulink Converter conectados a un bloque Scope. El solver predeterminado es VariableStepAuto. La sección de recursos ubicada en la parte inferior de la ventana del modelo proporciona enlaces a las bibliotecas de bloques pertinentes y a los temas de documentación.

Puede utilizar los argumentos de la función sscnew para especificar el nombre del modelo y añadir bloques de un dominio específico. Para más detalles, consulte la página de referencia de sscnew. Por ejemplo, si escribe:

sscnew('pneumatic_actuator','gas')

se creará el siguiente modelo.

Después de utilizar sscnew, siga desarrollando su modelo copiando los bloques que necesite y añadiendo otros bloques de las bibliotecas de Simscape.

Configuración del solver para el nuevo modelo

Cuando crea un modelo nuevo utilizando la función sscnew, el modelo tiene la siguiente configuración:

  • SolverVariableStepAuto

  • Relative tolerance1e-3

  • Absolute tolerance1e-3

  • Auto scale absolute tolerance desactivado

Para obtener más información, consulte Simulating with Variable Time Step y Choose a Solver.

Configuración de registro de datos para el modelo nuevo

Usar el registro de datos es una práctica recomendada para los modelos de Simscape porque proporciona acceso a herramientas importantes de simulación y análisis. Por tanto, la función sscnew activa automáticamente el registro de datos para el modelo entero. Utiliza el nombre predeterminado simlog de la variable del área de trabajo para almacenar los datos de simulación y limita los datos a los últimos 10.000 puntos para evitar ralentizar la simulación. A la vez, aumenta MaxDataPoints hasta 10.000 para que el historial de registro de datos de Simulink® coincida con el historial de registro de datos de Simscape.

Cuando crea un modelo nuevo utilizando sscnew, el modelo tiene la siguiente configuración de registro de datos:

  • Log simulation dataAll.

  • Log simulation statistics — desactivado.

  • Record data in Simulation Data Inspector — desactivado.

  • Open viewer after simulation — desactivado.

  • Workspace variable namesimlog.

  • Decimation1.

  • Limit data points — activado.

  • Data history (last N steps)10000.

Para obtener información sobre el significado de estas opciones de configuración y cómo cambiarlas, consulte Data Logging Options.

Consulte también

Temas