{"id":26103,"date":"2026-02-05T23:21:12","date_gmt":"2026-02-05T23:21:12","guid":{"rendered":"http:\/\/141.23.68.248\/wp\/?page_id=26103"},"modified":"2026-02-09T22:53:09","modified_gmt":"2026-02-09T22:53:09","slug":"combined-parametric-model","status":"publish","type":"page","link":"http:\/\/141.23.68.248\/wp\/?page_id=26103","title":{"rendered":"COMBINED PARAMETRIC MODEL"},"content":{"rendered":"\n<p>This section presents the integrated parametric modeling of the four civil subsystems\u2014helipad, retaining wall, drainage network, and strip foundation\u2014prior to the application of the high-performance criteria HF1 and HF2. The objective of this integration stage is to establish consistent geometric, elevation, and connectivity relationships between all systems within a single Dynamo model, ensuring that changes in one subsystem automatically propagate through the others. The model captures how the helipad and concrete padding are geometrically tied to the retaining wall, how stormwater is collected and routed through gravity-driven pipes behind and below the wall, and how the foundation maintains a safe and functional spatial relationship with both the retaining wall and the drainage network.<\/p>\n\n\n\n<p style=\"font-size:18px;font-style:normal;font-weight:600;text-decoration:underline;text-transform:uppercase\">Integrated System Overview<\/p>\n\n\n\n<p>The combined parametric model integrates the four civil subsystems within a single modeling environment. All subsystems share common geometric references, including elevation levels, safety distances, and spatial offsets, allowing structural and hydraulic relationships to be defined consistently across the model. This integrated setup ensures that geometric or parametric changes in one subsystem are automatically reflected in the others, maintaining coherence at the system level<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><a href=\"http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2026\/02\/image-584.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"518\" data-id=\"28581\" src=\"http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2026\/02\/image-584-1024x518.png\" alt=\"\" class=\"wp-image-28581\" srcset=\"http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2026\/02\/image-584-1024x518.png 1024w, http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2026\/02\/image-584-300x152.png 300w, http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2026\/02\/image-584-768x388.png 768w, http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2026\/02\/image-584-520x263.png 520w, http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2026\/02\/image-584-740x374.png 740w, http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2026\/02\/image-584.png 1392w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2026\/02\/System-pic-from-underground-2.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"568\" data-id=\"28057\" src=\"http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2026\/02\/System-pic-from-underground-2-1024x568.png\" alt=\"\" class=\"wp-image-28057\" srcset=\"http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2026\/02\/System-pic-from-underground-2-1024x568.png 1024w, http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2026\/02\/System-pic-from-underground-2-300x166.png 300w, http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2026\/02\/System-pic-from-underground-2-768x426.png 768w, http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2026\/02\/System-pic-from-underground-2-1536x852.png 1536w, http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2026\/02\/System-pic-from-underground-2-520x288.png 520w, http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2026\/02\/System-pic-from-underground-2-740x410.png 740w, http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2026\/02\/System-pic-from-underground-2.png 1609w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<\/figure>\n\n\n\n<p class=\"has-text-align-center\"><strong>Figure 1:<\/strong> Overview of the integrated parametric model showing the helipad, retaining wall, drainage network, and foundation system.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p style=\"font-size:18px;font-style:normal;font-weight:600;text-decoration:underline;text-transform:uppercase\">Parametric Relationship: Helipad, Concrete Padding, and Retaining Wall<\/p>\n\n\n\n<p style=\"font-size:14px\">The helipad position is defined using Point.ByCoordinates (P_Helipad_Base), which acts as the geometric reference for generating the helipad deck. The Y input of this node is connected to Code Block (sdH), which takes WallHeight+Platform and Deck.Diameter as inputs and calculates the required safety distance. This safety distance is defined as twice the retaining wall height and is required to protect the retaining wall and subsurface from vibration effects caused by helicopter operations; therefore, linking it directly to the wall height ensures that the safety requirement is always satisfied under design changes. The Z input of P_Helipad_Base is controlled by Code Block (Center.Col.Deck.Cols.Beams.Safety.PositionZ) so that the helipad elevation always follows the retaining wall and platform height, which is necessary to keep the helipad on the upper elevation of the site. The concrete padding surface is generated from the retaining wall geometry using Curve.StartPoint (RW_Start) and Curve.EndPoint (RW_End), offset with Vector.Scale (V_Depth) and created using Surface.ByPatch, because deriving the padding from the wall ensures continuous geometric and hydraulic alignment between the wall crest, the padding, and the helipad.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><a href=\"http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2026\/02\/image-533.png\"><img loading=\"lazy\" decoding=\"async\" width=\"942\" height=\"751\" src=\"http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2026\/02\/image-533.png\" alt=\"\" class=\"wp-image-28018\" style=\"width:435px;height:auto\" srcset=\"http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2026\/02\/image-533.png 942w, http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2026\/02\/image-533-300x239.png 300w, http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2026\/02\/image-533-768x612.png 768w, http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2026\/02\/image-533-520x415.png 520w, http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2026\/02\/image-533-740x590.png 740w\" sizes=\"auto, (max-width: 942px) 100vw, 942px\" \/><\/a><\/figure><\/div>\n\n\n<p class=\"has-text-align-center\" style=\"font-size:13px\"><strong>Figure 2:<\/strong> Parametric definition of helipad safety distance and vertical positioning based on the retaining wall height.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><a href=\"http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2026\/02\/image-535.png\"><img loading=\"lazy\" decoding=\"async\" width=\"945\" height=\"328\" src=\"http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2026\/02\/image-535.png\" alt=\"\" class=\"wp-image-28020\" style=\"width:564px;height:auto\" srcset=\"http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2026\/02\/image-535.png 945w, http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2026\/02\/image-535-300x104.png 300w, http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2026\/02\/image-535-768x267.png 768w, http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2026\/02\/image-535-520x180.png 520w, http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2026\/02\/image-535-740x257.png 740w\" sizes=\"auto, (max-width: 945px) 100vw, 945px\" \/><\/a><\/figure><\/div>\n\n\n<p class=\"has-text-align-center\" style=\"font-size:13px\"><strong>Figure 3:<\/strong> Concrete padding surface generated directly from the retaining wall geometry to maintain geometric alignment.<\/p>\n\n\n\n<p style=\"font-size:18px;font-style:normal;font-weight:600;text-decoration:underline;text-transform:uppercase\">Stormwater System\u2013Concrete Padding\u2013Retaining Wall Integration<\/p>\n\n\n\n<p>The stormwater pipe network is constructed starting from Point.ByCoordinates (PointA_Start) and extended using Point.Add with movement vectors from Vector.Scale (VectorMove_AB, VectorMove_BC, VectorMove_CE), defining the pipe layout behind the retaining wall. Slope is applied to these pipe segments by combining the horizontal movement vectors with a vertical component derived from Vector.ZAxis using Vector.Add, which is required to ensure gravity-driven flow toward the outlet rather than relying on symbolic slope values. Two stormwater inlets are positioned behind the retaining wall to collect runoff from the concrete padding, because surface water generated on the upper platform must be drained independently from the lower elevation. The elevations of these inlets are controlled by Code Block (CD_HeightDifference) and Code Block (EF_HeightDifference), which take WallHeight+Platform, PipeDiameter, and SlopeValue as inputs, ensuring that the inlet heights always remain consistent with the retaining wall height and continue to function correctly when the wall height changes.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><a href=\"http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2026\/02\/image-536.png\"><img loading=\"lazy\" decoding=\"async\" width=\"945\" height=\"560\" src=\"http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2026\/02\/image-536.png\" alt=\"\" class=\"wp-image-28023\" style=\"width:564px;height:auto\" srcset=\"http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2026\/02\/image-536.png 945w, http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2026\/02\/image-536-300x178.png 300w, http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2026\/02\/image-536-768x455.png 768w, http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2026\/02\/image-536-520x308.png 520w, http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2026\/02\/image-536-740x439.png 740w\" sizes=\"auto, (max-width: 945px) 100vw, 945px\" \/><\/a><\/figure><\/div>\n\n\n<p class=\"has-text-align-center\"><strong>Figure 4:<\/strong> Parametric construction of stormwater pipe centerline points at the retaining wall connection.<\/p>\n\n\n\n<p style=\"font-size:18px;font-style:normal;font-weight:600;text-decoration:underline;text-transform:uppercase\">Stormwater System\u2013Foundation System Integration<\/p>\n\n\n\n<p>The foundation position is controlled by a safety distance derived from the retaining wall height and calculated using Code Block (sdF), which takes WallHeight+Platform and FoundationWidth as inputs. This safety distance is applied in the Y direction through Vector.ByCoordinates (Center of the house) and Geometry.Translate, because the foundation must maintain a minimum clearance from the retaining wall to avoid structural and geotechnical interaction. The stormwater inlet serving the foundation is positioned at the midpoint of the foundation width using BoundingBox.ByGeometry (FND_BBox) and Code Block (FND_MidY), which is necessary to ensure a stable and symmetric pipe connection even when the foundation moves. The connecting pipe segments are generated using Point.Add with Vector.Scale (VectorMove_BG, VectorMove_GH), and slope is applied using the same vector-combination logic as the upper branches, ensuring continuous gravity-driven drainage from the foundation toward the outlet.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><a href=\"http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2026\/02\/image-537.png\"><img loading=\"lazy\" decoding=\"async\" width=\"945\" height=\"653\" src=\"http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2026\/02\/image-537.png\" alt=\"\" class=\"wp-image-28024\" style=\"width:614px;height:auto\" srcset=\"http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2026\/02\/image-537.png 945w, http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2026\/02\/image-537-300x207.png 300w, http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2026\/02\/image-537-768x531.png 768w, http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2026\/02\/image-537-520x359.png 520w, http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2026\/02\/image-537-740x511.png 740w\" sizes=\"auto, (max-width: 945px) 100vw, 945px\" \/><\/a><\/figure><\/div>\n\n\n<p class=\"has-text-align-center\"><strong>Figure 5:<\/strong> Parametric definition and validation of stormwater pipe geometry and slope for the foundation\u2013retaining wall connection.<\/p>\n\n\n\n<p style=\"font-size:18px;font-style:normal;font-weight:600;text-decoration:underline;text-transform:uppercase\">Final Dynamo File<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link has-custom-font-size wp-element-button\" href=\"http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2026\/02\/GropuG_Remote_Seedbank_Systems_Dynamo.dyn\" style=\"font-size:14px\">Download parametric model file .dyn<\/a><\/div>\n<\/div>\n\n\n\n<p><a href=\"http:\/\/141.23.68.248\/wp\/?page_id=24786\">Home<\/a> | <a href=\"http:\/\/141.23.68.248\/wp\/?page_id=26093\">Introduction<\/a> | <a href=\"http:\/\/141.23.68.248\/wp\/?page_id=26096\">Individual Systems<\/a> | <a href=\"http:\/\/141.23.68.248\/wp\/?page_id=26099\">Integration Context<\/a> | <a href=\"http:\/\/141.23.68.248\/wp\/?page_id=26101\">Combined Ontology<\/a> <\/p>\n","protected":false},"excerpt":{"rendered":"<p>This section presents the integrated parametric modeling of the four civil subsystems\u2014helipad, retaining wall, drainage network, and strip foundation\u2014prior to the application of the high-performance criteria HF1 and HF2. The objective of this integration stage<a class=\"read-more\" href=\"http:\/\/141.23.68.248\/wp\/?page_id=26103\">Continue reading<\/a><\/p>\n","protected":false},"author":253,"featured_media":0,"parent":24786,"menu_order":5,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-26103","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"http:\/\/141.23.68.248\/wp\/index.php?rest_route=\/wp\/v2\/pages\/26103","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\/253"}],"replies":[{"embeddable":true,"href":"http:\/\/141.23.68.248\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=26103"}],"version-history":[{"count":19,"href":"http:\/\/141.23.68.248\/wp\/index.php?rest_route=\/wp\/v2\/pages\/26103\/revisions"}],"predecessor-version":[{"id":29070,"href":"http:\/\/141.23.68.248\/wp\/index.php?rest_route=\/wp\/v2\/pages\/26103\/revisions\/29070"}],"up":[{"embeddable":true,"href":"http:\/\/141.23.68.248\/wp\/index.php?rest_route=\/wp\/v2\/pages\/24786"}],"wp:attachment":[{"href":"http:\/\/141.23.68.248\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=26103"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}