Durée : 2h, documents personnels et calculatrice autorisés. Les documents sont tirés de l'épreuve "étude d'un système pluritechnique" du baccalauréat général série S session 1998.
L'annexe A présente le dispositif, l'annexe B détaille la disposition physique du système, l'annexe C décrit le fonctionnement par analyse descendante, les taches de l'actigramme A2 sont détaillées dans l'annexe D.
Cliquez pour regarder les annexes, si votre liaison le permet (800 ko)
Question 1 : Créez le Grafcet de commande du dépalettisateur, vous limitant au niveau de description utilisé dans l'annexe D. Vous disposez de tout capteur et actionneur qui vous semble utile, soit en les nommant de manière claire dans le Grafcet, soit en en leur donnant un nom abrégé dans le Grafcet assorti d'une petite explication hors du Grafcet (pour ceux où cela s'avère nécessaire). Vous ne commanderez pas le changement automatique de palette à l'entrée du dispositif, mais attendrez si nécessaire l'arrivée de la palette suivante. Vous tenterez d'optimiser le cycle, en effectuant un maximum d'actions simultanées. Vous pouvez également supposer que la partie commande est munie de fonctions numériques vous permettant de compter (actions : mise à 0 d'une variable, ajouter ou soustraire 1; réceptivités : comparaisons de nombres).
Question 2 : Pour arrêter la machine, en fin de production, on n'apporte plus de nouvelle palette, et l'on attend que le palettiseur soit entièrement vidé. Mais il arrive assez fréquemment qu'il faille arrêter brutalement le dépalletiseur. Prévoyez un Grafcet spécifique de reprise, qui finit de vider le convoyeur (si nécessaire), et ce sans aucune casse, quel que soit son état initial. Mais cette procédure reste suffisamment peu fréquente pour que l'on n'aie pas à optimiser sa durée. Si certaines séquences d'étapes sont identiques au Grafcet de la question précédente, il est inutile de les recopier.
Pour promouvoir ses sirops, le service communication a décidé de proposer sur Internet un logiciel proposant de choisir son sirop dans différentes situations. Evidement, tout langage de programmation pourrait convenir, mais on a choisi Prolog, pour pouvoir annoncer à l'internaute que la sélection se fait par un système expert. Vous ne vous occupez pas ici de la façon d'interfacer Prolog et le web.
On a donc différents parfums de sirops (menthe, citron, mandarine, grenadine, kiwi, fraise, pêche, cassis...), divers liquides (eau plate, gazeuse, limonade, lait, champagne,...), autres ingrédients (rondelle de citron, glaçon, cerise, paille,...), diverses situations (dessert, goûter, apéritif,...), divers caractères (classique, original, rafraîchissant, alcoolisé,...).
Question 3a : écrivez en Prolog les faits qui permettent de définir tous les composants (deux exemples par prédicat suffisent).
Question 3b : écrivez une règle qui, à l'aide des faits définis à la question précédente, puisse proposer toutes les combinaisons possibles (un parfum + un liquide + un ingrédient + une situation), sans s'occuper de la qualité du résultat.
Question 3c : supposons avoir entré des couples de composants, notés entre 0 et 10 (par exemple : fraise+lait = 9, citron+lait = 0). Définissez certains couples notés, et réécrivez la règle de la question précédente pour qu'elle évalue une note pour chaque combinaison (somme des notes des couples)
Question 3d : Proposez une règle qui, avec un seul critère fixé (les autres variables), trouve la combinaison de meilleur note.
Poids relatif envisagé pour les questions (décroissant) : 1, 3 puis 2
Pour retourner au sommaire des sujets d'examen, cliquez ici. Cliquez là pour regarder les annexes, si votre liaison le permet (800 ko). Mais peut-être aimeriez vous proposer une correction ?
Patrick TRAU, ULP - IPST avril 02