10.05.2013 Views

Texto base de la asignatura - UNED

Texto base de la asignatura - UNED

Texto base de la asignatura - UNED

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

MODELADO DE SISTEMAS MEDIANTE DEVS<br />

– Las entradas globales al mo<strong>de</strong>lo, es <strong>de</strong>cir, aquel<strong>la</strong>s variables cuyo valor se<br />

especifica, in<strong>de</strong>pendientemente <strong>de</strong>l <strong>de</strong> <strong>la</strong>s <strong>de</strong>más variables, para cada instante<br />

<strong>de</strong> <strong>la</strong> simu<strong>la</strong>ción.<br />

– Las variables que aparecen <strong>de</strong>rivadas en el mo<strong>de</strong>lo, ya que son consi<strong>de</strong>radas<br />

variables <strong>de</strong> estado, es <strong>de</strong>cir, se asume que se calcu<strong>la</strong>n mediante <strong>la</strong> integración<br />

numérica <strong>de</strong> su <strong>de</strong>rivada. El motivo es evitar tener que <strong>de</strong>rivar numéricamente<br />

en tiempo <strong>de</strong> simu<strong>la</strong>ción.<br />

Por tanto, toda variable que aparece <strong>de</strong>rivada en el mo<strong>de</strong>lo se c<strong>la</strong>sifica como una<br />

variable <strong>de</strong> estado. Con el fin <strong>de</strong> formu<strong>la</strong>r el mo<strong>de</strong>lo <strong>de</strong> manera a<strong>de</strong>cuada para su<br />

simu<strong>la</strong>ción, se sustituye <strong>la</strong> <strong>de</strong>rivada <strong>de</strong> cada variable <strong>de</strong> estado, allí don<strong>de</strong> aparezca,<br />

por una variable auxiliar (por ejemplo, <strong>de</strong> nombre igual al <strong>de</strong> <strong>la</strong> variable <strong>de</strong> estado,<br />

pero anteponiendo el prefijo “<strong>de</strong>r”). Estas variables auxiliares se c<strong>la</strong>sifican como<br />

<strong>de</strong>sconocidas y se aña<strong>de</strong> al mo<strong>de</strong>lo <strong>la</strong> condición <strong>de</strong> que cada variable <strong>de</strong> estado se<br />

calcu<strong>la</strong> por integración numérica <strong>de</strong> su correspondiente variable auxiliar. Así pues,<br />

<strong>la</strong>s variables <strong>de</strong>sconocidas son <strong>la</strong>s siguientes:<br />

– Las variables auxiliares introducidas, <strong>de</strong> <strong>la</strong> forma <strong>de</strong>scrita anteriormente, sustituyendo<br />

a <strong>la</strong>s <strong>de</strong>rivadas <strong>de</strong> <strong>la</strong>s variables <strong>de</strong> estado.<br />

– Las restantes variables <strong>de</strong>l mo<strong>de</strong>lo, es <strong>de</strong>cir, aquel<strong>la</strong>s que, no apareciendo<br />

<strong>de</strong>rivadas, <strong>de</strong>pen<strong>de</strong>n para su cálculo en el instante <strong>de</strong> evaluación <strong>de</strong>l valor<br />

<strong>de</strong> otras variables. Estas variables se <strong>de</strong>nominan variables algebraicas.<br />

Ejemplo 2.3.7. Considérese el circuito mostrado en <strong>la</strong> Figura 2.6. El mo<strong>de</strong>lo está<br />

compuesto por <strong>la</strong>s ecuaciones siguientes:<br />

u = u0 · sin (ω · t) (2.36)<br />

iR1 = iR2 + iC (2.37)<br />

u − uC = R1 · iR1 (2.38)<br />

C · duC<br />

dt = iC (2.39)<br />

uC = iR2 · R2 (2.40)<br />

La variable uC aparece <strong>de</strong>rivada, con lo cual es una variable <strong>de</strong> estado <strong>de</strong>l mo<strong>de</strong>lo.<br />

Con el fin <strong>de</strong> realizar <strong>la</strong> asignación <strong>de</strong> <strong>la</strong> causalidad computacional, se sustituye<br />

en el mo<strong>de</strong>lo duC<br />

dt por <strong>la</strong> variable auxiliar <strong>de</strong>ruC. Realizando esta sustitución ( duC<br />

dt<br />

por <strong>de</strong>ruC), se obtiene el mo<strong>de</strong>lo siguiente:<br />

74

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!