Loading

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

Apuntes
Study Reminders
Support
Text Version

Modelado de comportamiento

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

    +

Hoy hablaremos sobre el modelado del comportamiento. Comportamiento que modela uno del método de modelado deque tenemos que hacer. Debido a que tenemos un modelado de datos, el modelado de procesos,y el tercero es el modelado de comportamiento.(Consulte el tiempo de la diapositiva: 01:07)
En el modelado de comportamiento, se utiliza el método de modelado de comportamiento para modelar la dinámica dedel sistema. Por lo tanto, queremos ver cómo funciona el sistema de ingeniería o qué esla dinámica del sistema de ingeniería, cómo se están llevando a cabo las acciones de control, cómo
se desencadenan las incidencias concretas, o cómo se detiene una determinada incidencia o se detiene la funciónen concreto y se inicia la siguiente función.Por lo tanto, todo este tipo de dinámica del sistema puede ser un modelado utilizando técnicas de modelado de comportamiento. Aquí el control, la activación y la terminación de las funciones del sistema son básicamentemodelado utilizando el modelo de comportamiento. Por lo tanto, no sólo los datos y el proceso que queremosmodelan el control, la activación y la terminación de las funciones del sistema. Y para este propósito de, tenemos varios métodos. Y un método se conoce como un diagrama de bloque de flujo de funciones; es decir, FFBD, y tenemos otras cosas como diagramas de comportamiento y petrinets.Así, veremos algunos de estos métodos, y luego trataremos de entender cómo se pueden utilizar estos métodospara modelar el comportamiento de los sistemas, o cómo la dinámica del sistema puede sermodelada utilizando diagramas de comportamiento. Por lo tanto, primero tomaremos la FFBD. Es el diagrama de bloque de flujo de la función. A continuación, consulte cómo utilizar este diagrama de bloque de flujo de funciones y, a continuación,modelar el comportamiento.(Consulte el tiempo de la diapositiva: 02:30)
Por lo tanto, los valores de FFBD proporcionan una descomposición jerárquica de la función del sistema, ymuestra una estructura de control que detecta el orden en el que se puede ejecutar la función encada nivel de la descomposición.Por lo tanto, esa es la importancia de FFBD. En realidad, podemos mostrar la estructura de control, querealmente dicta el orden en el que se ejecutan las funciones. Y el distinto nivel de
descomposición. Por lo tanto, hay diferentes maneras de ejecutar la función. Básicamente sonclasificados en 4 categorías. Una es la ejecución de la serie. La otra es la ejecución simultánea de. Y luego la selección, y la salida múltiple. Por lo tanto, estas son las formas en que las funciones dese pueden ejecutar en un sistema.Por lo tanto, veremos cómo se modela realmente este tipo de comportamientos que son un comportamiento de serieo un comportamiento o salida concurrente y el procedimiento de selección y salida. Por lo tanto, cómousted realmente modela esto usando FFBD, vamos a tomar algunos ejemplos y luego mostrar el métodopor el cual podemos hacer esto. Por lo tanto, en la estructura de la serie, lo que tendrá como nombresugiere que las funciones se ejecutarán realmente de forma serial.(Consulte el tiempo de la diapositiva: 03:38)
Así que, como podemos ver aquí, tal vez hay diferentes funciones. Por lo tanto, empezaremos con la función de referencia de; que puede ser una función externa o una función de un subsistema. Por lo tanto,de esa referencia tendremos la única función ejecutada, y luego irá a la siguiente función de, que se ejecuta y luego irá al sistema externo o al otro subsistema. Por lo tanto, se trata de una ejecución en serie, ya que el nombre indica que las funciones seránejecutadas de forma serial.Por ejemplo, puede ver que si toma las actividades de diseño del sistema. A continuación, es una actividad de diseño del sistema. Por lo tanto, una vez que completemos estas actividades de diseño del sistema,sólo vamos para la actividad de integración. Por lo tanto, realice la integración. Una vez más, parece serun caso muy simple, porque estamos diciendo algo que es muy obvio, pero este es el
cómo mostrar realmente la ejecución de la serie de funciones en el diagrama de bloque de flujo funcional.Así, completaremos esta función, y luego iremos a la siguiente función; es decir, la ejecución serialde las funciones. Y en las concorrientes o a veces se conoce como paralelotambién, en ejecución simultánea estará teniendo la misma función de referencia, y entoncesestaremos teniendo 2 funciones ejecutando la misma vez 2 o más función ejecutando y esmostrada por un bloque y bloque. Y en este y bloque estaremos conectando todas las otras funciones de, y aquí estará teniendo las funciones concurrentes listadas. Y de nuevo, una vez que se haya completado, la siguiente función puede iniciarse sólo después de la finalización de todas estas funciones.Todos estos procesos o las funciones. Y luego irá a la función de referencia o a la función externa de. Esta es la ejecución simultánea o paralela. Por lo tanto, aquí de nuevo puedetener ejemplos como un diseño de nivel de sistema, supongamos que si toma el mismo sistemaingeniería, diseño de nivel de sistema de energía. A continuación, tiene el diseño de nivel de subsistema, el nivel de subsistemay el nivel de componente. Por lo tanto, sabemos que si desea ejecutar todas las funciones de, es necesario que todo esto se haga de forma simultánea o paralela.Por lo tanto, después de ese final de este proceso de diseño sólo podemos ir para la prueba o la integración delos componentes. Por lo tanto, tenemos que hacer todo esto de forma concurrente o de forma paralela, yuna vez que completemos todo este diseño, entonces sólo vamos a la siguiente función. Este es el comportamiento desimultáneo de las funciones. Por lo tanto, esta necesidad debe realizarse de forma paralela o simultánea, y una vez que todas lasse completen, entonces sólo saldrá. Por lo tanto, esto a y muestra que todas estas 3 entradasdeben estar ahí para que esto vaya a la siguiente función. Esto es aquí el y representa todas lasestas necesidades deben estar ahí y representa todo esto va a pasar al mismo tiempo.Así que, cuando esta entrada está llegando son los 3 resultados irán simultáneamente, y aquí toda esta entrada de 3debería estar allí para la siguiente función a ejecutar. Existe el comportamiento simultáneo deel sistema. La siguiente es la estructura de selección y la salida múltiple.
(Consulte la hora de la diapositiva: 07:36)
En la estructura de selección y la salida múltiple, en realidad tendrá funciones de serie, puede quetenga funciones simultáneas. Y es posible que tenga alguna selección, que puedeen realidad seleccionar una de las funciones, y también puede tener varias salidas o una iteración.Así que, aquí de nuevo tomaremos un caso de diseño del sistema.Por lo tanto, si tomo el diseño del sistema tiene una función, ahora voy a tener muchas iteracionesdel diseño del sistema o del sistema porque puede haber algún tipo de repeticiones orepresentar estas iteraciones por un bloque de TI, y entonces puede haber algunos bucles a través de los cualesva a ir y que está representado por el LP de bucle, voy a explicar cómo estos sonrealmente llegando al comportamiento, y una vez completamos este diseño del sistema que necesitamos paratener las pruebas.Así que, esa es una función de prueba. Por lo tanto, inspección y pruebas. Y después de las pruebas de inspección,hay opciones como algunos de los componentes pueden pasar la inspección, algunos de los componentes depueden fallar la inspección. Por lo tanto, tenemos que seleccionar estas 2 opciones, y una de las opciones dedebe elegirse a partir de las múltiples opciones disponibles. Por lo tanto, lo que hacemos tenemosesta 2 opciones aquí. Por lo tanto, uno irá por el seleccionado que se pasa uno y el otroirá a los que en realidad son rechazados o que no está pasando la inspección. Por lo tanto,el sistema borrado sólo irá directamente al mismo bucle principal y de nuevo empezará deaquí a la siguiente función.
Así que, verá lo que realmente le pasó a este. Este es el aceptado. Por lo tanto, estamos seleccionandoaceptado uno, y rechazado o con alguna desviación de las especificaciones requeridas. Yaquí en realidad podemos hacer una solución del problema. Por lo tanto, arregla el problema y, de nuevo, envíelo apara aquí. Así que, una vez que lo arreglas, hay 2 opciones una es que es aceptable. Uno esno puede ser aceptado. Por lo tanto, la pequeña fijación se puede hacer aquí los componentes rechazados pueden serfijo aquí mismo. Y una vez que sea fijo podemos realmente tener una aceptación aceptada o rechazada.Aceptar o rechazar uno. Y si se rechaza tenemos que tener realmente un rediseño. Por lo tanto, esto es rediseño de. Por lo tanto, el rechazado era ir a rediseñar, y luego vendrá aquí. Así que ahora, nosotrossabemos que puede haber este componente rechazado puede pasar por esto o a través de estas rutas. Y muchas de estas rutas son aceptables. Por lo tanto, este es un bloque o bloque. Por lo tanto, podemos realmentecualquiera de este componente viene aquí, tiene que ir al siguiente nivel. Por lo tanto, no necesita seraunque haya actividades paralelas. Por lo tanto, no es necesario esperar a que ambos sucedan. Por lo tanto, cualquierde esto sucede que puede ir al siguiente nivel. Y entonces, esto también vendrá aquí.Así que ahora tenemos componentes que vienen de la inspección de la voluntad aceptadavienen directamente y el rechazado puede ir por rediseño o puede ser aceptado y va avenir aquí, y irá al siguiente nivel. Por lo tanto, aquí es un bucle o. Por lo tanto, cualquiera de estosvendrá aquí. Así que, podemos ver desde la inspección hay 2 opciones. Por lo tanto, una de estas opciones deva directamente. Otra opción será a través de diferentes procesos y finalmente, vengaaquí a este bloque. Y luego aquí estará teniendo un bucle, si hay una deficienciafija, que tiene que ir a este bucle de nuevo para la inspección. Por lo tanto, algunos de los componentesllegarán a través de esto. Entonces, había una deficiencia que era fija, y viene sobreaquí. Por lo tanto, tenemos que asegurarnos de que si está llegando a través de este bucle, entonces tiene que volver a volver ay luego hacer esa inspección y pruebas y ver si realmente está pasandoesta prueba o no.Si está pasando esta prueba de nuevo llegará a través de esto, y una vez que esto se haya completado,irá al siguiente nivel donde la integración al siguiente subsistema. Esto es la integración de esta integración deal siguiente subsistema y, a continuación, tendrá que ser un subsistema, entoncestendrá una iteración para el siguiente diseño del subsistema. Por lo tanto, esto para el siguiente subsistemay luego saldrá de aquí a la siguiente función. Por lo tanto, se trata de una seleccióny una estructura de salida múltiple. Por lo tanto, este es el bucle para si la deficiencia es fija. Por lo tanto, si la deficiencia dees fija, entonces un bucle estará allí. Y esto es para cada subsistema que este proceso dehará
Por lo tanto, para cada subsistema necesitamos completar el mismo procedimiento. Es por eso que hay un bucle de iteración dees una iteración y esto es un bucle porque si algo se arregla aquí.Hubo una deficiencia en uno de los componentes o subsistemas, y eso pasará pora otro proceso en el que se realizará la fijación, y luego de nuevo tiene que ir para las pruebas de. Así que, por eso es que vuelve. Y luego hacer la inspección y las pruebas y si esaceptado saldrá. Y luego llegar a la integración. Y, de nuevo, estaremoshaciendo el mismo proceso para los demás subsistemas también.Por lo tanto, tendremos muchos subsistemas y el momento en el que el diseño del sistema esté completo seráteniendo muchos subsistemas. Por lo tanto, para cada subsistema hará la inspección y las pruebas, ysi se acepta que saldrá a este bloque no se acepta que pasará a través de este bucle aarreglar la deficiencia y si se acepta que irá si no se acepta, irá para el rediseño de. Y cada vez que viene de este bucle esta salida viene deeste bucle, entonces esto irá para la inspección de nuevo y pasar y una vez que todo seapasado a través de este va a ir para la integración. Y una vez que se haya completado la integración de ese subsistema, este bucle volverá a repetirse porque se realizará el siguiente subsistemapara la inspección, y así continuará.Por lo tanto, podemos ver aquí que en realidad estamos utilizando muchos bloques aquí, una iteración, un bucle y, por supuesto, el o y también se puede utilizar. Y en algunos casos, es posible que tengamos que usary también. Entonces, en este caso no hay ni cuadra, pero aquí tenemos un o bloque. Por lo tanto, uno deestos resultados estarán saliendo. Si ambas salidas son necesarias para algunas situaciones, entoncestenemos que utilizar el bloque y el bloque como se muestra aquí en este bloque. Por lo tanto, se utiliza o bloquea allí, peroalgunos casos podemos tener que utilizar y bloquear también.Por lo tanto, esta es la estructura de selección y la salida múltiple. Por lo tanto, en las FFBD que están en los diagramas de bloques de flujo defuncionales.
(Consulte la hora de la diapositiva: 15:38)
Tenemos ejecución de series, tiene ejecución simultánea y tenemos la selecciónestructura y multiplex. También cualquiera de estos métodos o una combinación de esto se puede utilizarpara representar el diseño real de un sistema o comportamiento real de un sistema. Por lo tanto, es posible que algún subsistematenga que modelar el comportamiento del subsistema utilizando este método. Por lo tanto,realmente podemos utilizar la serie concurrente o la selección y la salida múltiple o una combinaciónde estos para representar la dinámica del sistema.Déjame tomar un ejemplo, y luego mostrar cómo se hace realmente. Voy a tomar un ejemplo deel sistema de enlace automático, lo que discutimos en la clase anterior. Por lo tanto, en el sistema de enlace automático,veremos cómo se pueden representar las funciones, o cómo se puede representar la dinámicautilizando FFBD.
(Consulte la hora de la diapositiva: 16:40)
Por lo tanto, tomará una función de referencia o un sistema externo o un subsistema anterior, yentonces verá cuáles son las actividades simultáneas que se llevarán a cabo. Por lo tanto, hay muchas actividades simultáneas deque se llevarán a cabo en el sistema de enlace automático. Por lo tanto, veremos queson funciones paralelas a ejecutar. Por lo tanto, esta es la actividad de navegación, esta es laitinaria del pasajero de la página o la persona que está utilizando el sistema. Y esta es la función de condición del vehículobásicamente mirando el estado del soporte al cliente del vehículo.Así que, estas son las 4 funciones que se deben ejecutar de forma paralela para proporcionar un servicioanterior al pasajero o a la persona que está utilizando el sistema de enlace automático. Si necesitamosproporcionar el servicio necesario como conocer la ubicación o en una emergencia que proporciona el soporte de, se debe ejecutar toda esta función paralela. Entonces, ¿cuáles son estas funciones que nosotrosanotaremos aquí? Básicamente, estaremos mirando el cálculo de latitud y longitud de. Longitudes de latitud y, a continuación, la integración de la posición actual conel mapa. Por lo tanto, integrar la posición actual porque obtenemos la latitud y la longitud una vez queconseguir esto realmente puede integrar la posición actual con el mapa. Eso ayudará al pasajero depara la navegación o al conductor para la navegación. Y eso es lo necesario para el propósito de navegación de, y luego aquí tenemos que calcular la ruta de visualización. Debido a quebasado en la entrada proporcionada por el usuario, estará dando la itinería donde quiere ir, yuna vez que se obtenga esa información, la ruta tiene que ser calculada usando una base de datos. Y entoncesque presente la latitud y la longitud será calculado y basado en ese mapa serágenerado para mostrar dónde está actualmente.
Y entonces es necesario evaluar la condición del vehículo, porque si el vehículo está en buenas condiciones deo no es necesario evaluarlo para ayudar al usuario. Así, condición del vehículo o estado del vehículoo estado de salud del vehículo. Por lo tanto, es necesario evaluar el estado de salud del vehículo y, a continuación, el soporte al cliente depara. Por lo tanto, es necesario identificar al cliente, que de hecho lo está utilizando siestá autorizado para utilizar el sistema o no. Por lo tanto, identifique al cliente evaluar los datos del sensorbásicamente si todos los sensores funcionan correctamente y si los datos del GPS son correctos.Por lo tanto, este tipo de información que debe recopilarse. Por lo tanto, como datos de un sensor, y luego si es necesariocontactar con la emergencia. Póngase en contacto con los servicios de emergencia, es decir, en caso de emergencia de contacto y todo estodebe ejecutarse de forma simultánea para poder prestar el servicio. Por lo tanto, es decir, las salidas de.Por lo tanto, aquí puede ver en este caso el sistema de enlace automático un cliente o un conductor quiere obtenerel asistente del sistema de enlace automático para su propósito de navegación. O su respuesta de emergenciasea cual sea la situación. Por lo tanto, en este caso el sistema de enlace automático debeejecutar toda esta función de forma concurrente, entonces sólo él será capaz de que el sistemasea capaz de proporcionar la salida necesaria. Por lo tanto, las funciones que se deben proporcionar son la asistencia de navegación dela itinería especialmente para calcular la ruta, la condición del vehículosi el vehículo está en buenas condiciones, y luego el soporte al cliente en varias formascomo el cliente es una persona autorizada. Y si todos los sistemas de datos están funcionando correctamentey si se puede proporcionar el servicio de emergencia.Esta necesidad debe ser en serie. Por lo tanto, todas estas funciones se ejecutan de forma serial, comopuede ver aquí. Aquí también hay que hacerlo de forma seriada. Por lo tanto, genere los datos de latitud y longitud dey, a continuación, integre eso con la posición actual con el mapa. Por lo tanto,ayudará al usuario a navegar por sí mismo. Y entonces esto es para calcular las rutas si el usuarioda la su itinería la ruta se puede calcular, y esto puede ser en realidad una vez que la ruta escalculado y esta posición no es que realmente se puede dar al pasajero o al usuario.Así que, que en realidad necesitamos estos 2 para la salida. Del mismo modo, necesitamos conocer la condición del vehículoy los demás servicios de atención al cliente. Por lo tanto, todo esto se proporciona y una vez quetenga toda esta información, se puede dar una salida al cliente para que utilice el recurso. Por lo tanto, esa es la forma en que realmente representamos el comportamiento del sistema utilizandoFFBD. Por lo tanto, estamos utilizando la FFBD que es un diagrama de bloque de flujo funcional para representarel comportamiento así y dinámico que es un ejemplo para el sistema de enlace automático. Y cómo utilizamosel diagrama de bloques de flujo de funciones para representar la dinámica del sistema de enlaces automáticos.
Este era un ejemplo para el diagrama de bloque de flujo de funciones. Y el siguiente método es quetenemos el método llamado petri net. Por lo tanto, petri net es también un método utilizado para modelar la dinámicadel sistema. Es decir, cómo se puede controlar la salida de entrada, cómo la activación simultánea de, así como el estado de las diferentes funciones y cómo realmenteinicia un proceso en particular, o cuál es la condición bajo la cual se puede iniciar un proceso.Todo esto se puede representar utilizando redes de petri.(Consulte la hora de la diapositiva: 23:26)
Por lo tanto, como podemos ver aquí, la red petri fue introducida por carl adam petri en 1962, que es una herramientadiagramática para modelar la simultaneidad y la sincronización en el sistema distribuido. Por lo tanto,mostraremos la simultaneidad de los sistemas, pero en algunos casos necesitamos la simultaneidady la sincronización. Por ejemplo, si toma la luz de tráfico en las carreteras, es necesario quetenga algún tipo de sincronización entre las otras luces; cuando tenga una unióntendrá un semáforo múltiple. Por lo tanto, necesitamos tener algún tipo de sincronización deentre este semáforo. Por lo tanto, ¿cómo representamos realmente ese tipo de sincronización y simultaneidad de, o que en realidad se puede hacer utilizando redes de petri. Y luegose utiliza como una ayuda de comunicación visual para modelar el comportamiento del sistema.Así que, como sabemos, esta herramienta gráfica. Por lo tanto, realmente nos ayuda una ayuda visual para mostrar la sincronización de. Y por supuesto, hay una fuerte base matemática para estos métodos. Y en realidad captura las relaciones de precedencia, y las interacciones estructurales deeventos potencialmente simultáneos y asíncronos. Por lo tanto, esto realmente captura el
relaciones de prioridad. Por lo tanto, cuál es la prioridad que la función debe preceder otener éxito en un proceso en particular. Por lo tanto, si esta red de petri captura esa relación de prioridad. Y las interacciones estructurales de sucesos potencialmente simultáneos y asíncronos de.Así, tal vez haya sucesos asíncronos. Por lo tanto, en realidad podremos capturar la interacción estructural deentre estos eventos usando redes de petri. Veremos cómo desarrollar las redes de petri. Por lo tanto, petri net tiene algunas especificaciones básicas.(Consulte el tiempo de la diapositiva: 25:02)
Por lo tanto, en realidad consta de 3 tipos de componentes. Coloca la transición y los arcos. Por lo tanto, estos sonlos 3 componentes que en realidad forma la red de petri. Por lo tanto, en la red de petri utilizamos los lugares.
(Consulte la hora de la diapositiva: 25:18)
Por lo tanto, los lugares están representados por círculos, y luego tienes las transiciones. Las transiciones deestán representadas por rectángulos. Este es un lugar, transición, y luego tenemos los arcos deque en realidad representa el movimiento de la o la dinámica del sistema.Así que, en realidad podemos tener los arcos que realmente conectan los lugares y las transiciones.Así que, esto en realidad es un lugar. Por lo tanto, en realidad muestra una etapa, y esta transición representael cambio de estado. Por lo tanto, si hay un cambio en el estado de un sistema, puede seractivado por el bloque de transición. Por lo tanto, el bloque de conversión al activar el valor del lugarcambiará, y eso es realmente muestra que esto ha cambiado de este estado a este estado. O esto lo ha cambiado es el valor de lugar de una vez a la otra. Por lo tanto, esta transiciónrealmente representa la transición de 1 lugar a otro lugar que es la transición del lugar, y el arco que realmente representa estos son los bloques de construcción básicos para la red petri. Y luego mencionaron que los lugares representan posibles estados del sistema.Así que, estos son los estados posibles. Por lo tanto, podemos representar esto como p 1 p 2 etcétera.
(Consulte la hora de la diapositiva: 26:41)
Los estados posibles. Entonces, ellos estarán teniendo nosotros podemos tener múltiples transiciones, ymúltiples lugares. Así, p 1 p 2 p 3. Por lo tanto, esto será T 1 transición 1 transición 2 así. Por lo tanto,podemos tener muchos lugares y transición en una red de petri. A continuación, las transiciones son sucesos o acciones deque provocan el cambio de etapa. Así que, como te dije. Por lo tanto, en realidad escambiando de este estado a este estado. Por lo tanto, las transiciones son las que realmente hacen que el valor de lugar decambie o el estado cambie de uno a otro.Por lo tanto, cada arco conecta un lugar con una transición o una transición con un lugar. Así que, ese es el arco de. Por lo tanto, tenemos la transición y el arco del estado, la transición y el arco del lugar, y el lugar en realidadrepresenta a los estados p 1 p 2 p 3, y la transición representa el cambio de un estado a otro estado Y el estado de la red de petri se define por el marcado. De nuevo, este marcado; por lo tanto,el estado de una red de petri o un estado de una posición determinada se representa mediante una marca esun círculo negro se representará un círculo lleno para mostrar el estado de si está en modoactivo o no se mostrará por este círculo negro o círculo lleno. Y esto se conoce como señales.Por lo tanto, las señales representan básicamente el estado. Por lo tanto, el estado estará representado por estas señales.
(Consulte la hora de la diapositiva: 28:09)
Y la señal muestra el cambio de estado que es un estado de un lugar determinado. Y el cambio de estado dese denota mediante la transferencia de señales. Por lo tanto, cuando este estado se cambia aeste es realmente mostrar la transferencia de esta señal. Por lo tanto, tenemos una ficha aquí. Por lo tanto, cuandoactive esta T 1.(Consulte la hora de la diapositiva: 28:27)
Y esto se activa, esta señal se desplazará a esta. Así que ahora, esto está en los modosactivos. Por lo tanto, es el cambio de posición o el cambio de transferencia de señal.
Por lo tanto, cada transición básicamente causa el cambio de la señal o una transferencia de la señal.Por lo tanto, este cambio de estado se denota por el momento de la señal de lugar a lugar y es causadopor el disparo de una transición. Por lo tanto, el disparo de la transición, hace que la señal se muevade este lugar a este lugar. Por lo tanto, esto representa realmente el cambio de estado de una función en particular deo el proceso. En la activación representa una aparición del suceso ouna acción tomada. El disparo está sujeto a las condiciones de entrada denotadas por la señal. Entonces, eso esotro punto importante que el disparo es sometido a las condiciones iniciales.Ahora, si esto está conectado, esta transición supone que tienes una transición como esta T 1. Por lo tanto,en realidad podemos tener múltiples lugares conectados a esto. Así que, si se da así. Por lo tanto, el disparo dede esta señal se somete al estado de esta posición. Por lo tanto, si hay una señal en ambosestos lugares, entonces sólo puede tener lugar esta transición. Por lo tanto, los disparos se someten a esta condición de. Si este disparo tiene que suceder, entonces ambos deberían tener la señal.Si sólo hay una señal, entonces esta transición no puede tener lugar; es decir, estas 2necesitan estar satisfechas para que esta transición se lleve a cabo. Por lo tanto, en este caso cuando hagoel lanzamiento de esta transición, las dos señales van a estar aquí y esto mostrará un estado deaquí.(Consulte el tiempo de la diapositiva: 30:05)
Por lo tanto, esto se eliminará, y esto será que habrá una señal aquí para cuando esto sea
disparó.
Si sólo hay una señal, entonces esto no se puede disparar no habrá ninguna transición allíno será ningún cambio en el estado de ese lugar en particular. Esta es una situación, yotra es si tienes así, y si tienes este tipo de situación. Por lo tanto, sólo tieneuna señal aquí. Por lo tanto, estas son simplemente petri net. Por lo tanto, no tenemos ningún valor de lugarcomo tal en la actualidad.(Consulte la hora de la diapositiva: 30:40)
Por lo tanto, tiene un lugar conectado a p 1 conectado a este T 1 y p 2 y p 3 y si hayuna señal aquí disponible.Así que, si esta es la situación, cuando podemos activar esta transición. Porque ahora está toda la condiciónsatisfecha de que haya una señal por aquí. Por lo tanto, en realidad podemos activar esta transición,y cuando se active esta transición ambos se activarán. Por lo tanto, ambos lugares seránactivados. Por lo tanto, los números no importan realmente cuántos lugares están conectados.La transición simplemente muestra que de este estado se ha movido a este estado cualquier númerode lugares se puede conectar a esta transición o esto se activará simultáneamente. Por lo tanto,es la condición para la transición y después de la transición lo que está sucediendo.
(Consulte el tiempo de la diapositiva: 31:32)
Por lo tanto, básicamente la red de petri si tienen este lugar de transición y arcos y usando el lugarde transición un arco en realidad podemos mostrar muchas situaciones dinámicas. Así que, como se muestra aquí. Por lo tanto,si esta condición para la transición se ha establecido básicamente tiene que satisfacer las condiciones dede entrada. Por lo tanto, si hay una señal, sólo se puede disparar de otro modo no se puede disparar;eso significa que, si esta condición no está satisfecha, no hay ninguna posibilidad de cambiar este estadoa otro estado. Por lo tanto, esa es la condición para la transferencia de señales.(Consulte la hora de la diapositiva: 32:03)
Por lo tanto, esto es lo que ya explico. Una transición se puede fiar o habilitar cuando hayseñales suficientes en los lugares de entrada. Por lo tanto, debe haber suficientes señales en los lugaresde entrada para hacer un disparo. Y después de la señal de activación se transferirá de los lugares de entrada alos lugares de salida que denotan el nuevo estado. Por lo tanto, una vez que realice la activación de las señales se transferiráde la entrada a la salida, en realidad representa el cambio de estado.(Consulte la hora de la diapositiva: 32:30)
Nos tomaremos un ejemplo, y mostraremos cómo representar realmente un escenario utilizandolas redes de petri.Así que, aquí volvemos a tomar un ejemplo simple en el punto de venta de transferencia de fondos electrónicos. Por lo tanto, nosotrossabemos que normalmente vamos a una máquina de cajero automático o un punto de venta electrónico que tenemos queinsertar la tarjeta y dar la contraseña, y entonces sólo aceptará la tarjeta y luego se llevará a cabo la transacción. Así que, ¿cómo podemos mostrar esto usando una red de petri? Es un ejemplo muysimple para el uso de petri net petri net se puede utilizar para situacionesmuy complejas, pero usted sabe entender el uso de petri net, vamos a tomar este ejemplo.Así que, mire este diagrama. Por lo tanto, este es el estado inicial. Por lo tanto, tenemos esta señal inicialdisponible, y la tarjeta se inserta la siguiente es básicamente que usted necesita para dar la contraseña ael sistema. Por lo tanto, aquí en realidad se puede ver que hay 4 dígitos. Por lo tanto, puede tener 4 dígitosinsertados. Este es el dígito 1, luego el dígito 2 es un segundo dígito el tercer dígito y cuarto dígito de. Y una vez que todos los 4 dígitos, puede tener una transición y, a continuación, aprobar la transaccióny, a continuación, obtener la transacción aprobada.
Por lo tanto, aquí puede ver que se deben insertar 4 dígitos y (Tiempo de referencia: 33:44) puede ver quees una transacción. Por lo tanto, un dígito es considerado como una transición. Por lo tanto, en realidad puede dar el primer dígito de, una vez que haya una entrada esta señal inicial está disponible puede proporcionar el primer dígito comouna transición. Y una vez que haga esto, entonces este estado vendrá que hay una señal sobreaquí, entonces usted puede insertar el siguiente dígito. Y una vez que tenga el siguiente dígito, entonces tendrásu próxima transición. Se trata de un tercer dígito. Entonces el lugar vendrá aquí, y luego seguirá enyendo a este bucle, pero en medio de suponer que se da un dígito, entonces hay algollamado botón OK.Así que, este botón OK puede ser activado, una vez que tenga una señal aquí. Por lo tanto, esteOK se puede activar si tiene una señal en d 1, pero luego se rechazará porqueacaba de entrar sólo un dígito. Por lo tanto, no funcionará de forma similar, puede ver el otro