INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
Selon l’un des aspects de l’invention, le distributeur est configuré pour pouvoir être assemblé sur le module structurel de manière démontable. Le distributeur peut être à actionnement manuel, ou en variante, être à actionnement électrique.
Selon l’un des aspects de l’invention, le distributeur comporte une entrée placée de sorte que du produit contenu dans le contenant souple puisse s’écouler à travers cette entrée.
Selon l’un des aspects de l’invention, le distributeur est configuré de sorte que le produit contenu dans le contenant souple puisse s’écouler directement à travers le distributeur, sans contact avec le module structurel.
Selon l’un des aspects de l’invention, l’entrée du distributeur est placée en vis-à-vis de l’ouverture du contenant souple.
Selon l’un des aspects de l’invention, le distributeur présente une forme de convergent entre l’entrée communiquant avec le contenant souple et une sortie pour distribuer le produit, par exemple en collectant le produit distribué dans un sac ou un bocal qu’un consommateur place sous cette sortie du distributeur.
Selon l’un des aspects de l’invention, le distributeur présente une section de passage qui se réduit depuis l’entrée vers sa sortie.
Ainsi, en position de distribution, le distributeur reçoit du produit par l’entrée qui s’écoule par gravité vers la sortie.
Selon un aspect de l’invention, le produit, notamment du vrac, peut s’écrouler par gravité, sans nécessiter de comprimer le contenant souple, à la différence par exemple d’une poche souple hermétique contenant un liquide qu’il faudrait comprimer pour expulser le liquide.
Selon l’un des aspects de l’invention, le distributeur comprend quatre faces planes définissant le convergent. Le distributeur peut présenter toute autre forme.
Selon l’un des aspects de l’invention, le distributeur est accroché au module structure, notamment par pincement, par pression, par une fermeture éclair, par un guidage sur rail, par un câble, par vis, ou tout autre moyen de fixation.
Selon l’un des aspects de l’invention, le distributeur comporte un verseur configuré pour passer d’une position de fermeture de la sortie du distributeur à une position d’ouverture de cette sortie, et inversement.
assemblage de tout ou partie du rétentat d’ultrafiltration chauffé et de tout ou partie de la crème chauffée pour obtenir un lait standardisé ;
optionnellement homogénéisation du lait standardisé ;
maturation (ou caillage) ;
Lors d’un traitement de filtration, on appelle perméat, la fraction qui passe à travers la membrane de filtration, et rétentat, la fraction retenue par cette membrane.
Depuis l’écrémage jusqu’à l’étape dite de standardisation du lait qui correspond à l’assemblage des ou de certaines des fractions isolées du lait avant sa maturation, on cherche à fractionner le lait en ces différentes parties ayant des teneurs variables en matière grasse et protéines et à recomposer un lait ayant une composition particulière et régulière, quels que soient le lait d’origine et la période de l’année. En effet, selon la race de l’animal, son alimentation et la saison, la composition du lait produit varie.
Les protéines du lait sont essentiellement classées en deux groupes qui se distinguent selon leur solubilité à pH 4,6 : les caséines (ou protéines insolubles) qui sont des protéines insolubles à pH 4,6 (point isoélectrique, pHi, des caséines); il en existe 4 (αs1, β, αs2, κ) et elles représentent environ 80% des protéines du lait de vache ; cette fraction protéique est coagulable par hydrolyse partielle de la caséine k par la chymosine (ou présure) ; les caséines sont organisées en structures micellaires dont le diamètre est de 30-300 nm ; les protéines solubles à pH 4,6 (ou protéines sériques) : cette fraction complexe contient des protéines globulaires comprenant des protéines synthétisées au niveau de la cellule mammaire dont les deux principales sont la β-lactoglobuline et l’α-lactalbumine et des protéines d’origine sanguine (telles que la sérum albumine, les immunoglobuline, la lactoferrine) ; cette fraction contient aussi des produits d’hydrolyse de certaines caséines sous forme de peptides (ou protéose-peptones) ; la taille des protéines solubles est inférieure à 5 nm.
C’est au cours de cette étape de standardisation qu’un lait de composition déterminée est obtenu en fonction du fromage à fabriquer et en vue de la reproductibilité de ses propriétés organoleptiques, par ajustement de la teneur en matière grasse et en protéines, au moyen desdites fractions isolées. Ainsi, la crème est utilisée pour régler la teneur en matière grasse et le rétentat d’ultrafiltration du lait écrémé, riche en caséines ainsi qu’en protéines solubles, est utilisé pour augmenter la teneur en protéines insolubles et solubles du lait. Aucun additif n’est à ce stade incorporé dans le lait, le lait ainsi standardisé ne contient donc que des constituants du lait initial.
Le lait standardisé peut être ensuite homogénéisé puis caillé (ou maturé) ou directement caillé sans homogénéisation, par acidification sous l’effet de l’acide lactique produit par la fermentation du lactose par des bactéries lactiques sélectionnées apportées dans le lait, et/ou sous l’action d’une solution coagulante ajoutée, telle que la présure, et qui vont entraîner l’hydrolyse de la caséine K qui est l’agent stabilisant de la micelle. La chaine peptidique de la caséine K se trouve alors scindée en deux parties : la para caséine K insoluble qui demeure intégrée à la micelle et le caséinomacropeptide soluble qui sera éliminé dans le lactosérum. Dans l’industrie laitière, la maturation (ou caillage) est davantage réalisée en combinant les deux voies, on parle de coagulation mixte. L’étape de maturation est réalisée à une température de 20-45°C.
Vient ensuite l’égouttage, au cours duquel le caillé est débarrassé d’une partie de sa fraction non coagulée, à savoir son lactosérum (ou petit lait). Il s’agit d’une étape clé de la fabrication d’un fromage, en ce qu’il en garantit la composition et la conservation. En technologie lactique qui implique une coagulation mixte (enzymatique et acide), il est classiquement effectué sur filtre Berge : le caillé acidifié est réparti dans des sacs en toile appelés « filtres » dont la structure des parois permet l’évacuation du lactosérum sous l’action d’une pression appliquée de part et d’autre de chaque sac.
L’appareil électroménager 17 peut, par exemple, être un chauffe-eau. L’unité de commande (non représentée sur la ) de l’appareil électroménager de type chauffe-eau 17 est alors reliée à la carte de circuits imprimés 8 de l’interface homme-machine 1, et l’interface homme-machine 1 sert à régler/sélectionner la température de consigne de l’appareil électroménager de type chauffe-eau 17 par rotation de sa molette de sélection 3.
Le pictogramme 10 sous forme de goutte d’eau peut, par exemple, être rétroéclairé en rouge lorsque le corps de chauffe de l’appareil électroménager de type chauffe-eau 17 est en fonctionnement, et en vert lorsque la température de consigne est atteinte. La goutte d’eau rétroéclairée permet ainsi d’indiquer à l’utilisateur que l’eau à l’intérieur de l’appareil électroménager de type chauffe-eau 17 est en cours de chauffe (rétroéclairage rouge) ou a atteint la température de consigne (rétroéclairage vert).
Il est à noter que l’interface homme-machine 1 selon la présente invention pourrait également être installée sur un quelconque autre système de chauffage (tel qu’un radiateur) et/ou de refroidissement (tel qu’un conditionneur d’air) en tant que dispositif de sélection de température, ou sur un système de ventilation mécanique contrôlée en tant que dispositif de sélection de puissance de ventilation.
Procédé de détermination d’architectures matérielles de calcul La présente invention concerne de manière générale les systèmes électroniques, et en particulier un procédé de détermination d’architectures matérielles de calcul par exploration de l’espace de conception.
Les architectures matérielles de calcul sont classiquement utilisées comme éléments de base pour la conception de systèmes sur puce.
Un système sur puce, encore appelé SoC (ou System-on-Chip selon l’expression anglo-saxonne correspondante) correspond à un système complet embarqué sur un circuit intégré qui comprend une multitude de composants électriques ou électroniques. Un tel circuit intégré implémente des fonctionnalités caractéristiques associées à une application ou un domaine applicatif spécifique, ainsi que des éléments génériques, tels des cœurs de processeurs, des éléments de mémorisation ou encore des entrées/sorties. Un circuit intégré comprend un dispositif matériel (ou dispositif hardware) qui est en générale associé à un logiciel configuré pour contrôler le dispositif hardware et en particulier pour mettre en œuvre les fonctionnalités caractéristiques. Le dispositif hardware comprend, en particulier pour les SoC dits de hautes performances, une architecture matériel multi-cœurs (c’est-à-dire composée de plusieurs cœurs de calcul) et est produit à partir de briques matérielles assemblées. La conception du dispositif hardware comprend le développement de l’architecture matérielle des différentes briques de base et leur configuration à partir d’outils de Conception Assistée par Ordinateur ou CAO connus, selon un flot de conception. Un flot de conception comprend un ensemble d’étapes implémentées en utilisant un grand nombre d’outils. De tels outils permettent la conception proprement dite (par exemple la transformation d’une description de l’architecture à haut niveau en une description de plus bas niveau) ainsi que l’évaluation de cas de configurations d’architecture possibles. De tels outils sont également utilisés pour valider la conception complète d’un circuit SoC.
Avec l’augmentation de la complexité des circuits intégrés, un tel flux de conception entraine un accroissement de l’espace de conception pour l’exploration, ce qui peut entraîner de multiples itérations à chaque étape dans le flot de conception, une complexification des outils et des difficultés pour faire le lien entre les différents outils, ainsi qu’une augmentation du coût des ressources nécessaires.
Différents procédés et outils de conception ont été proposés pour tenter d’améliorer le flot de conception d’architectures matérielles de calcul. Des procédés connus utilisent des flots de conception manuels ou dynamiques faisant appel à différents simulateurs pour réaliser une exploration de l’espace de conception et des configurations d’architecture définies en appliquant un algorithme d’optimisation, comme décrit par exemple dans l’article “An Automatic Design Space Exploration Framework for Multicore Architecture Optimizations” de H. Calborean et al., 9th RoEduNet, vol. 14, 2010, ou comme décrit par exemple dans l’article “Multilevel simulation-based co-design of next generation HPC microprocessors” de L. Zaourar et al., International Workshop PMPBS (PMBS), Super Computing, St. Louis, United States, 2021.
Cependant, de tels procédés ne permettent pas d’obtenir un flot de conception dynamique capable de déterminer les meilleures configurations en prenant en compte de manière optimale l’ensemble des différents résultats délivrés par les outils d’évaluation et de conception disponibles, pour l’exploitation d’un large choix de paramètres d’évaluation. Ces procédés ne permettent pas non plus de supporter une vision multi-niveau de la conception d’un circuit intégré dans laquelle les résultats d’un niveau de conception pourraient être réutilisés pour améliorer les résultats d’un niveau précédent.
Il existe ainsi un besoin pour un procédé capable d’optimiser la détermination des architectures matérielles de calcul à utiliser pour la conception d’un circuit intégré.
La présente invention vient améliorer la situation en proposant un procédé de détermination, mis en œuvre par ordinateur, d’une architecture matérielle d’un circuit intégré. Le procédé comprend au moins une pluralité d’itérations des étapes suivantes consistant à :
- appliquer un algorithme d’optimisation A à un espace d’exploration d’architecture E, de manière à déterminer au moins une configuration d’architecture candidate G, la configuration d’architecture candidate G appartenant à l’espace d’exploration d’architecture E, l’espace d’exploration d’architecture E comprenant un ensemble de fonctions objectifs F évaluant des critères d’optimisation C q associés à la configuration d’architecture candidate G ;
- appliquer la configuration d’architecture candidate G à une pluralité d’outils d’évaluation O m , ce qui fournit des résultats d’évaluation des configurations d’architectures candidates G ;
- déterminer une valeur d’au moins deux critères d’optimisation C q , les au moins deux critères d’optimisation dits principaux étant choisis parmi la performance de calculs, la consommation énergétique et/ou la surface du circuit intégré à concevoir, la valeur d’un des critères d’optimisation principaux étant déterminée en appliquant une fonction analytique prenant en arguments au moins une information circuit et au moins une information technologique, la au moins une information circuit étant déterminée à partir des résultats d’évaluation fournis par au moins un outil d’évaluation O m parmi les outils d’évaluation O m , la au moins une information technologique étant issue d’au moins une base de données technologique ; et
- déterminer si un critère d’arrêt est vérifié.
Aussi, le modèle d’évaluation est configuré pour traiter des données brutes émises par des capteurs multimodaux équipant l’environnement (e.g., le domicile) dans lequel se situe une personne, pour déterminer un score d’émotion représentatif d’un état émotionnel, puis pour déclencher (ou pas) un certain service afin d’influencer cet état émotionnel.
Plus précisément, dans un exemple particulier de mise en œuvre, le modèle d’évaluation est configuré pour évaluer des situations émotionnelles "négatives" de personnes à partir de données brutes issues de capteurs équipant un habitat connecté, et, en cas d’évaluation d’une telle situation, pour déclencher des services incitant ces personnes à avoir des émotions "plus positives". D'une manière générale, l'homme du métier peut se référer à l’ouvrage suivant pour plus de détails concernant la classification d’émotions : "Emotions in Social Psychology", Key Readings in Social Psychology, W. Gerrod Parrott, Psychology Press, 2000.
Dans un exemple particulier de mise en œuvre, quinze classes d’émotions sont définies : neutre (1), dégoûté (2), paniqué (3), anxieux (4), en colère (5), colère froide (6), désespéré (7), triste (8), enthousiaste (9), content (10), intéressé (11), ennuyé (12), honteux (13), fier (14) et méprisant (15). Les classes dégoûté (2), paniqué (3), anxieux (4), en colère (5), colère froide (6), désespéré (7), triste (8), ennuyé (12), et honteux (13) peuvent être considérées comme négatives et les classes d’émotions enthousiaste (9), content (10), intéressé (11), peuvent être considérées comme positives.
Les services pouvant être fournis par le modèle d’évaluation en réponse à une évaluation d’une situation (e.g., une émotion négative) sont par exemple identifiés par des liens (e.g., des adresses Web) et stockés dans une table de correspondance associant lesdits services avec des valeurs prédéterminées de scores respectifs.
En cas de dépassement d’une valeur seuil, au moins un lien vers un service numérique correspondant est accédé, puis son activation est proposée à cette personne via une interface homme-machine (non représentée). En variante, ce service est automatiquement déclenché.
Tel qu’illustré en , le système d’évaluation comprend un dispositif électronique d’évaluation (10) configuré pour obtenir ou recevoir de manière continue un ensemble de signaux. Chaque signal de l’ensemble transporte des données d’au moins une modalité.
Ces signaux sont générés par des capteurs connectés, puis transmis à destination du dispositif électronique d’évaluation (10) au travers d’un réseau de télécommunication (non représenté). Dans cet exemple, les capteurs connectés comprennent un dispositif de séquences d’images (e.g., une caméra-vidéo ou un appareil photo) (10) configuré pour capturer des images d’une personne détectée dans une zone de capture de cette caméra.
Un enregistrement vidéo de la personne est alors obtenu (modalité visuelle). Cet enregistrement est analysé par un module d’analyse ("Video Content Analysis" selon la terminologie anglo-saxonne) de la caméra vidéo (20) ou alternativement du dispositif électronique d’évaluation (10), de sorte à recueillir différentes caractéristiques relatives au visage ou aux expressions faciales, aux différents gestes ou postures, aux déplacements de la personne, à la luminosité ambiante, etc.
Le dispositif électronique d’évaluation (10) est également configuré pour recevoir de manière simultanée d’autres signaux émis par d’autres capteurs équipant l’environnement ou la personne fragile.
Ainsi, le système d’évaluation de la comprend en outre un dispositif de capture audio (40) configuré pour recueillir un enregistrement audio. Le traitement de cet enregistrement audio est par exemple mis en œuvre par ledit dispositif de capture audio (40), afin d’en extraire des signaux représentatifs de paroles émises par la personne et/ou de la prosodie de cette personne, d’un niveau sonore ambiant, d’une estimation de position de la personne, etc. Ainsi, dans cet exemple, le dispositif de capture audio (40) est configuré pour transmettre une pluralité de signaux différents (mais associés à une même modalité sonore) à destination du dispositif électronique d’évaluation (10). En variante, ces traitements sur les signaux bruts sont réalisés par un module d’analyse du dispositif électronique d’évaluation (10).
Enfin, le système d’évaluation de la comprend un dispositif de capture de signaux physiologiques (30) prenant dans cet exemple la forme d’une montre connectée. Ce dispositif de capture de signaux physiologiques (30) est configuré pour capturer et traiter des signaux représentatifs du rythme cardiaque, du rythme respiratoire et/ou de l’activité électrique cérébrale de cette personne. En variante, les traitements sur les différents signaux physiologiques (mais associés à une même modalité physiologique) sont mis en œuvre par un module d’analyse du dispositif électronique d’évaluation (20).
La représente schématiquement un exemple d’architecture d’un encodeur du modèle d’évaluation tel que proposé.
Tel qu’illustré en figure 3, l’encodeur prend en entrée séquences temporelles de données d’entrée issues de capteurs équipant un environnement et/un utilisateur. Chaque séquence est associée à une modalité , et comprend une série d’éléments . Chacun de ces éléments est représentatif d’un état, à un instant , de la modalité associée à la séquence.
Cet encodeur comprend réseaux de convolution temporels (TCN) qui prennent en entrée les séquences temporelles de données d’entrée. Autrement dit, un réseau de convolution temporel est dédié à chacune des modalités attendues en entrée du modèle. De façon connue en soi, chacun des réseaux de convolution temporels (TCN) permet d’extraire données temporelles . En variante, le modèle d’évaluation ne comprend qu’un unique réseau de convolution temporel (TCN) qui prend en entrée les séquences temporelles de données.
De manière plus formelle, soit un élément représentatif d’un état, à un instant , de la modalité , de dimension . Soit la séquence de longueur d’états associés à la modalité m , alors
avec la séquence en sortie du TCN. Pour chacune des modalités, les sorties ont une même taille .
D’une manière générale, sur l’ensemble de la courbe de pleine charge du moteur, l’excès d’air sera compris dans cette plage de valeur maximales Max(λ). La réduction de la charge est réalisée en réduisant la quantité de dihydrogène injecté par les injecteurs 30 mais sans réduire l’apport d’air à l’admission, et utiliser de vanne, contrairement à ce qui est réalisé dans les moteurs à essence.
Un tel fonctionnement conduit à une augmentation de l’excès d’air de combustion λ à régime fixé, lorsque l’on réduit la charge du moteur, jusqu’à une valeur égale à 3 aux très faibles charges.
Un tel fonctionnement est rendu possible grâce à la large plage de flammabilité du dihydrogène et permet une réduction des températures de combustion, ce qui conduit à une réduction très significative des pertes aux parois du cylindre, avec des rendements proches de 50% sur une large gamme de charge du moteur. Cela permet également la réduction des émissions d’oxydes d’azote, réduisant le besoin de post-traitement des gaz d’échappement.
Un tel fonctionnement n’est pas limité par les capacités du turbo-compresseur, contrairement aux moteurs conventionnels suralimentés. En effet, dans les moteurs conventionnels, une réduction trop importante de la température des gaz d’échappement peut conduire à un fonctionnement mal adapté, la turbine ne recevant plus assez d’énergie pour entrainer le compresseur.
Le moteur 10, 10’ selon l’invention ne nécessite pas de suralimentation, s’affranchit de ces problématiques et peut ainsi exploiter des excès d’air de combustion très élevés sur une large plage de fonctionnement en régime et charge.
Par ailleurs, les temps de réponse, pour une augmentation rapide de la puissance, sont inférieurs à ceux des moteurs conventionnels suralimentés. L’absence de système de suralimentation et donc de turbocompresseur permet de réduire la masse, l’encombrement et le coût de production.
Une architecture du cylindre 12 telle que définie selon l’invention, ainsi que des paramètres de fonctionnement spécifiques permettent d’obtenir un moteur thermique à hydrogène basé sur un cycle à quatre-temps ayant une puissance spécifique P spe élevée, supérieure ou égale à 120kW/L, de préférence supérieure ou égale à 150kW/L, un haut rendement thermodynamique η th compris entre 40% et 50% sur une large gamme de régime et de charge du moteur, tout en produisant de faibles quantités d’oxydes d’azote, comprises entre 1 g/kWh et 5g/kWh en fonction du point de fonctionnement du moteur.
La forme spécifique du cylindre 12 permet d’augmenter le régime de rotation du moteur et de profiter des vitesses de flamme importantes de l’hydrogène.
La vitesse de combustion très élevée de l’hydrogène implique que même en combustion pauvre et à régime élevé, ladite vitesse reste suffisante pour garantir une augmentation rapide de la pression dans le cylindre 12 et un rendement de cycle très important.
Une telle architecture du cylindre 12 permet d’exploiter des taux de compression élevés sans risques d’auto-inflammation, ce qui est favorable au rendement énergétique.
Une telle architecture du cylindre 12 permet également de réduire partiellement voire totalement le besoin d’une suralimentation pour l’obtention d’une puissance spécifique élevée, grâce au régime de rotation élevé.
Enfin, plus le rapport entre l’alésage A du cylindre 12 et la course C du piston 34 est élevé, plus l’alésage A est élevé, ce qui permet d’intégrer facilement une injection directe de dihydrogène, tel qu’illustré sur la , à forte section de passage dans la chambre de combustion 32. Ceci est favorable au remplissage en air du moteur et donc à sa puissance spécifique.
Ainsi, contrairement aux solutions connues, l’architecture du cylindre 12 proposée a l’avantage de s’adapter de manière optimale aux spécificités de la combustion du dihydrogène, c’est-à-dire à une vitesse de flamme élevée, une sensibilité à l’auto-inflammation, et une faible densité. Ceci est particulièrement avantageux lorsqu’une puissance spécifique élevée, supérieure ou égale à 120kW/L, est recherchée.
La réduction ou la suppression de la suralimentation génère un gain de coût de fabrication d’un tel moteur 10, 10’, ainsi qu’un gain de masse, et d’encombrement d’un tel moteur 10, 10’.
Le code Wi peut en fait être considéré comme étant une clef privée et l’algorithme de génération de nombres aléatoires peut être considéré comme équivalent à un algorithme de cryptage, de sorte que la suite de nombres aléatoires AWMi peut être considérée comme un signal chiffré.