From b0f386061be5103d04d46b2047d4d92e3c382349 Mon Sep 17 00:00:00 2001 From: Olexii Bulhakov Date: Sat, 6 Jan 2024 20:15:08 +0200 Subject: [PATCH] Initial commit for jtd theme --- .github/workflows/pages.yml | 71 ++ docs/404.html | 25 + docs/Gemfile | 9 + docs/Gemfile.lock | 88 +++ docs/_config.yml | 71 ++ docs/_includes/head_custom.html | 52 ++ docs/_includes/js/custom.js | 17 + docs/_sass/.DS_Store | Bin 0 -> 6148 bytes docs/_sass/color_schemes/dark.scss | 25 + docs/_sass/custom/custom.scss | 27 + docs/calculation-method/appendix-a.md | 1022 +++++++++++++++++++++++++ docs/calculation-method/index.md | 172 +++++ docs/index.md | 14 + 13 files changed, 1593 insertions(+) create mode 100644 .github/workflows/pages.yml create mode 100644 docs/404.html create mode 100644 docs/Gemfile create mode 100644 docs/Gemfile.lock create mode 100644 docs/_config.yml create mode 100644 docs/_includes/head_custom.html create mode 100644 docs/_includes/js/custom.js create mode 100644 docs/_sass/.DS_Store create mode 100644 docs/_sass/color_schemes/dark.scss create mode 100644 docs/_sass/custom/custom.scss create mode 100644 docs/calculation-method/appendix-a.md create mode 100644 docs/calculation-method/index.md create mode 100644 docs/index.md diff --git a/.github/workflows/pages.yml b/.github/workflows/pages.yml new file mode 100644 index 0000000..e00549d --- /dev/null +++ b/.github/workflows/pages.yml @@ -0,0 +1,71 @@ +# This workflow uses actions that are not certified by GitHub. +# They are provided by a third-party and are governed by +# separate terms of service, privacy policy, and support +# documentation. + +# Sample workflow for building and deploying a Jekyll site to GitHub Pages +name: Deploy Jekyll site to Pages + +on: + push: + branches: + - "main" + paths: + - "docs/**" + + # Allows you to run this workflow manually from the Actions tab + workflow_dispatch: + +# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages +permissions: + contents: read + pages: write + id-token: write + +# Allow one concurrent deployment +concurrency: + group: "pages" + cancel-in-progress: true + +jobs: + # Build job + build: + runs-on: ubuntu-latest + defaults: + run: + working-directory: docs + steps: + - name: Checkout + uses: actions/checkout@v3 + - name: Setup Ruby + uses: ruby/setup-ruby@v1 + with: + ruby-version: "3.1" # Not needed with a .ruby-version file + bundler-cache: true # runs 'bundle install' and caches installed gems automatically + cache-version: 0 # Increment this number if you need to re-download cached gems + working-directory: "${{ github.workspace }}/docs" + - name: Setup Pages + id: pages + uses: actions/configure-pages@v3 + - name: Build with Jekyll + # Outputs to the './_site' directory by default + run: bundle exec jekyll build --baseurl "${{ steps.pages.outputs.base_path }}" + env: + JEKYLL_ENV: production + - name: Upload artifact + # Automatically uploads an artifact from the './_site' directory by default + uses: actions/upload-pages-artifact@v1 + with: + path: "docs/_site/" + + # Deployment job + deploy: + environment: + name: github-pages + url: ${{ steps.deployment.outputs.page_url }} + runs-on: ubuntu-latest + needs: build + steps: + - name: Deploy to GitHub Pages + id: deployment + uses: actions/deploy-pages@v2 diff --git a/docs/404.html b/docs/404.html new file mode 100644 index 0000000..f0370c4 --- /dev/null +++ b/docs/404.html @@ -0,0 +1,25 @@ +--- +permalink: /404.html +layout: default +--- + + + +
+

404

+ +

Сторінку не знайдено :(

+

Потрібну сторінку не знайдено.

+
diff --git a/docs/Gemfile b/docs/Gemfile new file mode 100644 index 0000000..f3a7164 --- /dev/null +++ b/docs/Gemfile @@ -0,0 +1,9 @@ +source 'https://rubygems.org' + +gem "jekyll", "~> 4.3.3" # installed by `gem jekyll` +# gem "webrick" # required when using Ruby >= 3 and Jekyll <= 4.2.2 + +gem "just-the-docs", "0.7.0" # pinned to the current release +# gem "just-the-docs" # always download the latest release + +gem 'jekyll-relative-links' # plugin to convert relative links to Markdown files to their rendered equivalents. \ No newline at end of file diff --git a/docs/Gemfile.lock b/docs/Gemfile.lock new file mode 100644 index 0000000..84e4f79 --- /dev/null +++ b/docs/Gemfile.lock @@ -0,0 +1,88 @@ +GEM + remote: https://rubygems.org/ + specs: + addressable (2.8.6) + public_suffix (>= 2.0.2, < 6.0) + colorator (1.1.0) + concurrent-ruby (1.2.2) + em-websocket (0.5.3) + eventmachine (>= 0.12.9) + http_parser.rb (~> 0) + eventmachine (1.2.7) + ffi (1.16.3) + forwardable-extended (2.6.0) + google-protobuf (3.25.1-arm64-darwin) + google-protobuf (3.25.1-x86_64-linux) + http_parser.rb (0.8.0) + i18n (1.14.1) + concurrent-ruby (~> 1.0) + jekyll (4.3.3) + addressable (~> 2.4) + colorator (~> 1.0) + em-websocket (~> 0.5) + i18n (~> 1.0) + jekyll-sass-converter (>= 2.0, < 4.0) + jekyll-watch (~> 2.0) + kramdown (~> 2.3, >= 2.3.1) + kramdown-parser-gfm (~> 1.0) + liquid (~> 4.0) + mercenary (>= 0.3.6, < 0.5) + pathutil (~> 0.9) + rouge (>= 3.0, < 5.0) + safe_yaml (~> 1.0) + terminal-table (>= 1.8, < 4.0) + webrick (~> 1.7) + jekyll-include-cache (0.2.1) + jekyll (>= 3.7, < 5.0) + jekyll-relative-links (0.6.1) + jekyll (>= 3.3, < 5.0) + jekyll-sass-converter (3.0.0) + sass-embedded (~> 1.54) + jekyll-seo-tag (2.8.0) + jekyll (>= 3.8, < 5.0) + jekyll-watch (2.2.1) + listen (~> 3.0) + just-the-docs (0.7.0) + jekyll (>= 3.8.5) + jekyll-include-cache + jekyll-seo-tag (>= 2.0) + rake (>= 12.3.1) + kramdown (2.4.0) + rexml + kramdown-parser-gfm (1.1.0) + kramdown (~> 2.0) + liquid (4.0.4) + listen (3.8.0) + rb-fsevent (~> 0.10, >= 0.10.3) + rb-inotify (~> 0.9, >= 0.9.10) + mercenary (0.4.0) + pathutil (0.16.2) + forwardable-extended (~> 2.6) + public_suffix (5.0.4) + rake (13.0.6) + rb-fsevent (0.11.2) + rb-inotify (0.10.1) + ffi (~> 1.0) + rexml (3.2.6) + rouge (4.2.0) + safe_yaml (1.0.5) + sass-embedded (1.69.5-arm64-darwin) + google-protobuf (~> 3.23) + sass-embedded (1.69.5-x86_64-linux-gnu) + google-protobuf (~> 3.23) + terminal-table (3.0.2) + unicode-display_width (>= 1.1.1, < 3) + unicode-display_width (2.5.0) + webrick (1.8.1) + +PLATFORMS + arm64-darwin-23 + x86_64-linux + +DEPENDENCIES + jekyll (~> 4.3.3) + jekyll-relative-links + just-the-docs (= 0.7.0) + +BUNDLED WITH + 2.3.26 diff --git a/docs/_config.yml b/docs/_config.yml new file mode 100644 index 0000000..875fab5 --- /dev/null +++ b/docs/_config.yml @@ -0,0 +1,71 @@ +title: bilux-calc Docs +theme: just-the-docs +email: bulhakovolexii@gmail.com +description: >- + Онлайн-калькулятор для розрахунку потенційної економії та строку окупності + системи стельового променевого опалення. Введіть параметри приміщення та + поточної системи опалення і отримайте оцінку витрат та строку окупності для + переходу на інноваційне опалювання «Білюкс» +baseurl: "/bilux-calc" +domain: bulhakovolexii.github.io +url: "https://bulhakovolexii.github.io" +repository: bulhakovolexii/bilux-calc +permalink: pretty + +plugins: + - jekyll-relative-links # plugin to convert relative links to Markdown files to their rendered equivalents. + +# Theme settings +# Enable or disable the site search +search_enabled: false + +# Aux links for the upper right navigation +aux_links: + "bilux-calc on GitHub": + - "https://github.com/bulhakovolexii/bilux-calc" + +# Makes Aux links open in a new tab. Default is false +aux_links_new_tab: true + +# Footer "Edit this page on GitHub" link text +gh_edit_link: true # show or hide edit this page link +gh_edit_link_text: "Edit this page on GitHub" +gh_edit_repository: "https://github.com/bulhakovolexii/bilux-calc" # the github URL for your repo +gh_edit_branch: "main" # the branch that your docs is served from +gh_edit_source: docs # the source that your files originate from +gh_edit_view_mode: "tree" # "tree" or "edit" if you want the user to jump into the editor immediately + +# Callouts +callouts_level: quiet # or loud +callouts: + highlight: + color: yellow + important: + title: Важливо + color: blue + new: + title: Новинка + color: green + note: + title: Примітка + color: purple + warning: + title: Увага + color: red + +# Settings required to display mathematical equations +compress_html: + blanklines: true +mathjax: + source: https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/latest.js?config=TeX-AMS_CHTML + config: 'MathJax.Hub.Config({ TeX: { equationNumbers: { autoNumber: "AMS" } } })' + +# LaTeX rendering via "katex" (KaTeX, default) or "mathjax" (MathJax) or "none" / "off" (NO rendering) +latex: katex + +# Back to top link +back_to_top: true +back_to_top_text: "Вгору" + +# Footer content +footer_content: 'Copyright © 2023 Olexii Bulhakov, Oleh Lytvynov. Distributed by an MIT license.' diff --git a/docs/_includes/head_custom.html b/docs/_includes/head_custom.html new file mode 100644 index 0000000..5198458 --- /dev/null +++ b/docs/_includes/head_custom.html @@ -0,0 +1,52 @@ +{% if site.latex == "none" or site.latex == "off" %} + + +{% elsif site.latex == "mathjax" %} + + + + + +{% elsif site.latex == "katex" %} + + + + + + + +{% endif %} diff --git a/docs/_includes/js/custom.js b/docs/_includes/js/custom.js new file mode 100644 index 0000000..0388a5b --- /dev/null +++ b/docs/_includes/js/custom.js @@ -0,0 +1,17 @@ +// Script to switch dark and light mode depending on client settings +window + .matchMedia("(prefers-color-scheme: dark)") + .addEventListener("change", (event) => { + if (event.matches) { + jtd.setTheme("dark"); + } else { + jtd.setTheme("light"); + } + }); + +if ( + window.matchMedia && + window.matchMedia("(prefers-color-scheme: dark)").matches +) { + jtd.setTheme("dark"); +} diff --git a/docs/_sass/.DS_Store b/docs/_sass/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..9df3b0f3896914eb96059769036c93e972187a43 GIT binary patch literal 6148 zcmeHK!A`?447Ilj4I!i*Ip)f7e^93K1^WQdHpC8%GBGBu{Sz*n_z(VzXFHk}+JU$r zK(^$()UgxirK%eu;@NIBC7KY?7%Dh8MbjfPF4~bnw#Xps91nCuTUyeZ?mFIX_>Bz6 z*`4FW5;f4n^NTpcZF4`JFH_uD>cgkcy<@8DMUxirl6fy*U*4|1idcO!VzWNXNZwmI zLH;|ucaPXXEHmckkK;#jEar%*H><*@ClATR#Tjr0oPoc<0BW|#_{`8-XTTY72KEfd z_aQ(9tBkFoemcE|-%warhdrn}ab@VOGvExA3=HjYBK80J`2D{O@+W7&8TeNW@Ti{GGi)i>*3Ran t)&}S;R7Ct*!+i)kT8iN-rT7A>0(+1Su*%pP!UFLh0j0qkXW&N}cn2V3P~!jq literal 0 HcmV?d00001 diff --git a/docs/_sass/color_schemes/dark.scss b/docs/_sass/color_schemes/dark.scss new file mode 100644 index 0000000..b7f64e0 --- /dev/null +++ b/docs/_sass/color_schemes/dark.scss @@ -0,0 +1,25 @@ +// Default dark scheme +$color-scheme: dark; +$body-background-color: $grey-dk-300; +$body-heading-color: $grey-lt-000; +$body-text-color: $grey-lt-300; +$link-color: $blue-000; +$nav-child-link-color: $grey-dk-000; +$sidebar-color: $grey-dk-300; +$base-button-color: $grey-dk-250; +$btn-primary-color: $blue-200; +$code-background-color: #31343f; // OneDarkJekyll default for syntax-one-dark-vivid +$code-linenumber-color: #dee2f7; // OneDarkJekyll .nf for syntax-one-dark-vivid +$feedback-color: darken($sidebar-color, 3%); +$table-background-color: $grey-dk-250; +$search-background-color: $grey-dk-250; +$search-result-preview-color: $grey-dk-000; +$border-color: $grey-dk-200; + +@import "./vendor/OneDarkJekyll/syntax"; // this is the one-dark-vivid atom syntax theme + +// Custom variables for callouts in dark scheme +$purple-300: #7b5af8; +$blue-300: #347efd; +$green-300: #009d77; +$red-300: #f87171; diff --git a/docs/_sass/custom/custom.scss b/docs/_sass/custom/custom.scss new file mode 100644 index 0000000..2516d8a --- /dev/null +++ b/docs/_sass/custom/custom.scss @@ -0,0 +1,27 @@ +// Centering Images +img { + display: block; + margin: auto; +} + +// Showing light and dark theme images separately +@media (prefers-color-scheme: light) { + img[src$="gh-dark-mode-only"] { + display: none; + } +} +@media (prefers-color-scheme: dark) { + img[src$="gh-light-mode-only"] { + display: none; + } +} + +// Styling tables +th, +td { + min-width: 1rem; +} +.table-wrapper { + max-width: 1200px; + margin: 0 auto; +} diff --git a/docs/calculation-method/appendix-a.md b/docs/calculation-method/appendix-a.md new file mode 100644 index 0000000..5d59081 --- /dev/null +++ b/docs/calculation-method/appendix-a.md @@ -0,0 +1,1022 @@ +--- +share: "true" +layout: minimal +title: Додаток А +parent: Методика розрахунку +--- + + +# Таблиця А — Середньомісячна температура зовнішнього повітря + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Область, містоСередньомісячна температура зовнішнього повітря, ℃Середня за рік
IIIIIIIVVVIVIIVIIIIXXXIXII
Автономна Республіка Крим
Ай-Петрі-3,40-3,30-0,704,809,6013,0015,5015,1011,006,702,50-1,605,80
Клепиніне-1,00-0,203,4010,0015,7020,0022,7021,8016,7010,705,701,6010,60
Сімферополь-0,300,403,7010,1016,1019,2021,8021,3016,7011,006,102,1010,60
Феодосія1,201,604,6010,6016,1020,8023,2023,1018,4012,607,603,8012,00
Ялта4,104,206,0010,6015,7019,8023,6023,2019,0013,609,506,1013,00
Вінницька область
Вінниця-5,10-3,800,508,1014,2017,2018,7018,0013,307,601,80-2,907,30
Волинська область
Ковель-3,90-2,701,308,1013,9016,9018,2017,6013,007,902,50-1,907,60
Луцьк-4,20-3,001,108,1013,9016,9018,4017,7013,207,902,40-2,407,50
Дніпропетровська область
Дніпро-4,70-3,801,109,6016,0019,6021,6020,7015,408,602,20-2,508,70
Комісарівка-4,90-3,801,009,3016,6019,0020,9020,0014,708,202,20-2,408,30
Кривий Ріг-4,30-3,301,609,6016,8019,4021,5020,7015,508,902,70-2,008,80
Донецька область
Донецьк-5,20-4,400,709,4016,4019,0021,2019,8014,908,001,80-2,908,10
Житомирська область
Житомир-5,10-4,000,407,9014,0017,1018,5017,7013,007,401,70-2,807,20
Овруч-5,10-4,100,307,9014,1017,1018,5017,6012,807,101,50-3,107,10
Закарпатська область
Берегове-2,700,105,0010,9016,9018,7020,2019,6015,7010,304,80-0,209,90
Міжгір'я-5,00-2,601,407,2012,3015,0016,4015,8012,307,402,502,406,70
Плай-6,30-6,00-2,901,907,609,9011,4011,507,703,60-1,40-5,102,70
Рахів-4,30-1,702,308,0013,0015,6017,0016,4012,907,802,80-1,807,30
Ужгород-2,40-0,204,7010,8016,8018,7020,3019,8015,5010,204,70-0,509,80
Хуст-4,30-1,303,8010,1016,1017,8019,2018,5014,508,903,70-1,308,70
Запорізька область
Гуляйполе-4,10-3,401,509,6016,6019,4021,6020,5015,108,402,50-1,908,70
Запоріжжя-3,50-2,602,0010,1016,4020,2022,4021,4016,209,603,50-1,109,60
Кирилівка-4,40-3,801,009,1015,0018,8020,6020,1014,908,102,30-2,208,30
Івано-Франківська область
Івано-Франківськ-4,30-2,601,708,1013,6016,7018,3017,7013,408,002,50-2,407,60
Пожежівська-6,20-6,00-3,301,807,2010,1011,7011,808,004,10-0,70-4,902,80
Кіровоградська область
Гайворон-4,30-3,001,609,4015,3018,4020,0019,2014,408,402,70-1,908,40
Знам'янка-5,30-4,200,708,8015,1018,5020,3019,5014,407,902,00-2,807,90
Кропивницький-4,90-3,900,809,1015,2018,6020,4019,7014,708,202,10-2,608,10
Київська область
Київ-4,70-3,601,009,0015,2018,3019,8019,0013,908,101,90-2,508,00
Миронівка-5,00-4,400,808,8015,0018,0019,8019,0014,108,001,80-2,707,80
Луганська область
Луганськ-5,00-4,201,1010,1016,1019,9022,0020,7015,108,202,20-2,508,60
Львівська область
Львів-4,00-2,701,407,9013,4016,3017,7017,2013,008,002,50-2,207,40
Миколаївська область
Миколаїв-2,60-1,602,8010,2016,4020,3022,7022,0016,8010,404,20-0,4010,10
Одеська область
Ізмаїл-1,300,204,3010,6016,3020,3022,3021,7017,0011,205,700,7010,80
Любашівка-4,30-3,001,509,3015,3018,6020,5019,9015,108,902,80-1,908,60
Одеса-1,30-0,602,909,2015,3019,6022,0021,6017,0011,305,801,1010,30
Роздільна-3,10-1,902,509,8015,8019,4021,5021,0016,109,903,90-0,909,50
Сарата-1,80-0,503,6010,0016,0020,0022,1021,3016,4010,505,100,2010,20
Полтавська область
Лубни-5,40-4,600,308,6015,3018,5020,2019,1013,707,601,30-3,307,60
Полтава-5,60-4,700,309,0015,4018,7020,5019,7014,307,701,30-3,307,80
Рівненська область
Рівне-4,60-3,400,708,0013,8016,7018,2017,5013,107,702,10-2,607,30
Сарни-4,50-3,400,908,2014,4017,1018,6017,7013,007,702,10-2,407,40
Сумська область
Ромни-6,20-5,40-0,408,2014,6018,0019,4018,4013,106,800,70-4,006,90
Суми-6,60-5,80-0,808,1014,6017,9019,5018,4013,006,700,40-4,306,80
Тернопільська область
Тернопіль-5,00-3,700,407,6013,5016,4017,8017,2012,807,501,80-3,106,90
Харківська область
Лозова-5,60-3,700,407,6013,5016,4017,8017,2012,807,501,80-3,106,90
Харків-5,90-5,100,009,0015,5018,9020,7019,7014,107,501,00-3,707,60
Херсонська область
Асканія-Нова-2,50-1,702,609,6015,6020,0022,5021,8016,509,904,200,009,90
Генічеськ-1,80-1,302,409,5016,1020,6023,1022,4017,5011,006,206,7010,50
Херсон-2,50-1,602,8010,1016,1020,0022,4021,6016,5010,104,30-0,2010,00
Хмельницька область
Хмельницький-4,90-3,600,607,9013,9016,8018,4017,7013,107,601,90-2,907,20
Черкаська область
Золотоноша-4,90-4,000,909,1015,4018,6020,2019,1014,007,801,90-2,907,20
Умань-4,80-3,700,908,7014,6017,8019,4018,6013,607,702,00-2,507,70
Черкаси-5,00-4,000,708,9015,2018,4020,1019,3014,207,902,00-2,707,90
Чернівецька область
Чернівці-4,10-2,402,008,9014,5017,6019,1018,4014,108,702,70-2,108,10
Чернігівська область
Семенівка-6,70-5,80-1,007,3013,7017,0018,5017,4012,206,200,20-4,006,30
Чернігів-5,90-4,90-0,108,0014,4017,6019,2018,1012,906,901,00-3,507,00
diff --git a/docs/calculation-method/index.md b/docs/calculation-method/index.md new file mode 100644 index 0000000..2f2c62b --- /dev/null +++ b/docs/calculation-method/index.md @@ -0,0 +1,172 @@ +--- +share: "true" +layout: default +title: Методика розрахунку +nav_order: "2" +has_children: ture +--- + +# Методика визначення енергоспоживання + +## 1 Визначення енергопотреби на опалення + +Згідно з ДСТУ Б EN 13790:2011[^1] енергопотреба для опалення — це теплота, яку необхідно подати або видалити з кондиціонованого об'єму для підтримання встановлених температурних умов. + +Кондиціонований об'єм — опалюваний та/або охолоджуваний об'єм. + +{: .important } +> В даному розрахунку розглядається лише визначення потреб на опалення, тому тут і далі поняття кондиціонований об'єм і опалюваний об'єм є тотожними. + +Річна енергопотреба на опалення, кВт·год, визначається згідно з розділами 7-14 ДСТУ Б А.2.2-12 (замінений на ДСТУ 9190:2022[^2]). + +Для кожного місяця енергопотребу для опалення $Q_{H,nd}$ Вт·год, розраховують за формулою: + +$$Q_{H,nd}=Q_{H,ht}-η_{H,gn}·Q_{H,gn}, \tag{1}$$ + +де $Q_{H,ht}$ — сумарна теплопередача в режимі опалення, Вт·год, +$Q_{H,gn}$ — сумарні теплонадходження в режимі опалення, Вт·год, +$η_{H,gn}$ — безрозмірний коефіцієнт використання надходжень. + +Для кожного місяця сумарну теплопередачу, $Q_{H,ht}$, Вт·год визначають за формулою: + +$$Q_{H,ht}=Q_{tr}+Q_{ve}, \tag{2}$$ + +де $Q_{tr}$ — сумарна теплопередача трансмісією, Вт·год, визначена згідно з розділом [1.1](index.md#11-teploperedacha-transmisiyeyu), +$Q_{tr}$ — сумарна теплопередача вентиляцією, Вт·год, визначена згідно з розділом [1.2](index.md#12-teploperedacha-ventilyaciyeyu). + +Сумарні теплові надходження, $Q_{H,gn}$, Вт·год, для кожного місяця визначають за формулою: + +$$Q_{H,gn}=Q_{int}+Q_{sol}, \tag{3}$$ + +де $Q_{int}$ — сума внутрішніх теплонадходжень протягом кожного місяця, Вт·год, визначена згідно [1.3](index.md#13-vnutrishni-teplonadhodzhennya), +$Q_{sol}$ — сума сонячних теплонадходжень протягом кожного місяця, Вт·год, визначена згідно з розділом [1.4](index.md#14-sonyachni-teplonadhodzhennya)). + +### 1.1 Теплопередача трансмісією + +Сумарну теплопередачу [трансмісією](https://en.wikipedia.org/wiki/Thermal_transmittance) $Q_{tr}$, Вт·год, розраховують для кожного місяця за формулою: + +$$Q_{tr}=H_{tr,adj}(θ_{int,set,H}-θ_e)t,\tag{4}$$ + +де $H_{tr,adj}$ — загальний коефіцієнт теплопередачі трансмісією зони, Вт/К, встановлений для різниці температур всередині-ззовні, визначений згідно з [1.1.3](index.md#113-uzagalneni-koeficiyenti-teploperedachi-transmisiyeyu); +$θ_{int,set,H}$ — розрахункова (задана) внутрішня скоригована температура будівлі під час опалення, ℃, визначена згідно з [1.1.1](index.md#111-znachennya-skorigovanoyi-temperaturi). +$θ_e$ — середньомісячна температура зовнішнього середовища, ℃, визначена згідно з [додатком А](./appendix-a.md); +$t$ — тривалість місяця, для якого проводять розрахунок, год, визначена згідно з [1.1.2](index.md#112-shomisyachna-trivalist-chasovih-intervaliv). + +#### 1.1.1 Значення скоригованої температури + +| Призначення будівлі | Скоригована температура опалення, ℃ | +| :------------------------------------------------------ | :---------------------------------: | +| Одноквартирні будинки | 19 | +| Багатоквартирні будинки, гуртожитки | 19 | +| Громадські будівлі адміністративного призначення, офіси | 19 | +| Будівлі закладів освіти | 19 | +| Будівлі закладів дошкільної освіти | 21 | +| Будівлі закладів охорони здоров'я | 21 | +| Готелі | 19 | +| Ресторани | 19 | +| Спортивні заклади | 17 | +| Будівлі закладів гуртової та роздрібної торгівлі | 19 | +| Будівлі культурно-розважальних установ | 19 | +| Інші види будівель | 19 | + +#### 1.1.2 Щомісячна тривалість часових інтервалів + +| Період | Кількість діб | Кількість годин | +| :------- | :-----------: | :-------------: | +| Січень | 31 | 744 | +| Лютий | 28 | 672 | +| Березень | 31 | 744 | +| Квітень | 30 | 720 | +| Травень | 31 | 744 | +| Червень | 30 | 720 | +| Липень | 31 | 744 | +| Серпень | 31 | 744 | +| Вересень | 30 | 720 | +| Жовтень | 31 | 744 | +| Листопад | 30 | 720 | +| Грудень | 31 | 744 | +| Рік | 365 | 8760 | + +#### 1.1.3 Узагальнені коефіцієнти теплопередачі трансмісією + +Сумарне значення узагальненого коефіцієнта теплопередачі трансмісією $H_{tr,adj}$, Вт/К, розраховують за формулою: + +$$H_{tr,adj}=H_D+H_g+H_U,\tag{5}$$ + +де $H_D$ — безпосередній узагальнений коефіцієнт теплопередачі трансмісією до зовнішнього середовища, Вт/К; +$H_g$ — стаціонарний узагальнений коефіцієнт теплопередачі трансмісією до ґрунту, Вт/К; + +{: .warning } +> Трансмісія до ґрунту враховується тільки у разі безпосереднього контакту до ґрунту огороджувальних конструкцій, що розділюють кондиціонований і некондиціонований об'єм. + +$H_U$ — узагальнений коефіцієнт теплопередачі трансмісією через некондиціоновані об'єми, Вт/К. + +{: .note } +> - Некондиціонованим об'ємом, наприклад, є неопалюване (холодне) горище, неопалювані технічні поверхи (приміщення), неопалювана сходова клітка тощо. +> - Частковим випадком некондиціонованого об'єму є приміщення оранжерейного типу — приміщення, що не входить до кондиціонованого об'єму з переважним світлопрозорим огородженням. Наприклад, засклений балкон, лоджія, оранжерея, зимовий сад тощо. + +У загальному випадку, $H_X$ що відображає $H_D$, $H_g$ або $H_U$ сформований з трьох співмножників та його розраховують за формулою: + +$$H_X=b_{tr,x}∑_iA_iU_i,\tag{6}$$ + +де $A_i$ — площа $i$-гo елемента теплоізоляційної оболонки будівлі виміряна за внутрішніми розмірами, включно з площею внутрішніх дверних та віконних укосів, м²; +$U_i$ — приведений коефіцієнт теплопередачі $i$-го елемента теплоізоляційної оболонки будівлі, Вт/(м²·K), що визначають згідно з [1.1.3.2.1](index.md#11321-privedenij-koeficiyent-teploperedachi); +$b_{tr,x}$ — поправковий коефіцієнт, що становить: + +- $b_{tr,x}=1$ — під час розрахунків $H_D$ та $H_g$; +- $b_{tr,x}≠1$ — під час розрахунків $H_U$, значення потрібно визначити згідно [1.1.3.1](index.md#1131-popravkovij-koeficiyent-dollarbtrxdollar). + +{: .note } +> Поправковий коефіцієнт $b_{tr,x}$ коригує коефіцієнт $H_X$ замість різниці температур. + +##### 1.1.3.1 Поправковий коефіцієнт $b_{tr,x}$ + +Коригування узагальненого коефіцієнта теплопередачі враховують поправковим коефіцієнтом $b_{tr,x}=b_U$ що базується на температурі суміжного некондиціонованого об'єму/суміжного приміщення оранжерейного типу. +Згідно з п. 8.2.2.3.9 ДСТУ 9190:2022[^2] якщо збирання повних потрібних вхідних даних є занадто трудомістким тa економічно недоцільним, а також для наявних будівель допустимо використовувати значення поправкового коефіцієнта $b_U$, наведені в [таблиці 1.1.3.2](index.md#1132-znachennya-popravkovogo-koeficiyenta-dollarbudollar). + +##### 1.1.3.2 Значення поправкового коефіцієнта $b_U$ + +| Тип некондиціонованого об'єму | $b_U$ для опалювального періоду | +| :------------------------------------------------------------------------------------------------------- | :-----------------------------: | +| Технічне підпілля | 0,3 | +| Технічне (тепле) горище | 0,7 | +| Холодне горище багатоповерхових будівель | 0,9 | +| Холодне горище односімейних будівель | 1,0 | +| Неопалювана сходова клітка всередині будівлі | 0,4 | +| Неопалюване приміщення з трьома зовнішніми стінами (наприклад, зовнішні сходи) | 0,8 | +| Неопалюване приміщення з двома зовнішніми стінами тa дверима (наприклад, тамбур, хол, гараж) | 0,6 | +| Неопалюване приміщення з двома зовнішніми стінами без дверей | 0,5 | +| Неопалюване приміщення з однією зовнішньою стіною | 0,4 | +| Засклена лоджія для нового проєктування | 0,5 | +| Засклений балкон для нового проектування | 0,6 | +| Засклена лоджія наявних будівель
- задовільний стан огородження;
- незадовільний стан огородження |
0,7
0,85 | +| Засклений балкон наявних будівель
- задовільний стан огородження;
- незадовільний стан огородження |
0,8
0,9 | + +###### 1.1.3.2.1 Приведений коефіцієнт теплопередачі + +Приведений коефіцієнт теплопередачі $i$-го елемента оболонки будівлі для світлопрозорих конструкції та дверей визначають за формулою: + +### 1.2 Теплопередача вентиляцією + +### 1.3 Внутрішні теплонадходження + +### 1.4 Сонячні теплонадходження + +## 2 Іменування змінних + +| Назва величини | Символьна позначка | Назва змінної | +| :--------------------------------- | :----------------: | :-----------------------------: | +| Енергопотреба | $Q_{H,nd}$ | energyNeed | +| Сумарна теплопередача | $Q_{H,ht}$ | totalHeatTransfer | +| Сумарні теплонадходження | $Q_{H,gn}$ | totalHeatGains | +| Коефіцієнт використання надходжень | $η_{H,gn}$ | gainUtilisationFactor | +| Сумарна теплопередача трансмісією | $Q_{tr}$ | totalHeatTransferByTransmission | +| Сумарна теплопередача вентиляцією | $Q_{ve}$ | totalHeatTransferByVentilation | +| Сума внутрішніх теплонадходжень | $Q_{int}$ | SumOfInternalHeatGains | +| Сума сонячних теплонадходжень | $Q_{sol}$ | sumOfSolarHeatGains | + + +## 3 Список використаних джерел + +[^1]: [ДСТУ Б EN ISO 13790:2011 Енергетична ефективність будівель. Розрахунок енергоспоживання на опалення та охолодження (EN ISO 13790:2008, IDT)](https://online.budstandart.com/ua/catalog/doc-page?id_doc=28005) +[^2]: [ДСТУ 9190:2022 Енергетична ефективність будівель. Метод розрахунку енергоспоживання під час опалення, охолодження, вентиляції, освітлення та гарячого водопостачання](https://online.budstandart.com/ua/catalog/doc-page.html?id_doc=98995) diff --git a/docs/index.md b/docs/index.md new file mode 100644 index 0000000..0d06bb4 --- /dev/null +++ b/docs/index.md @@ -0,0 +1,14 @@ +--- +share: "true" +layout: default +title: Головна +nav_order: "1" +--- + +## Bilux-calc docs + +Мета проєкту – розробити онлайн калькулятор (далі Калькулятор) для проведення техніко-економічної оцінки інфрачервоних довгохвильових обігрівачів ["Bilux"](https://bilux.ua/), що виконується на базі теплотехнічного розрахунку що визначає енергоспоживання системи опалення будівлі користувача відповідно до діючих державних стандартів, та порівнює його із енергоспоживанням системи стельового променевого опалення. + +## Методика розрахунку + +Визначення орієнтовного енергоспоживання будівлі виконується за методикою що бере за основу методику розрахунку енергетичного сертифікату будівлі, та описана у розділі [методика розрахунку](./calculation-method/index.md). \ No newline at end of file