{"id":9005,"date":"2025-08-27T10:51:24","date_gmt":"2025-08-27T02:51:24","guid":{"rendered":"https:\/\/ascendas-asia.com\/?page_id=9005"},"modified":"2025-08-27T10:54:07","modified_gmt":"2025-08-27T02:54:07","slug":"vestas-develops-control-software-for-wind-power-plants-with-model-based-design-and-continuous-integration","status":"publish","type":"page","link":"https:\/\/ascendas-asia.com\/vi\/customer-stories\/vestas-develops-control-software-for-wind-power-plants-with-model-based-design-and-continuous-integration\/","title":{"rendered":"Vestas Develops Control Software for Wind Power Plants with Model-Based Design and Continuous Integration"},"content":{"rendered":"<div data-hs-responsive-table=\"true\" style=\"overflow-x: auto; max-width: 100%; width: 99%; margin-left: auto; margin-right: auto;\">\n<h1 style=\"text-align: center;\"><span style=\"font-weight: bold; font-size: 24px;\">Vestas Develops Control Software for Wind Power Plants with Model-Based Design and Continuous Integration<\/span><\/h1>\n<table height=\"2543\" style=\"width: 100%; border-collapse: collapse; table-layout: fixed; border: 1px solid #99acc2; height: 2580.92px;\">\n<tbody>\n<tr style=\"height: 2580.92px;\">\n<td style=\"width: 35.691%; padding: 4px; vertical-align: top; border-style: hidden; height: 2580.92px;\">\n<div>\n<div>\n<div>\n<figure>\n<blockquote><p><em>\u201cWith Simulink and Embedded Coder, we can show our customers and grid operators a simulation that incorporates the actual code that will run in our power plant controller. That\u2019s what grid operators want, and it gives Vestas an advantage over competitors who still use conventional approaches.\u201d<\/em><\/blockquote><figcaption><span>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0&#8211; <\/span><cite><cite>Per Hagen Nielsen, Vestas<\/p>\n<p><\/cite><\/cite><\/p>\n<hr \/>\n<p><cite>\u00a0<\/cite><\/p>\n<\/figcaption><\/figure>\n<\/div>\n<\/div>\n<\/div>\n<p style=\"font-weight: bold;\">Challenge<\/p>\n<div>\n<div>\n<p>Develop renewable power plant control software in compliance with grid codes that evolve and vary across regions<\/p>\n<p>&nbsp;<\/p>\n<\/div>\n<\/div>\n<p style=\"font-weight: bold;\">Solution<\/p>\n<div>\n<div>\n<p>Use Model-Based Design with continuous integration to model controllers, automate simulation-based tests, and generate production code for industrial controllers<\/p>\n<p>&nbsp;<\/p>\n<p style=\"font-weight: bold;\">Results<\/p>\n<div>\n<div>\n<ul>\n<li>Reliable, problem-free code generated<\/li>\n<li>Multisite CI workflow automated<\/li>\n<li>Hardware lock-in avoided<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div>\n<div>\n<div>\n<p id=\"footnote\">\n<\/div>\n<\/div>\n<\/div>\n<\/td>\n<td style=\"width: 64.2935%; padding: 4px; border: 1px hidden #ffffff; height: 2580.92px;\">\n<div>\n<div>\n<div>\n<div>\n<figure><a href=\"https:\/\/www.mathworks.com\/company\/user_stories\/vestas-develops-control-software-for-wind-power-plants-with-model-based-design-and-continuous-integration.html#\" data-bs-toggle=\"modal\" data-bs-target=\"#modal-783d351e-71a5-41bb-836a-e4d9374b6256\"><img decoding=\"async\" src=\"https:\/\/www.mathworks.com\/company\/user_stories\/vestas-develops-control-software-for-wind-power-plants-with-model-based-design-and-continuous-integration\/_jcr_content\/imageEnhancedParsys\/image.adapt.full.medium.jpg\/1747068515377.jpg\" alt=\"Vestas turbines and power plant control. \" width=\"640\" height=\"360\" sizes=\"auto, (min-width: 1200px) 1140px, (min-width: 992px) 940px, calc(100vw - 30px)\" loading=\"lazy\" srcset=\"https:\/\/www.mathworks.com\/company\/user_stories\/vestas-develops-control-software-for-wind-power-plants-with-model-based-design-and-continuous-integration\/_jcr_content\/imageEnhancedParsys\/image.adapt.150.medium.jpg\/1747068515377.jpg 150w, https:\/\/www.mathworks.com\/company\/user_stories\/vestas-develops-control-software-for-wind-power-plants-with-model-based-design-and-continuous-integration\/_jcr_content\/imageEnhancedParsys\/image.adapt.320.medium.jpg\/1747068515377.jpg 320w, https:\/\/www.mathworks.com\/company\/user_stories\/vestas-develops-control-software-for-wind-power-plants-with-model-based-design-and-continuous-integration\/_jcr_content\/imageEnhancedParsys\/image.adapt.480.medium.jpg\/1747068515377.jpg 480w, https:\/\/www.mathworks.com\/company\/user_stories\/vestas-develops-control-software-for-wind-power-plants-with-model-based-design-and-continuous-integration\/_jcr_content\/imageEnhancedParsys\/image.adapt.620.medium.jpg\/1747068515377.jpg 620w, https:\/\/www.mathworks.com\/company\/user_stories\/vestas-develops-control-software-for-wind-power-plants-with-model-based-design-and-continuous-integration\/_jcr_content\/imageEnhancedParsys\/image.adapt.full.medium.jpg\/1747068515377.jpg 640w\" data-aem-src=\"\/content\/dam\/mathworks\/mathworks-dot-com\/cmsimages\/images\/user-stories\/q-z\/vestas-user-story-turbines-power-plant-control.jpg\" style=\"margin-left: auto; margin-right: auto; display: block;\" \/><\/a><\/p>\n<div><span>\u00a0<\/span><\/div><figcaption>\n<p style=\"text-align: center;\">Vestas turbines and power plant control.<\/p>\n<\/figcaption><\/figure>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div>\n<div>\n<div>\n<p>With more than 66,000 turbines totaling more than 100\u00a0GW of installed wind power capacity in 80 countries, Vestas Wind Systems A\/S has installed more wind power than any other company. Vestas engineers use Model-Based Design with continuous integration (CI) to develop Power Plant Control software and demonstrate compliance with grid codes to Vestas customers and grid operators.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div>\n<div>\n<div>\n<p>\u201cGrid operators want to see a simulation of how your plant will perform, and they want to know that the control code will match the simulation one-to-one,\u201d says Per Hagen Nielsen, control systems software architect at Vestas Wind Systems A\/S. \u201cToday, not many companies can show this. At Vestas we can because we use Model-Based Design with MATLAB and Simulink to model and simulate our power plant control systems and then use those same models to generate C++ code for system-level simulation and production.\u201d<\/p>\n<p>&nbsp;<\/p>\n<\/div>\n<\/div>\n<\/div>\n<h2 style=\"font-weight: bold;\">Challenge<\/h2>\n<div>\n<div>\n<div>\n<p>Before adopting Model-Based Design for power plant control design, Vestas engineers used a conventional approach in which paper-based specifications and design documents developed by power engineers were handed off to software engineers, who wrote code for individual components or features by hand. The power engineers ran simulations using PSCAD software, but these simulations focused on electrical power rather than software control. The simulations did not incorporate the control code, which meant there was little assurance that the PSCAD simulations reflected the system performance once the software was integrated and deployed. Vestas wanted to eliminate the potential for human error that comes with hand-coding while ensuring that its power systems simulations corresponded with the control software.<\/p>\n<p>In addition, Vestas wanted to enable engineering teams that spanned five countries in Europe and Asia to work together on the same projects\u2014and in some cases, on the same models. This geographically dispersed team needed to apply version control to models, manage frequent merges, and automate simulation-based tests. To meet these requirements, Vestas decided to use CI with Jenkins\u2122 and to incorporate CI principles into an engineering workflow based on modeling, simulation, and code generation.<\/p>\n<p>&nbsp;<\/p>\n<\/div>\n<\/div>\n<\/div>\n<h2 style=\"font-weight: bold;\">Solution<\/h2>\n<div>\n<div>\n<div>\n<p>After securing support from senior management, Vestas power system engineers established a new workflow for power plant control design that combines CI and Model-Based Design with MATLAB<sup>\u00ae<\/sup><span>\u00a0<\/span>and Simulink<sup>\u00ae<\/sup>.<\/p>\n<p>When a grid code change is proposed or a customer requests a new feature or component, Vestas engineers create a set of formal requirements. Based on the requirements, one group develops test cases with Simulink and Simulink Test\u2122 that will be used to verify the new feature, while a second group designs the new feature in Simulink and Stateflow<sup>\u00ae<\/sup>.<\/p>\n<p>To create a system model for closed-loop simulations, engineers in this second group combine the control model with a Simulink model that captures the impedance and dynamic characteristics of the grid at the point of connection with the plant. Using a Simulink S-function, they incorporate a wind turbine model that is developed in a proprietary tool and packaged as a DLL by another Vestas group.<\/p>\n<p>After running closed-loop simulations with this system model and running checks to ensure compliance with modeling standards based on MathWorks Automotive Advisory Board (MAAB) guidelines, the engineers check the control model into a Git repository. The model check-in triggers a Jenkins job that runs the test cases developed earlier with Simulink Test, as well as additional simulation-based tests created by the power engineers and another round of modeling guideline compliance checks.<\/p>\n<p>If the control model passes all tests and checks, Jenkins invokes Embedded Coder<sup>\u00ae<span>\u00a0<\/span><a href=\"https:\/\/www.mathworks.com\/company\/user_stories\/vestas-develops-control-software-for-wind-power-plants-with-model-based-design-and-continuous-integration.html#footnote\">1<\/a><\/sup><span>\u00a0<\/span>to generate C++ code from the model. The generated C++ code is compiled into a DLL, which is then used in PSCAD to run simulations of the full plant and its control software.<\/p>\n<p>Vestas uses these simulations to demonstrate to transmission system operators how the plant will perform when connected to the grid under normal conditions and in the presence of voltage drops, oscillations, and other disturbances. Finally, the generated code is tested on the target industrial control system before being deployed into production.<\/p>\n<p>&nbsp;<\/p>\n<\/div>\n<\/div>\n<\/div>\n<h2 style=\"font-weight: bold;\">Results<\/h2>\n<div>\n<div>\n<div>\n<ul>\n<li><strong>Reliable, problem-free code generated.<span>\u00a0<\/span><\/strong>\u201cWe face penalties if our control systems do not perform as they should,\u201d says Nielsen. \u201cWith Simulink and Embedded Coder, we learned quite fast that we could trust the code we generate\u2014in fact, we haven\u2019t found a single issue with it.\u201d<\/li>\n<li><strong>Multisite CI workflow automated.<span>\u00a0<\/span><\/strong>\u201cWe have dozens of engineers worldwide working in parallel on the same model with lots of merges,\u201d Nielsen says. \u201cUsing Model-Based Design and CI together, we\u2019ve shortened iterations and automated testing processes.\u201d<\/li>\n<li><strong>Hardware lock-in avoided.<span>\u00a0<\/span><\/strong>\u201cIn the past, we developed controllers by writing custom structured text for a PLC platform, which meant we were tightly bound to that platform,\u201d says Nielsen. \u201cToday, we generate portable C++ code from our Simulink models, giving us the flexibility to use alternative industrial controls platforms.\u201d<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<div>\n<div>\n<p id=\"footnote\"><sup>1<\/sup><span>\u00a0<\/span><small>A Client Access License may be required to use Embedded Coder on Jenkins or other CI machines.<\/small><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p style=\"text-align: center;\"><span style=\"font-weight: normal;\"><a class=\"maxbutton-1 maxbutton maxbutton-get-quote\" target=\"_blank\" rel=\"noopener\" href=\"https:\/\/ascendas-asia.com\/vi\/contact-us\/\"><span class='mb-text'>Get Quote<\/span><\/a>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0<a class=\"maxbutton-3 maxbutton maxbutton-download-a-free-trial\" target=\"_blank\" rel=\"noopener\" href=\"https:\/\/ascendas-asia.com\/vi\/free-matlab-trial\/\"><span class='mb-text'>Download a FREE Trial<\/span><\/a><\/span><\/p>","protected":false},"excerpt":{"rendered":"<p>Vestas Develops Control Software for Wind Power Plants with Model-Based Design and Continuous Integration \u201cWith Simulink and Embedded Coder, we can show our customers and grid operators a simulation that incorporates the actual code that will run in our power plant controller. That\u2019s what grid operators want, and it gives Vestas an advantage over competitors [&hellip;]<\/p>","protected":false},"author":43,"featured_media":0,"parent":3677,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"content-type":"","footnotes":"","_links_to":"","_links_to_target":""},"class_list":["post-9005","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v22.1 (Yoast SEO v27.7) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Vestas Develops Control Software for Wind Power Plants with Model-Based Design and Continuous Integration - TechSource Systems &amp; Ascendas Systems Group<\/title>\n<meta name=\"description\" content=\"Vestas uses Model-Based Design to model power plant controllers, automate simulation-based tests, and generate production code.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/ascendas-asia.com\/vi\/customer-stories\/vestas-develops-control-software-for-wind-power-plants-with-model-based-design-and-continuous-integration\/\" \/>\n<meta property=\"og:locale\" content=\"vi_VN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Vestas Develops Control Software for Wind Power Plants with Model-Based Design and Continuous Integration\" \/>\n<meta property=\"og:description\" content=\"Vestas uses Model-Based Design to model power plant controllers, automate simulation-based tests, and generate production code.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ascendas-asia.com\/vi\/customer-stories\/vestas-develops-control-software-for-wind-power-plants-with-model-based-design-and-continuous-integration\/\" \/>\n<meta property=\"og:site_name\" content=\"TechSource Systems &amp; Ascendas Systems Group\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/techsourcesystems\" \/>\n<meta property=\"article:modified_time\" content=\"2025-08-27T02:54:07+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.mathworks.com\/company\/user_stories\/vestas-develops-control-software-for-wind-power-plants-with-model-based-design-and-continuous-integration\/_jcr_content\/imageEnhancedParsys\/image.adapt.full.medium.jpg\/1747068515377.jpg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u01af\u1edbc t\u00ednh th\u1eddi gian \u0111\u1ecdc\" \/>\n\t<meta name=\"twitter:data1\" content=\"5 ph\u00fat\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/ascendas-asia.com\\\/customer-stories\\\/vestas-develops-control-software-for-wind-power-plants-with-model-based-design-and-continuous-integration\\\/\",\"url\":\"https:\\\/\\\/ascendas-asia.com\\\/customer-stories\\\/vestas-develops-control-software-for-wind-power-plants-with-model-based-design-and-continuous-integration\\\/\",\"name\":\"Vestas Develops Control Software for Wind Power Plants with Model-Based Design and Continuous Integration - TechSource Systems &amp; Ascendas Systems Group\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/ascendas-asia.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/ascendas-asia.com\\\/customer-stories\\\/vestas-develops-control-software-for-wind-power-plants-with-model-based-design-and-continuous-integration\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/ascendas-asia.com\\\/customer-stories\\\/vestas-develops-control-software-for-wind-power-plants-with-model-based-design-and-continuous-integration\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.mathworks.com\\\/company\\\/user_stories\\\/vestas-develops-control-software-for-wind-power-plants-with-model-based-design-and-continuous-integration\\\/_jcr_content\\\/imageEnhancedParsys\\\/image.adapt.full.medium.jpg\\\/1747068515377.jpg\",\"datePublished\":\"2025-08-27T02:51:24+00:00\",\"dateModified\":\"2025-08-27T02:54:07+00:00\",\"description\":\"Vestas uses Model-Based Design to model power plant controllers, automate simulation-based tests, and generate production code.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/ascendas-asia.com\\\/customer-stories\\\/vestas-develops-control-software-for-wind-power-plants-with-model-based-design-and-continuous-integration\\\/#breadcrumb\"},\"inLanguage\":\"vi\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/ascendas-asia.com\\\/customer-stories\\\/vestas-develops-control-software-for-wind-power-plants-with-model-based-design-and-continuous-integration\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"vi\",\"@id\":\"https:\\\/\\\/ascendas-asia.com\\\/customer-stories\\\/vestas-develops-control-software-for-wind-power-plants-with-model-based-design-and-continuous-integration\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.mathworks.com\\\/company\\\/user_stories\\\/vestas-develops-control-software-for-wind-power-plants-with-model-based-design-and-continuous-integration\\\/_jcr_content\\\/imageEnhancedParsys\\\/image.adapt.full.medium.jpg\\\/1747068515377.jpg\",\"contentUrl\":\"https:\\\/\\\/www.mathworks.com\\\/company\\\/user_stories\\\/vestas-develops-control-software-for-wind-power-plants-with-model-based-design-and-continuous-integration\\\/_jcr_content\\\/imageEnhancedParsys\\\/image.adapt.full.medium.jpg\\\/1747068515377.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/ascendas-asia.com\\\/customer-stories\\\/vestas-develops-control-software-for-wind-power-plants-with-model-based-design-and-continuous-integration\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/ascendas-asia.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Customer Stories\",\"item\":\"https:\\\/\\\/ascendas-asia.com\\\/customer-stories\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Vestas Develops Control Software for Wind Power Plants with Model-Based Design and Continuous Integration\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/ascendas-asia.com\\\/#website\",\"url\":\"https:\\\/\\\/ascendas-asia.com\\\/\",\"name\":\"TechSource Systems & Ascendas Systems Group | MathWorks Authorized Reseller\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/ascendas-asia.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/ascendas-asia.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"vi\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/ascendas-asia.com\\\/#organization\",\"name\":\"TechSource Systems & Ascendas Systems Group\",\"url\":\"https:\\\/\\\/ascendas-asia.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"vi\",\"@id\":\"https:\\\/\\\/ascendas-asia.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/ascendas-asia.com\\\/wp-content\\\/uploads\\\/2021\\\/12\\\/logo.jpg\",\"contentUrl\":\"https:\\\/\\\/ascendas-asia.com\\\/wp-content\\\/uploads\\\/2021\\\/12\\\/logo.jpg\",\"width\":825,\"height\":131,\"caption\":\"TechSource Systems & Ascendas Systems Group\"},\"image\":{\"@id\":\"https:\\\/\\\/ascendas-asia.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/techsourcesystems\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/techsource-systems\\\/\",\"https:\\\/\\\/www.youtube.com\\\/c\\\/TechSourceSystems\"]}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Vestas Develops Control Software for Wind Power Plants with Model-Based Design and Continuous Integration - TechSource Systems &amp; Ascendas Systems Group","description":"Vestas uses Model-Based Design to model power plant controllers, automate simulation-based tests, and generate production code.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/ascendas-asia.com\/vi\/customer-stories\/vestas-develops-control-software-for-wind-power-plants-with-model-based-design-and-continuous-integration\/","og_locale":"vi_VN","og_type":"article","og_title":"Vestas Develops Control Software for Wind Power Plants with Model-Based Design and Continuous Integration","og_description":"Vestas uses Model-Based Design to model power plant controllers, automate simulation-based tests, and generate production code.","og_url":"https:\/\/ascendas-asia.com\/vi\/customer-stories\/vestas-develops-control-software-for-wind-power-plants-with-model-based-design-and-continuous-integration\/","og_site_name":"TechSource Systems &amp; Ascendas Systems Group","article_publisher":"https:\/\/www.facebook.com\/techsourcesystems","article_modified_time":"2025-08-27T02:54:07+00:00","og_image":[{"url":"https:\/\/www.mathworks.com\/company\/user_stories\/vestas-develops-control-software-for-wind-power-plants-with-model-based-design-and-continuous-integration\/_jcr_content\/imageEnhancedParsys\/image.adapt.full.medium.jpg\/1747068515377.jpg","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"\u01af\u1edbc t\u00ednh th\u1eddi gian \u0111\u1ecdc":"5 ph\u00fat"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/ascendas-asia.com\/customer-stories\/vestas-develops-control-software-for-wind-power-plants-with-model-based-design-and-continuous-integration\/","url":"https:\/\/ascendas-asia.com\/customer-stories\/vestas-develops-control-software-for-wind-power-plants-with-model-based-design-and-continuous-integration\/","name":"Vestas Develops Control Software for Wind Power Plants with Model-Based Design and Continuous Integration - TechSource Systems &amp; Ascendas Systems Group","isPartOf":{"@id":"https:\/\/ascendas-asia.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/ascendas-asia.com\/customer-stories\/vestas-develops-control-software-for-wind-power-plants-with-model-based-design-and-continuous-integration\/#primaryimage"},"image":{"@id":"https:\/\/ascendas-asia.com\/customer-stories\/vestas-develops-control-software-for-wind-power-plants-with-model-based-design-and-continuous-integration\/#primaryimage"},"thumbnailUrl":"https:\/\/www.mathworks.com\/company\/user_stories\/vestas-develops-control-software-for-wind-power-plants-with-model-based-design-and-continuous-integration\/_jcr_content\/imageEnhancedParsys\/image.adapt.full.medium.jpg\/1747068515377.jpg","datePublished":"2025-08-27T02:51:24+00:00","dateModified":"2025-08-27T02:54:07+00:00","description":"Vestas uses Model-Based Design to model power plant controllers, automate simulation-based tests, and generate production code.","breadcrumb":{"@id":"https:\/\/ascendas-asia.com\/customer-stories\/vestas-develops-control-software-for-wind-power-plants-with-model-based-design-and-continuous-integration\/#breadcrumb"},"inLanguage":"vi","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ascendas-asia.com\/customer-stories\/vestas-develops-control-software-for-wind-power-plants-with-model-based-design-and-continuous-integration\/"]}]},{"@type":"ImageObject","inLanguage":"vi","@id":"https:\/\/ascendas-asia.com\/customer-stories\/vestas-develops-control-software-for-wind-power-plants-with-model-based-design-and-continuous-integration\/#primaryimage","url":"https:\/\/www.mathworks.com\/company\/user_stories\/vestas-develops-control-software-for-wind-power-plants-with-model-based-design-and-continuous-integration\/_jcr_content\/imageEnhancedParsys\/image.adapt.full.medium.jpg\/1747068515377.jpg","contentUrl":"https:\/\/www.mathworks.com\/company\/user_stories\/vestas-develops-control-software-for-wind-power-plants-with-model-based-design-and-continuous-integration\/_jcr_content\/imageEnhancedParsys\/image.adapt.full.medium.jpg\/1747068515377.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/ascendas-asia.com\/customer-stories\/vestas-develops-control-software-for-wind-power-plants-with-model-based-design-and-continuous-integration\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/ascendas-asia.com\/"},{"@type":"ListItem","position":2,"name":"Customer Stories","item":"https:\/\/ascendas-asia.com\/customer-stories\/"},{"@type":"ListItem","position":3,"name":"Vestas Develops Control Software for Wind Power Plants with Model-Based Design and Continuous Integration"}]},{"@type":"WebSite","@id":"https:\/\/ascendas-asia.com\/#website","url":"https:\/\/ascendas-asia.com\/","name":"TechSource Systems & Ascendas Systems Group | MathWorks Authorized Reseller","description":"","publisher":{"@id":"https:\/\/ascendas-asia.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/ascendas-asia.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"vi"},{"@type":"Organization","@id":"https:\/\/ascendas-asia.com\/#organization","name":"TechSource Systems & Ascendas Systems Group","url":"https:\/\/ascendas-asia.com\/","logo":{"@type":"ImageObject","inLanguage":"vi","@id":"https:\/\/ascendas-asia.com\/#\/schema\/logo\/image\/","url":"https:\/\/ascendas-asia.com\/wp-content\/uploads\/2021\/12\/logo.jpg","contentUrl":"https:\/\/ascendas-asia.com\/wp-content\/uploads\/2021\/12\/logo.jpg","width":825,"height":131,"caption":"TechSource Systems & Ascendas Systems Group"},"image":{"@id":"https:\/\/ascendas-asia.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/techsourcesystems","https:\/\/www.linkedin.com\/company\/techsource-systems\/","https:\/\/www.youtube.com\/c\/TechSourceSystems"]}]}},"_links":{"self":[{"href":"https:\/\/ascendas-asia.com\/vi\/wp-json\/wp\/v2\/pages\/9005","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ascendas-asia.com\/vi\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ascendas-asia.com\/vi\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ascendas-asia.com\/vi\/wp-json\/wp\/v2\/users\/43"}],"replies":[{"embeddable":true,"href":"https:\/\/ascendas-asia.com\/vi\/wp-json\/wp\/v2\/comments?post=9005"}],"version-history":[{"count":8,"href":"https:\/\/ascendas-asia.com\/vi\/wp-json\/wp\/v2\/pages\/9005\/revisions"}],"predecessor-version":[{"id":9014,"href":"https:\/\/ascendas-asia.com\/vi\/wp-json\/wp\/v2\/pages\/9005\/revisions\/9014"}],"up":[{"embeddable":true,"href":"https:\/\/ascendas-asia.com\/vi\/wp-json\/wp\/v2\/pages\/3677"}],"wp:attachment":[{"href":"https:\/\/ascendas-asia.com\/vi\/wp-json\/wp\/v2\/media?parent=9005"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}