{"id":74979,"date":"2026-07-02T04:19:54","date_gmt":"2026-07-02T08:19:54","guid":{"rendered":"https:\/\/blogs.sw.siemens.com\/simcenter\/?p=74979"},"modified":"2026-07-02T04:27:51","modified_gmt":"2026-07-02T08:27:51","slug":"simulation-model-automated-validation","status":"publish","type":"post","link":"https:\/\/blogs.sw.siemens.com\/simcenter\/simulation-model-automated-validation\/","title":{"rendered":"From Manual Checks to Automated Validation: Ensuring Model Integrity with Predefined KPIs\u00a0"},"content":{"rendered":"<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"745\" src=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2026\/06\/model_management_header-1024x745.png\" alt=\"\" class=\"wp-image-74980\" srcset=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2026\/06\/model_management_header-1024x745.png 1024w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2026\/06\/model_management_header-600x436.png 600w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2026\/06\/model_management_header-768x559.png 768w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2026\/06\/model_management_header-900x655.png 900w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2026\/06\/model_management_header.png 1247w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div>\n\n\n<p>In the world of Electric Vehicle (EV) thermal management, accurate and reliable simulation models are paramount. But how do we ensure these complex models truly reflect reality and can be trusted for critical design decisions? The answer lies in robust and automated validation methods, and the&nbsp;<strong>Test Execution Manager (TEM)<\/strong>, a free add-on for Simcenter Amesim, is a critical capability in automating this crucial process.<\/p>\n\n\n\n<p>This article explains how the <strong>Test Execution Manager (TEM)<\/strong> enables automated validation of models by defining objective KPIs, executing test suites, and integrating with <a href=\"https:\/\/blogs.sw.siemens.com\/simcenter\/version-control-simulation-models\/\" target=\"_blank\" data-type=\"link\" data-id=\"https:\/\/blogs.sw.siemens.com\/simcenter\/version-control-simulation-models\/\" rel=\"noreferrer noopener\">version control<\/a> workflows, enabling simulation engineers to reduce validation time by up to 90% while improving model integrity.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">The challenge of model validation<\/h2>\n\n\n\n<p>Traditionally, validating models often involved tedious manual comparisons of simulation results against test data. This approach is not only time-consuming and prone to human error but also lacks scalability.<\/p>\n\n\n\n<p>As models grow in complexity and new versions are developed, manually re-validating every change becomes an unsustainable bottleneck.<\/p>\n\n\n\n<p>Consider the initial stages of validating an EV cooling system model. We start with simple test cases, comparing coolant temperatures between the model and test data.<\/p>\n\n\n\n<p>While visual inspection might suffice for a single, straightforward scenario, it quickly breaks down when dealing with multiple parameters, complex cycles, and frequent model updates. We need a more objective, repeatable, and automated approach.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"659\" height=\"415\" src=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2026\/06\/b4_test_harness.png\" alt=\"\" class=\"wp-image-74982\" srcset=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2026\/06\/b4_test_harness.png 659w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2026\/06\/b4_test_harness-600x378.png 600w\" sizes=\"auto, (max-width: 659px) 100vw, 659px\" \/><figcaption class=\"wp-element-caption\"><em>Figure 1: Test harness used to validate the cooling system model against requirements<\/em><\/figcaption><\/figure><\/div>\n\n\n<h2 class=\"wp-block-heading\">Objective KPIs replace subjective visual inspection with quantifiable Pass\/Fail criteria&nbsp;<\/h2>\n\n\n\n<p>To move beyond subjective visual checks, we introduce&nbsp;<strong>Key Performance Indicators (KPIs), <\/strong>quantifiable metrics that define acceptable model performance, such as maximum temperature error or cumulative deviation from test data.&nbsp;and clear&nbsp;<strong>sign-off criteria<\/strong>, predefined thresholds that determine whether a model passes or fails validation, enabling objective, repeatable assessment.<\/p>\n\n\n\n<p>These objective metrics allow us to quantify model accuracy and define acceptable thresholds for validation, such as maximum temperature error or cumulative deviation from test data.<\/p>\n\n\n\n<p>For instance, a model might be deemed valid if:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The absolute temperature error at the end of a cycle is less than 0.1\u00b0C.<\/li>\n\n\n\n<li>The absolute sum of errors over a cycle is less than 1\u00b0C.<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"819\" height=\"248\" src=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2026\/06\/b4_post_processing_kpi.png\" alt=\"\" class=\"wp-image-74983\" srcset=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2026\/06\/b4_post_processing_kpi.png 819w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2026\/06\/b4_post_processing_kpi-600x182.png 600w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2026\/06\/b4_post_processing_kpi-768x233.png 768w\" sizes=\"auto, (max-width: 819px) 100vw, 819px\" \/><figcaption class=\"wp-element-caption\"><em>Figure 2: Using Simcenter Amesim post-processing to define sign-off criteria<\/em><\/figcaption><\/figure><\/div>\n\n\n<p>In addition, from Simcenter Amesim 2604, TEM supports direct comparison with previous time-series results, further supporting regression tests when updating models to the latest versions of the software.<\/p>\n\n\n\n<p>By defining these criteria, we establish a clear benchmark for model performance, ensuring that any new version or modification meets predefined standards.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Automated test execution reduces validation time<\/h2>\n\n\n\n<p>This is where the TEM steps in as an indispensable tool. TEM is specifically designed to automate the process of repeating tests on new model versions seamlessly and automatically, drastically reducing manual validation efforts.<\/p>\n\n\n\n<p>Here&#8217;s how TEM streamlines your automated validation workflow:<\/p>\n\n\n\n<ul start=\"1\" class=\"wp-block-list\">\n<li><strong>Environment Setup:<\/strong>&nbsp;After setting up your model environment in Simcenter Amesim, TEM analyzes the available post-processing variables and identifies validation-ready criteria.<\/li>\n\n\n\n<li><strong>Pass\/Fail Criteria Definition:<\/strong>&nbsp;Test engineers define the pass\/fail criteria based on your established KPIs. This might involve setting target values, tolerances, and conditions for various parameters.<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"424\" height=\"424\" src=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2026\/06\/b4_pass_fail_TEM.png\" alt=\"\" class=\"wp-image-74996\" srcset=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2026\/06\/b4_pass_fail_TEM.png 424w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2026\/06\/b4_pass_fail_TEM-150x150.png 150w\" sizes=\"auto, (max-width: 424px) 100vw, 424px\" \/><figcaption class=\"wp-element-caption\"><em>Figure 3: Setting Pass\/Fail criteria in TEM<\/em><\/figcaption><\/figure><\/div>\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Automated Test Execution:<\/strong>\u00a0TEM can execute individual tests or entire suites of tests, running your model against defined boundary conditions and comparing the results to predefined criteria without manual intervention.<\/li>\n\n\n\n<li><strong>Integration with Version Control:<\/strong>\u00a0TEM integrates with Simcenter Client for Git, making it a powerful component of your collaborative model development and automated validation workflow. When a new model branch is developed and ready for integration, TEM can automatically run pre-defined tests. If the tests pass, the results can be confidently merged back into the main branch for re-use.<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"799\" height=\"406\" src=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2026\/06\/b4_model_development_process.png\" alt=\"\" class=\"wp-image-74995\" srcset=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2026\/06\/b4_model_development_process.png 799w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2026\/06\/b4_model_development_process-600x305.png 600w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2026\/06\/b4_model_development_process-768x390.png 768w\" sizes=\"auto, (max-width: 799px) 100vw, 799px\" \/><figcaption class=\"wp-element-caption\"><em>Figure 4: Model development process using Simcenter Systems Simulation tools<\/em><\/figcaption><\/figure><\/div>\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Comprehensive Reporting:<\/strong>&nbsp;TEM collects results from multiple models and test scenarios into a single, comprehensive report, providing a clear overview of model performance and highlighting any areas that require further attention.<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"564\" src=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2026\/06\/b4_cosolidated_signoff-1024x564.png\" alt=\"\" class=\"wp-image-74994\" srcset=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2026\/06\/b4_cosolidated_signoff-1024x564.png 1024w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2026\/06\/b4_cosolidated_signoff-600x330.png 600w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2026\/06\/b4_cosolidated_signoff-768x423.png 768w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2026\/06\/b4_cosolidated_signoff-900x495.png 900w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2026\/06\/b4_cosolidated_signoff.png 1408w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\"><em>Figure 5: Collated model sign-off report<\/em><\/figcaption><\/figure><\/div>\n\n\n<h2 class=\"wp-block-heading\">Conclusion: Building confidence, accelerating development<\/h2>\n\n\n\n<p>TEM transforms model validation from a manual chore into an automated, reliable, and integral part of your simulation workflow. This not only builds trust in your EV thermal models but also significantly enhances productivity and accelerates innovation.<\/p>\n\n\n\n<div class=\"wp-block-group has-background\" style=\"background-color:#f3f3f0\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading\">\ud83d\udcccKey takeaways<\/h2>\n\n\n\n<p>By leveraging TEM, engineers can:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Reduce Validation Time and Effort:<\/strong>&nbsp;Automating repetitive tests frees up valuable engineering time, allowing them to focus on more complex design challenges.<\/li>\n\n\n\n<li><strong>Improve Model Integrity:<\/strong>\u00a0Consistent and objective automated validation ensures that model integrity is maintained across different versions and modifications.<\/li>\n\n\n\n<li><strong>Increase Confidence in Simulation Results:<\/strong>&nbsp;Clear pass\/fail criteria and automated testing provide a high level of confidence in the validity and reliability of your models.<\/li>\n\n\n\n<li><strong>Accelerate Development Cycles:<\/strong>\u00a0Faster automated validation leads to quicker iterations and ultimately, a more efficient product development process for EV thermal systems<\/li>\n<\/ul>\n<\/div><\/div>\n\n\n\n<p><strong>How does your team currently perform systems model validation and verification tasks?<\/strong><\/p>\n\n\n\n<p>In the next blog, we&#8217;ll explore how search capabilities in Simcenter Client for Git enable efficient model-based design through model re-use<\/p>\n\n\n\n<div class=\"wp-block-group has-background is-vertical is-layout-flex wp-container-core-group-is-layout-8cf370e7 wp-block-group-is-layout-flex\" style=\"background-color:#f3f3f0\">\n<h2 class=\"wp-block-heading\">FAQ<\/h2>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary><strong>Q: What is the Test Execution Manager (TEM)?<\/strong><\/summary>\n<p>A: Test Execution Manager (TEM) is a free add-on for Simcenter Amesim that automates the validation of simulation models against predefined test criteria. It executes tests, compares results to Key Performance Indicators (KPIs), and generates pass\/fail reports\u2014eliminating manual validation efforts and ensuring model integrity across versions.<\/p>\n<\/details>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary><strong>Q: How does TEM integrate with Simcenter Client for Git?<\/strong><\/summary>\n<p>A: TEM integrates directly with Simcenter Client for Git to automate validation in version-controlled workflows. When a new model branch is ready for integration, TEM automatically runs predefined test suites. If tests pass, results are merged back into the main branch. If tests fail, the branch is flagged for review, preventing invalid models from entering production.<\/p>\n<\/details>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary><strong>Q: What types of validation criteria can TEM evaluate?<\/strong><\/summary>\n<p>A: TEM accesses Simcenter Amesim\u2019s post-processing variables enabling support for multiple validation criterion types including:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Time-series cumulative error, compared to previous results<\/li>\n\n\n\n<li>Absolute error thresholds (e.g., temperature error &lt; 0.1\u00b0C)<\/li>\n\n\n\n<li>Cumulative error limits (e.g., sum of errors over cycle &lt; 1\u00b0C)<\/li>\n\n\n\n<li>Peak value constraints (e.g., maximum pressure &lt; 2.5 bar)<\/li>\n\n\n\n<li>Time-based conditions (e.g., settling time &lt; 30 seconds)<\/li>\n<\/ul>\n<\/details>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary><strong>Q: Can TEM validate models against real test data?<\/strong><\/summary>\n<p>A: Not directly, but this is possible by including the test data comparison in the Simcenter Amesim model to be validated.<\/p>\n<\/details>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary><strong><strong>Q: Can TEM run tests on multiple model versions simultaneously?<\/strong><\/strong><\/summary>\n<p>A: Yes. TEM can execute test suites across multiple model versions or configurations in parallel, generating comparative reports that highlight performance differences. This is particularly useful when evaluating design alternatives or tracking model evolution over time.<\/p>\n<\/details>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary><strong>Q: What happens when a test fails?<\/strong><\/summary>\n<p>A: When a test fails, TEM generates a detailed report identifying:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Which specific KPI(s) failed<\/li>\n\n\n\n<li>The magnitude of the deviation from acceptable criteria<\/li>\n<\/ul>\n\n\n\n<p>The models with results are stored in the tool\u2019s working directory, so Engineers can then investigate the root cause and iterate on the model before re-running validation.<\/p>\n<\/details>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary><strong>Q: Is TEM compatible with CI\/CD workflows?<\/strong><\/summary>\n<p>A: Yes. TEM supports command-line execution and API integration, enabling it to be incorporated into Continuous Integration\/Continuous Deployment (CI\/CD) pipelines.<\/p>\n<\/details>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>In the world of Electric Vehicle (EV) thermal management, accurate and reliable simulation models are paramount. But how do we&#8230;<\/p>\n","protected":false},"author":36441,"featured_media":75386,"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,179,182],"tags":[82,1823,16],"industry":[89,63664],"product":[590,64098],"coauthors":[29828,45824],"class_list":["post-74979","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news","category-product-updates","category-tips-tricks","tag-digital-twin","tag-simcenter","tag-system-simulation","industry-automotive-transportation","industry-battery","product-simcenter-amesim","product-simcenter-client-for-git"],"featured_image_url":"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2026\/06\/Simcenter-systems-automated-validation.jpg","_links":{"self":[{"href":"https:\/\/blogs.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/posts\/74979","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\/36441"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/comments?post=74979"}],"version-history":[{"count":4,"href":"https:\/\/blogs.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/posts\/74979\/revisions"}],"predecessor-version":[{"id":76497,"href":"https:\/\/blogs.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/posts\/74979\/revisions\/76497"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/media\/75386"}],"wp:attachment":[{"href":"https:\/\/blogs.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/media?parent=74979"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/categories?post=74979"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/tags?post=74979"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/industry?post=74979"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/product?post=74979"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/coauthors?post=74979"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}