Está en la página 1de 10

UNIVERSIDAD

NACIONAL DEL
CALLAO

FACULTAD DE INGENIERÍA AMBIENTAL Y


DE RECURSOS NATURALES

CURSO: LENGUAJE DE PROGRAMACIÓN PARA


INGENIERÍA
TEMA: BLOQUES DEL SIMULINK
PROFESOR:De la Cruz Cruz Miguel
ALUMNA:Robledo Olivares Kandy Analí
CÓDIGO:1529510044
2018-B

SIMULINK-MATLAB
1
SIMULINK-MATLAB
2
SIMULINK-MATLAB
3
DESCRIPCIÓN DE BLOQUES MÁS REPRESENTATIVOS
SIMULINK es una herramienta incluida en MATLAB para el modelado, simulación y
análisis de sistemas dinámicos. El interfaz principal es una herramienta gráfica para la
descripción del sistema mediante diagramas de bloques. Además, permite su extensión
mediante la creación de librerías con nuevos tipos de bloques. Está altamente integrado con
el resto de MATLAB. Es una herramienta muy usada en ingeniería de control y
procesamiento de señal para la simulación de sistemas y el diseño basado en modelos.
1. CONTINUOS: Son bloques que pueden ser representados como una función
continua en el tiempo.

Derivative:La salida del bloque se corresponde con la derivada de la entrada.


Aproxima la derivada de la señal de entrada u con respecto al tiempo de simulación
du
t. Obtienes la aproximación de
dt
La relación precisa entre la entrada y la salida de este bloque es:
∆u u ( t )−u ( T anterior )
y (t)= = /t> T anterior
∆t t−T anterior
Donde t es el tiempo de simulación actual y T (anterior)
es la hora del último tiempo de salida de la simulación.
Integrator: El bloque Integrator emite el valor de la integral de su señal de entrada
con respecto al tiempo. Simulink trata el bloque Integrator como un sistema
dinámico con un estado.

Zero Pole:Función de transferencia expresada en función de la ganancia en régimen


permanente, y la situación de los polos y ceros del sistemas.

Transfer Fcn: Permite expresar una función de transferencia mediante su expresión


en la variable compleja s.Sus parámetros son los polinomios del numerador y del
denominador de la función, expresados como vectores fila.

2. MATH OPERATIONS:Bloques que realizan operaciones matemáticas sobre sus


entradas.

SIMULINK-MATLAB
4
Abs: Calcula el valor absoluto de entrada

Divide: El bloque Divide produce el resultado de dividir su primera


entrada por su segundo. Las entradas pueden ser escalares, escalares
y no escalares, o dos no escalares que tienen las mismas
dimensiones.
Find Nonzero Elements: ubica todos los elementos distintos de cero
de la señal de entrada y devuelve los índices lineales de esos
elementos. Si la entrada es una señal multidimensional, el bloque
Buscar elementos distintos de cero también puede devolver los
subíndices de los elementos de entrada distintos de cero. En ambos
casos, puede mostrar un puerto de salida con valores de entrada
distintos de cero.

Add: realiza suma o resta en sus entradas. Los bloques Add,


Subtract, Sum of Elements, and Sum son bloques idénticos. Este
bloque puede sumar o restar entradas escalares, vectoriales o de
matriz. También puede colapsar los elementos de una señal y
realizar una suma.
Math Fuction:Este bloque incluye la mayor parte de las funciones
matemáticas típicas, con la excepción de las funciones
trigonométricas

Product: El bloque Producto emite el resultado de multiplicar dos


entradas: dos escalares, un escalar y un no escalar, o dos no
escalares que tienen las mismas dimensiones.

Trigonometric Function: El bloque de función trigonométrica


realiza funciones trigonométricas comunes y emite el resultado en
rad.

Gain: El bloque de Ganancia multiplica la entrada por un valor


constante (ganancia). La entrada y la ganancia pueden ser escalares,
vectores o matrices.Usted especifica el valor de ganancia en el
parámetro Ganancia. El parámetro Multiplication le permite
especificar la multiplicación de matriz o de elemento. Para la
multiplicación de matrices, este parámetro también le permite
indicar el orden de los multiplicandos.

SIMULINK-MATLAB
5
3. SINKS:Sumideros de señales

Display: Representa numéricamente el valor de una variable

Floating Scope: El Simulink Scope Viewer y Floating Scope block


muestran las señales de dominio del tiempo con respecto al tiempo
de simulación. El Scope Viewer y Floating Scope block tienen la
misma funcionalidad que el Scope block, pero no están conectados
a líneas de señal. Use el selector de señal para agregar y mostrar
señales en un alcance flotante.

Out 1: Los bloques de outport son los enlaces de un sistema a un


destino fuera del sistema

XY Graph: El bloque XY Graph muestra un gráfico X-Y de sus


entradas en una ventana de figura de MATLAB

To work Space: El bloque To Workspace ingresa una señal y


escribe los datos de señal en un área de trabajo. Durante la
simulación, el bloque escribe datos en un búfer interno. Cuando la
simulación se completa o se pausa, esa información se escribe en
el espacio de trabajo. Los datos no están disponibles hasta que la
simulación se detiene o pausa.

Stop Simulations: el bloque Stop Simulation detiene la simulación


cuando la entrada es diferente de cero. La simulación completa el
paso de tiempo actual antes de terminar. Si la entrada de bloque es
un vector, cualquier elemento de vector distinto de cero hace que
la simulación se detenga.

4. SOURCES:Fuentes de señales

SIMULINK-MATLAB
6
Band-Limited White Noise: El bloque de ruido blanco de banda
limitada genera números aleatorios distribuidos normalmente que
son adecuados para su uso en sistemas continuos o híbridos.

Pulse Generator: El bloque Generador de pulsos genera pulsos de


onda cuadrada a intervalos regulares. Los parámetros de forma de
onda de bloque, amplitud, ancho de pulso, período y retardo de
fase determinan la forma de la forma de onda de salida. El
siguiente diagrama muestra cómo cada parámetro afecta la forma
de onda.
Signal Generator: El bloque generador de señales puede producir
una de cuatro formas de onda diferentes:seno,cuadrado, sawtooth,
aleatorioPuede expresar parámetros de señal en hercios o radianes
por segundo.

Step:Genera una señal de tipo escalón

Signal Editor: El bloque del editor de señales muestra, crea y


edita escenarios intercambiables. También puede usar el bloque
para cambiar los escenarios dentro y fuera de los modelos.

El bloque Signal Editor admite archivos MAT que contienen uno


o más objetos escalares Simulink.SimulationData.Dataset.
Clock: Tiempo que lleva la simulación.

5. SIGNAL ATRIBUTES:

Data Type Conversion :El bloque de conversión de tipo de


datos convierte una señal de entrada de cualquier tipo de
datos de Simulink en el tipo de datos que usted especifique.
La entrada puede ser cualquier señal de valor real o

SIMULINK-MATLAB
7
complejo. Si la entrada es real, la salida es real. Si la entrada
es compleja, la salida es compleja
Signal conversión: El bloque de conversión de señal
convierte una señal de un tipo a otro. Use el parámetro de
Salida para seleccionar el tipo de conversión a realizar.

Bus to vector: El bloque Bus to Vector convierte una señal


de bus virtual en una señal vectorial. La señal del bus de
entrada debe consistir en vectores escalares, 1-D o de fila o
columna que tengan el mismo tipo de datos, tipo de señal y
modo de muestreo. Si el bus de entrada contiene vectores de
fila o columna, este bloque genera un vector de fila o
columna, respectivamente; de lo contrario, genera una matriz
1-D.

Widh: El bloque Ancho genera como salida el ancho de su


vector de entrada. Puede usar una matriz de buses como
señal de entrada para un bloque de Ancho. Para obtener
detalles sobre cómo definir y usar una matriz de buses, vea
Combinar buses en una matriz de buses.

6. STRING

String concatenate: El bloque de Concatenación de cadenas


concatena múltiples cadenas de entrada, en orden de su
entrada, para formar una cadena de salida. Utilice este bloque
si desea combinar múltiples cadenas en una sola cadena.

To string: El bloque To String crea una señal de cadena a


partir de una señal de entrada. Por ejemplo, considere usar
esta señal para convertir un valor lógico 1 o 0 a su cadena
equivalente "falso" o "verdadero"

Scan String : El bloque Scan String escanea una cadena de


entrada y la convierte en señales según el formato
especificado por el parámetro Format. El bloque convierte los
valores a su representación decimal (base 10) y emite los
resultados como señales numéricas o de cadena.

SIMULINK-MATLAB
8
LOGIC AND BIT OPERATIONS

Logical operator :El bloque operador lógico realiza la


operación lógica especificada en sus entradas. Un valor de
entrada es VERDADERO (1) si es distinto de cero y FALSO
(0) si es cero.

Combinatorial Logic : El bloque Combinatorial Logic


implementa una tabla de verdad estándar para modelar
arreglos lógicos programables (PLA), circuitos lógicos, tablas
de decisiones y otras expresiones booleanas. Puede usar este
bloque junto con los bloques de Memoria para implementar
máquinas de estado finito o flip-flops.

Detect Change : El bloque Detectar cambio determina si una


señal de entrada no es igual a su valor anterior. La condición
inicial determina el valor inicial de la entrada anterior U / z.

Relational Operator: Por defecto, el bloque Operador


Relacional compara dos entradas usando el parámetro del
operador Relacional que usted especifique. La primera entrada
corresponde al puerto de entrada superior y la segunda entrada
al puerto de entrada inferior.

WEBGRAFÍA
 Math Works. (2018). Math Works. Recuperado el 13 de Agosto de 2018, de
https://www.mathworks.com/help/simulink/blocklist.html?s_cid=doc_ftr

 Oviedo, U. d. (2006). Simulación de sistemas de control continuos con MATLAB y


SIMULINK. Oviedo.

SIMULINK-MATLAB
9
SIMULINK-MATLAB
10

También podría gustarte