{"id":17319,"date":"2020-08-07T06:51:42","date_gmt":"2020-08-07T10:51:42","guid":{"rendered":"https:\/\/blogs.sw.siemens.com\/simcenter\/?p=17319"},"modified":"2026-03-26T06:10:06","modified_gmt":"2026-03-26T10:10:06","slug":"simcenter-flomaster-fmi","status":"publish","type":"post","link":"https:\/\/blogs.sw.siemens.com\/simcenter\/simcenter-flomaster-fmi\/","title":{"rendered":"Simcenter Flomaster &amp; FMI: I&#8217;d like to connect&#8230;"},"content":{"rendered":"\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<p>I\u2019d like to connect, how many times have you said it or had it said to you? <\/p>\n\n\n\n<p>Connecting is a term that used frequently in business, be it on LinkedIn or a networking event where we can talk to like-minded individuals and discuss industry trends or just catch up with old friends.<\/p>\n<\/div><\/div>\n\n\n\n<p>It\u2019s much the same with software, connectivity is a hot topic in the digital engineering world, if there was a LinkedIn for software tools you could easily imagine many scenarios like this. We\u2019ve all heard the saying; two heads are better than one. Well, two software\u2019s are better than one! The challenge is connecting them together in a seamless quick and easy way!<\/p>\n\n\n\n<p>Enter FMI standard. This standard has been gaining popularity over the past few years, and we\u2019ve added support in Simcenter Flomaster to import and export FMUs.<\/p>\n<\/div><\/div>\n<\/div><\/div>\n<\/div><\/div>\n<\/div><\/div>\n<\/div><\/div>\n\n\n\n<p>In the FMI standard there are two types of FMU\u2019s: model exchange and co-simulation.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Model exchange \u2013 These FMU\u2019s do not have a solver attached. Instead these rely on the importing tools solver.<\/li><li>Co-simulation \u2013 A third party solver inside the FMU or locally on the machine and Simcenter Flomaster only queries results at a given time step.<\/li><\/ul>\n\n\n\n<p><strong>Import of a bouncing ball FMU to Simcenter Flomaster<\/strong><\/p>\n\n\n\n<p>Let\u2019s look at a simple example of an FMU being imported and solved. A bouncing ball problem, it\u2019s pretty widely known with the scope of the problem ranging from science fair projects to more complex problems like geometric series and ball flight dynamics.<\/p>\n\n\n\n<p>This particular example is simple, a bouncy ball is dropped from 1 metre high with a coefficient of restitution (CoR) of 0.7. What happens to the displacement from the ground as it bounces? This example is a great visual example of how the physics can be modeled and solved. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"755\" height=\"583\" src=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2020\/07\/Fig-1-customisation.png\" alt=\"Components customization and FMU import.\" class=\"wp-image-17320\" srcset=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2020\/07\/Fig-1-customisation.png 755w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2020\/07\/Fig-1-customisation-600x463.png 600w\" sizes=\"auto, (max-width: 755px) 100vw, 755px\" \/><figcaption>Figure 1 &#8211; Components customization and FMU import.<\/figcaption><\/figure>\n\n\n\n<p>Once fully imported we can then drag this onto a schematic line any other components and simulate.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"896\" height=\"496\" src=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2020\/07\/Untitled-Project.gif\" alt=\"Solution to a bouncing ball problem with visualization. \" class=\"wp-image-17354\" \/><figcaption>Figure 2 &#8211; Solution to a bouncing ball problem with visualization. <\/figcaption><\/figure>\n\n\n\n<p>A bouncy ball is a simple engineering problem with a set of equations modelling that we can solve. What happens when we increase the complexity and scope of the simulation? What about pumping a fluid and how the design of the pump influences overall performance of the system?<\/p>\n\n\n\n<p><strong><strong>Import from Simcenter Amesim to Simcenter Flomaster of a 3D vane pump.<\/strong><\/strong><\/p>\n\n\n\n<p>A more realistic example is looking at how Simcenter Amesim and Simcenter Flomaster can work together on a pumping system and show how the component design in Simcenter Amesim can be supplemented by the overall system design in Simcenter Flomaster. This could be designing a feed system in a bottling plant for food stuffs or even a simple water sprinkler.<\/p>\n\n\n\n<p><em>Sidebar: We\u2019ll be looking at a water system in this example, but we\u2019ve had a go at modelling more complex fluids in another blog: <\/em><a href=\"https:\/\/blogs.sw.siemens.com\/simcenter\/what-would-win-in-a-race-ice-cream-or-apple-sauce\/\">What would win in a race, Ice Cream or Apple Sauce?<\/a><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"900\" height=\"317\" src=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2020\/07\/Fig3-Pump.png\" alt=\"Georotor configurator tool in Simcenter Amesim.\" class=\"wp-image-17326\" srcset=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2020\/07\/Fig3-Pump.png 900w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2020\/07\/Fig3-Pump-600x211.png 600w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2020\/07\/Fig3-Pump-768x271.png 768w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><figcaption>Figure 3 &#8211; Georotor configurator tool in Simcenter Amesim.<\/figcaption><\/figure>\n\n\n\n<p>Through the Georotor configuration tool in Simcenter Amesim a pump has been created according to the geometry to gain a better understanding of the individual pump (rather than waiting for the performance data from the manufactures) which can be inputted into Simcenter Flomaster. This allows virtual testing to be frontloaded increasing the overall confidence in the design.<\/p>\n\n\n\n<p>Once generated and set up in a sketch, the model can be imported to Simcenter Flomaster via an FMI interface. To export from Simcenter Amesim, an interface block is needed, this is found under the \u201cInterfaces Create\u201d interface block.<\/p>\n\n\n\n<p>In this case we\u2019ll need one input to the block and three outputs to the block.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"940\" height=\"301\" src=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2020\/07\/Fig4.png\" alt=\"FMI interface block and connection to Simcenter Amesim.\" class=\"wp-image-17327\" srcset=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2020\/07\/Fig4.png 940w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2020\/07\/Fig4-600x192.png 600w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2020\/07\/Fig4-768x246.png 768w\" sizes=\"auto, (max-width: 940px) 100vw, 940px\" \/><figcaption>Figure 4 &#8211; FMI interface block and connection to Simcenter Amesim.<\/figcaption><\/figure>\n\n\n\n<p>The pump speed will be provided by the Simcenter Flomaster control environment and then the upstream and downstream pressures are read in Simcenter Amesim and passed to Simcenter Flomaster. The same is done with a single volumetric flow and then passed to the two flow sources in Simcenter Flomaster.<\/p>\n\n\n\n<p>The imported pump can be dragged onto the schematic and the signals can be connected like any other controller in Simcenter Flomaster. &nbsp;&nbsp;<\/p>\n\n\n\n<p>Now the network can be run like any other network in Simcenter Flomaster. This brings the detailed component design of Simcenter Amesim into the Simcenter Flomaster environment allowing engineers to take advantage of the pump import and the piping capability of Simcenter Flomaster in a single simulation.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"972\" height=\"508\" src=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2020\/07\/Untitled-Project-1.gif\" alt=\"Simulation of closing valves using the FMU network.\" class=\"wp-image-17336\" \/><figcaption>Figure 5 &#8211; Simulation of closing valves using the FMU network.<\/figcaption><\/figure>\n\n\n\n<p>If you\u2019d like to know more about Simcenter Flomaster &amp; FMI then take a look at the <a href=\"https:\/\/community.sw.siemens.com\/s\/article\/Simcenter-Flomaster-FMI-Knowledge-Base-article\" target=\"_blank\" rel=\"noopener\">Tech Tips article<\/a>.<\/p>\n\n\n\n<p>A longer version of this demo and the simulation set up is explained in more depth in our <a href=\"https:\/\/www.youtube.com\/watch?v=-WeqkQwaVQ8\" target=\"_blank\" rel=\"noopener\">Tech Tips video<\/a> on Simcenter Flomaster &amp; FMI Simulations.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Learn how to connect Simcenter Flomaster to other software tools using the FMI standard<\/p>\n","protected":false},"author":69184,"featured_media":17912,"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":[123,182],"tags":[],"industry":[],"product":[590,502],"coauthors":[],"class_list":["post-17319","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-spotlight-on","category-tips-tricks","product-simcenter-amesim","product-simcenter-flomaster"],"featured_image_url":"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2020\/08\/Connect-through-FMI-using-Simcenter-Flomaster.jpg","_links":{"self":[{"href":"https:\/\/blogs.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/posts\/17319","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\/69184"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/comments?post=17319"}],"version-history":[{"count":5,"href":"https:\/\/blogs.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/posts\/17319\/revisions"}],"predecessor-version":[{"id":17914,"href":"https:\/\/blogs.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/posts\/17319\/revisions\/17914"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/media\/17912"}],"wp:attachment":[{"href":"https:\/\/blogs.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/media?parent=17319"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/categories?post=17319"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/tags?post=17319"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/industry?post=17319"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/product?post=17319"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/coauthors?post=17319"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}