{"id":37096,"date":"2022-11-22T09:13:51","date_gmt":"2022-11-22T07:13:51","guid":{"rendered":"https:\/\/www.sweco.fi\/?post_type=showroom_cpt&#038;p=37096"},"modified":"2022-12-05T18:35:14","modified_gmt":"2022-12-05T16:35:14","slug":"weckman-uses-algorithms-to-streamline-the-design-process-for-its-steel-halls","status":"publish","type":"showroom_cpt","link":"https:\/\/www.sweco.fi\/en\/projects\/weckman-uses-algorithms-to-streamline-the-design-process-for-its-steel-halls\/","title":{"rendered":"Weckman uses algorithms to streamline the design process for its steel halls"},"content":{"rendered":"<section class=\"block page-intro page-intro--big page-intro--bg\" >\n\t\t\t<div class=\"page-intro__layout\" >\n\t\t\t<img width=\"1200\" height=\"628\" src=\"https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2022\/11\/Weckman-halli_parametrinen-suunnittelu.jpg\" class=\"page-intro__bg-img\" alt=\"\" fetchpriority=\"high\" decoding=\"async\" sizes=\"(max-width: 767px) 1080px, 1920px\" srcset=\"https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2022\/11\/Weckman-halli_parametrinen-suunnittelu.jpg 1200w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2022\/11\/Weckman-halli_parametrinen-suunnittelu-200x105.jpg 200w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2022\/11\/Weckman-halli_parametrinen-suunnittelu-768x402.jpg 768w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2022\/11\/Weckman-halli_parametrinen-suunnittelu-520x272.jpg 520w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2022\/11\/Weckman-halli_parametrinen-suunnittelu-800x419.jpg 800w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2022\/11\/Weckman-halli_parametrinen-suunnittelu-573x300.jpg 573w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2022\/11\/Weckman-halli_parametrinen-suunnittelu-860x450.jpg 860w\" \/>\t\t\t<div class=\"block__inner page-intro__inner page-intro__inner--top\">\n\t\t\t\t<div class=\"col--11\">\n\t\t\t\t\t<div class=\"editor-content editor-content--white editor-content--top col--5\">\n\t\t\t\t\t\t<div class=\"editor-content__inner bg-blur\">\n\t\t\t\t\t\t\t<h1>Weckman uses algorithms to streamline the design process for its steel halls<\/h1>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\n\t\t\n\t<\/section>\n\n<section class=\"block cb block--white\" >\n\t<div class=\"block__inner cb__inner cb__inner--one\">\n\t<div class=\"col--12 col--center col--wrapper\">\n\t\t<div class=\"col col--6 editor-content\">\n\t\t\t<h1>Algorithms automatically take care of the different phases of the design<\/h1>\n<p>In the spring, Weckman adopted Tekla design software, while also looking into other ways to streamline the steel hall design process at the 60-year-old family-owned company. <a href=\"https:\/\/www.sweco.fi\/en\/services\/digitalization\/parametric-design\/\">Parametric or algorithm-assisted design<\/a> saves time right from the offer stage.<\/p>\n<p>Weckman Steel is a Finnish family-owned company that has been designing and manufacturing steel halls for more than 40\u00a0years and is celebrating its 60th anniversary in 2022. Weckman is a trusted partner in Finnish industry and agriculture, as well as in specialised applications such as padel and riding halls. In spring 2022, Weckman replaced the Autodesk design software it had been using with Tekla, a favourite among structural engineers.<\/p>\n<p>\u201cWe work on well over a hundred hall projects every year, so we wanted to streamline the entire design process,\u201d says Product Development Director <strong>Antti Alanko<\/strong> from Weckman Steel Oy. At first, Weckman\u2019s designers were only vaguely familiar with parametric or algorithm-assisted design, after <strong>Ilari Pirhonen<\/strong> of Sweco had introduced its benefits in <a href=\"https:\/\/www.sweco.fi\/en\/insight\/news\/an-experiential-tendering-design-tool-developed-for-viacon\/\">the design of concrete bridges<\/a>. \u00a0\u201cWe started to think about whether algorithms could also be used in the design of steel halls.\u201d<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-37059\" src=\"https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2022\/11\/Weckman_parametrinen-suunnittelu-scaled.jpg\" alt=\"\" width=\"2560\" height=\"1152\" srcset=\"https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2022\/11\/Weckman_parametrinen-suunnittelu-scaled.jpg 2560w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2022\/11\/Weckman_parametrinen-suunnittelu-200x90.jpg 200w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2022\/11\/Weckman_parametrinen-suunnittelu-768x346.jpg 768w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2022\/11\/Weckman_parametrinen-suunnittelu-1536x691.jpg 1536w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2022\/11\/Weckman_parametrinen-suunnittelu-2048x922.jpg 2048w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2022\/11\/Weckman_parametrinen-suunnittelu-520x234.jpg 520w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2022\/11\/Weckman_parametrinen-suunnittelu-800x360.jpg 800w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2022\/11\/Weckman_parametrinen-suunnittelu-667x300.jpg 667w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2022\/11\/Weckman_parametrinen-suunnittelu-1000x450.jpg 1000w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/><\/p>\n<p>Sweco was a familiar partner for Weckman from previous projects, so it was easy to ask them for advice on the introduction of Tekla. According to Ilari Pirhonen, technology manager for parametric design at Sweco, Tekla is better suited for steel structure design than Autodesk is. For example, joints between two steel parts can be defined by pre-programming, and it is possible to customise the program with your own tools and automation. \u201cIn addition to this, using the same design software as most external structural engineers and engineering firms makes the work smoother.\u201d<\/p>\n<h4>Algorithms automatically take care of the different design phases<\/h4>\n<p>The decision was also made to improve the steel hall design process with an automation system that makes the use of Tekla more efficient. \u201cWe created a set of three algorithms for Weckman that automatically perform the different steps of the design process,\u201d says Pirhonen.<\/p>\n<p>The first algorithm carries out the so-called basic design, i.e. models the steel profiles of the hall in Tekla. The second algorithm adds joints to the frame model. \u201cThat was the most difficult part,\u201d Pirhonen says. There are about a dozen different types of joint, with the same number of variations within each one. Lastly, the third algorithm transfers the hall to the FEM program for strength calculation verification and reporting.<\/p>\n<p>Each step of the development project has been carefully defined, as the complexity of the task was known in advance. \u201cThe development project naturally takes a lot of time, but Sweco\u2019s project management has worked well and moved things forward in an orderly manner,\u201d says Alanko.<\/p>\n<p>At each stage, the client was first given a manually modelled prototype to evaluate, as there are countless options for implementing a given joint. \u201cFor each joint, it is necessary to find an option that is as cost-effective as possible from the perspective of production, while at the same time performing well in terms of strength,\u201d says Pirhonen. All the free parameters, i.e. the adjustable dimensions and other characteristics of the halls, were also selected together.<\/p>\n<h4>Modelling time reduced by up to 90%<\/h4>\n<p>The introduction of new design software and algorithms always requires training, which is why Sweco\u2019s experts visited Weckman to train the company\u2019s designers on site. \u201cWe made pre-built templates in Tekla and linked the programs to each other so that all the settings are correct and the databases are where they should be,\u201d Pirhonen says.<\/p>\n<p>Sweco\u2019s structural engineers also tested the design tool themselves in the design of a standard steel hall. \u201cThe design time of the steel frame, from reading the initial data to the final model, was reduced to about a tenth of what it would have been without the algorithms,\u201d says Pirhonen. This is followed by the preparation of production drawings, verification and reporting of strength calculations and modelling of project-specific details. \u201cWith the set of algorithms, it is possible to model different steel halls, complete with joints and loads, in just a few minutes.\u201d<\/p>\n<p>Indeed, Pirhonen is convinced that the planning process could not have been streamlined to the same extent by any other means. Implementing the design tool would also have been an impossible task for an ordinary software company. \u201cThe specification of the algorithms required considerable experience in the design of steel structures. After all, a computer only does what it is programmed to do.\u201d<\/p>\n<p>The progress of the development project has been so promising that Weckman is convinced that further development of the parametric design process is worthwhile. \u201cThe tool is already a good addition to the offer calculation for our halls and allows us to calculate the weight of the steel in the frame very quickly,\u201d says Alanko. The cooperation will continue with the development of details and drawing automation. \u201cThe automation of working and structural drawings is the next step in our efforts to reduce the hours spent on design.\u201d<\/p>\n\t\t<\/div>\n\t<\/div>\n<\/div>\n<\/section>\n\n\n    <section class=\"block block--white related-content\" >\n        <div class=\"block__inner related-content__inner\">\n            <div class=\"col--11 col--wrapper col--start col--stretch col--bottom \">\n                                    <div class=\"col col--12 editor-content related-content__title\">\n                        <h3 class=\"h3 hyphenate\">Our services<\/h3>                    <\/div>\n                \n                                    <div class=\"col col--4 item item--img\">\n\n                                                    <a href=\"https:\/\/www.sweco.fi\/en\/services\/digitalization\/parametric-design\/\" title=\"Parametric design\" >\n                                <div class=\"item__title\">\n                                    <p class=\"h4 hyphenate\">Parametric design<\/p>                                    <p class=\"item__title--info\">\n                                                                                                                                                            <\/p>\n                                <\/div>\n                                <figure class=\"item__image\">\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"520\" height=\"296\" src=\"https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2021\/12\/kuvituskuva_sweco-520x296.jpg\" class=\"attachment-insights-featured size-insights-featured\" alt=\"\" srcset=\"https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2021\/12\/kuvituskuva_sweco-520x297.jpg 520w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2021\/12\/kuvituskuva_sweco-200x114.jpg 200w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2021\/12\/kuvituskuva_sweco-768x439.jpg 768w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2021\/12\/kuvituskuva_sweco-800x457.jpg 800w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2021\/12\/kuvituskuva_sweco-525x300.jpg 525w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2021\/12\/kuvituskuva_sweco-788x450.jpg 788w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2021\/12\/kuvituskuva_sweco.jpg 1260w\" sizes=\"auto, (max-width: 520px) 100vw, 520px\" \/>                                <\/figure>\n                            <\/a>\n                        \n                                            <\/div>\n                                    <div class=\"col col--4 item item--img\">\n\n                                                    <a href=\"https:\/\/www.sweco.fi\/en\/services\/digitalization\/\" title=\"Digital services\" >\n                                <div class=\"item__title\">\n                                    <p class=\"h4 hyphenate\">Digital services<\/p>                                    <p class=\"item__title--info\">\n                                                                                                                                                            <\/p>\n                                <\/div>\n                                <figure class=\"item__image\">\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"520\" height=\"296\" src=\"https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2022\/03\/Digiratkaisut1-520x296.jpg\" class=\"attachment-insights-featured size-insights-featured\" alt=\"Digitaaliset ratkaisut Swecolla\" \/>                                <\/figure>\n                            <\/a>\n                        \n                                            <\/div>\n                                    <div class=\"col col--4 item item--img\">\n\n                                                    <a href=\"https:\/\/www.sweco.fi\/en\/services\/buildings-and-urban-areas\/structural-engineering\/\" title=\"Structural Engineering\" >\n                                <div class=\"item__title\">\n                                    <p class=\"h4 hyphenate\">Structural Engineering<\/p>                                    <p class=\"item__title--info\">\n                                                                                                                                                            <\/p>\n                                <\/div>\n                                <figure class=\"item__image\">\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"520\" height=\"296\" src=\"https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2021\/05\/OP-Vallila-rakennesuunnittelu-520x296.jpg\" class=\"attachment-insights-featured size-insights-featured\" alt=\"\" \/>                                <\/figure>\n                            <\/a>\n                        \n                                            <\/div>\n                \n                            <\/div>\n        <\/div>\n    <\/section>\n\n\n<section class=\"block form-block block--white\" >\n\t<div class=\"block__inner form-block__inner \">\n\n                    <div class=\"col--11 col--wrapper\">\n                                    <div class=\"col col--4 editor-content form-block__title\">\n                        <h3 class=\"h3 hyphenate\">Contact Us!<\/h3>                    <\/div>\n                    <div class=\"col--12 col\"><\/div>\n                \n                <div class=\"col col--4 editor-content\">\n                                    <\/div>\n\n                <div class=\"col col--7\">\n                    <script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\nvar gform;gform||(document.addEventListener(\"gform_main_scripts_loaded\",function(){gform.scriptsLoaded=!0}),document.addEventListener(\"gform\/theme\/scripts_loaded\",function(){gform.themeScriptsLoaded=!0}),window.addEventListener(\"DOMContentLoaded\",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>\"function\"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn(\"The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1.\"),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener(\"gform_main_scripts_loaded\",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener(\"gform\/theme\/scripts_loaded\",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener(\"DOMContentLoaded\",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook(\"action\",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook(\"filter\",o,r,e,t)},doAction:function(o){gform.doHook(\"action\",o,arguments)},applyFilters:function(o){return gform.doHook(\"filter\",o,arguments)},removeAction:function(o,r){gform.removeHook(\"action\",o,r)},removeFilter:function(o,r,e){gform.removeHook(\"filter\",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+\"_\"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){\"function\"!=typeof(t=o.callable)&&(t=window[t]),\"action\"==r?t.apply(null,e):e[0]=t.apply(null,e)})),\"filter\"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});\n\/* ]]> *\/\n<\/script>\n\n                <div class='gf_browser_gecko gform_wrapper gform_legacy_markup_wrapper gform-theme--no-framework' data-form-theme='legacy' data-form-index='0' id='gform_wrapper_6' ><form class=\"gform_analytics_tracking\" method='post' enctype='multipart\/form-data' target='gform_ajax_frame_6' id='gform_6'  action='\/en\/wp-json\/wp\/v2\/showroom_cpt\/37096' data-formid='6' novalidate autocomplete=\"off\">\n                        <div class='gform-body gform_body'><ul id='gform_fields_6' class='gform_fields top_label form_sublabel_below description_below validation_below'><li id=\"field_6_8\" class=\"gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible gform_honeypot\"  data-field-class=\"gform_honeypot\" ><label class='gfield_label gform-field-label' for='input_6_8'>Comments<\/label><div class='ginput_container'><input autocomplete=\"off\"  name='input_8' id='input_6_8' type='text' value='' autocomplete='new-password'\/><\/div><div class='gfield_description' id='gfield_description_6_8'>This field is for validation purposes and should be left unchanged.<\/div><\/li><li id=\"field_6_1\" class=\"gfield gfield--type-text half field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible gform_text\"  data-field-class=\"gform_text\" ><label class='gfield_label gform-field-label' for='input_6_1'>Name<\/label><div class='ginput_container ginput_container_text'><input autocomplete=\"off\"  name='input_1' id='input_6_1' type='text' value='' class='medium'      aria-invalid=\"false\"   \/><\/div><\/li><li id=\"field_6_2\" class=\"gfield gfield--type-text half field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible gform_text\"  data-field-class=\"gform_text\" ><label class='gfield_label gform-field-label' for='input_6_2'>Company<\/label><div class='ginput_container ginput_container_text'><input autocomplete=\"off\"  name='input_2' id='input_6_2' type='text' value='' class='medium'      aria-invalid=\"false\"   \/><\/div><\/li><li id=\"field_6_5\" class=\"gfield gfield--type-email half gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible gform_email\"  data-field-class=\"gform_email\" ><label class='gfield_label gform-field-label' for='input_6_5'>Email<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_email'>\n                            <input autocomplete=\"off\"  name='input_5' id='input_6_5' type='email' value='' class='medium'    aria-required=\"true\" aria-invalid=\"false\"  \/>\n                        <\/div><\/li><li id=\"field_6_3\" class=\"gfield gfield--type-text half gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible gform_text\"  data-field-class=\"gform_text\" ><label class='gfield_label gform-field-label' for='input_6_3'>Mobile<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_text'><input autocomplete=\"off\"  name='input_3' id='input_6_3' type='text' value='' class='medium'     aria-required=\"true\" aria-invalid=\"false\"   \/><\/div><\/li><li id=\"field_6_6\" class=\"gfield gfield--type-textarea full expanding-textarea field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible gform_textarea\"  data-field-class=\"gform_textarea\" ><label class='gfield_label gform-field-label' for='input_6_6'>How can we help you?<\/label><div class='ginput_container ginput_container_textarea'><textarea autocomplete=\"off\"  name='input_6' id='input_6_6' class='textarea medium'      aria-invalid=\"false\"   rows='10' cols='50'><\/textarea><\/div><\/li><li id=\"field_6_7\" class=\"gfield gfield--type-consent gfield--type-choice gfield--input-type-consent gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible gform_consent\"  data-field-class=\"gform_consent\" ><label class='gfield_label gform-field-label gfield_label_before_complex' >Agreement<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_consent'><input autocomplete=\"off\"  name='input_7.1' id='input_6_7_1' type='checkbox' value='1'   aria-required=\"true\" aria-invalid=\"false\"   \/> <label class=\"gform-field-label gform-field-label--type-inline gfield_consent_label\" for='input_6_7_1' >By sending this form I accept that my information will be saved in Sweco customer register. <a href=\"https:\/\/www.sweco.fi\/en\/about-sweco\/sweco-data-privacy-statement\/\">Sweco Data Privacy Statement<\/a>&gt;<\/label><input autocomplete=\"off\"  type='hidden' name='input_7.2' value='By sending this form I accept that my information will be saved in Sweco customer register. &lt;a href=&quot;https:\/\/www.sweco.fi\/en\/about-sweco\/sweco-data-privacy-statement\/&quot;&gt;Sweco Data Privacy Statement&lt;\/a&gt;&gt;' class='gform_hidden' \/><input autocomplete=\"off\"  type='hidden' name='input_7.3' value='5' class='gform_hidden' \/><\/div><\/li><\/ul><\/div>\n        <div class='gform-footer gform_footer top_label'> <button class='btn btn__primary' id='gform_submit_button_6'><span>Send<\/span><\/button> <input type='hidden' name='gform_ajax' value='form_id=6&amp;title=&amp;description=&amp;tabindex=0&amp;theme=legacy&amp;hash=4fef7decf52ef6029b89308caac65e3b' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_6' value='iframe' \/>\n            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_6' id='gform_theme_6' value='legacy' \/>\n            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_6' id='gform_style_settings_6' value='' \/>\n            <input type='hidden' class='gform_hidden' name='is_submit_6' value='1' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submit' value='6' \/>\n            \n            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' \/>\n            <input type='hidden' class='gform_hidden' name='state_6' value='WyJ7XCI3LjFcIjpcIjVhYWVlZmI3NTc0MTU1YjA1ZTkwNjQxMWI2MWVlNGZiXCIsXCI3LjJcIjpcIjNiMjE4NmJlMWQ5YWNhNTQ3NTA5NzgyNzViYzNjNmM4XCIsXCI3LjNcIjpcIjY5M2FkN2IxNjZjMGFlYWRiOTEwNmMzMjZkNGEwOGZhXCJ9IiwiZTk3ZDcyNzQ2ZWYyMzZjOTU0OGJiOGM0NWQ0ZTRiNTYiXQ==' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_6' id='gform_target_page_number_6' value='0' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_6' id='gform_source_page_number_6' value='1' \/>\n            <input type='hidden' name='gform_field_values' value='' \/>\n            \n        <\/div>\n                        <\/form>\n                        <\/div>\n\t\t                <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_6' id='gform_ajax_frame_6' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'><\/iframe>\n\t\t                <script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\n gform.initializeOnLoaded( function() {gformInitSpinner( 6, 'https:\/\/www.sweco.fi\/wp-content\/themes\/sweco\/assets\/dist\/oval.svg', true );jQuery('#gform_ajax_frame_6').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_6');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_6').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_6').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_6').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_6').removeClass('gform_validation_error');}setTimeout( function() { \/* delay the scroll by 50 milliseconds to fix a bug in chrome *\/  }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_6').val();gformInitSpinner( 6, 'https:\/\/www.sweco.fi\/wp-content\/themes\/sweco\/assets\/dist\/oval.svg', true );jQuery(document).trigger('gform_page_loaded', [6, current_page]);window['gf_submitting_6'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_6').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [6]);window['gf_submitting_6'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_6').text());}else{jQuery('#gform_6').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger(\"gform_pre_post_render\", [{ formId: \"6\", currentPage: \"current_page\", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( \"gform_wrapper_6\" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( \"span\" );            visibilitySpan.id = \"gform_visibility_test_6\";            gformWrapperDiv.insertAdjacentElement( \"afterend\", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( \"gform_visibility_test_6\" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 6, current_page );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );} ); \n\/* ]]> *\/\n<\/script>\n                <\/div>\n            <\/div>\n        \n\t<\/div>\n<\/section>\n","protected":false},"excerpt":{"rendered":"<p>Weckman uses algorithms to streamline the design process for its steel halls. Swecos parametric or algorithm-assisted design saves time right from the offer stage.<\/p>\n","protected":false},"featured_media":36929,"template":"","showroom_cats":[190,163,158,172],"showroom_expertise":[],"showroom_partners":[],"showroom_location":[],"showroom_client":[],"class_list":["post-37096","showroom_cpt","type-showroom_cpt","status-publish","has-post-thumbnail","hentry","showroom_cats-structural-engineering","showroom_cats-buildings-and-urban-areas","showroom_cats-industry","showroom_cats-digitalization"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.sweco.fi\/en\/wp-json\/wp\/v2\/showroom_cpt\/37096","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.sweco.fi\/en\/wp-json\/wp\/v2\/showroom_cpt"}],"about":[{"href":"https:\/\/www.sweco.fi\/en\/wp-json\/wp\/v2\/types\/showroom_cpt"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.sweco.fi\/en\/wp-json\/wp\/v2\/media\/36929"}],"wp:attachment":[{"href":"https:\/\/www.sweco.fi\/en\/wp-json\/wp\/v2\/media?parent=37096"}],"wp:term":[{"taxonomy":"showroom_cats","embeddable":true,"href":"https:\/\/www.sweco.fi\/en\/wp-json\/wp\/v2\/showroom_cats?post=37096"},{"taxonomy":"showroom_expertise","embeddable":true,"href":"https:\/\/www.sweco.fi\/en\/wp-json\/wp\/v2\/showroom_expertise?post=37096"},{"taxonomy":"showroom_partners","embeddable":true,"href":"https:\/\/www.sweco.fi\/en\/wp-json\/wp\/v2\/showroom_partners?post=37096"},{"taxonomy":"showroom_location","embeddable":true,"href":"https:\/\/www.sweco.fi\/en\/wp-json\/wp\/v2\/showroom_location?post=37096"},{"taxonomy":"showroom_client","embeddable":true,"href":"https:\/\/www.sweco.fi\/en\/wp-json\/wp\/v2\/showroom_client?post=37096"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}