{"id":4984,"date":"2016-02-18T10:14:54","date_gmt":"2016-02-18T15:14:54","guid":{"rendered":"https:\/\/blogs.mathworks.com\/seth\/?p=4984"},"modified":"2017-05-21T20:22:36","modified_gmt":"2017-05-22T01:22:36","slug":"adopting-model-based-design","status":"publish","type":"post","link":"https:\/\/blogs.mathworks.com\/simulink\/2016\/02\/18\/adopting-model-based-design\/","title":{"rendered":"Adopting Model-Based Design"},"content":{"rendered":"<p>Are you a frequent MATLAB user whose knowledge of Simulink is limited to <a href=\"https:\/\/www.mathworks.com\/help\/simulink\/examples\/thermal-model-of-a-house.html\">sldemo_househeat<\/a>? Maybe you're looking to join the <a href=\"https:\/\/blogs.mathworks.com\/seth\/2014\/06\/10\/banking-on-the-hyperloop\/\">Hyperloop project<\/a>? Or you just want to use Simulink more, but don't quite know where to get started? This post is all about helping you on your first steps towards adopting Model-Based Design (MBD).<\/p>\r\n\r\n<p><strong>The big picture<\/strong><\/p>\r\n\r\n<p> Let's start with the big picture, and <a href=\"https:\/\/www.mathworks.com\/content\/dam\/mathworks\/tag-team\/Objects\/d\/61517_91806v00_ESC-405Paper_Eastman_v3.pdf\">examine this white paper on Design and Verification of Motion Control Algorithms Using Simulation<\/a>. Model-Based Design allows you to look at things from a system-level perspective, combining multiple domains such as electrical, mechanical, hydraulic, and control. This white paper will walk you through an example of first modeling an electric motor coupled to a load by a flexible shaft, characterizing the system, and then creating a control system for it.<\/p>\r\n\r\n<p><strong>Drill down<\/strong><\/p>\r\n\r\n<p>Now that you have an idea of how MBD works, you might want to explore how to model systems more relevant to your particular application. A great way to get help on such topics is to go to our <a href=\"https:\/\/www.mathworks.com\/company\/events\/webinars\/\">webinars page<\/a> and search on your topic. For example, if you're interested in solar energy technologies, you might search for <a href=\"https:\/\/www.mathworks.com\/videos.html?suggestion=&c%5B%5D=webinars_all&q=solar+power\">solar power<\/a> and watch <a href=\"https:\/\/www.mathworks.com\/videos\/modeling-and-simulation-of-pv-solar-power-inverters-81813.html?s_tid=srchtitle\">this webinar on photovoltaic Inverters<\/a>. (You could always <a href=\"https:\/\/www.mathworks.com\/search\/site_search.html?q=&q1=&q2=&q3=&notq=&c%5B%5D=blogs\">search through our old blog posts<\/a>, too).<\/p>\r\n\r\n<p><strong>Getting things done<\/strong><\/p>\r\n<p>Now orthogonal to the question of how to use MBD for your application, you may also start to have questions come up about how to do a specific task in MBD.  For example, how do you use MBD within a team, or componentize a model?<\/p>\r\n\r\n<p>To help answer these types a questions, we have a vast library of whitepapers that you can draw upon. Maybe you need help on how to establish a common styling <a href=\"https:\/\/www.mathworks.com\/company\/newsletters\/articles\/best-practices-for-implementing-modeling-guidelines-in-simulink.html?s_tid=srchtitle\">modeling guidelines<\/a>. Or maybe you need to work to <a href=\"https:\/\/www.mathworks.com\/company\/newsletters\/articles\/verification-and-validation-according-to-iso-26262-a-workflow-to-facilitate-the-development-of-high-integrity-software.html?s_tid=srchtitle\">a safety standard like ISO 26262<\/a>. Or you have questions about <a href=\"https:\/\/www.mathworks.com\/company\/newsletters\/articles\/integrated-project-management-tool-for-modeling-and-simulation-of-complex-systems.html?s_tid=srchtitle\">how to manage<\/a> an MBD Project someday.<\/p>\r\n\r\n<p><strong>Now it's your turn<\/strong><\/p>\r\nRead some user stories on how your industry colleagues adopted model-based design, and then let us know in the comments how you got started on your Simulink journey! What else would be helpful to get you started with Simulink?<\/p>","protected":false},"excerpt":{"rendered":"<p>Are you a frequent MATLAB user whose knowledge of Simulink is limited to sldemo_househeat? Maybe you're looking to join the Hyperloop project? Or you just want to use Simulink more, but don't quite... <a class=\"read-more\" href=\"https:\/\/blogs.mathworks.com\/simulink\/2016\/02\/18\/adopting-model-based-design\/\">read more >><\/a><\/p>","protected":false},"author":88,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[67,24],"tags":[],"_links":{"self":[{"href":"https:\/\/blogs.mathworks.com\/simulink\/wp-json\/wp\/v2\/posts\/4984"}],"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\/88"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.mathworks.com\/simulink\/wp-json\/wp\/v2\/comments?post=4984"}],"version-history":[{"count":5,"href":"https:\/\/blogs.mathworks.com\/simulink\/wp-json\/wp\/v2\/posts\/4984\/revisions"}],"predecessor-version":[{"id":6584,"href":"https:\/\/blogs.mathworks.com\/simulink\/wp-json\/wp\/v2\/posts\/4984\/revisions\/6584"}],"wp:attachment":[{"href":"https:\/\/blogs.mathworks.com\/simulink\/wp-json\/wp\/v2\/media?parent=4984"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.mathworks.com\/simulink\/wp-json\/wp\/v2\/categories?post=4984"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.mathworks.com\/simulink\/wp-json\/wp\/v2\/tags?post=4984"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}