<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>BIM on lexfomin</title><link>/tags/bim/</link><description>Recent Posts in BIM on lexfomin</description><generator>Hugo 0.164.0</generator><language>en-us</language><managingEditor>fominalexanderark@gmail.com (Alexander Fomin)</managingEditor><webMaster>fominalexanderark@gmail.com (Alexander Fomin)</webMaster><lastBuildDate>Fri, 14 Aug 2026 15:50:08 +0000</lastBuildDate><atom:link href="/tags/bim/index.xml" rel="self" type="application/rss+xml"/><item><title>Energy Performance of a Residential Block</title><link>/en/post/epc-resi-block/</link><pubDate>Fri, 14 Aug 2026 00:00:00 +0000</pubDate><author>fominalexanderark@gmail.com (Alexander Fomin)</author><dc:creator>Alexander Fomin</dc:creator><guid>/en/post/epc-resi-block/</guid><description>EPC of a Residential Block</description><content:encoded>&lt;h2 id="summary"&gt;Summary&lt;/h2&gt;
&lt;p&gt;Led the end-to-end Energy Performance Certification (EPC) process for a high-profile, new-construction multi-family residential building integrated with commercial office spaces. Serving as the primary technical driver, I maintained total ownership of the project workflow from initial architectural assessment and thermal zoning through to the final regulatory signing of the certificate.&lt;/p&gt;

&lt;input id="marginpar-0" class="marginpar-ctrl" type="checkbox" aria-label="Additional Notes" aria-controls="the-marginpar-0" hidden&gt;
&lt;label for="marginpar-0" tabindex="0" aria-label="Additional Notes" aria-controls="the-marginpar-0"&gt;&lt;/label&gt;
&lt;span id="the-marginpar-0" class="marginpar abs" role="note"&gt;

&lt;figure &gt;
 &lt;input id="fig-0acc126bfad3d8322cd9fd9a14e5d57f-0" class="marginpar-ctrl" type="checkbox" aria-controls="the-fig-0acc126bfad3d8322cd9fd9a14e5d57f-0" hidden&gt;
 &lt;label for="fig-0acc126bfad3d8322cd9fd9a14e5d57f-0"&gt;&lt;/label&gt;
 &lt;span id="the-fig-0acc126bfad3d8322cd9fd9a14e5d57f-0" class="marginpar abs"&gt;
 
 
 
 &lt;/span&gt;
 
 &lt;img src="/past-intern/32.png"aria-describedby="fig-0acc126bfad3d8322cd9fd9a14e5d57f-0"
 loading="lazy"
 &gt;
 &lt;/figure&gt;
Project Date: 2024
&lt;/span&gt;
&lt;p&gt;This project required a high degree of adaptability, involving the rapid self-taught mastery of specialized BIM software, navigating extensive client-side documentation delays, and executing major design revisions mid-lifecycle while strictly adhering to the Spanish Technical Building Code (CTE).&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;u&gt;Role:&lt;/u&gt; Lead Project Engineer / BIM Modeler&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;u&gt;Methodology:&lt;/u&gt; OpenBIM Workflow (CYPE MEP ➔ BIMserver.center ➔ CYPETHERM HE Plus)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h3 id="key-competencies"&gt;Key Competencies&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;BIM &amp;amp; Engineering Software: CYPE MEP, CYPETHERM HE Plus, BIMserver.center, CE3X.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Regulatory Knowledge: Spanish Technical Building Code (CTE), Energy Performance Certificates (EPC/CEE).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Core Skills: Parametric thermal simulation, OpenBIM workflows, technical problem-solving, client and vendor communication, autonomous professional development.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="project-lifecycle--technical-methodology"&gt;Project Lifecycle &amp;amp; Technical Methodology&lt;/h2&gt;

&lt;input id="marginpar-1" class="marginpar-ctrl" type="checkbox" aria-label="Additional Notes" aria-controls="the-marginpar-1" hidden&gt;
&lt;label for="marginpar-1" tabindex="0" aria-label="Additional Notes" aria-controls="the-marginpar-1"&gt;&lt;/label&gt;
&lt;span id="the-marginpar-1" class="marginpar abs" role="note"&gt;

&lt;figure &gt;
 &lt;input id="fig-0acc126bfad3d8322cd9fd9a14e5d57f-0" class="marginpar-ctrl" type="checkbox" aria-controls="the-fig-0acc126bfad3d8322cd9fd9a14e5d57f-0" hidden&gt;
 &lt;label for="fig-0acc126bfad3d8322cd9fd9a14e5d57f-0"&gt;&lt;/label&gt;
 &lt;span id="the-fig-0acc126bfad3d8322cd9fd9a14e5d57f-0" class="marginpar abs"&gt;
 
 
 
 &lt;/span&gt;
 
 &lt;img src="/epc-resi-b/3.png"aria-describedby="fig-0acc126bfad3d8322cd9fd9a14e5d57f-0"
 loading="lazy"
 &gt;
 &lt;/figure&gt;
&lt;/span&gt;
&lt;p&gt;I established and executed a structured, multi-phase OpenBIM workflow to bridge the gap between initial architectural design and final thermal simulation:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;u&gt;Building Envelope Modeling:&lt;/u&gt; Developed the complete 3D digital twin of the building in CYPE MEP, inputting structural geometries, spaces, and thermal zones.&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="custom-slider" id="slider-2"&gt;
 &lt;div class="slider-wrapper"&gt;
&lt;p&gt;&lt;img src="/epc-resi-b/2.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="/epc-resi-b/1.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="/epc-resi-b/28.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="/epc-resi-b/7.png" alt="Final"&gt;&lt;/p&gt;
 &lt;/div&gt;
 &lt;button class="slider-btn prev" onclick="moveSlider('slider-2', -1)"&gt;&amp;#10094;&lt;/button&gt;
 &lt;button class="slider-btn next" onclick="moveSlider('slider-2', 1)"&gt;&amp;#10095;&lt;/button&gt;
&lt;/div&gt;
&lt;style&gt;
 .custom-slider { 
 position: relative; 
 max-width: 100%; 
 margin: 20px auto; 
 overflow: hidden; 
 border-radius: 8px; 
 background: #111; 
 
 
 max-height: 80vh; 
 
 }
 
 .slider-wrapper { 
 display: flex; 
 transition: transform 0.4s ease-in-out; 
 
 
 height: 100%; 
 
 }
 
 .slider-wrapper p { 
 display: flex; 
 width: 100%; 
 margin: 0 !important; 
 padding: 0 !important; 
 flex-shrink: 0; 
 
 height: 100%;
 }
 
 .slider-wrapper img { 
 width: 100%; 
 
 
 height: 100%; 
 
 
 object-fit: contain; 
 
 flex-shrink: 0; 
 display: block; 
 margin: 0 !important; 
 }
 
 .slider-btn { position: absolute; top: 50%; transform: translateY(-50%); background: rgba(0,0,0,0.6); color: white; border: none; padding: 12px 16px; cursor: pointer; font-size: 18px; border-radius: 4px; z-index: 10; transition: 0.2s; }
 .slider-btn:hover { background: rgba(0,0,0,0.9); }
 .prev { left: 10px; }
 .next { right: 10px; }
&lt;/style&gt;
&lt;script&gt;
 if (typeof prevIndices === 'undefined') { var prevIndices = {}; }
 function moveSlider(id, direction) {
 const slider = document.getElementById(id);
 const wrapper = slider.querySelector('.slider-wrapper');
 const slides = wrapper.querySelectorAll('img');
 if (!prevIndices[id]) prevIndices[id] = 0;
 
 prevIndices[id] += direction;
 if (prevIndices[id] &gt;= slides.length) prevIndices[id] = 0;
 if (prevIndices[id] &lt; 0) prevIndices[id] = slides.length - 1;
 
 wrapper.style.transform = `translateX(-${prevIndices[id] * 100}%)`;
 }
&lt;/script&gt;
&lt;ol start="2"&gt;
&lt;li&gt;&lt;u&gt;Systems Definition:&lt;/u&gt; Integrated HVAC, Domestic Hot Water (DHW), and lighting installations based on project specifications.&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="custom-slider" id="slider-3"&gt;
 &lt;div class="slider-wrapper"&gt;
&lt;p&gt;&lt;img src="/epc-resi-b/15.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="/epc-resi-b/16.png" alt="Final"&gt;&lt;/p&gt;
 &lt;/div&gt;
 &lt;button class="slider-btn prev" onclick="moveSlider('slider-3', -1)"&gt;&amp;#10094;&lt;/button&gt;
 &lt;button class="slider-btn next" onclick="moveSlider('slider-3', 1)"&gt;&amp;#10095;&lt;/button&gt;
&lt;/div&gt;
&lt;style&gt;
 .custom-slider { 
 position: relative; 
 max-width: 100%; 
 margin: 20px auto; 
 overflow: hidden; 
 border-radius: 8px; 
 background: #111; 
 
 
 max-height: 80vh; 
 
 }
 
 .slider-wrapper { 
 display: flex; 
 transition: transform 0.4s ease-in-out; 
 
 
 height: 100%; 
 
 }
 
 .slider-wrapper p { 
 display: flex; 
 width: 100%; 
 margin: 0 !important; 
 padding: 0 !important; 
 flex-shrink: 0; 
 
 height: 100%;
 }
 
 .slider-wrapper img { 
 width: 100%; 
 
 
 height: 100%; 
 
 
 object-fit: contain; 
 
 flex-shrink: 0; 
 display: block; 
 margin: 0 !important; 
 }
 
 .slider-btn { position: absolute; top: 50%; transform: translateY(-50%); background: rgba(0,0,0,0.6); color: white; border: none; padding: 12px 16px; cursor: pointer; font-size: 18px; border-radius: 4px; z-index: 10; transition: 0.2s; }
 .slider-btn:hover { background: rgba(0,0,0,0.9); }
 .prev { left: 10px; }
 .next { right: 10px; }
&lt;/style&gt;
&lt;script&gt;
 if (typeof prevIndices === 'undefined') { var prevIndices = {}; }
 function moveSlider(id, direction) {
 const slider = document.getElementById(id);
 const wrapper = slider.querySelector('.slider-wrapper');
 const slides = wrapper.querySelectorAll('img');
 if (!prevIndices[id]) prevIndices[id] = 0;
 
 prevIndices[id] += direction;
 if (prevIndices[id] &gt;= slides.length) prevIndices[id] = 0;
 if (prevIndices[id] &lt; 0) prevIndices[id] = slides.length - 1;
 
 wrapper.style.transform = `translateX(-${prevIndices[id] * 100}%)`;
 }
&lt;/script&gt;
&lt;ol start="3"&gt;
&lt;li&gt;&lt;u&gt;Cloud Synchronization:&lt;/u&gt; Exported the unified model to BIMserver.center, utilizing its cloud-based ecosystem to manage, share, and update project data via a licensed BIM account.&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="custom-slider" id="slider-4"&gt;
 &lt;div class="slider-wrapper"&gt;
&lt;p&gt;&lt;img src="/epc-resi-b/5.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="/epc-resi-b/6.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="/epc-resi-b/17.png" alt="Final"&gt;&lt;/p&gt;
 &lt;/div&gt;
 &lt;button class="slider-btn prev" onclick="moveSlider('slider-4', -1)"&gt;&amp;#10094;&lt;/button&gt;
 &lt;button class="slider-btn next" onclick="moveSlider('slider-4', 1)"&gt;&amp;#10095;&lt;/button&gt;
&lt;/div&gt;
&lt;style&gt;
 .custom-slider { 
 position: relative; 
 max-width: 100%; 
 margin: 20px auto; 
 overflow: hidden; 
 border-radius: 8px; 
 background: #111; 
 
 
 max-height: 80vh; 
 
 }
 
 .slider-wrapper { 
 display: flex; 
 transition: transform 0.4s ease-in-out; 
 
 
 height: 100%; 
 
 }
 
 .slider-wrapper p { 
 display: flex; 
 width: 100%; 
 margin: 0 !important; 
 padding: 0 !important; 
 flex-shrink: 0; 
 
 height: 100%;
 }
 
 .slider-wrapper img { 
 width: 100%; 
 
 
 height: 100%; 
 
 
 object-fit: contain; 
 
 flex-shrink: 0; 
 display: block; 
 margin: 0 !important; 
 }
 
 .slider-btn { position: absolute; top: 50%; transform: translateY(-50%); background: rgba(0,0,0,0.6); color: white; border: none; padding: 12px 16px; cursor: pointer; font-size: 18px; border-radius: 4px; z-index: 10; transition: 0.2s; }
 .slider-btn:hover { background: rgba(0,0,0,0.9); }
 .prev { left: 10px; }
 .next { right: 10px; }
&lt;/style&gt;
&lt;script&gt;
 if (typeof prevIndices === 'undefined') { var prevIndices = {}; }
 function moveSlider(id, direction) {
 const slider = document.getElementById(id);
 const wrapper = slider.querySelector('.slider-wrapper');
 const slides = wrapper.querySelectorAll('img');
 if (!prevIndices[id]) prevIndices[id] = 0;
 
 prevIndices[id] += direction;
 if (prevIndices[id] &gt;= slides.length) prevIndices[id] = 0;
 if (prevIndices[id] &lt; 0) prevIndices[id] = slides.length - 1;
 
 wrapper.style.transform = `translateX(-${prevIndices[id] * 100}%)`;
 }
&lt;/script&gt;
&lt;ol start="4"&gt;
&lt;li&gt;&lt;u&gt;Regulatory Simulation:&lt;/u&gt; Imported the cloud-synchronized BIM model into CYPETHERM HE Plus (the official, Ministry-approved freeware tool) to perform official energy compliance calculations.&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="custom-slider" id="slider-5"&gt;
 &lt;div class="slider-wrapper"&gt;
&lt;p&gt;&lt;img src="/epc-resi-b/20.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="/epc-resi-b/21.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="/epc-resi-b/18.png" alt="Final"&gt;&lt;/p&gt;
 &lt;/div&gt;
 &lt;button class="slider-btn prev" onclick="moveSlider('slider-5', -1)"&gt;&amp;#10094;&lt;/button&gt;
 &lt;button class="slider-btn next" onclick="moveSlider('slider-5', 1)"&gt;&amp;#10095;&lt;/button&gt;
&lt;/div&gt;
&lt;style&gt;
 .custom-slider { 
 position: relative; 
 max-width: 100%; 
 margin: 20px auto; 
 overflow: hidden; 
 border-radius: 8px; 
 background: #111; 
 
 
 max-height: 80vh; 
 
 }
 
 .slider-wrapper { 
 display: flex; 
 transition: transform 0.4s ease-in-out; 
 
 
 height: 100%; 
 
 }
 
 .slider-wrapper p { 
 display: flex; 
 width: 100%; 
 margin: 0 !important; 
 padding: 0 !important; 
 flex-shrink: 0; 
 
 height: 100%;
 }
 
 .slider-wrapper img { 
 width: 100%; 
 
 
 height: 100%; 
 
 
 object-fit: contain; 
 
 flex-shrink: 0; 
 display: block; 
 margin: 0 !important; 
 }
 
 .slider-btn { position: absolute; top: 50%; transform: translateY(-50%); background: rgba(0,0,0,0.6); color: white; border: none; padding: 12px 16px; cursor: pointer; font-size: 18px; border-radius: 4px; z-index: 10; transition: 0.2s; }
 .slider-btn:hover { background: rgba(0,0,0,0.9); }
 .prev { left: 10px; }
 .next { right: 10px; }
&lt;/style&gt;
&lt;script&gt;
 if (typeof prevIndices === 'undefined') { var prevIndices = {}; }
 function moveSlider(id, direction) {
 const slider = document.getElementById(id);
 const wrapper = slider.querySelector('.slider-wrapper');
 const slides = wrapper.querySelectorAll('img');
 if (!prevIndices[id]) prevIndices[id] = 0;
 
 prevIndices[id] += direction;
 if (prevIndices[id] &gt;= slides.length) prevIndices[id] = 0;
 if (prevIndices[id] &lt; 0) prevIndices[id] = slides.length - 1;
 
 wrapper.style.transform = `translateX(-${prevIndices[id] * 100}%)`;
 }
&lt;/script&gt;
&lt;h2 id="engineering-challenges--problem-solving"&gt;Engineering Challenges &amp;amp; Problem Solving&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;u&gt;Mitigating Documentation &amp;amp; Data Gaps:&lt;/u&gt; The project faced a 1.5-month administrative bottleneck due to a total lack of client-provided construction specifications, carpentry schedules, and building service layouts. To maintain momentum, I proactively initiated the modeling phase using standardized, generic elements from the CYPE Price Generator (Generador de Precios), establishing a solid baseline that could be swiftly modified once finalized data arrived.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;u&gt;Managing Mid-Project Design Revisions:&lt;/u&gt; The initial floor plans provided by the client were fundamentally altered during construction. This required a comprehensive overhaul of the existing digital twin—manually re-mapping shifted layouts, re-defining internal spaces (recintos), adjusting structural units of use (unidades de uso), and re-routing the associated building services to match the final architectural reality.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;u&gt;Rapid Software Adaptation &amp;amp; Self-Guided Learning:&lt;/u&gt; Having no prior experience with CYPETHERM, I demonstrated rapid technical agility by mastering the platform independently. By dissecting the software&amp;rsquo;s official engineering manuals and leveraging its similarities to simplified tools like CE3X, I successfully bridged the learning curve without delaying the project timeline.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;input id="marginpar-6" class="marginpar-ctrl" type="checkbox" aria-label="Additional Notes" aria-controls="the-marginpar-6" hidden&gt;
&lt;label for="marginpar-6" tabindex="0" aria-label="Additional Notes" aria-controls="the-marginpar-6"&gt;&lt;/label&gt;
&lt;span id="the-marginpar-6" class="marginpar abs" role="note"&gt;

&lt;figure &gt;
 &lt;input id="fig-0acc126bfad3d8322cd9fd9a14e5d57f-0" class="marginpar-ctrl" type="checkbox" aria-controls="the-fig-0acc126bfad3d8322cd9fd9a14e5d57f-0" hidden&gt;
 &lt;label for="fig-0acc126bfad3d8322cd9fd9a14e5d57f-0"&gt;&lt;/label&gt;
 &lt;span id="the-fig-0acc126bfad3d8322cd9fd9a14e5d57f-0" class="marginpar abs"&gt;
 
 
 
 &lt;/span&gt;
 
 &lt;img src="/epc-resi-b/8.png"aria-describedby="fig-0acc126bfad3d8322cd9fd9a14e5d57f-0"
 loading="lazy"
 &gt;
 &lt;/figure&gt;
&lt;/span&gt;
&lt;ul&gt;
&lt;li&gt;&lt;u&gt;Troubleshooting &amp;amp; CYPE Support:&lt;/u&gt; Transitioning models from CYPE MEP to CYPETHERM frequently introduced complex data export anomalies. I methodically resolved critical pre-calculation errors, including domestic hot water (DHW) flow discrepancies across units of use, partition wall thermal definition issues, and unassigned installations. To bypass lengthy telephone queues, I established an efficient email-based liaison with CYPE’s technical support team to rapidly clear software-level bottlenecks.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="technical-analysis--iterative-optimization"&gt;Technical Analysis &amp;amp; Iterative Optimization&lt;/h2&gt;
&lt;p&gt;Successfully executing the compliance checks required a deep, fundamental understanding of the thermodynamic formulas and mathematical algorithms operating beneath the software&amp;rsquo;s user interface.&lt;/p&gt;
&lt;p&gt;To achieve the highest possible energy rating and ensure flawless compliance with strict CTE regulations, I conducted exhaustive parametric studies. This involved running multiple simulation scenarios, testing distinct thermal transmittance values (&lt;span class="katex"&gt;&lt;span class="katex-mathml"&gt;&lt;math xmlns="http://www.w3.org/1998/Math/MathML"&gt;&lt;semantics&gt;&lt;mrow&gt;&lt;mi&gt;U&lt;/mi&gt;&lt;/mrow&gt;&lt;annotation encoding="application/x-tex"&gt;U&lt;/annotation&gt;&lt;/semantics&gt;&lt;/math&gt;&lt;/span&gt;&lt;span class="katex-html" aria-hidden="true"&gt;&lt;span class="base"&gt;&lt;span class="strut" style="height:0.6833em;"&gt;&lt;/span&gt;&lt;span class="mord mathnormal" style="margin-right:0.10903em;"&gt;U&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;-values), experimenting with building envelope insulation thicknesses, and fine-tuning equipment efficiencies to drive down non-renewable primary energy consumption and &lt;span class="katex"&gt;&lt;span class="katex-mathml"&gt;&lt;math xmlns="http://www.w3.org/1998/Math/MathML"&gt;&lt;semantics&gt;&lt;mrow&gt;&lt;mi&gt;C&lt;/mi&gt;&lt;msub&gt;&lt;mi&gt;O&lt;/mi&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/msub&gt;&lt;/mrow&gt;&lt;annotation encoding="application/x-tex"&gt;CO_2&lt;/annotation&gt;&lt;/semantics&gt;&lt;/math&gt;&lt;/span&gt;&lt;span class="katex-html" aria-hidden="true"&gt;&lt;span class="base"&gt;&lt;span class="strut" style="height:0.8333em;vertical-align:-0.15em;"&gt;&lt;/span&gt;&lt;span class="mord mathnormal" style="margin-right:0.07153em;"&gt;C&lt;/span&gt;&lt;span class="mord"&gt;&lt;span class="mord mathnormal" style="margin-right:0.02778em;"&gt;O&lt;/span&gt;&lt;span class="msupsub"&gt;&lt;span class="vlist-t vlist-t2"&gt;&lt;span class="vlist-r"&gt;&lt;span class="vlist" style="height:0.3011em;"&gt;&lt;span style="top:-2.55em;margin-left:-0.0278em;margin-right:0.05em;"&gt;&lt;span class="pstrut" style="height:2.7em;"&gt;&lt;/span&gt;&lt;span class="sizing reset-size6 size3 mtight"&gt;&lt;span class="mord mtight"&gt;2&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="vlist-s"&gt;​&lt;/span&gt;&lt;/span&gt;&lt;span class="vlist-r"&gt;&lt;span class="vlist" style="height:0.15em;"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; emissions indicators to their absolute technical minimums.&lt;/p&gt;
&lt;div class="custom-slider" id="slider-7"&gt;
 &lt;div class="slider-wrapper"&gt;
&lt;p&gt;&lt;img src="/epc-resi-b/10.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="/epc-resi-b/24.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="/epc-resi-b/11.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="/epc-resi-b/12.png" alt="Final"&gt;&lt;/p&gt;
 &lt;/div&gt;
 &lt;button class="slider-btn prev" onclick="moveSlider('slider-7', -1)"&gt;&amp;#10094;&lt;/button&gt;
 &lt;button class="slider-btn next" onclick="moveSlider('slider-7', 1)"&gt;&amp;#10095;&lt;/button&gt;
&lt;/div&gt;
&lt;style&gt;
 .custom-slider { 
 position: relative; 
 max-width: 100%; 
 margin: 20px auto; 
 overflow: hidden; 
 border-radius: 8px; 
 background: #111; 
 
 
 max-height: 80vh; 
 
 }
 
 .slider-wrapper { 
 display: flex; 
 transition: transform 0.4s ease-in-out; 
 
 
 height: 100%; 
 
 }
 
 .slider-wrapper p { 
 display: flex; 
 width: 100%; 
 margin: 0 !important; 
 padding: 0 !important; 
 flex-shrink: 0; 
 
 height: 100%;
 }
 
 .slider-wrapper img { 
 width: 100%; 
 
 
 height: 100%; 
 
 
 object-fit: contain; 
 
 flex-shrink: 0; 
 display: block; 
 margin: 0 !important; 
 }
 
 .slider-btn { position: absolute; top: 50%; transform: translateY(-50%); background: rgba(0,0,0,0.6); color: white; border: none; padding: 12px 16px; cursor: pointer; font-size: 18px; border-radius: 4px; z-index: 10; transition: 0.2s; }
 .slider-btn:hover { background: rgba(0,0,0,0.9); }
 .prev { left: 10px; }
 .next { right: 10px; }
&lt;/style&gt;
&lt;script&gt;
 if (typeof prevIndices === 'undefined') { var prevIndices = {}; }
 function moveSlider(id, direction) {
 const slider = document.getElementById(id);
 const wrapper = slider.querySelector('.slider-wrapper');
 const slides = wrapper.querySelectorAll('img');
 if (!prevIndices[id]) prevIndices[id] = 0;
 
 prevIndices[id] += direction;
 if (prevIndices[id] &gt;= slides.length) prevIndices[id] = 0;
 if (prevIndices[id] &lt; 0) prevIndices[id] = slides.length - 1;
 
 wrapper.style.transform = `translateX(-${prevIndices[id] * 100}%)`;
 }
&lt;/script&gt;
&lt;h2 id="final-results--crisis-management"&gt;Final Results &amp;amp; Crisis Management&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;The ultimate objective of the project was fully realized, achieving a successful &amp;lsquo;B&amp;rsquo; Energy Rating, exactly matching the architect&amp;rsquo;s target and design expectations.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;However, securing this result required managing a critical, last-minute construction crisis. While the architect had originally specified &lt;u&gt;solar thermal panel&lt;/u&gt; for domestic hot water (DHW), the site construction chief mistakenly procured and installed &lt;u&gt;solar photovoltaic&lt;/u&gt; (PV) panels instead. This swap presented an immense regulatory hurdle, as the building suddenly &lt;u&gt;failed to meet the strict legal minimum requirements for renewable thermal energy contribution.&lt;/u&gt;&lt;/p&gt;
&lt;p&gt;To salvage the certification without tearing down the installed system, I spearheaded the technical strategy to resolve the discrepancy. I performed a rigorous, exhaustive set of compensatory thermodynamic calculations for the entire building to demonstrate equivalence.&lt;/p&gt;
&lt;div class="custom-slider" id="slider-8"&gt;
 &lt;div class="slider-wrapper"&gt;
&lt;p&gt;&lt;img src="/epc-resi-b/22.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="/epc-resi-b/23.png" alt="Final"&gt;&lt;/p&gt;
 &lt;/div&gt;
 &lt;button class="slider-btn prev" onclick="moveSlider('slider-8', -1)"&gt;&amp;#10094;&lt;/button&gt;
 &lt;button class="slider-btn next" onclick="moveSlider('slider-8', 1)"&gt;&amp;#10095;&lt;/button&gt;
&lt;/div&gt;
&lt;style&gt;
 .custom-slider { 
 position: relative; 
 max-width: 100%; 
 margin: 20px auto; 
 overflow: hidden; 
 border-radius: 8px; 
 background: #111; 
 
 
 max-height: 80vh; 
 
 }
 
 .slider-wrapper { 
 display: flex; 
 transition: transform 0.4s ease-in-out; 
 
 
 height: 100%; 
 
 }
 
 .slider-wrapper p { 
 display: flex; 
 width: 100%; 
 margin: 0 !important; 
 padding: 0 !important; 
 flex-shrink: 0; 
 
 height: 100%;
 }
 
 .slider-wrapper img { 
 width: 100%; 
 
 
 height: 100%; 
 
 
 object-fit: contain; 
 
 flex-shrink: 0; 
 display: block; 
 margin: 0 !important; 
 }
 
 .slider-btn { position: absolute; top: 50%; transform: translateY(-50%); background: rgba(0,0,0,0.6); color: white; border: none; padding: 12px 16px; cursor: pointer; font-size: 18px; border-radius: 4px; z-index: 10; transition: 0.2s; }
 .slider-btn:hover { background: rgba(0,0,0,0.9); }
 .prev { left: 10px; }
 .next { right: 10px; }
&lt;/style&gt;
&lt;script&gt;
 if (typeof prevIndices === 'undefined') { var prevIndices = {}; }
 function moveSlider(id, direction) {
 const slider = document.getElementById(id);
 const wrapper = slider.querySelector('.slider-wrapper');
 const slides = wrapper.querySelectorAll('img');
 if (!prevIndices[id]) prevIndices[id] = 0;
 
 prevIndices[id] += direction;
 if (prevIndices[id] &gt;= slides.length) prevIndices[id] = 0;
 if (prevIndices[id] &lt; 0) prevIndices[id] = slides.length - 1;
 
 wrapper.style.transform = `translateX(-${prevIndices[id] * 100}%)`;
 }
&lt;/script&gt;
&lt;p&gt;Through precise modeling, I determined the exact deficit and negotiated the strategic purchase of additional photovoltaic panels. By offsetting the thermal shortfall with increased on-site renewable electricity generation, I successfully bypassed the regulatory bottleneck, satisfied the Spanish Technical Building Code (CTE) mandates, and delivered the targeted &amp;lsquo;B&amp;rsquo; certificate.&lt;/p&gt;
&lt;div class="custom-slider" id="slider-9"&gt;
 &lt;div class="slider-wrapper"&gt;
&lt;p&gt;&lt;img src="/epc-resi-b/25.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="/epc-resi-b/26.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="/epc-resi-b/27.png" alt="Final"&gt;&lt;/p&gt;
 &lt;/div&gt;
 &lt;button class="slider-btn prev" onclick="moveSlider('slider-9', -1)"&gt;&amp;#10094;&lt;/button&gt;
 &lt;button class="slider-btn next" onclick="moveSlider('slider-9', 1)"&gt;&amp;#10095;&lt;/button&gt;
&lt;/div&gt;
&lt;style&gt;
 .custom-slider { 
 position: relative; 
 max-width: 100%; 
 margin: 20px auto; 
 overflow: hidden; 
 border-radius: 8px; 
 background: #111; 
 
 
 max-height: 80vh; 
 
 }
 
 .slider-wrapper { 
 display: flex; 
 transition: transform 0.4s ease-in-out; 
 
 
 height: 100%; 
 
 }
 
 .slider-wrapper p { 
 display: flex; 
 width: 100%; 
 margin: 0 !important; 
 padding: 0 !important; 
 flex-shrink: 0; 
 
 height: 100%;
 }
 
 .slider-wrapper img { 
 width: 100%; 
 
 
 height: 100%; 
 
 
 object-fit: contain; 
 
 flex-shrink: 0; 
 display: block; 
 margin: 0 !important; 
 }
 
 .slider-btn { position: absolute; top: 50%; transform: translateY(-50%); background: rgba(0,0,0,0.6); color: white; border: none; padding: 12px 16px; cursor: pointer; font-size: 18px; border-radius: 4px; z-index: 10; transition: 0.2s; }
 .slider-btn:hover { background: rgba(0,0,0,0.9); }
 .prev { left: 10px; }
 .next { right: 10px; }
&lt;/style&gt;
&lt;script&gt;
 if (typeof prevIndices === 'undefined') { var prevIndices = {}; }
 function moveSlider(id, direction) {
 const slider = document.getElementById(id);
 const wrapper = slider.querySelector('.slider-wrapper');
 const slides = wrapper.querySelectorAll('img');
 if (!prevIndices[id]) prevIndices[id] = 0;
 
 prevIndices[id] += direction;
 if (prevIndices[id] &gt;= slides.length) prevIndices[id] = 0;
 if (prevIndices[id] &lt; 0) prevIndices[id] = slides.length - 1;
 
 wrapper.style.transform = `translateX(-${prevIndices[id] * 100}%)`;
 }
&lt;/script&gt;</content:encoded><category>Architecture</category><category>Engineering</category><category>Projects</category><enclosure url="https://cdn.netzerocarbonguide.co.uk/uploads/_featured/EPC_2.jpg?v=1697626075" length="0" type="image/jpeg"/></item><item><title>Energy Perfomance Certification using CE3</title><link>/en/post/energy-efficiency-cert-cypetherm/</link><pubDate>Tue, 11 Aug 2026 00:00:00 +0000</pubDate><author>fominalexanderark@gmail.com (Alexander Fomin)</author><dc:creator>Alexander Fomin</dc:creator><guid>/en/post/energy-efficiency-cert-cypetherm/</guid><description>EPC using CE3 Manual</description><content:encoded>&lt;p&gt;A long while ago, as part of my graduation project for a class that I had for my Higher Diploma in Building Projects (Grado Superior en Proyectos de Edfificación, in Spanish, something like a minor degree), I had to write a manual on using a software named &amp;ldquo;CE3&amp;rdquo; for Energy Performance Certification of buildings (Certificado de Eficiencia Energetica de viviendas). It was based on the work of my professor, architect Ildefonso Bermejos Berenguer &amp;ldquo;CE3, Certificación Energética de Edificios Existentes (Residencial y PMT)&amp;rdquo;.&lt;/p&gt;
&lt;h2 id="what-is-ce3-ce3x"&gt;What is CE3 (CE3X)?&lt;/h2&gt;

&lt;input id="marginpar-0" class="marginpar-ctrl" type="checkbox" aria-label="Additional Notes" aria-controls="the-marginpar-0" hidden&gt;
&lt;label for="marginpar-0" tabindex="0" aria-label="Additional Notes" aria-controls="the-marginpar-0"&gt;&lt;/label&gt;
&lt;span id="the-marginpar-0" class="marginpar abs" role="note"&gt;

&lt;figure &gt;
 &lt;input id="fig-1c4d77c8e8f4fb73e4c025d0dfe460be-0" class="marginpar-ctrl" type="checkbox" aria-controls="the-fig-1c4d77c8e8f4fb73e4c025d0dfe460be-0" hidden&gt;
 &lt;label for="fig-1c4d77c8e8f4fb73e4c025d0dfe460be-0"&gt;&lt;/label&gt;
 &lt;span id="the-fig-1c4d77c8e8f4fb73e4c025d0dfe460be-0" class="marginpar abs"&gt;
 
 
 
 &lt;/span&gt;
 
 &lt;img src="https://inarquia.es/wp-content/uploads/images_programa-certificacion-energetica-ce3.png"aria-describedby="fig-1c4d77c8e8f4fb73e4c025d0dfe460be-0"
 loading="lazy"
 &gt;
 &lt;/figure&gt;
&lt;/span&gt;
&lt;p&gt;CE3 -&amp;gt; Calificación Energética de Edificios Existentes&lt;/p&gt;
&lt;p&gt;It&amp;rsquo;s a software distributed for free by the Spanish government and used here for EPC of buildings. It&amp;rsquo;s the official tool of the IDAE and was developed in collaboration with CENER. EPCs are necessary for all new constructions and renovations, and also for selling or renting any property.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a href="https://www.miteco.gob.es/es/energia/eficiencia/certificacion-energetica/documentos-reconocidos/procedimientos-certificacion-proyecto-terminados.html" target="_blank" rel="external noopener noreferrer nofollow"&gt;Official webpage of IDAE for download&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id="the-manual"&gt;The manual&lt;/h2&gt;
&lt;p&gt;It was wriitten in 2024. The manual consists of basic intructions on how to make an EPC of a residential building.
It explains the regulatory context, details the specific &amp;ldquo;By Plans&amp;rdquo; (Por planos) methodology using CAD architectural drawings (.dxf files), and provides a step-by-step walkthrough of entering administrative, constructive, and systemic data into the program. Finally, it breaks down how the software calculates energy demands, final/primary energy consumption, and &lt;span class="katex"&gt;&lt;span class="katex-mathml"&gt;&lt;math xmlns="http://www.w3.org/1998/Math/MathML"&gt;&lt;semantics&gt;&lt;mrow&gt;&lt;mi&gt;C&lt;/mi&gt;&lt;msub&gt;&lt;mi&gt;O&lt;/mi&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/msub&gt;&lt;/mrow&gt;&lt;annotation encoding="application/x-tex"&gt;CO_2&lt;/annotation&gt;&lt;/semantics&gt;&lt;/math&gt;&lt;/span&gt;&lt;span class="katex-html" aria-hidden="true"&gt;&lt;span class="base"&gt;&lt;span class="strut" style="height:0.8333em;vertical-align:-0.15em;"&gt;&lt;/span&gt;&lt;span class="mord mathnormal" style="margin-right:0.07153em;"&gt;C&lt;/span&gt;&lt;span class="mord"&gt;&lt;span class="mord mathnormal" style="margin-right:0.02778em;"&gt;O&lt;/span&gt;&lt;span class="msupsub"&gt;&lt;span class="vlist-t vlist-t2"&gt;&lt;span class="vlist-r"&gt;&lt;span class="vlist" style="height:0.3011em;"&gt;&lt;span style="top:-2.55em;margin-left:-0.0278em;margin-right:0.05em;"&gt;&lt;span class="pstrut" style="height:2.7em;"&gt;&lt;/span&gt;&lt;span class="sizing reset-size6 size3 mtight"&gt;&lt;span class="mord mtight"&gt;2&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="vlist-s"&gt;​&lt;/span&gt;&lt;/span&gt;&lt;span class="vlist-r"&gt;&lt;span class="vlist" style="height:0.15em;"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; emissions to generate an official Energy Performance Certificate and Label.
It&amp;rsquo;s written in Spanish, and I won&amp;rsquo;t be translating it into English, since it&amp;rsquo;s not used outside of Spain and doing so makes no sense.&lt;/p&gt;
&lt;h3 id="key-points"&gt;Key points:&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;u&gt;Regulatory Compliance&lt;/u&gt;: According to Spain&amp;rsquo;s Technical Building Code (CTE DB-HE) and Royal Decree 390/2021.&lt;/li&gt;
&lt;li&gt;&lt;u&gt;Purpose&lt;/u&gt;: This specific method is used for complex buildings that generate self-shadowing or have intricate geometries.&lt;/li&gt;
&lt;li&gt;&lt;u&gt;Process&lt;/u&gt;: Technicians map out the building using polylines in CAD software (such as AutoCAD) to define different climate-controlled zones based on usage and orientation, then export it as a .dxf file to load into CE3&lt;/li&gt;
&lt;li&gt;&lt;u&gt;Advantages&lt;/u&gt;: It offers exact geometric definitions, precise calculations, accounts for self-shading, and yields highly reliable certification results.&lt;/li&gt;
&lt;li&gt;&lt;u&gt;Step-by-Step Data Input in CE3.&lt;/u&gt;&lt;/li&gt;
&lt;li&gt;&lt;u&gt;Technical Calculations &amp;amp; Results&lt;/u&gt;: The software processes the input data to calculate the Global Energy Efficiency Index (IEE Global). It evaluates: Energy Demand, Final vs. Primary Energy Consumption, &lt;span class="katex"&gt;&lt;span class="katex-mathml"&gt;&lt;math xmlns="http://www.w3.org/1998/Math/MathML"&gt;&lt;semantics&gt;&lt;mrow&gt;&lt;mi&gt;C&lt;/mi&gt;&lt;msub&gt;&lt;mi&gt;O&lt;/mi&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/msub&gt;&lt;/mrow&gt;&lt;annotation encoding="application/x-tex"&gt;CO_2&lt;/annotation&gt;&lt;/semantics&gt;&lt;/math&gt;&lt;/span&gt;&lt;span class="katex-html" aria-hidden="true"&gt;&lt;span class="base"&gt;&lt;span class="strut" style="height:0.8333em;vertical-align:-0.15em;"&gt;&lt;/span&gt;&lt;span class="mord mathnormal" style="margin-right:0.07153em;"&gt;C&lt;/span&gt;&lt;span class="mord"&gt;&lt;span class="mord mathnormal" style="margin-right:0.02778em;"&gt;O&lt;/span&gt;&lt;span class="msupsub"&gt;&lt;span class="vlist-t vlist-t2"&gt;&lt;span class="vlist-r"&gt;&lt;span class="vlist" style="height:0.3011em;"&gt;&lt;span style="top:-2.55em;margin-left:-0.0278em;margin-right:0.05em;"&gt;&lt;span class="pstrut" style="height:2.7em;"&gt;&lt;/span&gt;&lt;span class="sizing reset-size6 size3 mtight"&gt;&lt;span class="mord mtight"&gt;2&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="vlist-s"&gt;​&lt;/span&gt;&lt;/span&gt;&lt;span class="vlist-r"&gt;&lt;span class="vlist" style="height:0.15em;"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; Emissions, Air Renovation &amp;amp; Ventilation.&lt;/li&gt;
&lt;li&gt;&lt;u&gt;Gives the Energy Certificate &amp;amp; Label.&lt;/u&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="check-it-out-or-download"&gt;Check it out or download:&lt;/h3&gt;
&lt;iframe src="/pdfs/ce3-trabajo_alexander-fomin-2024.pdf" width="70%" height="600px" style="border: none;"&gt;
 This browser does not support PDFs. Please download the PDF to view it: &lt;a href="/pdfs/ce3-trabajo_alexander-fomin-2024.pdf"&gt;Download PDF&lt;/a&gt;.
&lt;/iframe&gt;</content:encoded><category>Architecture</category><category>Engineering</category><category>Projects</category><enclosure url="https://inarquia.es/wp-content/uploads/images_programa-certificacion-energetica-ce3.png" length="0" type="image/jpeg"/></item></channel></rss>