Pour la simulation, les données suivantes sont saisies :
- le nombre de canaux de service ;
- le nombre de clients à servir ;
- une distribution de probabilité discrète des clients sur les intervalles d'arrivée ;
- une distribution discrète des temps de service pour les clients.
Les distributions discrètes des intervalles d'arrivée et de service peuvent être saisies manuellement ou générées à l'aide de l'une des distributions suivantes : exponentielle, uniforme, Erlang, Weibull, normale et normale tronquée.
Lors de la génération de chacune de ces distributions, les paramètres de définition sont saisis. Par exemple, pour une distribution normale, il s'agit de la moyenne, de la variance et du nombre d'intervalles. Pendant la génération, pour chaque intervalle, la probabilité d'arrivée des clients et, par conséquent, leur service est déterminée par programme. Le nombre total d'intervalles définit la durée pendant laquelle les clients arrivent et sont servis. En modifiant les paramètres, différents scénarios peuvent être simulés. Le nombre d'intervalles pour la distribution des probabilités d'arrivée des clients et le nombre d'intervalles pour les temps de service ne sont pas nécessairement identiques. Le service client fonctionne selon le principe du premier arrivé, premier servi, en fonction de la disponibilité des canaux. L'application mesure les valeurs suivantes : le temps d'attente moyen des clients dans la file d'attente ; le temps de service moyen ; le temps moyen passé dans le système (attente + service) ; le taux d'utilisation du serveur (en pourcentage) ; et le débit (clients par unité de temps).
Les données des systèmes simulés sont stockées dans une base de données SQLite nommée samples.db. La liste des systèmes déjà enregistrés est affichée sur l'écran principal de l'application, intitulé AppMulti_Channel_Mass_Service. En cliquant sur un élément de la liste, on le sélectionne pour la suite des opérations.
Depuis l'écran principal de l'application, les fonctions suivantes sont disponibles : Nouvel échantillon – pour saisir les données d'une nouvelle simulation de système ; Modifier – pour modifier et exécuter un système sélectionné ; et Supprimer – pour supprimer un système.
Outre les éléments du menu de l'écran d'accueil, les fonctions suivantes sont incluses : Aide ; Initialiser la base de données (chargement initial) ; Copier la base de données (copie de la base de données) ; Enregistrer la base de données (sauvegarde de la base de données) ; et Paramètres. - et Liens vers les autres applications de l'auteur.
La saisie des données pour un nouveau système de simulation, ainsi que pour la modification et l'exécution d'un système sélectionné, s'effectue depuis l'écran « Exemple d'activité ». Vous y saisissez : le nom du système ; le nombre de serveurs ; le nombre de clients à simuler et les deux distributions de probabilité (des clients arrivant et des clients servis).
Deux champs permettent de visualiser les distributions : « Intervalle PMF » (format : prob,...) et « Temps de service PMF » (format : prob,...). La saisie des données se fait dans des tableaux de dialogue (« Modifier », « Modifier l'intervalle PMF » et « Temps de service PMF ») comportant chacun deux colonnes : intervalle et probabilité. Après avoir cliqué sur le bouton « Enregistrer », les données saisies s'affichent dans les champs mentionnés.
L'écran « Exemple d'activité » donne accès aux fonctions de génération des deux distributions via les boutons « Générer l'entrée » et « Générer le service », ainsi qu'à l'exécution de la simulation via le bouton « Lancer la simulation ».
Une fois la simulation exécutée, le résultat s'affiche sur l'écran « Simulation ». Vous pouvez ensuite sélectionner la fonction « Imprimer » pour enregistrer le résultat de la simulation dans un fichier .txt. L'impression inclut l'activité « Enregistrer dans un fichier » avec une arborescence du répertoire de fichiers de l'appareil. En sélectionnant un dossier, un bouton « Enregistrer » apparaît, permettant d'enregistrer le résultat de la simulation.
La génération des deux distributions est effectuée par l'activité « Flux ». Dans une liste déroulante, le type de distribution est sélectionné, ses paramètres caractéristiques sont renseignés, puis le bouton « Générer » affiche les données de la distribution générée dans un tableau à deux colonnes similaire à celui utilisé lors de la saisie de nouvelles distributions.
Date de mise à jour
15 déc. 2025