community.cadence.com Open in urlscan Pro
2606:4700::6810:7fc7  Public Scan

URL: https://community.cadence.com/cadence_blogs_8/b/cfd/posts/multi-objective-optimization-of-a-radial-compressor-using-cadence-cf...
Submission: On June 27 via api from US — Scanned from DE

Form analysis 1 forms found in the DOM

Name: ctl04POST ./multi-objective-optimization-of-a-radial-compressor-using-cadence-cfd-and-concepts-nrec

<form name="ctl04" method="post" action="./multi-objective-optimization-of-a-radial-compressor-using-cadence-cfd-and-concepts-nrec" id="ctl04">
  <div>
    <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="AWNOqj7qK6jBpLe41jQ3OUI/BHtH7vs72W+M7hCQjKGQOLJVvJiG6m/p7sC5m0+S1YBBoG0HJ5qHW6aspmKPbw==">
  </div>
  <script src="/WebResource.axd?d=3KNc1qD2td3njStYBL12vJF9R--U-VDEj8IvFJq4Yqwwr0RaZ4aNRcgcEiKGzIoaGdEKiq5_I7IjG8knexxB5L05JgmmtJzyRo8Gkvq_CcEM_BPRSS8h_3FgLWfMeGYiDU745LhKXzgMKMdebADZrijmHG-9MvaIDlFMPlrQ5Bg1&amp;t=636585609760000000"
    type="text/javascript"></script>
  <script
    src="/WebResource.axd?d=XZtWz8xG5Xixtjrd1JSvScxiq-pcr2E31teD1o8bm-fpsCnzViHhMbJwZb5X-JRkGn6Eo3nG0sqQXYLJ9R9Adj18TGApJrRWIbi-nBpGxRzuo41JwKueZUsjamx1g__CWC3hNKMBh9jbt9muP2JUV2sqsuIoAXlZkdMdZKBIu-Dwpf8g9MCqsGTqojEOy0j70&amp;t=636585609760000000"
    type="text/javascript"></script>
  <div>
    <input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="C21772F6">
  </div>
  <div class="single-column header-fragments evolution-reflow-container" data-related="_h_page" id="_h_singlecolumn" style="display:none"></div>
  <div class="header-fragments evolution-reflow-container" data-related="_h_singlecolumn" id="_h_page" data-reflow-width="670">
    <div class="layout">
      <div class="layout-header"></div>
      <div class="layout-content header-top-content" id="_h_layout" style="visibility: visible;">
        <div class="layout-region header" id="_h_header" style="">
          <div class="layout-region-inner header">
            <div class="content-fragment scripted-content-fragment no-wrapper responsive-1" id="header-66" data-reflow="_h_header,_h_singlecolumn,1,0,0">
              <div class="content-fragment-content">
                <style>
                  body {
                    padding-top: 0 !important;
                  }

                  body.mmactive .message {
                    display: none;
                  }
                </style>
                <script type="text/javascript">
                  window.scrollTo(0, 0);
                </script>
                <style>
                  div#bodyExtHeader.header {
                    height: 74px;
                  }

                  .bootstrap-iso.header {
                    height: auto;
                    margin: 0 !important;
                  }

                  body {
                    padding: 0 !important;
                  }
                </style>
                <div class="header bootstrap-iso header-ext-no-region" id="bodyExtHeader" style="visibility: visible; height: auto;">
                  <style>
                    .cq-image-placeholder {
                      background: 0 0 !important;
                      border: 0 !important;
                      min-width: 1px !important;
                      min-height: 1px !important;
                    }
                  </style>
                  <div id="bodyExtHeader">
                    <header>
                      <div class="headerlogo printpager"><img src="/cadence/nextweb61_can/images/cadence-logo-black.png"></div>
                      <nav id="mainNav" class="navbar navbar-light">
                        <div class="sm_menu_ham"><span></span><span></span><span></span></div>
                        <div class="sm_menu_outer slide">
                          <div class="mobile-header-m">
                            <div class="leftbar"><span></span></div>
                            <div class="sm_menu_ham closemenu"><span></span><span></span><span></span></div>
                            <div class="msearch">
                              <div class="mobile-search typeahead">
                                <div class="container-fluid">
                                  <div class="search-main " data-method="GET" data-action="https://www.cadence.com/en_US/home/search.html">
                                    <input class="clearable form-control" type="search" name="k" value="" placeholder="Search Cadence..." autocomplete="off" autofocus="">
                                    <a href="javascript:void(0);" class="submit submitsearch">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-search"><circle cx="11" cy="11" r="8"></circle><line x1="21" y1="21" x2="16.65" y2="16.65"></line></svg>
</a>
                                  </div>
                                </div>
                              </div>
                            </div>
                            <div class="menuback">
                              <p>Go Back</p>
                            </div>
                          </div>
                          <div class="menuwrapper">
                            <ul class="mobile_menu">
                              <li data-attr="multi-menu">
                                <a href="https://www.cadence.com/en_US/home/tools.html">Products
</a>
                              </li>
                              <li data-attr="single-menu">
                                <a href="https://www.cadence.com/en_US/home/solutions.html">Solutions
</a>
                              </li>
                              <li data-attr="single-menu">
                                <a href="https://www.cadence.com/en_US/home/support.html">Support
</a>
                              </li>
                              <li data-attr="single-menu">
                                <a href="https://www.cadence.com/en_US/home/company.html">Company
</a>
                              </li>
                              <li class="mlogin hasChild"><span class="anchor"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round"
                                    stroke-linejoin="round" class="feather feather-user">
                                    <path d="M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2"></path>
                                    <circle cx="12" cy="7" r="4"></circle>
                                  </svg>LOGIN / SIGN UP</span>
                                <ul class="submenu mloggedlist">
                                  <li class="back"><span class="backbtn">Back</span></li>
                                  <li class="mobile-menu-title"><a href="undefined">LOGIN / SIGN UP</a></li>
                                  <li><a href="#" onclick="redirectLogin('https://www.cadence.com/')">Login</a></li>
                                  <li><a href="#" onclick="redirectLogin('https://www.cadence.com/')">New User</a></li>
                                </ul>
                              </li>
                              <li class="mregion"><span class="anchor"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round"
                                    stroke-linejoin="round" class="feather feather-globe">
                                    <circle cx="12" cy="12" r="10"></circle>
                                    <line x1="2" y1="12" x2="22" y2="12"></line>
                                    <path d="M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z"></path>
                                  </svg></span></li>
                            </ul>
                          </div>
                        </div>
                        <div class="header-content">
                          <div class="navbar-brand-left logo">
                            <a href="https://www.cadence.com/en_US/home.html">
<img src="https://community.cadence.com/cfs-filesystemfile/__key/widgetfiles/5a76085a0add480cbbcc9ef8568e2de4-d/cadence_2D00_logo_2D00_black.png?_=638072669021690804" alt="Home" title="" class="cq-image-placeholder">
</a>
                          </div>
                          <div class="navbar-brand-centered noindex">
                            <ul class="center-menu">
                              <li>
                                <a href="https://www.cadence.com/en_US/home/tools.html" data-show="multi-menu" target="_self" data-menu="products"> Products
</a>
                              </li>
                              <li>
                                <a href="https://www.cadence.com/en_US/home/solutions.html" data-show="single-menu" target="_self" data-menu="solutions"> Solutions
</a>
                              </li>
                              <li>
                                <a href="https://www.cadence.com/en_US/home/support.html" data-show="single-menu" target="_self" data-menu="support"> Support
</a>
                              </li>
                              <li>
                                <a href="https://www.cadence.com/en_US/home/company.html" data-show="single-menu" target="_self" data-menu="company"> Company
</a>
                              </li>
                            </ul>
                            <div data-fasturl="https://www.cadence.com/en_US/site-content/global-elements/loginmenuitem/_jcr_content/module-content/login.html?" class="login_component" style="display: inline">
                            </div>
                          </div>
                          <div class="navbar-brand-right noindex">
                            <ul>
                              <li class="global-search-list">
                                <a href="#">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-search"><circle cx="11" cy="11" r="8"></circle><line x1="21" y1="21" x2="16.65" y2="16.65"></line></svg>
</a>
                              </li>
                              <li class="start login_comp logged">
                                <a href="#" class="loginLink">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-user"><path d="M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2"></path><circle cx="12" cy="7" r="4"></circle></svg>
</a>
                                <ul class="loggedlist">
                                  <li><a href="#" onclick="redirectLogin('https://www.cadence.com/')">Login</a></li>
                                  <li><a href="#" onclick="redirectLogin('https://www.cadence.com/')">New User</a></li>
                                </ul>
                              </li>
                            </ul>
                          </div>
                          <div id="extra-mobile" class="hide noindex">
                          </div>
                          <div id="mobile-menu">
                            <div>
                            </div>
                            <div>
                            </div>
                            <div>
                            </div>
                            <div>
                            </div>
                          </div>
                        </div>
                        <div class="submenu-wrapper ">
                          <div class="product-search typeahead hide">
                            <div class="flex flex-vertical-center flex-height100" data-filter="products" data-action="https://www.cadence.com/en_US/home/search.html">
                              <a href="javascript:void(0);" class="submit submitsearch">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-search"><circle cx="11" cy="11" r="8"></circle><line x1="21" y1="21" x2="16.65" y2="16.65"></line></svg>
</a>
                              <input type="search" name="k" class=" clearable form-control" id="menusearch" placeholder="Search Products" autocomplete="off">
                            </div>
                          </div>
                          <div class="global-search flex flex-center  typeahead hide ">
                            <div class="container-fluid">
                              <div class="search-main " data-method="GET" data-action="https://www.cadence.com/en_US/home/search.html">
                                <a href="javascript:void(0);" class="submit submitsearch">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-search"><circle cx="11" cy="11" r="8"></circle><line x1="21" y1="21" x2="16.65" y2="16.65"></line></svg>
</a>
                                <input class="clearable form-control" type="search" name="k" value="" placeholder="Search" autocomplete="off" autofocus="">
                              </div>
                            </div>
                          </div>
                          <div class="close-menu hide">
                            <i class="far fa-chevron-up fa-lg">
</i>
                          </div>
                        </div>
                      </nav>
                    </header>
                    <input type="hidden" id="siteDomainName" value="https://www.cadence.com/">
                    <script type="text/javascript" src="https://community.cadence.com/cfs-filesystemfile/__key/widgetfiles/5a76085a0add480cbbcc9ef8568e2de4-d/feather.js?_=638072669021645950"></script>
                    <script type="text/javascript" src="https://community.cadence.com/cfs-filesystemfile/__key/widgetfiles/5a76085a0add480cbbcc9ef8568e2de4-d/cookie.js?_=638072669021546258"></script>
                    <script type="text/javascript" src="https://community.cadence.com/cfs-filesystemfile/__key/widgetfiles/5a76085a0add480cbbcc9ef8568e2de4-d/header.js?_=638072669021598084"></script>
                  </div>
                  <script type="text/javascript">
                    var switchTo5x = true;
                  </script>
                  <script type="text/javascript" src="https://ws.sharethis.com/button/buttons.js"></script>
                  <script type="text/javascript">
                    stLight.options({
                      publisher: "a0764898-455d-4a53-a484-9f3096427a57",
                      doNotHash: true,
                      doNotCopy: true,
                      hashAddressBar: false,
                      onhover: false
                    });
                  </script>
                  <script type="text/javascript">
                    $(function() {
                      $('#nw-global-footer link').prop('disabled', true);
                      $('#_h_header').removeAttr('style');
                      $('.header.bootstrap-iso').removeAttr('style');
                      // window.scrollTo(0, 50);
                      // setTimeout(function(){ 
                      //     window.scrollTo(0, 0);
                      // }, 1000);
                      $('#_h_header').removeAttr('style');
                      setTimeout(function() {
                        $('div#bodyExtHeader.header').css('visibility', 'visible').css('height', 'auto');
                      }, 800);
                      var loginlist = $('.header-content .start.login_comp .loggedlist li').clone();
                      if (!$('.mobile_menu .mlogin ul').hasClass('mloggedlist')) {
                        $('.mobile_menu .mlogin ul').addClass('mloggedlist');
                        $('.mobile_menu .mlogin ul').append(loginlist);
                      }
                      $('.search-main input').on('keyup', this, function(event) {
                        if (event.keyCode == 13) {
                          $('.search-main a.submitsearch').trigger('click');
                        }
                      });
                    });
                  </script>
                </div>
              </div>
              <div class="content-fragment-footer"></div>
            </div>
          </div>
        </div>
        <div class="layout-region content empty" id="_h_content">
          <div class="layout-region-inner content"></div>
        </div>
      </div>
      <div class="layout-footer"></div>
    </div>
  </div>
  <div class="single-column content-fragment-page post evolution-reflow-container" data-related="_p_page" id="_p_singlecolumn" style="display:none"></div>
  <div class="content-fragment-page post evolution-reflow-container" data-related="_p_singlecolumn" id="_p_page" data-reflow-width="670">
    <div class="layout">
      <div class="layout-header"></div>
      <div class="layout-content header-top-content-left-sidebar-right-footer" id="_p_layout">
        <div class="layout-region header" id="_p_header">
          <div class="layout-region-inner header">
            <div class="content-fragment scripted-content-fragment no-wrapper responsive-1" id="fragment-4228" data-reflow="_p_header,_p_singlecolumn,1,0,0">
              <div class="content-fragment-content">
                <div class="cdns_breadcrumbs  blogbread ">
                  <div class="container-fluid">
                    <div class="col-sm-12">
                      <div class="row">
                        <a href="/">Community</a>
                        <a href="https://community.cadence.com/cadence_blogs_8/b/cfd"><span>Computational Fluid Dynamics</span></a>
                        <a href="javascript:void()">Multi-Disciplinary Optimization of a Radial Compressor using…</a>
                      </div>
                    </div>
                  </div>
                </div>
              </div>
              <div class="content-fragment-footer"></div>
            </div>
          </div>
        </div>
        <div class="container-fluid" id="new_grid">
          <div class="col-xs-12 col-sm-12 col-md-12 col-lg-10 col-lg-offset-1" id="contentbody">
            <div class="row" id="layrowdiv">
              <div class="layout-region col-xs-12 col-sm-12 col-md-8" id="_p_content">
                <div class="layout-region-inner content">
                  <div class="content-fragment blog-post nextweb-blog-post no-wrapper responsive-2" id="fragment-4232" data-reflow="_p_content,_p_singlecolumn,2,1,4">
                    <div class="content-fragment-content">
                      <style>
                        /*!* Font Awesome Pro 5.11.2 by @fontawesome - https://fontawesome.com
    * License - https://fontawesome.com/license (Commercial License)*/
                        @font-face {
                          font-family: 'font awesome 5 brands';
                          font-style: normal;
                          font-weight: 400;
                          font-display: auto;
                          src: url(https://community.cadence.com/cfs-filesystemfile/__key/widgetfiles/edf08412d21a4e128b97405dc8f766cd-d/fa_2D00_brands_2D00_400.eot?_=638211920154805418);
                          src: url(https://community.cadence.com/cfs-filesystemfile/__key/widgetfiles/edf08412d21a4e128b97405dc8f766cd-d/fa_2D00_brands_2D00_400.eot?_=638211920154805418?#iefix) format('embedded-opentype'), url(https://community.cadence.com/cfs-filesystemfile/__key/widgetfiles/edf08412d21a4e128b97405dc8f766cd-d/fa_2D00_brands_2D00_400.woff2?_=638211920154747153) format('woff2'), url(https://community.cadence.com/cfs-filesystemfile/__key/widgetfiles/edf08412d21a4e128b97405dc8f766cd-d/fa_2D00_brands_2D00_400.woff2?_=638211920154747153) format('woff'), url(https://community.cadence.com/cfs-filesystemfile/__key/widgetfiles/edf08412d21a4e128b97405dc8f766cd-d/fa_2D00_brands_2D00_400.ttf?_=638211920156450848) format('truetype'), url(https://community.cadence.com/cfs-filesystemfile/__key/widgetfiles/edf08412d21a4e128b97405dc8f766cd-d/fa_2D00_brands_2D00_400.svg?_=638211920156351747#fontawesome) format('svg');
                        }

                        .social-share .st_facebook_custom.fa,
                        .social-share .st_twitter_custom.fa,
                        .social-share .st_linkedin_custom.fa {
                          font-family: 'font awesome 5 brands';
                          font-weight: 400;
                        }

                        .social-share .st_email_custom.fa,
                        .social-share .st_sharethis_custom.fa {
                          font-family: 'font awesome 5 pro' !important;
                          font-weight: 900;
                        }
                      </style>
                      <div class="blog-post-content content  full text">
                        <h1 class="name cadence-blog-title">Multi-Disciplinary Optimization of a Radial Compressor using Cadence CFD and Concepts NREC</h1>
                        <div class="subtitlebox">
                          <div class="readtime">
                            <span><time datetime="2023-06-08T04:43:00.000Z">7 Jun 2023</time></span> • <span>4 minute read</span>
                          </div>
                          <div class="social-share">
                            <div class="social-share global-share">
                              <div class="st_facebook_custom fa fa-facebook navroot first" st_processed="yes"></div>
                              <div class="st_twitter_custom fa fa-twitter navroot" st_processed="yes"></div>
                              <div class="st_linkedin_custom fa fa-linkedin navroot" st_processed="yes"></div>
                              <div class="st_email_custom fa fa-envelope navroot" st_processed="yes"></div>
                              <div class="st_sharethis_custom fa fa-share-alt navroot last" st_processed="yes"></div>
                            </div>
                          </div>
                        </div>
                        <div class="content">
                          <p>Radial compressors, also known as radial fans or blowers, are primarily used for compression purposes. Radial blades attached to a rotating impeller draw air into the unit's center. They are well-suited for high-pressure
                            applications, where their efficient design can save energy. Isentropic efficiency and blade loading are critical factors in the design of these compressors. A multiphysics approach, including both aerodynamic and
                            structural objectives will ensure optimal results. Streamlining the design process and minimizing iterations can lead to practical, resource-efficient designs. This reduces time-to-market and enhances the overall
                            efficiency of the design process. In this short case study, the optimization of a shrouded radial compressor considering both the aerodynamic stage performance and the structural integrity of the impeller, i.e., to
                            maximize <a href="https://www.sciencedirect.com/topics/engineering/isentropic-efficiency#:~:text=The%20isentropic%20efficiency%20is%20the,an%20isentropic%20efficiency%20of%20100%25.">isentropic efficiency</a> and reduce
                            <a href="https://www.continuummechanics.org/vonmisesstress.html" rel="noopener noreferrer" target="_blank">von Mises stress</a>, is&nbsp;performed using Cadence Fidelity Turbomachinery suite and
                            <a href="https://www.conceptsnrec.com/home" rel="noopener noreferrer" target="_blank">Concepts NREC</a>.</p>
                          <h3 id="mcetoc_1h2cnlh1j0"><strong>Description</strong></h3>
                          <p>For this study, a single-stage compressor with a shrouded impeller, a vaneless diffuser, and no flow collector has been selected, as illustrated in the figure below. Here, the objective is to attain the following design
                            conditions.</p>
                          <ul>
                            <li>Minimize the von Mises stresses or blade loading due to centrifugal forces.</li>
                            <li>Increase the total isentropic efficiency.</li>
                          </ul>
                          <p><img style="display: block; height: 269px; margin-left: auto; margin-right: auto; max-height: 269px; max-width: 520px; cursor: zoom-in;" alt=" " height="291"
                              src="https://community.cadence.com/resized-image/__size/1040x538/__key/communityserver-blogs-components-weblogfiles/00-00-00-01-24/570817.png" width="520"></p>
                          <p style="text-align:center;">3D Stage Geometry (left) and Meridional View of the Stage Geometry (right).</p>
                          <h3 id="mcetoc_1h2cnlh1j1"><strong>Optimization Methodology</strong></h3>
                          <p><strong>Optimization Workflow</strong></p>
                          <p>In this study,&nbsp;a <a href="https://www.sciencedirect.com/science/article/pii/S0376042105000102" rel="noopener noreferrer" target="_blank">surrogate-based optimization methodology</a> is adopted whereby the workflow is
                            initiated by creating a parametric geometry model, i.e., the geometry is defined by a set of parameters. Subsequently, a subset of free parameters is defined. As a next step in this workflow, the design of experiments
                            (DOE) is conducted to explore the design space, and the results from these experiments are evaluated and summarized in a database. Further, a surrogate model is created using this database that can predict the efficiency
                            and total pressure ratio based on the input parameters.</p>
                          <p><img style="max-height: 480px; max-width: 4px; cursor: zoom-in;" alt=" " src="https://community.cadence.com/resized-image/__size/8x960/__key/communityserver-blogs-components-weblogfiles/00-00-00-01-24/2732425.png"><img
                              style="display: block; margin-left: auto; margin-right: auto; max-height: 480px; max-width: 400px; cursor: zoom-in;" alt=" "
                              src="https://community.cadence.com/resized-image/__size/800x960/__key/communityserver-blogs-components-weblogfiles/00-00-00-01-24/2732425.png"></p>
                          <p style="text-align:center;">Optimization Workflow</p>
                          <p>Single or multiple candidates are generated by optimizing this surrogate model. These candidates further undergo
                            <a href="https://www.cadence.com/en_US/home/tools/system-analysis/computational-fluid-dynamics.html" rel="noopener noreferrer" target="_blank">computational fluid dynamics (CFD)</a> and
                            <a href="https://www.tracc.anl.gov/joomla/index.php/transportation-research/computational-structural-mechanics" rel="noopener noreferrer" target="_blank">computational structural mechanism (CSM)</a> analysis.&nbsp;Results
                            from these analyses&nbsp;are fed into the database. This loop continues until the objective or convergence criteria are met and a new optimized design is generated.</p>
                          <p><strong>Combination of Different Optimization Methods</strong></p>
                          <p><strong><img style="display: block; height: 262px; margin-left: auto; margin-right: auto; max-height: 262px; max-width: 470px; cursor: zoom-in;" alt=" " height="262"
                                src="https://community.cadence.com/resized-image/__size/940x524/__key/communityserver-blogs-components-weblogfiles/00-00-00-01-24/35373.png" width="470"></strong></p>
                          <p style="text-align:center;">von Mises Stress vs. Isentropic Efficiency – Database, Multi-Objective Optimisation, Single-Objective-Optimisation.</p>
                          <p><span>To&nbsp;attain the intended results, this study effectively utilizes a variety of optimization techniques.</span>&nbsp;After the DOE step in the workflow, a database for the surrogate model is created, which is
                            cross-validated using the <a href="http://www.cebm.brown.edu/openmeta/doc/leave_one_out_analysis.html" rel="noopener noreferrer" target="_blank">leave-one-out analysis</a>. Using this analysis, the accuracy of the
                            surrogate model is confirmed before optimization is initiated. At first, a
                            <a href="https://www.sciencedirect.com/topics/engineering/multiobjective-optimization" rel="noopener noreferrer" target="_blank">multi-objective optimization</a>&nbsp;focusing on objectives such as efficiency and von Mises
                            stresses in feasible ranges is explored. As a second step in the optimization workflow,
                            <a href="https://www.sciencedirect.com/topics/computer-science/single-objective-optimization-problem#:~:text=The%20goal%20of%20a%20single,consumption%20or%20power%20dissipation%20metrics." rel="noopener noreferrer" target="_blank">single objective optimization</a>
                            fixated on stage efficiency as the objective and von Mises stress (set to maximum) as the constraint.</p>
                          <h3 id="mcetoc_1h2cnlh1j2"><strong>Tools Used in the Design Process</strong></h3>
                          <p><img style="display: block; margin-left: auto; margin-right: auto; max-height: 480px; max-width: 640px; cursor: zoom-in;" alt="Workflow for each new design during optimization"
                              src="https://community.cadence.com/resized-image/__size/1280x960/__key/communityserver-blogs-components-weblogfiles/00-00-00-01-24/54473.png"></p>
                          <p style="text-align:center;">Tools Used in the Optimization Workflow</p>
                          <p><strong>Geometric Design and Meshing</strong></p>
                          <p>The generation of the parametric model is carried out in <a href="https://www.conceptsnrec.com/hubfs/Data_Sheets/DataSheet_AxCent_Concepts_NREC.pdf" rel="noopener noreferrer" target="_blank">AxCent</a>. It is a powerful
                            tool for detailed turbomachinery 3D geometric design. This tool enables the user to conduct a preliminary flow and stress analysis. The parametric model for this optimization has 27 free parameters and 50 mathematical
                            equations that can link different parameters or define complex quantities.</p>
                          <p><img class="align-left" style="float: left; height: 131px; max-width: 254px; cursor: zoom-in;" alt="Grid for CSM Computation"
                              src="https://community.cadence.com/resized-image/__size/508x262/__key/communityserver-blogs-components-weblogfiles/00-00-00-01-24/052225.png" width="253"></p>
                          <p>AxCent is also used for CSM meshing and simulation using a module called push-button FEA, a fully integrated stress analysis tool allowing users to do both structural and aerodynamic analysis simultaneously.</p>
                          <p>For CFD analysis, a structured mesh was generated using
                            <a href="https://www.cadence.com/en_US/home/tools/system-analysis/computational-fluid-dynamics/fidelity/automesh.html" rel="noopener noreferrer" target="_blank">Fidelity Autogrid</a>. It works with predefined topologies
                            for different turbomachinery configurations. It encompasses advanced smoothing algorithms and scripting capabilities.</p>
                          <p><strong>Solver</strong></p>
                          <p>As mentioned in the geometric design and meshing section, the CSM simulation is carried out in AxCent, and the CSM setup is as follows:</p>
                          <ul>
                            <li>Single passage model – fillets included</li>
                            <li>Unstructured grid with relative cell size</li>
                            <li>One operating point <ul>
                                <li>Material used - Austenitic Stainless Steel (300 series)</li>
                                <li>Rotation Speed: = 1.15</li>
                                <li>Material Properties at = 100°</li>
                              </ul>
                            </li>
                          </ul>
                          <p>For CFD simulation, the mesh obtained from Fidelity Automesh Autogrid is plugged into
                            <a href="https://www.cadence.com/en_US/home/tools/system-analysis/computational-fluid-dynamics/turbomachinery.html" rel="noopener noreferrer" target="_blank">Fidelity Flow</a>&nbsp;(Fine/Turbo), the fastest structured
                            solver on the market, offering advanced options for rotor-stator interfaces, convergence acceleration, and with full and batch scripting capabilities. The CFD setup is as follows:</p>
                          <p><img class="align-right" style="float: right; height: 207px; max-width: 370px; cursor: zoom-in;" alt="Operating Points for CFD Analysis"
                              src="https://community.cadence.com/resized-image/__size/740x414/__key/communityserver-blogs-components-weblogfiles/00-00-00-01-24/836256.png" width="370"></p>
                          <ul>
                            <li>Single passage model</li>
                            <li>Structured grid</li>
                            <li>Spalart–Allmaras turbulence model</li>
                            <li>Wall function</li>
                            <li>Fluid: 2, ideal gas</li>
                            <li>Boundary conditions: inlet total pressure, inlet temperature, and outlet mass flow</li>
                            <li>Three operating points along a one-speed line</li>
                          </ul>
                          <h3 id="mcetoc_1h2cnlh1j3"><strong>Results and Conclusion</strong></h3>
                          <p><strong><img style="display: block; margin-left: auto; margin-right: auto; max-height: 480px; max-width: 640px; cursor: zoom-in;" alt=" "
                                src="https://community.cadence.com/resized-image/__size/1280x960/__key/communityserver-blogs-components-weblogfiles/00-00-00-01-24/2678.png"></strong></p>
                          <p style="text-align:center;"><strong></strong>Maximum von Mises Stress and Total&nbsp;Isentropic Efficiency for five designs.</p>
                          <p>Based on the plotted data, it is clear that the v3 design is the most optimized, striking a good balance between objectives. This design boasts minimal von Mises stresses, high efficiency, and a satisfactory safety limit.
                            To summarize, the total efficiency is increased by 0.6 %, while the stresses from centrifugal forces are decreased by more than 50%.<br><strong></strong></p>
                          <p>This case study clearly demonstrates that integrating different disciplines into one optimization process is essential for achieving practical designs. Cadence CFD and Concepts NREC offer effective tools to streamline
                            this process. When facing conflicting objectives,&nbsp;implementing multi-objective optimization can help identify the most optimal solution.</p>
                          <hr>
                          <p>Watch the webinar on <a href="https://www.numeca.de/webinar-multi-disciplinary-optimisation/" rel="noopener noreferrer" target="_blank">Navier &amp; Stokes vs. von Mises: Optimisation of a Radial Compressor</a>&nbsp;to
                            learn more about optimizing a radial compressor using Cadence CFD and Concepts NREC.</p>
                          <p>
                            <a href="https://www.numeca.de/webinar-multi-disciplinary-optimisation/?utm_source=Blog&amp;utm_medium=link&amp;utm_campaign=CFDCommunityWebinar" rel="noopener noreferrer" target="_blank"><img style="max-height:200px;max-width:300px;" alt=" " src="https://community.cadence.com/resized-image/__size/600x400/__key/communityserver-blogs-components-weblogfiles/00-00-00-01-24/2678.WATCH-WEBINAR_5F00_Red_5F00_Button_5F00_200x48.png"></a>
                          </p>
                          <div style="clear:both;"></div>
                        </div>
                        <br>
                        <div id="blogpost">
                          <div class="pager-post">
                            <div class="arrow-wrapper right"><a class="next" href="/cadence_blogs_8/b/cfd/posts/boost-your-cfd-workflow-productivity-with-fidelity-python-api-part-i">Previous</a><span>Boost Your CFD Workflow Productivity with Fidelity
                                Python API – Part I</span></div>
                            <div class="arrow-wrapper left"><a class="previous" href="/cadence_blogs_8/b/cfd/posts/what-s-new-in-fidelity-2023-1">Next</a><span>What's New In Fidelity 2023.1</span></div>
                          </div>
                        </div>
                        <script type="text/javascript">
                          $(function() {
                            // function shorten(text) {
                            //     var text = text.replace(/&quot;/g, '\"');
                            //     $pagewidth = $(window).width();
                            //     var maxLength = 0;
                            //     if ($pagewidth >= 1140) {
                            //         maxLength = 50;
                            //     }
                            //     if ($pagewidth <= 1139) {
                            //         maxLength = 40;
                            //     }
                            //     if ($pagewidth <= 991) {
                            //         maxLength = 80;
                            //     }
                            //     if ($pagewidth <= 794) {
                            //         maxLength = 60;
                            //     }
                            //     if ($pagewidth <= 580) {
                            //         maxLength = 50;
                            //     }
                            //     var ret = text;
                            //     if (ret.length > maxLength) {
                            //         ret = ret.substr(0,maxLength-3) + "…";
                            //     }    
                            //     return ret;
                            // }
                            // function validateresize(pagesize){
                            //     var newsize =  $(window).width();
                            //     if ( (prevWidth >= 1140 && newsize <= 1139)||(prevWidth <= 1139 && newsize >= 1140) ){
                            //         if ($('a.previous span').text().length >= 1 ) {
                            //              gettitle = $('a.previous span').attr('data-original');
                            //              $('a.previous span').text(shorten(gettitle));
                            //          }
                            //          if ($('a.next span').text().length >= 1 ) {
                            //              gettitle = $('a.next span').attr('data-original');
                            //              $('a.next span').text(shorten(gettitle));
                            //          }   
                            //     }
                            //     prevWidth = newsize;
                            //     if (newsize <= 960 ) {
                            //         if ($('a.previous span').text().length >= 1 ) {
                            //             gettitle = $('a.previous span').attr('data-original');
                            //             $('a.previous span').text(shorten(gettitle));
                            //         }
                            //         if ($('a.next span').text().length >= 1 ) {
                            //             gettitle = $('a.next span').attr('data-original');
                            //             $('a.next span').text(shorten(gettitle));
                            //         }    
                            //     }
                            // }
                            // var prevWidth = 0;
                            // $(document).ready(function() {
                            //     prevWidth = $(window).width();
                            // });
                            // $( window ).resize(function() {
                            //   validateresize(prevWidth)
                            // });
                            jQuery.ajax({
                              dataType: 'json',
                              type: 'POST',
                              contentType: 'application/json',
                              url: '/external/blogposts.aspx?pid=1360443&bid=124',
                              data: {},
                              success: function(res) {
                                result = res;
                                nextavailable = false;
                                if (res.PreviousPostTitle) {
                                  $('#blogpost .pager-post').append("<div class='arrow-wrapper right'><a class='next' href=" + res.Previousposturl + ">Previous</a><span>" + res.PreviousPostTitle + "</span></div>");
                                  //$('#blogpost .pager-post').append("<div class='arrow-wrapper'><a class='next'  data-original='"+res.PreviousPostTitle+"' href="+ res.Previousposturl + ">"+ res.PreviousPostTitle + "</a><i class='next'></i></div>");            
                                }
                                if (res.NextPostTitle) {
                                  nextavailable = true;
                                  $('#blogpost .pager-post').append("<div class='arrow-wrapper left'><a class='previous' href=" + res.NextPostUrl + ">Next</a><span>" + res.NextPostTitle + "</span></div>");
                                  //$('#blogpost .pager-post').append("<div class='arrow-wrapper'><i class='previous'></i><a class='previous' data-original='"+res.NextPostTitle+"' href="+ res.NextPostUrl + ">"+ res.NextPostTitle + "</a></div>");        
                                }
                                /*if (!res.PreviousPostTitle) {
                                    $('.arrow-wrapper.right').addClass('unique');
                                    $('.arrow-wrapper.right a').attr('data-unique','true');
                                }*/
                                if (!res.NextPostTitle) {
                                  $("<div class='arrow-wrapper left'/>").insertBefore(".arrow-wrapper.right");
                                }
                                if (!nextavailable) {
                                  $('#blogpost .pager-post .arrow-wrapper.left').remove();
                                }
                                //$('#blogpost').html("Previous <--"+ res.NextPostTitle + "<br>Next-->"+ res.PreviousPostTitle);
                                //NextPostUrl
                                //Previousposturl
                              }
                            });
                          });
                        </script>
                      </div>
                    </div>
                    <div class="content-fragment-footer"></div>
                  </div>
                  <div id="fragment-4233"></div>
                  <div class="content-fragment scripted-content-fragment no-wrapper" id="fragment-4234" data-reflow="_p_content,_p_singlecolumn,10000,1,6">
                    <div class="content-fragment-content">
                      <style>
                        .content-fragment-page.post .layout {
                          max-width: 100%;
                          padding: 0;
                        }

                        .cdns_breadcrumbs {
                          margin-bottom: 60px;
                        }

                        /*.blogsubscribe {*/
                        /*    max-width: 420px;*/
                        /*    float: right;*/
                        /*}*/
                        .content-details {
                          margin-bottom: 48px;
                        }

                        body .content-fragment-page.post,
                        #_p_page {
                          padding-bottom: 0 !important;
                        }

                        .single-column.post {
                          padding: 0;
                        }

                        .single-column .blog-links {
                          padding: 0 15px;
                        }

                        @media only screen and (max-width: 670px) {
                          .bootstrap-iso header {
                            height: 54px;
                          }
                        }
                      </style>
                      <script type="text/javascript">
                        function insertAfterJS(newNode, existingNode) {
                          existingNode.parentNode.insertBefore(newNode, existingNode.nextSibling);
                        }

                        function wrapJS(el, wrapper) {
                          el.parentNode.insertBefore(wrapper, el);
                          wrapper.appendChild(el);
                        }

                        function fixlayout() {
                          pheader = document.getElementById('_p_header');
                          pcontent = document.getElementById('_p_content');
                          if (pheader != null && pcontent != null) {
                            pcontent.classList.add("col-xs-12", "col-sm-12", "col-md-8");
                            pcontent.classList.remove("content");
                            psidebar = document.getElementById('_p_right-sidebar');
                            psidebar.classList.add("col-xs-12", "col-sm-12", "col-md-4");
                            psidebar.classList.remove("right-sidebar");
                            elemtop = document.createElement('div');
                            elemtop.setAttribute('class', 'container-fluid');
                            elemtop.setAttribute('id', 'new_grid');
                            col10elm = document.createElement('div');
                            col10elm.setAttribute('class', 'col-xs-12 col-sm-12 col-md-12 col-lg-10 col-lg-offset-1');
                            col10elm.setAttribute('id', 'contentbody');
                            eleminner = document.createElement('div');
                            eleminner.setAttribute('class', 'row');
                            eleminner.setAttribute('id', 'layrowdiv');
                            wrapJS(pcontent, eleminner)
                            wrapJS(psidebar, eleminner);
                            // wrapJS(pfooter,eleminner);
                            col10elm.appendChild(eleminner);
                            elemtop.appendChild(col10elm);
                            insertAfterJS(elemtop, pheader);
                          }
                        }
                        fixlayout();
                        $(document).ready(function() {
                          $(window).resize(function() {
                            if ($('#new_grid').length <= 0) {
                              fixlayout();
                            }
                          });
                        });
                      </script>
                      <script type="text/javascript">
                        $(document).ready(function() {
                          $(window).on('resized', function(e, dimensions) {
                            if ($('#_p_page').is(':visible')) {
                              if ($('#new_grid').length <= 0) {
                                fixlayout();
                              }
                            }
                          });
                        });
                      </script>
                    </div>
                    <div class="content-fragment-footer"></div>
                  </div>
                </div>
              </div>
              <div class="layout-region col-xs-12 col-sm-12 col-md-4" id="_p_right-sidebar" style="position: relative;">
                <div class="layout-region-inner right-sidebar">
                  <div class="content-fragment blog-post-byline no-wrapper responsive-1" id="fragment-4229" data-reflow="_p_right-sidebar,_p_singlecolumn,1,5,1">
                    <div class="content-fragment-content">
                      <div class="content-details">
                        <p class="label">Author</p>
                        <div class="content-author">
                          <div class="avatar">
                            <a href="/members/veena-parthan">
<img src="https://community.cadence.com/cfs-filesystemfile/__key/communityserver-components-imagefileviewer/communityserver-components-avatars-00-00-51-91-38/4UG1ILM9HP7P.png_2D00_66x66x2.png?_=638000189586503882" border="0px" alt="Veena Parthan">
</a>
                          </div>
                          <div class="user-name">
                            <a href="/members/veena-parthan" class="internal-link view-user-profile">
Veena Parthan
</a>
                            <p class="role">Community Member</p>
                            <a class="blogeractivity" href="/members/veena-parthan/blogs">Blog Activity</a>
                          </div>
                        </div>
                      </div>
                    </div>
                    <div class="content-fragment-footer"></div>
                  </div>
                  <div class="content-fragment blog-links top-border with-spacing with-header reponsive-1 responsive-3" id="fragment-4230" data-reflow="_p_right-sidebar,_p_singlecolumn,3,5,2">
                    <div class="content-fragment-header"> Options </div>
                    <div class="content-fragment-content">
                      <div class="navigation-list links" data-minlinks="2" data-direction="vertical" data-maxlinks="2" data-reflow-wait-check-count="0" data-reflow-wait-timeout="null" data-finalized="true" style="display: block;">
                        <div class="container">
                          <ul style="list-style: none; padding: 0px; margin: 0px; overflow: hidden; visibility: visible;">
                            <li class="navigation-list-item">
                              <div class="blogsubscribe">
                                <h5> Subscriptions </h5>
                                <p> Never miss a story from <b>Computational Fluid Dynamics</b>. Subscribe for in-depth analysis and articles. </p>
                                <div class="subbymail">
                                  <a href="#" onclick="if (!window.__cfRLUnblockHandlers) return false; jQuery.glowModal('https://community.cadence.com/utility/scripted-file.ashx?_cf=subscribebyemail.vm\u0026_fid=4230\u0026_wid=fragment-4230\u0026_ct=page\u0026_cp=post\u0026_ctt=a3b17ab0af5f11dda3501fcf55d89593\u0026_ctc=2a3541afe4204ec1b02927842d6a40f6\u0026_ctn=3fc3f82483d14ec485ef92e206116d49\u0026_cc=0\u0026_ipd=0\u0026_pcurl=~%2Fcadence_blogs_8%2Fb%2Fcfd%2Fposts%2Fmulti-objective-optimization-of-a-radial-compressor-using-cadence-cfd-and-concepts-nrec\u0026BlogId=124', { width: 400, height: 200 }); return false;">Subscribe by email</a>
                                </div>
                              </div>
                            </li>
                            <li style="display: none;"></li>
                          </ul>
                        </div>
                      </div>
                      <style>
                        .blogsubscribe+a.weblogSubscribe {
                          height: 0;
                          width: 0;
                          font-size: 0;
                          background: transparent;
                          margin: 0;
                          padding: 0;
                        }

                        .blogsubscribe {
                          padding: 24px;
                          border: 1px solid #D7DDE0;
                          position relative;
                        }

                        .blogsubscribe h5 {
                          font-family: "Rubik-Medium";
                          font-size: 18px;
                          font-style: normal;
                          line-height: 25px;
                          letter-spacing: 0em;
                          text-align: left;
                          margin-top: 0;
                          margin-bottom: 16px;
                        }

                        .blogsubscribe label {
                          margin-top: 36px;
                          display: block;
                          position: relative;
                          transition: ;
                          transform 1s ease;
                          font-family: "Rubik-Regular";
                          font-size: 14px;
                          line-height: 16px;
                          letter-spacing: 0.24em;
                          text-align: left;
                        }

                        .blogsubscribe input {
                          position: absolute;
                          top: 0;
                          left: 0;
                          opacity: 0.4;
                          visibility: hidden;
                        }

                        .blogsubscribe .check-bg {
                          width: 45px;
                          height: 26px;
                          border: 1px solid #D7DDE0;
                          float: right;
                          top: -6px;
                          border-radius: inherit;
                          background: white;
                          position: relative;
                          transition: 0.3s ease all;
                          z-index: 2;
                          cursor: pointer;
                        }

                        .blogsubscribe .check-bg:before {
                          content: url("data:image/svg+xml; utf8, <svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='white' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-x'><line x1='18' y1='6' x2='6' y2='18'></line><line x1='6' y1='6' x2='18' y2='18'></line></svg>");
                          position: absolute;
                          top: 4px;
                          left: 3px;
                          width: 16px;
                          height: 16px;
                          color: #fff;
                          font-size: 10px;
                          font-weight: bold;
                          text-align: center;
                          line-height: 1;
                          padding: 0;
                          background-color: #81898F;
                          transition: 0.3s ease all;
                        }

                        .blogsubscribe input:checked+.check-bg {
                          border: 1px solid #E00732;
                          transition: 0.3s ease all;
                        }

                        .blogsubscribe input:checked+.check-bg:before {
                          content: url("data:image/svg+xml; utf8, <svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-check'><polyline points='20 6 9 17 4 12'></polyline></svg>");
                          left: 24px;
                          background-color: #E00732;
                        }

                        .blogsubscribe p {
                          font-family: "Rubik-Light";
                          font-size: 14px;
                          line-height: 24px;
                          letter-spacing: 0.04em;
                        }

                        .blogsubscribe p b {
                          font-family: "Rubik-Regular";
                          font-size: 14px;
                          ;
                          line-height: 24px;
                          letter-spacing: 0em;
                        }

                        .blogsubscribe .subbymail {
                          margin-top: 24px;
                          text-align: left;
                        }

                        .blogsubscribe .subbymail a {
                          padding: 6px 12px;
                          letter-spacing: 0.24em;
                          border-radius: 0;
                          font-family: "Rubik-Regular";
                          font-weight: 500;
                          line-height: 16px;
                          text-transform: uppercase;
                          text-align: center;
                          font-size: 12px;
                          display: inline-block;
                          color: #FFF;
                          margin: 0 auto;
                          background-color: #E00732;
                          border: 1px solid #E00732;
                        }

                        .blogsubscribe .subbymail a:hover,
                        .blogsubscribe .subbymail a:focus,
                        .blogsubscribe .subbymail a:active {
                          background-color: #FFF;
                          color: #E00732;
                        }

                        .blogsubscribe .subbymail a:before {
                          content: " ";
                          display: table;
                          clear: both;
                        }

                        fieldset.field-list.email-subscription-form {
                          background: #FFF;
                        }

                        fieldset.field-list.email-subscription-form .field-item .field-item-input {
                          padding: 0
                        }

                        .push-notification.success+.push-notification.success {
                          display: none !important;
                        }
                      </style>
                    </div>
                    <div class="content-fragment-footer"></div>
                  </div>
                  <div class="content-fragment blog-details no-wrapper responsive-2" id="fragment-4231" data-reflow="_p_right-sidebar,_p_singlecolumn,2,5,3">
                    <div class="content-fragment-content">
                      <div class="content-details">
                        <div class="content-tags">
                          <div class="tag-list">
                            <div class="tag-item">
                              <a href="/tags/CFD" rel="tag">CFD</a>
                            </div>
                            <div class="tag-item">
                              <a href="/tags/turbomachinery" rel="tag">turbomachinery</a>
                            </div>
                            <div class="tag-item">
                              <a href="/tags/optimization" rel="tag">optimization</a>
                            </div>
                            <div class="tag-item">
                              <a href="/tags/Fidelity%2bCFD" rel="tag">Fidelity CFD</a>
                            </div>
                            <div class="tag-item">
                              <a href="/tags/engineering" rel="tag">engineering</a>
                            </div>
                            <div class="tag-item">
                              <a href="/tags/simulation%2bsoftware" rel="tag">simulation software</a>
                            </div>
                            <div class="tag-item">
                              <a href="/tags/NUMECA" rel="tag">NUMECA</a>
                            </div>
                            <div class="tag-item">
                              <a href="/tags/Mesh%2bGeneration" rel="tag">Mesh Generation</a>
                            </div>
                            <div class="tag-item">
                              <a href="/tags/Fidelity%2bTurbo" rel="tag">Fidelity Turbo</a>
                            </div>
                          </div>
                        </div>
                      </div>
                    </div>
                    <div class="content-fragment-footer"></div>
                  </div>
                </div>
                <div class="layout-region-inner right-sidebar" visibility="hidden" style="display: none;"></div>
              </div>
            </div>
          </div>
        </div>
        <div class="layout-region footer" id="_p_footer">
          <div class="layout-region-inner footer">
            <div class="content-fragment more-content no-wrapper 
			as-list
		" id="fragment-4235" data-reflow="_p_footer,_p_singlecolumn,10000,6,7" style="">
              <div class="content-fragment-content">
                <div id="fragment-4235_delayedPagedContentWrapper">
                  <div id="pifragment-4235-paged-content">
                    <div class="recommended recommended-module recomended-blogs">
                      <div class="container-fluid">
                        <div class="row">
                          <div class="col-sm-12">
                            <h3>Related Posts</h3>
                          </div>
                        </div>
                        <div class="content-list bottom ">
                          <div class="row grid-with-flex">
                            <div class="content-item col-xs-12 col-sm-12 col-md-4" data-href="https://community.cadence.com/cadence_blogs_8/b/cfd/posts/entechmach-multidisciplinary-design-optimization-of-a-multi-stage">
                              <div class="content list abbreviated">
                                <div class="thumbnail">
                                  <a href="https://community.cadence.com/cadence_blogs_8/b/cfd/posts/entechmach-multidisciplinary-design-optimization-of-a-multi-stage">
<img src="https://community.cadence.com/cfs-filesystemfile/__key/communityserver-components-secureimagefileviewer/communityserver-blogs-components-weblogfiles-00-00-00-01-24/7750.Picture5.jpg_2D00_800x800.jpg?_=638146588530081305" border="0px">
</a>
                                </div>
                                <div class="content-detail">
                                  <div class="summary">
                                    <p class="title">
                                      <a class="h5" href="https://community.cadence.com/cadence_blogs_8/b/cfd/posts/entechmach-multidisciplinary-design-optimization-of-a-multi-stage">
ENTECHMACH: Multidisciplinary Design Optimization of a Multi-Stage Centrifugal Compressor
</a>
                                    </p>
                                    <div class="content">
                                      <div class="post-summary">
                                        <p> Authors: Vladimir Neverov, Ivan Cheglakov, Specialists on compressor machines, Aleksandr Liubimov, Head of Advanced Development... </p>
                                      </div>
                                    </div>
                                    <div class="author">
                                      <div class="avatar">
                                        <a href="https://community.cadence.com/cadence_blogs_8/b/cfd/posts/entechmach-multidisciplinary-design-optimization-of-a-multi-stage" class="internal-link">
<img src="https://community.cadence.com/cfs-filesystemfile/__key/communityserver-components-secureimagefileviewer/communityserver-blogs-components-weblogfiles-00-00-00-01-24/7750.Picture5.jpg_2D00_35x35x2.jpg?_=638146588530085652" border="0px" alt="ENTECHMACH: Multidisciplinary Design Optimization of a Multi-Stage Centrifugal Compressor">
</a>
                                      </div>
                                      <div class="details">
                                        <div class="user-name">
                                          <a href="/members/annemarie-cfd" class="internal-link view-user-profile">
AnneMarie CFD
</a>
                                          <span class="pubdate"><time datetime="2019-02-15T12:17:00.000Z">15 Feb 2019</time> • 4 min read</span>
                                        </div>
                                      </div>
                                    </div>
                                  </div>
                                </div>
                              </div>
                            </div>
                            <div class="content-item col-xs-12 col-sm-12 col-md-4" data-href="https://community.cadence.com/cadence_blogs_8/b/cfd/posts/robust-design-optimization-of-a-ford-turbocharger-compressor">
                              <div class="content list abbreviated">
                                <div class="thumbnail">
                                  <a href="https://community.cadence.com/cadence_blogs_8/b/cfd/posts/robust-design-optimization-of-a-ford-turbocharger-compressor">
<img src="https://community.cadence.com/cfs-filesystemfile/__key/communityserver-components-secureimagefileviewer/communityserver-blogs-components-weblogfiles-00-00-00-01-24/7506.Ford-Turbocharger-Compressor.png_2D00_800x800.png?_=638121443752843127" border="0px">
</a>
                                </div>
                                <div class="content-detail">
                                  <div class="summary">
                                    <p class="title">
                                      <a class="h5" href="https://community.cadence.com/cadence_blogs_8/b/cfd/posts/robust-design-optimization-of-a-ford-turbocharger-compressor">
Robust Design Optimization of a Ford Turbocharger Compressor
</a>
                                    </p>
                                    <div class="content">
                                      <div class="post-summary">
                                        <p> What is robust design optimization (RDO), and is it better than standard optimization? In this customer case, we describe... </p>
                                      </div>
                                    </div>
                                    <div class="author">
                                      <div class="avatar">
                                        <a href="https://community.cadence.com/cadence_blogs_8/b/cfd/posts/robust-design-optimization-of-a-ford-turbocharger-compressor" class="internal-link">
<img src="https://community.cadence.com/cfs-filesystemfile/__key/communityserver-components-secureimagefileviewer/communityserver-blogs-components-weblogfiles-00-00-00-01-24/7506.Ford-Turbocharger-Compressor.png_2D00_35x35x2.png?_=638122496238714513" border="0px" alt="Robust Design Optimization of a Ford Turbocharger Compressor">
</a>
                                      </div>
                                      <div class="details">
                                        <div class="user-name">
                                          <a href="/members/annemarie-cfd" class="internal-link view-user-profile">
AnneMarie CFD
</a>
                                          <span class="pubdate"><time datetime="2023-02-16T11:26:00.000Z">16 Feb 2023</time> • 2 min read</span>
                                        </div>
                                      </div>
                                    </div>
                                    <div class="cdns_post_tags">
                                      <div class="tag-data">
                                        <a class="tag-link" href="/tags/CFD">CFD</a>
                                        <span>, </span>
                                        <a class="tag-link" href="/tags/fluid simulations">fluid simulations</a>
                                        <span>, </span>
                                        <a class="tag-link" href="/tags/featured">featured</a>
                                        <span>, </span>
                                        <a class="tag-link" href="/tags/turbomachinery">turbomachinery</a>
                                        <span>, </span>
                                        <a class="tag-link" href="/tags/Computational Fluid Dynamics">Computational Fluid Dynamics</a>
                                      </div>
                                    </div>
                                  </div>
                                </div>
                              </div>
                            </div>
                            <div class="content-item col-xs-12 col-sm-12 col-md-4" data-href="https://community.cadence.com/cadence_blogs_8/b/cfd/posts/ford-multidisciplinary-design-optimization-of-a-turbocharger-compressor">
                              <div class="content list abbreviated">
                                <div class="thumbnail">
                                  <a href="https://community.cadence.com/cadence_blogs_8/b/cfd/posts/ford-multidisciplinary-design-optimization-of-a-turbocharger-compressor">
<img src="https://community.cadence.com/cfs-filesystemfile/__key/communityserver-components-secureimagefileviewer/communityserver-blogs-components-weblogfiles-00-00-00-01-24/1460.FORD-Turbocharger-Compressor-Mesh.png_2D00_1280x960.png_2D00_800x800.png?_=638146598035050007" border="0px">
</a>
                                </div>
                                <div class="content-detail">
                                  <div class="summary">
                                    <p class="title">
                                      <a class="h5" href="https://community.cadence.com/cadence_blogs_8/b/cfd/posts/ford-multidisciplinary-design-optimization-of-a-turbocharger-compressor">
Ford: Multidisciplinary Design Optimization of a Turbocharger Compressor
</a>
                                    </p>
                                    <div class="content">
                                      <div class="post-summary">
                                        <p> There are several reasons why optimization methods can, at this time, not be considered in routine design work: Lack... </p>
                                      </div>
                                    </div>
                                    <div class="author">
                                      <div class="avatar">
                                        <a href="https://community.cadence.com/cadence_blogs_8/b/cfd/posts/ford-multidisciplinary-design-optimization-of-a-turbocharger-compressor" class="internal-link">
<img src="https://community.cadence.com/cfs-filesystemfile/__key/communityserver-components-secureimagefileviewer/communityserver-blogs-components-weblogfiles-00-00-00-01-24/1460.FORD-Turbocharger-Compressor-Mesh.png_2D00_1280x960.png_2D00_35x35x2.png?_=638146598034649356" border="0px" alt="Ford: Multidisciplinary Design Optimization of a Turbocharger Compressor">
</a>
                                      </div>
                                      <div class="details">
                                        <div class="user-name">
                                          <a href="/members/annemarie-cfd" class="internal-link view-user-profile">
AnneMarie CFD
</a>
                                          <span class="pubdate"><time datetime="2016-08-25T12:02:00.000Z">25 Aug 2016</time> • 4 min read</span>
                                        </div>
                                      </div>
                                    </div>
                                    <div class="cdns_post_tags">
                                      <div class="tag-data">
                                        <a class="tag-link" href="/tags/CFD">CFD</a>
                                        <span>, </span>
                                        <a class="tag-link" href="/tags/Automotive">Automotive</a>
                                        <span>, </span>
                                        <a class="tag-link" href="/tags/automotive engineering">automotive engineering</a>
                                        <span>, </span>
                                        <a class="tag-link" href="/tags/turbomachinery">turbomachinery</a>
                                        <span>, </span>
                                        <a class="tag-link" href="/tags/Computational Fluid Dynamics">Computational Fluid Dynamics</a>
                                      </div>
                                    </div>
                                  </div>
                                </div>
                              </div>
                            </div>
                          </div>
                        </div>
                      </div>
                    </div>
                  </div>
                </div>
              </div>
              <div class="content-fragment-footer"></div>
            </div>
          </div>
        </div>
      </div>
      <div class="layout-footer"></div>
    </div>
  </div>
  <div class="single-column footer-fragments evolution-reflow-container" data-related="_f_page" id="_f_singlecolumn" style="display:none"></div>
  <div class="footer-fragments evolution-reflow-container" data-related="_f_singlecolumn" id="_f_page" data-reflow-width="670">
    <div class="layout">
      <div class="layout-header"></div>
      <div class="layout-content content" id="_f_layout">
        <div class="layout-region content" id="_f_content">
          <div class="layout-region-inner content">
            <div class="content-fragment scripted-content-fragment no-wrapper responsive-1" id="footer-61" data-reflow="_f_content,_f_singlecolumn,1,1,0">
              <div class="content-fragment-content">
                <style>
                  .fa,
                  .fas,
                  .fal,
                  .far {
                    font-family: 'font awesome 5 pro';
                    font-weight: 900;
                  }

                  /*!* Font Awesome Pro 5.11.2 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license (Commercial License)*/
                  @font-face {
                    font-family: 'font awesome 5 pro';
                    font-style: normal;
                    font-weight: 400;
                    font-display: auto;
                    src: url(https://community.cadence.com/cfs-filesystemfile/__key/widgetfiles/1d89c43f6ddd464a8c43dff1b2871d63-d/fa_2D00_solid_2D00_900.eot?_=638088980277521334);
                    src: url(https://community.cadence.com/cfs-filesystemfile/__key/widgetfiles/1d89c43f6ddd464a8c43dff1b2871d63-d/fa_2D00_solid_2D00_900.eot?_=638088980277521334?#iefix) format('embedded-opentype'), url(https://community.cadence.com/cfs-filesystemfile/__key/widgetfiles/1d89c43f6ddd464a8c43dff1b2871d63-d/fa_2D00_solid_2D00_900.woff2?_=638088980282991308) format('woff2'), url(https://community.cadence.com/cfs-filesystemfile/__key/widgetfiles/1d89c43f6ddd464a8c43dff1b2871d63-d/fa_2D00_solid_2D00_900.woff2?_=638088980282991308) format('woff'), url(https://community.cadence.com/cfs-filesystemfile/__key/widgetfiles/1d89c43f6ddd464a8c43dff1b2871d63-d/fa_2D00_solid_2D00_900.ttf?_=638088980283085625) format('truetype'), url(https://community.cadence.com/cfs-filesystemfile/__key/widgetfiles/1d89c43f6ddd464a8c43dff1b2871d63-d/fa_2D00_solid_2D00_900.svg?_=638088980281162922#fontawesome) format('svg');
                  }
                </style>
                <div class="footer bootstrap-iso">
                  <footer id="cdn-nxtgn-footer" class="bottom noindex" style="background-color: #ffffff; min-height: inherit; padding: 0;">
                    <div class="noindex">
                      <div class="ft-legal">
                        <div class="container-fluid">
                          <div class="ft-legal-wrapper flex noindex">
                            <p>© 2023 Cadence Design Systems, Inc. All Rights Reserved. </p>
                            <ul class="ft-legal-list noindex">
                              <li>
                                <a href="https://www.cadence.com/content/cadence-www/global/en_US/home/terms-of-use-agreement.html" target="" _self''="">Terms of Use</a>
                              </li>
                              <li>
                                <a href="/p/privacy-policy" target="_self">Privacy</a>
                              </li>
                              <li>
                                <a href="/p/cookie-policy" target="_self">Cookie Policy</a>
                              </li>
                              <li>
                                <a href="https://www.cadence.com/content/cadence-www/global/en_US/home/company/u-s-trademarks.html" target="_self">US Trademarks</a>
                              </li>
                              <li>
                                <a href="https://www5.cadence.com/CCPA_Opt_Out.html" target="_blank">Do Not Sell or Share My Personal Information</a>
                              </li>
                            </ul>
                          </div>
                        </div>
                      </div>
                    </div>
                  </footer>
                </div>
              </div>
              <div class="content-fragment-footer"></div>
            </div>
            <div class="content-fragment raw-content no-wrapper responsive-1" id="footer-52" data-reflow="_f_content,_f_singlecolumn,1,1,1">
              <div class="content-fragment-content">
                <div id="footer-52_content" class=" user-defined-markup" style="">
                  <script type="text/javascript">
                    var CSsite = window.location.href.toLowerCase();
                    var _gaq = _gaq || [];
                    _gaq.push(['_setAccount', 'UA-17120465-1']);
                    _gaq.push(['_trackPageview']);
                    (function() {
                      var ga = document.createElement('script');
                      ga.type = 'text/javascript';
                      ga.async = true;
                      ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
                      var s = document.getElementsByTagName('script')[0];
                      s.parentNode.insertBefore(ga, s);
                    })();
                  </script>
                  <div style="clear:both;"></div>
                </div>
              </div>
              <div class="content-fragment-footer"></div>
            </div>
            <div class="content-fragment raw-content no-wrapper responsive-1" id="footer-53" data-reflow="_f_content,_f_singlecolumn,1,1,2">
              <div class="content-fragment-content">
                <div id="footer-53_content" class=" user-defined-markup" style="">
                  <div style="clear:both;"></div>
                </div>
              </div>
              <div class="content-fragment-footer"></div>
            </div>
            <div id="footer-54"></div>
            <div id="footer-55"></div>
          </div>
        </div>
      </div>
      <div class="layout-footer"></div>
    </div>
  </div>
  <script type="text/javascript" src="https://community.cadence.com/cfs-filesystemfile/__key/widgetfiles/87d449a21fa44fea8a82c670ca4ac824-d/ui.js?_=638127974598673852"></script>
  <script type="text/javascript">
    jQuery(function() {
      jQuery.telligent.evolution.widgets.moreContent.register({
        wrapper: '#fragment-4235',
        useSlider: false,
        title: 'More Content',
        content: '#pifragment-4235-paged-content',
        sliderTemplate: 'telligent.evolution.widgets.moreContent.sliderTemplate',
        slideAt: 0.8,
        delayedPagedContentWrapper: 'fragment-4235_delayedPagedContentWrapper',
        delayedPagedContentUrl: "https://community.cadence.com/utility/scripted-file.ashx?_cf=content.vm\u0026_fid=4235\u0026_wid=fragment-4235\u0026_ct=page\u0026_cp=post\u0026_ctt=a3b17ab0af5f11dda3501fcf55d89593\u0026_ctc=2a3541afe4204ec1b02927842d6a40f6\u0026_ctn=3fc3f82483d14ec485ef92e206116d49\u0026_cc=0\u0026_ipd=0\u0026_pcurl=~%2Fcadence_blogs_8%2Fb%2Fcfd%2Fposts%2Fmulti-objective-optimization-of-a-radial-compressor-using-cadence-cfd-and-concepts-nrec",
        isPreview: false
      });
    });
  </script>
  <script type="text/javascript" src="https://community.cadence.com/cfs-filesystemfile/__key/widgetfiles/212f71d69e37457887f33f32918f6ae2-d/ui.js?_=638040523002400967"></script>
  <script type="text/javascript">
    jQuery(function() {
      jQuery.telligent.evolution.widgets.userHover.register({
        getUserInformationUrl: 'https://community.cadence.com/utility/scripted-file.ashx?_cf=get-user-information.vm\u0026_fid=54\u0026_wid=footer-54\u0026_ct=footer\u0026_cp=\u0026_ctt=a3b17ab0af5f11dda3501fcf55d89593\u0026_ctc=2a3541afe4204ec1b02927842d6a40f6\u0026_ctn=3fc3f82483d14ec485ef92e206116d49\u0026_cc=0\u0026_ipd=10\u0026_pcurl=~%2Fcadence_blogs_8%2Fb%2Fcfd%2Fposts%2Fmulti-objective-optimization-of-a-radial-compressor-using-cadence-cfd-and-concepts-nrec',
        getRecentActivityUrl: 'https://community.cadence.com/utility/scripted-file.ashx?_cf=get-recent-activity.vm\u0026_fid=54\u0026_wid=footer-54\u0026_ct=footer\u0026_cp=\u0026_ctt=a3b17ab0af5f11dda3501fcf55d89593\u0026_ctc=2a3541afe4204ec1b02927842d6a40f6\u0026_ctn=3fc3f82483d14ec485ef92e206116d49\u0026_cc=0\u0026_ipd=10\u0026_pcurl=~%2Fcadence_blogs_8%2Fb%2Fcfd%2Fposts%2Fmulti-objective-optimization-of-a-radial-compressor-using-cadence-cfd-and-concepts-nrec'
      });
    });
  </script>
  <script type="text/javascript">
    // <![CDATA[
    window.ctl05_ctl00 = new Telligent_CallbackManager('ctl05_ctl00', 'ctl05$ctl00', 'ctl04');
    // ]]>
  </script>
  <script type="text/javascript">
    // <![CDATA[
    window.ctl06_ctl00 = new Telligent_CallbackManager('ctl06_ctl00', 'ctl06$ctl00', 'ctl04');
    // ]]>
  </script>
  <script type="text/javascript">
    // <![CDATA[
    window.ctl07_ctl00 = new Telligent_CallbackManager('ctl07_ctl00', 'ctl07$ctl00', 'ctl04');
    // ]]>
  </script>
</form>

Text Content

Go Back

 * Products
 * Solutions
 * Support
 * Company
 * LOGIN / SIGN UP
   * Back
   * LOGIN / SIGN UP
   * Login
   * New User
 * 

 * Products
 * Solutions
 * Support
 * Company


 * 
 * * Login
   * New User








Community Computational Fluid Dynamics Multi-Disciplinary Optimization of a
Radial Compressor using…



MULTI-DISCIPLINARY OPTIMIZATION OF A RADIAL COMPRESSOR USING CADENCE CFD AND
CONCEPTS NREC

7 Jun 2023 • 4 minute read


Radial compressors, also known as radial fans or blowers, are primarily used for
compression purposes. Radial blades attached to a rotating impeller draw air
into the unit's center. They are well-suited for high-pressure applications,
where their efficient design can save energy. Isentropic efficiency and blade
loading are critical factors in the design of these compressors. A multiphysics
approach, including both aerodynamic and structural objectives will ensure
optimal results. Streamlining the design process and minimizing iterations can
lead to practical, resource-efficient designs. This reduces time-to-market and
enhances the overall efficiency of the design process. In this short case study,
the optimization of a shrouded radial compressor considering both the
aerodynamic stage performance and the structural integrity of the impeller,
i.e., to maximize isentropic efficiency and reduce von Mises stress,
is performed using Cadence Fidelity Turbomachinery suite and Concepts NREC.


DESCRIPTION

For this study, a single-stage compressor with a shrouded impeller, a vaneless
diffuser, and no flow collector has been selected, as illustrated in the figure
below. Here, the objective is to attain the following design conditions.

 * Minimize the von Mises stresses or blade loading due to centrifugal forces.
 * Increase the total isentropic efficiency.



3D Stage Geometry (left) and Meridional View of the Stage Geometry (right).


OPTIMIZATION METHODOLOGY

Optimization Workflow

In this study, a surrogate-based optimization methodology is adopted whereby the
workflow is initiated by creating a parametric geometry model, i.e., the
geometry is defined by a set of parameters. Subsequently, a subset of free
parameters is defined. As a next step in this workflow, the design of
experiments (DOE) is conducted to explore the design space, and the results from
these experiments are evaluated and summarized in a database. Further, a
surrogate model is created using this database that can predict the efficiency
and total pressure ratio based on the input parameters.



Optimization Workflow

Single or multiple candidates are generated by optimizing this surrogate model.
These candidates further undergo computational fluid dynamics (CFD) and
computational structural mechanism (CSM) analysis. Results from these
analyses are fed into the database. This loop continues until the objective or
convergence criteria are met and a new optimized design is generated.

Combination of Different Optimization Methods



von Mises Stress vs. Isentropic Efficiency – Database, Multi-Objective
Optimisation, Single-Objective-Optimisation.

To attain the intended results, this study effectively utilizes a variety of
optimization techniques. After the DOE step in the workflow, a database for the
surrogate model is created, which is cross-validated using the leave-one-out
analysis. Using this analysis, the accuracy of the surrogate model is confirmed
before optimization is initiated. At first, a multi-objective
optimization focusing on objectives such as efficiency and von Mises stresses in
feasible ranges is explored. As a second step in the optimization workflow,
single objective optimization fixated on stage efficiency as the objective and
von Mises stress (set to maximum) as the constraint.


TOOLS USED IN THE DESIGN PROCESS



Tools Used in the Optimization Workflow

Geometric Design and Meshing

The generation of the parametric model is carried out in AxCent. It is a
powerful tool for detailed turbomachinery 3D geometric design. This tool enables
the user to conduct a preliminary flow and stress analysis. The parametric model
for this optimization has 27 free parameters and 50 mathematical equations that
can link different parameters or define complex quantities.



AxCent is also used for CSM meshing and simulation using a module called
push-button FEA, a fully integrated stress analysis tool allowing users to do
both structural and aerodynamic analysis simultaneously.

For CFD analysis, a structured mesh was generated using Fidelity Autogrid. It
works with predefined topologies for different turbomachinery configurations. It
encompasses advanced smoothing algorithms and scripting capabilities.

Solver

As mentioned in the geometric design and meshing section, the CSM simulation is
carried out in AxCent, and the CSM setup is as follows:

 * Single passage model – fillets included
 * Unstructured grid with relative cell size
 * One operating point
   * Material used - Austenitic Stainless Steel (300 series)
   * Rotation Speed: = 1.15
   * Material Properties at = 100°

For CFD simulation, the mesh obtained from Fidelity Automesh Autogrid is plugged
into Fidelity Flow (Fine/Turbo), the fastest structured solver on the market,
offering advanced options for rotor-stator interfaces, convergence acceleration,
and with full and batch scripting capabilities. The CFD setup is as follows:



 * Single passage model
 * Structured grid
 * Spalart–Allmaras turbulence model
 * Wall function
 * Fluid: 2, ideal gas
 * Boundary conditions: inlet total pressure, inlet temperature, and outlet mass
   flow
 * Three operating points along a one-speed line


RESULTS AND CONCLUSION



Maximum von Mises Stress and Total Isentropic Efficiency for five designs.

Based on the plotted data, it is clear that the v3 design is the most optimized,
striking a good balance between objectives. This design boasts minimal von Mises
stresses, high efficiency, and a satisfactory safety limit. To summarize, the
total efficiency is increased by 0.6 %, while the stresses from centrifugal
forces are decreased by more than 50%.


This case study clearly demonstrates that integrating different disciplines into
one optimization process is essential for achieving practical designs. Cadence
CFD and Concepts NREC offer effective tools to streamline this process. When
facing conflicting objectives, implementing multi-objective optimization can
help identify the most optimal solution.

--------------------------------------------------------------------------------

Watch the webinar on Navier & Stokes vs. von Mises: Optimisation of a Radial
Compressor to learn more about optimizing a radial compressor using Cadence CFD
and Concepts NREC.





PreviousBoost Your CFD Workflow Productivity with Fidelity Python API – Part I
NextWhat's New In Fidelity 2023.1




Author

Veena Parthan

Community Member

Blog Activity

Options

 * SUBSCRIPTIONS
   
   Never miss a story from Computational Fluid Dynamics. Subscribe for in-depth
   analysis and articles.
   
   Subscribe by email
 * 


CFD
turbomachinery
optimization
Fidelity CFD
engineering
simulation software
NUMECA
Mesh Generation
Fidelity Turbo




RELATED POSTS

ENTECHMACH: Multidisciplinary Design Optimization of a Multi-Stage Centrifugal
Compressor

Authors: Vladimir Neverov, Ivan Cheglakov, Specialists on compressor machines,
Aleksandr Liubimov, Head of Advanced Development...

AnneMarie CFD 15 Feb 2019 • 4 min read

Robust Design Optimization of a Ford Turbocharger Compressor

What is robust design optimization (RDO), and is it better than standard
optimization? In this customer case, we describe...

AnneMarie CFD 16 Feb 2023 • 2 min read
CFD , fluid simulations , featured , turbomachinery , Computational Fluid
Dynamics

Ford: Multidisciplinary Design Optimization of a Turbocharger Compressor

There are several reasons why optimization methods can, at this time, not be
considered in routine design work: Lack...

AnneMarie CFD 25 Aug 2016 • 4 min read
CFD , Automotive , automotive engineering , turbomachinery , Computational Fluid
Dynamics




© 2023 Cadence Design Systems, Inc. All Rights Reserved.

 * Terms of Use
 * Privacy
 * Cookie Policy
 * US Trademarks
 * Do Not Sell or Share My Personal Information








ShareThis Copy and Paste
About Cookies On This Site
This website uses essential cookies that are necessary for the operation of this
website and that are always set.

With your consent and by selecting "Accept All Cookies," we may also enable
non-essential cookies (such as analytics and behavioral cookies) in order to
personalize and enhance your experience on our website. You can modify or
further customize your selections at any time.

We also share your personal data with our trusted third-party providers to
achieve the purposes described above. For a list of our third-party providers
and for more information about our cookies and how we use them, please see our
Cookie Policy and Privacy Policy.
Only Essential CookiesAccept All CookiesCustomize Cookies