[{"data":1,"prerenderedAt":52},["ShallowReactive",2],{"\u002Fblog\u002Fgenerative-design-tekla":3,"more:\u002Fblog\u002Fgenerative-design-tekla":34},{"id":4,"title":5,"body":6,"category":23,"date":24,"description":12,"extension":25,"image":26,"meta":27,"navigation":28,"path":29,"seo":30,"stem":31,"summary":32,"__hash__":33},"blog\u002Fblog\u002Fgenerative-design-tekla.md","Generative Design in Tekla",{"type":7,"value":8,"toc":19},"minimark",[9,13,16],[10,11,12],"p",{},"Tekla Structures provides two primary avenues for generative design: the built-in parametric components system and the Tekla Open API, which exposes the full model through a .NET interface scriptable in C# or Python via the pythonnet bridge.",[10,14,15],{},"Parametric components allow engineers to define families of structural elements that adapt to input parameters. A staircase component, for example, might accept floor-to-floor height and tread count and generate the full geometry automatically. Combining several components with parameter ranges and iterating across the combination space is a lightweight form of generative design that requires no custom code.",[10,17,18],{},"For more sophisticated exploration, the Open API allows external optimisation algorithms to drive model generation. A genetic algorithm can generate thousands of structural configurations, evaluate each against deflection limits and material cost, and converge on a Pareto-optimal set of solutions that a human designer can then review and refine. This approach has been used successfully for truss geometry optimisation and column grid layout in irregular floor plates.",{"title":20,"searchDepth":21,"depth":21,"links":22},"",2,[],"Engineering","2022-07-29","md","\u002Fimages\u002Fblog\u002Fgenerative-design-tekla.jpg",{},true,"\u002Fblog\u002Fgenerative-design-tekla",{"title":5,"description":12},"blog\u002Fgenerative-design-tekla","How to use Tekla Structures' parametric and scripting capabilities to explore design alternatives automatically, reducing manual iteration and improving outcomes.","ZKXMEpcjjPsKW9AUwefVKkFwxcC3MbTp6WR38PC-ET4",[35,41,46],{"path":36,"title":37,"date":38,"category":39,"image":40},"\u002Fblog\u002Fnatural-trend-curves","Natural Trend Curves","2023-09-14","Data Science","\u002Fimages\u002Fblog\u002Fnatural-trend-curves.jpg",{"path":42,"title":43,"date":44,"category":23,"image":45},"\u002Fblog\u002Fmedium-voltage-design-data-centers","Medium Voltage Design for Data Centers","2023-07-20","\u002Fimages\u002Fblog\u002Fmedium-voltage-design-data-centers.jpg",{"path":47,"title":48,"date":49,"category":50,"image":51},"\u002Fblog\u002Fpython-for-matlab-users","Python for MATLAB Users and Vice Versa","2023-05-08","Programming","\u002Fimages\u002Fblog\u002Fpython-for-matlab-users.jpg",1792603211412]