Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Biblioteca
Continuo
Descripción
El bloque integrador de salida el valor de la integral de su señal de entrada con respecto al tiempo.
El bloque integrador Limited es idéntico al bloque integrador con la excepción de que la salida del
bloque está limitado debido a los límites de saturación superior e inferior. Ver La limitación de la
Integral para más detalles.
Simulink ® trata el bloque integrador como un sistema dinámico con un estado. La dinámica de
bloques vienen dados por:
dónde:
Aunque estas ecuaciones definen una relación exacta en tiempo continuo, Simulink utiliza métodos
de aproximación numérica para evaluar con precisión finita. Simulink puede utilizar un número de
diferentes métodos de integración numérica para calcular la salida del bloque integrador, cada uno
con ventajas en aplicaciones particulares. Utilice el solucionador panel del cuadro de diálogo
Parámetros de configuración (ver Solver Panel ) para seleccionar la técnica más adecuada para su
aplicación.
El solucionador seleccionado calcula la salida del bloque integrador en el paso de tiempo actual,
utilizando el valor de entrada actual y el valor del estado en el paso de tiempo anterior. Para apoyar
este modelo computacional, el bloque integrador salva su salida en el paso de tiempo actual para el
uso por el programa de solución para calcular su salida en el siguiente paso del tiempo. El bloque
también proporciona el solucionador con una condición inicial para el uso en el cálculo de estado
inicial del bloque al comienzo de una simulación. El valor por defecto de la condición inicial es 0.
Utilice el cuadro de diálogo de parámetros de bloque que especifique otro valor para la condición
inicial o crear un puerto de entrada de valor inicial en el bloque.
Utilice el bloque integrador de tiempo discreto para crear un sistema puramente discreto.
Se pueden definir las condiciones iniciales como un parámetro en el cuadro de diálogo de entrada de
bloque o desde una señal externa:
Para definir las condiciones iniciales como un parámetro de bloque, especifique la fuente de
la condición inicial de parámetros como internale introduzca el valor en el estado inicial de
campo.
Para proporcionar las condiciones iniciales de una fuente externa, especifique la fuente de la
condición inicial de parámetros como external. Un puerto de entrada adicional aparece en
la entrada del bloque.
○ Nota Si el integrador limita su producción (véase Limitación del Integral ), la condición
inicial debe caer dentro de los límites de saturación del integrador. Si la condición inicial
está fuera de los límites de saturación bloque, el bloque muestra un mensaje de error.
La limitación de la Integral
Para evitar que la salida exceda los niveles que se pueden especificar, seleccionar el límite de salida
casilla de verificación e introduzca los límites en los campos de parámetros apropiados. Esta acción
hace que el bloque de funcionar como un integrador limitado. Cuando la salida alcanza los límites, la
acción integral se apaga para evitar integrante del viento hacia arriba. Durante una simulación, puede
cambiar los límites, pero no se puede cambiar si la salida es limitada. El bloque de salida determina
como sigue:
Para generar una señal que indica cuando el estado está siendo limitado, seleccione el puerto
Mostrar saturación de casilla de verificación. Un puerto de saturación aparece debajo del orificio de
salida del bloque.
Cuando se selecciona esta casilla de verificación, el bloque tiene tres puntos de cruce cero: uno para
detectar cuando entra al límite de saturación superior, uno para detectar cuando entra al límite de
saturación inferior, y uno para detectar cuando sale de la saturación.
Derivado
derivada en el tiempo de salida de la entrada
Biblioteca
Continuo
Descripción
El bloque Derivado aproxima a la derivada de la señal de entrada u con respecto al tiempo de
simulación t . Se puede obtener la aproximación de
d ud t ,
mediante el cálculo de una diferencia numérica Δu/Δt, donde Δu es el cambio en el valor de
entrada y Δt es el cambio en el tiempo desde la simulación anterior (mayor) paso de tiempo.
Este bloque acepta una entrada y genera una salida. La salida inicial para el bloque es cero.
donde t es el tiempo de simulación actual y Tp revious es el momento de la última vez que la salida de la
simulación. Este último es el mismo que el tiempo de la última etapa de tiempo importante.
La salida del bloque derivado podría ser muy sensible a la dinámica de todo el modelo. La precisión
de la señal de salida depende del tamaño de los pasos de tiempo tomadas en la simulación. pasos
más pequeños permiten una curva de salida más suave y más preciso de este bloque. Sin embargo,
a diferencia de los bloques que tienen estados continuos, el solucionador no toma medidas más
pequeñas cuando la entrada a este bloque cambia rápidamente. Dependiendo de la dinámica de la
señal de excitación y el modelo, la señal de salida de este bloque puede contener las fluctuaciones
inesperadas. Estas fluctuaciones son debidas principalmente al tamaño del paso de salida de la
señal de conducción y solucionador.
Debido a estas sensibilidades, la estructura de sus modelos a utilizar integradores (como integrador
de bloques) en lugar de bloques derivados. Integrator bloques tienen estados que permiten resolver
para ajustar el tamaño de paso y mejorar la precisión de la simulación. Ver Circuito de modelo para
un ejemplo de elegir el modelo matemático mejor forma de evitar el uso de bloques de derivados en
sus modelos,
Si tiene que usar el bloque de derivados con un solucionador de paso variable, creado en la
configuración de tamaño máximo de paso solucionador a un valor tal que el bloque Derivado puede
generar respuestas con una precisión adecuada. Para determinar este valor, es posible que tenga
que ejecutar varias veces la simulación utilizando diferentes configuraciones del solucionador.
Cuando la entrada de este bloque es una señal discreta, el derivado continua de la entrada exhibe un
impulso cuando el valor de la entrada cambia. De lo contrario, es 0. De forma alternativa, se puede
definir la derivada discreta de una señal discreta usando la diferencia de los dos últimos valores de la
señal, de la siguiente manera:
y ( k ) = 1Δ t( u ( k ) - u ( k - 1 ) )
Los derivados discretos modelos de bloques este comportamiento. Usar este bloque en lugar del
bloque derivado para aproximar la derivada de tiempo discreto de una señal discreta.
Esta ecuación no es una función de transferencia adecuada, ni tiene un espacio de estados. Como
tal, el Simulink ®software linealiza este bloque como una ganancia efectiva de 0 a menos que se
especifique explícitamente que una función de transferencia de primer orden correcto se debe utilizar
para aproximar el comportamiento lineal de este bloque (véase el coeficiente C en la función de
transferencia aproximación s / (c * s + 1) que se utiliza para la linealización ).
Para mejorar la linealización, también se puede tratar de incorporar el término derivado en otros
bloques. Por ejemplo, si usted tiene un bloque derivado en serie con un Fcn transferencia de bloque,
trate de usar un bloque Fcn sola transferencia de la forma
una .
ss +
Por ejemplo, se puede sustituir el primer conjunto de bloques en esta figura con los bloques por
debajo de ellos.
Biblioteca
Continua, discreta
Descripción
La salida del bloque de controlador PID es una suma ponderada de la señal de entrada, la integral de
la señal de entrada, y la derivada de la señal de entrada. Los pesos son los parámetros de ganancia
proporcional, integral y derivativo. Un poste de primer orden filtra la acción derivada.
En una implementación común, el bloque controlador PID opera en el camino directo del bucle de
retroalimentación:
La entrada del bloque es típicamente una señal de error, que es la diferencia entre una señal de
referencia y la salida del sistema. Para que un bloque de dos entradas que permite la ponderación de
consigna, ver el controlador PID (2 DOF) página de referencia a bloque.
Puede generar código para implementar su controlador usando cualquier tipo de datos de Simulink,
incluyendo los tipos de datos de punto fijo. (La generación de código requiere Simulink Coder ™
software, la implementación de coma fija requiere el producto de punto fijo Diseñador ™.)
Para ver ejemplos que ilustran algunas aplicaciones del bloque controlador PID, consulte los
siguientes ejemplos de Simulink:
Biblioteca
Continua, discreta
Descripción
Implementar un tiempo discreto continuous- o controlador de dos grados de libertad (PID, PI o PD) en
modelo. El bloque controlador PID (2DOF) le permite implementar ponderación
su Simulink ®
consigna en su controlador para lograr tanto el seguimiento de punto de ajuste suave y buen rechazo
de perturbaciones.
El bloque controlador PID (2DOF) genera una señal de salida basada en la diferencia entre una señal
de referencia y una salida del sistema de medición. El bloque calcula una señal de diferencia
ponderada para cada una de las acciones proporcional, integral y derivativo de acuerdo con los
pesos de consigna especificados. La salida del bloque es la suma de las acciones proporcional,
integral y derivativo en las respectivas señales de diferencia, donde cada acción se pondera de
acuerdo con los parámetros de ganancia. Un poste de primer orden filtra la acción derivada.
Ganancias del controlador son sintonizable de forma manual o de forma automática. El ajuste
automático requiere Simulink Control Design ™ software ( PID Tuner o diseñador de sistemas de
control ).
En una implementación común, el (2DOF) bloque controlador PID opera en el camino directo del
bucle de realimentación. El bloque recibe una señal de referencia en la Refentrada y una salida del
sistema de medición en la otra entrada. Por ejemplo:
Para un bloque de entrada única que acepta una señal de error (una diferencia entre un punto de
referencia y una salida del sistema), ver el controlador PID página de referencia de bloque.
Puede generar código para implementar su controlador usando cualquier tipo de datos de Simulink,
incluyendo los tipos de datos de punto fijo. (La generación de código requiere Simulink Coder ™
software, la implementación de coma fija requiere el producto de punto fijo Diseñador ™.)
Para ver un ejemplo que ilustra una aplicación del controlador PID (2 DOF) del bloque, véase el
ejemplo Simulink Dos de control PID grados de libertad para la consigna de seguimiento .
Biblioteca
Continuo
Descripción
donde u es la entrada al sistema. Por tanto, el bloque es un sistema dinámico con dos estados
continuos: x y dx / dt .
● Nota: Estos dos estados tienen una relación matemática, es decir, que dx / dt es la
derivada de x . Con el fin de satisfacer esta relación a través de la simulación, Simulink
coloca diversas limitaciones en los parámetros y el comportamiento de bloque.
Simulink ® software puede utilizar un número de diferentes métodos de integración numérica
para calcular las salidas del bloque. Cada uno tiene ventajas para aplicaciones específicas.
Utilice el solucionador panel del cuadro de diálogo Parámetros de configuración para
seleccionar la técnica más adecuada para su aplicación. (Para obtener más información,
consulte solucionadores .) El programa de solución seleccionada calcula los estados de la de
segundo orden bloque integrador en el paso de tiempo actual con el valor de entrada actual.
Se pueden definir las condiciones iniciales de cada estado individual como parámetro en el
cuadro de diálogo de entrada de bloque o uno o ambos de una señal externa.
Para definir las condiciones iniciales de estado x como parámetro de bloque, utilice la
fuente de la condición inicial x menú desplegable para seleccionar internale
introducir el valor de la condición inicial x campo.
Para proporcionar las condiciones iniciales de una fuente externa para el estado x ,
especificar el x fuente condición inicial de parámetros como external. Un puerto de
entrada adicional aparece en el bloque.
Para definir las condiciones iniciales del estado de dx / dt como un parámetro de
bloque, utilice la condición de fuente inicial dx / dt menú desplegable para seleccionar
internale introducir el valor de la condición inicial dx / dt campo.
Para proporcionar las condiciones iniciales de una fuente externa para el estado de dx
/ dt , especifique la condición inicial fuente dx / dt como external. Un puerto de
entrada adicional aparece en el bloque.
Si decide utilizar una fuente externa para ambas condiciones iniciales del estado, el bloque
aparece de la siguiente manera.
● Nota:
Simulink no permite valores de condiciones iniciales de info NaN.
Si limita estado x o estado dx / dt especificando los límites de saturación (ver
Limitar los Estados ) y una o más condiciones iniciales están fuera de los límites
correspondientes, a continuación, los respectivos estados se inicializan al valor
válido más próximo y un conjunto de condiciones iniciales consistentes es
calculado.
Biblioteca
Continuo
Descripción
El segundo orden Integrador bloque y la Segunda Orden de bloque integrador Limited
resuelven el problema de segundo orden valor inicial:
donde u es la entrada al sistema. Por tanto, el bloque es un sistema dinámico con dos estados
continuos: x y dx / dt .
● Nota: Estos dos estados tienen una relación matemática, es decir, que dx / dt es la
derivada de x . Con el fin de satisfacer esta relación a través de la simulación, Simulink
coloca diversas limitaciones en los parámetros y el comportamiento de bloque.
Simulink ® software puede utilizar un número de diferentes métodos de integración numérica
para calcular las salidas del bloque. Cada uno tiene ventajas para aplicaciones específicas.
Utilice el solucionador panel del cuadro de diálogo Parámetros de configuración para
seleccionar la técnica más adecuada para su aplicación. (Para obtener más información,
consulte solucionadores .) El programa de solución seleccionada calcula los estados de la de
segundo orden bloque integrador en el paso de tiempo actual con el valor de entrada actual.
Se pueden definir las condiciones iniciales de cada estado individual como parámetro en el
cuadro de diálogo de entrada de bloque o uno o ambos de una señal externa.
Para definir las condiciones iniciales de estado x como parámetro de bloque, utilice la
fuente de la condición inicial x menú desplegable para seleccionar internale
introducir el valor de la condición inicial x campo.
Para proporcionar las condiciones iniciales de una fuente externa para el estado x ,
especificar el x fuente condición inicial de parámetros como external. Un puerto de
entrada adicional aparece en el bloque.
Para definir las condiciones iniciales del estado de dx / dt como un parámetro de
bloque, utilice la condición de fuente inicial dx / dt menú desplegable para seleccionar
internale introducir el valor de la condición inicial dx / dt campo.
Para proporcionar las condiciones iniciales de una fuente externa para el estado de dx
/ dt , especifique la condición inicial fuente dx / dt como external. Un puerto de
entrada adicional aparece en el bloque.
Si decide utilizar una fuente externa para ambas condiciones iniciales del estado, el bloque
aparece de la siguiente manera.
● Nota:
Simulink no permite valores de condiciones iniciales de info NaN.
Si limita estado x o estado dx / dt especificando los límites de saturación (ver
Limitar los Estados ) y una o más condiciones iniciales están fuera de los límites
correspondientes, a continuación, los respectivos estados se inicializan al valor
válido más próximo y un conjunto de condiciones iniciales consistentes es
calculado.
Espacio de Estados
Implementar un sistema de espacio de estado lineal
Biblioteca
Continuo
Descripción
˙x =Ax+
BuY = C x +
D ux t = t0 =x0 ,
donde x es el vector de estado, u es el vector de entrada, y es el vector de salida y x 0 es la
condición inicial del vector de estado. Los coeficientes de la matriz deben tener las siguientes
características:
˙x =AxY =
C xx t = t0 =x0 .
Simulink ® software convierte una matriz que contiene ceros a una matriz dispersa para la
multiplicación eficiente.
Para obtener más información, vea Tipos de datos compatibles con Simulink en la documentación
Simulink.
parámetros
UN
ajustes
Defecto: 1
Tipo: matriz
Valor: '1'
Defecto: '1'
segundo
ajustes
Defecto: 1
Parámetro: B
Tipo: matriz
Valor: '1'
Defecto: '1'
do
ajustes
Defecto: 1
Información de línea de comandos
Parámetro: C
Tipo: matriz
Valor: '1'
Defecto: '1'
re
ajustes
Defecto: 1
Parámetro: D
Tipo: matriz
Valor: '1'
Defecto: '1'
Condiciones iniciales
ajustes
Defecto: 0
Parámetro: X0
Tipo: vector
Valor: '0'
Defecto: '0'
tolerancia absoluta
ajustes
Defecto: auto
Parámetro: AbsoluteTolerance
Defecto: 'auto'
DISCONTINUOS
Biblioteca
Discreto
Descripción
Usted puede utilizar el bloque de tiempo discreto Integrador en lugar del Integrador de bloque para
crear un sistema puramente discreto. Con el bloque integrador de tiempo discreto, se puede:
Definir las condiciones iniciales en el cuadro de diálogo de bloque o como entrada al bloque.
Definir un valor de ganancia de entrada (K).
El estado de salida del bloque.
Definir los límites superior e inferior de la integral.
Restablecer el estado en función de una entrada de reposición adicional.
ecuaciones de salida
El bloque se inicia desde el primer paso del tiempo, n = 0, ya sea con producción inicial y(0) =
ICo estado inicial x(0) = IC, dependiendo de la configuración de condiciones inicial el valor del
parámetro.
Para un paso dado n > 0con el tiempo de simulación t(n), Simulink ® salida de las actualizaciones
y(n)de la siguiente manera:
El bloque puede integrar o acumular mediante el avance de Euler, Euler hacia atrás, y los métodos
trapezoidales. Supongamos que ues la entrada, yes la salida, y xes el estado. Para un paso dado n,
actualizaciones de Simulink y(n)y x(n+1). En el modo de integración, T es el tiempo de la muestra
de bloque (delta Ten el caso de tiempo de la muestra disparada). En el modo de acumulación, T =
1. El tiempo de la muestra de bloque determina cuando la salida se calcula pero no el valor de salida.
Kes el valor de ganancia. Valores de recorte de acuerdo a los límites superiores o inferiores.
método de Euler hacia adelante (por defecto), también conocido como rectangular hacia
adelante, o la aproximación de la izquierda
Para este método, el software se aproxima 1/scomo T/(z-1). Las expresiones para la
salida del bloque en el paso nson:
x (n + 1) = x (n) + K * T * u (n)
y (n) = x (n)
El bloque utiliza los siguientes pasos para calcular la salida:
Paso 0: y (0) = IC (clip si es necesario)
x (1) = Y (0) + K * T * u (0)
Reacción
el comportamiento del modelo de sistema con el juego
Biblioteca
discontinuidades
Descripción
El bloque Backlash implementa un sistema en el que un cambio en la entrada causa un cambio igual
en la producción. Sin embargo, cuando la entrada cambia de dirección, un cambio inicial en la
entrada no tiene ningún efecto en la salida. La cantidad de juego de lado a lado en el sistema se
denomina la banda muerta . La banda muerta se centra sobre la salida. Esta figura muestra el estado
inicial del bloque, con el ancho de banda muerta por defecto de 1 y la salida inicial de 0.
Si la entrada inicial está fuera de la banda muerta, la salida inicial valor de parámetro determina si el
bloque está comprometida en una dirección positiva o negativa, y la salida en el comienzo de la
simulación es la entrada más o menos la mitad del ancho de banda muerta.
Por ejemplo, el bloque de holgura puede ser usada para modelar el engrane de dos engranajes. La
entrada y la salida son los dos ejes con un engranaje en un extremo, y el eje de salida es impulsado
por el eje de entrada. Espacio adicional entre los dientes del engranaje introduce juego . La anchura
de esta separación es el ancho de banda muerta parámetro. Si el sistema se desacopla inicialmente,
la salida (la posición del engranaje accionado) se define por la salida inicial de parámetros.
Las siguientes figuras ilustran el funcionamiento del bloque cuando la entrada inicial está dentro de la
banda muerta. La primera figura muestra la relación entre la entrada y la salida, mientras que el
sistema se encuentra en modo de desconexión (y los valores de los parámetros por defecto no se
cambian).
La siguiente figura muestra el estado del bloque cuando la entrada ha llegado al final de la banda
muerta y comprometido la salida. La salida se mantiene en su valor anterior.
La cifra final muestra cómo un cambio en la entrada afecta a la salida, mientras que están
comprometidos.
Por ejemplo, si el ancho de banda muerta es 2 y la salida inicial es 5, la salida, y , al inicio de la
simulación es el siguiente:
Biblioteca
discontinuidades
Descripción
La salida del bloque coincide con el MATLAB ® resultado que se obtiene:
donde yes la salida, xes la de entrada, Gaines la ganancia de la señal de entrada para los valores
distintos de cero, y Offsetes la fricción de Coulomb.
El bloque acepta una entrada y genera una salida. La entrada puede ser un escalar, vector, o matriz
con elementos reales y complejos.
Para una entrada escalar, Gainy Offsetpuede tener dimensiones que difieren de la de
entrada. La salida es un escalar, vector, o matriz en función de las dimensiones de Gainy
Offset.
Para una entrada de vector o matriz, Gainy O
ffsetdebe ser escalar o tener las mismas
dimensiones que la de entrada. La salida es un vector o matriz de las mismas dimensiones
que la de entrada.
Zona muerta
Proporcionar región de salida de cero
Biblioteca
discontinuidades
Descripción
El bloque de zona muerta genera una salida de cero dentro de una región determinada, llamada la
zona muerta. Se especifica el límite inferior ( LL) y el límite superior ( UL) de la zona muerta como el
inicio de la zona muerta y Fin de la zona muerta parámetros, respectivamente. La salida del bloque
depende de la entrada ( U) y los valores de los límites inferior y superior:
Entrada Salida
U > UL U – UL
U < LL U – LL
El bloque de zona muerta acepta y emite señales reales de los siguientes tipos de datos:
Punto flotante
número entero incorporado
Punto fijo
Para obtener más información, vea Tipos de datos compatibles con Simulink en el Simulink ®
documentación.
parámetros
Inicio de zona muerta
Relé
Salida de conmutación entre dos constantes
Biblioteca
discontinuidades
Descripción
El bloque de relés permite su salida para cambiar entre dos valores especificados. Cuando el relé
está activado, se mantiene encendida hasta que la entrada cae por debajo del valor del punto de
conmutación de parámetro. Cuando el relé está apagado, permanece apagado hasta que la entrada
es superior al valor del punto de encendido parámetro. El bloque acepta una entrada y genera una
salida.
El punto de encendido valor debe ser mayor o igual a la del punto de conmutación fuera .
Especificación de un punto de encendido valor mayor que el punto de desconexión modelos de
histéresis, mientras que la especificación de modelos iguales valores de un interruptor con un umbral
en ese valor.
● Nota: Cuando la entrada inicial cae entre el punto de conmutación fuera y punto de encendido
valores, la salida inicial es el valor cuando el relé está apagado.
Punto flotante
número entero incorporado
Punto fijo
Boole
Enumerada (sólo salida)
Si Salida cuando el o la salida cuando está apagado es un valor enumerado, ambos deben ser del
mismo tipo enumerado como la salida.
Para obtener más información, vea Tipos de datos compatibles con Simulink en el Simulink ®
documentación.
parámetros
El principal panel del cuadro de diálogo de bloque de relé aparece como sigue:
Punto de encendido
El "sobre" umbral para el relé. El punto de encendido parámetro se convierte en la entrada del tipo
de datos fuera de línea con ronda a más cercana y la saturación.
Punto de desconexión
El umbral de "off" para el relé. El punto de desconexión parámetro se convierte en la entrada del
tipo de datos fuera de línea con ronda a más cercana y la saturación.
Salida cuando el
procesamiento de la entrada
Envolver a cero
Ponga la salida a cero si la entrada está por encima del umbral
Biblioteca
discontinuidades
Descripción
El bloque de Reiniciar Cero establece la salida a cero cuando la entrada está por encima del umbral
de valor. Sin embargo, el bloque de salida a la entrada cuando la entrada es menor que o igual que el
umbral .
Punto flotante
número entero incorporado
Punto fijo
Boole
La salida del bloque tiene el mismo tipo de datos como entrada. Para obtener más información, vea
Tipos de datos compatibles con Simulink en el Simulink ® documentación.
parámetros
Límite
SLINKS
Expandir Todo en La P
Descripción
Los Simulink ® Señales del Dominio de bloque Muestra Ámbito temporal con RESPECTO al Tiempo
de simulación.
● Nota: No utilice bloques Alcance En Una biblioteca. Sí se Coloca la ONU bloque de alcance
Dentro de la ONU bloque de biblioteca ONU de la estafa enlace cerrado con llave o En Una
biblioteca cerrada, Simulink Muestra de error ONU col · intentar abrir la ventana Ámbito de
Aplicación.
● Para visualizar los Datos internos de la ONU bloque de biblioteca, Añadir un puerto de salida al
bloque de biblioteca, y LUEGO Conectar el puerto de la ONU un bloque de alcance en su modelo.
● Nota: Ámbito de la ONU bloque PUEDE representar solo un punto Cuando Se Conecta un Una
Señal constante.
●
● Nota: Para Obtener Información Sobre CÓMO programación Controlar la ONU Ámbito, See
control de Scopes Mediante programación en la Documentación de Simulink.
Propiedades de configuration
Abierta al inicio de simulación
AJUSTES
Por Defecto: Claro párr El Bloque Alcance. Seleccione párr El Bloque Ámbito temporal.
Seleccionar
Claro
AJUSTES
Seleccionar
Introducir el Número de puertos de entrada ¿En un bloque de alcance, Especificado Por un Número
entero. El Número Máximo de puertos de entrada es 96. This Propiedad no se APLICA un Ámbitos
los flotantes y los espectadores de alcance.
Defecto: 1
Botón diseño
Introducir El Número de Pantallas. La dimensión Máxima de Diseño de autor es de cuatro filas por
cuatro Columnas.
Si el Número de Pantallas hijo Iguales Al Numero de Puertos, las Señales de Cada puerto
Aparecen EN DIFERENTES Pantallas.
Si el Número de Pantallas hijo Menores Que El Número de Puertos, las señales de Puertos
ADICIONALES Aparecen en la última Pantalla.
Para Diseños de Pantalla con Más De Una Fila Y La Columna, Los Puertos se asignan a las
Pantallas de la Columna y LUEGO por filas.
Para ampliar la ventana de Presentación Más allá de 4 POR 4 Filas Columnas, haga clic en Haga en
el Cuadro de Diálogo de la ONU arrastre el diseño PARA UN Máximo de 16 filas POR 16 Columnas.
AJUSTES
Defecto: 1
Tiempo de la Muestra
Especificar Intervalo de Tiempo Entre las Actualizaciones Ámbito de la ONU Durante bloque Una
simulación, Especificado Como un verdadero Número positivo. Propiedad this ninguna SE APLICA
un Ámbitos los flotantes y los espectadores de alcance.
AJUSTES
Procesamiento De La Entrada
AJUSTES
Por Defecto: Elements as channels (sample based) párr El Bloque Alcance. Columns as
channels (frame based)Alcance Para El Bloque de Tiempo.
maximizar ejes
Maximizar el Tamaño de las parcelas de Señal. Cada uña de Las Parcelas SE EXPANDE para llenar
la Pantalla Completa. Maximizar el Tamaño de las parcelas de Señal Elimina el área de fondo En
torno a las parcelas.
AJUSTES
Por Defecto: Off párr El Bloque Alcance. AutoAlcance Para El Bloque de Tiempo.
Auto
On
Maximizar Todas Las Parcelas. Los Valores EN EL título y Y-Etiqueta estan ocultos.
Off
Especifique CUÁNDO reducirlo y eje x párr Mostrar Todos Los Valores de la Señal.
AJUSTES
Defecto: Manual
Manual
Escala manualmente Rango del eje con la escala del eje Y Límites Botón de la Barra de
Herramientas.
Auto
Escala y eje Y Rango Durante y Despues de la simulación. Al select this Opción, se Muestra el No
permita Que los Límites del eje Y se encojan Casilla de verificación.
Si DESEA Que El Rango del eje para aumentar ¿y disminuir con El Valor Máximo de la Señal,
Configurar los ejes de escala párrafo Autoy despejar el No permita Que los Límites del eje Y se
encojan Casilla de verificación.
After N Updates
Escala del Eje y Despues de Que El Número de Pasos de Tiempo especificados en el cuadro
Número de Actualizaciones de texto. El sarro se géneros Una Vez Durante Ejecucion Cada.
dependencia
Si està Propiedad se Establece After N Updates, también Especificar la propiedad Número de
Cambios .
AJUSTES
Seleccionar
Permitir Y Eje y Límites del Rango para aumentar ¿Pero No disminuir Durante Una simulación.
Claro
Permitir a Los Límites del Rango del eje Y para aumentar ¿Y disminuir.
dependencia
Haga clic en el Configurar enlace a la Derecha de la Ampliación de los ejes Propiedad y establecer la
escala de ejes Propiedad párr AutoMostrar this Propiedad.
Número de Cambios
Especificar El Número de Cambios Que se Producen Durante Una simulación de los antes Que Un
Alcance de las escalas Y -axes, especificados Como entero de la ONU.
AJUSTES
Defecto: 10
dependencia
Pantalla y Activar this Propiedad Haciendo clic en el Configurar enlace a la Derecha de la Ejes
escalar la propiedad y establecer el Ejes escalado Propiedad una After N Updates.
AJUSTES
Seleccionar
Claro
dependencia
Haga clic en el Configurar enlace a la Derecha de la Ampliación de los ejes Propiedad párr Mostrar
this Propiedad.
La Y. Límites -axes siempre se escalan. El x Límites eje Y Se escalan Sólo si también Selecciona los
Límites de escala automática del eje X Casilla de verificación.
Especificar percentage de y Rango eje x para el trazado de Datos. Por Ejemplo, Si Se Establece this
Propiedad 100, trazado de Datos Toda La utilizació y Rango eje x.
AJUSTES
Defecto: 80
dependencia
Haga clic en el Configurar enlace a la Derecha de la Ampliación de los ejes Propiedad párr Mostrar
this Propiedad.
Y-eje Alinear
Especificar Dónde alinear los Datos representados A lo largo del y Rango de Datos de eje Y Cuando
gama de Datos del eje Y se Establece en Menos de 100 por Ciento.
AJUSTES
Defecto: Center
Top
Alinear las señales con valores Máximos En La Parte Superior de y Rango eje x.
Center
Alinear las señales con los Valores Máximos y Mínimos centrados.
Bottom
Alinear las señales con valores Mínimos en la parte inferior de la Y Gama eje x.
dependencia
Haga clic en el Configurar enlace a la Derecha de la Ampliación de los ejes Propiedad párr Mostrar
this Propiedad.
AJUSTES
Seleccionar
Escalar x eje y Gama para adaptarse a todos los Valores de la Señal. Si los ejes de escala se
Establece en Auto, escalas de los Datos ACTUALMENTE Dentro de los ejes, sin Toda La Señal
en el búfer de Datos.
Claro
Haga clic en el Configurar enlace a la Derecha de la Ampliación de los ejes Propiedad párr Mostrar
this Propiedad.
Especificar percentage de x Rango de eje y para el trazado de Datos. Por Ejemplo, Si Se Establece
this Propiedad 100, trazado de Datos utilizació la totalidad de las x Eje y Rango.
SOURCES
Constante
Generar valor constante
Expandir Todo en La P
Biblioteca
Fuentes
Descripción
La salida del bloque Tiene las Mismas Dimensiones y Elementos Que El valor constante de
Parámetros. Si ESPECIFICA Este párrafo PARÁMETRO ONU vectorial Que DESEA Que El Bloque
de Interpretar Como un vector, el select Interpretar los Parámetros del vector como 1-D
PARÁMETRO. De lo contrario, si se ESPECIFICA ONU vector para el valor constante de
Parámetros, las golosinas de bloque Que El vector Como una matriz.
Por Defecto, El Bloque Constante da salida a Una Señal Cuyo tipo y Complejidad de los Datos hijo
Los Mismos Que los del valor constante de Parámetros. Sin embargo, Se Puede Especificar Que la
salida any mar Tipo de Datos Que Simulink ® Apoyos, incluyendo de Punto Fijo y Tipos de Datos
enumerados. La constante Enumerados bloque Puede Ser Más Que El bloque conveniente constante
para dar salida un valor constante de la ONU enumerado. Como utilizar también PUEDE ONU Objeto
de bus de Como El Tipo de Datos de salida, Que PUEDE Ayudar simplificar un modelo de las
Naciones Unidas (Véase el Soporte de bus párrafo Detalles más).
● Nota: Si Específica ONU Objeto de bus de Como El Tipo de Datos of this bloque, no establezca
los Valores Mínimos y Máximos para los Datos del bus en el bloque. Simulink Ignora ESTOS
AJUSTES. En Su Lugar, establecer los Valores Mínimos y Máximos para los Elementos de bus del
Objeto de bus Especificado Como el tipo de Datos. Los Valores Deben Ser finita escalar doble real.
● Para Obtener Información Sobre los autobuses Valores Mínimo y Máximo de las propiedades de la
ONU Elemento, ver .Simulink.BusElement
Para Obtener Más información Sobre el Soporte de tipo de Datos, See Tipos de Datos compatibles
con Simulink en la Documentación de Simulink.
Parámetros
Constante valor
Especificar el valor constante de salida del bloque.
AJUSTES
Por Defecto: 1
Se Puede introducir any Expresión Que MATLAB ® Evalúa Como una matriz, incluyendo Las
Palabras Clave de Boole truey f
alse.
Sí se Establece el tipo de Datos de salida para Ser un Objeto de autobús, PUEDE
Especificar:
Una Estructura de MATLAB completo Correspondiente al Objeto de bus
0 Indicar párr Una Estructura Que corresponde al valor de Tierra del Objeto de bus
Para Detalles Más, Véase el Soporte de bus .
Para Los Tipos de Datos Que No Son de autobús, Simulink Convierte Este PARÁMETRO de
su tipo de Datos de valor a la Línea de salida de tipo de Datos Especificado, utilizando
redonda Hacia La Más Cercana y la saturación.
Seleccione this Casilla de verificación para imprimir vectores de la ONU longitudinal Nsi el valor
constante PARÁMETRO SE Evalúa Como una Nfila o columna de Vectores -elemento.
AJUSTES
Por Defecto: En
En
Da salida un vector de la ONU longitudinal Nsi el valor constante PARÁMETRO SE Evalúa Como
una Nfila o columna de Vectores -elemento. Por Ejemplo, el bloque de salida A una matriz de
dimensión 1-by-No N-by-1.
Apagado
No se géneros ONU vector de Longitud Nsi el valor constante PARÁMETRO SE Evalúa Como una
Nfila o columna de Vectores -elemento.
Tiempo de la Muestra
Especificar el intervalo entre los tiempos de Que la salida del bloque constante PUEDE change
Durante la simulación (por Ejemplo, DEBIDO al fit del valor constante de Parámetros).
AJUSTES
Defecto: inf
Este valor indica Que la salida del bloque never change PUEDE. This Opción Acelera la simulación y
el Código Generado, evitando la Necesidad de volver un calcular la salida del bloque.
Ver Especificar Tiempo de la Muestra En La documentación en Línea para Obtener Más información.
Reloj
Mostrar y proporcionar El Tiempo de simulación
Biblioteca
Fuentes
Descripción
El Bloque de reloj EMITE El Tiempo de simulación real en Cada Paso de simulación. Este bloque es
Útil para Otros bloques Que necesitan El Tiempo de simulación.
Cuando Se NECESITA La Hora real Dentro de las Naciones Unidas Sistema discreto, utilice el Reloj
Digital bloque.
El Bloque de reloj EMITE Una Señal de Valor Real del tipo double.
Para Obtener Más información, See Tipos de Datos compatibles con Simulink en el Simulink ®
Documentación.
Parámetros
Tiempo de Visualizacion
Seleccione this Casilla de verificación para Mostrar El Tiempo de simulación real en el interior del
Simbolo de bloque del reloj.
Ejecucion
Especificar la ONU Número entero positivo para el Intervalo En El Que Simulink Actualiza el icono
del Reloj Cuando Se Selecciona El Tiempo de Visualizacion .
Supongamos Que la aniquilación es 1000. Para Un Paso de Integración fijo de 1 milisegundo, los
Cambios en el icono de reloj de 1 Segundo, 2 Segundos, y asi sucesivamente.
EJEMPLOS
sldemo_tonegen_fixpt
penddemo
Características
Codigo de GENERACION Si
Generador de pulso
Generar impulsos de onda cuadrada a intervalos regulares
expandir todo en la p
Biblioteca
Fuentes
Descripción
El bloque generador de impulsos genera impulsos de onda cuadrada a intervalos regulares. Los
parámetros de bloque de forma de onda, amplitud , ancho de pulso , Período , y de desfase ,
determinan la forma de la onda de salida. El siguiente diagrama muestra cómo cada parámetro
afecta a la forma de onda.
El generador de impulsos puede emitir escalar, vector, o señales de matriz de cualquier tipo de datos
real. Para hacer que el bloque para emitir una señal escalar, usar escalares para especificar los
parámetros de forma de onda. Para hacer que el bloque para emitir una señal vector o matriz, utilizar
vectores o matrices, respectivamente, para especificar los parámetros de forma de onda. Cada
elemento de los parámetros de forma de onda afecta al elemento correspondiente de la señal de
salida. Por ejemplo, el primer elemento de un vector parámetro de amplitud determina la amplitud del
primer elemento de un impulso de salida vector. Todos los parámetros de forma de onda debe tener
las mismas dimensiones después de la expansión escalar. El tipo de datos de la salida es el mismo
que el tipo de datos de la amplitud de parámetros.
Esta salida de bloque se puede generar en los modos basados en el tiempo o basados en muestras,
determinados por el tipo de pulso de parámetros.
En el modo basado en el tiempo, Simulink ® calcula la salida del bloque sólo en momentos cuando la
salida cambia realmente. Este enfoque se traduce en un menor número de cálculos para la salida del
bloque durante el período de tiempo de simulación. Activar este modo estableciendo el tipo de pulso
parámetro a Time based.
El bloque no admite una configuración basada en el tiempo que se traduce en una señal de salida
constante. Simulink devuelve un error si los parámetros de ancho de pulso y Periodo satisfacen
alguna de estas condiciones:
P e r i o d * PulseWidth1
00 =0P e r i o d * PulseWidth100 =Period
Dependiendo de las características de forma de onda de pulso, los intervalos entre los cambios en la
salida del bloque pueden variar. Por esta razón, un bloque generador de impulsos basado en el
tiempo tiene un tiempo de muestra variable. El color tiempo de la muestra de tales bloques es de
color marrón (ver ver muestra información Tiempo para más información).
Simulink no puede utilizar un solucionador de paso fijo para calcular la salida de un generador de
impulsos en función del tiempo. Si especifica un solucionador de paso fijo para los modelos que
contienen generadores de impulsos basados en el tiempo, Simulink calcula un tiempo de muestreo
fijo para los generadores de impulsos basados en el tiempo. A continuación, los generadores de
impulsos basados en el tiempo como simulan basa muestra.
Si utiliza un solucionador de paso fijo y el tipo de pulso es Time based, elegir el tamaño de paso de
tal manera que el período, retardo de fase, y el ancho de pulso (en segundos) que son múltiplos
enteros de la tamaño de paso solucionador. Por ejemplo, supongamos que el período es de
4segundos, el ancho de pulso es 75%(es decir, 3s), y el retardo de fase es 1s. En este caso, el
tiempo de muestreo calculado es 1s. Por lo tanto, elegir un tamaño de paso fijo de 1o un número que
divide 1exactamente (por ejemplo, 0.25). Se puede garantizar esto fijando el tamaño del paso
solucionador de paso fijo para autoel Solver panel del cuadro de diálogo Parámetros de
configuración.
Modo Sample-base
En el modo basado en la muestra, el bloque calcula sus salidas a intervalos fijos que especifique.
Activar este modo estableciendo el tipo de pulso parámetro a Sample based.
Una diferencia importante entre los modos basados en el tiempo y basados en muestras es que en el
modo basado en el tiempo, la salida del bloque se basa en el tiempo de simulación, y en el modo
basado en la muestra, la salida del bloque depende sólo de la de inicio de la simulación,
independientemente de transcurrido tiempo de simulación. Para obtener más información, véase el
ejemplo de diferencia entre la base del tiempo y los modos de generación de impulsos de muestreo
base .
Este bloque es compatible con la semántica de reposición en el modo basado en la muestra. Por
ejemplo, si un generador de impulsos está en un subsistema reajustable que realiza un gatillo de
reposición, se repone la salida del bloque a su estado inicial.
El bloque generador de impulsos señales reales salidas de cualquier tipo de datos numérico que
Simulink soporte, incluyendo los tipos de datos de punto fijo. El tipo de datos de la señal de salida es
el mismo que el de la amplitud de parámetros.
Para obtener más información, vea Tipos de datos compatibles con Simulink en la documentación
Simulink.
parámetros
tipo de impulso
El tipo de impulsos para este bloque: Time basedo Sample based. El valor por defecto es Time
based.
Tiempo (t)
Especifica si se debe utilizar el tiempo de simulación o una señal externa como la fuente de los
valores de la variable tiempo del impulso de salida. Si especifica una fuente externa, el bloque
muestra un puerto de entrada para la conexión de la fuente. El impulso de salida difiere de la
siguiente manera:
Amplitud
Período
El ciclo de trabajo se especifica como el porcentaje del período de pulso que la señal es en si
basada en el tiempo o como el número de tiempos de muestreo si basados en muestras. El valor
predeterminado es 5ciento.
El retardo de fase
El retardo antes de que el pulso se genera especificado en segundos si el tipo de pulso es basada
en el tiempo o como número de veces de la muestra si el tipo de pulso se basa en muestras. El
valor predeterminado es 0segundos.
tiempo de la muestra
La longitud del tiempo de la muestra para este bloque en cuestión de segundos. Este parámetro
aparece sólo si el tipo de pulso del bloque se basa en muestras. Ver Especificar Tiempo de la
muestra en la Guía del usuario de Simulink para más información.
Si se selecciona esta casilla de verificación y los demás parámetros son de una sola fila o de una
columna matrices, después de la expansión escalar, el bloque emite una señal de 1-D (vector). De
lo contrario la dimensionalidad de salida es la misma que la de los otros parámetros. Ver La
determinación de las dimensiones de la salida de la fuente de los bloques .
Ejemplos
Los siguientes ejemplos de Simulink se muestra cómo utilizar el bloque generador de impulsos:
sldemo_auto_climatecontrol
sldemo_boiler
Este ejemplo muestra la diferencia en el comportamiento del bloque generador de impulsos en los
modos basados en la muestra en función del tiempo y.
Considere un modelo con dos bloques de generador de impulsos. En un bloque, el tipo de pulso
parámetro se establece Time based. En el otro bloque, se establece a Sample based. Ambos
bloques están configurados para salida un pulso booleano de 10 segundos: 5 segundos onseguido
de 5 segundos off. La simulación tiene una duración de 15 segundos de una hora de inicio de 3
segundos para un tiempo de parada de 18 segundos, se especifica en el cuadro de diálogo
Parámetros de configuración del modelo. La figura muestra el diagrama de bloques para este modelo
y la salida de la simulación en el bloque de Alcance.
Se puede ver que las aperturas de salida de la simulación a los 3 segundos, como se esperaba.
Observe que el generador de impulsos basada en el tiempo produce una lógica onpor sólo 2
segundos, después de lo cual su salida cambia a offen t = 5 segundos. Esto es porque este bloque
comienza el cálculo de su producción a partir de t = 0 segundos, a pesar de que no lo hace de salida
hasta que la simulación comienza en t = 3 segundos. El bloque basado en el tiempo depende del
tiempo de simulación para su producción.
No es posible sintonizar el valor del retardo de fase de parámetros durante la simulación. Como
solución alternativa, se puede añadir un bloque constante y un bloque de tiempo de retardo variable.
En el bloque generador de impulsos, establecer el valor del retardo de fase parámetro a 0. Utilice el
bloque constante para especificar el tiempo de retardo (en segundos).
Para ajustar el tiempo de retardo durante la simulación, cambiar el valor almacenado en el bloque
constante.
características
Codigo de GENERACION Sí