Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
Práctica 2 Instituto Tecnológico de la Laguna Dinámica de Sistemas Tema 2: Introducción a la modelación de sistemas Mecatrónica Fecha: 21 de mayo de 2021 Instrucciones: Resuelva de manera individual los siguientes ejercicios usando MATLAB. A) Solución numérica de ecuaciones diferenciales. MATLAB proporciona otros dos comandos para resolver ecuaciones diferenciales que son el ODE23 y ODE45, el primero usa métodos de Runge-Kutta de segundo y tercer orden mientras que el ODE 45 usa el mismo método, pero de cuarto y quinto orden. Para ejemplificar, resolvemos la ecuación diferencial 𝑑𝑦 𝑑𝑡 = 2𝑦𝑡, para ello, se escribirá una función (script) en Matlab que tendrá dentro de su código, dicha ecuación diferencial. El script se guardará como dy.m. Luego en la ventana de comandos de MATLAB se escribe el siguiente código donde se manda llamar a la función para poder obtener la gráfica de la solución particular. La cual produce la gráfica La sintaxis del ODE45 es [𝑡, 𝑦] = 𝑂𝐷𝐸45(𝐹[𝑡𝑖𝑛𝑖𝑐𝑖𝑎𝑙, 𝑡𝑓𝑖𝑛𝑎𝑙], 𝑌0) Se le siguiere al estudiante realizar el ejemplo anterior pero ahora con la instrucción ODE23. Produciendo la siguiente gráfica B) Use SIMULINK, para resolver los siguientes problemas: 1. Use SIMULINK para resolver la ecuación diferencial dada por 𝑦′′ + 3𝑦′ + 2𝑦 = 𝑒−𝑡 Con condiciones iniciales 𝑦(0) = 2 y 𝑦′(0) = 3 Solución: Para generar la función exponencial usaremos el bloque FCN que es una función definida por el usuario, que precisamente se encuentra dentro de la librería de funciones definidas por el usuario, además agregaremos un reloj (Clock) que se encuentra dentro de la librería de Sources del SiMULINK, el procedimiento para resolver la ecuación diferencial será el mismo que se realizó en el ejemplo visto en clase. Dentro del bloque FCN, se generará la función 𝑒−𝑡 escribiéndola como exp (−𝑢) dentro de las propiedades del bloque, donde la entrada u será el reloj que se pone antes del bloque FCN, la simulación se ejecuta sólo por 7 segundos, suficientes para que la señal de respuesta llegue a cero. Recuerde modificar también las condiciones iniciales de los integradores para el primero se pone un 3 y para el segundo (el que está conectado al Scope) se pone un 2. 2. Suponga que tiene un circuito LC (circuito tanque) el cual está siendo excitado mediante una señal impulso unitario 𝑣𝑖(𝑡) = 𝛿(𝑡). Los parámetros del circuito son L = 0.25 H y C = 0.01 F, con condiciones iniciales cero. La ecuación diferencial de este circuito está dada por: 𝐿 𝑑2 𝑑𝑡 𝑞 + 1 𝐶 𝑞 = 𝑣𝑖(𝑡). Use SIMULINK para resolver la ecuación diferencial, considerando condiciones iniciales cero y encontrar el voltaje de salida de dicho circuito. 𝑞′′ + 400𝑞 = 4𝛿(𝑡) Solución: Primero se debe despejar la derivada de mayor orden de la ecuación diferencial para empezar a hacer el diagrama en SIMULINK. 𝑞′′ = 4𝛿(𝑡) − 400𝑞 Para simular el impulso en SIMULINK, se restarán dos escalones (steps, que se encuentran en la librería de Sources), modificando al primer bloque las propiedades Step time = 0, y Final value = 100, para el segundo step se modifican las propiedades Step time = 0.01y Final value = 100. Recuerde que el voltaje de salida se mide en el capacitor, y al resolver la ecuación diferencial lo que se obtiene es la carga por lo que al final la carga deberá multiplicarse por 1 𝐶 = 1 0.01 = 100 , para luego visualizar el Scope. Para apreciar mejor la respuesta de salida, sólo se usará un tiempo de simulación de 1 segundo. 3. Se pretende realizar en SIMULINK un diagrama de simulación para un péndulo lineal sin fricción, y graficar la velocidad y posición angular en un solo scope. cuya ecuación diferencial es: 𝑑2 𝑑𝑡 𝜃 + 𝑔 𝑙 𝜃 = 0 Despejando la derivada, la ecuación a simular quedaría: 𝑑2 𝑑𝑡 𝜃 = − 𝑔 𝑙 𝜃 Para realizar el diagrama, cuando se arrastre el Scope a la hoja de trabajo de SIMULINK, pedirá el número de entradas en el recuadro inferior, ahí debemos colocar un 2. Realizando la simulación durante 15 segundos, (recuerde establecer las condiciones iniciales en los integradores) el diagrama y la respuesta quedan como: Considere que la longitud del péndulo es de 0.6 metros y que la masa es de 1 kilogramo. Las condiciones iniciales son: 𝜃(0) = 0.1745 y 𝜃′(0) = 0 . Para este caso se considera que el modelo se ha linealizado para un ángulo de desviación muy pequeño. La gráfica en color amarillo es la velocidad angular, mientras que la gráfica en azul es la posición angular. 4. Resuelva el problema anterior, considerando el modelo matemático del péndulo como un modelo no lineal. 𝑑2 𝑑𝑡2 𝜃 + 𝑔 𝑙 𝑠𝑒𝑛 𝜃 = 0 Despejando la derivada, la ecuación a simular sería: 𝑑2 𝑑𝑡2 𝜃 = − 𝑔 𝑙 𝑠𝑒𝑛 𝜃 Para simular la función senoidal, se usará el bloque FCN (usado en ejemplos anteriores) El bloque FCN se encuentra en User-Defined Functions. Se puede usar como base el modelo anterior, solo hay que agregar el bloque FCN, y modificar las condiciones iniciales, quedando el diagrama como se muestra a Considere que la longitud del péndulo es de 0.6 metros y que la masa es de 1 kilogramo. Las condiciones iniciales son: 𝜃(0) = π 4 y 𝜃′(0) = 0 continuación. Simulando durante 15 segundos, la respuesta queda como se muestra en la siguiente gráfica, donde la curva en amarillo es la velocidad angular, y la gráfica en azul es la posición angular. Tarea: 1. Resuelva las siguientes ecuaciones diferenciales usando la instrucción de MATLAB ode23 o la instrucción ode45. a. 𝑑𝑦 𝑑𝑡 = 𝑦𝑡 𝑦(0) = 1 𝑡 ∈ [0,2] Se escribe la función en el script Luego, en el Command Window Produciendo la siguiente gráfica b. 𝑦′ = 𝑡𝑦2 𝑦(0) = −2 𝑡 ∈ [0,4] Se escribe la función en el script Luego, en el Command Window Finalmente, se obtiene la gráfica que se muestra c. 𝑦′ = 𝑦 − 𝑠𝑒𝑛(𝑡) 𝑦(0) = 𝜋 4 𝑡 ∈ [0,10] Primero, se escribe la función en el script Luego, en el Command Window Finalmente, se obtiene la gráfica que se muestra 2. Para el siguiente circuito: a) Determine la carga que presentara el siguiente circuito RLC (usando el comando de dsolve del MATLAB), si tiene las siguientes características: R = 2Ω, L = 1 H, C = 0.25 F y 𝑬(𝒕) = 𝟓𝟎 𝒔𝒆𝒏(𝒕). Considere que al inicio tanto la corriente como la carga son cero. Primero que nada, planteamos la ecuación diferencial. 𝐿 𝑑2 𝑑𝑡2 𝑞 + 𝑅 𝑑 𝑑𝑡 𝑞 + 1 𝐶 𝑞 = 𝐸(𝑡) Sustituyendo los valores 1 𝑑2 𝑑𝑡2 𝑞 + 2 𝑑 𝑑𝑡 𝑞 + 1 0.25 𝑞 = 50 𝑠𝑒𝑛(𝑡) Y, se tiene 𝑑2 𝑑𝑡2 𝑞 + 2 𝑑 𝑑𝑡 𝑞 + 4 𝑞 = 50 𝑠𝑒𝑛 (𝑡) �̈� + 2�̇� + 4 𝑞 = 50 𝑠𝑒𝑛 (𝑡) Ingresando estos valores al dsolve, tenemos: dsolve('D2q+2*Dq+4*q = 50 *sin(t)','q(0)=0','Dq(0)=0') ans = (100*exp(-t)*cos(3^(1/2)*t))/13 - cos(3^(1/2)*t)*((50*cos(t + 3^(1/2)*t))/13 + (50*cos(t - 3^(1/2)*t))/13 - (75*sin(t + 3^(1/2)*t))/13 - (75*sin(t - 3^(1/2)*t))/13 - (125*3^(1/2)*cos(t + 3^(1/2)*t))/39 + (125*3^(1/2)*cos(t - 3^(1/2)*t))/39 + (25*3^(1/2)*sin(t + 3^(1/2)*t))/39 - (25*3^(1/2)*sin(t - 3^(1/2)*t))/39) - (25*3^(1/2)*sin(3^(1/2)*t)*((sin(t*(3^(1/2) - 1)) - cos(t*(3^(1/2) - 1))*(3^(1/2) - 1))/((3^(1/2) - 1)^2 + 1) - (sin(t*(3^(1/2) + 1)) - cos(t*(3^(1/2) + 1))*(3^(1/2) + 1))/((3^(1/2) + 1)^2 + 1)))/3 + (50*3^(1/2)*exp(-t)*sin(3^(1/2)*t))/(3*(2*3^(1/2) - 5)*(2*3^(1/2) + 5)) simplify (ans) ans = (150*sin(t))/13 - (100*cos(t))/13 + (100*exp(-t)*cos(3^(1/2)*t))/13 - (50*3^(1/2)*exp(-t)*sin(3^(1/2)*t))/39 “Embelleciéndolo“ manualmente, se tiene 𝒂𝒏𝒔 = 𝒒(𝒕) = 𝟏𝟓𝟎 𝒔𝒆𝒏 (𝒕) 𝟏𝟑 − 𝟏𝟎𝟎 𝐜𝐨𝐬(𝒕) 𝟏𝟑 + 𝟏𝟎𝟎𝒆−𝒕 𝐜𝐨𝐬(√𝟑𝒕) 𝟏𝟑 − 𝟓𝟎√𝟑𝒆−𝒕 𝐬𝐞𝐧(√𝟑𝒕) 𝟑𝟗 b) ¿De quétipo de circuito se trata? Utilizando el termino discriminante para este circuito. Este cálculo se puede hacer en calculadora. Para esto, tenemos que comparar el discriminante. Como ya se vio en clase, dentro de la raíz, tendríamos los siguientes valores: 𝑅2 − 4𝐿 𝐶 Sustituyendo los valores de resistencia, capacitancia e inductancia, se tiene 22 − 4(1) 0.25 4 − 16 −12 Entonces, dado que 𝑅2 − 4𝐿 𝐶 < 0 Se trata de un sistema subamortiguado, el cual tendrá raíces complejas conjugadas. c) Grafique la carga y luego la corriente que circula por el circuito, después de haber utilizado las condiciones iniciales. (Todo de manera simbólica usando el comando ezplot) Graficando, primero, la carga syms t; q = (150*sin(t))/13 - (100*cos(t))/13 + (100*exp(-t)*cos(3^(1/2)*t))/13 - (50*3^(1/2)*exp(-t)*sin(3^(1/2)*t))/39; i=int(q,t); ezplot(q) grid Ajustando la gráfica a los valores de interés Luego, graficando la corriente ezplot(i) grid Ajustando a los valores de interés Colocando tanto la carga como la corriente en una sola gráfica ezplot(q) hold on; ezplot(i) Ajustando a los valores de interés d) Grafique en un mismo plot (de manera simbólica) del MATLAB el voltaje de entrada y el voltaje de salida (recuerde que este último se mide en el capacitor), y así verificar si la respuesta forzada se comporta como el voltaje de alimentación. Primero, hay que definir el voltaje de entrada E y el voltaje de salida Vo, que es el voltaje en el capacitor E = 50 * sin(t); Vo= (1/0.25)*q; ezplot(E) hold on; ezplot (Vo) grid legend( 'Voltaje entrada E','Voltaje salida Vo') Y, se observa que, efectivamente, el voltaje en la salida tiende a comportarse como el voltaje de la entrada. e) Resuelva la ecuación diferencial del circuito usando los comandos ODE23 y ODE45. Compare los resultados obtenidos en el inciso anterior. Para estos comandos, es necesario realizar un procedimiento un tanto distinto al realizado anteriormente. Tenemos la ecuación �̈� + 2�̇� + 4 𝑞 = 50 𝑠𝑒𝑛 (𝑡) Despejamos �̈� �̈� = 50 𝑠𝑒𝑛 (𝑡) − 2�̇� − 4 𝑞 Establecemos algunos estados 𝑞1 = 𝑞(𝑡) 𝑞2 = �̇�(𝑡) Derivando ambos estados �̇�1 = �̇� = 𝑞2 �̇�2 = �̈� Esta última ecuación, a su vez, es �̇�2 = 50 𝑠𝑒𝑛 (𝑡) − 2�̇� − 4 𝑞 �̇�2 = 50 𝑠𝑒𝑛 (𝑡) − 2𝑞2 − 4𝑞1 Con estas ecuaciones, es posible resolver la ecuación diferencial, como se verá en seguida. Comenzando con ODE 45. Se escribe la función en el script Luego, en el Command Window Obteniendo la siguiente gráfica Prosiguiendo ODE 23. En el Script se tiene Y, en el Command Window Generando la siguiente gráfica Es posible apreciar cómo son muy similares entre sí las gráficas obtenidas con el comando ODE23, ODE45 y la gráfica que se obtuvo al resolver la ecuación diferencial para la carga q y graficarla mediante la herramienta ezplot. La única “diferencia”, la cual es muy poco perceptible, es que la realizada con ODE23 está un poco “linealizada”, lo cual se puede apenas alcanzar a notar cuando se realiza un “zoom” sobre la gráfica, debido al método numérico usado para su obtención. Esto también se ve, aunque casi nada, en la ODE 45. f) Compare resultados de manera gráfica, resolviendo la ecuación diferencial por medio de SIMULINK. En el Scope, se muestra la gráfica De igual manera, se sigue teniendo una gráfica muy similar a las ya plasmadas anteriormente. g) Use el SIMSCAPE de MATLAB para comparar los resultados obtenidos. Aquí, se obtiene la medición de la corriente del circuito, la cual pasa a un integrador para, de esa manera, obtener la carga. En el Scope, se muestra la gráfica Y, tal como las anteriores, todas son muy similares entre sí, incluso podrían ser iguales. Las “variaciones” que se podrían llegar a presentar estarían dadas por los métodos de integración que llega a utilizar Matlab para resolver las operaciones necesarias para mostrar las gráficas 3. Un motor de corriente directa controlado en el inducido es usado em un sistema de control de posición de una antena. Dicho motor tiene los siguientes parámetros: 𝑅𝑎 = 400 Ω, 𝐿𝑎 = 0.002 𝐻, 𝐽 = 0.001 𝑘𝑔𝑚2, 𝐷 = 0.001 𝑁 𝑚 𝑟𝑎𝑑 𝑠 , 𝑘𝑏 = 0.14 𝑉 𝑟𝑎𝑑 𝑠 y 𝑘𝑚 = 0.14 𝑁 𝑚 𝐴 . Determine la posición angular de la flecha del motor considerando condiciones iniciales cero, usando SIMULINK. a) Considere una función de excitación dada por 𝑣𝑡 = 3 𝑠𝑒𝑛(2𝜋𝑡) volts Para que el motor tenga una corriente de campo constante, el par interno del motor está dado por 𝑻(𝒕) = 𝒌𝒎 𝒊𝒂 Además, la tensión inducida en la armadura al tener corriente de campo constante es 𝑒𝑎(𝑡) = 𝑘𝑚 𝜔(𝑡) 𝒆𝒂(𝒕) = 𝒌𝒎 𝒅 𝒅𝒕 𝜽(𝒕) Ahora, analizando el circuito de armadura 𝑳𝒂 𝒅 𝒅𝒕 𝒊𝒂 + 𝑹𝒂𝒊𝒂 + 𝒆𝒂 = 𝒗𝒕 Mientras que la ecuación para el par es 𝑇(𝑡) = 𝐽 𝑑 𝑑𝑡 𝜔(𝑡) + 𝐷𝜔 𝑻(𝒕) = 𝑱 𝒅𝟐 𝒅𝒕𝟐 𝜽(𝒕) + 𝑫 𝒅 𝒅𝒕 𝜽(𝒕) Con base en estas cuatro ecuaciones resaltadas en negritas, se realiza álgebra, tal como se realizó en clase y se pudo admirar en los apuntes. Finalmente, luego del análisis algebraico, se tiene: 𝑳𝒂 𝑱 𝒌𝒎 𝒅𝟑 𝒅𝒕𝟑 𝜽(𝒕) + ( 𝑳𝒂 𝑫 + 𝑹𝒂 𝑱 𝒌𝒎 ) 𝒅𝟐 𝒅𝒕𝟐 𝜽(𝒕) + ( 𝑹𝒂 𝑫 𝒌𝒎 + 𝒌𝒃) 𝒅 𝒅𝒕 𝜽(𝒕) = 𝒗𝒕 O, utilizando el otro tipo de notación 𝑳𝒂 𝑱 𝒌𝒎 𝜽(𝒕)⃛ + ( 𝑳𝒂 𝑫 + 𝑹𝒂 𝑱 𝒌𝒎 ) 𝜽(𝒕)̈ + ( 𝑹𝒂 𝑫 𝒌𝒎 + 𝒌𝒃) 𝜽(𝒕)̇ = 𝒗𝒕 Sustituyendo valores de todas las variables, excepto el voltaje de excitación (0.002)(0.001 ) 0.14 𝜃(𝑡)⃛ + ( (0.002)(0.001) + (400)(0.001 ) 0.14 ) 𝜃(𝑡)̈ + ( (400)(0.001) 0.14 + 0.14) 𝜃(𝑡)̇ = 𝑣𝑡 1 70000 𝜃(𝑡)⃛ + 2.8572 𝜃(𝑡)̈ + 1049 350 𝜃(𝑡)̇ = 𝑣𝑡 Dividiendo toda la expresión entre el término que acompaña a (𝜃(𝑡)⃛ 𝜃(𝑡)⃛ + 200001 𝜃(𝑡)̈ + 209800 𝜃(𝑡)̇ = 70000𝑣𝑡 Despejando la derivada de mayor orden 𝜽(𝒕)⃛ = 𝟕𝟎𝟎𝟎𝟎𝒗𝒕 − 𝟐𝟎𝟎𝟎𝟎𝟏 𝜽(𝒕)̈ − 𝟐𝟎𝟗𝟖𝟎𝟎 𝜽(𝒕)̇ Ahora, esta ecuación la ingresamos a SIMULINK, considerando, como señal de excitación a la mostrada en el inciso a: 𝑣𝑡 = 3 𝑠𝑒𝑛(2𝜋𝑡) 𝜃(𝑡)⃛ = 70000(3 𝑠𝑒𝑛(2𝜋𝑡)) − 200001 𝜃(𝑡)̈ − 209800 𝜃(𝑡)̇ 𝜽(𝒕)⃛ = 𝟐𝟏𝟎𝟎𝟎𝟎 𝒔𝒆𝒏(𝟐𝝅𝒕) − 𝟐𝟎𝟎𝟎𝟎𝟏 𝜽(𝒕)̈ − 𝟐𝟎𝟗𝟖𝟎𝟎 𝜽(𝒕)̇ El diagrama de Simulink es En el Scope, podemos apreciar la posición angular de la flecha del motor. b) Ahora, considere la entrada como la función que se muestra en la figura. Primero, para construir esta función mediante el Signal Generator, debemos conocer su frecuencia. Podemos observar que el ciclo se repite cada 4 segundos. Es decir, se tiene un periodo T=4. Por tanto, la frecuencia es 𝑓 = 1 𝑐𝑖𝑐𝑙𝑜 4 𝑠 𝑓 = 0.25 𝐻𝑧 Y, dentro del Signal Generator colocamos esta frecuencia y generamos una señal cuadrada con una amplitud de 10 Para este inciso, cambiamos la señal de entrada de la ecuación despejada para 𝜃(𝑡)⃛ 𝜽(𝒕)⃛ = 𝟕𝟎𝟎𝟎𝟎𝒗𝒕 − 𝟐𝟎𝟎𝟎𝟎𝟏 𝜽(𝒕)̈ − 𝟐𝟎𝟗𝟖𝟎𝟎 𝜽(𝒕)̇ Donde 𝒗𝒕 es la señal que fue mostrada en la figura. El diagrama en Simulink es La señal de entrada se ve de la siguiente manera: Mientras que la posición angular de la flecha del motor resulta como 4. Obtenga un modelo matemático para el siguiente sistema sabiendo que 𝑎 = 0.48𝑚, 𝑙 = 0.85m, 𝑚 = 1𝐾𝑔 y 𝑘 = 1.6 𝑁/𝑚. a) Considere que el ángulo 𝜃 es muy pequeño para que el modelo sea lineal (el modelo se obtiene a mano). b) Modele el sistema no lineal (el modelo se obtiene a mano). c) Haga un diagrama de simulación en SIMULINK para el inciso a) de este problema, graficando la posición angular, así como la velocidad en el mismo Scope, usando como condiciones iniciales 𝜃(0) = π 3 y 𝜃′(0)= 0. Usando la ecuación obtenida: �̈� = −12.5616 𝜃 El diagrama en Simulink es el siguiente Y, la gráfica en el Scope es Donde la señal azul es la posición angular y la señal en amarillo es la velocidad angular. d) Haga un diagrama de simulación en SIMULINK para el inciso b) de este problema, graficando la posición angular, así como la velocidad en el mismo Scope, usando como condiciones iniciales. 𝜃(0) = π 4 y 𝜃′(0) = 0 Usando la ecuación obtenida: �̈� = −11.5412 𝑠𝑒𝑛 (𝜃) − 0.5102 𝑠𝑒𝑛 (2𝜃) El diagrama en Simulink se ve de la siguiente manera Y, la gráfica en el Scope se muestra a continuación Donde la señal azul es la posición angular y la señal en amarillo es la velocidad angular. e) Explique las diferencias entre los resultados obtenidos. Las gráficas, a simple vista, tienen la misma forma de onda y se ven muy similares entre sí. Pero no lo son tanto, al menos en este caso, ya que la “linealizada” tiene una unidad más de amplitud, hablando en la velocidad (amarillo), mientras que en la posición tiene una amplitud mayor que la de la no linealizada en aproximadamente 0.3 unidades. Sin embargo, estas variaciones no se deben, en gran medida, a la linealización, sino a las condiciones iniciales planteadas en el problema, ya que su posición inicial es diferente: π 3 en el sistema lineal y π 4 en el no lineal. Lo interesante sería observar el comportamiento cuando se tienen las mismas condiciones iniciales en ambos sistemas. Por ejemplo, si se graficara esta última función con las condiciones iniciales del inciso c, es decir, con las condiciones iniciales del sistema lineal: 𝜃 = π 3 , tenemos la siguiente gráfica en el Scope Y, esta ya es muy similar a la obtenida en el inciso c, sin demasiada variación. Se puede observar que prácticamente no hay diferencia visible entre esta gráfica y la anterior. Por esta razón es muy común linealizar este tipo de sistemas, además de que, regularmente, se trabaja con ángulos muy pequeños, tal como lo establece el inciso a de este problema. 5. Considere el siguiente sistema mecánico de dos grados de libertad que se muestra en la figura. Obtenga el modelo matemático a mano, si 𝑚1 = 𝑚2 = 5 𝑘𝑔, 𝑘1 = 2000 𝑁/𝑚 y 𝑘2 = 4000 𝑁/𝑚. Asuma que las condiciones iniciales son: 𝑥1(0) = 0, 𝑥2(0) = 0 y 𝑥′1(0) = 1, 𝑥′2(0) = 0. Construya un modelo en SIMSCAPE del sistema físico para medir los desplazamientos que experimentan cada una de las masas. El modelo en SIMSCAPE queda de la siguiente manera Donde, en los Motion Sensor se colocan las condiciones iniciales de posición, Mientras que las condiciones iniciales de la velocidad se colocan al hacer doble click sobre las masas. Durante un tiempo de 1 segundo, la gráfica de x1 queda de la siguiente manera Mientras que la de x2 resulta Observaciones y conclusiones Matlab resulta ser una herramienta muy útil para estudiantes de ingeniería. Gracias al desarrollo de esta práctica, fue posible adentrarse un poco más en lo que ya se había analizado en clase, hablando de Simscape y Simulink, además de “nuevos” comandos y de reforzar con lo que se estuvo trabajando en la unidad número 1. Hablando de estos puntos, fue posible tener una mejor comprensión de los comandos básicos vistos en la unidad 1, tales como el dsolve, que nos es de gran ayuda al resolver ecuaciones diferenciales. Una vez teniendo la respuesta, en este caso, la carga, pudo ser graficada, cuadriculada y ajustando sus límites, sus leyendas, títulos según fue necesario. Además de utilizar los comandos de integración, para el caso de la obtención de la corriente. Ahora, continuando con los comandos nuevos, estos fueron el ODE45 y el ODE23, los cuales ofrecen una alternativa más para la solución gráfica de una ecuación diferencial. Estas instrucciones trabajan mediante métodos numéricos, como ya fue mencionado. Por esta razón, algunas gráficas se ven un poco “linealizadas”, y no totalmente curvas como en la primera solución, por ejemplo. Sin embargo, ofrecen una muy buena alternativa para tener distintas maneras de resolver una misma ecuación Para el caso de Simulink, se presentó una alternativa bastante interesante, ya que podemos analizar el diagrama de bloques y, en él, se puede ver “paso a paso”, cómo pasa de una aceleración a una velocidad, mediante un integrador, y, posteriormente, de una velocidad a una posición, siempre existiendo la retroalimentación en caso de ser requerido. En el caso de Simscape, de igual manera, se tiene una representación gráfica, pero ahora mucho más cercano a l que sería físicamente ya que, en el caso eléctrico, tenemos los elementos tal como los conocemos en forma de diagrama, y, en el caso de mecánico, muy cercano a cómo se han estado llevando a cabo. En este caso, la “variación” que se tuvo respecto a lo que se vio en clase, fue la existencia de una condición inicial diferente de cero en la velocidad. Esto se resolvió mediante la introducción de la condición en la masa, dando doble click sobre ella y ajustando la velocidad inicial que esta tendría. En general, el software Matlab es una herramienta muy potente, pero, como cualquier cosa, es necesario saberla utilizar. A diferencia de la primera unidad, ahora ya se cuenta con un poco más de conocimiento acerca de este. Se espera seguir aprendiendo acerca de este programa para poder seguir ampliando nuestros horizontes en el ámbito de ingeniería, además de seguir practicando ya que, mientras más se práctica, mejores resultados se tienen.
Compartir