Loading

Alison's New App is now available on iOS and Android! Download Now

Module 1: Técnicas de modelado y simulación

Study Reminders
Support
Text Version

Set your study reminders

We will email you at these times to remind you to study.
  • Monday

    -

    7am

    +

    Tuesday

    -

    7am

    +

    Wednesday

    -

    7am

    +

    Thursday

    -

    7am

    +

    Friday

    -

    7am

    +

    Saturday

    -

    7am

    +

    Sunday

    -

    7am

    +

La última claseque discutimos sobre las técnicas de modelado, especialmente en el modelo de comportamiento, ¿cómo ver la dinámica del sistema o la dinámica de comportamiento del sistema ycómo lo modela utilizando técnicas de modelado gráfico. Discutimos acerca de la red petri, que es una de las herramientas importantes para modelar la dinámica del sistema y nosotrosvimos los elementos básicos de una transición de lugar y el arco para representar la dinámica y nosotrosvimos un simple ejemplo también.Te llevaré a través de pocas conferencias más en realidad intentaremos ver algunas complejidadesen el sistema y luego la activación o algunos elementos de control controlan las señalespara iniciar su proceso o el inicio de su transición. Por lo tanto, pasaremos a través de algunos ejemplos dey, a continuación, mostraremos cómo se pueden utilizar las redes de petri para sistemas complejos ymodelando la dinámica de sistemas de ingeniería complejos.(Consulte el tiempo de la diapositiva: 01:14)
Déjame tomar un simple ejemplo. Así que, antes de ir a eso déjenme acabo de explicar este puntouna vez más porque en la red de petri utilizamos las redes de petri para entender el
Alcance de un sistema si podemos llegar a un estado en particular desde un estado inicial.Así, cuáles son las transiciones necesarias para llegar a ese estado. Por lo tanto, eso puede ser analizado de manera similarla Boundedad de un estado en particular. Por lo tanto, en qué medida podemos seguir cargando ese estadoen particular o cuando lo hagamos en caso de que realmente dejemos esa transición a ese estadoen particular porque puede haber un desbordamiento de datos o información.Por lo tanto, ¿cómo realmente comprobamos que la rareza de un sistema con esto también se puede probarusando petri net entonces tenemos esta Liveness de un sistema, si la transición del sistemaa una muerte de un sistema en términos de si el sistema dejará de dar una salida o suno será una salida, cuando se llegue a un estado en particular estos son todos pueden ser un modelo usandopetri net. Tiempo de diapositiva: 02:08)
Aparte de esto podemos ver realmente que hay varios estados locales que realmentellevan a un estado global.Así que, eso también se puede entender usando petri net podemos realmente modelar esos comportamientosusando este tipo de redes de petri los estados y las transiciones. Por lo tanto, debe explicar estas situaciones devoy a tomar algunos ejemplos y luego mostrarle cómo se puede utilizar petri net para el modelado de comportamiento dede un sistema. Voy a tomar un ejemplo muy familiar que es una señal de tráficobásicamente todos sabemos que las señales de tráfico se van a sincronizar con otras señalessupongamos que tiene una unión.
(Consulte la hora de la diapositiva: 02:47)
Y entonces usted quiere mostrar las señales en ambos lados así que usted estará teniendo una señal de este puntoy señal aquí por supuesto, aquí también. Por lo tanto, estas señales necesitan ser unsincronizado porque entonces es una señal verde aquí, entonces esto siempre debería ser una señal roja en ambos ladosy cuando esto debería cambiar este rojo no debería cambiar a verde a menos que este verde haya cambiado a rojo Por lo tanto, este tipo de conmonedas y sincronización deben llevaral sistema y necesitamos probar esa sincronización y luego la simultaneidad utilizando la transición.Entonces, qué tipo de transición y qué tipo de control hay que poner en marcha para garantizar queno habrá ningún problema con las señales o no habrá problemas de sincronización de. Por lo tanto, esto se puede modelar utilizando petri net mostrando diferentes estados y lugares, así como las transiciones. Así que, en realidad, podemos representar las señales.
(Consulte el tiempo de la diapositiva: 03:45)
Por lo tanto, puede mostrar que una señal lateral es que tiene una señal roja y tiene una señalverde y una señal de color naranja. Por lo tanto, esta es la o 3 señales. Así, rojo, verde y naranja. Así que,estos son los lugares. Por lo tanto, sentimos que estos son de color naranja lo intentaré afuera porque nosotrosnecesitamos mostrar las fichas dentro. Por lo tanto, esto es rojo esto es verde y esto es una señal yde manera similar tenemos una señal 2 también, tenemos señal roja entonces tenemos la señal verde yentonces tenemos esta señal de color naranja. Por lo tanto, rojo, verde y naranja y necesitamos tener las transiciones.Porque cuando uno cambie de rojo a verde necesita una transición para que representemos aesa transición aquí entonces verde a una transición naranja. Por lo tanto, voy a dejarme representar aquíporque es fácil representar las transiciones. Por lo tanto, este es el T 1 a que realmente muestrala transición de rojo a verde. Por lo tanto, usted tiene una transición de rojo a verde. Por lo tanto, seráasí. Por lo tanto, este es el flujo de datos. Por lo tanto, esto es la transición un T 1 a sobre la primera señalde transición uno para esto y luego usted tiene una transición aquí.T1 b que realmente muestra la transición de verde a naranja y luego usted tiene unamás transición de naranja a rojo. Así que, permítanme mostrar esta transición aquí T1 C, queen realidad muestra esta transición de aquí. Por lo tanto, esto representa realmente la transición ylos lugares de una señal que tiene un verde rojo y naranja y tiene esta transición uno a,uno b, y uno c, que realmente representan la transición de un estado a otro estado ypodemos tener las señales para representar el estado actual de la señal.
De la misma manera también puede tener esta transición aquí. Así que, aquí tienes el T2 a ytienes este T2 T2 b que es lo que en T2 un verde 2 este es T 2 b y luego tienes esteT2 c así que esto de nuevo la transición. Por lo tanto, usted tiene este rojo a verde y luego verde a naranja,entonces la transición de naranja a rojo. Por lo tanto, se trata de 2 señales independientes. Por lo tanto, esta es la señal 2 dees la señal 1. Lo que tenemos que hacer es T 2 mostrar la sincronización de las señales de. Por lo tanto, no podemos tener 2 señales verdes en la misma unión. Por lo tanto, necesitamos quese asegure de que cuando la señal esté roja aquí, entonces sólo eso debería ser verde de otra manera si esteverde que nunca debería convertirse en una señal roja.Entonces, ¿cómo representamos realmente esa situación usando los tokens o los valores del lugar? Entonces,aquí esta es la transición que en realidad se mueve de rojo a verde. Por lo tanto, el rojo para el verde no puedehecho a menos que nos aseguremos de que esto es rojo. Por lo tanto, tenemos que tener algún tipo de otra entradaaquí u otro lugar que realmente se conecta a esto y cuando tenemos tokens enambos rojos y el otro solo entonces esto puede realmente cambiar a verde. Así que, nosotrosproveemos un otro lugar aquí en realidad se conecta a este T1 a. Por lo tanto, puede ver que esta T1 a la transición está conectada a 2 lugares y ambos realmente están llegando a este T 1 a; quesignifica, debe haber señal disponible en este punto y esto en este lugar y este lugar en el orden depara activar esta transición.Así que, esa es la primera condición de la misma manera para esto también para T 2 a que realmente transfierede rojo a verde que también debe tener que porque cuando esto es verde esto no debe cambiar a verde. Por lo tanto, esto algo rojo para verde no es suceder. Por lo tanto, por lo tanto, necesitamosgarantizar que esta transición tenga que comprobar cuál es el estado de esta señal en particular? Entonces, nosotrostenemos otra conexión por aquí. Por lo tanto, esta transición tiene 2 lugares conectados yambos deben tener los tokens para hacer una transición de rojo a verde. Yentonces tenemos que asegurarnos de que una vez que esto se ha vuelto rojo, entonces esto tiene un valor porquecuando esto es rojo entonces sólo esto puede cambiar a verde.Así que, tendremos un valor de lugar conectado a T 2 c también de manera similar T 1 c que realmenteda una señal de vuelta a este lugar en particular, que es siempre que este rojo como esta naranjasir a rojo cuando habrá una señal disponible aquí. Del mismo modo, cuando recién se convierten enlas naranjas se vuelven rojas, esa señal estará disponible aquí; eso significa, el particular cuando la señal dees roja entonces sólo habrá una señal aquí; eso significa, puede tener un cambiode rojo a verde el otro.
Por lo tanto, representaremos esto aquí supongamos que tiene una señal inicial disponible aquí suponga queesta es la situación inicial que tiene una señal disponible aquí y la señal disponible aquí;que significa que ambos son rojos cuando tiene una señal disponible aquí; eso significa que ambos son señal rojaahora. Por lo tanto, usted tiene una señal roja aquí y la señal roja aquí. Por lo tanto, tiene una señalaquí también ahora hay una opción de que en realidad puede tener una transición T 1 o T 2 a. Por lo tanto, una de las señales en realidad puede ir a green no tanto tienes este T 1 aactivado supongamos que actives este T 1 a la transición se activa entonces inmediatamente esta señal deserá dada a verde y esta señal será liberada de aquí.Porque esta única salida. Por lo tanto, este token se publicará de aquí a este punto. Ahoraesto es verde y no hay ninguna señal aquí, por lo tanto, T 2 a no puede cambiar. Entonces, T 2 a quepor favor la transición no puede suceder; eso significa, este rojo no puede volverse verde a menos quevuelva a esta posición. Así que, ahora, este verde está ahí. Por lo tanto, la posición actual esuna señal es roja la otra es verde. Ahora tenemos una transición aquí supongamos que vamospara la transición aquí esta señal se moverá a aquí; eso significa, naranja seráactivado. Por lo tanto, este lugar tiene ahora una activación. Por lo tanto, la señal es naranja ahora.Aún así no puede cambiar a verde porque no hay ninguna señal disponible aquí y habrá una señaldisponible sólo cuando se tenga la siguiente transición. Por lo tanto, cuando tengamos esta transiciónsupongamos que activamos esta transición ahora, entonces esta señal se dará aquí para pasar a aquí, así como a este punto este lugar porque ahora usted tiene esta transición está conectada a una salida dea aquí. Por lo tanto, siempre que haya una entrada que llegue a esto, ambos lugares seránobteniendo una señal.Ahora, esto tiene una señal. Por lo tanto, la señal está ahí y esta señal es roja. Por lo tanto, en este puntopuede ver que hay una señal disponible aquí y la señal disponible aquí también aquí tambiénhay una señal disponible, por lo tanto, podemos realmente activar esta transición. Por lo tanto, esta señales roja y, por lo tanto, podemos activar esta transición.
(Consulte Hora de la diapositiva: 11:42)
De nuevo, esta señal se eliminará y esta señal se pasará a esta. Por lo tanto, la señalde rojo se pasará a verde se puede ver que la ahora una señal es roja la otra señal dees verde. Por lo tanto, puede realizar la transición de la misma manera.(Consulte la hora de la diapositiva: 11:54)
Por lo tanto, esta transición la señal se pasará a esto y cuando se realice esta transición,active esta transición, esta señal se moverá de aquí a aquí, así como aaquí. Por lo tanto, cuando activemos esta transición, usted recibirá la señal aquí y aquíahora las dos señales son rojas y, por lo tanto, podemos tener la siguiente transición desde aquí.
Por lo tanto, a menos que esta señal vuelva de aquí, esto no se puede activar y esta señal roja no puedea green.Por lo tanto, esto realmente muestra que hay una sincronización entre estas 2 señales con el fin deasegurarse de que no hay problemas con la sincronización básicamente cuando una señal es rojaentonces sólo la otra cambiará a verde. Por lo tanto, esta es una forma de representar esta sincronización deutilizando petri net. Por lo tanto, esta es una señal de tráfico donde tenemos una señal diferente, por supuesto, usted puede realmente tener múltiples señales si usted tiene más señales aquí hemostrado sólo las mociones de dirección recta. Por lo tanto, si tiene un giro a la derecha o una vuelta a la izquierday luego le lleva a su vez todas las señales están ahí.En realidad podemos incorporar todos esos escenarios y luego ver qué tipo de sincronizaciónnecesitamos para asegurar. Por lo tanto, dependiendo de eso necesitamos incluirlugares adicionales. Por lo tanto, las señales se pueden distribuir de tal manera que haya una sincronizaciónadecuada y no hay ningún problema de solapamiento de señales o no hay ningún otro problemaasociado con la simultaneidad y la sincronización. Por lo tanto, esta es una forma demodelar la dinámica de esta dinámica de comportamiento en particular de la señal utilizando
redes de petri.De la misma manera, también puede representar muchas otras situaciones.(Consulte la hora de la diapositiva: 13:43)
Puede mostrarle otra situación en la que tenemos un restaurante y clientes ybásicamente personas que realmente sirven, cómo sincronizamos el comportamiento deeste cliente y servidores y cómo optimizamos realmente el uso de estas personas porteniendo la sincronización adecuada de sus actividades como se puede ver en la figura aquí.Por lo tanto, hemos demostrado que hay un único camarero y los 2 clientes que esperan a un clientey. Así que, eso es un Waiter gratis.Así que, ahora si quieres representar esta situación podemos tener una situación diferente que el camarero deen realidad puede tomar el pedido de un cliente y luego puedes dar la orden ala cocina y luego esperar a que llegue el pedido y luego puede servir al cliente. Yentonces el pedido del cliente siguiente o puede tomar el pedido del cliente y colocar el pedido dea la cocina y luego puede tomar el pedido del cliente 2 y luego colocar el pedido dey siempre que el alimento esté listo puede servir al cliente y al cliente 2.Entonces, ¿cómo representamos este tipo de escenarios usando petri net? Por lo tanto, como he mencionadopetri net realmente puede mostrar todas las dinámicas dinámicas de comportamiento y puedemostrar la simultaneidad y la sincronización de la misma manera que podemos utilizar la situacióntambién podemos representar utilizando petri net.(Consulte el tiempo de la diapositiva: 14:58)
Como puede ver aquí, así que tenemos 2 escenarios que estamos representando el escenario uno es queel camarero toma el pedido del cliente y sirve al cliente 1, toma el pedido del cliente2, sirve al cliente 2, el cliente 2 estará esperando hasta que se sirva al cliente.
El segundo caso de ejemplo es que el camarero toma el pedido del cliente 1, toma el pedido del cliente de2, sirve al cliente 2 y, a continuación, sirve al cliente 1. Por lo tanto, este es el otro escenario, por supuesto, puede tener muchos otros escenarios de varias situaciones y luego tratar de ver cómorealmente obtenemos esos escenarios representados utilizando redes de petri sólo por ejemplo, yo soymostrando 2 escenarios.(Consulte el tiempo de la diapositiva: 15:34)
Por lo tanto, este es el caso de ejemplo 1. Por lo tanto, inicialmente tanto los clientes están allí se pueden ver los tokensen estos lugares. Por lo tanto, tiene este cliente de señal 1 y el cliente 2 y, a continuación, hay un camarero deque está libre aquí.Esta transición que está tomando el orden se muestra en esta transición y, a continuación, esta toma de ordendel cliente a la primera que muestra esta transición. Por lo tanto, puede ver aquí esta transiciónestá conectada a 2 lugares. Así que, cliente uno y camarero gratis. Por lo tanto, esta transición puedetener lugar sólo si esto hay tokens en estos 2 lugares que es cliente uno y el camarerohay tokens disponibles, entonces sólo puede ser la transición puede tener lugar de forma similar para el cliente2 también es necesario tener esta transición y cuando esta transición tiene lugarhay 2 tokens que vienen aquí. Así que, cuando esta transición tenga lugar como podemos verloestá conectado a 2 lugares que es esperar, así como el orden tomado.Por lo tanto, este 2 lugares que va a tener tokens y una vez que se conecta este se puede ver elservir comida está conectado 2 fichas de nuevo camarero gratis y comida está disponible. Por lo tanto, estos 2 sonnecesarios para esta transición o el cliente está esperando y el camarero es libre sólo entonces
la transición puede tener lugar. Por lo tanto, estas relaciones en realidad lo que la relación en particular esnecesaria para la transición se puede representar utilizando estas flechas y las señales.Ahora, vamos a ver cómo esto está teniendo lugar. Por lo tanto, puede ver que se toma el pedido. Por lo tanto,por lo tanto, la transición está teniendo lugar el cliente está esperando aquí y el pedido se toma.Por lo tanto, tenemos estos 2 lugares con tokens ahora, porque esta transición tiene lugar usted tieneeste cliente esperando aquí después de que el pedido se da y el pedido se toma del cliente deque se completa. Y ahora una vez tomada la orden que tiene que ser informado ala cocina o tiene que ser puesto a la cocina. Entonces, esa es esta transición. Por lo tanto, el camarerousted necesita dar este orden a la cocina.Así que, él dará este orden a la cocina que es esta transición. Por lo tanto, podemos ver aquí.Así que, una vez que ha colocado el pedido, la señal se remonta al camarero.
Por lo tanto, una vez que ordenó el artículo a la cocina, entonces el camarero es libre aquí. Por lo tanto, aquí ahora el camarero deestá libre de este cliente es gratis y este cliente está esperando. Por lo tanto, el camarero tiene una opciónpara tomar el pedido del cliente 2 o para esperar a que el artículo esté listo. Por lo tanto,que puede servir comida. Por lo tanto, puede ver que para servir comida para esta transición se puede vereste es el camarero debe ser libre y entonces habrá comida debe estar listo.Ahora, el camarero tiene la opción de tomar el pedido del cliente 2 o esperar a que se sirva la comida. Por lo tanto,aquí en el primer caso en realidad está sirviendo comida.
(Consulte la hora de la diapositiva: 18:19)
Y el cliente está comiendo por el lugar se toma la ficha se da allí y por lo tanto,el camarero vuelve a estar libre después de servir comida. Por lo tanto, el cliente es libre ahora que puede tomarla orden de segundo orden. Por lo tanto, está tomando el segundo cliente de pedido 2.(Consulte la hora de la diapositiva: 18:33)
Y puede ver que las señales se están moviendo aquí se toma el orden y el cliente está esperandose toma el pedido y luego le dice a la cocina sobre el pedido. Por lo tanto, esto se activa. Por lo tanto, él va a serla transición y entonces usted recibirá el servicio de comida y el cliente está comiendoy el camarero está libre ahora.
(Consulte la hora de la diapositiva: 18:47)
Por lo tanto, tanto el cliente está teniendo comida y el camarero es libre. Por lo tanto, este es un escenariodonde realmente podemos representar la dinámica o la dinámica del comportamiento lo que está sucediendodentro de ese escenario en particular. Por lo tanto, podemos tener cualquier número de clientesy cualquier número de camareros. Por lo tanto, en realidad podemos mostrar las complejidades tambiéncon algunos arcos esperados que explicaré más adelante, pero en este caso podemos ver que es un escenario dese puede representar utilizando redes de petri y los valores de lugar y las señales.(Consulte el tiempo de la diapositiva: 19:23)
Por lo tanto, en el escenario 2 es casi similar, excepto que la situación cambia. Por lo tanto, aquí el camarero y los clientes deson libres y, en realidad, toma el pedido del cliente 1. Por lo tanto, el cliente deestá esperando y la orden se toma y se informa a la cocina y el camareroes libre.(Consulte el tiempo de la diapositiva: 19:38)
Y un cliente está esperando los alimentos que el otro cliente está esperando para realizar el pedido.(Consulte la hora de la diapositiva: 19:44)
Ahora, en realidad, toma la segunda situación que el camarero está tomando el pedido del cliente 2.
(Consulte la hora de la diapositiva: 19:59)
Y luego coloca el pedido en la cocina y luego los clientes están esperando y el camarero dees libre. Por lo tanto, que en realidad puede servir comida.(Referir Slide Time: 20 :05) Ahora, el camarero es libre. Por lo tanto, le servirá el alimento a un cliente. Por lo tanto, sirva a los alimentos del cliente2 y, a continuación, sirvan los alimentos para el cliente 1.
Por lo tanto, esto es cómo representar realmente el escenario. Por lo tanto, cualquier escenario se puede mostrarde esta manera. Por lo tanto, en realidad podemos mostrar el tipo de concurrencia que se necesita ytipo de sincronizacionesson necesarias, en realidad puede estar representado usando este tipo de red deah petri. Por lo tanto, ese fue un ejemplo y hay pocos ejemplos más que en realidadmuestra la complejidad de la red petri.(Consulte el tiempo de la diapositiva: 20:45)
Aquí puede ver como menciono la red de petri se puede utilizar para varios escenarios. Por lo tanto, puederepresentar realmente una secuencia de sucesos como puede ver aquí puede tener sucesos e 1 e 2 e
3 representados y los lugares y transiciones, ya que tenemos los lugares y las transiciones que puederealmente representar utilizando en la forma de serie.(Consulte el tiempo de la diapositiva: 21:05)
Por lo tanto, tenemos estos lugares o los eventos. Por lo tanto, puede tener cualquier evento 1 o los lugares entoncestiene una transición entonces tiene un evento así que este tipo de activaciones en serie lo sentimos.Así que, esto es e 1 e 2 y la transición una transición 2. Por lo tanto, esto es básicamente una secuencia de serie de eventos de. Por lo tanto, eso puede ser realmente representado usando este tipo de redes de petri o puederealmente ir por las ejecuciones simultáneas. Por lo tanto, esto muestra realmente las ejecuciones cómo cambian los valores de lugar de.
(Consulte la hora de la diapositiva: 21:36)
Por lo tanto, si vuelve usted puede ver esto. Por lo tanto, cuando se tiene el suceso de transiciónque pasa la señal se transfiere a la siguiente, entonces tiene esta señal la siguienteTrans que pasa a continuación, de nuevo la señal se representa transferida utilizando cada transición.Por lo tanto, esta es una forma de mostrar la secuencia de sucesos y, a continuación, las ejecuciones simultáneas de.(Consulte la hora de la diapositiva: 22:05)
Puede ver en la imagen aquí las ejecuciones simultáneas también pueden tener lugar por la simultaneidad designifica que tiene esta transición. Por lo tanto, en realidad tenemos este
actividades que puede tener este tipo de transiciones y sucesos. Por lo tanto, las transiciones de lugar puedenrealmente pasar así. Por lo tanto, esto realmente muestra la concurrencia de los eventos.Por lo tanto, tienes un evento y luego tienes muchos eventos al mismo tiempo y decurso, en realidad puedes si el venir a un estado en un estado posterior entonces realmente puedestener la misma salida de aquí. Por lo tanto, estos eventos sucederán de manera simultánea y una vez queestos 2 estén listos entonces sólo esta transición tendrá lugar y finalmente, hasta en una salida.Así que, esa es la secuencia o ejecución simultánea. Por lo tanto, este es el número de serie para la secuencia de sucesos dey este es el suceso simultáneo.La simultaneidad de sucesos o la simultaneidad de ejecuciones de la misma manera en que se puede volver a encontrara través de la animación se puede ver la e una. Por lo tanto, las señales sondadas al siguiente cambio de ejecución en paralelo 2 hay eventos simultáneos y luego se llevan a cabo e 2y e 4.(Consulte la hora de la diapositiva: 23:31)
A continuación, pase la señal de nuevo e 3 pase e 3 y e 5 pasar la señal. Por lo tanto, al igual que, puede tener simultaneidad de sucesos.Estos son la secuencia de sucesos y la concurrencia de sucesos.
(Consulte la hora de la diapositiva: 23:41)
Y aparte de esto, en realidad podemos tener eventos no deterministas como la opción de conflictoo la decisión. Por lo tanto, esto también puede ser representado usando este tipo de redes de petri que esto usted puedetener una opción de ya sea e 1 o e 2 o e 3 o e 4 así. Por lo tanto, en realidad se puede elegir una e1 no son condiciones particulares que en realidad pueden hacer una elección también que también puede serrepresentado utilizando redes de petri.Así que, aquí puedes ver que puedes tener un para e 1 o e 3 e un e 2 etcétera o puedes irpara e 3 e 4 y ese nivel también. Por lo tanto, esto también puede ser representado. Por lo tanto, en este caso si pasala señal a e 1 o e 3 se puede ejecutar. Entonces, ¿en esta situación lo que se muestra aquí? Por lo tanto, sólouno de esta transición puede tener lugar entonces esto sucederá e 1 e 2 etcétera sucederá osi esto se inicia entonces e 3 e 4 etcétera comenzará. Por lo tanto, no es lo que suceda a la vez quees sólo un grupo que estará en ejecución. Por lo tanto, como puede ver aquí.
(Consulte el tiempo de la diapositiva: 24:37)
Por lo tanto, si el suceso de e thenes está sucediendo entonces e 1 no puede suceder, porque no hay ninguna señaldisponible aquí. Por lo tanto, 1 no puede suceder a menos que la señal vuelva a esta posición. Por lo tanto,3 sucederá entonces e 4 sucederá y luego continuará así a menos que.(Consulte el tiempo de la diapositiva: 24:48)
Hasta que llegue a un punto en el que la señal de aquí vuelva a esta posicióne 1 no se puede iniciar. Por lo tanto, esa es la elección para una situación particular.Así que, esto realmente muestra el segundo. Por lo tanto, una vez que se activa uno.
(Consulte la hora de la diapositiva: 25:02)
Entonces e 3 no puede suceder porque la señal no está disponible por lo tanto, e 3 no sucederáentonces e 2 sucederá y luego continuará. Por lo tanto, se trata de las estructuras en las que puede tener opciones dey varias opciones para ejecutar.(Consulte la hora de la diapositiva: 25:15)
Ahora, hay otras estructuras netas también como puede ver aquí en este caso esta es una sincronización deque ya he explicado. Por lo tanto, la sincronización sólo se producirácuando este e 1 sólo pueda ocurrir y haya una señal disponible en todos estos casos.
Por lo tanto, si hay señales que no están disponibles aquí, no se puede pasar; es decir, este e 1 se sincronizaráel suceso de todas estas 3 incidencias todos estos lugares deben tener la señalpara activar esto. Por lo tanto, es decir, los 3 están listos, entonces sólo se puede ejecutar e 1y se va a mover la señal a la siguiente.(Consulte la hora de la diapositiva: 25:50)
Por lo tanto, esa es la estructura de sincronización. Y la siguiente es la simultaneidad por lo que la sincronización deque vimos entonces la simultaneidad de asincronización también se puede introducira través de estructuras. Por lo tanto, esta es la estructura de sincronización y simultaneidad.(Consulte la hora de la diapositiva: 25:57)
Por lo tanto, esto realmente muestra la sincronización. Por lo tanto, este e 1 se sincronizará con elque está sucediendo de todos los 3 y la simultaneidad
cuando se active e 1 todo esto simultáneamenteempezar todo esto será tener los lugares. Por lo tanto, es la sincronización y la simultaneidad deel sistema de nuevo que puede ver aquí. Por lo tanto, tiene la transición e 1.(Consulte la hora de la diapositiva: 26:32)
Esto irá a todos los lugares que tendrán el valor de señal y, por lo tanto, serála activación de este y que será la simultaneidad del sistema.Por lo tanto, es así como la simultaneidad de sincronización se puede representar utilizando redes de petri.(Consulte la hora de la diapositiva: 26:45)
Ahora, tomaremos otro ejemplo en el que podemos mostrar toda esta secuencia de simultaneidadde activación, así como la activación y sincronización simultáneas. Tomaremos otro ejemplo deen el que un sistema de consumidor de productores que conste de un productor y 2 consumidores dey un almacenamiento intermedio de almacenamiento con las condiciones, este caso tenemos un sistema de consumidorproductor donde tenemos 1 productor y 2 consumidores y 1 almacenamiento intermedio de almacenamiento.Así que, ¿cómo sincronizar realmente las actividades del productor el consumidor tan biencomo el almacenamiento, tenemos que garantizar que los productores lo suficiente para el consumidor y el siel consumidor no lo está tomando es que va al almacenamiento y un almacenamiento no está desbordado.Así que, cómo realmente representamos estas una concurrencia y la sincronización de estos sucesos deque se pueden representar utilizando petri net. Por lo tanto, las condiciones para esto son el almacenamiento intermediode almacenamiento puede contener como máximo 5 elementos. Por lo tanto, el almacenamiento intermedio de almacenamiento no puede tener más de 5 elementos yel productor envía 3 artículos en cada producción.Por lo tanto, siempre que el productor realice una producción, tendrá 3 elementos y el almacenamiento intermedio puedetener sólo 5 elementos almacenados y el máximo de un consumidor puede acceder al almacenamiento intermedio de almacenamientoa la vez. Por lo tanto, sólo un consumidor podrá acceder al almacenamiento intermedio de almacenamiento a la vezy cada consumidor eliminará 2 elementos al acceder al almacenamiento intermedio de almacenamiento. Por lo tanto,siempre que un consumidor acceda al almacenamiento intermedio de almacenamiento puede tomar 2 artículos, pero sólo un consumidor depuede acceder a él en un momento y un productor puede producir 3 elementos a la vez yel almacenamiento intermedio de almacenamiento tiene una capacidad máxima de 5.Por lo tanto, ¿cómo se asegura de hecho que no hay desbordamiento del almacenamiento intermedio, así como el almacenamiento, así como el productor no produce más de lo que se puede almacenar o consumir ycómo aseguramos que el consumidor obtiene los artículos siempre que está allí o cuando el cliente dequiere que obtenga algún artículo. Por lo tanto, ¿cómo aseguramos que esta condición en realidadrepresente ese tipo de escenario utilizando la red de petri?
(Consulte la hora de la diapositiva: 28:45)
Por lo tanto, la red petri para el sistema se muestra aquí. Así que, aquí puedes mirar la red de petri. Así que,este es el productor, este es el almacenamiento, y este es el consumidor. Por lo tanto, tenemos el consumidorlugar este 1 y este es el consumidor 2 y usted tiene este productor entonces es un listo paratransferido al almacenamiento.Así que, este es el almacenamiento con el valor de lugar de 5. Por lo tanto, aquí podemos ver que el almacenamiento puedetener un máximo de 5 artículos. Por lo tanto, es por eso que k se da como 5. Por lo tanto, este otro tipo de red petridonde usted tiene el valor para los lugares, así como para los arcos que puede ver aquíson los arcos que realmente representa la transición de este estado a este estado. Por lo tanto, los valores dedados como 3; es decir, pueden enviar un 3 en cualquier momento al almacenamiento.Del mismo modo, el consumidor puede tomar 2 en cualquier momento por lo que k es igual a 2 en ambos casos. Por lo tanto, aquí como k es igual a 2 y sólo 2 se puede eliminar de aquí por el consumidor que es por qué este valor es 2. Por lo tanto, cualquier transición tiene lugar sólo 2 se moveráde aquí, aunque hay un valor de 5. Por lo tanto, 3 puede venir en cualquier momento y 2 se puede eliminary estos 2 pueden tomar 2 cada uno, pero sólo uno a la vez y puede serconsumido.Una vez que consumimos de nuevo pueden tomar los artículos. Por lo tanto, esta es la situación que tiene el productor deque produce elementos y luego va al almacenamiento y luego lo consume
el consumidor. Ahora mira esto cómo realmente mostramos la dinámica o el comportamiento del sistemaque puedes ver aquí. Por lo tanto, hay un productor que es k es igual a 1 es uno