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 />

d) Se asigna el valor cero al tiempo transcurrido: e = 0.<br />

5.2.4. Mo<strong>de</strong>los compuestos<br />

La especificación formal <strong>de</strong> un sistema DEV&DESS compuesto es análoga a <strong>la</strong><br />

<strong>de</strong>scrita en <strong>la</strong> Sección 3.4 para los mo<strong>de</strong>los acop<strong>la</strong>dos según el formalismo DEVS<br />

clásico. Por consiguiente, consiste en <strong>la</strong> tup<strong>la</strong> siguiente:<br />

N = (X, Y, D, {Md | d ∈ D}, EIC, EOC, IC, select) (5.2)<br />

5.2.5. Proceso <strong>de</strong> llenado <strong>de</strong> barriles<br />

En esta sección se muestra un ejemplo <strong>de</strong> mo<strong>de</strong><strong>la</strong>do, empleando el formalismo<br />

DEV&DESS, <strong>de</strong> un proceso <strong>de</strong> llenado <strong>de</strong> barriles.<br />

Descripción informal <strong>de</strong>l funcionamiento <strong>de</strong>l sistema<br />

El llenado con líquido <strong>de</strong> un barril es un proceso continuo, sin embargo, el control<br />

<strong>de</strong>l proceso pue<strong>de</strong> mo<strong>de</strong><strong>la</strong>rse <strong>de</strong> manera discreta. El control incluye posicionar el<br />

barril bajo el grifo, abrir <strong>la</strong> válvu<strong>la</strong> en el momento en que <strong>de</strong>be iniciarse el vertido<br />

<strong>de</strong>l líquido y, finalmente, cerrar <strong>la</strong> válvu<strong>la</strong> cuando el líquido <strong>de</strong>ntro <strong>de</strong>l barril alcanza<br />

un <strong>de</strong>terminado nivel. En <strong>la</strong> Figura 5.3 se muestra <strong>la</strong> interfaz y <strong>la</strong>s variables <strong>de</strong> estado<br />

<strong>de</strong>l mo<strong>de</strong>lo.<br />

on/off<br />

flujoIn<br />

¦¤©¡¡§¤¥ ¡¢£¤¥¢¦¤§§¤¨©¦¢<br />

barril<br />

cout<br />

Figura 5.3: Mo<strong>de</strong>lo <strong>de</strong>l proceso <strong>de</strong> llenado <strong>de</strong> barriles. <br />

El mo<strong>de</strong>lo tiene un puerto <strong>de</strong> entrada continuo (flujoIn) y un puerto <strong>de</strong> entrada<br />

discreto (on/off). Tiene un puerto <strong>de</strong> salida discreto (barril) y un puerto <strong>de</strong> salida<br />

continuo (cout). Asimismo, tiene dos variables <strong>de</strong> estado:<br />

236

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

Saved successfully!

Ooh no, something went wrong!