{"id":24848,"date":"2026-02-02T23:54:37","date_gmt":"2026-02-02T23:54:37","guid":{"rendered":"http:\/\/141.23.68.248\/wp\/?page_id=24848"},"modified":"2026-02-05T09:07:59","modified_gmt":"2026-02-05T09:07:59","slug":"parametric-model","status":"publish","type":"page","link":"http:\/\/141.23.68.248\/wp\/?page_id=24848","title":{"rendered":"Parametric Model"},"content":{"rendered":"\n<p><strong>Introduction<\/strong><\/p>\n\n\n\n<p>This project explores parametric modeling of a multi-story reinforced concrete structural frame using Dynamo for Revit. The model is driven by a small set of input parameters, including span length, number of bays, number of floors, and floor height. When these inputs change, the entire structural frame updates automatically, allowing rapid exploration of alternative configurations.<\/p>\n\n\n\n<p><strong>Design Challenge<\/strong><\/p>\n\n\n\n<p>The main engineering challenge is balancing structural clarity and material efficiency. Increasing span lengths reduces the number of columns but increases beam and slab demands. In contrast, smaller spans improve stiffness but introduce material redundancy through a higher number of structural elements.<\/p>\n\n\n\n<p><strong>High Performance Criteria<\/strong><\/p>\n\n\n\n<p>To guide the design exploration, two high-performance criteria are considered: structural clarity and material efficiency. The parametric model makes the trade-offs between these criteria visible at an early design stage by showing how changes in span length and floor count affect geometry, member density, and overall structural layout.<\/p>\n\n\n\n<p><strong>Model Logic<\/strong><\/p>\n\n\n\n<p>The structural frame is generated from a rectangular grid created using coordinate lists in the X and Y directions. Each grid intersection defines a point that serves as the basis for columns, beams, and slabs.<\/p>\n\n\n\n<p>Beams are created along both grid directions and replicated vertically according to floor height values. Slabs are generated by defining closed boundaries from corner grid points and converting them into surfaces, which are then given thickness. Columns are formed by connecting grid points between floors using vertical elements. All components follow a consistent height sequence to ensure correct stacking of the multi-story frame.<\/p>\n\n\n\n<p>Because the model is fully parametric, any change in input values updates the entire geometry automatically.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2026\/02\/image-165.png\"><img loading=\"lazy\" decoding=\"async\" width=\"448\" height=\"352\" src=\"http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2026\/02\/image-165.png\" alt=\"\" class=\"wp-image-25747\" srcset=\"http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2026\/02\/image-165.png 448w, http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2026\/02\/image-165-300x236.png 300w\" sizes=\"auto, (max-width: 448px) 100vw, 448px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2026\/02\/image-166.png\"><img loading=\"lazy\" decoding=\"async\" width=\"448\" height=\"351\" src=\"http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2026\/02\/image-166.png\" alt=\"\" class=\"wp-image-25748\" srcset=\"http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2026\/02\/image-166.png 448w, http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2026\/02\/image-166-300x235.png 300w\" sizes=\"auto, (max-width: 448px) 100vw, 448px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2026\/02\/image-167.png\"><img loading=\"lazy\" decoding=\"async\" width=\"448\" height=\"305\" src=\"http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2026\/02\/image-167.png\" alt=\"\" class=\"wp-image-25749\" srcset=\"http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2026\/02\/image-167.png 448w, http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2026\/02\/image-167-300x204.png 300w\" sizes=\"auto, (max-width: 448px) 100vw, 448px\" \/><\/a><\/figure>\n\n\n\n<p><strong>Design Space- Extremes and Limits<\/strong><\/p>\n\n\n\n<p>The whole model runs from a small set of parameters which control the grid, the spacing, and the height of the frame.<\/p>\n\n\n\n<p><em>Table 1: Input paramters for a structural frame<\/em><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Parameter<\/strong><\/td><td><strong>Range Used<\/strong><\/td><td>Unit<\/td><td><strong>Description<\/strong><\/td><\/tr><tr><td><strong>Nx<\/strong><\/td><td>4 \u2013 10<\/td><td>m<\/td><td>Number of bays in X direction<\/td><\/tr><tr><td><strong>Ny<\/strong><\/td><td>2 \u2013 6<\/td><td>m<\/td><td>Number of bays in Y direction<\/td><\/tr><tr><td><strong>ax<\/strong><\/td><td>6 \u2013 9<\/td><td>m<\/td><td>Span length along X<\/td><\/tr><tr><td><strong>ay<\/strong><\/td><td>6 \u2013 8<\/td><td>m<\/td><td>Span length along Y<\/td><\/tr><tr><td><strong>edgeSetback<\/strong><\/td><td>0 \u2013 1<\/td><td>m<\/td><td>Offset from boundary<\/td><\/tr><tr><td><strong>Floors<\/strong><\/td><td>3\u2013 10<\/td><td>number<\/td><td>Number of storys<\/td><\/tr><tr><td><strong>Floor Height<\/strong><\/td><td>3 \u2013 3.6<\/td><td>m<\/td><td>Height between floors<\/td><\/tr><tr><td><strong>Slab Thickness<\/strong><\/td><td>0.25 (fixed)<\/td><td>m<\/td><td>Visual\/slab thickness<\/td><\/tr><tr><td><strong>Column Radius<\/strong><\/td><td>0.25 (fixed)<\/td><td>m<\/td><td>Column size (visual)<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><em>Figure 1: Input parameters for a structural frame in Dynamo<\/em><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2026\/02\/image-168.png\"><img loading=\"lazy\" decoding=\"async\" width=\"849\" height=\"422\" src=\"http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2026\/02\/image-168.png\" alt=\"\" class=\"wp-image-25751\" srcset=\"http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2026\/02\/image-168.png 849w, http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2026\/02\/image-168-300x149.png 300w, http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2026\/02\/image-168-768x382.png 768w, http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2026\/02\/image-168-520x258.png 520w, http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2026\/02\/image-168-740x368.png 740w\" sizes=\"auto, (max-width: 849px) 100vw, 849px\" \/><\/a><\/figure>\n\n\n\n<p><strong>Extremes of the Design Space<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>At lower values (Nx = 4, Ny = 2), the frame is compact, and material use is low.<\/li>\n\n\n\n<li>At larger values (Nx = 10, Ny = 6), the frame becomes heavy and material usage increases immensely.<\/li>\n\n\n\n<li>Increasing floor height increases columns without changing the footprint.<\/li>\n\n\n\n<li>Increasing span lengths ax and ay affects both beam length and slab area. Hence, these parameters strongly influence material quantity.<\/li>\n<\/ul>\n\n\n\n<p><strong>Limits of the Design Space<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Long spans (> 10 m) create structural inefficiencies in the beams that require material for bending resistance. Too many bays overload the model with difficult geometry.<\/li>\n\n\n\n<li>Very tall frames (>6\u20137 floors) create slender columns that reduces structural clarity, and very small spans lead to numerous columns and material wastage.<\/li>\n<\/ul>\n\n\n\n<p><strong>Design Alternatives<\/strong><\/p>\n\n\n\n<p>Three design alternatives were evaluated using the same parametric framework:<strong><\/strong><\/p>\n\n\n\n<p><strong>Compact and low-rise frame:<\/strong> short spans and few floors, resulting in a dense but stiff structure with high material use.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2026\/02\/image-169.png\"><img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"405\" src=\"http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2026\/02\/image-169.png\" alt=\"\" class=\"wp-image-25752\" srcset=\"http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2026\/02\/image-169.png 700w, http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2026\/02\/image-169-300x174.png 300w, http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2026\/02\/image-169-520x301.png 520w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><\/a><\/figure>\n\n\n\n<p><strong>Balanced mid-rise frame:<\/strong> moderate spans and floor count, offering a compromise between material efficiency and structural clarity.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2026\/02\/image-170.png\"><img loading=\"lazy\" decoding=\"async\" width=\"766\" height=\"475\" src=\"http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2026\/02\/image-170.png\" alt=\"\" class=\"wp-image-25753\" srcset=\"http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2026\/02\/image-170.png 766w, http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2026\/02\/image-170-300x186.png 300w, http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2026\/02\/image-170-520x322.png 520w, http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2026\/02\/image-170-740x459.png 740w\" sizes=\"auto, (max-width: 766px) 100vw, 766px\" \/><\/a><\/figure>\n\n\n\n<p><strong>Wide and high-rise frame:<\/strong> long spans and many floors, reducing column count but increasing beam demands and structural slenderness.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2026\/02\/image-171.png\"><img loading=\"lazy\" decoding=\"async\" width=\"780\" height=\"397\" src=\"http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2026\/02\/image-171.png\" alt=\"\" class=\"wp-image-25754\" srcset=\"http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2026\/02\/image-171.png 780w, http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2026\/02\/image-171-300x153.png 300w, http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2026\/02\/image-171-768x391.png 768w, http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2026\/02\/image-171-520x265.png 520w, http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2026\/02\/image-171-740x377.png 740w\" sizes=\"auto, (max-width: 780px) 100vw, 780px\" \/><\/a><\/figure>\n\n\n\n<p><strong>Limitation and Reflection<\/strong><\/p>\n\n\n\n<p>The model is purely geometric and does not include structural analysis, member sizing, or lateral load checks. Extreme parameter values can produce unrealistic configurations, highlighting the need for engineering judgment. Despite these limitations, the model is effective as an early-stage exploration tool for understanding how geometric decisions influence structural layout and material use.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><strong>References<\/strong><\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>Standard, British. &#8220;Eurocode\u2014Basis of structural design.&#8221; Eurocode 0 (2002).<\/li>\n\n\n\n<li>Moehle, Jack P. &#8220;Key changes in the 2019 edition of the ACI Building Code (ACI 318-19).&#8221; Concrete International 41.8 (2019): 21-27.<\/li>\n\n\n\n<li>En, C. E. N. &#8220;1-1: Eurocode 2\u2013Design of concrete structures.&#8221; General rules and rules for 604 (1992).<\/li>\n\n\n\n<li>Taranath, Bungale S. Reinforced concrete design of tall buildings. CRC press, 2009.<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>Introduction This project explores parametric modeling of a multi-story reinforced concrete structural frame using Dynamo for Revit. The model is driven by a small set of input parameters, including span length, number of bays, number<a class=\"read-more\" href=\"http:\/\/141.23.68.248\/wp\/?page_id=24848\">Continue reading<\/a><\/p>\n","protected":false},"author":263,"featured_media":0,"parent":24834,"menu_order":2,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-24848","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"http:\/\/141.23.68.248\/wp\/index.php?rest_route=\/wp\/v2\/pages\/24848","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/141.23.68.248\/wp\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/141.23.68.248\/wp\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/141.23.68.248\/wp\/index.php?rest_route=\/wp\/v2\/users\/263"}],"replies":[{"embeddable":true,"href":"http:\/\/141.23.68.248\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=24848"}],"version-history":[{"count":5,"href":"http:\/\/141.23.68.248\/wp\/index.php?rest_route=\/wp\/v2\/pages\/24848\/revisions"}],"predecessor-version":[{"id":25755,"href":"http:\/\/141.23.68.248\/wp\/index.php?rest_route=\/wp\/v2\/pages\/24848\/revisions\/25755"}],"up":[{"embeddable":true,"href":"http:\/\/141.23.68.248\/wp\/index.php?rest_route=\/wp\/v2\/pages\/24834"}],"wp:attachment":[{"href":"http:\/\/141.23.68.248\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=24848"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}