Texto base de la asignatura - UNED
Texto base de la asignatura - UNED
Texto base de la asignatura - UNED
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