{"id":43968,"date":"2022-05-13T09:54:20","date_gmt":"2022-05-13T07:54:20","guid":{"rendered":"https:\/\/www.avsimulation.com\/the-interview-scaners-callas-vehicle-dynamics-model\/"},"modified":"2024-08-27T13:45:28","modified_gmt":"2024-08-27T11:45:28","slug":"linterview-le-modele-de-dynamique-des-vehicules-callas-de-scaner","status":"publish","type":"post","link":"https:\/\/www.avsimulation.com\/fr\/linterview-le-modele-de-dynamique-des-vehicules-callas-de-scaner\/","title":{"rendered":"L&rsquo;Interview : Le mod\u00e8le de dynamique des v\u00e9hicules CALLAS de SCANeR"},"content":{"rendered":"<h3><span class=\"et-fb-editable-element et-fb-editable-element__editing\" data-shortcode-id=\"0.0.0.0-1646742650490\">Pouvez-vous vous pr\u00e9senter ?<\/span><strong><span class=\"et-fb-editable-element et-fb-editable-element__editing\" data-shortcode-id=\"0.0.0.0-1646742650490\"><img fetchpriority=\"high\" decoding=\"async\" class=\"wp-image-36003 alignright\" src=\"https:\/\/www.avsimulation.com\/wp-content\/uploads\/2024\/08\/remi-figueredo-300x298.png\" alt=\"\" width=\"226\" height=\"224\"><\/span><\/strong><\/h3>\n<p> R\u00e9mi Figueredo, depuis 3 ans, je suis ing\u00e9nieur en recherche et d\u00e9veloppement chez AVSimulation, sp\u00e9cialis\u00e9 dans la dynamique des v\u00e9hicules. En tant que membre de la direction technique, je participe au d\u00e9veloppement du <a href=\"https:\/\/www.avsimulation.preprod-machine.net\/scaner-studio\/\" target=\"_blank\" rel=\"noopener\">logiciel SCANeR<\/a> et \u00e0 son int\u00e9gration dans les diff\u00e9rents simulateurs et\/ou bancs <a href=\"https:\/\/www.avsimulation.preprod-machine.net\/the-interview-vil\/\" target=\"_blank\" rel=\"noopener\">VIL <\/a>et <a href=\"https:\/\/www.avsimulation.preprod-machine.net\/the-interview-hil\/\" target=\"_blank\" rel=\"noopener\">HIL<\/a>. J&rsquo;interviens \u00e9galement dans les \u00e9tudes de dynamique des v\u00e9hicules pour les clients, que ce soit en prestation de services ou en assistance\/support.   <\/p>\n<h3>Pouvez-vous expliquer ce qu&rsquo;est la dynamique des v\u00e9hicules ?<\/h3>\n<p><a href=\"https:\/\/www.avsimulation.preprod-machine.net\/vehicle-dynamics\/\" target=\"_blank\" rel=\"noopener\">La dynamique des v\u00e9hicules<\/a> est un domaine industriel et scientifique qui d\u00e9crit comment un v\u00e9hicule r\u00e9agit aux commandes du conducteur et \u00e0 son environnement. Les r\u00e9actions du v\u00e9hicule incluent le mouvement du ch\u00e2ssis, et sont influenc\u00e9es par les forces des pneus qui exercent une action sur la suspension, laquelle agit sur le ch\u00e2ssis \u00e0 travers une cin\u00e9matique complexe. Il s&rsquo;agit d&rsquo;un mod\u00e8le math\u00e9matique, bas\u00e9 sur les concepts et th\u00e9ories de la m\u00e9canique g\u00e9n\u00e9rale, mis en \u0153uvre dans un logiciel qui simule le mouvement du v\u00e9hicule. Le mod\u00e8le inclut des composants pour tous les aspects d&rsquo;un v\u00e9hicule qui influencent son comportement : transmission, freinage, suspension, direction, r\u00e9partition des masses, a\u00e9rodynamique et pneus. C&rsquo;est un outil technique pour un ing\u00e9nieur qui permet de d\u00e9terminer, d\u00e8s la phase de conception pr\u00e9liminaire, l&rsquo;architecture du v\u00e9hicule et\/ou de valider les syst\u00e8mes\/sous-syst\u00e8mes du v\u00e9hicule (calculs corr\u00e9l\u00e9s). Il peut \u00eatre utilis\u00e9 comme substitut \u00e0 un v\u00e9ritable ch\u00e2ssis et groupe motopropulseur lors de la simulation des interactions complexes d&rsquo;un v\u00e9hicule moderne, \u00e9quip\u00e9 de nombreux syst\u00e8mes ADAS, avec des capteurs et des actionneurs, et avec son environnement.      <\/p>\n<h3><\/h3>\n<h3>Si je comprends bien, il existe plusieurs types de mod\u00e9lisation. Qu&rsquo;est-ce qui caract\u00e9rise CALLAS et quels sont les avantages pour les utilisateurs ? <\/h3>\n<p> En effet, il faut d&rsquo;abord d\u00e9finir les niveaux de mod\u00e9lisation qui d\u00e9crivent la complexit\u00e9 du mod\u00e8le CALLAS. <\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>Mod\u00e9lisation g\u00e9n\u00e9rale : le type (v\u00e9hicule \u00e0 roues, v\u00e9hicule \u00e0 chenilles ou un m\u00e9lange des deux), le nombre d&rsquo;essieux, la g\u00e9om\u00e9trie g\u00e9n\u00e9rale qui est sym\u00e9trique ou non, la transmission m\u00e9canique, la transmission hydrostatique ou sans transmission (remorque), le moteur thermique, le moteur \u00e9lectrique ou hybride.<\/li>\n<li>Mod\u00e9lisation par composant et\/ou sous-syst\u00e8me : les lois de direction\/suspension\/etc., qui peuvent \u00eatre sym\u00e9triques ou non. Chaque composant peut \u00eatre mod\u00e9lis\u00e9 de mani\u00e8re simplifi\u00e9e ou d\u00e9taill\u00e9e.  <\/li>\n<li>Mod\u00e9lisation avec d&rsquo;autres options d&rsquo;aspects num\u00e9riques : lecture volum\u00e9trique du sol simplifi\u00e9e ou avanc\u00e9e.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p> On dit que CALLAS est un mod\u00e8le param\u00e9trique, c&rsquo;est-\u00e0-dire que les param\u00e8tres d&rsquo;entr\u00e9e sont des caract\u00e9ristiques fonctionnelles (courbes et\/ou cartes des lois de variation des sous-syst\u00e8mes). Par exemple, les courbes caract\u00e9ristiques fonctionnelles des \u00e9l\u00e9ments de suspension (forces et variations cin\u00e9matiques en fonction du d\u00e9placement de la roue) proviennent soit de mesures r\u00e9elles du v\u00e9hicule, soit de calculs cin\u00e9matiques utilisant des mod\u00e9lisations multi-corps\/conceptions avec un haut degr\u00e9 de complexit\u00e9 (<a href=\"https:\/\/www.mscsoftware.com\/product\/adams\" target=\"_blank\" rel=\"noopener\">MSC Adams<\/a>, <a href=\"https:\/\/en.wikipedia.org\/wiki\/Modelica\" target=\"_blank\" rel=\"noopener\">Modelica <\/a>ou <a href=\"https:\/\/discover.3ds.com\/catia-worlds-leading-solution-product-design-and-experience\" target=\"_blank\" rel=\"noopener\">Catia<\/a>). Ainsi, CALLAS permet l&rsquo;analyse du comportement dynamique des v\u00e9hicules en choisissant judicieusement la complexit\u00e9 du mod\u00e8le en fonction des tests \u00e9tudi\u00e9s. Cette complexit\u00e9 est quantifi\u00e9e par le nombre de degr\u00e9s de libert\u00e9 (DoF), qui varie de 16-17 DoF pour un v\u00e9hicule conventionnel \u00e0 plus de 100 pour un camion-remorque d\u00e9taill\u00e9.    <\/p>\n<h3>Qu&rsquo;apporte CALLAS au Pack Dynamique des V\u00e9hicules ?<\/h3>\n<p> Rappel : <a href=\"https:\/\/www.avsimulation.preprod-machine.net\/pack-vehicle-dynamics\/\" target=\"_blank\" rel=\"noopener\">Le Pack Dynamique des V\u00e9hicules<\/a> permet \u00e0 l&rsquo;utilisateur de cr\u00e9er et de valider un mod\u00e8le dynamique complet de v\u00e9hicule. Inclus dans ce Pack, le mod\u00e8le CALLAS s&rsquo;ajuste aux param\u00e8tres d&rsquo;entr\u00e9e fournis par l&rsquo;utilisateur (choix du niveau de mod\u00e9lisation en g\u00e9n\u00e9ral et\/ou par composant). Ainsi, CALLAS fournit toujours une solution pour la cr\u00e9ation et l&rsquo;analyse. De plus, le Pack offre une biblioth\u00e8que de v\u00e9hicules CALLAS de haute qualit\u00e9 avec SCANeR. Ces v\u00e9hicules sont pr\u00eats \u00e0 l&#8217;emploi ; l&rsquo;utilisateur peut les utiliser et\/ou les tester dans un simulateur, ou comme base de travail pour une \u00e9tude dynamique sp\u00e9cifique \u00e0 ses besoins.     <\/p>\n<h3>Quels sont les mod\u00e8les de dynamique des v\u00e9hicules CALLAS existants ?<\/h3>\n<p> SCANeR est fourni en standard avec une biblioth\u00e8que de plus de 20 v\u00e9hicules CALLAS de diff\u00e9rentes cat\u00e9gories et tailles : voitures (ville, berline, familiale en traction et\/ou propulsion), pick-ups, 4&#215;4, 2 v\u00e9hicules \u00e9lectriques et un hybride, camions (avec plus de 2 essieux et roues jumel\u00e9es), un bus, des remorques et 2 voitures de sport. De plus, un acc\u00e8s \u00e0 des v\u00e9hicules sp\u00e9ciaux, tels que des v\u00e9hicules \u00e0 chenilles ou \u00e0 roues \u00e9quip\u00e9s d&rsquo;une tourelle, est disponible sous licence. Pour adapter le v\u00e9hicule \u00e0 l&rsquo;application du client, un \u00e9diteur GUI permet de modifier les caract\u00e9ristiques et les attributs du v\u00e9hicule. Ce service peut \u00e9galement \u00eatre fourni.    <\/p>\n<h3>Quels sont les points qui font de CALLAS l&rsquo;un des meilleurs syst\u00e8mes de dynamique des v\u00e9hicules au monde ?<\/h3>\n<p> CALLAS s&rsquo;adapte aux besoins des utilisateurs. La plupart des utilisateurs peuvent utiliser les mod\u00e8les de r\u00e9f\u00e9rence CALLAS fournis pour leurs simulations, avec peu ou pas de modifications. Cependant, un ing\u00e9nieur expert peut cr\u00e9er un v\u00e9hicule \u00e0 partir de z\u00e9ro et saisir toutes les mesures r\u00e9elles et\/ou les caract\u00e9ristiques d\u00e9taill\u00e9es des diff\u00e9rents domaines transversaux de la dynamique des v\u00e9hicules (tests\/mesures r\u00e9els, calculs cin\u00e9matiques 3D\/conceptions \u00e0 partir de logiciels de multi-corps) pour obtenir un comportement de v\u00e9hicule extr\u00eamement pr\u00e9cis et valid\u00e9. CALLAS est un syst\u00e8me rapide et ouvert. Il peut fonctionner \u00e0 des fr\u00e9quences de 2000 Hz \u00e0 8000 Hz sur du mat\u00e9riel PC standard avec une complexit\u00e9 similaire ou sup\u00e9rieure \u00e0 celle des mod\u00e8les concurrents (avec 17 DoF ou plus). Il peut \u00eatre utilis\u00e9 et support\u00e9 pour des applications de simulateur de conduite, des plateformes en temps r\u00e9el HIL\/SIL\/VIL et des bancs d&rsquo;essai, ainsi que pour des calculs plus rapides que le temps r\u00e9el en cloud computing. Les clients peuvent int\u00e9grer leurs propres sous-syst\u00e8mes dans CALLAS en utilisant les outils de leur choix : Simulink, FMI, C\/C++, etc.       <\/p>\n<h3>Pouvez-vous nous donner un exemple de projet r\u00e9cent o\u00f9 CALLAS a \u00e9t\u00e9 utilis\u00e9 ?<\/h3>\n<p> CALLAS est utilis\u00e9 sur certains des plus grands simulateurs de mouvement au monde, comme KEX, pour la recherche et le d\u00e9veloppement de v\u00e9hicules sportifs chez Alpine Automotive, ainsi que dans des applications militaires tant pour la recherche et le d\u00e9veloppement que pour la formation. CALLAS peut \u00e9galement \u00eatre utilis\u00e9 pour des \u00e9tudes en tant que service par AVS :  <\/p>\n<ul>\n<li>\u00c9tude sur la validation des configurations de camions avec semi-remorques (positionnement optimal des charges \u00e0 bord), bas\u00e9e sur des crit\u00e8res de conformit\u00e9 et de s\u00e9curit\u00e9.<\/li>\n<li>Mod\u00e9lisation d&rsquo;un v\u00e9hicule \u00e0 partir de donn\u00e9es d&rsquo;acquisition r\u00e9alis\u00e9es sur un v\u00e9ritable v\u00e9hicule sur un circuit d&rsquo;essai.<\/li>\n<\/ul>\n<h3>Avez-vous des exemples du niveau de corr\u00e9lation entre ce qui a \u00e9t\u00e9 simul\u00e9 avec CALLAS et ce qui a \u00e9t\u00e9 mesur\u00e9 physiquement ?<\/h3>\n<p> La corr\u00e9lation du v\u00e9hicule d\u00e9pend de la quantit\u00e9 de donn\u00e9es disponibles sur le v\u00e9hicule. Ces donn\u00e9es peuvent \u00eatre mesur\u00e9es sur un banc d&rsquo;essai ou sur un circuit de test. Sur un mod\u00e8le enti\u00e8rement valid\u00e9, le comportement peut \u00eatre utilis\u00e9 comme substitut au v\u00e9hicule r\u00e9el. Revenons aux deux \u00e9tudes mentionn\u00e9es :    <\/p>\n<ul>\n<li>Concr\u00e8tement, un mod\u00e8le CALLAS repr\u00e9sentant un camion-remorque a \u00e9t\u00e9 cr\u00e9\u00e9. Toutes les caract\u00e9ristiques et mesures fournies par le client ont \u00e9t\u00e9 prises en compte. Les retours de tests r\u00e9els (mesure de l&rsquo;angle maximal \u00e0 partir d&rsquo;un test sur une table d&rsquo;inclinaison) ont \u00e9t\u00e9 utilis\u00e9s comme r\u00e9f\u00e9rence. Nous avons ainsi affin\u00e9 le mod\u00e8le pour obtenir les m\u00eames r\u00e9sultats lors de la simulation du test sur table d&rsquo;inclinaison. Cette \u00e9tude suppl\u00e9mentaire nous permet d&rsquo;\u00eatre plus objectifs quant aux r\u00e9sultats attendus des autres simulations de conduite.    <\/li>\n<\/ul>\n<ul>\n<li>Il s&rsquo;agissait pr\u00e9cis\u00e9ment d&rsquo;une calibration globale d&rsquo;un mod\u00e8le CALLAS \u00e0 partir de nombreux tests r\u00e9els vari\u00e9s (virage \u00e9tabli, roue \u00e0 braquage sinuso\u00efdal, man\u0153uvres d&rsquo;\u00e9vitement). Nous avons obtenu une bonne correspondance (&lt; 10%) sur presque tous les objectifs (trajectoire, r\u00e9gime moteur, roulis, angle de d\u00e9rive, acc\u00e9l\u00e9ration lat\u00e9rale), et sur d&rsquo;autres, la correspondance \u00e9tait moins bonne (&lt; 25%) ce qui a n\u00e9cessit\u00e9 de passer \u00e0 des niveaux plus r\u00e9alistes de sous-mod\u00e8les. <\/li>\n<\/ul>\n<h3><strong>Avez-vous quelque chose \u00e0 ajouter en conclusion ?<\/strong><\/h3>\n<p> CALLAS est l\u00e9ger et rapide tout en \u00e9tant d\u00e9taill\u00e9 et valide. Il est livr\u00e9 pr\u00eat \u00e0 l&#8217;emploi pour une grande vari\u00e9t\u00e9 d&rsquo;applications et peut \u00eatre utilis\u00e9 pour des simulateurs, la validation HIL, la recherche et le d\u00e9veloppement en dynamique des v\u00e9hicules, ainsi que pour le cloud computing. Il n&rsquo;y a pas de verrouillage propri\u00e9taire ; SCANeR est une plateforme ouverte qui supporte CALLAS ainsi que les packages concurrents de dynamique des v\u00e9hicules au m\u00eame niveau.  <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Pouvez-vous vous pr\u00e9senter ? R\u00e9mi Figueredo, depuis 3 ans, je suis ing\u00e9nieur en recherche et d\u00e9veloppement chez AVSimulation, sp\u00e9cialis\u00e9 dans la dynamique des v\u00e9hicules. En tant que membre de la direction technique, je participe au d\u00e9veloppement du logiciel SCANeR et \u00e0 son int\u00e9gration dans les diff\u00e9rents simulateurs et\/ou bancs VIL et HIL. J&rsquo;interviens \u00e9galement dans [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":41647,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[23],"tags":[],"topics":[],"class_list":["post-43968","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-publications"],"_links":{"self":[{"href":"https:\/\/www.avsimulation.com\/fr\/wp-json\/wp\/v2\/posts\/43968","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.avsimulation.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.avsimulation.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.avsimulation.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.avsimulation.com\/fr\/wp-json\/wp\/v2\/comments?post=43968"}],"version-history":[{"count":1,"href":"https:\/\/www.avsimulation.com\/fr\/wp-json\/wp\/v2\/posts\/43968\/revisions"}],"predecessor-version":[{"id":43969,"href":"https:\/\/www.avsimulation.com\/fr\/wp-json\/wp\/v2\/posts\/43968\/revisions\/43969"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.avsimulation.com\/fr\/wp-json\/wp\/v2\/media\/41647"}],"wp:attachment":[{"href":"https:\/\/www.avsimulation.com\/fr\/wp-json\/wp\/v2\/media?parent=43968"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.avsimulation.com\/fr\/wp-json\/wp\/v2\/categories?post=43968"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.avsimulation.com\/fr\/wp-json\/wp\/v2\/tags?post=43968"},{"taxonomy":"topics","embeddable":true,"href":"https:\/\/www.avsimulation.com\/fr\/wp-json\/wp\/v2\/topics?post=43968"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}