{"id":17195,"date":"2024-10-28T15:12:48","date_gmt":"2024-10-28T19:12:48","guid":{"rendered":"https:\/\/blogs.mathworks.com\/simulink\/?p=17195"},"modified":"2024-10-28T15:12:48","modified_gmt":"2024-10-28T19:12:48","slug":"capabilities-for-modeling-dynamic-systems-and-designing-feedback-control-systems-in-matlab-and-simulink","status":"publish","type":"post","link":"https:\/\/blogs.mathworks.com\/simulink\/2024\/10\/28\/capabilities-for-modeling-dynamic-systems-and-designing-feedback-control-systems-in-matlab-and-simulink\/","title":{"rendered":"Capabilities for Modeling Dynamic Systems and Designing Feedback Control Systems in MATLAB and Simulink"},"content":{"rendered":"<div class = rtcContent><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><a href = \"https:\/\/matlab.mathworks.com\/open\/github\/v1?repo=simulink\/blog&amp;project=2024_09_26_ModelingAndControl\/ModelingAndControlResources.prj\"><img class = \"imageNode\" src = \"https:\/\/blogs.mathworks.com\/simulink\/files\/theBlogPost.mlx-10-28-24_1.png\" width = \"136\" height = \"21\" alt = \"\" style = \"vertical-align: baseline; width: 136px; height: 21px;\"><\/img><\/a><\/div><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span>In today's post, I want to share a few links. I shared those with individual users recently, and every time the response I get is \"<\/span><span style=' font-style: italic;'>Wow, those are super useful, I wish I knew about them earlier<\/span><span>\"<\/span><\/div><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span>The following resources will give you an overview of everything available to model and control systems in MATLAB and Simulink, so you can pick the right tool for your needs.<\/span><\/div><h2  style = 'margin: 20px 10px 5px 4px; padding: 0px; line-height: 25px; min-height: 0px; white-space: pre-wrap; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 20px; font-weight: 700; text-align: left; '><a href = \"https:\/\/www.mathworks.com\/solutions\/control-systems\/modeling-dynamic-systems.html\"><span>Capabilities for Modeling Dynamic Systems<\/span><\/a><\/h2><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span>This <\/span><a href = \"https:\/\/www.mathworks.com\/solutions\/control-systems\/modeling-dynamic-systems.html\"><span>first page<\/span><\/a><span> is about modeling dynamic systems. It contains a <\/span><a href = \"https:\/\/www.mathworks.com\/solutions\/control-systems\/modeling-dynamic-systems\/_jcr_content\/mainParsys\/band_1878766787_copy\/mainParsys\/band\/mainParsys\/columns_copy_copy_co\/72a62049-3cf0-4a5c-9e6f-cdbd7f5f4d81\/image_copy\/enlargedImage.adapt.full.medium.png\/1711434278462.png\"><span>high-resolution poster<\/span><\/a><span> covering all the possible ways to model dynamic systems in MATLAB and Simulink.<\/span><\/div><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><a href = \"https:\/\/www.mathworks.com\/solutions\/control-systems\/modeling-dynamic-systems\/_jcr_content\/mainParsys\/band_1878766787_copy\/mainParsys\/band\/mainParsys\/columns_copy_copy_co\/72a62049-3cf0-4a5c-9e6f-cdbd7f5f4d81\/image_copy\/enlargedImage.adapt.full.medium.png\/1711434278462.png\"><img class = \"imageNode\" src = \"https:\/\/blogs.mathworks.com\/simulink\/files\/theBlogPost.mlx-10-28-24_2.png\" width = \"800\" height = \"618\" alt = \"\" style = \"vertical-align: baseline; width: 800px; height: 618px;\"><\/img><\/a><\/div><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span>For each section of the poster, the page includes links to discovery pages and relevant documentation.<\/span><\/div><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><img class = \"imageNode\" src = \"https:\/\/blogs.mathworks.com\/simulink\/files\/theBlogPost.mlx-10-28-24_3.png\" width = \"873\" height = \"309\" alt = \"\" style = \"vertical-align: baseline; width: 873px; height: 309px;\"><\/img><\/div><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span>We have used many of those techniques on this blog in the past, here are a few examples where we modeled and simulated dynamic systems:<\/span><\/div><ul  style = 'margin: 10px 0px 20px; padding-left: 0px; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-size: 14px; '><li  style = 'margin-left: 56px; line-height: 21px; min-height: 0px; text-align: left; white-space: pre-wrap; '><a href = \"https:\/\/blogs.mathworks.com\/simulink\/2017\/07\/07\/watering-my-plants-with-simscape-fluids\/\"><span>Watering my Plants with Simscape Fluids<\/span><\/a><\/li><li  style = 'margin-left: 56px; line-height: 21px; min-height: 0px; text-align: left; white-space: pre-wrap; '><a href = \"https:\/\/blogs.mathworks.com\/simulink\/2016\/04\/01\/simulating-the-2016-baseball-season\/\"><span>Simulating The 2016 Baseball Season<\/span><\/a><\/li><li  style = 'margin-left: 56px; line-height: 21px; min-height: 0px; text-align: left; white-space: pre-wrap; '><a href = \"https:\/\/blogs.mathworks.com\/simulink\/2015\/11\/11\/the-martian-part-2-simulating-the-spacecraft-trajectory\/\"><span>The Martian \u2013 Part 2 \u2013 Simulating the Spacecraft Trajectory<\/span><\/a><\/li><li  style = 'margin-left: 56px; line-height: 21px; min-height: 0px; text-align: left; white-space: pre-wrap; '><a href = \"https:\/\/blogs.mathworks.com\/simulink\/2015\/01\/27\/simuflate\/\"><span>Simuflate: A time-based simulation of the Patriots\u2019 footballs<\/span><\/a><\/li><li  style = 'margin-left: 56px; line-height: 21px; min-height: 0px; text-align: left; white-space: pre-wrap; '><a href = \"https:\/\/blogs.mathworks.com\/simulink\/2012\/03\/28\/estimating-continuous-time-transfer-functions-with-system-identification-toolbox\/\"><span>Estimating Continuous-Time Transfer Functions with System Identification Toolbox<\/span><\/a><\/li><li  style = 'margin-left: 56px; line-height: 21px; min-height: 0px; text-align: left; white-space: pre-wrap; '><a href = \"https:\/\/blogs.mathworks.com\/simulink\/2013\/10\/16\/sllinearizer-batch-linearization-of-simulink-models\/\"><span>slLinearizer: Batch Linearization of Simulink Models<\/span><\/a><\/li><li  style = 'margin-left: 56px; line-height: 21px; min-height: 0px; text-align: left; white-space: pre-wrap; '><a href = \"https:\/\/blogs.mathworks.com\/simulink\/2014\/06\/18\/plant-identification-using-the-pid-tuner-part-deux\/\"><span>Plant Identification Using the PID Tuner (Part Deux)<\/span><\/a><\/li><li  style = 'margin-left: 56px; line-height: 21px; min-height: 0px; text-align: left; white-space: pre-wrap; '><a href = \"https:\/\/blogs.mathworks.com\/simulink\/2014\/03\/07\/the-simulink-curling-simulator-we-did-it\/\"><span style=' text-decoration: underline;'>The Simulink Curling Simulator\u2026 we did it!<\/span><\/a><\/li><li  style = 'margin-left: 56px; line-height: 21px; min-height: 0px; text-align: left; white-space: pre-wrap; '><a href = \"https:\/\/blogs.mathworks.com\/simulink\/2013\/10\/10\/from-symbolic-to-simulink\/\"><span style=' text-decoration: underline;'>From Symbolic to Simulink<\/span><\/a><\/li><li  style = 'margin-left: 56px; line-height: 21px; min-height: 0px; text-align: left; white-space: pre-wrap; '><a href = \"https:\/\/blogs.mathworks.com\/simulink\/2012\/01\/11\/model-based-design-of-a-dicycle\/\"><span>Model-Based Design of a Dicycle<\/span><\/a><\/li><\/ul><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span>If you're more into videos, the author of the poster, <\/span><a href = \"https:\/\/www.linkedin.com\/in\/brian-douglas-505b7175\/\"><span>Brian Douglas<\/span><\/a><span>, also made a video version available on <\/span><a href = \"https:\/\/youtu.be\/Oj7eAZCtJRk?feature=shared\"><span>youtube<\/span><\/a><span>.<\/span><\/div><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><img class = \"imageNode\" src = \"https:\/\/blogs.mathworks.com\/simulink\/files\/theBlogPost.mlx-10-28-24_4.png\" width = \"498\" height = \"280\" alt = \"\" style = \"vertical-align: baseline; width: 498px; height: 280px;\"><\/img><\/div><h2  style = 'margin: 20px 10px 5px 4px; padding: 0px; line-height: 25px; min-height: 0px; white-space: pre-wrap; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 20px; font-weight: 700; text-align: left; '><a href = \"https:\/\/www.mathworks.com\/solutions\/control-systems\/feedback-control-systems.html\"><span>Capabilities for Designing Feedback Control Systems<\/span><\/a><\/h2><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span>This <\/span><a href = \"https:\/\/www.mathworks.com\/solutions\/control-systems\/feedback-control-systems.html\"><span>second page<\/span><\/a><span> uses a similar framework, but covering the capabilities for designing feedback control systems.<\/span><\/div><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><a href = \"https:\/\/www.mathworks.com\/solutions\/control-systems\/feedback-control-systems\/_jcr_content\/mainParsys\/band_1878766787_copy\/mainParsys\/band\/mainParsys\/columns_copy_copy_co\/72a62049-3cf0-4a5c-9e6f-cdbd7f5f4d81\/image_copy\/enlargedImage.adapt.full.medium.png\/1711372285161.png\"><img class = \"imageNode\" src = \"https:\/\/blogs.mathworks.com\/simulink\/files\/theBlogPost.mlx-10-28-24_5.png\" width = \"618\" height = \"767\" alt = \"\" style = \"vertical-align: baseline; width: 618px; height: 767px;\"><\/img><\/a><\/div><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span>It also comes with a<\/span><a href = \"https:\/\/www.mathworks.com\/videos\/tech-talks\/controls.html\"><span> series of almost 100 videos<\/span><\/a><span> covering everything you need to know about control systems<\/span><\/div><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><a href = \"https:\/\/www.mathworks.com\/videos\/tech-talks\/controls.html\"><img class = \"imageNode\" src = \"https:\/\/blogs.mathworks.com\/simulink\/files\/theBlogPost.mlx-10-28-24_6.png\" width = \"811\" height = \"477\" alt = \"\" style = \"vertical-align: baseline; width: 811px; height: 477px;\"><\/img><\/a><\/div><h2  style = 'margin: 20px 10px 5px 4px; padding: 0px; line-height: 25px; min-height: 0px; white-space: pre-wrap; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 20px; font-weight: 700; text-align: left; '><span>Now it's your turn<\/span><\/h2><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span>What is your favorite resource for discovering the capabilities for modeling and controller design in MATLAB and Simulink? Let us know in the comments below.<\/span><\/div>\r\n<br>\r\n<\/div><script type=\"text\/javascript\">\r\n{ let css = '';\r\nlet head = document.head || document.getElementsByTagName('head')[0];\r\nlet style = document.createElement('style');\r\nhead.appendChild(style);\r\nstyle.type = 'text\/css';\r\nif (style.styleSheet) {\r\n    style.styleSheet.cssText = css;\r\n} else {\r\n    style.appendChild(document.createTextNode(css));\r\n}\r\n\r\n\r\n}<\/script>","protected":false},"excerpt":{"rendered":"<div class=\"overview-image\"><img src=\"https:\/\/blogs.mathworks.com\/simulink\/files\/theBlogPost.mlx-10-28-24_4.png\" class=\"img-responsive attachment-post-thumbnail size-post-thumbnail wp-post-image\" alt=\"\" decoding=\"async\" loading=\"lazy\" \/><\/div><p>In today's post, I want to share a few links. I shared those with individual users recently, and every time the response I get is \"Wow, those are super useful, I wish I knew about them earlier\"The... <a class=\"read-more\" href=\"https:\/\/blogs.mathworks.com\/simulink\/2024\/10\/28\/capabilities-for-modeling-dynamic-systems-and-designing-feedback-control-systems-in-matlab-and-simulink\/\">read more >><\/a><\/p>","protected":false},"author":41,"featured_media":17183,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[115,30],"tags":[247,447],"_links":{"self":[{"href":"https:\/\/blogs.mathworks.com\/simulink\/wp-json\/wp\/v2\/posts\/17195"}],"collection":[{"href":"https:\/\/blogs.mathworks.com\/simulink\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.mathworks.com\/simulink\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.mathworks.com\/simulink\/wp-json\/wp\/v2\/users\/41"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.mathworks.com\/simulink\/wp-json\/wp\/v2\/comments?post=17195"}],"version-history":[{"count":2,"href":"https:\/\/blogs.mathworks.com\/simulink\/wp-json\/wp\/v2\/posts\/17195\/revisions"}],"predecessor-version":[{"id":17201,"href":"https:\/\/blogs.mathworks.com\/simulink\/wp-json\/wp\/v2\/posts\/17195\/revisions\/17201"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.mathworks.com\/simulink\/wp-json\/wp\/v2\/media\/17183"}],"wp:attachment":[{"href":"https:\/\/blogs.mathworks.com\/simulink\/wp-json\/wp\/v2\/media?parent=17195"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.mathworks.com\/simulink\/wp-json\/wp\/v2\/categories?post=17195"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.mathworks.com\/simulink\/wp-json\/wp\/v2\/tags?post=17195"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}