{"id":32270,"date":"2021-11-09T12:31:38","date_gmt":"2021-11-09T17:31:38","guid":{"rendered":"https:\/\/blogs.sw.siemens.com\/simcenter\/?p=32270"},"modified":"2026-03-26T06:22:07","modified_gmt":"2026-03-26T10:22:07","slug":"model-based-verification-and-design-optimization-of-controller-calibration","status":"publish","type":"post","link":"https:\/\/blogs.sw.siemens.com\/simcenter\/model-based-verification-and-design-optimization-of-controller-calibration\/","title":{"rendered":"Model-based verification and design optimization of controller calibration"},"content":{"rendered":"\n<p>In 1968, Volkswagen became the first company to use a computer in a car. The D-Jetronic, created by Bosch, <a href=\"https:\/\/www.chipsetc.com\/computer-chips-inside-the-car.html\" target=\"_blank\" rel=\"noreferrer noopener\">controlled the fuel injection system<\/a> in Volkswagen\u2019s Type-3 models.<\/p>\n\n\n\n<p>In 2009, high-end, luxury vehicles relied on <a href=\"https:\/\/spectrum.ieee.org\/this-car-runs-on-code\" target=\"_blank\" rel=\"noreferrer noopener\">100 million lines of code or more<\/a>.<\/p>\n\n\n\n<p>Today, even the most basic of vehicles contain <a href=\"https:\/\/spectrum.ieee.org\/software-eating-car\" target=\"_blank\" rel=\"noreferrer noopener\">millions of lines of code<\/a>. According to McKinsey Center for Future Mobility, software will account for nearly 30% of a vehicle\u2019s total content by 2030.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"668\" height=\"456\" src=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2021\/11\/Average-vehicle-content.png\" alt=\"According to McKinsey Center for Future Mobility, software will account for nearly 30% of a vehicle\u2019s total content by 2030. \" class=\"wp-image-32272\" srcset=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2021\/11\/Average-vehicle-content.png 668w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2021\/11\/Average-vehicle-content-600x410.png 600w\" sizes=\"auto, (max-width: 668px) 100vw, 668px\" \/><\/figure>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>\u201cOnce, software was a part of the car. Now, software determines the value of a car.\u201d<\/p><cite>Manfred Broy, emeritus professor of informatics at Technical University, Munich<\/cite><\/blockquote>\n\n\n\n<p>The two factors driving this transition? You guessed it \u2013 electric and autonomous vehicles.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Electric vehicles<\/h2>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"200\" src=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2021\/11\/Electric-vehicles.jpg\" alt=\"Model-based verification and design optimization of controller calibration for electric vehicles\" class=\"wp-image-32273\"\/><\/figure>\n\n\n\n<p>Electric vehicles (EVs) present new complexities and demands of the software that drives them. The software needs to balance emissions, vehicle performance, battery range, and multiple motors for AWD vehicles.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Autonomous vehicles<\/h2>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"732\" height=\"451\" src=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2021\/11\/autonomus.jpg\" alt=\"Model-based verification and design optimization of controller calibration for autonomous vehicles\" class=\"wp-image-32274\" srcset=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2021\/11\/autonomus.jpg 732w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2021\/11\/autonomus-600x370.jpg 600w\" sizes=\"auto, (max-width: 732px) 100vw, 732px\" \/><\/figure>\n\n\n\n<p>Autonomous vehicles and vehicles that integrate assisted driving features also complicate software requirements. The most glaring issue for ADAS engineers is the sheer quantity of scenarios needed to test software functionality. Couple this with the fact that, due to liability and safety, these scenarios cannot be reasonably tested in a physical environment.<\/p>\n\n\n\n<p>There have been several high-profile cases of autonomous features not working as intended. <a href=\"https:\/\/thebrakereport.com\/aeb-coming-despite-phantom-braking-issues\/\" target=\"_blank\" rel=\"noreferrer noopener\">Consumers have reported several accidents and injuries caused by automatic emergency braking (AEB) initiating \u201cphantom braking\u201d on roads.<\/a> Lane keeping systems (LKS) are also experiencing similar issues. The <a href=\"https:\/\/www.caranddriver.com\/news\/a33537225\/driver-assist-systems-need-to-be-improved\/#:~:text=A%20study%20by%20the%20American,experienced%20issues%20every%20eight%20miles.\" target=\"_blank\" rel=\"noreferrer noopener\">American Association of Automobiles listed the most common assisted driving issues as<\/a>:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Abrupt disengagements (sometimes during critical situations)<\/li><li>Failure to engage<\/li><li>Erroneous disengagements<\/li><li>\u201cPing-ponging\u201d within the lane<\/li><li>Becoming uncomfortably close<\/li><li>Complete lane departures within: curves, pavement transitions, exit ramps, on ramps<\/li><\/ul>\n\n\n\n<p>Clearly, a change is needed.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Controller calibration as a solution<\/h2>\n\n\n\n<p>First, let\u2019s define calibration. At <a href=\"https:\/\/www.plm.automation.siemens.com\/global\/en\/your-success\/engineering-consulting\/\" target=\"_blank\" rel=\"noreferrer noopener\">Simcenter Engineering Services<\/a>, we define calibration as the act of adjusting values for certain parameters, functions, and\/or tables within the controller to get the desired total system behavior.<\/p>\n\n\n\n<p>Until recently, calibration was done only on physical prototypes. However, this method is no longer an option.<\/p>\n\n\n\n<p>Thanks to model-based development (MBD) and virtual verification, automotive engineers can now frontload and automate controller calibration. This is safer, less costly, and more efficient than traditional on-road testing and calibration.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Accelerate controller calibration applying system simulation<\/h2>\n\n\n\n<p>Simcenter Engineering Services\u2019 Ammon Wright recently presented a webinar to demonstrate how MBD and virtual verification can help companies:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Use system simulation for MiL, SiL, HiL, ViL, and controls validation<\/li><li>Understand the requirement differences between controller calibration and verification models<\/li><li>Address differences between virtual calibration and calibration challenges<\/li><li>Frontload controller calibration at different stages of the development process<\/li><li>Deploy optimization tools to find the optimal calibration parameter<\/li><\/ul>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link\" href=\"https:\/\/www.plm.automation.siemens.com\/global\/en\/webinar\/controller-calibration-and-virtual-verification\/101073\" target=\"_blank\" rel=\"noreferrer noopener\">Watch the on-demand webinar<\/a><\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">You may also enjoy: <\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/blogs.sw.siemens.com\/simcenter\/hyundais-model-based-control-strategy-to-improve-nvh\/\" target=\"_blank\" rel=\"noreferrer noopener\">Hyundai&#8217;s model based control strategy to improve NVH<\/a><\/li><\/ul>\n","protected":false},"excerpt":{"rendered":"<p>In 1968, Volkswagen became the first company to use a computer in a car. The D-Jetronic, created by Bosch, controlled&#8230;<\/p>\n","protected":false},"author":69599,"featured_media":32271,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spanish_translation":"","french_translation":"","german_translation":"","italian_translation":"","polish_translation":"","japanese_translation":"","chinese_translation":"","footnotes":""},"categories":[1,184],"tags":[639,569,298,26],"industry":[89,132,133,135,136,134],"product":[580],"coauthors":[705],"class_list":["post-32270","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news","category-webinar","tag-automotive-suppliers","tag-autonomous-vehicles","tag-electric-vehicle","tag-engineering-services","industry-automotive-transportation","industry-automotive-oems","industry-automotive-suppliers","industry-motorcycles-bicycles-parts","industry-rail-systems","industry-trucks-buses-specialty-vehicles","product-simcenter-engineering"],"featured_image_url":"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2021\/11\/Featured-image.jpg","_links":{"self":[{"href":"https:\/\/blogs.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/posts\/32270","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/users\/69599"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/comments?post=32270"}],"version-history":[{"count":2,"href":"https:\/\/blogs.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/posts\/32270\/revisions"}],"predecessor-version":[{"id":32276,"href":"https:\/\/blogs.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/posts\/32270\/revisions\/32276"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/media\/32271"}],"wp:attachment":[{"href":"https:\/\/blogs.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/media?parent=32270"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/categories?post=32270"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/tags?post=32270"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/industry?post=32270"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/product?post=32270"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/coauthors?post=32270"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}