{"id":3460,"date":"2017-05-11T10:20:46","date_gmt":"2017-05-11T15:20:46","guid":{"rendered":"http:\/\/blog.espol.edu.ec\/telg1001\/?p=3460"},"modified":"2026-04-06T10:10:16","modified_gmt":"2026-04-06T15:10:16","slug":"laplace-circuitos-electricos-ecuaciones-diferenciales","status":"publish","type":"post","link":"https:\/\/blog.espol.edu.ec\/algoritmos101\/ss-u04\/laplace-circuitos-electricos-ecuaciones-diferenciales\/","title":{"rendered":"4.5.1  Respuesta Y(s)=ZIR+ZSR - circuitos el\u00e9ctricos pasivos y activos (OpAmp)"},"content":{"rendered":"\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<div class=\"wp-block-group has-medium-font-size is-layout-flex wp-block-group-is-layout-flex\">\n<p>Circuitos: <a href=\"#rlcfuentedcinterruptor\">RLC, sw<\/a><\/p>\n\n\n\n<p><a href=\"#algoritmo\">algoritmo<\/a><\/p>\n\n\n\n<p><a href=\"#rlclaplace\" data-type=\"internal\" data-id=\"#rlclaplace\">RLC <\/a><\/p>\n\n\n\n<p><a href=\"#rcrl\">RC, RL, sw<\/a><\/p>\n\n\n\n<p><a href=\"#opamp\">OpAmp<\/a><\/p>\n\n\n\n<p><a href=\"#ejemploopamp\">ejemplo OpAmp<\/a><\/p>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<p>Ejemplos de soluci\u00f3n a circuitos el\u00e9ctricos que en el planteamiento se usan ecuaciones diferenciales ordinarias y se desarrollan usando la Transformada de Laplace. En el ejercicio 3 se desarrolla una malla que genera un sistema de ecuaciones EDO y se resuelve con transformadas de Laplace.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<div class=\"wp-block-group has-medium-font-size is-layout-flex wp-block-group-is-layout-flex\">\n<p>Circuitos: <a href=\"#rlcfuentedcinterruptor\">RLC, sw<\/a><\/p>\n\n\n\n<p><a href=\"#algoritmo\">algoritmo<\/a><\/p>\n\n\n\n<p><a href=\"#rlclaplace\" data-type=\"internal\" data-id=\"#rlclaplace\">RLC <\/a><\/p>\n\n\n\n<p><a href=\"#rcrl\">RC, RL, sw<\/a><\/p>\n\n\n\n<p><a href=\"#opamp\">OpAmp<\/a><\/p>\n\n\n\n<p><a href=\"#ejemploopamp\">ejemplo OpAmp<\/a><\/p>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"rlcfuentedcinterruptor\">1. Circuito RLC, fuente DC e interruptor con transformada de Laplace<\/h2>\n\n\n\n<p><em><strong>Referencia<\/strong><\/em>: Lathi Ej.4.13 p365<\/p>\n\n\n\n<p>En el circuito de la figura, el interruptor se encuentra cerrado mucho tiempo antes de t=0. Cuando se abre en un instante, encuentre la corriente del inductor y(t) para t\u22650.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"664\" height=\"295\" src=\"http:\/\/blog.espol.edu.ec\/algoritmos101\/files\/2017\/05\/SistemasElectricos02.png\" alt=\"Sistemas El\u00e9ctricos 02\" class=\"wp-image-19980\" \/><\/figure>\n\n\n\n<p>El interruptor se encuentra cerrado por mucho tiempo, la corriente por el inductor es 2 A y el voltaje del capacitor es 10 V, pues el inductor en DC opera como un conductor sin resistencia y el capacitor se encuentra completamente cargado.<\/p>\n\n\n\n<p>Cuando se abre el interruptor, el circuito se equivalente es el mostrado en la derecha, La corriente inicial del inductor es y(0<sup>-<\/sup>)=2 y el voltaje inicial del capacitor V<sub>c<\/sub>(0<sup>-<\/sup>)=10.<\/p>\n\n\n\n<p>El voltaje en la entrada es 10 V, empezando en t=0 y puede ser representado como 10 \u03bc(t) para simplificar la representaci\u00f3n de la fuente DC y expresar que antes de t=0 se aplica las condiciones iniciales dadas.mientras se den las condiciones iniciales en t=0 solo ser\u00e1 necesario saber que la corriente en t\u22650 para determinar la respuesta en t\u22650 .<\/p>\n\n\n\n<p>La ecuaci\u00f3n del circuito en luego de abrir el interruptor es:<\/p>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> \\frac{\\delta}{\\delta t}y(t) + 2 y8t) + 5 \\int_{-\\infty}^{t}y(\\tau) \\delta \\tau = 10 \\mu(t) <\/span>\n\n\n\n<p>Las condiciones iniciales se aplican como:<\/p>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> \\frac{\\delta}{\\delta t}y(t) = sY(s) - y(0^-)= sY(s)-2 <\/span>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> \\int_{-\\infty}^{t} y(\\tau) \\delta \\tau = \\frac{1}{s}Y(s) + \\frac{1}{s} \\int_{-\\infty}^{0^-}y(\\tau) \\delta \\tau <\/span>\n\n\n\n<p>y(t) es la corriente del capacitor, por lo que el integral es:<\/p>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> \\int_{-\\infty}^{0^-}y(\\tau) \\delta \\tau = q_C(0^-) = CV_c (0^-) = \\frac{1}{5}10 = 2<\/span>\n\n\n\n<p>por lo que la parte del capacitor es:<\/p>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> \\int_{-\\infty}^{t}y(\\tau) \\delta \\tau = \\frac{1}{s}Y(s) + \\frac{2}{s} <\/span>\n\n\n\n<p>La transformada de Laplace de la ecuaci\u00f3n integro diferencial del circuito RLC al usar los resultados se reescribe como:<\/p>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> sY(s)-2+2Y(s)+ 5\\frac{1}{s}Y(s) + 5\\frac{2}{s} = \\frac{10}{s}<\/span>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> sY(s)+2Y(s)+ 5\\frac{1}{s}Y(s) = \\frac{10}{s} +2 - 5\\frac{2}{s}<\/span>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> \\Big[ s+2+\\frac{5}{s}\\Big]Y(s) =2<\/span>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> \\Big[ s^2+2s+5\\Big]Y(s) = 2 s <\/span>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> Y(s) = \\frac{2 s}{s^2+2s+5} <\/span>\n\n\n\n<p>El polinomio del denominador tiene ra\u00edces complejas<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&gt;&gt;&gt; import  sympy as sym\n&gt;&gt;&gt; s = sym.Symbol('s')\n&gt;&gt;&gt; Qs = s**2+2*s+5\n&gt;&gt;&gt; sym.roots(Qs)\n{-1 - 2*I: 1, -1 + 2*I: 1}<\/code><\/pre>\n\n\n\n<p>por lo que es conveniente usar la forma cuadr\u00e1tica de la transformada de Laplace, donde A= 1, B=0, a=1, c=5, siendo,<\/p>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> r=\\sqrt{\\frac{20}{4}} = \\sqrt{5} <\/span>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> b=\\sqrt{c-a^2} = 2 <\/span>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> \\theta=\\tan^{-1} \\Big(\\frac{2}{4} \\Big) = 0.46364 rad = 26.56^{o}<\/span>\n\n\n\n<p>usando la tabla de transformadas,<\/p>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> y(t) = \\sqrt{5} e^{-t} cos (2t+0.46364) \\mu (t)<\/span>\n\n\n\n<p>El gr\u00e1fico de polos de la funci\u00f3n de transferencia en el dominio s:<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"569\" height=\"446\" src=\"http:\/\/blog.espol.edu.ec\/algoritmos101\/files\/2017\/05\/LTIC_Laplace_CircElectrico01_Polos_Hs.png\" alt=\"LTI C Laplace Circuito El\u00e9ctrico RLC 01 Polos Hs\" class=\"wp-image-19981\" \/><\/figure>\n\n\n\n<p>que generan una respuesta de salida y(t)<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"546\" height=\"441\" src=\"http:\/\/blog.espol.edu.ec\/algoritmos101\/files\/2017\/05\/LTIC_Laplace_CircElectrico01_xh_y.png\" alt=\"LTI C Laplace Circ El\u00e9ctrico 01 xh y\" class=\"wp-image-19982\" \/><\/figure>\n\n\n\n<p>si la entrada x(t) es un impulso unitario, la respuesta es la misma que h(t)<\/p>\n\n\n\n<p>La respuesta del algoritmo obtenida es:<\/p>\n\n\n\n<pre class=\"wp-block-code alignwide\"><code>H(s) = P(s)\/Q(s):\n    2*s     \n\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n 2          \ns  + 2*s + 5\n\n H(s) en factores\n    2*s     \n\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n 2          \ns  + 2*s + 5\n\n H_fp(s) en fracciones parciales\n    2*s     \n\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n 2          \ns  + 2*s + 5\n\nH(s) par\u00e1metros cuadraticos:\n2*s\/(s**2 + 2*s + 5) : {'A': 2.0, 'B': 0, 'a': 1.0,\n 'c': 5.0, 'r': 2.23606797749979, 'b': 2.0,\n 'theta': 0.4636476090008061}\n\n h(t) :\n\/   -t               -t         \\             \n\\- e  *sin(2*t) + 2*e  *cos(2*t)\/*Heaviside(t)\n\npolosceros:\nQ_polos : {-1 - 2*I: 1, -1 + 2*I: 1}\nP_ceros : {0: 1}\n\nEstabilidad de H(s):\n n_polos_real : 0\n n_polos_imag : 2\n enRHP : 0\n unicos : 0\n repetidos : 0\n asintota : estable\n\n X(s): \n1\n\nRespuesta entrada cero ZIR H(s) y condiciones iniciales\nterm_cero : 0\nZIR :\n0\nyt_ZIR :\n0\n\n ZSR respuesta estado cero:\nZSR :\n    2*s     \n------------\n 2          \ns  + 2*s + 5\n\n ZSR_Qs2 :\n 2*s\/(s**2 + 2*s + 5) :\n  {'A': 2.0, 'B': 0, 'a': 1.0, 'c': 5.0,\n 'r': 2.23606797749979, 'b': 2.0,\n 'theta': 0.4636476090008061}\nyt_ZSR :\n\/   -t               -t         \\             \n\\- e  *sin(2*t) + 2*e  *cos(2*t)\/*Heaviside(t)\n\n Y(s)_total = ZIR + ZSR:\n    2*s     \n------------\n 2          \ns  + 2*s + 5\n\n y(t)_total = ZIR + ZSR:\n\/   -t               -t         \\             \n\\- e  *sin(2*t) + 2*e  *cos(2*t)\/*Heaviside(t)\n&gt;&gt;&gt;<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<div class=\"wp-block-group has-medium-font-size is-layout-flex wp-block-group-is-layout-flex\">\n<p>Circuitos: <a href=\"#rlcfuentedcinterruptor\">RLC, sw<\/a><\/p>\n\n\n\n<p><a href=\"#algoritmo\">algoritmo<\/a><\/p>\n\n\n\n<p><a href=\"#rlclaplace\" data-type=\"internal\" data-id=\"#rlclaplace\">RLC <\/a><\/p>\n\n\n\n<p><a href=\"#rcrl\">RC, RL, sw<\/a><\/p>\n\n\n\n<p><a href=\"#opamp\">OpAmp<\/a><\/p>\n\n\n\n<p><a href=\"#ejemploopamp\">ejemplo OpAmp<\/a><\/p>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\">2. Algoritmo en Python<\/h2>\n\n\n\n<p>Usando los bloques desarrollados en la\u00a0<span class=\"collapsing categories expand\">Unidad 4 Sistemas LTI \u2013 Laplace<\/span>\u00a0 y las funciones resumidas como <strong><a href=\"https:\/\/blog.espol.edu.ec\/algoritmos101\/senales\/algoritmos-telg1001-py\/\" data-type=\"page\" data-id=\"17852\">telg1001.py<\/a><\/strong> que pueden ser usados en cada pregunta.<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code alignwide\"><pre class=\"brush: python; title: ; notranslate\" title=\"\">\n# Y(s) Respuesta total con entada cero y estado cero\n# Qs Y(s) = Ps X(s) ; H(s)=Ps\/Qs\n# https:\/\/blog.espol.edu.ec\/algoritmos101\/senales\nimport sympy as sym\nimport matplotlib.pyplot as plt\nimport telg1001 as ss\n\n# INGRESO\ns = sym.Symbol('s')\nt = sym.Symbol('t', real=True)\nd = sym.DiracDelta(t)\nu = sym.Heaviside(t)\n\n# H(s) respuesta impulso\nPs = 2*s\nQs = s**2 + 2*s + 5\nHs = Ps\/Qs\n \n# X(s) Se\u00f1al de entrada\nxt = d\n \n# condiciones iniciales, &#x5B;y'(0),y(0)] orden descendente\nt0 = 0\ncond_inicio = &#x5B;0, 0] # estado cero no se usan\n \n# Grafica, intervalo tiempo &#x5B;t_a,t_b]\nt_a = -1 ; t_b = 10\nmuestras = 101  # 51 resolucion grafica\n\n# PROCEDIMIENTO\nHs_fp = ss.apart_s(Hs) # fracciones parciales\nHs_Qs2 = ss.Q_cuad_s_parametros(Hs_fp)\nHs_factor = ss.factor_exp(Hs)\n\npolosceros = ss.busca_polosceros(Hs)\nQ_polos = polosceros&#x5B;'Q_polos']\nP_ceros = polosceros&#x5B;'P_ceros']\n\nestable = ss.estabilidad_asintotica_s(Q_polos)\n\n# H(t) respuesta al impulso\nht = 0*s\nterm_suma = sym.Add.make_args(Hs)\nfor term_k in term_suma:\n    ht_k = sym.inverse_laplace_transform(term_k,s,t)\n    # simplifica log(exp()) ej: e**(-2s)\/(s**2)\n    if ht_k.has(sym.log):\n        ht_k = sym.simplify(ht_k,inverse=True)\n    ht  = ht + ht_k\nlista_escalon = ht.atoms(sym.Heaviside)\nht = sym.expand(ht,t) # terminos suma\nht = sym.collect(ht,lista_escalon)\n\n# PROCEDIMIENTO Respuesta ZIR, ZSR\nXs = ss.laplace_transform_suma(xt)\n\n# ZIR_s respuesta entrada cero de s\nsol_ZIR = ss.respuesta_ZIR_s(Hs,cond_inicio)\nZIR = sol_ZIR&#x5B;'ZIR']\nyt_ZIR = sol_ZIR&#x5B;'yt_ZIR']\n\n# ZSR respuesta estado cero, Y(s) a entrada X(s)\nsol_ZSR = ss.respuesta_ZSR_s(Hs,Xs)\nZSR = sol_ZSR&#x5B;'ZSR']\nyt_ZSR = sol_ZSR&#x5B;'yt_ZSR']\n\n# Respuesta total Y(s) y y(t)\nYs = ZIR + ZSR\nYs = ss.apart_s(Ys)\nyt = yt_ZIR + yt_ZSR\nlista_escalon = yt.atoms(sym.Heaviside)\nyt = sym.collect(yt,lista_escalon)\n\n# SALIDA\nprint(' H(s) = P(s)\/Q(s):')\nsym.pprint(Hs)\nprint(' H(s) en factores')\nsym.pprint(Hs_factor)\nprint(' H_fp(s) en fracciones parciales')\nsym.pprint(Hs_fp)\nif len(Hs_Qs2)&gt;0:\n    print('\\nH(s) par\u00e1metros cuadraticos:')\n    ss.print_resultado_dict(Hs_Qs2)\n\nprint('\\n h(t) :')\nsym.pprint(ht)\n\nprint('\\npolosceros:')\nss.print_resultado_dict(polosceros)\n\nprint('\\nEstabilidad de H(s):')\nfor k in estable:\n    print('',k,':',estable&#x5B;k])\n\nprint('\\n X(s): ')\nsym.pprint(Xs)\nprint('\\nRespuesta entrada cero ZIR H(s) y condiciones iniciales')\n\nif not(sol_ZIR == sym.nan): # existe resultado\n    ss.print_resultado_dict(sol_ZIR)\nelse:\n    print(' insuficientes condiciones iniciales')\n    print(' revisar los valores de cond_inicio&#x5B;]')\n\nprint('\\n ZSR respuesta estado cero:')\nss.print_resultado_dict(sol_ZSR)\n\nprint('\\n Y(s)_total = ZIR + ZSR:')\nsym.pprint(Ys)\nprint('\\n y(t)_total = ZIR + ZSR:')\nsym.pprint(yt)\n\n# Graficas polos, H(s), h(t) --------\netiq ='H' # X,H,Y\nfig_polos   = ss.graficar_Fs(Hs,Q_polos,P_ceros,\n                             f_nombre=etiq,solopolos=True)\nfig_polosHs = ss.graficar_Fs(Hs,Q_polos,P_ceros,\n                             muestras,f_nombre=etiq)\nfig_ht = ss.graficar_ft(ht,t_a,t_b,muestras,\n                        f_nombre=etiq.lower())\n# GRAFICAS y(t),x(t),h(t) ---------------------\nfig_ft = ss.graficar_xh_y(xt,ht,yt,t_a,t_b,muestras)\nplt.show()\n<\/pre><\/div>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<div class=\"wp-block-group has-medium-font-size is-layout-flex wp-block-group-is-layout-flex\">\n<p>Circuitos: <a href=\"#rlcfuentedcinterruptor\">RLC, sw<\/a><\/p>\n\n\n\n<p><a href=\"#algoritmo\">algoritmo<\/a><\/p>\n\n\n\n<p><a href=\"#rlclaplace\" data-type=\"internal\" data-id=\"#rlclaplace\">RLC <\/a><\/p>\n\n\n\n<p><a href=\"#rcrl\">RC, RL, sw<\/a><\/p>\n\n\n\n<p><a href=\"#opamp\">OpAmp<\/a><\/p>\n\n\n\n<p><a href=\"#ejemploopamp\">ejemplo OpAmp<\/a><\/p>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"rlclaplace\">3. Circuito RLC con transformada de Laplace<\/h2>\n\n\n\n<p><strong>Referencia<\/strong>: Lathi Ejemplo 4.17 p375<\/p>\n\n\n\n<p>Realice el an\u00e1lisis de la corriente i(t) en el circuito mostrado en la figura, suponiendo que todas las condiciones iniciales son cero.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"713\" height=\"233\" src=\"http:\/\/blog.espol.edu.ec\/algoritmos101\/files\/2017\/05\/LTIC_Laplace_CircElectrico03.png\" alt=\"LTI C Laplace Circuito El\u00e9ctrico 03\" class=\"wp-image-19983\" \/><\/figure>\n\n\n\n<p>El primer paso es representar el circuito en el dominio de la frecuencia (s), mostrado a la derecha de la figura. Se representan los voltajes y corrientes usando la transformada de Laplace.<\/p>\n\n\n\n<p>El voltaje 10\u03bc(t) se representa como 10\/s y la corriente i(t) como I(s). Todos los elementos del circuito se muestran con su respectiva impedancia. El inductor de 1 henrio se representa por s, el capacitor de 1\/3 faradio se representa por 2\/s. El resistor de 3 ohms es solo 3.<\/p>\n\n\n\n<p>El voltaje en el circuito V(s) en cualquier elemento es I(s) por su impedancia Z(s).<\/p>\n\n\n\n<p>La impedancia del circuito para el lazo es:<\/p>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> Z(s) = s+3+\\frac{2}{s} = \\frac{s^2+3s+2}{s}<\/span>\n\n\n\n<p>el voltaje de entrada es V(s)=10\/s, por lo que la f\u00f3rmula b\u00e1sica de corriente es:<\/p>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> I(s) =\\frac{V(s)}{Z(s)} = \\frac{10\/s}{(s^2+3s+2)\/s} <\/span>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> I(s) = \\frac{10}{(s^2+3s+2)} <\/span>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"491\" height=\"151\" src=\"http:\/\/blog.espol.edu.ec\/algoritmos101\/files\/2017\/05\/LTIC_Laplace_CircElectrico03Bloques2Orden.png\" alt=\"LTI C Laplace Circ Electrico 03 Bloques 2Orden\" class=\"wp-image-19984\" \/><\/figure>\n\n\n\n<p>usando las ra\u00edces del denominador,<\/p>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> I(s) =\\frac{10}{(s+1)(s+2)} <\/span>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"514\" height=\"116\" src=\"http:\/\/blog.espol.edu.ec\/algoritmos101\/files\/2017\/05\/LTIC_Laplace_CircElectrico03SubsSerie.png\" alt=\"LTI C Laplace Circ El\u00e9ctrico 03 Subs Serie\" class=\"wp-image-19985\" \/><\/figure>\n\n\n\n<p>aplicando fracciones parciales:<\/p>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> I(s) = \\frac{10}{s+1} -\\frac{10}{s+2} <\/span>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"499\" height=\"261\" src=\"http:\/\/blog.espol.edu.ec\/algoritmos101\/files\/2017\/05\/LTIC_Laplace_CircElectrico03SubsParalelo.png\" alt=\"LTI C Laplace Circ El\u00e9ctrico 03 Subs Paralelo\" class=\"wp-image-19986\" \/><\/figure>\n\n\n\n<p>Aplicando la transformada inversa,<\/p>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> i(t) = 10*(e^{-t}-e^{-2t}) \\mu (t) <\/span>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<div class=\"wp-block-group has-medium-font-size is-layout-flex wp-block-group-is-layout-flex\">\n<p>Circuitos: <a href=\"#rlcfuentedcinterruptor\">RLC, sw<\/a><\/p>\n\n\n\n<p><a href=\"#algoritmo\">algoritmo<\/a><\/p>\n\n\n\n<p><a href=\"#rlclaplace\" data-type=\"internal\" data-id=\"#rlclaplace\">RLC <\/a><\/p>\n\n\n\n<p><a href=\"#rcrl\">RC, RL, sw<\/a><\/p>\n\n\n\n<p><a href=\"#opamp\">OpAmp<\/a><\/p>\n\n\n\n<p><a href=\"#ejemploopamp\">ejemplo OpAmp<\/a><\/p>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"rcrl\">4. Circuito RC y RL, fuente DC e interruptor con transformada de Laplace<\/h2>\n\n\n\n<p><em><strong>Referencia<\/strong><\/em>: Lathi ejemplo 4.18 p378<\/p>\n\n\n\n<p>El interruptor est\u00e1 en posici\u00f3n cerrada por un largo tiempo antes de que sea abierto en t=0. Encuentre las corrientes y<sub>1<\/sub>(t) y y<sub>2<\/sub>(t) para t&gt;0<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"520\" height=\"261\" src=\"http:\/\/blog.espol.edu.ec\/algoritmos101\/files\/2017\/05\/LTIC_Laplace_CircElectrico04.png\" alt=\"LTI C Laplace Circ El\u00e9ctrico 04\" class=\"wp-image-19987\" \/><\/figure>\n\n\n\n<p>Al revisar el circuito se observa que cuando el interruptor esta cerrado y se han alcanzado las condiciones de estado estable, el voltaje del capacitor V<sub>c<\/sub>=16 V y la corriente del inductor y<sub>2<\/sub>= 4 .<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"524\" height=\"296\" src=\"http:\/\/blog.espol.edu.ec\/algoritmos101\/files\/2017\/05\/LTIC_Laplace_CircElectrico04_t0antes.png\" alt=\"LTI C Laplace Circ El\u00e9ctrico 04 t0 antes\" class=\"wp-image-19988\" \/><\/figure>\n\n\n\n<p>Las fuentes de 20V y 4V se pueden tambi\u00e9n ordenar en forma equivalente<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"524\" height=\"286\" src=\"http:\/\/blog.espol.edu.ec\/algoritmos101\/files\/2017\/05\/LTIC_Laplace_CircElectrico04_t0antesEquivale.png\" alt=\"LTI C Laplace Circ Electrico 04 t0 antes Equivale\" class=\"wp-image-19989\" \/><\/figure>\n\n\n\n<p>Cuando se abre el interruptor en t=0, las condiciones iniciales son V<sub>c<\/sub>(0<sup>-<\/sup>)=16 y y<sub>2<\/sub>(0<sup>-<\/sup>)= 4 como se muestra en la versi\u00f3n con transformada de Laplace en la figura anterior. La ecuaci\u00f3n diferencial del circuito para suma de voltajes en la malla en el lazo 1 y la tabla de propiedades de la transformada de Laplace para la integraci\u00f3n aplicada al capacitor,<\/p>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> -\\frac{20}{s} + \\frac{1}{s}\\Big[Y_1(s)+ \\int_{-\\infty}^{0^-} y_1(\\tau) \\delta \\tau \\Big] + \\frac{1}{5} \\Big[Y_1(s)-Y_2(s) \\Big] = 0 <\/span>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> -\\frac{20}{s} + \\frac{1}{s}\\Big[Y_1(s) + 16 \\Big] + \\frac{1}{5} Y_1(s) - \\frac{1}{5}Y_2(s) = 0 <\/span>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> -\\frac{20}{s} + \\frac{1}{s}Y_1(s) +\\frac{16}{s} + \\frac{1}{5}Y_1(s)-\\frac{1}{5}Y_2(s) = 0 <\/span>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> \\Big[ \\frac{1}{s}+ \\frac{1}{5}\\Big] Y_1(s)-\\frac{1}{5}Y_2(s) = \\frac{4}{s} <\/span>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> \\frac{1}{5}\\Big[ \\frac{5+s}{s}\\Big] Y_1(s)-\\frac{1}{5}Y_2(s) = \\frac{4}{s} <\/span>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> \\Big[ \\frac{5+s}{s}\\Big] Y_1(s)-Y_2(s) = \\frac{20}{s} <\/span>\n\n\n\n<pre class=\"wp-block-code\"><code>&gt;&gt;&gt; <span style=\"color: #d35400\">import<\/span> sympy <span style=\"color: #d35400\">as<\/span> sym\n&gt;&gt;&gt; s = sym.Symbol(<span style=\"color: #008000\">'s'<\/span>)\n&gt;&gt;&gt; ecuacion1 = -20\/s+(1\/s)*(Y1+16)+(1\/5)*Y1-(1\/5)*Y2\n&gt;&gt;&gt; ecuacion1.expand()\n0.2*Y1 + Y1\/s - 0.2*Y2 - 4\/s<\/code><\/pre>\n\n\n\n<p>El voltaje inicial del capacitor se puede representar por un voltaje en serie 16\/s y la corriente inicial del inductor de 4 A que representa una fuente de valor V<sub>L<\/sub> = Ly<sub>2<\/sub>(0<sup>-<\/sup>) = 1\/2(4) = 2. La ecuaci\u00f3n diferencial del lazo 2 y usando la transformada de Laplace para la derivada con condiciones iniciales para el inductor,<\/p>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> \\frac{1}{5}\\Big[Y_2(s)-Y_1(s)\\Big] + 1 Y_2(s) + \\frac{1}{2} \\Big[ sY_2(s) - Y_2(0^-)\\big] = 0 <\/span>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> \\Big[\\frac{1}{5}+ 1\\Big] Y_2(s) -\\frac{1}{5}Y_1(s) + \\frac{1}{2} \\Big[ sY_2(s) - 4 \\Big] = 0 <\/span>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> \\frac{6}{5} Y_2(s) -\\frac{1}{5}Y_1(s) + \\frac{1}{2} sY_2(s) - 4\\frac{1}{2} = 0 <\/span>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> -\\frac{1}{5}Y_1(s) +\\Big[ \\frac{6}{5} + \\frac{1}{2} s\\Big] Y_2(s) = 2 <\/span>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> -Y_1(s) +\\Big[ \\frac{12+5s}{2}\\Big] Y_2(s) = 10 <\/span>\n\n\n\n<p>el resultado obtenido con Sympy, como una instrucci\u00f3n adicional a la anterior,<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&gt;&gt;&gt; ecuacion2 = (1\/5)*(Y2-Y1)+Y2+(1\/2)*(s*Y2-4)\n&gt;&gt;&gt; ecuacion2.expand()\n-0.2*Y1 + 0.5*Y2*s + 1.2*Y2 - 2.0<\/code><\/pre>\n\n\n\n<p>Con lo que hay que resolver el sistema de ecuaciones:<\/p>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> \\begin{cases} \\Big[ \\frac{s+5}{s}\\Big] Y_1(s)-Y_2(s) = \\frac{20}{s} \\\\ -Y_1(s) +\\Big[ \\frac{12+5s}{2}\\Big] Y_2(s) = 10 \\end{cases}<\/span>\n\n\n\n<p>multiplicando la primera ecuaci\u00f3n por (s\/(5+s)) y sumando con la segunda<\/p>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> \\begin{cases} Y_1(s)-\\frac{s}{s+5}Y_2(s) = \\frac{20}{s}\\frac{s}{s+5} \\\\ -Y_1(s) +\\Big[ \\frac{12+5s}{2}\\Big] Y_2(s) = 10 \\end{cases}<\/span>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> -\\frac{s}{s+5}Y_2(s) + \\frac{12+5s}{2}Y_2(s) = \\frac{20}{s+5} + 10 <\/span>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> \\Big[ -\\frac{s}{s+5} + \\frac{12+5s}{2} \\Big] Y_2(s) = 10\\Big[\\frac{2+(s+5)}{s+5}\\Big]<\/span>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> \\Big[ \\frac{-2s+(s+5)(12+5s)}{2(s+5)}\\Big] Y_2(s) = 10\\frac{2+s+5}{s+5}<\/span>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> (-2s+12s+5s^2 +60+25s) Y_2(s) = 20(s+7)<\/span>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> (5s^2 +35s +60) Y_2(s) = 20(s+7)<\/span>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> 5(s^2 +7s +12) Y_2(s) = 20(s+7)<\/span>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> Y_2(s) = 4\\frac{s+7}{s^2 +7s +12}<\/span>\n\n\n\n<p>las ra\u00edces del denominador son s=-4 y s=-3<\/p>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> Y_2(s) = 4\\frac{s+7}{(s+3)(s+4)}<\/span>\n\n\n\n<p>usando fracciones parciales y el m\u00e9todo de Heaviside,<\/p>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> k_1 = 4\\frac{s+7}{\\cancel{(s+3)}(s+4)} \\Big|_{s=-3} = 4\\frac{(-3)+7}{(-3+4)} = 4\\frac{4}{1} = 16 <\/span>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> k_2 = 4\\frac{s+7}{(s+3)\\cancel{(s+4)}}\\Big|_{s=-4} = 4\\frac{(-4)+7}{(-4+3)}=4\\frac{3}{-1} = - 12 <\/span>\n\n\n\n<p>reescribiendo en fracciones parciales<\/p>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> Y_2(s) = \\frac{16}{s+3} -\\frac{12}{s+4}<\/span>\n\n\n\n<p>usando la tabla de transformadas de Laplace:<\/p>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> y_2(t) = (16 e^{-3t}-12e^{-4t}) \\mu (t) <\/span>\n\n\n\n<p>de forma semejante se puede resolver para Y<sub>1<\/sub>(s) al reemplazar el resultado en la primera ecuaci\u00f3n del sistema de ecuaciones,<\/p>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> \\Big[ \\frac{s+5}{s}\\Big] Y_1(s)-Y_2(s) = \\frac{20}{s}<\/span>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> \\Big[ \\frac{s+5}{s}\\Big] Y_1(s)-\\Big[\\frac{16}{s+3} -\\frac{12}{s+4}\\Big] = \\frac{20}{s}<\/span>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> Y_1(s) = \\frac{s}{s+5} \\Big[\\frac{16}{s+3} -\\frac{12}{s+4} + \\frac{20}{s}\\Big]<\/span>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> Y_1(s) = \\frac{s}{s+5}\\frac{16}{s+3} - \\frac{s}{s+5}\\frac{12}{s+4} + \\frac{s}{s+5}\\frac{20}{s}<\/span>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> Y_1(s) = 16\\frac{s}{(s+5)(s+3)} - 12\\frac{s}{(s+5)(s+4)} + \\frac{20}{s+5}<\/span>\n\n\n\n<p>realizando las fracciones parciales con m\u00e9todo de Heaviside para los dos primeros t\u00e9rminos,<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&gt;&gt;&gt; import sympy as sym\n&gt;&gt;&gt; s = sym.Symbol('s')\n&gt;&gt;&gt; ya = 16*s\/((s+5)*(s+3))\n&gt;&gt;&gt; ya.apart()\n40\/(s + 5) - 24\/(s + 3)\n&gt;&gt;&gt; yb = -12*s\/((s+5)*(s+4))\n&gt;&gt;&gt; yb.apart()\n-60\/(s + 5) + 48\/(s + 4)\n&gt;&gt;&gt; <\/code><\/pre>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> Y_1(s) = \\frac{40}{s+5} -\\frac{24}{s+3} - \\frac{60}{s+5}+\\frac{48}{s+4} + \\frac{20}{s+5}<\/span>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> Y_1(s) = -\\frac{24}{s+3} +\\frac{48}{s+4}<\/span>\n\n\n\n<p>aplicando desde la tabla la transformada inversa de Laplace,<\/p>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> y_1(t) = (-24e^{-3t} +48e^{-4t} ) \\mu (t)<\/span>\n\n\n\n<p>Instrucciones con Python<\/p>\n\n\n\n<p>La soluci\u00f3n del sistema de ecuaciones con transformadas de Laplace se puede realizar con Sympy<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Y1 (s):\n  24*s + 48  \n-------------\n 2           \ns  + 7*s + 12\n\nY1 (s) en fracciones parciales:\n  48      24 \n----- - -----\ns + 4   s + 3\nY2 (s):\n   4*s + 28  \n-------------\n 2           \ns  + 7*s + 12\n\nY2 (s) en fracciones parciales:\n    12      16 \n- ----- + -----\n  s + 4   s + 3\n&gt;&gt;&gt; \n<\/code><\/pre>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: python; title: ; notranslate\" title=\"\">\n# Sistemas de ecuaciones con Sympy\nimport sympy as sym\n\n# INGRESO\ns = sym.Symbol('s')\n&#x5B;Y1, Y2] = sym.symbols('Y1 Y2')\n\necuacion1 = ((s+5)\/s)*Y1 - Y2 -20\/s\necuacion2 = -Y1 + +((12+5*s)\/2)*Y2 -10\n\nvariables = &#x5B;Y1,Y2]\n\n# PROCEDIMIENTO\nrespuesta = sym.solve(&#x5B;ecuacion1,\n                       ecuacion2],\n                       variables)\n\n# SALIDA\nfor cadarespuesta in respuesta:\n    print(str(cadarespuesta) +'(s):')\n    sym.pprint(respuesta&#x5B;cadarespuesta])\n    print('')\n    print(str(cadarespuesta)+'(s) en fracciones parciales:') \n    sym.pprint(respuesta&#x5B;cadarespuesta].apart())\n<\/pre><\/div>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<div class=\"wp-block-group has-medium-font-size is-layout-flex wp-block-group-is-layout-flex\">\n<p>Circuitos: <a href=\"#rlcfuentedcinterruptor\">RLC, sw<\/a><\/p>\n\n\n\n<p><a href=\"#algoritmo\">algoritmo<\/a><\/p>\n\n\n\n<p><a href=\"#rlclaplace\" data-type=\"internal\" data-id=\"#rlclaplace\">RLC <\/a><\/p>\n\n\n\n<p><a href=\"#rcrl\">RC, RL, sw<\/a><\/p>\n\n\n\n<p><a href=\"#opamp\">OpAmp<\/a><\/p>\n\n\n\n<p><a href=\"#ejemploopamp\">ejemplo OpAmp<\/a><\/p>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"opamp\">5. Circuitos electr\u00f3nicos Activos \"Op Amp\" y la Transformada de Laplace<\/h2>\n\n\n\n<p><em><strong>Referencia<\/strong><\/em>: Lathi 4.4-1 p382,&nbsp; Oppenheim 11.50 p896<\/p>\n\n\n\n<p>Se ampl\u00edan los conceptos de circuitos pasivos analizados con transformadas de Laplace, aplicando a circuitos activos. Se obtienen los circuitos equivalentes o modelos matem\u00e1ticos y se repiten los procedimientos anteriores.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"391\" height=\"213\" src=\"http:\/\/blog.espol.edu.ec\/algoritmos101\/files\/2017\/05\/OpAmp01Diagrama.png\" alt=\"OpAmp 01 Diagrama\" class=\"wp-image-19991\" \/><\/figure>\n\n\n\n<p>El elemento activo m\u00e1s conocido es el amplificador operacional&nbsp; (op amp) que tienen ganancia \"muy alta\". El&nbsp; voltaje de salida v<sub>2<\/sub> = - A v<sub>1<\/sub>, donde A es del orden de 10<sup>5<\/sup> o 10<sup>6<\/sup>. Un factor importante es que la impedancia de entrada es muy alta del orden de 10<sup>12<\/sup>\u03a9 y la impedancia de salida es muy baja (50-100\u03a9)<\/p>\n\n\n\n<p>La configuraci\u00f3n de la ganancia se establece con los resistores R<sub>a<\/sub> y R<sub>b<\/sub> y la forma de conectar las entradas y salidas.<\/p>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\">K = 1+\\frac{R_a}{R_b}<\/span>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\">v_2 = K v_1<\/span>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\">v_2 = (R_b + R_a) i_o = R_b i_o + R_a i_o<\/span>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\">v_2 = v_s = Ra i_o = R_a i_o<\/span>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\">\\frac{v_2}{v_1} =\\frac{R_b+R_a}{R_a} = 1+\\frac{R_b}{R_a} = K <\/span>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"312\" height=\"63\" src=\"http:\/\/blog.espol.edu.ec\/algoritmos101\/files\/2017\/05\/OpAmp01Bloques.png\" alt=\"OpAmp 01 Bloques\" class=\"wp-image-19993\" \/><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<div class=\"wp-block-group has-medium-font-size is-layout-flex wp-block-group-is-layout-flex\">\n<p>Circuitos: <a href=\"#rlcfuentedcinterruptor\">RLC, sw<\/a><\/p>\n\n\n\n<p><a href=\"#algoritmo\">algoritmo<\/a><\/p>\n\n\n\n<p><a href=\"#rlclaplace\" data-type=\"internal\" data-id=\"#rlclaplace\">RLC <\/a><\/p>\n\n\n\n<p><a href=\"#rcrl\">RC, RL, sw<\/a><\/p>\n\n\n\n<p><a href=\"#opamp\">OpAmp<\/a><\/p>\n\n\n\n<p><a href=\"#ejemploopamp\">ejemplo OpAmp<\/a><\/p>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\">5.1 Amplificador Operacional en el dominio s<\/h2>\n\n\n\n<p><em><strong>Referencia<\/strong><\/em>: Lathi 4.6-5 p399<\/p>\n\n\n\n<p>Dada la alta impedancia del opamp, la corriente de retroalimentaci\u00f3n&nbsp; I(s) fluye solo por los resistores. El voltaje de entrada es cero o muy peque\u00f1o dada la ganancia muy grande del opamp. Dadas estas simplificaciones, se aproxima con mucha precisi\u00f3n que:<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"401\" height=\"298\" src=\"http:\/\/blog.espol.edu.ec\/algoritmos101\/files\/2017\/05\/OpAmp01Diagrama_S.png\" alt=\"OpAmp 01 Diagrama S\" class=\"wp-image-19994\" \/><\/figure>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> Y(s) = - I(s) Z_f(s) <\/span>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> I(s) = \\frac{X(s)}{Z(s)}<\/span>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> Y(s) = -\\frac{Z_f(s)}{Z(s)}<\/span>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> H(s) = -\\frac{Z_f(s)}{Z(s)}<\/span>\n\n\n\n<h3 class=\"wp-block-heading\">5.2 Amplificador Operacional como multiplicador escalar<\/h3>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> H(s) = -\\frac{R_f}{R}<\/span>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"401\" height=\"403\" src=\"http:\/\/blog.espol.edu.ec\/algoritmos101\/files\/2017\/05\/OpAmp02_multiplicador.png\" alt=\"OpAmp 02 multiplicador\" class=\"wp-image-19995\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">5.3 Amplificador Operacional como Integrador<\/h3>\n\n\n\n<p><em><strong>Referencia<\/strong><\/em>: Oppenheim 11.52 p898<\/p>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> H(s) = \\Big(-\\frac{1}{RC}\\Big) \\frac{1}{s}<\/span>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"401\" height=\"394\" src=\"http:\/\/blog.espol.edu.ec\/algoritmos101\/files\/2017\/05\/OpAmp03_integrador.png\" alt=\"OpAmp 03 integrador\" class=\"wp-image-19996\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">5.4 Amplificador Operacional como Sumador<\/h3>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> Y(s) = - \\Big[\\frac{R_f}{R_1}X_1(s)+\\frac{R_f}{R_2}X_2(s)+\\frac{R_f}{R_3}X_3(s) \\Big] <\/span>\n\n\n\n<p>Observe que las ganancias del sumador son siempre negativas, hay una inversi\u00f3n de signo en cada se\u00f1al de entrada.<\/p>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> Y(s) = K_1 X_1(s)+K_2 X_2(s)+K_3 X_3(s) <\/span>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"561\" height=\"451\" src=\"http:\/\/blog.espol.edu.ec\/algoritmos101\/files\/2017\/05\/OpAmp04_Sumador.png\" alt=\"OpAmp 04 Sumador\" class=\"wp-image-19997\" \/><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<div class=\"wp-block-group has-medium-font-size is-layout-flex wp-block-group-is-layout-flex\">\n<p>Circuitos: <a href=\"#rlcfuentedcinterruptor\">RLC, sw<\/a><\/p>\n\n\n\n<p><a href=\"#algoritmo\">algoritmo<\/a><\/p>\n\n\n\n<p><a href=\"#rlclaplace\" data-type=\"internal\" data-id=\"#rlclaplace\">RLC <\/a><\/p>\n\n\n\n<p><a href=\"#rcrl\">RC, RL, sw<\/a><\/p>\n\n\n\n<p><a href=\"#opamp\">OpAmp<\/a><\/p>\n\n\n\n<p><a href=\"#ejemploopamp\">ejemplo OpAmp<\/a><\/p>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"ejemploopamp\">6. Ejemplo. Implementaci\u00f3n con Op-Amp<\/h2>\n\n\n\n<p><em><strong>Referencia<\/strong><\/em>: Lathi 4.25 p401<\/p>\n\n\n\n<p>Realizar la implementaci\u00f3n de un sistema dado por la funci\u00f3n de transferencia H(s)<\/p>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\">H(s) = \\frac{2s+5}{s^2+4s+10}<\/span>\n\n\n\n<p>El diagrama de bloques de la funci\u00f3n de transferencia H(s) es,<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"581\" height=\"256\" src=\"http:\/\/blog.espol.edu.ec\/algoritmos101\/files\/2017\/05\/OpAmpEj01_BloquesHs01.png\" alt=\"OpAmp Ej01 Bloques Hs 01\" class=\"wp-image-19998\" \/><\/figure>\n\n\n\n<p>Se agrupan algunos elementos como sumadores y sus factores de multiplicaci\u00f3n. Para referencia se etiqueta cada punto como se\u00f1al W(s) en cada punto donde el orden del exponente de 's' es diferente.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"651\" height=\"299\" src=\"http:\/\/blog.espol.edu.ec\/algoritmos101\/files\/2017\/05\/OpAmpEj01_BloquesHs02.png\" alt=\"OpAmp Ej01 Bloques Hs 02\" class=\"wp-image-19999\" \/><\/figure>\n\n\n\n<p>Se considera la inversi\u00f3n de signo de la se\u00f1al de entrada por la configuraci\u00f3n del amplificador operacional y el factor K de cada rama a usar.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"751\" height=\"281\" src=\"http:\/\/blog.espol.edu.ec\/algoritmos101\/files\/2025\/12\/OpAmpEj01_BloquesHs03.png\" alt=\"OpAmp Ej01 Bloques H(s) 03\" class=\"wp-image-19865\" \/><\/figure>\n\n\n\n<p>Se identifica el tipo de op amp a usar y se establecen los valores de los resistores en m\u00faltiplos de 10K\u03a9 y los capacitores en el orden de 10 \u03bcF.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1100\" height=\"480\" src=\"http:\/\/blog.espol.edu.ec\/algoritmos101\/files\/2025\/12\/OpAmpEj01_HsDiagramaElectronico.png\" alt=\"OpAmp Ej01 H(s) Diagrama Electr\u00f3nico\" class=\"wp-image-19864\" \/><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h3 class=\"wp-block-heading\">6.1 Desarrollo anal\u00edtico<\/h3>\n\n\n\n<p>Para revisar el comportamiento del circuito, en caso de implementarlo con OpAmps, el resultado de la funci\u00f3n de transferencia para el impulso usando el algoritmo de la secci\u00f3n LTI CT Laplace \u2013 Ejercicio resuelto para Y(s)=H(s)X(s) con Sympy-Python<\/p>\n\n\n\n<pre class=\"wp-block-code alignwide\"><code> H(s) = P(s)\/Q(s):\n   2*s + 5   \n-------------\n 2           \ns  + 4*s + 10\n H(s) en factores:\n   2*s + 5   \n-------------\n 2           \ns  + 4*s + 10\n\nH(s) par\u00e1metros cuadraticos:\n(2*s + 5)\/(s**2 + 4*s + 10) : \n {'A': 2.0, 'B': 5.0, 'a': 2.0, 'c': 10.0,\n  'r': 2.041241452319315, 'b': 2.449489742783178,\n  'theta': -0.20135792079033082}\n\n h(t) :\n\/  ___  -2*t    \/  ___  \\                       \\             \n|\\\/ 6 *e    *sin\\\\\/ 6 *t\/      -2*t    \/  ___  \\|             \n|------------------------ + 2*e    *cos\\\\\/ 6 *t\/|*Heaviside(t)\n\\           6                                   \/             \n\npolosceros:\nQ_polos : {-2 - sqrt(6)*I: 1, -2 + sqrt(6)*I: 1}\nP_ceros : {-5\/2: 1}\n\nEstabilidad de H(s):\n n_polos_real : 0\n n_polos_imag : 2\n enRHP : 0\n unicos : 0\n repetidos : 0\n asintota : estable\n\n X(s): \n1\n\nRespuesta entrada cero ZIR H(s) y condiciones iniciales\nterm_cero : 0\nZIR :\n0\nyt_ZIR :\n0\n\n ZSR respuesta estado cero:\nZSR :\n   2*s + 5   \n-------------\n 2           \ns  + 4*s + 10\n\n ZSR_Qs2 :\n (2*s + 5)\/(s**2 + 4*s + 10) :\n  {'A': 2.0, 'B': 5.0, 'a': 2.0, 'c': 10.0,\n   'r': 2.041241452319315, 'b': 2.449489742783178,\n   'theta': -0.20135792079033082}\nyt_ZSR :\n\/  ___  -2*t    \/  ___  \\                       \\             \n|\\\/ 6 *e    *sin\\\\\/ 6 *t\/      -2*t    \/  ___  \\|             \n|------------------------ + 2*e    *cos\\\\\/ 6 *t\/|*Heaviside(t)\n\\           6                                   \/             \n\n Y(s)_total = ZIR + ZSR:\n   2*s + 5   \n-------------\n 2           \ns  + 4*s + 10\n\n y(t)_total = ZIR + ZSR:\n\/  ___  -2*t    \/  ___  \\                       \\             \n|\\\/ 6 *e    *sin\\\\\/ 6 *t\/      -2*t    \/  ___  \\|             \n|------------------------ + 2*e    *cos\\\\\/ 6 *t\/|*Heaviside(t)\n\\           6                                   \/             \n&gt;&gt;&gt;<\/code><\/pre>\n\n\n\n<p>donde la gr\u00e1fica de polos muestra que se encuentran todos del lado izquierdo del plano<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"559\" height=\"446\" src=\"http:\/\/blog.espol.edu.ec\/algoritmos101\/files\/2017\/05\/OpAmpEj01_HsPolos.png\" alt=\"OpAmp Ej01 Hs Polos\" class=\"wp-image-20000\" \/><\/figure>\n\n\n\n<p>Tambi\u00e9n se muestra la respuesta al impulso h(t) del circuito<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"542\" height=\"447\" src=\"http:\/\/blog.espol.edu.ec\/algoritmos101\/files\/2017\/05\/OpAmpEj01_xh_y.png\" alt=\"OpAmp Ej01 xh y\" class=\"wp-image-20001\" \/><\/figure>\n\n\n\n<p>Las respuestas fueron obtenidas al usar como bloque de entrada,<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: python; title: ; notranslate\" title=\"\">\n# H(s) respuesta impulso\nPs = 2*s+5\nQs = s**2 + 4*s + 10\nHs = Ps\/Qs\n\n# X(s) Se\u00f1al de entrada\nxt = d\n\n# condiciones iniciales, &#x5B;y'(0),y(0)] orden descendente\nt0 = 0\ncond_inicio = &#x5B;0, 0] # estado cero no se usan\n\n# Grafica, intervalo tiempo &#x5B;t_a,t_b]\nt_a = -1 ; t_b = 10\nmuestras = 101  # 51 resolucion grafica\n<\/pre><\/div>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<div class=\"wp-block-group has-medium-font-size is-layout-flex wp-block-group-is-layout-flex\">\n<p>Circuitos: <a href=\"#rlcfuentedcinterruptor\">RLC, sw<\/a><\/p>\n\n\n\n<p><a href=\"#algoritmo\">algoritmo<\/a><\/p>\n\n\n\n<p><a href=\"#rlclaplace\" data-type=\"internal\" data-id=\"#rlclaplace\">RLC <\/a><\/p>\n\n\n\n<p><a href=\"#rcrl\">RC, RL, sw<\/a><\/p>\n\n\n\n<p><a href=\"#opamp\">OpAmp<\/a><\/p>\n\n\n\n<p><a href=\"#ejemploopamp\">ejemplo OpAmp<\/a><\/p>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n","protected":false},"excerpt":{"rendered":"<p>Circuitos: RLC, sw algoritmo RLC RC, RL, sw OpAmp ejemplo OpAmp Ejemplos de soluci\u00f3n a circuitos el\u00e9ctricos que en el planteamiento se usan ecuaciones diferenciales ordinarias y se desarrollan usando la Transformada de Laplace. En el ejercicio 3 se desarrolla una malla que genera un sistema de ecuaciones EDO y se resuelve con transformadas de [&hellip;]<\/p>\n","protected":false},"author":8043,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"wp-custom-template-entrada-ss-unidades","format":"standard","meta":{"footnotes":""},"categories":[174],"tags":[],"class_list":["post-3460","post","type-post","status-publish","format-standard","hentry","category-ss-u04"],"_links":{"self":[{"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/posts\/3460","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/users\/8043"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/comments?post=3460"}],"version-history":[{"count":16,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/posts\/3460\/revisions"}],"predecessor-version":[{"id":24081,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/posts\/3460\/revisions\/24081"}],"wp:attachment":[{"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/media?parent=3460"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/categories?post=3460"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/tags?post=3460"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}