{"id":2222,"date":"2017-10-23T00:00:00","date_gmt":"2017-10-23T07:00:00","guid":{"rendered":"https:\/\/blogs.plm.automation.siemens.com\/t5\/Simcenter-Blog\/STAR-CCM-v12-06-Zip-a-Dee-Doo-Dah\/ba-p\/440425"},"modified":"2026-03-26T06:04:22","modified_gmt":"2026-03-26T10:04:22","slug":"star-ccm-v12-06-zip-a-dee-doo-dah","status":"publish","type":"post","link":"https:\/\/blogs.sw.siemens.com\/simcenter\/star-ccm-v12-06-zip-a-dee-doo-dah\/","title":{"rendered":"STAR-CCM+ v12.06: Zip-a-Dee-Doo-Dah"},"content":{"rendered":"<p><P><SPAN style=\"font-weight: 400;\">Over the past several releases the STAR-CCM+ team has been hard at work ensuring that users can easily and effectively replace components in their models and re-run in under five clicks. &nbsp;Between &#8220;replace part&#8221;, &#8220;replace assembly&#8221; and &#8220;dynamic selection&#8221;, we have a strong set of tools that allow users to easily swap out the old with the new. &nbsp;<\/SPAN><\/P><\/p>\n<p><P><SPAN style=\"font-weight: 400;\">Those capabilities are fantastic, but something is still missing: <EM>\u201cWhat if I just have one little surface I need to replace? Does that mean I need to re-import the entire model?&#8221;<\/EM> <EM>&#8220;What if the CAD designers didn\u2019t sew the model together? How am I supposed to pipeline that process?\u201d<\/EM> <\/SPAN><\/P><\/p>\n<p><P><SPAN style=\"font-weight: 400;\">These questions were all asking for a way to automatically zip (sew) surfaces together using a pipelined approach<\/SPAN>. That\u2019s precisely what we did!<\/P><\/p>\n<p><P><SPAN style=\"font-weight: 400;\">A key new feature in STAR-CCM+ v12.06 is the zip operation, one of several&nbsp;new operations that have been added in this latest release, and without a doubt the one that I am most excited about. <\/SPAN><\/P><\/p>\n<p><P><SPAN style=\"font-weight: 400;\">The zip operation introduces a host of new possibilities, both by itself and when combined with &#8220;replace part&#8221;.&nbsp;<\/SPAN>Fundamentally the zip operation can be thought of as a Boolean unite for surfaces.&nbsp; If you have a part with a missing surface and another part that fills that missing area, the zip will combine the 2 (or more) parts and sew the edges to create a closed volume. The zipped parts can then be used in subsequent operations.&nbsp; For those of you who work with STAR-CCM+ regularly, this is essentially just running the surface repair feature sew, under the hood. &nbsp;&nbsp;So let\u2019s start playing out the applications this enables.&nbsp;&nbsp;<\/P><br \/>\n<P><SPAN style=\"font-weight: 400;\"><span class=\"lia-inline-image-display-wrapper lia-image-align-right\" style=\"width: 400px;\"><img decoding=\"async\" src=\"http:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2019\/09\/Unzipped-1.png\" alt=\"Unzipped.png\" title=\"Unzipped.png\" \/><\/span><\/SPAN><\/P><\/p>\n<p><P><SPAN style=\"font-weight: 400;\">The Institute for Aerodynamics and Fluid Mechanics at the Technical University of Munich created a great geometry called the <\/SPAN><a href=\"http:\/\/www.aer.mw.tum.de\/en\/research-groups\/automotive\/drivaer\/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\"><SPAN style=\"font-weight: 400;\">DrivAer Model<\/SPAN><\/A><SPAN style=\"font-weight: 400;\"> that comes in a host of configurations: With\/without an engine, with\/without underbody and exhaust, as well as three different backends. &nbsp;<\/SPAN><\/P><br \/>\n<P><SPAN style=\"font-weight: 400;\"><span class=\"lia-inline-image-display-wrapper lia-image-align-left\" style=\"width: 342px;\"><img decoding=\"async\" src=\"http:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2019\/09\/zipped-1.png\" alt=\"zipped.png\" title=\"zipped.png\" \/><\/span><\/SPAN><\/P><\/p>\n<p><P>You can imagine that can produce a pretty sizable matrix of studies. Before the zip operation setting up simulations for all of these studies could have taken a significant amount of manual work. The new zip operation enables you to simply swap in the new surfaces and re-run the model. That\u2019s it, it really is that simple. &nbsp;The replace part operation enables you to swap the parts and the zip operation turns the parts into a closed definition. &nbsp;Another key feature here is that you can put this operation anywhere in the mesh pipeline, so remesh the parts using concurrent per-part and the zip operation will remesh the faces near the perimeters automatically. &nbsp;There is no need to re-import the whole model, there is no need to re-setup physics, or scenes, or do anything else. &nbsp;Combine this with existing technology like local meshing and parallel volume meshing and the time savings can be staggering.&nbsp;&nbsp;<\/P><\/p>\n<p><P><SPAN style=\"font-weight: 400;\">We looked at one important aspect of this operation but there is a whole other dimension that can help you fix models in a pipelined way. &nbsp;How many times have you received a CAD model where the surfaces are not healed together? This operation enables you to zip one part just like you would zip in the above example.&nbsp;This means that you can import and heal a model without needing to manually intervene, as part of a pipelined process. &nbsp;<\/SPAN><\/P><\/p>\n<p><P><SPAN style=\"font-weight: 400;\">Be it automation and design exploration, or just cleaning up a model in an automatic way, this new operation is sure to make you skip down the hall after you zip!<\/SPAN><\/P><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Over the past several releases the STAR-CCM+ team has been hard at work ensuring that users can easily and effectively replace components in their models and re-run in under five clicks. &nbsp;Betwee&#8230;<\/p>\n","protected":false},"author":53551,"featured_media":2229,"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],"tags":[5,242],"industry":[],"product":[513],"coauthors":[],"class_list":["post-2222","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news","tag-cae-simulation","tag-computational-fluid-dynamics-cfd","product-simcenter-star-ccm"],"featured_image_url":"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2019\/09\/zipped-1.png","_links":{"self":[{"href":"https:\/\/blogs.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/posts\/2222","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\/53551"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/comments?post=2222"}],"version-history":[{"count":3,"href":"https:\/\/blogs.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/posts\/2222\/revisions"}],"predecessor-version":[{"id":2230,"href":"https:\/\/blogs.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/posts\/2222\/revisions\/2230"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/media\/2229"}],"wp:attachment":[{"href":"https:\/\/blogs.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/media?parent=2222"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/categories?post=2222"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/tags?post=2222"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/industry?post=2222"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/product?post=2222"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/coauthors?post=2222"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}