FR 3164157 A1 20260109 FR 2507528 A 20250703 Procédé d’adaptation de séquences de massage à différents types de sièges Ce procédé est un procédé d'adaptation de séquences de massage à différents types de sièges, lesquels présentent un nombre de coussins gonflables (LK). Un modèle de calcul (BM) est paramétré pour un type de siège particulier, et des valeurs cibles (ZW) pour chaque étape d'une séquence de massage sont lues par une unité de commande (SE) et des instructions de commande (Bef, Ent) pour des soupapes (V) sont fournies en fonction du degré de remplissage (FG) estimé par le modèle de calcul pendant la séquence de massage, les valeurs cibles d'une étape comprenant la durée d'une instruction de commande et le degré de remplissage souhaité. La durée d'une instruction de commande pour le remplissage d'un coussin est raccourcie de sorte qu'un degré de remplissage spécifié ne soit pas dépassé. Figure pour l'abrégé : Figure 1 Procédé d’adaptation de séquences de massage à différents types de sièges Dans les moyens de transport, des coussins élastiques remplissables sont de plus en plus utilisés pour modeler les contours des sièges. Ceux-ci permettent une adaptation individuelle des sièges aux occupants. À cette fin, les coussins élastiques sont généralement remplis d’air. Cependant, tout autre fluide ou gaz est également possible. Disponible à l'origine dans les moyens de transport coûteux, cet équipement se trouve maintenant dans les segments de prix moyens et inférieurs. En présence de tels coussins d'air, qui peuvent être remplis à l’aide de compresseurs par l'intermédiaire de soupapes commandables, il est également possible de commander des processus de remplissage et de vidage alternés afin de mettre en œuvre des fonctions de massage. Les fonctions de massage pneumatique utilisent généralement une pluralité de coussins d’air dans le dossier de siège, qui sont remplis et vidés de manière cyclique pour représenter un effet de force dynamique similaire à un massage manuel. L'objectif ici est d'obtenir des séquences de pression pré-spécifiées dans les coussins d'air individuels. Actuellement, la commande s'effectue généralement de manière purement temporelle, c'est-à-dire sans retour d'un capteur de pression. Si une nouvelle séquence de massage est créée, si une séquence de massage existante est destinée à être transférée sur un siège différent, ou si les composants utilisés sont changés (par exemple un compresseur présentant une puissance différente ou des soupapes présentant une section transversale différente), les temps de commande doivent être déterminés à nouveau expérimentalement dans chaque cas. DE 10 2010 063 136 B4 décrit un système pneumatique dans lequel la pression du récipient est déterminée à l’aide d'un modèle mathématique. DE 10 2011 122 392 A1 décrit un modèle de pression basé sur des courbes caractéristiques. L'effet de tous les composants d'un système de remplissage, de retenue et de vidage d'air est représenté dans une courbe caractéristique unique. Cela signifie qu'il n'est pas possible d'affecter des composants individuels, ni d'effectuer un paramétrage partiel lorsque des modifications sont apportées à une partie du système. DE 10 2018 209 386 B3 décrit également un modèle de pression, qui utilise un calcul simplifié du comportement physique des composants pneumatiques. DE 20 2020 105 243 U1 décrit un système de massage dans lequel la commande de séquence est exécutée sur un ordinateur central du véhicule et peut également recevoir des mises à jour d'un serveur externe. L'inconvénient de ce dernier système de massage est que la séquence temporelle des instructions de commande de massage doit être adaptée exactement au type de siège installé dans le véhicule. Dans le cas contraire, différents composants pneumatiques intégrés (compresseur, soupapes, conduites flexibles, coussins d'air, etc.) ainsi que des caractéristiques d'assise (par exemple, rembourrage, housse, coutures) entraîneraient un effet de massage différent et, dans certaines circonstances, également une surcharge des composants. En outre, à l'avenir, les séquences de massage devraient être réservées en tant que service, par exemple, ou créées par des clients finaux eux-mêmes et échangées avec d'autres clients finaux. Tout cela augmente le nombre de séquences de massage disponibles et par conséquent l'effort (généralement expérimental) nécessaire pour adapter chaque séquence de massage individuelle à chaque type de siège possible. L'invention a donc pour but de fournir un procédé d'adaptation simplifiée de séquences de massage à différents types de sièges. Le but est atteint par un procédé tel que définie ci-dessous. D'autres développements et modes de réalisation avantageux sont également exposés ci-dessous. Le but est atteint par un procédé d’adaptation de séquences de massage à différents types de sièges, lesquels présentent un certain nombre de coussins gonflables agencés à des endroits spécifiés dans le siège, chaque coussin étant relié, par l'intermédiaire d'une soupape commandable affectée à celui-ci, à un compresseur pour le remplissage avec un fluide et à l'environnement pour le vidage, chaque soupape étant reliée à une unité de commande, laquelle est conçue pour commander la soupape à l’aide de signaux de commande de telle sorte qu'un coussin affecté soit relié fluidiquement par l'intermédiaire de la soupape au compresseur pour le remplissage ou à l'environnement pour le vidage, présentant un modèle de calcul paramétrable, lequel peut déterminer les propriétés des coussins gonflables au moins en ce qui concerne le laps de temps dans lequel un degré de remplissage spécifié est atteint, en fonction au moins de leur emplacement dans le siège de véhicule, de la puissance du compresseur et de leur taille, afin de déterminer ensuite en continu le degré de remplissage d'un coussin, le modèle de calcul étant relié à l'unité de commande pour recevoir les signaux de commande pour les soupapes comme variables d'entrée et pour fournir à l'unité de commande un signal qui représente le degré de remplissage d'un coussin, l'unité de commande déterminant les signaux de commande pour une soupape en fonction du signal pour le degré de remplissage du coussin affecté déterminé par le modèle de calcul, au moins les étapes suivantes étant réalisées : paramétrage du modèle de calcul pour un type de siège spécifique, lecture dans les valeurs cibles de chaque étape d'une séquence de massage par l'unité de commande et fourniture en sortie des instructions de commande en fonction du degré de remplissage estimé par le modèle de calcul pendant la séquence de massage, les valeurs cibles d'une étape comprenant au moins la durée d'une instruction de commande et le degré de remplissage souhaité d'un coussin, raccourcissement de la durée d'une instruction de commande pour le remplissage d'un coussin, si nécessaire, par rapport à la valeur cible pour chaque étape d'une séquence de massage, de manière à ne pas dépasser un degré de remplissage spécifié. Une séquence de massage se compose d'étapes, qui contiennent à leur tour au moins une durée et une intensité (par exemple, la pression à obtenir dans un coussin). Des phases de maintien et des pauses peuvent également être spécifiées. Éventuellement, une zone ou une position d'un coussin dans un siège peut également être incluse pour chaque étape. Tous les sièges d'un type particulier utilisent les mêmes composants comme coussins, compresseurs, soupapes, conduites de fluide, etc. pour tous les composants impliqués dans le massage. Le modèle de calcul est paramétré pour le type de siège respectif. Ce modèle estime en continu le degré de remplissage des chambres à air de massage individuelles ou des coussins en fonction des conditions de commande et éventuellement des conditions environnementales et d'utilisation. Le modèle de calcul est conçu de manière à fournir des valeurs suffisamment précises même avec une grande variété de charges d'assise (par exemple, de tailles corporelles). Les valeurs cibles de chaque étape de la séquence de massage sont lues par l'unité de commande et les instructions de commande sont fournies en sortie aux soupapes pour le remplissage et le vidage d’un coussin en fonction du degré de remplissage estimé par le modèle de calcul, de sorte que les valeurs cibles soient atteintes au mieux. Le calcul est effectué en continu pendant l'exécution d'une séquence de massage. Dans ce cas, selon l'invention, la durée des instructions de commande de remplissage pour chaque étape est raccourcie, si nécessaire, de telle sorte qu'un degré de remplissage spécifié ne soit simplement pas dépassé. Dans une conception du procédé, le modèle de calcul estime en continu le degré de remplissage des chambres à air de massage individuelles également en fonction de conditions environnementales et d'utilisation, ce qui permet d'obtenir un degré de précision plus élevé. Dans une conception du procédé, dans le cas où, dans une étape, le degré de remplissage est atteint dans une période de temps plus tôt que spécifié, un début d'une étape suivante, laquelle est destinée à commencer à l’instant auquel le degré de remplissage est atteint, est également commencé plus tôt. Cela signifie qu'un coussin d'air peut commencer à être rempli plus tôt si un remplissage préalable d'un coussin est effectué plus rapidement, de sorte que le compresseur peut fonctionner sans interruption. Dans un développement, ce démarrage plus tôt ne peut avoir lieu que si la période de temps est inférieure à une valeur spécifiée. Dans une autre conception ou un autre développement, dans le cas où, dans une étape, le degré de remplissage est atteint plus tôt que spécifié, et que l'étape suivante n’est destinée à commencer qu’après une pause, la pause peut être prolongée jusqu'au début spécifié de l'étape suivante. L'atteinte du degré de remplissage peut être suivie d'une phase de maintien qui dure jusqu'à l'instant spécifié auquel le degré de remplissage spécifié est atteint. Dans encore une autre conception ou un autre développement, dans le cas où, dans une étape, le degré de remplissage est atteint dans une période de temps plus tard que spécifié, un début d'une étape suivante, laquelle est destinée à commencer à l’instant auquel le degré de remplissage est atteint, peut également être commencé plus tard. Dans une conception du procédé, dans le cas où moins de coussins sont présents dans un type de siège que ceux prévus dans une séquence de massage, des étapes de massage peuvent être appliquées aux coussins adjacents les plus proches. Dans une conception du procédé, dans le cas où moins de coussins sont présents dans un type de siège que ceux prévus dans une séquence de massage, des étapes de massage pour les coussins en excès sont omises. L’invention est décrite plus en détail ci-après en référence à des exemples de mode de réalisation à l’aide de figures, dans lesquelles FIG. 1 la FIG. 1 illustre une représentation schématique d’un siège (de véhicule) présentant les composants nécessaires à une fonction massage, FIG. 2 la FIG. 2 illustre une séquence de massage simple selon des durées cibles et des degrés de remplissage cibles spécifiés, FIG. 3 la FIG. 3 illustre une séquence de massage simple avec des durées de remplissage et de vidage adaptées à un type de siège différent à l’aide d'un modèle de calcul et FIG. 4 la FIG. 4 illustre une application permettant de transmettre des séquences de massage à différents types de sièges. Des modes de réalisation possibles de l'invention sont décrits ci-après. Lorsqu'il est fait référence ici au degré de remplissage d'un coussin d'air, on entend par cela également la pression ou encore le volume, la masse de l'air dans le coussin d'air ou la course géométrique du coussin d'air. Lorsque le terme vitesse de positionnement est utilisé, cela signifie, par exemple, un gradient de pression, une vitesse/tension/puissance du compresseur, un débit volumique ou massique ainsi qu'une pression préliminaire réglable. La FIG. 1 illustre le diagramme schématique d'un siège de véhicule présentant un compresseur Komp, lequel peut pomper de l'air dans les coussins d'air LK qui lui sont affectés par le biais de soupapes V. Lorsque de l'air est mentionné ici, celui-ci peut également être n’importe quel gaz ou un autre fluide ou se référer à ceux-ci. Les soupapes V sont commandées par une unité de commande SE avec des instructions de commande Bef, Ent, à l’aide desquelles une soupape, éventuellement, une pluralité de soupapes V peuvent recevoir une instruction de remplissage Bef pour relier un coussin d'air LK qui lui est affecté au compresseur Komp par l'intermédiaire de la soupape V, ou une instruction de vidage Ent pour relier un coussin d'air LK à l'environnement par l'intermédiaire de la soupape V affectée. Les instructions de commande représentent les instructions effectivement exécutés. Le siège de véhicule présente un modèle de calcul BM du degré de remplissage FG d'habituellement une pluralité de coussins d'air LK, lequel peut estimer le degré de remplissage FG au moins à partir des temps de commande des soupapes, lesquels sont déterminés à partir des instructions de commande Bef, Ent et des paramètres P du siège, ainsi qu'à partir de la puissance du compresseur KOMP. Un seul ensemble de paramètres P est déterminé à l'avance pour chaque type de siège, lequel peut ensuite être utilisé dans tous les sièges du même type de siège et est entré dans le modèle de calcul BM. Le modèle de calcul BM peut également faire partie de l'unité de commande SE et, en particulier, être mis en œuvre par un programme à exécuter dans un processeur. Un réseau de neurones ou une intelligence artificielle peuvent également être utilisés. L'unité de commande SE peut spécifier les valeurs cibles de la pression dans le coussin et/ou les instants de remplissage et de vidage, de sorte que les instructions de commande Bef, Ent peuvent également être exécutées en conséquence en fonction du degré de remplissage FG déterminé par le modèle de calcul BM. La FIG. 2 illustre un exemple d’une séquence de massage courte présentant 4 étapes, dans laquelle, pour chaque étape, une durée (cible) et un degré (cible) de remplissage sont définis. En outre, des pauses peuvent également être introduites. Différentes valeurs peuvent être spécifiées pour chaque étape et chaque coussin d'air LK, en fonction du comportement typique ou attendu du siège, du coussin d'air LK, des soupapes V et de l'alimentation en air (compresseur KOMP) et en fonction de l'effet de massage souhaité. Les étapes individuelles sont les suivantes : • Étape A : à l’instant (1), le coussin d'air X doit commencer à se remplir. • Étape B : dès que le coussin d'air X a atteint le degré de remplissage cible (instant 2), il commence à se vider en raison de l'activation par l'unité de commande SE (jusqu’à l’instant 3). Simultanément, le coussin d'air Y commence à se remplir afin que le compresseur KOMP puisse fonctionner sans interruption. • Pause : dès que le coussin d'air Y a atteint le degré de remplissage cible (instant 4), il commence à se vider en raison de l'activation par l'unité de commande SE. Une pause est insérée jusqu'à l'étape suivante, au cours de laquelle, par exemple, le compresseur KOMP est au repos (instants 4 à 5). • Étape C : le coussin d'air Z est rempli à un degré de remplissage cible inférieur spécifié (instants 5 à 6). • Étape D : un remplissage du coussin d'air Y commence immédiatement après (instant 6). À cet instant, il n'est pas encore complètement vidé. La période de temps (6 à 8) est donc spécifiée de manière à être plus courte qu'à l'étape B (instants 2 à 4). Dans la FIG. 3 , un exemple est maintenant illustré, décrivant, pour un autre type de siège et donc pour d'autres valeurs (paramètres) pour les sections transversales des soupapes et des conduites d'air, la puissance du compresseur, etc., comment les degrés de remplissage estimés avec un modèle de calcul BM affectent les instructions de commande dérivées de ceux-ci par l'unité de commande SE : • Étape A : le coussin d'air X est rempli plus rapidement que spécifié. Ceci avance la fin du processus de remplissage de l'instant (2) à l'instant (2a). • Étape B : afin d'éviter une pause bien trop courte (de l'instant 2a à l'instant 2) pour le compresseur KOMP, le début de l'étape B est également avancé à l'instant (2a). Le coussin d'air Y se remplit également plus rapidement que spécifié (jusqu'à l’instant 4a). • Pause : la pause est prolongée (de l’instant 4a à l’instant 5) afin d'être synchronisée à nouveau avec l’instant spécifié à l’instant (5). • Étape C : le coussin d'air Z se remplit plus lentement que spécifié. Ceci retarde la fin du processus de remplissage de l’instant (6) à l’instant (6a). • Étape D : par conséquent, le coussin d'air Y ne peut être rempli à nouveau qu'à partir de l’instant (6a). Le modèle de calcul BM tient compte du fait que le coussin d'air Y est déjà complètement vidé à ce stade. Ceci décale l’instant auquel le degré de remplissage cible est atteint de l'instant (8) à l'instant (8a) (malgré un remplissage plus rapide). Les séquences de remplissage et de vidage des coussins d'air X, Y, Z illustrées à la FIG. 3 , basées sur des instructions de commande des soupapes V affectées aux coussins d'air X, Y, Z, illustrent un comportement possible du procédé en fonctionnement en ligne. Dans ce cas, il est possible de réagir rétrospectivement à des écarts du type de siège par rapport aux valeurs cibles spécifiées – après le calcul du degré de remplissage FG par le modèle de calcul BM – par exemple par décalage dans le temps. En utilisant le procédé susmentionné, les programmes de massage peuvent être librement échangés entre des sièges qui ont le même nombre de coussins d'air et un agencement similaire. Par le biais d’une spécification optionnelle de zone ou de position (par exemple par le biais de coordonnées uniformes dans le siège) pour chaque étape, des programmes de massage peuvent en outre également être exécutés sur des sièges présentant un nombre ou un agencement différents de coussins d'air. Toutes les étapes sont affectées ici aux coussins d'air situés le plus près de leur position. Il est également possible de sauter des étapes pour des positions inexistantes. Par exemple, une séquence de massage ondulatoire (c'est-à-dire que les coussins d'air sont remplis dans la direction verticale les uns après les autres) peut donc être adaptée au nombre réel de coussins d'air. Si 6 coussins d'air (numéros 1 à 6) sont spécifiés dans une telle séquence de massage, mais que le siège n'a que 4 coussins d'air, l'affectation suivante peut être effectuée, par exemple : • Spécification du coussin d'air 1 ➔ coussin d'air 1 dans le siège • Spécification du coussin d'air 2 ➔ coussin d'air 2 dans le siège • Spécification de coussin d'air 3 ➔ saut • Spécification du coussin d'air 4 ➔ coussin d'air 3 dans le siège • Spécification de coussin d'air 5 ➔ saut • Spécification du coussin d'air 6 ➔ coussin d'air 4 dans le siège Il est possible de choisir de conserver la durée (moyenne) de chaque étape ou la durée totale de la séquence. La FIG. 4 illustre un exemple d'application possible du procédé pour différents cas d'utilisation. Une mémoire externe (ou serveur) S sous la forme d'une base de données est connectée à une pluralité de véhicules, dans lesquels sont installés des sièges de différents types U, V, W . La base de données S stocke des programmes de massage universellement applicables. Pour chaque siège U, V, W ou chaque véhicule, il existe une mémoire de programmes PS pour stocker un ou plusieurs programmes de massage universellement applicables. En outre, chaque véhicule possède un modèle de calcul MU, MV, MW, lequel est paramétré pour le type de siège respectif U, V, W. Enfin, un contrôleur ST exécute les instructions de commande résultantes sur le siège respectif. Différents scénarios d'utilisation sont décrits ci-dessous : • L'utilisateur N du véhicule présentant le type de siège U crée ou édite son propre programme de massage dans sa mémoire de programmes PS et le télécharge vers l’amont vers le serveur S. Sur le siège individuel, le programme de massage est adapté au type de siège U par le modèle de calcul MU et est exécuté par le contrôleur ST. • L'utilisateur du véhicule présentant le type de siège V télécharge des programmes de massage à partir du serveur S dans sa mémoire de programmes PS (par exemple celle créée par l'utilisateur N). Sur le siège individuel, le programme de massage est adapté au type de siège V par le modèle de calcul MV et est exécuté par le contrôleur ST. • L'utilisateur du véhicule présentant le type de siège W aussi bien télécharge des programmes de massage à partir du serveur S que les télécharge vers le serveur S ou les téléverse sur le serveur S. Sur le siège individuel, le programme de massage est adapté au type siège W par le modèle de calcul MW et est exécuté par le contrôleur ST. • Le fabricant de véhicules E (ou encore un opérateur de flotte ou un prestataire de services) crée des programmes de massage universels supplémentaires et les stocke sur le serveur S pour que les utilisateurs de différents véhicules puissent les télécharger dans leur mémoire de programmes PS. Le procédé décrit ci-dessus présente l'avantage d'une interchangeabilité améliorée des programmes de massage entre des sièges de différents types et permet de nouvelles options de configuration pour les clients finaux, pour leurs véhicules, grâce à des programmes de massage sélectionnés individuellement. Il n'est plus nécessaire d'ajuster les programmes de massage aux types de siège utilisés (ou au fabricant du véhicule/siège). Ceci réduit considérablement l'effort de développement pour de nouveaux programmes de massage. Ceci protège les composants pneumatiques contre la surcharge dans le cas de programmes de massage définis par l'utilisateur ou créés par des tiers. Procédé d’adaptation de séquences de massage à différents types de sièges, lesquels présentent un certain nombre de coussins gonflables (LK) agencés à des endroits spécifiés dans le siège, chaque coussin (LK) étant relié, par l'intermédiaire d'une soupape commandable (V) affectée à celui-ci, à un compresseur (Komp) pour le remplissage avec un fluide et à l'environnement pour le vidage, chaque soupape (V) étant reliée à une unité de commande (SE), laquelle est conçue pour commander la soupape (V) à l’aide de signaux de commande (Bef, Ent) de telle sorte qu'un coussin affecté (LK) soit relié fluidiquement par l'intermédiaire de la soupape (V) au compresseur (Komp) pour le remplissage ou à l'environnement pour le vidage, présentant un modèle de calcul paramétrable (BM), lequel peut déterminer les propriétés des coussins gonflables (LK) au moins en ce qui concerne le laps de temps dans lequel un degré de remplissage (FG) spécifié est atteint, en fonction au moins de leur emplacement dans le siège du véhicule, de la puissance du compresseur (Komp) et de leur taille, afin de déterminer ensuite en continu le degré de remplissage (FG) d'un coussin (LK), le modèle de calcul (BM) étant relié à l'unité de commande (SE) pour recevoir les signaux de commande (Bef, Ent) pour les soupapes (V) comme variables d'entrée et pour fournir à l'unité de commande (SE) un signal qui représente le degré de remplissage (FG) d'un coussin (LK), l'unité de commande (SE) déterminant les signaux de commande (Bef, Ent) pour une soupape (V) en fonction du signal pour le degré de remplissage (FG) du coussin affecté (LK) déterminé par le modèle de calcul, au moins les étapes suivantes étant réalisées : paramétrage du modèle de calcul (BM) pour un type de siège spécifique, lecture des valeurs cibles (ZW) de chaque étape d'une séquence de massage par l'unité de commande (SE) et fourniture en sortie des instructions de commande (Bef, Ent) en fonction du degré de remplissage (FG) estimé par le modèle de calcul (BM) pendant la séquence de massage, les valeurs cibles (ZW) d'une étape comprenant au moins la durée d'une instruction de commande (Bef, Ent) et le degré de remplissage souhaité (FG) d'un coussin (LK), raccourcissement de la durée d'une instruction de commande (Bef, Ent) pour le remplissage d'un coussin (LK), si nécessaire, par rapport à la valeur cible (ZW) pour chaque étape d'une séquence de massage, de manière à ne pas dépasser un degré de remplissage (FG) spécifié. Procédé selon la revendication 1, dans lequel le modèle de calcul (BM) estime en continu le degré de remplissage (FG) des chambres d'air de massage individuelles également en fonction de conditions environnementales et d'utilisation. Procédé selon la revendication 1 ou 2, dans lequel, dans le cas où, dans une étape, le degré de remplissage (FG) est atteint dans une période de temps plus tôt que spécifié, un début d'une étape suivante, laquelle est destinée à commencer à l’instant auquel le degré de remplissage (FG) est atteint, est également commencé plus tôt. Procédé selon la revendication 3, dans lequel le démarrage plus tôt n'a lieu que si la période de temps est inférieure à une valeur spécifiée. Procédé selon l'une quelconque des revendications précédentes, dans lequel, dans le cas où, dans une étape, le degré de remplissage (FG) est atteint plus tôt que spécifié, et où l'étape suivante n'est destinée à commencer qu'après une pause, la pause est prolongée jusqu'au début spécifié de l'étape suivante. Procédé selon la revendication 5, dans lequel l'atteinte du degré de remplissage (FG) est suivie d'une phase de maintien qui dure jusqu'à l'instant spécifié auquel le degré de remplissage (FG) spécifié est atteint. Procédé selon l'une quelconque des revendications précédentes, dans lequel, dans le cas où, dans une étape, le degré de remplissage (FG) est atteint dans une période de temps plus tard que spécifié, un début d'une étape suivante, laquelle est destinée à commencer à l’instant auquel le degré de remplissage (FG) est atteint, est également commencé plus tard. Procédé selon l'une quelconque des revendications précédentes, dans lequel, dans le cas où moins de coussins (LK) sont présents dans un type de siège que ceux prévus dans une séquence de massage, des étapes de massage sont appliquées aux coussins adjacents les plus proches (LK). Procédé selon l'une quelconque des revendications précédentes, dans lequel, dans le cas où moins de coussins (LK) sont présents dans un type de siège que ceux prévus dans une séquence de massage, des étapes de massage pour les coussins en excès (LK) sont omises.