Vous êtes sur la page 1sur 19

1

Universidad Politcnica de Aguascalientes



Ingeniera Mecatrnica

Modelado y Simulacin de sistemas

Practica Unidad 1

5B

Jonathan Heladio Villalobos de Loera

M.I. Vctor Manuel Mora Romo

04/06/2014
2



ndice:
Portada..1

ndice...2

Resumen3

Marco Terico4

Objetivos, Materiales y Desarrollo .6

Resultados..7

Discusin, Conclusiones, Referencias 18


3

Resumen:
En este documento se muestran los procedimientos y resultados de prctica
donde se desarroll un modelo para la solucin de problemas reales mediante un
software de simulacin como lo es el MatLab. Este programa es de gran uso ya
que en l se pueden plantear y desarrollar sistemas matemticos.
En esta prctica, para poder introducir un sistema matemtico en el software se
debe plantear de manera correcta el sistema de solucin, donde el sistema se
acomoda en una matriz expresando el sistema.
Este comando de matriz fue el ms relevante y utilizado, este mtodo se puede
resolver por distintos mtodos: mtodo de Crammer, Gauss Jordn, inversa, etc.
Ya una vez decidido el mtodo se sigue con respectivo procedimiento y se
resuelve el sistema de manera simulada.
Los resultados obtenidos son concretos en todos los sistemas, debido a que estos
se obtienen de una manera inmediata mediante el software de simulacin, aun as
durante el desarrollo de la simulacin se presentaron ciertas complicaciones con
errores de planteamiento del programa, entre otros.
He llegado a concluir que el haber realizado esta prctica me fue de gran ayuda
para obtener nuevos conocimientos y reforzar aquellos que ya tena. Entre esto
aprend como se expresa un sistema matemtico dentro del programa de
simulacin y la manera de resolverlo de forma concreta.











4

Marco Terico:
Modelo: Un modelo es una representacin explcita y externa de parte de la
realidad como la ven las personas que desean usar el modelo para entender,
cambiar, gestionar y controlar dicha parte de la realidad. Los modelos se
construyen para entender la realidad.

Un modelo tiene dos utilidades fundamentales:
Reducir la complejidad, permitindonos ver las caractersticas importantes
que estn detrs de un proceso, ignorando detalles de menor importancia.

Hacer predicciones concretas, que se puedan falsar mediante experimentos
u observaciones.
Existen diferentes tipos de modelos, entre ellos:
Estocstico. Uno o ms parmetros aleatorios. Entradas fijas produce
salidas diferentes
Determinstico. Entradas fijas producen salidas fijas
Esttico. Estado del sistema como un punto en el tiempo
Dinmico. Estado del sistema con cambios en el tiempo
Tiempo-continuo. El modelo permite que los estados del sistema cambien
en cualquier momento.
Tiempo-discreto. Los cambios de estado del sistema se dan en momentos
discretos del tiempo.
Modelo analgico: cuentan con las caractersticas del objeto al que buscan
representar. Sin embargo no son una copia exacta de los mismos.

MATLAB: es un lenguaje de alto nivel y un entorno interactivo para el clculo
numrico, visualizacin y programacin. Usando MATLAB, puedes analizar los
datos, desarrollar algoritmos y crear modelos y aplicaciones. El lenguaje, las
herramientas y funciones matemticas integradas que permiten explorar mltiples
enfoques y llegar a una solucin ms rpida que con hojas de clculo o lenguajes
de programacin tradicionales, como C / C + + o Java.


5

Sistema de ecuaciones lineales: un sistema de ecuaciones lineales, tambin
conocido como sistema lineal de ecuaciones o simplemente sistema lineal, es un
conjunto de ecuaciones lineales (es decir, un sistema de ecuaciones en donde
cada ecuacin es de primer grado), definidas sobre un cuerpo o un anillo
conmutativo.
Se denomina ecuacin lineal a aquella que tiene la forma de un polinomio de
primer grado, es decir, las incgnitas no estn elevadas a potencias, ni
multiplicadas entre s, ni en el denominador.
Por ejemplo, 3x+ 2y + 6z = 6 es una ecuacin lineal con tres incgnitas


















6


Objetivos:
General: El alumno aprender a comprender un sistema de cualquier tipo y
llevarlo a un sistema matemtico, para as poder resolverlo.
General: El alumno tendr los conocimientos necesarios para poder disear
modelos que le ayuden a resolver un sistema.
Particular: El alumno podr entender y diferenciar los sistemas lineales.
Particular: El alumno podr manejar algn simulador matemtico, en este
caso Matlab para solucin de sistemas de ecuaciones lineales.
Material:
La herramienta principal utilizada en esta prctica fue el simulador matemtico
Matlab,
Desarrollo:
Dentro de Matlab se plante el sistema de ecuaciones a resolver, donde estuvo
basado en un problema real, se introdujo una serie de comandos donde estos
cumplan cierta funcin dentro del problema.
Los distintos comandos se utilizan en diferentes mtodos para resolucin de
sistemas de ecuaciones lineales.
Una vez que se introducen los comandos, el programa muestra los resultados de
una manera automtica y de ah solo se usaron comandos para obtener un grafica
del sistema resuelto.









7




Resultados:
Los resultados que se obtenidos en el software Matlab fueron los siguientes a
travs de los siguientes cdigos, cada uno con su respectiva tabla de resultados:
Ejemplo dado por el Profesor:
a=[3 -6 7; 8 8 -1; 3 -3 8];
b=[20; 60; 50];
c=inv(a);
x=c*b;
[x y]= meshgrid(-5: 0.5: 10);
w=(6*y-3*x+20)/7;
surf(x,y,w)
xlabel('Eje X')
ylabel('Eje Y')
zlabel('Eje Z')
hold on
w=(60-8*x-8*y);
surf(x,y,w)
w=(50-3*x+3*y)/8;
surf(x,y,w)




8




Ejercicio 1:
a=[4 -1 1; 4 -8 1; -2 1 5]; %Matriz Principal
b=[7; -21; 15]; %Vector de Resultados
c=inv(a); %Inversa de la Matriz
x=c*b; %Multiplicacin de vector con matriz
[x y]= meshgrid(-5: 0.5: 10); %Grid de grfica
w=(7-4*x+y); %Despeje de w (z)en ec1
surf(x,y,w) %Grfica de la ecuacin 1
xlabel('Eje X') %Etiqueta en eje x
ylabel('Eje Y') %Etiqueta en eje y
zlabel('Eje Z') %Etiqueta en eje z
hold on %permite graficar sobre el sistema
w=(-21-4*x+8*y); %Despeje de w (z)en ec2
surf(x,y,w) %Grfica de la ecuacin 2
w=(15+2*x-y)/5; %Despeje de w (z)en ec3

surf(x,y,w)
9

%Grfica de la ecuacin 3
10

Ejercicio2:
Un empresario tiene 3 mquinas que son empleadas en la fabricacin de artculos
diferentes. Para
utilizar plenamente las mquinas estas estarn en operacin un turno de 8 horas
diarias. El
nmero de horas que cada mquina es usada en la produccin en cada uno de los
4 artculos esta
dada por la siguiente tabla:

M A1 A2 A3 A4
1 1 2 1 2
2 2 0 1 1
3 1 2 3 0

Encuentre:
Nmero de unidades que se deben producir de cada uno de los 4 artculos un da
de 8 horas
completas.

a=[1 2 1 2; 2 0 1 1; 1 2 3 0] %Matriz Principal
b=[8; 8; 8] %Vector de Resultados
x=a\b %Gauss Jordan
c=rref([a b])
[x y]= meshgrid(-5: 0.5: 10); %Grid de grfica
w= ((4-x-2*y)/2);
Surf (x,y,w)
Xlabel ('Eje X') %Etiqueta en eje x
11

ylabel('Eje Y') %Etiqueta en eje y
zlabel('Eje Z') %Etiqueta en eje z
hold on
w=(4-2*x);
surf(x,y,w)
w=((8-x-2*y)/3);
surf(x,y,w)

Matrz resultante:
x + w = 4 x = 4 - w
y + w = 2 y = 2 - w
z - w = 0 z = w

Solucin 1: Suponiendo los valores de "x", "y" y "z".
M A1 A2 A3 A4
1 4 2 0 0
2 3 1 1 1
3 2 0 2 2
a=[4 2 0 0; 3 1 1 1; 2 0 2 2] %Matriz Principal
b=[6; 6; 6] %Vector de Resultados
x=a\b %Gauss Jordan
c=rref([a b])
12








Ejercicio 3

-2x + y + 3w = 12
x + 2y + 5w =10
6x - 3y - 9w = 24

a=[-2 1 3; 1 2 5; 6 -3 -9] %Matriz Principal
b=[12; 10; 24]
i=det(a) %Vector de Resultados
c=inv(a) %Inversa de la Matriz
x=c*b %Multiplicacin de vector con matriz

no se puede realizar, solo graficar:

[x y]= meshgrid(-5: 0.5: 10); %Grid de grfica
w=((12+2*x-y)/3); %Despeje de w (x3)ec1
surf(x,y,w) %Grfica de la ecuacin 1
xlabel('Eje X') %Etiqueta en eje x
13

ylabel('Eje Y') %Etiqueta en eje y
zlabel('Eje Z') %Etiqueta en eje z
hold on %permite graficar sobre el sistema
w=((10-x-2*y)/5); %Despeje de w (x3)en ec2
surf(x,y,w) %Grfica de la ecuacin 2
w=((24-6*x+3*y)/-9); %Despeje de w (x3)en ec3
surf(x,y,w)
14

Ejercicio 4:
3x + 2y -5w = 0
-x + 2y - w = -8
-2x + y + w = -7

a=[3 2 -5; -1 2 -1; -2 1 1] %Matriz Principal
b=[0; -8; -7] %Vector de Resultados
i=det(a) %Determinante de la matriz
c=inv(a) %Inversa de la Matriz
x=a\b %Multiplicacin de vector con matriz

no se puede realizar, solo graficar

[x y]= meshgrid(-5: 0.5: 10); %Grid de grfica
w=((-3*x-2*y)/-5); %Despeje de w (x3)ec1
surf(x,y,w) %Grfica de la ecuacin 1
15

xlabel('Eje X') %Etiqueta en eje x
ylabel('Eje Y') %Etiqueta en eje y
zlabel('Eje Z') %Etiqueta en eje z
hold on %permite graficar sobre el sistema
w=(-8+x-2*y); %Despeje de w (x3)en ec2
surf(x,y,w) %Grfica de la ecuacin 2
w=(-7+2*x-y); %Despeje de w (x3)en ec3
surf(x,y,w)

Ejercicio 5:
El joven Daniel tiene 575 dlares en billetes de 1, 5 y 10 dlares, en total posee 95
billetes, el nmero de los billetes de 1 dlar ms el nmero de los billetes de 5
corresponden a 5 unidades ms que el doble del nmero de los billetes de 10
dlares, cuantos billetes de cada tipo tiene?

x = # billetes de 1 dolar
y = # billetes de 5 dolares
z = # billetes de 10 dolares

x + 5y + 10z = 575
x + y + z = 95
x + y - 2z = - 5

a=[1 5 10; 1 1 1; 1 1 -2] %Matriz Principal
b=[575; 95; -5] %Vector de Resultados
i=det(a) %Determinante
16

c=inv(a) %Inversa de la Matriz
x=a\b %Multiplicacin de vector con matriz
[x y]= meshgrid(-5: 0.5: 10); %Grid de grfica
z=((575-x-5*y)/10); %Despeje de z en ec1
surf(x,y,z) %Grfica de la ecuacin 1
xlabel('Eje X') %Etiqueta en eje x
ylabel('Eje Y') %Etiqueta en eje y
zlabel('Eje Z') %Etiqueta en eje z
hold on %permite graficar sobre el sistema
z=(95-x-y); %Despeje de z en ec2
surf(x,y,z) %Grfica de la ecuacin 2
z=((-5-x-y)/-2); %Despeje de z en ec3
surf(x,y,z)












17

Ejercicio 6:
Tres trabajadores a b y c al concluir un determinado mes presentan a su empresa
las siguiente plantilla de produccin correspondientes a las horas de trabajo, dieta
de mantenimiento y kilmetro de desplazamiento que han realizad cada una de
ellos sabiendo que la empresa paga alos tres trabajadores la misma retribucin X
por cada hora trabajada Y por cada dieta y z por cada kilmetro desplazado y
que paga ese mes 924 al trabajador A, 1390 al trabajador B y 640 al trabajador
C.

- HT D Km
A 40 10 150
B 60 15 250
C 50 6 100

Correspondientes a las horas de trabajo, dieta de mantenimiento y kilmetros de
desplazamiento que han realizado cada uno de ellos.
Sabiendo que la empresa paga a los 3 trabajadores la misma retribucin, x Euros
por cada hora trabajada, y Euros por cada dieta y z Euros por cada kilmetro
desplazado y que paga ese mes
924 Euros al trabajador A, 1390 Euros al trabajador B y 640 Euros al trabajador C.

Calcular x, y y z.

a=[40 10 150; 60 15 250; 50 6 100] %Matriz Principal
b=[924; 1390; 640] %Vector de Resultados
i=det(a) %Determinante
c=inv(a) %Inversa de la Matriz
x=a\b %Multiplicacin de vector con matriz
[x y]= meshgrid(-5: 0.5: 10); %Grid de grfica
18

z=((924-40*x-10*y)/150); %Despeje de z en ec1
surf(x,y,z) %Grfica de la ecuacin 1
xlabel('Eje X') %Etiqueta en eje x
ylabel('Eje Y') %Etiqueta en eje y
zlabel('Eje Z') %Etiqueta en eje z
hold on %permite graficar sobre el sistema
z=((1390-60*x-15*y)/250); %Despeje de z en ec2
surf(x,y,z) %Grfica de la ecuacin 2
z=((640-50*x-6*y)/100); %Despeje de z en ec3
surf(x,y,z) %Grfica de la ecuacin 3
19

Discusin:
Los resultados obtenidos en esta prctica muestran la manera en cmo se
comporta un sistema de ecuaciones lineales. Al igual el programa muestra la
grfica del comportamiento del sistema donde se puede ver de una manera ms
concreta y clara. Es necesario plantear el problema antes de introducirlo en el
simulador Matlab, ya que es fundamental tener estructurado el sistema y as poder
entenderlo para saber qu es lo que se coloca dentro del programa y resolver lo
que se desea.
Conclusiones:
Esta prctica me pareci importante en su totalidad donde pude comprender como
se desarrolla un sistema de ecuaciones lineales, como son de gran utilidad para
modelar situaciones de la vida cotidiana desarrollada en un sistema. Esta prctica
me sirvi para poder conocer ms respecto al programa MATLAB y as poder
desarrollar diferentes situaciones.

Referencias:

http://www.mathworks.com/products/matlab
http://eco-mat.ccee.uma.es/Libro/MATRICES/Matrices5.htm
http://www.math.com.mx/docs/sec/sec_0014_Sistemas_Lineales

Vous aimerez peut-être aussi