{"id":3520,"date":"2023-08-31T11:12:58","date_gmt":"2023-08-31T11:12:58","guid":{"rendered":"https:\/\/neuraldesigner.com\/learning\/solar-power-generation\/"},"modified":"2026-10-06T13:32:36","modified_gmt":"2026-10-06T11:32:36","slug":"solar-power-generation","status":"publish","type":"learning","link":"https:\/\/www.neuraldesigner.com\/learning\/examples\/solar-power-generation\/","title":{"rendered":"Photovoltaic power modelling with machine learning"},"content":{"rendered":"<style>\n.ndb{--ndb-code-bg:#f3f7fa;--ndb-code-fg:#12354b;box-sizing:border-box;width:100%;margin-left:0;margin-right:0;padding:22px 0 14px;background:#fff;color:#1b2635;font-family:\"Outfit\",\"Roboto\",Arial,sans-serif}\n.ndb *{box-sizing:border-box}.ndb-wrap{width:min(calc(100% - 48px),1160px);margin:0 auto}.ndb a{text-decoration:none}\n.ndb-executive{margin:0 0 34px;padding:32px;border-radius:20px;}\n.ndb-executive h2{margin:0 0 12px;font-size:30px}.ndb-executive p{font-size:18px;line-height:1.55}\n.ndb-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:22px}.ndb-kpi{padding:18px;border:1px solid rgba(255,255,255,.18);border-radius:14px}.ndb-kpi strong{display:block;font-size:25px}.ndb-kpi span{font-size:13px}\n.ndb-actions,.ndb-audience,.ndb-downloads{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:22px 0}\n.ndb-toc{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:0 0 42px;padding:0;list-style:none}.ndb-toc a,.ndb-audience span{display:block;padding:9px 14px;border-radius:20px;background:#e9f2f8;color:#12354b;font-weight:600}\n.ndb-card{margin:0 0 54px;scroll-margin-top:90px}.ndb-card h2{margin:0 0 20px;padding-bottom:12px;border-bottom:1px solid #dbe5ec;color:#001233;font-size:24px}.ndb-card h3{margin:30px 0 12px;color:#12354b;font-size:19px}.ndb-card p,.ndb-card li{font-size:16.5px;line-height:1.6}.ndb-card img{display:block;width:auto;max-width:min(640px,100%);height:auto;margin:24px auto;border-radius:12px}.ndb-card img.ndb-architecture{width:min(1000px,100%);max-width:100%;margin:0 auto}.ndb-card>figure{width:min(760px,100%);margin:24px auto}.ndb-card figcaption{color:#405361;font-size:14px;line-height:1.45}.ndb-architecture-figure{width:min(1000px,100%)!important}.ndb-architecture-link{display:block}.ndb-architecture-figure figcaption{margin-top:12px}\n.ndb-value-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:22px 0}.ndb-value{padding:20px;border:1px solid #dce8ef;border-radius:14px;background:#f8fbfd}\n.ndb-note{margin:20px 0;padding:18px 20px;border-left:4px solid #56a1c8;border-radius:0 12px 12px 0;background:#f6fafc}.ndb-note--warning{border-left-color:#d79a29;background:#fff9ed}\n.ndb-table-scroll{max-width:100%;overflow-x:auto}.ndb-card table{width:auto;max-width:100%;margin:24px auto;border-collapse:collapse;background:#fff}.ndb-card th,.ndb-card td{padding:11px 16px;border-bottom:1px solid #e2e9ee}.ndb-card thead th{background:#12354b!important;color:#fff!important}.ndb-card tbody th{background:#eaf2f6!important;color:#12354b!important;text-align:left}.ndb-card tbody tr:nth-child(even) th{background:#f4f8fa!important}.ndb-card tbody td{color:#33424f!important}\n.ndb-pipeline{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:12px;margin:24px 0;padding:0;list-style:none}.ndb-pipeline>li{padding:16px;border:1px solid #dce8ef;border-radius:12px;background:#f8fbfd}.ndb-pipeline>li strong{display:block;margin-bottom:5px;color:#12354b}.ndb-pipeline>br,.ndb-pipeline>p:empty{display:none!important}\n.ndb-figure-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px}.ndb-figure-grid>.ndb-figure-item{min-width:0}.ndb-figure-grid>br,.ndb-figure-grid>p:empty{display:none!important}.ndb-figure-grid figure{margin:0;padding:16px;border:1px solid #dce8ef;border-radius:15px;background:#f8fbfd}.ndb-figure-grid img{width:100%;max-width:100%;margin:0 auto 12px}\n.ndb-comparison-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;margin:24px 0}.ndb-comparison-grid>.ndb-comparison-item{min-width:0}.ndb-comparison-grid>br,.ndb-comparison-grid>p:empty{display:none!important}.ndb-interactive-bundle{width:min(840px,100%);margin:24px auto}.ndb-interactive-figure{margin:0;padding:14px;border:1px solid #dce8ef;border-radius:15px;background:#fff;overflow:hidden}.ndb-interactive-chart{width:100%;height:500px;min-height:500px}.ndb-interactive-figure figcaption{margin-top:10px}.ndb-figure-grid .ndb-interactive-chart,.ndb-comparison-grid .ndb-interactive-chart{height:520px;min-height:520px}\n.ndb pre,.ndb .wp-block-code,.ndb pre[class*=\"language-\"]{display:block;max-width:100%;overflow:auto;padding:18px 20px!important;border:1px solid #d5e2e9!important;border-radius:12px!important;background:var(--ndb-code-bg)!important;color:var(--ndb-code-fg)!important;box-shadow:none!important;text-shadow:none!important;white-space:pre}\n.ndb pre code,.ndb pre code *,.ndb .wp-block-code code,.ndb .wp-block-code code *{border:0!important;background:transparent!important;color:var(--ndb-code-fg)!important;box-shadow:none!important;text-shadow:none!important;font-family:Consolas,\"Liberation Mono\",monospace!important;font-size:14px;line-height:1.55}\n.ndb :not(pre)>code{padding:.08em .32em;border-radius:4px;background:#e6eef3!important;color:#12354b!important}\n.ndb .ndb-expression{max-width:100%;overflow:auto;margin:22px auto;padding:18px 20px;border:1px solid #d5e2e9;border-radius:12px;background:#fff!important;color:#12354b!important;text-align:center}\n.ndb .ndb-expression math,.ndb .ndb-expression mjx-container,.ndb .ndb-expression .MathJax{background:transparent!important;color:#12354b!important}\n@media(max-width:1020px){.ndb-figure-grid,.ndb-comparison-grid{grid-template-columns:1fr}.ndb-figure-grid .ndb-interactive-chart,.ndb-comparison-grid .ndb-interactive-chart{height:500px;min-height:500px}}\n@media(max-width:820px){.ndb-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ndb-value-grid{grid-template-columns:1fr}}\n@media(max-width:620px){.ndb{padding:12px 0}.ndb-kpis{grid-template-columns:1fr}.ndb-executive{padding:24px 20px}.ndb-card table{font-size:13px}.ndb-card th,.ndb-card td{padding:9px 8px}}\n.ndb .ndb-calculator-grid>br,.ndb .ndb-calculator-grid>p:empty{display:none!important}\n\/* nd-shared-components:start *\/html body.nds-shared:not(.wp-admin), html body.nds-shared:not(.wp-admin) :is(.site-main,.site-content,.entry-content,.page-content,.nd-native-article,.nd-native-article__content,.nd-home-page,.nd-product-page,.nd-company-page,.nd-contact-page,.nd-downloads-page,.nd-account-page,.nd-plain-page,.nd-blog-page,.ndlh-page,.ndhub,.ndth,.ndts,.ndareas,.ndarea,.ndeu), html body:not(.wp-admin) :is(.ndb,.nds,.ndg,.nd-page-surface){background-color:#fff!important;background-image:none!important} :is(.ndb,.nds) :is(.ndb-executive,.nds-executive,.ndb-highlight){background:#f4f7f9;color:#193645} :is(.ndb,.nds) :is(.ndb-executive,.nds-executive,.ndb-highlight) :is(h2,h3){color:#193645} :is(.ndb,.nds) :is(.ndb-executive,.nds-executive,.ndb-highlight) p{color:#52636f} :is(.ndb,.nds) :is(.ndb-kpi,.nds-kpi){background:#245e80;color:#fff} :is(.ndb,.nds) :is(.ndb-kpi,.nds-kpi) strong{color:#fff} :is(.ndb,.nds) :is(.ndb-kpi,.nds-kpi) span{color:#d9edf7} :is(.ndb,.nds) :is(.aui-button,.ndb-actions a,.ndb-downloads a,.nds-actions a,.nds-downloads a){box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:0;min-height:48px;max-width:100%;height:auto;padding:11px 20px;background:#176b91;color:#fff;border:1px solid #176b91;border-radius:6px;font-family:Roboto,\"Segoe UI\",Arial,sans-serif;font-size:16px;font-weight:700;line-height:1.5;letter-spacing:normal;text-align:center;text-decoration:none;text-transform:none;white-space:normal;overflow-wrap:anywhere;box-shadow:none;cursor:pointer} :is(.ndb,.nds) :is(.aui-button,.ndb-actions a,.ndb-downloads a,.nds-actions a,.nds-downloads a):is(:hover,:focus-visible){background:#125574;color:#fff;border-color:#125574} :is(.ndb,.nds) :is(.aui-button,.ndb-actions a,.ndb-downloads a,.nds-actions a,.nds-downloads a):focus-visible{outline:3px solid #176b91;outline-offset:4px} :is(.ndb,.nds) .aui-button.aui-button--secondary{background:#fff;color:#176b91;border-color:#176b91} :is(.ndb,.nds) .aui-button.aui-button--secondary:is(:hover,:focus-visible){background:#f4f7f9;color:#125574;border-color:#125574} :is(.ndb,.nds) .aui-button:is(:disabled,[aria-disabled=\"true\"],.disabled){opacity:.55;cursor:not-allowed} @media(forced-colors:active){:is(.ndb,.nds) .aui-button{border-color:ButtonText}:is(.ndb,.nds) .aui-button:focus-visible{outline-color:Highlight}} html body :is(.nd-native-article__content,.entry-content,.page-content,.ndb,.nds,.ndg) :is(.nd-table-scroll,.ndb-table-scroll,.nds-table-scroll,.ndg-table-wrap,.ndb-table-wrap,.ndb-confusion-wrap,.wp-block-table){box-sizing:border-box;display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow-x:auto!important;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch} html body :is(.nd-native-article__content,.entry-content,.page-content,.ndb,.nds,.ndg) :is(.nd-table-scroll,.ndb-table-scroll,.nds-table-scroll,.ndg-table-wrap,.ndb-table-wrap,.ndb-confusion-wrap,.wp-block-table)>table, html body :is(.nd-native-article__content,.entry-content,.page-content,.ndb,.nds,.ndg) table.nd-content-table{display:table!important;width:auto!important;min-width:0!important;max-width:100%!important;margin:24px auto!important;float:none!important;table-layout:auto!important;overflow:visible!important} html body :is(.nd-native-article__content,.entry-content,.page-content,.ndb,.nds,.ndg) .nd-table-scroll:focus-visible{outline:3px solid #176b91;outline-offset:3px} html body.nds-shared:not(.wp-admin) .aui-button.aui-button, html body :is(.ndb,.nds,.nd-page-surface) .aui-button.aui-button{box-sizing:border-box;min-height:48px!important;height:auto!important;padding:11px 20px!important;border:1px solid #176b91!important;border-radius:6px!important;font-family:Roboto,\"Segoe UI\",Arial,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:1.5!important;color:#fff!important;-webkit-text-fill-color:#fff!important;background:#176b91!important;text-shadow:none!important;box-shadow:none!important;transform:none!important;translate:none!important;scale:none!important;rotate:none!important;transition:none!important;animation:none!important} html body.nds-shared:not(.wp-admin) .aui-button.aui-button:is(:hover,:focus-visible), html body :is(.ndb,.nds,.nd-page-surface) .aui-button.aui-button:is(:hover,:focus-visible){color:#fff!important;-webkit-text-fill-color:#fff!important;background:#125574!important;border-color:#125574!important} html body.nds-shared:not(.wp-admin) .aui-button.aui-button:is(:hover,:focus,:focus-visible), html body :is(.ndb,.nds,.nd-page-surface) .aui-button.aui-button:is(:hover,:focus,:focus-visible){box-shadow:none!important;transform:none!important;translate:none!important;scale:none!important;rotate:none!important;transition:none!important;animation:none!important} html body.nds-shared:not(.wp-admin) .aui-button.aui-button.aui-button--secondary, html body :is(.ndb,.nds,.nd-page-surface) .aui-button.aui-button.aui-button--secondary{color:#176b91!important;-webkit-text-fill-color:#176b91!important;background:#fff!important;border-color:#176b91!important} html body.nds-shared:not(.wp-admin) .aui-button.aui-button.aui-button--secondary:is(:hover,:focus-visible), html body :is(.ndb,.nds,.nd-page-surface) .aui-button.aui-button.aui-button--secondary:is(:hover,:focus-visible){color:#125574!important;-webkit-text-fill-color:#125574!important;background:#f4f7f9!important;border-color:#125574!important} html body.nds-shared:not(.wp-admin) .aui-button.aui-button:focus-visible, html body :is(.ndb,.nds,.nd-page-surface) .aui-button.aui-button:focus-visible{outline:3px solid #176b91!important;outline-offset:4px!important} html body.nds-shared:not(.wp-admin) .aui-button.aui-button :is(span,strong,b,em,i), html body :is(.ndb,.nds,.nd-page-surface) .aui-button.aui-button :is(span,strong,b,em,i){color:inherit!important;-webkit-text-fill-color:inherit!important} @media(forced-colors:active){html body .aui-button.aui-button{border-color:ButtonText!important}html body .aui-button.aui-button:focus-visible{outline-color:Highlight!important}} html body{--nd-content-width:1160px;--nd-content-gutter:24px} @media(max-width:640px){html body{--nd-content-gutter:20px}} html body.nds-shared .aui{--aui-width:var(--nd-content-width);--aui-gutter:var(--nd-content-gutter)} html body.nds-shared :is(.aui-container,.nd-native-article__content,.nds-article-content,.nd-home-wrap,.nd-product-wrap,.nd-company-main,.ndlh-wrap,.nd-blog-main,.ndhub-wrap,.ndth-wrap,.ndts-wrap,.ndareas-wrap,.ndarea-wrap,.ndeu-wrap,.nd-contact-wrap,.nd-downloads-wrap,.nd-plain-wrap,.nd-account-hero-inner,.nd-account-main), html body :is(.nd-content-container,.ndb-wrap,.nds-wrap,.ndg-wrap){box-sizing:border-box!important;width:min(calc(100% - 2 * var(--nd-content-gutter)),var(--nd-content-width))!important;max-width:var(--nd-content-width)!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important} html body :is(.ndb,.nds,.ndg){box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;text-align:left} html body :is(.aui-container,.nd-native-article__content,.nds-article-content,.nd-content-container) :is(.aui-container,.nd-content-container,.ndb-wrap,.nds-wrap,.ndg-wrap,.nds-editorial-wrap){width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important} html body.nds-shared :is(.nd-home-service-grid,.nds-editorial-wrap){width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important} html body.nds-shared :is(.aui-content-copy,.aui-section-heading,.aui-section-note,.nds-legal-copy,.nd-legal-copy):not(.aui-container):not(.nd-content-container){width:100%!important;max-width:none!important;text-align:left!important} html body.nds-shared :is(.aui-section-heading p,.nds-learning-closing h2,.aui-closing-inner>div){max-width:none!important;text-align:left!important} html body :is(.nds-article-section,.ndb-wrap>.ndb-card,.nds-wrap>.nds-card){box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important;text-align:left!important} html body:not(.wp-admin) :is(.nds-article-section,.ndb-card,.nds-card,.aui-content-copy,.nds-legal-copy,.nd-legal-copy,.nd-native-article__content,.nds-article-content,.nds-editorial-page-content,.nd-content-container)>:is(p,h1,h2,h3,h4,ul,ol):not(:has(img,svg,canvas,iframe,video,math,mjx-container,.MathJax)){max-width:none!important;text-align:left!important} html body :is(.ndb,.nds) :is(.nds-comparison-grid,.ndb-comparison-grid,.ndb-figure-grid){width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important} html body.nds-shared main.site-main>.page-content:not(.aui-container):not(:has(.aui-container,.nd-native-article__content,.nds-article-content,.nd-content-container,.nd-home-wrap,.nd-product-wrap,.nd-company-main,.ndlh-wrap,.nd-blog-main,.ndhub-wrap,.ndth-wrap,.ndts-wrap,.ndareas-wrap,.ndarea-wrap,.ndeu-wrap,.nd-contact-wrap,.nd-downloads-wrap,.nd-plain-wrap,.nd-account-hero-inner,.nd-account-main,.ndb-wrap,.nds-wrap,.ndg-wrap)){box-sizing:border-box!important;width:min(calc(100% - 2 * var(--nd-content-gutter)),var(--nd-content-width))!important;max-width:var(--nd-content-width)!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important} html body :is(main,.ndb,.nds,.ndg,.nd-content-container) :is(figure,.wp-caption,.nd-media-block):not(.wp-block-gallery){ float:none!important;margin-left:auto!important;margin-right:auto!important;max-width:100%;box-sizing:border-box; } html body :is(main,.ndb,.nds,.ndg,.nd-content-container) :is(.nd-content-image,figure>img,figure>a>img,figure>picture>img,.wp-caption>img,.wp-caption>a>img,.nd-media-block>img,.nd-media-block>a>img,.nd-media-block>picture>img){ display:block!important;float:none!important;margin-left:auto!important;margin-right:auto!important;max-width:100%!important;box-sizing:border-box; } html body :is(main,.ndb,.nds,.ndg,.nd-content-container) :is(.nd-media-link,.nd-media-block>picture){display:block;max-width:100%;margin-left:auto!important;margin-right:auto!important} html body :is(.nd-media-group,.ndb-figure-grid,.ndb-selection-grid,.nds-figure-grid,.ndb-comparison-grid,.nds-comparison-grid,.nd-comparison-grid,.wp-block-gallery){ display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:flex-start!important;gap:24px!important; max-width:100%!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box; } html body :is(.ndb-figure-grid,.ndb-selection-grid,.nds-figure-grid,.ndb-comparison-grid,.nds-comparison-grid,.nd-comparison-grid)>:is(figure,.ndb-figure-item,.nds-figure-item,.ndb-comparison-item,.nds-comparison-item,.nd-comparison-item,.ndb-interactive-bundle,.nds-interactive-bundle){ flex:0 1 calc((100% - 24px)\/2)!important;width:calc((100% - 24px)\/2)!important;min-width:0!important;max-width:100%!important;margin:0!important;box-sizing:border-box; } html body .nd-media-group>:is(img,a,picture,figure,.nd-media-item){flex:0 1 auto;min-width:0;max-width:calc((100% - 24px)\/2)!important;margin:0!important;box-sizing:border-box} html body .nd-media-group>:is(a,picture,.nd-media-item)>img{max-width:100%!important} html body .nd-media-group>:is(.nd-content-image,.nd-media-link,.nd-media-item){margin-left:0!important;margin-right:0!important} html body :is(.nd-media-group,.ndb-figure-grid,.ndb-selection-grid,.nds-figure-grid,.ndb-comparison-grid,.nds-comparison-grid,.nd-comparison-grid)>:is(br,p:empty){display:none!important} html body .nd-media-helper{display:none!important} @media(max-width:1020px){ html body :is(.ndb-figure-grid,.ndb-selection-grid,.nds-figure-grid,.ndb-comparison-grid,.nds-comparison-grid,.nd-comparison-grid)>:is(figure,.ndb-figure-item,.nds-figure-item,.ndb-comparison-item,.nds-comparison-item,.nd-comparison-item,.ndb-interactive-bundle,.nds-interactive-bundle){flex-basis:100%!important;width:100%!important} } @media(max-width:640px){ html body .nd-media-group>:is(img,a,picture,figure,.nd-media-item){max-width:100%!important} } html body.nds-shared .aui.nds-content-scope :is(h1,h2,h3,h4,h5,h6), html body.nds-shared :is(main,.ndb,.nds,.ndg,.nd-content-container) :is(h1,h2,h3,h4,h5,h6), html body :is(main,.ndb,.nds,.ndg,.nd-content-container) :is(h1,h2,h3,h4,h5,h6){ font-family:Outfit,Roboto,Arial,sans-serif!important;font-weight:600!important; font-style:normal;letter-spacing:-.02em;text-transform:none;overflow-wrap:anywhere; } html body.nds-shared :is(main,.ndb,.nds,.ndg,.nd-content-container) :is(h1,h2,h3,h4,h5,h6)>:is(span,strong,b,a), html body :is(main,.ndb,.nds,.ndg,.nd-content-container) :is(h1,h2,h3,h4,h5,h6)>:is(span,strong,b,a){ font-family:inherit!important;font-weight:inherit!important;font-size:inherit!important;line-height:inherit!important; } html body.nds-shared .aui.nds-content-scope .nd-section-title, html body :is(.nd-section-title,.ndb-card>h2,.nds-card>h2){ display:block!important;box-sizing:border-box;width:100%!important;max-width:none!important; color:#193645!important;font-size:32px!important;font-weight:600!important;line-height:1.25!important; text-align:left!important;letter-spacing:-.02em!important; margin:0 0 20px!important;padding:0 0 12px!important; border:0!important;border-bottom:1px solid #dbe5ec!important;border-radius:0!important; background:none!important;box-shadow:none!important; } html body .nd-section-title>:is(span,strong,b,a){color:inherit!important} html body .nd-section-title::after{content:none!important} html body :is(.nd-heading-section,.nd-heading-step){border-top:0!important} html body .nd-heading-step{display:block!important;padding-left:0!important;padding-right:0!important} html body .nd-heading-step>:is(.ndg-step__body,.nds-step-body){width:100%!important;max-width:none!important;margin-left:0!important;padding-left:0!important} html body :is(.nd-heading-number-source,.nd-heading-divider){display:none!important} html body .nd-section-title>.nd-heading-number{display:inline!important;color:inherit!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;margin:0!important;font:inherit!important;white-space:normal} @media(max-width:640px){html body.nds-shared .aui.nds-content-scope .nd-section-title,html body :is(.nd-section-title,.ndb-card>h2,.nds-card>h2){font-size:28px!important}} html body{--nd-photo-tint:rgba(220,238,250,.9);--nd-photo-surface:#dceefa} html body :is(.ndlh-area-card,.nd-photo-card){position:relative;isolation:isolate;overflow:hidden;background-color:var(--nd-photo-surface)!important} html body .nd-photo-card{background-image:var(--nd-photo-bg,none);background-size:cover;background-position:center} html body :is(.ndlh-area-card,.nd-photo-card)::before{ content:\"\"!important;position:absolute!important;inset:0!important;z-index:1!important; background:var(--nd-photo-tint)!important;opacity:1!important;pointer-events:none!important; } html body :is(.ndlh-area-card,.nd-photo-card)>img{ position:absolute!important;inset:0!important;width:100%!important;height:100%!important; max-width:100%!important;object-fit:cover!important;margin:0!important;z-index:0!important; } html body :is(.ndlh-area-card,.nd-photo-card)>:is(.ndlh-area-body,.nds-card-body,.nd-photo-card__body){position:relative!important;z-index:2!important} html body .nd-photo-card__body{padding:24px;color:#193645} html body :is(.ndlh-area-card,.nd-photo-card) :is(.ndlh-area-body,.nds-card-body,.nd-photo-card__body) :is(h2,h3,h4){color:#193645!important} html body :is(.ndlh-area-card,.nd-photo-card) :is(.ndlh-area-body,.nds-card-body,.nd-photo-card__body) :is(p,li){color:#425563!important} html body :is(.ndlh-area-card,.nd-photo-card) :is(.ndlh-area-body,.nds-card-body,.nd-photo-card__body) a:not(:is(.aui-button,.button,.wp-element-button,.wp-block-button__link,[role=\"button\"])){color:#125574!important} html body :is(.ndareas-group-head,.ndhub-card-head,.nd-photo-header){ background-color:var(--nd-photo-surface)!important; background-image:linear-gradient(var(--nd-photo-tint),var(--nd-photo-tint)),var(--nd-photo-bg,var(--ndareas-bg,var(--ndhub-bg,none)))!important; background-size:cover!important;background-position:center!important; color:#193645; }\/* nd-shared-components:end *\/\n<\/style>\n<div class=\"ndb\">\n<div class=\"ndb-wrap\">\n<section class=\"ndb-executive\">\n<h2>Model total photovoltaic power from panel measurements<\/h2>\n<p>The updated model estimates total_pv_power from environmental, orientation and individual-panel measurements. It uses 7,080 records from the Photovoltaic Generation Dataset with Orientation Diversity.<\/p>\n<div class=\"ndb-kpis\">\n<div class=\"ndb-kpi\"><strong>7,080<\/strong><span>Source records<\/span><\/div>\n<div class=\"ndb-kpi\"><strong>20<\/strong><span>Encoded input values<\/span><\/div>\n<div class=\"ndb-kpi\"><strong>1,416<\/strong><span>Testing-role records<\/span><\/div>\n<div class=\"ndb-kpi\"><strong>1<\/strong><span>Model outputs<\/span><\/div>\n<\/div>\n<div class=\"ndb-actions\"><a class=\"aui aui-button\" href=\"#7-model-deployment\">Review the current model<\/a><a class=\"aui aui-button aui-button--secondary\" href=\"https:\/\/www.neuraldesigner.com\/wp-content\/uploads\/2026\/10\/nd-solarpowergeneration-licensed-20261006.zip\">Download model and data (ZIP)<\/a><\/div>\n<\/section>\n<ul class=\"ndb-toc\">\n<li><a href=\"#1-industrial-challenge\">Industrial challenge<\/a><\/li><li><a href=\"#2-data-set\">Data set<\/a><\/li><li><a href=\"#3-model\">Model<\/a><\/li><li><a href=\"#4-training\">Training<\/a><\/li><li><a href=\"#5-selection\">Model selection<\/a><\/li><li><a href=\"#6-testing\">Testing<\/a><\/li><li><a href=\"#7-model-deployment\">Deployment<\/a><\/li><li><a href=\"#8-limitations\">Limitations<\/a><\/li>\n<\/ul>\n<section id=\"1-industrial-challenge\" class=\"ndb-card\"><h2>1. Industrial challenge<\/h2><p>Energy analysts can inspect the relation between measured panel outputs and aggregate power. Because the five panel powers are themselves model inputs, this saved configuration is an aggregate-power modelling demonstration rather than an independent future generation forecast.<\/p><div class=\"ndb-value-grid\"><div class=\"ndb-value-card\"><h3>Updated measurements<\/h3><p>Use the five-panel orientation dataset.<\/p><\/div><div class=\"ndb-value-card\"><h3>Aggregate output<\/h3><p>Inspect measured versus estimated total power.<\/p><\/div><div class=\"ndb-value-card\"><h3>Forecast distinction<\/h3><p>Separate available measurements from future predictors.<\/p><\/div><\/div><div class=\"ndb-audience\"><span>Energy analysis<\/span><span>Photovoltaic engineering<\/span><span>Model validation<\/span><\/div><div class=\"ndb-note\">Contemporaneous aggregate-power approximation using recorded panel outputs.<\/div><\/section>\n<section id=\"2-data-set\" class=\"ndb-card\"><h2>2. Data set<\/h2><p>The adapted Zenodo dataset contains 21 columns: 20 inputs and total_pv_power. Inputs include calendar encodings, weather descriptors, radiation, incidence-cosine descriptors and pv1_power through pv5_power.<\/p><p>Source: <a href=\"https:\/\/zenodo.org\/records\/19245713\">Photovoltaic Generation Dataset with Orientation Diversity<\/a>. Dataset license: CC-BY-4.0. The downloadable ZIP includes the adapted data and attribution notices.<\/p><div class=\"nd-table-scroll\"><table><thead><tr><th scope=\"col\">Dataset measure<\/th><th scope=\"col\">Saved value<\/th><\/tr><\/thead><tbody><tr><th scope=\"row\">Analysis unit<\/th><td>photovoltaic observation<\/td><\/tr><tr><th scope=\"row\">Records<\/th><td>7,080<\/td><\/tr><tr><th scope=\"row\">Raw variables<\/th><td>21<\/td><\/tr><tr><th scope=\"row\">Encoded model inputs<\/th><td>20<\/td><\/tr><tr><th scope=\"row\">Model outputs<\/th><td>1<\/td><\/tr><tr><th scope=\"row\">Training roles<\/th><td>4248<\/td><\/tr><tr><th scope=\"row\">Validation \/ selection roles<\/th><td>1416<\/td><\/tr><tr><th scope=\"row\">Testing roles<\/th><td>1416<\/td><\/tr><tr><th scope=\"row\">Unused roles<\/th><td>0<\/td><\/tr><\/tbody><\/table><\/div><div class=\"nd-table-scroll\"><table><thead><tr><th scope=\"col\">Field<\/th><th scope=\"col\">Role<\/th><th scope=\"col\">Type<\/th><th scope=\"col\">Categories<\/th><\/tr><\/thead><tbody><tr><th scope=\"row\">day<\/th><td>Input<\/td><td>Numeric<\/td><td><\/td><\/tr><tr><th scope=\"row\">cos_day<\/th><td>Input<\/td><td>Numeric<\/td><td><\/td><\/tr><tr><th scope=\"row\">hour<\/th><td>Input<\/td><td>Numeric<\/td><td><\/td><\/tr><tr><th scope=\"row\">cos_hour<\/th><td>Input<\/td><td>Numeric<\/td><td><\/td><\/tr><tr><th scope=\"row\">air_temperature<\/th><td>Input<\/td><td>Numeric<\/td><td><\/td><\/tr><tr><th scope=\"row\">dew_point<\/th><td>Input<\/td><td>Numeric<\/td><td><\/td><\/tr><tr><th scope=\"row\">wind_speed<\/th><td>Input<\/td><td>Numeric<\/td><td><\/td><\/tr><tr><th scope=\"row\">air_pressure<\/th><td>Input<\/td><td>Numeric<\/td><td><\/td><\/tr><tr><th scope=\"row\">weather_condition<\/th><td>Input<\/td><td>Numeric<\/td><td><\/td><\/tr><tr><th scope=\"row\">solar_radiation<\/th><td>Input<\/td><td>Numeric<\/td><td><\/td><\/tr><tr><th scope=\"row\">pv1_incidence_cos<\/th><td>Input<\/td><td>Numeric<\/td><td><\/td><\/tr><tr><th scope=\"row\">pv1_power<\/th><td>Input<\/td><td>Numeric<\/td><td><\/td><\/tr><tr><th scope=\"row\">pv2_incidence_cos<\/th><td>Input<\/td><td>Numeric<\/td><td><\/td><\/tr><tr><th scope=\"row\">pv2_power<\/th><td>Input<\/td><td>Numeric<\/td><td><\/td><\/tr><tr><th scope=\"row\">pv3_incidence_cos<\/th><td>Input<\/td><td>Numeric<\/td><td><\/td><\/tr><tr><th scope=\"row\">pv3_power<\/th><td>Input<\/td><td>Numeric<\/td><td><\/td><\/tr><tr><th scope=\"row\">pv4_incidence_cos<\/th><td>Input<\/td><td>Numeric<\/td><td><\/td><\/tr><tr><th scope=\"row\">pv4_power<\/th><td>Input<\/td><td>Numeric<\/td><td><\/td><\/tr><tr><th scope=\"row\">pv5_incidence_cos<\/th><td>Input<\/td><td>Numeric<\/td><td><\/td><\/tr><tr><th scope=\"row\">pv5_power<\/th><td>Input<\/td><td>Numeric<\/td><td><\/td><\/tr><tr><th scope=\"row\">total_pv_power<\/th><td>Target<\/td><td>Numeric<\/td><td><\/td><\/tr><\/tbody><\/table><\/div><div class=\"nd-comparison-grid\"><div class=\"nd-comparison-item\"><figure class=\"nd-media-block\"><div class=\"nd-chart-bundle\" data-native-chart=\"nd-licensed-solarpowergeneration-t0-s1-20261006\"><div class=\"nd-chart-host\" id=\"nd-licensed-solarpowergeneration-t0-s1-20261006\" role=\"img\" aria-label=\"day distribution\"><\/div><img decoding=\"async\" class=\"nd-chart-fallback\" src=\"https:\/\/www.neuraldesigner.com\/wp-content\/uploads\/2026\/10\/nd-licensed-solarpowergeneration-t0-s1-20261006.png\" alt=\"day distribution\"><script type=\"application\/json\">{\"config\":{\"displayModeBar\":true,\"displaylogo\":false,\"editable\":false,\"responsive\":true,\"scrollZoom\":true,\"toImageButtonOptions\":{\"filename\":\"neural-designer-chart\",\"format\":\"svg\"}},\"data\":[{\"marker\":{\"color\":\"#209fdf\"},\"name\":\"\",\"opacity\":1,\"showlegend\":false,\"type\":\"bar\",\"x\":[\"15.7\",\"45.1\",\"74.5\",\"104\",\"133\",\"163\",\"192\",\"222\",\"251\",\"280\"],\"y\":[10.199999809265137,9.800000190734863,10.199999809265137,9.800000190734863,9.800000190734863,10.199999809265137,9.800000190734863,10.199999809265137,9.800000190734863,10.199999809265137]}],\"layout\":{\"autosize\":true,\"font\":{\"color\":\"#30343b\",\"family\":\"Arial, sans-serif\",\"size\":14},\"hovermode\":\"closest\",\"margin\":{\"l\":95,\"r\":45,\"t\":65,\"b\":95},\"paper_bgcolor\":\"#fff\",\"plot_bgcolor\":\"#fff\",\"title\":{\"automargin\":true,\"pad\":{\"t\":48},\"text\":\"day histogram\",\"x\":0.5,\"xanchor\":\"center\",\"y\":1,\"yanchor\":\"top\",\"yref\":\"container\",\"font\":{\"size\":17}},\"xaxis\":{\"automargin\":true,\"categoryarray\":[\"15.7\",\"45.1\",\"74.5\",\"104\",\"133\",\"163\",\"192\",\"222\",\"251\",\"280\"],\"categoryorder\":\"array\",\"gridcolor\":\"#d9dde3\",\"linecolor\":\"#9aa3ad\",\"title\":{\"text\":\"Bin center\"},\"type\":\"category\",\"zerolinecolor\":\"#aeb6c2\"},\"yaxis\":{\"automargin\":true,\"gridcolor\":\"#d9dde3\",\"linecolor\":\"#9aa3ad\",\"range\":[0,20.005],\"title\":{\"text\":\"% frequency\"},\"zerolinecolor\":\"#aeb6c2\"},\"height\":500}}<\/script><\/div><figcaption>day distribution. Native Neural Designer report for this project.<\/figcaption><\/figure><\/div><div class=\"nd-comparison-item\"><figure class=\"nd-media-block\"><div class=\"nd-chart-bundle\" data-native-chart=\"nd-licensed-solarpowergeneration-t0-s2-20261006\"><div class=\"nd-chart-host\" id=\"nd-licensed-solarpowergeneration-t0-s2-20261006\" role=\"img\" aria-label=\"cos_day distribution\"><\/div><img decoding=\"async\" class=\"nd-chart-fallback\" src=\"https:\/\/www.neuraldesigner.com\/wp-content\/uploads\/2026\/10\/nd-licensed-solarpowergeneration-t0-s2-20261006.png\" alt=\"cos_day distribution\"><script type=\"application\/json\">{\"config\":{\"displayModeBar\":true,\"displaylogo\":false,\"editable\":false,\"responsive\":true,\"scrollZoom\":true,\"toImageButtonOptions\":{\"filename\":\"neural-designer-chart\",\"format\":\"svg\"}},\"data\":[{\"marker\":{\"color\":\"#209fdf\"},\"name\":\"\",\"opacity\":1,\"showlegend\":false,\"type\":\"bar\",\"x\":[\"-0.9\",\"-0.7\",\"-0.5\",\"-0.3\",\"-0.1\",\"0.1\",\"0.3\",\"0.5\",\"0.7\",\"0.9\"],\"y\":[25.100000381469727,11.5,8.800000190734863,8.800000190734863,7.5,8.100000381469727,7.5,4.699999809265137,5.400000095367432,12.5]}],\"layout\":{\"autosize\":true,\"font\":{\"color\":\"#30343b\",\"family\":\"Arial, sans-serif\",\"size\":14},\"hovermode\":\"closest\",\"margin\":{\"l\":95,\"r\":45,\"t\":65,\"b\":95},\"paper_bgcolor\":\"#fff\",\"plot_bgcolor\":\"#fff\",\"title\":{\"automargin\":true,\"pad\":{\"t\":48},\"text\":\"cos_day histogram\",\"x\":0.5,\"xanchor\":\"center\",\"y\":1,\"yanchor\":\"top\",\"yref\":\"container\",\"font\":{\"size\":17}},\"xaxis\":{\"automargin\":true,\"categoryarray\":[\"-0.9\",\"-0.7\",\"-0.5\",\"-0.3\",\"-0.1\",\"0.1\",\"0.3\",\"0.5\",\"0.7\",\"0.9\"],\"categoryorder\":\"array\",\"gridcolor\":\"#d9dde3\",\"linecolor\":\"#9aa3ad\",\"title\":{\"text\":\"Bin center\"},\"type\":\"category\",\"zerolinecolor\":\"#aeb6c2\"},\"yaxis\":{\"automargin\":true,\"gridcolor\":\"#d9dde3\",\"linecolor\":\"#9aa3ad\",\"range\":[0,40.01],\"title\":{\"text\":\"% frequency\"},\"zerolinecolor\":\"#aeb6c2\"},\"height\":500}}<\/script><\/div><figcaption>cos_day distribution. Native Neural Designer report for this project.<\/figcaption><\/figure><\/div><\/div><p>In all 7,080 rows of the supplied CSV, <code>total_pv_power<\/code> equals the exact sum of <code>pv1_power<\/code> through <code>pv5_power<\/code>. Those five component powers are model inputs, so this fit demonstrates aggregation of measured outputs rather than an independent forecast.<\/p><div class=\"ndb-note\">The saved project assigns rows to training, validation and testing as shown above. This is internal record-level evaluation; it does not demonstrate separation by subject, device, site or acquisition batch.<\/div><\/section>\n<section id=\"3-model\" class=\"ndb-card\"><h2>3. Model<\/h2><p>The model has 20 encoded inputs and 1 outputs. No architecture-selection experiment is recorded in this project. The diagram shows the topology used by the saved model.<\/p><div class=\"nd-table-scroll\"><table><thead><tr><th scope=\"col\">Layer<\/th><th scope=\"col\">Input shape<\/th><th scope=\"col\">Output shape<\/th><th scope=\"col\">Activation<\/th><\/tr><\/thead><tbody><tr><th scope=\"row\">Scaling<\/th><td>20<\/td><td>20<\/td><td><\/td><\/tr><tr><th scope=\"row\">Dense<\/th><td>20<\/td><td>3<\/td><td>Tanh<\/td><\/tr><tr><th scope=\"row\">Dense<\/th><td>3<\/td><td>1<\/td><td>Identity<\/td><\/tr><tr><th scope=\"row\">Unscaling<\/th><td>1<\/td><td>1<\/td><td><\/td><\/tr><tr><th scope=\"row\">Clamping<\/th><td>1<\/td><td>1<\/td><td><\/td><\/tr><\/tbody><\/table><\/div><figure class=\"ndb-architecture-figure\"><a class=\"ndb-architecture-link\" href=\"https:\/\/www.neuraldesigner.com\/wp-content\/uploads\/2026\/10\/nd-licensed-solarpowergeneration-t3-s1-20261006.png\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" class=\"ndb-architecture\" src=\"https:\/\/www.neuraldesigner.com\/wp-content\/uploads\/2026\/10\/nd-licensed-solarpowergeneration-t3-s1-20261006.png\" alt=\"Photovoltaic power modelling with machine learning \u2014 initial network architecture\"><\/a><figcaption>Topology of the saved current model; no architecture selection is recorded.<\/figcaption><\/figure><\/section>\n<section id=\"4-training\" class=\"ndb-card\"><h2>4. Training strategy<\/h2><p>The saved training configuration uses QuasiNewton with NormalizedSquaredError.<\/p><h3>Quasi-Newton method results<\/h3><div class=\"nd-table-scroll\"><table><thead><tr><th scope=\"col\">Measure<\/th><th scope=\"col\">Value<\/th><\/tr><\/thead><tbody><tr><th scope=\"row\">Epochs number<\/th><td>25<\/td><\/tr><tr><th scope=\"row\">Elapsed time<\/th><td>00:00:00<\/td><\/tr><tr><th scope=\"row\">Stopping criterion<\/th><td>Loss goal<\/td><\/tr><tr><th scope=\"row\">Training error<\/th><td>0.001<\/td><\/tr><tr><th scope=\"row\">Validation error<\/th><td>0.001<\/td><\/tr><\/tbody><\/table><\/div><div class=\"nd-comparison-grid\"><div class=\"nd-comparison-item\"><figure class=\"nd-media-block\"><div class=\"nd-chart-bundle\" data-native-chart=\"nd-licensed-solarpowergeneration-t4-s2-20261006\"><div class=\"nd-chart-host\" id=\"nd-licensed-solarpowergeneration-t4-s2-20261006\" role=\"img\" aria-label=\"Quasi-Newton method error history\"><\/div><img decoding=\"async\" class=\"nd-chart-fallback\" src=\"https:\/\/www.neuraldesigner.com\/wp-content\/uploads\/2026\/10\/nd-licensed-solarpowergeneration-t4-s2-20261006.png\" alt=\"Quasi-Newton method error history\"><script type=\"application\/json\">{\"config\":{\"displayModeBar\":true,\"displaylogo\":false,\"editable\":false,\"responsive\":true,\"scrollZoom\":true,\"toImageButtonOptions\":{\"filename\":\"neural-designer-chart\",\"format\":\"svg\"}},\"data\":[{\"connectgaps\":false,\"line\":{\"color\":\"#529cc2\",\"dash\":\"solid\",\"width\":2},\"mode\":\"lines\",\"name\":\"Training error\",\"opacity\":1,\"showlegend\":true,\"type\":\"scatter\",\"x\":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24],\"y\":[1.0099999904632568,0.5299999713897705,0.4180000126361847,0.16500000655651093,0.07689999788999557,0.04830000177025795,0.02459999918937683,0.017799999564886093,0.013700000010430813,0.010700000450015068,0.009349999949336052,0.006630000192672014,0.0049600000493228436,0.0036899999249726534,0.002899999963119626,0.0022899999748915434,0.0017999999690800905,0.0016799999866634607,0.0015300000086426735,0.0014100000262260437,0.0012799999676644802,0.001230000052601099,0.0011399999493733048,0.0010499999625608325,0.0009480000007897615]},{\"connectgaps\":false,\"line\":{\"color\":\"#ed982a\",\"dash\":\"solid\",\"width\":2},\"mode\":\"lines\",\"name\":\"Validation error\",\"opacity\":1,\"showlegend\":true,\"type\":\"scatter\",\"x\":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24],\"y\":[0.5360000133514404,0.4309999942779541,0.17100000381469727,0.07970000058412552,0.04879999905824661,0.024700000882148743,0.01860000006854534,0.01360000018030405,0.010700000450015068,0.009069999679923058,0.006440000142902136,0.004749999847263098,0.003470000112429261,0.002580000087618828,0.002139999996870756,0.0015800000401213765,0.001500000013038516,0.0013899999903514981,0.0012799999676644802,0.0011399999493733048,0.001069999998435378,0.0009619999909773469,0.0008640000014565885,0.0007779999868944287,0.0007159999804571271]}],\"layout\":{\"autosize\":true,\"font\":{\"color\":\"#30343b\",\"family\":\"Arial, sans-serif\",\"size\":14},\"hovermode\":\"closest\",\"legend\":{\"orientation\":\"h\",\"x\":0.5,\"xanchor\":\"center\",\"y\":-0.24,\"yanchor\":\"top\"},\"margin\":{\"l\":95,\"r\":45,\"t\":65,\"b\":95},\"paper_bgcolor\":\"#fff\",\"plot_bgcolor\":\"#fff\",\"title\":{\"automargin\":true,\"pad\":{\"t\":48},\"text\":\"Training history\",\"x\":0.5,\"xanchor\":\"center\",\"y\":1,\"yanchor\":\"top\",\"yref\":\"container\",\"font\":{\"size\":17}},\"xaxis\":{\"automargin\":true,\"gridcolor\":\"#d9dde3\",\"linecolor\":\"#9aa3ad\",\"range\":[0,24],\"title\":{\"text\":\"Epoch\"},\"zerolinecolor\":\"#aeb6c2\"},\"yaxis\":{\"automargin\":true,\"gridcolor\":\"#d9dde3\",\"linecolor\":\"#9aa3ad\",\"range\":[0,1.2002000000000002],\"title\":{\"text\":\"Normalized squared error\"},\"zerolinecolor\":\"#aeb6c2\"},\"height\":500}}<\/script><\/div><figcaption>Quasi-Newton method error history. Native Neural Designer report for this project.<\/figcaption><\/figure><\/div><\/div><\/section>\n<section id=\"5-selection\" class=\"ndb-card\"><h2>5. Model selection<\/h2><p>No model selection experiment is recorded for this version. The validation subset guides fitting where a training report is present; it is distinct from the held-out test rows.<\/p><\/section>\n<section id=\"6-testing\" class=\"ndb-card\"><h2>6. Testing analysis<\/h2><p>The figures and tables below refer to the current project\u2019s saved testing analysis. The subset uses testing role 2; it contains 1416 source records.<\/p><h3>total_pv_power goodness-of-fit parameters<\/h3><div class=\"nd-table-scroll\"><table><thead><tr><th scope=\"col\">Measure<\/th><th scope=\"col\">Value<\/th><\/tr><\/thead><tbody><tr><th scope=\"row\">Determination<\/th><td>0.999<\/td><\/tr><\/tbody><\/table><\/div><div class=\"nd-comparison-grid\"><div class=\"nd-comparison-item\"><figure class=\"nd-media-block\"><div class=\"nd-chart-bundle\" data-native-chart=\"nd-licensed-solarpowergeneration-t5-s2-20261006\"><div class=\"nd-chart-host\" id=\"nd-licensed-solarpowergeneration-t5-s2-20261006\" role=\"img\" aria-label=\"total_pv_power goodness-of-fit chart\"><\/div><img decoding=\"async\" class=\"nd-chart-fallback\" src=\"https:\/\/www.neuraldesigner.com\/wp-content\/uploads\/2026\/10\/nd-licensed-solarpowergeneration-t5-s2-20261006.png\" alt=\"total_pv_power goodness-of-fit chart\"><script type=\"application\/json\">{\"config\":{\"displayModeBar\":true,\"displaylogo\":false,\"editable\":false,\"responsive\":true,\"scrollZoom\":true,\"toImageButtonOptions\":{\"filename\":\"neural-designer-chart\",\"format\":\"svg\"}},\"data\":[{\"connectgaps\":false,\"marker\":{\"color\":\"#209fdf\",\"size\":8,\"symbol\":\"circle\"},\"mode\":\"markers\",\"name\":\"Predicted total_pv_power\",\"opacity\":1,\"showlegend\":false,\"type\":\"scatter\",\"x\":[0,0,0,0,793,1011,1114,469,0,0,0,509,537,0,0,0,0,0,0,0,197,0,0,0,0,0,362,470,0,0,0,0,146,558,1068,933,177,0,0,71,0,0,0,0,55,390,0,0,0,0,670,568,179,0,0,0,79,117,0,0,0,0,336,0,0,0,0,0,0,0,0,393,0,0,0,0,0,0,415,174,0,175,131,0,0,0,331,264,71,0,0,0,0,134,0,0,0,0,95,1103,92,0,0,0,0,894,0,0,1167,0,1101,314,0,0,0,0,0,1165,382,0,0,508,0,0,193,80,142,50,0,0,0,90,0,0,0,0,231,89,53,0,0,0,0,637,1042,257,128,289,0,0,0,0,0,242,819,314,0,0,0,879,300,0,0,0,0,355,120,0,0,0,269,291,0,0,1119,0,0,0,1106,934,698,267,0,1112,59,112,153,0,0,0,975,0,0,0,0,0,387,141,1091,0,870,1141,0,0,1237,1152,325,0,0,1260,0,0,0,0,0,0,163,465,184,0,0,0,0,70,314,418,112,0,0,0,0,119,0,0,760,716,385,0,0,178,456,1168,1074,764,365,0,738,0,0,211,1243,351,0,0,0,0,0,248,1003,1213,316,0,0,0,800,0,0,0,1292,0,0,0,1108,1278,0,1279,1156,301,0,0,347,0,0,0,0,646,0,0,0,317,762,354,0,0,0,0,1269,847,329,580,337,0,0,0,0,0,0,0,459,902,508,277,0,0,0,162,0,986,1157,0,208,404,730,334,0,0,0,291,0,0,1102,0,0,656,988,159,0,0,0,533,423,0,0,0,0,96,123,269,0,0,0,501,553,907,0,0,0,0,0,0,0,0,1084,0,1298,0,0,861,381,67,0,0,354,1106,911,455,56,0,0,649,1060,1140,50,0,0,0,0,0,0,819,429,50,399,214,0,60,1122,821,495,0,0,567,646,0,0,0,0,969,969,931,0,0,1046,1277,1311,1262,845,518,0,148,247,741,0,185,441,435,456,276,80,0,50,589,0,0,0,0,280,666,0,0,0,0,1368,0,0,1036,74,0,0,54,889,610,0,0,0,0,779,887,897,0,0,0,0,640,0,0,0,0,0,0,108,281,0,94,387,214,350,665,0,0,0,0,0,627,0,51,526,0,0,0,0,901,809,602,92,516,0,0,0,625,0,0,0,0,687,401,165,0,89,222,477,1002,88,0,0,0,625,0,418,647,700,1156,876,904,908,0,0,0,0,0,0,409,1197,1253,838,0,0,0,1130,896,168,0,0,0,0,790,1019,0,337,406,0,0,0,50,92,0,0,0,0,1111,1224,1025,73,0,0,0,199,0,0,0,496,686,0,101,1031,728,0,0,0,0,0,109,1105,107,0,0,0,168,330,1138,1038,344,0,861,955,691,160,909,148,460,751,1025,0,0,0,0,63,171,309,0,0,124,1152,1075,1193,866,830,109,0,0,0,0,0,338,0,0,0,0,123,1260,1238,0,0,0,953,1129,1159,0,156,1186,988,742,0,0,1169,1118,0,579,1092,736,95,0,0,0,0,0,967,1175,1188,0,0,0,125,0,0,841,0,0,209,698,986,1199,1068,615,0,0,0,417,1136,754,303,84,0,0,1030,1186,1159,0,894,1067,1204,1051,867,624,0,0,0,0,0,0,283,1241,763,0,0,0,0,0,467,0,0,0,150,0,0,0,0,559,99,0,0,0,0,686,0,0,118,943,297,0,0,1000,1128,0,0,378,0,0,382,705,206,0,0,0,691,112,0,0,1139,0,0,292,842,0,0,1044,706,327,0,700,702,522,316,0,0,155,1170,1169,1045,278,0,0,208,0,0,663,84,0,900,1095,800,0,759,0,635,0,0,0,0,795,1021,627,228,0,0,0,0,0,746,650,841,1076,310,327,0,502,0,926,257,295,0,0,328,0,0,0,140,0,799,1117,122,0,0,88,749,170,0,455,1001,623,0,0,0,474,753,774,0,193,1155,488,267,0,0,0,258,689,649,120,0,0,0,0,328,423,0,0,600,259,131,0,0,0,1162,96,0,0,0,0,0,0,0,0,661,1039,0,0,0,0,1045,891,642,333,182,283,0,0,0,0,121,0,391,763,377,890,238,0,0,0,0,0,1060,1161,0,0,0,0,0,1246,903,97,0,0,0,174,1057,317,0,0,698,0,0,0,181,643,1114,471,0,0,0,329,971,0,0,0,0,0,896,1107,1166,918,450,0,0,0,330,426,0,0,1102,1082,985,0,467,762,594,0,0,461,803,1094,901,560,0,0,831,111,0,0,817,949,805,0,0,772,406,135,0,252,532,197,0,0,0,0,935,893,0,0,672,427,95,0,0,0,130,801,0,0,0,1145,1020,0,0,1133,128,0,0,0,130,894,1079,1177,0,1174,0,0,0,576,114,0,0,0,771,0,159,923,1172,1171,764,0,0,920,883,480,102,0,685,0,0,0,0,0,1121,436,106,0,1087,808,225,0,0,51,78,0,0,0,893,0,0,1117,0,729,0,0,261,889,627,263,327,0,1263,368,0,0,0,0,0,0,0,0,709,86,1082,1214,0,0,1197,128,0,0,0,770,1149,389,109,0,1088,0,0,1072,0,0,499,1069,1119,999,94,0,0,120,883,87,0,0,511,1067,820,86,0,946,217,0,969,0,0,1137,1157,738,478,227,0,0,0,0,1021,217,0,0,0,0,1089,805,347,187,0,0,259,1127,804,355,0,256,496,283,0,0,0,0,721,0,1118,483,0,0,0,263,911,748,0,0,0,0,0,0,638,0,0,0,0,1161,531,0,0,1175,1042,833,0,0,0,0,700,1102,0,0,0,0,753,0,0,0,0,0,207,1148,1133,262,0,0,0,176,1094,934,0,0,1184,1061,0,0,773,605,101,0,1135,1056,184,82,0,0,104,0,0,0,0,232,0,0,0,0,233,516,1237,307,0,324,0,0,0,0,0,768,0,0,0,0,0,0,404,1214,1183,0,0,0,0,0,904,0,0,0,0,251,199,140,117,56,0,0,0,0,0,0,0,1056,753,0,1193,0,74,685,0,0,0,0,1065,0,0,763,1147,111,0,0,628,338,0,0,0,1129,930,0,0,279,0,0,1074,1183,830,157,0,0,0,0,294,828,1292,0,0,0,0,0,0,1105,1274,283,0,0,0,0,0,1167,897,0,1028,1215,1176,595,0,287,1021,1204,0,0,0,0,1130,1179,209,0,0,1024,865,589,201,0,0,0,0,1148,201,0,0,0,266,0,0,0,0,316,802,0,0,0,0,773,933,793,1122,847,0,0,321,142,167,0,0,0,0,0,125,335,137,0,0,0,0,0,0,0,575,0,1058,0,0,0,803,1064,0,0],\"y\":[2.300079345703125,-1.42901611328125,-7.542022705078125,2.672332763671875,812.8280029296875,1024.8726806640625,1120.598876953125,459.01397705078125,-6.84417724609375,0.170318603515625,3.021392822265625,512.62939453125,529.8390502929688,-6.9945068359375,-2.348419189453125,-11.380767822265625,-15.299346923828125,-2.298553466796875,-0.12890625,5.76556396484375,248.13356018066406,-5.65228271484375,-5.1004638671875,-5.09539794921875,-0.389801025390625,4.2689208984375,375.910400390625,467.09393310546875,-4.575469970703125,-11.20513916015625,-7.323089599609375,-4.206390380859375,168.96347045898438,563.0833129882812,1093.6456298828125,945.734130859375,186.18478393554688,-14.60919189453125,-7.312957763671875,65.48823547363281,3.486968994140625,-12.176361083984375,-7.402587890625,-0.191558837890625,53.092193603515625,384.3231506347656,-4.54144287109375,-9.688995361328125,-4.403594970703125,-4.012359619140625,671.0709228515625,557.192138671875,191.50692749023438,-2.46368408203125,-10.15960693359375,-6.611724853515625,126.31716918945312,154.7835235595703,-3.26348876953125,-11.838348388671875,-3.1468505859375,3.660369873046875,350.4460144042969,-6.8797607421875,-7.00042724609375,8.54132080078125,-4.551605224609375,-7.06494140625,-9.362335205078125,-2.31231689453125,3.715362548828125,387.0858154296875,-5.786224365234375,-10.5159912109375,-14.082672119140625,-1.5753173828125,-1.383026123046875,0.254180908203125,421.8637390136719,200.0396270751953,-11.092620849609375,148.29116821289062,88.163330078125,-2.29986572265625,-2.32525634765625,7.627044677734375,343.79364013671875,249.35916137695312,52.15007019042969,-6.710479736328125,-8.99859619140625,-12.211151123046875,1.80572509765625,169.94287109375,2.045166015625,-10.681640625,-12.397369384765625,-3.616119384765625,81.76875305175781,1122.8277587890625,56.867340087890625,-5.635955810546875,-13.565185546875,-5.088134765625,0.303924560546875,910.6004638671875,-1.915863037109375,0.1047668531537056,1166.72509765625,-2.14068603515625,1110.35107421875,329.8829650878906,-11.001983642578125,-14.980621337890625,-7.04095458984375,-2.280731201171875,0.08502197265625,1165.6844482421875,385.46405029296875,-6.057342529296875,-11.608489990234375,506.85882568359375,-0.28192138671875,3.05072021484375,226.9257354736328,87.54354858398438,124.39848327636719,35.15911865234375,-1.807830810546875,-4.8658447265625,5.399200439453125,97.1982421875,-1.935821533203125,-2.88336181640625,-1.852783203125,-0.776275634765625,251.00479125976562,97.40666198730469,39.67144775390625,3.12713623046875,-10.758941650390625,-0.571502685546875,-4.94488525390625,650.6688842773438,1061.1923828125,244.1270294189453,155.3929443359375,302.9699401855469,-0.69891357421875,-8.249725341796875,-11.826202392578125,0.583953857421875,-1.95843505859375,236.9634246826172,838.338134765625,331.3135681152344,-8.6011962890625,-11.03961181640625,-6.3236083984375,892.06640625,317.0628967285156,1.263702392578125,-6.54571533203125,-6.509490966796875,-3.230133056640625,361.6743469238281,140.260498046875,-13.337493896484375,-14.247344970703125,-6.2779541015625,286.71392822265625,302.37530517578125,-4.928466796875,-8.328521728515625,1127.443115234375,-4.260772705078125,-6.494110107421875,-12.984466552734375,1115.3983154296875,949.928466796875,698.6591796875,306.5761413574219,-1.592315673828125,1119.287353515625,67.63894653320312,116.77461242675781,126.39261627197266,-9.600067138671875,-7.003448486328125,-6.163604736328125,996.3695068359375,-5.011444091796875,-9.18768310546875,-6.81378173828125,-5.4066162109375,1.0146484375,396.92852783203125,129.49072265625,1095.10302734375,-4.609954833984375,887.545166015625,1148.9808349609375,-1.60394287109375,0.28704833984375,1223.4246826171875,1158.4049072265625,312.06060791015625,-3.48858642578125,0.545928955078125,1236.31591796875,2.386749267578125,-5.706573486328125,-5.821502685546875,-2.8343505859375,0.489501953125,5.129150390625,136.8463592529297,459.9465026855469,231.87454223632812,-1.623321533203125,-4.67626953125,-6.035675048828125,1.918914794921875,54.172149658203125,327.4698791503906,421.1165771484375,81.22225952148438,0.319915771484375,3.656036376953125,4.652008056640625,-3.614471435546875,87.12774658203125,-2.691009521484375,7.332366943359375,770.9080810546875,712.580810546875,391.70257568359375,-11.13916015625,1.317779541015625,177.89932250976562,462.759033203125,1170.1893310546875,1088.1807861328125,770.1535034179688,368.48651123046875,-4.39862060546875,741.333984375,-6.127655029296875,-0.89129638671875,219.02203369140625,1220.12841796875,364.3898620605469,6.017364501953125,-4.8741455078125,-8.957794189453125,-4.232635498046875,4.369537353515625,243.9056396484375,1006.9993896484375,1200.461669921875,326.7421569824219,-7.313751220703125,-10.922027587890625,0.77520751953125,794.31103515625,5.6614990234375,-5.199005126953125,-0.463043212890625,1258.552734375,-12.101318359375,-2.774261474609375,3.918609619140625,1113.249755859375,1246.809814453125,-9.272705078125,1247.38330078125,1156.478759765625,290.41729736328125,-6.54736328125,-2.27801513671875,387.64080810546875,-1.96533203125,-5.927001953125,-2.89276123046875,-0.339019775390625,630.5324096679688,3.593994140625,-7.87554931640625,2.3072509765625,335.67181396484375,769.4764404296875,386.56781005859375,5.399322509765625,-0.183349609375,-1.659271240234375,0.218536376953125,1244.1397705078125,861.7557373046875,375.203857421875,576.41845703125,376.2972717285156,-2.20330810546875,-0.16656494140625,5.03717041015625,1.785614013671875,-8.817626953125,-5.082855224609375,-4.980926513671875,446.30657958984375,908.889892578125,496.7059020996094,279.5652160644531,-5.15850830078125,-10.02215576171875,-3.14569091796875,143.32765197753906,-3.0118408203125,990.833740234375,1157.1571044921875,-10.4395751953125,179.7241973876953,405.7945556640625,724.2197265625,350.0033874511719,-13.05340576171875,-4.863616943359375,-3.338409423828125,310.5963134765625,-2.893829345703125,7.840789794921875,1118.381591796875,-9.35369873046875,-3.313873291015625,643.5044555664062,1004.939697265625,149.1049041748047,-8.713104248046875,-4.492095947265625,3.115997314453125,521.0686645507812,417.6949768066406,6.8861083984375,0.6766357421875,0.80181884765625,2.30267333984375,52.204437255859375,175.15322875976562,290.7890625,-1.489715576171875,-8.69342041015625,4.83697509765625,492.6429138183594,545.2515869140625,918.0711669921875,2.22137451171875,-4.527557373046875,-7.603485107421875,-9.392242431640625,1.739959716796875,8.92535400390625,-8.220703125,1.288787841796875,1104.4124755859375,-1.11773681640625,1268.304931640625,-3.9022216796875,-2.747283935546875,866.008056640625,373.2560119628906,38.028045654296875,-3.463653564453125,0.937469482421875,332.53558349609375,1115.6263427734375,925.725341796875,455.52398681640625,39.64720153808594,-4.523529052734375,-4.27496337890625,639.8467407226562,1072.0623779296875,1146.33203125,29.641082763671875,-0.703765869140625,1.88861083984375,6.9654541015625,-0.55133056640625,-3.613861083984375,9.140472412109375,829.792236328125,426.92755126953125,24.2366943359375,392.80767822265625,154.57443237304688,4.2186279296875,47.48097229003906,1128.271728515625,840.4293212890625,491.72930908203125,-5.5511474609375,2.84124755859375,561.531494140625,631.7916259765625,5.74920654296875,0.4964599609375,-9.64019775390625,-0.825958251953125,977.746337890625,971.16650390625,932.04541015625,0.490142822265625,-10.745361328125,1057.4161376953125,1250.2545166015625,1267.9427490234375,1240.177490234375,849.5404052734375,510.7340393066406,-0.890533447265625,178.82550048828125,287.510009765625,738.3262939453125,-8.473388671875,159.1792449951172,436.9678039550781,428.52166748046875,447.1795654296875,233.21331787109375,44.06303405761719,-0.547943115234375,28.874114990234375,569.2258911132812,0.888641357421875,2.2122802734375,3.552490234375,7.137115478515625,262.5422668457031,669.4020385742188,-1.253448486328125,-8.337127685546875,-3.543243408203125,1.860809326171875,1304.8985595703125,-0.01104736328125,-3.61358642578125,1053.288330078125,51.5438232421875,-1.376983642578125,-0.417236328125,54.12950134277344,883.8935546875,596.487060546875,-8.1048583984375,0.063140869140625,1.146728515625,7.07843017578125,765.1693115234375,888.5469970703125,910.1400146484375,6.029876708984375,-10.016754150390625,-3.461578369140625,-2.98870849609375,632.7527465820312,3.354705810546875,-0.1162414625287056,-9.5550537109375,-3.630340576171875,-3.795379638671875,-0.2523193359375,80.69322204589844,285.044677734375,-0.1009521484375,58.70880126953125,389.4454040527344,186.22186279296875,337.57537841796875,660.64697265625,0.95367431640625,5.9375,-2.20001220703125,2.59423828125,2.189300537109375,630.95703125,-2.53656005859375,40.853973388671875,523.7991333007812,-2.244049072265625,2.44915771484375,5.724700927734375,7.686676025390625,896.600341796875,791.08447265625,596.0220336914062,73.55490112304688,515.49658203125,-2.584075927734375,0.531707763671875,5.2091064453125,615.4600830078125,7.59674072265625,-7.559844970703125,-2.8343505859375,5.487945556640625,689.3644409179688,401.81085205078125,165.3613739013672,9.133880615234375,75.29434204101562,261.0225830078125,464.5670166015625,1010.5626220703125,69.04806518554688,-2.2890625,-2.361175537109375,-0.661773681640625,612.1636962890625,-1.830108642578125,391.8982849121094,639.1729736328125,681.1932373046875,1152.936279296875,864.0672607421875,898.0762939453125,915.2547607421875,1.376190185546875,-1.40093994140625,6.987152099609375,0.30712890625,-3.119354248046875,9.498565673828125,398.5608825683594,1188.7784423828125,1231.3173828125,842.17236328125,-2.337738037109375,1.411376953125,3.80828857421875,1123.2265625,901.4580078125,206.51841735839844,0.294677734375,-2.24407958984375,0.533447265625,5.2261962890625,785.0524291992188,1015.8267822265625,-2.33746337890625,344.2176513671875,401.4685363769531,-6.724761962890625,1.531494140625,5.602081298828125,105.0999526977539,155.80032348632812,-7.44287109375,-8.03814697265625,-0.32855224609375,1.600311279296875,1124.9783935546875,1210.9520263671875,1034.8612060546875,54.8419189453125,-7.058074951171875,-9.01983642578125,-1.27972412109375,242.76364135742188,0.73260498046875,4.426727294921875,6.724761962890625,475.67706298828125,660.65087890625,6.904510498046875,96.58908081054688,1037.299072265625,725.5526123046875,9.7227783203125,-4.658355712890625,-5.023040771484375,-0.01959228515625,1.7860107421875,123.40474700927734,1103.24267578125,88.88955688476562,5.442840576171875,-1.2557373046875,8.358154296875,154.49847412109375,343.1186828613281,1127.2598876953125,1047.1712646484375,342.4188232421875,-0.23333740234375,865.1529541015625,956.4677734375,688.6373291015625,130.7108154296875,912.6124267578125,110.10225677490234,454.5997314453125,742.455810546875,1034.03076171875,2.934234619140625,1.831024169921875,3.759613037109375,9.090179443359375,49.96571350097656,154.1995086669922,299.66107177734375,-5.143280029296875,7.400726318359375,137.2429656982422,1150.778076171875,1074.3912353515625,1178.567138671875,867.6551513671875,815.9952392578125,67.88444519042969,-3.44696044921875,-5.34130859375,0.81317138671875,1.036712646484375,7.950164794921875,343.3329772949219,3.397796630859375,-2.3726806640625,-0.734161376953125,1.258331298828125,145.26522827148438,1231.193115234375,1215.50537109375,6.658966064453125,-0.90155029296875,4.753204345703125,961.4742431640625,1127.6536865234375,1152.289794921875,-3.06689453125,158.81858825683594,1174.0126953125,993.0308837890625,733.3423461914062,-7.042327880859375,-1.400848388671875,1159.13330078125,1113.93212890625,8.18756103515625,571.8927001953125,1093.0263671875,724.3369140625,105.80452728271484,4.386016845703125,-3.1468505859375,-1.17230224609375,3.12188720703125,5.209136962890625,972.61962890625,1163.2835693359375,1177.46240234375,-2.100860595703125,-4.4952392578125,1.99371337890625,88.53073120117188,-6.189910888671875,2.691619873046875,851.0501708984375,-6.51910400390625,4.5079345703125,207.59344482421875,692.6973876953125,994.0321044921875,1190.2401123046875,1070.33740234375,609.40087890625,-5.961822509765625,-0.59600830078125,5.886474609375,408.01727294921875,1133.055908203125,753.7614135742188,339.4759216308594,55.60755920410156,1.130462646484375,7.796600341796875,1036.0355224609375,1170.966796875,1147.4520263671875,1.1551513671875,898.7686767578125,1068.9385986328125,1187.17138671875,1055.642578125,871.611328125,617.4481201171875,16.413177490234375,-2.17767333984375,-3.877471923828125,1.43896484375,-0.29388427734375,7.773773193359375,294.20526123046875,1226.49951171875,762.8468017578125,6.74700927734375,-4.46795654296875,-0.2147216796875,0.089508056640625,1.816558837890625,461.73651123046875,-0.35821533203125,-0.382415771484375,6.7178955078125,135.58514404296875,11.53564453125,3.039093017578125,-4.005859375,-0.49945068359375,545.150390625,101.15756225585938,-0.480804443359375,-3.231719970703125,0.010955810546875,4.175079345703125,675.93408203125,11.030853271484375,1.768585205078125,73.81304931640625,949.3245849609375,318.830078125,-2.416259765625,1.6729736328125,1018.1284790039062,1127.454833984375,0.27435302734375,1.63623046875,388.5937805175781,-2.303802490234375,3.438629150390625,372.24835205078125,709.0969848632812,159.0032501220703,-2.065277099609375,-3.94989013671875,4.088653564453125,685.0884399414062,61.66291809082031,-5.10980224609375,-8.025238037109375,1141.5789794921875,1.745086669921875,0.12176513671875,316.3034362792969,845.7950439453125,7.86346435546875,11.952239990234375,1062.350341796875,682.65185546875,322.31011962890625,1.838134765625,690.9710083007812,675.9524536132812,496.3894958496094,332.70281982421875,1.899200439453125,5.4752197265625,168.09085083007812,1161.4610595703125,1160.5498046875,1051.5638427734375,302.29034423828125,1.73419189453125,3.06671142578125,236.92929077148438,3.933502197265625,5.819671630859375,629.5552978515625,46.99896240234375,9.738800048828125,913.8797607421875,1105.8548583984375,791.84716796875,4.22821044921875,759.1070556640625,2.9840087890625,637.155517578125,1.807342529296875,-6.097381591796875,0.789093017578125,2.122222900390625,797.697509765625,1040.774169921875,612.5496826171875,228.34646606445312,-0.042236328125,-5.009185791015625,2.43145751953125,3.35931396484375,4.356842041015625,741.3186645507812,653.28515625,845.94677734375,1086.307861328125,328.8255310058594,330.726806640625,7.645050048828125,484.33428955078125,8.677337646484375,947.060791015625,244.0406494140625,274.774169921875,-5.3443603515625,2.592498779296875,332.1029968261719,3.629669189453125,-5.961517333984375,0.22503662109375,114.80329895019531,-6.218658447265625,799.751220703125,1122.1429443359375,82.24456787109375,0.557159423828125,6.182952880859375,58.45503234863281,732.7227783203125,230.1986541748047,9.8165283203125,448.441650390625,1022.5784301757812,594.38720703125,-3.787353515625,0.648284912109375,9.29718017578125,468.4737548828125,745.6555786132812,773.3836669921875,3.258087158203125,196.6741943359375,1155.246826171875,486.1791076660156,291.5632019042969,2.77545166015625,0.148040771484375,0.010406494140625,229.3216552734375,675.5469360351562,645.8082275390625,111.21743774414062,8.398040771484375,-3.662261962890625,0.216156005859375,2.5267333984375,322.13836669921875,421.1236572265625,4.754669189453125,8.163604736328125,582.447998046875,299.2596435546875,137.56973266601562,11.194366455078125,5.001312255859375,2.7158203125,1153.714599609375,116.98011779785156,-3.238311767578125,0.352508544921875,4.562042236328125,1.473114013671875,0.564422607421875,2.615325927734375,6.952178955078125,11.76324462890625,648.4359130859375,1040.615234375,11.99542236328125,7.715789794921875,-2.903076171875,0.65386962890625,1042.420166015625,897.4910888671875,632.3699951171875,347.46978759765625,164.1718292236328,243.43902587890625,-0.94769287109375,-5.513427734375,2.223968505859375,6.292694091796875,111.84593200683594,8.223419189453125,386.2073059082031,742.6318359375,377.08001708984375,881.2403564453125,199.9654998779297,7.3768310546875,0.830657958984375,-3.175140380859375,0.756256103515625,1.12396240234375,1073.3594970703125,1160.0887451171875,1.159423828125,2.51239013671875,11.528839111328125,2.58941650390625,4.46966552734375,1227.540283203125,908.8709716796875,84.03471374511719,1.452728271484375,2.757110595703125,6.3779296875,172.0316162109375,1061.820556640625,334.80950927734375,-0.463348388671875,-3.189849853515625,695.9181518554688,-1.282196044921875,1.4359130859375,8.266204833984375,185.69381713867188,632.7936401367188,1111.23095703125,464.23541259765625,0.152923583984375,6.32525634765625,10.42950439453125,325.3556213378906,978.3302001953125,12.602264404296875,4.275421142578125,-0.004791259765625,-3.388275146484375,0.501373291015625,898.7176513671875,1107.3262939453125,1148.3248291015625,924.3204345703125,444.968505859375,-2.662017822265625,1.325531005859375,11.188018798828125,324.1698913574219,425.855224609375,-4.454010009765625,-5.411346435546875,1100.5255126953125,1083.1141357421875,989.8851318359375,3.337738037109375,454.32086181640625,756.9652099609375,586.2833251953125,5.236846923828125,1.003143310546875,450.66314697265625,803.2359619140625,1093.92724609375,908.3421630859375,551.7830200195312,-0.9703369140625,5.94378662109375,831.323486328125,108.47550964355469,0.224395751953125,1.679656982421875,814.2642822265625,951.6219482421875,810.836669921875,6.06219482421875,0.833587646484375,766.8828125,399.29534912109375,124.76569366455078,11.759307861328125,277.63836669921875,526.5313720703125,177.15866088867188,-2.11163330078125,0.089019775390625,4.25384521484375,9.83673095703125,942.3306884765625,903.398681640625,10.43927001953125,-0.083892822265625,662.0211181640625,420.3007507324219,77.37353515625,3.04815673828125,-0.856353759765625,2.410308837890625,135.29742431640625,800.8131103515625,3.51751708984375,0.5316162109375,8.399810791015625,1144.739501953125,1022.4219970703125,11.1593017578125,4.22515869140625,1126.9410400390625,136.49681091308594,-1.2353515625,2.282073974609375,10.471588134765625,146.50106811523438,898.4326171875,1081.7332763671875,1167.46728515625,-0.3580322265625,1163.0206298828125,3.646331787109375,-1.36993408203125,0.2135009765625,567.56787109375,121.71357727050781,3.54229736328125,-0.74542236328125,0.90008544921875,768.0831298828125,-3.645599365234375,165.2975311279297,927.092041015625,1161.87353515625,1159.9117431640625,761.2540283203125,-4.22076416015625,11.36029052734375,923.7392578125,882.603759765625,474.6056823730469,112.79110717773438,3.405181884765625,675.80322265625,10.24462890625,3.57281494140625,0.669342041015625,8.355194091796875,11.949066162109375,1115.7943115234375,432.5429382324219,107.25311279296875,3.41741943359375,1084.5150146484375,801.7291259765625,261.2314147949219,1.286712646484375,-3.345062255859375,46.5224609375,64.10093688964844,-7.23583984375,1.3934326171875,11.28399658203125,885.1778564453125,1.079345703125,1.94207763671875,1122.0655517578125,7.470916748046875,719.922607421875,-2.670257568359375,-2.716888427734375,257.763427734375,885.7574462890625,615.81689453125,266.2297058105469,328.23822021484375,2.740325927734375,1236.5853271484375,377.7589111328125,-0.511444091796875,4.377288818359375,6.86279296875,10.086823463439941,-0.404296875,-0.50439453125,-0.57574462890625,0.00445556640625,702.40869140625,97.93348693847656,1089.95947265625,1196.214111328125,-1.3099365234375,4.90570068359375,1174.12841796875,108.05490112304688,0.66064453125,-1.472076416015625,3.2978515625,765.9549560546875,1142.0762939453125,382.7979431152344,90.04299926757812,6.890869140625,1091.9708251953125,-6.599700927734375,3.274810791015625,1073.7493896484375,7.4781494140625,-0.916748046875,493.65277099609375,1072.146240234375,1116.0947265625,1004.6934204101562,83.46205139160156,7.624481201171875,2.057373046875,124.73518371582031,887.1771240234375,81.3726806640625,-5.46185302734375,5.595672607421875,505.27911376953125,1070.2755126953125,818.9185791015625,79.69010925292969,-1.384613037109375,950.411376953125,245.93524169921875,-1.6563720703125,974.7808837890625,-4.7811279296875,-2.28973388671875,1128.9188232421875,1146.2509765625,731.7522583007812,473.996826171875,259.21697998046875,-2.272857666015625,-1.666351318359375,4.38433837890625,7.441986083984375,1022.2080078125,249.83856201171875,-1.233154296875,-4.49249267578125,-0.37799072265625,4.048553466796875,1087.0025634765625,799.133056640625,361.6405029296875,231.07594299316406,-2.58697509765625,1.3905029296875,245.52972412109375,1122.6143798828125,802.477783203125,364.8564758300781,-0.8724365234375,231.08184814453125,493.61669921875,301.7611389160156,4.277587890625,-1.63922119140625,-1.216766357421875,4.38836669921875,718.6510009765625,-7.82257080078125,1120.35107421875,476.798828125,-0.65374755859375,-6.430206298828125,2.580657958984375,260.27947998046875,902.8280029296875,751.3980712890625,6.664520263671875,-1.42010498046875,8.3238525390625,-5.513824462890625,-2.431854248046875,4.242767333984375,629.2996826171875,11.069366455078125,3.0164794921875,-7.1082763671875,3.057891845703125,1151.5020751953125,521.0478515625,-1.71649169921875,-2.595947265625,1164.921875,1046.184326171875,833.7919921875,-5.78863525390625,-2.51055908203125,1.582122802734375,4.070159912109375,696.82275390625,1101.0731201171875,5.7691650390625,-5.442840576171875,-2.4805908203125,0.825531005859375,747.7113037109375,-2.89727783203125,-3.411102294921875,-1.5567626953125,0.333343505859375,2.16741943359375,172.973876953125,1148.3480224609375,1135.829345703125,288.334228515625,8.2906494140625,-1.109832763671875,-7.29132080078125,130.35296630859375,1108.265625,947.7598876953125,-3.465118408203125,4.668548583984375,1175.419189453125,1068.5489501953125,-5.34893798828125,-1.73590087890625,774.4710083007812,594.8202514648438,90.84976196289062,9.81756591796875,1139.758544921875,1064.7579345703125,205.53236389160156,74.90751647949219,-1.156646728515625,7.205841064453125,101.32077026367188,0.075531005859375,-5.313995361328125,0.641021728515625,1.492095947265625,216.933349609375,4.406768798828125,-2.273651123046875,-0.16326904296875,4.887359619140625,206.4700164794922,515.6808471679688,1224.34716796875,292.6852722167969,3.690521240234375,331.56939697265625,-10.967987060546875,-3.37451171875,-0.351715087890625,1.618011474609375,4.175384521484375,769.626220703125,14.55950927734375,-1.800445556640625,-5.32501220703125,-3.5697021484375,-2.469024658203125,-0.575347900390625,374.74322509765625,1197.5252685546875,1169.3690185546875,23.47564697265625,-5.548980712890625,-9.772430419921875,-2.039703369140625,2.108734130859375,912.3314208984375,5.851837158203125,-6.55853271484375,-4.041473388671875,-3.626068115234375,272.9798278808594,241.68251037597656,196.37979125976562,100.27002716064453,33.106231689453125,1.177490234375,-1.77569580078125,-4.055694580078125,-1.5211181640625,9.56329345703125,-2.193267822265625,0.84466552734375,1059.99072265625,754.12353515625,-4.746612548828125,1180.744384765625,-7.27349853515625,84.11735534667969,683.8998413085938,2.10333251953125,-7.74346923828125,-9.953643798828125,-1.04180908203125,1070.9814453125,-4.11663818359375,1.7127685546875,763.5225830078125,1145.0074462890625,100.22881317138672,-0.063323974609375,5.930450439453125,630.42041015625,350.278564453125,0.3106689453125,-2.6597900390625,-0.86669921875,1128.2198486328125,936.02685546875,-3.033477783203125,-2.899200439453125,271.4432373046875,3.637603759765625,0.50079345703125,1081.37548828125,1176.2801513671875,822.8193359375,167.2530517578125,5.568603515625,-8.465362548828125,-4.760467529296875,-1.439453125,309.2156677246094,837.1737060546875,1255.3123779296875,-0.195587158203125,-1.740081787109375,-5.760498046875,-5.182861328125,-4.5609130859375,7.891204833984375,1112.013427734375,1243.25732421875,273.76263427734375,0.127532958984375,-3.162353515625,-11.215789794921875,-5.4669189453125,-4.91046142578125,1161.7293701171875,899.61181640625,6.286773681640625,1037.1417236328125,1196.5283203125,1164.13427734375,579.964111328125,2.217529296875,300.9340515136719,1029.645263671875,1186.72607421875,7.653564453125,-4.3487548828125,-5.9244384765625,2.265350341796875,1127.5823974609375,1166.6756591796875,218.84173583984375,-4.640045166015625,2.49615478515625,1026.559814453125,865.1424560546875,575.0802612304688,211.35879516601562,5.338958740234375,0.447662353515625,-3.7164306640625,-5.798065185546875,1142.191162109375,224.12478637695312,-2.61029052734375,-2.6336669921875,-0.362548828125,267.7339172363281,-5.713134765625,-5.168853759765625,-1.97845458984375,1.352203369140625,322.01666259765625,815.72705078125,8.19488525390625,-10.53875732421875,-6.041351318359375,-5.911895751953125,776.819580078125,933.5025634765625,785.76611328125,1124.304443359375,845.386474609375,-3.84814453125,7.018463134765625,308.7883605957031,198.30398559570312,187.75318908691406,7.45135498046875,2.259857177734375,-2.55682373046875,-1.0264892578125,7.2000732421875,114.68376159667969,348.73736572265625,146.0935821533203,-8.791748046875,-6.076080322265625,-3.866851806640625,-4.224273681640625,-3.84918212890625,-3.89324951171875,-1.9674072265625,563.357666015625,-0.775726318359375,1068.314697265625,-3.632171630859375,-1.07366943359375,1.783477783203125,810.4259033203125,1065.1099853515625,-10.1142578125,-12.575836181640625]},{\"connectgaps\":false,\"line\":{\"color\":\"#3c3c3c\",\"dash\":\"solid\",\"width\":2},\"mode\":\"lines\",\"name\":\"Predicted total_pv_power\",\"opacity\":1,\"showlegend\":false,\"type\":\"scatter\",\"x\":[0,1400.2],\"y\":[0,1400.2]}],\"layout\":{\"autosize\":true,\"font\":{\"color\":\"#30343b\",\"family\":\"Arial, sans-serif\",\"size\":14},\"hovermode\":\"closest\",\"margin\":{\"l\":95,\"r\":45,\"t\":65,\"b\":95},\"paper_bgcolor\":\"#fff\",\"plot_bgcolor\":\"#fff\",\"title\":{\"automargin\":true,\"pad\":{\"t\":48},\"text\":\"Measured and modelled values\",\"x\":0.5,\"xanchor\":\"center\",\"y\":1,\"yanchor\":\"top\",\"yref\":\"container\",\"font\":{\"size\":17}},\"xaxis\":{\"automargin\":true,\"gridcolor\":\"#d9dde3\",\"linecolor\":\"#9aa3ad\",\"range\":[-28.004,1428.204],\"title\":{\"text\":\"Actual total_pv_power\"},\"zerolinecolor\":\"#aeb6c2\"},\"yaxis\":{\"automargin\":true,\"gridcolor\":\"#d9dde3\",\"linecolor\":\"#9aa3ad\",\"range\":[-28.004,1428.204],\"title\":{\"text\":\"Predicted total_pv_power\"},\"zerolinecolor\":\"#aeb6c2\"},\"height\":500}}<\/script><\/div><figcaption>total_pv_power goodness-of-fit chart. Native Neural Designer report for this project.<\/figcaption><\/figure><\/div><\/div><\/section>\n<section id=\"7-model-deployment\" class=\"ndb-card\"><h2>7. Model deployment<\/h2><p>Open the downloaded project in Neural Designer, inspect the dataset roles and preprocessing, then review the saved task report. Use the same input schema and category order when calculating outputs. The ZIP contains the exact current .nd, its source data and the applicable dataset notices.<\/p><p>Workflow: source measurements \u2192 schema and availability checks \u2192 model output \u2192 domain review. Keep model versions, validation evidence and incoming-data monitoring together.<\/p><div class=\"ndb-downloads\"><a class=\"aui aui-button\" href=\"https:\/\/www.neuraldesigner.com\/wp-content\/uploads\/2026\/10\/nd-solarpowergeneration-licensed-20261006.zip\">Download model, data and licenses (ZIP)<\/a><a class=\"aui aui-button aui-button--secondary\" href=\"https:\/\/www.neuraldesigner.com\/downloads\/\">Download Neural Designer<\/a><\/div><\/section>\n<section id=\"8-limitations\" class=\"ndb-card\"><h2>8. Scope and limitations<\/h2><p>The target is closely related to the individual panel powers used as inputs; the very high test fit should be interpreted in that context. A future-generation forecast would require predictors known at the forecast origin and time-ordered evaluation. Do not transfer the original page\u2019s model weights or performance figures to this dataset.<\/p><\/section>\n<section id=\"references\" class=\"ndb-card\"><h2>References<\/h2><ul><li><a href=\"https:\/\/zenodo.org\/records\/19245713\">Photovoltaic Generation Dataset with Orientation Diversity<\/a>. Mehmet Cunkas; Mustafa Arslan; Hasan Huseyin Cevik. 10.5281\/zenodo.19245713<\/li><li>Dataset terms: Creative Commons Attribution 4.0 International. Full attribution and transformations are included in <code>LICENSES\/DATASET-LICENSE.txt<\/code>.<\/li><li><a href=\"https:\/\/www.neuraldesigner.com\/wp-content\/uploads\/2026\/10\/nd-solarpowergeneration-licensed-20261006.zip\">Current Neural Designer project and saved task report<\/a>, snapshot 6 October 2026.<\/li><\/ul><\/section>\n<\/div>\n<\/div>\n<style>\n.nd-chart-bundle{width:100%;max-width:760px;min-width:0;margin:24px auto;box-sizing:border-box;position:relative;overflow-x:auto;text-align:center;background:#fff;color:#30343b}\n.nd-chart-bundle .nd-chart-host{width:100%;height:440px;min-width:0;box-sizing:border-box}\n.nd-chart-bundle:not(.is-ready) .nd-chart-host{position:absolute;visibility:hidden}\n.nd-chart-bundle.is-ready .nd-chart-fallback{display:none!important}\n.nd-chart-bundle .nd-chart-fallback{display:block;margin:0 auto!important;width:100%;height:auto;max-width:100%}\n.nd-chart-bundle>script,.nd-chart-bundle>br,.nd-chart-bundle>p:empty{display:none!important}\n@media(max-width:600px){.nd-chart-bundle{margin:20px auto}.nd-chart-bundle .nd-chart-host{height:440px}}\n.nd-chart-bundle .nd-chart-host{min-width:0!important}.nd-chart-bundle{max-width:100%}html body .nd-comparison-grid>.nd-comparison-item:only-child{flex-basis:min(760px,100%)!important;width:min(760px,100%)!important}.ndb-card details,.nds-card details{margin:20px 0}.ndb-card summary,.nds-card summary{cursor:pointer;font-weight:600}<\/style><script data-noptimize=\"1\" data-cfasync=\"false\" src=\"https:\/\/cdn.plot.ly\/plotly-basic-4.0.0.min.js\"><\/script><script data-noptimize=\"1\">(()=>{const start=()=>{if(!window.Plotly)return;document.querySelectorAll('.nd-chart-bundle').forEach(bundle=>{if(bundle.dataset.started)return;bundle.dataset.started='1';const host=bundle.querySelector('.nd-chart-host'),source=bundle.querySelector('script[type=\"application\/json\"]');if(!host||!source)return;const figure=JSON.parse(source.textContent);window.Plotly.newPlot(host,figure.data,figure.layout,figure.config).then(async()=>{const title=host.querySelector('.gtitle');if(title)host.style.minWidth=Math.ceil(title.getComputedTextLength()+48)+'px';await window.Plotly.Plots.resize(host);bundle.classList.add('is-ready');if(window.ResizeObserver){let timer;new ResizeObserver(()=>{clearTimeout(timer);timer=setTimeout(()=>window.Plotly.Plots.resize(host),80);}).observe(bundle);}}).catch(error=>{bundle.dataset.error=String(error);console.error(error);});});};const ready=()=>{if(window.Plotly){start();return;}let count=0;const timer=setInterval(()=>{if(window.Plotly){clearInterval(timer);start();}else if(++count>200)clearInterval(timer);},50);};if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',ready,{once:true});else ready();})();<\/script>","protected":false},"author":13,"featured_media":1506,"template":"","categories":[29],"tags":[44],"class_list":["post-3520","learning","type-learning","status-publish","has-post-thumbnail","hentry","category-examples","tag-energy"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Photovoltaic power modelling with machine learning<\/title>\n<meta name=\"description\" content=\"The updated model estimates total_pv_power from environmental, orientation and individual-panel measurements. It uses 7,080 records from the Photovoltaic Generation Dataset with Orientation Diversity.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.neuraldesigner.com\/learning\/examples\/solar-power-generation\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Predict Power Generation\" \/>\n<meta property=\"og:description\" content=\"In this example, we predict the power generated by a solar plant based on various environmental conditions using machine learning.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.neuraldesigner.com\/learning\/examples\/solar-power-generation\/\" \/>\n<meta property=\"og:site_name\" content=\"Neural Designer\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-06T11:32:36+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.neuraldesigner.com\/wp-content\/uploads\/2023\/06\/solar-power.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"628\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"Predict Power Generation\" \/>\n<meta name=\"twitter:description\" content=\"In this example, we predict the power generated by a solar plant based on various environmental conditions using machine learning.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/www.neuraldesigner.com\/wp-content\/uploads\/2023\/06\/solar-power.webp\" \/>\n<meta name=\"twitter:site\" content=\"@NeuralDesigner\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.neuraldesigner.com\/learning\/examples\/solar-power-generation\/\",\"url\":\"https:\/\/www.neuraldesigner.com\/learning\/examples\/solar-power-generation\/\",\"name\":\"Photovoltaic power modelling with machine learning\",\"isPartOf\":{\"@id\":\"https:\/\/www.neuraldesigner.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.neuraldesigner.com\/learning\/examples\/solar-power-generation\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.neuraldesigner.com\/learning\/examples\/solar-power-generation\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.neuraldesigner.com\/wp-content\/uploads\/2023\/06\/solar-power.webp\",\"datePublished\":\"2023-08-31T11:12:58+00:00\",\"dateModified\":\"2026-10-06T11:32:36+00:00\",\"description\":\"The updated model estimates total_pv_power from environmental, orientation and individual-panel measurements. It uses 7,080 records from the Photovoltaic Generation Dataset with Orientation Diversity.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.neuraldesigner.com\/learning\/examples\/solar-power-generation\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.neuraldesigner.com\/learning\/examples\/solar-power-generation\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.neuraldesigner.com\/learning\/examples\/solar-power-generation\/#primaryimage\",\"url\":\"https:\/\/www.neuraldesigner.com\/wp-content\/uploads\/2023\/06\/solar-power.webp\",\"contentUrl\":\"https:\/\/www.neuraldesigner.com\/wp-content\/uploads\/2023\/06\/solar-power.webp\",\"width\":1200,\"height\":628,\"caption\":\"Solar power\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.neuraldesigner.com\/learning\/examples\/solar-power-generation\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.neuraldesigner.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Learning\",\"item\":\"https:\/\/www.neuraldesigner.com\/learning\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Photovoltaic power modelling with machine learning\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.neuraldesigner.com\/#website\",\"url\":\"https:\/\/www.neuraldesigner.com\/\",\"name\":\"Neural Designer\",\"description\":\"No-code AI Platform\",\"publisher\":{\"@id\":\"https:\/\/www.neuraldesigner.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.neuraldesigner.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.neuraldesigner.com\/#organization\",\"name\":\"Neural Designer\",\"url\":\"https:\/\/www.neuraldesigner.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.neuraldesigner.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.neuraldesigner.com\/wp-content\/uploads\/2023\/05\/logo-neural-1.png\",\"contentUrl\":\"https:\/\/www.neuraldesigner.com\/wp-content\/uploads\/2023\/05\/logo-neural-1.png\",\"width\":1024,\"height\":223,\"caption\":\"Neural Designer\"},\"image\":{\"@id\":\"https:\/\/www.neuraldesigner.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/x.com\/NeuralDesigner\",\"https:\/\/es.linkedin.com\/showcase\/neuraldesigner\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Photovoltaic power modelling with machine learning","description":"The updated model estimates total_pv_power from environmental, orientation and individual-panel measurements. It uses 7,080 records from the Photovoltaic Generation Dataset with Orientation Diversity.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.neuraldesigner.com\/learning\/examples\/solar-power-generation\/","og_locale":"en_US","og_type":"article","og_title":"Predict Power Generation","og_description":"In this example, we predict the power generated by a solar plant based on various environmental conditions using machine learning.","og_url":"https:\/\/www.neuraldesigner.com\/learning\/examples\/solar-power-generation\/","og_site_name":"Neural Designer","article_modified_time":"2026-10-06T11:32:36+00:00","og_image":[{"width":1200,"height":628,"url":"https:\/\/www.neuraldesigner.com\/wp-content\/uploads\/2023\/06\/solar-power.webp","type":"image\/webp"}],"twitter_card":"summary_large_image","twitter_title":"Predict Power Generation","twitter_description":"In this example, we predict the power generated by a solar plant based on various environmental conditions using machine learning.","twitter_image":"https:\/\/www.neuraldesigner.com\/wp-content\/uploads\/2023\/06\/solar-power.webp","twitter_site":"@NeuralDesigner","twitter_misc":{"Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.neuraldesigner.com\/learning\/examples\/solar-power-generation\/","url":"https:\/\/www.neuraldesigner.com\/learning\/examples\/solar-power-generation\/","name":"Photovoltaic power modelling with machine learning","isPartOf":{"@id":"https:\/\/www.neuraldesigner.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.neuraldesigner.com\/learning\/examples\/solar-power-generation\/#primaryimage"},"image":{"@id":"https:\/\/www.neuraldesigner.com\/learning\/examples\/solar-power-generation\/#primaryimage"},"thumbnailUrl":"https:\/\/www.neuraldesigner.com\/wp-content\/uploads\/2023\/06\/solar-power.webp","datePublished":"2023-08-31T11:12:58+00:00","dateModified":"2026-10-06T11:32:36+00:00","description":"The updated model estimates total_pv_power from environmental, orientation and individual-panel measurements. It uses 7,080 records from the Photovoltaic Generation Dataset with Orientation Diversity.","breadcrumb":{"@id":"https:\/\/www.neuraldesigner.com\/learning\/examples\/solar-power-generation\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.neuraldesigner.com\/learning\/examples\/solar-power-generation\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.neuraldesigner.com\/learning\/examples\/solar-power-generation\/#primaryimage","url":"https:\/\/www.neuraldesigner.com\/wp-content\/uploads\/2023\/06\/solar-power.webp","contentUrl":"https:\/\/www.neuraldesigner.com\/wp-content\/uploads\/2023\/06\/solar-power.webp","width":1200,"height":628,"caption":"Solar power"},{"@type":"BreadcrumbList","@id":"https:\/\/www.neuraldesigner.com\/learning\/examples\/solar-power-generation\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.neuraldesigner.com\/"},{"@type":"ListItem","position":2,"name":"Learning","item":"https:\/\/www.neuraldesigner.com\/learning\/"},{"@type":"ListItem","position":3,"name":"Photovoltaic power modelling with machine learning"}]},{"@type":"WebSite","@id":"https:\/\/www.neuraldesigner.com\/#website","url":"https:\/\/www.neuraldesigner.com\/","name":"Neural Designer","description":"No-code AI Platform","publisher":{"@id":"https:\/\/www.neuraldesigner.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.neuraldesigner.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.neuraldesigner.com\/#organization","name":"Neural Designer","url":"https:\/\/www.neuraldesigner.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.neuraldesigner.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.neuraldesigner.com\/wp-content\/uploads\/2023\/05\/logo-neural-1.png","contentUrl":"https:\/\/www.neuraldesigner.com\/wp-content\/uploads\/2023\/05\/logo-neural-1.png","width":1024,"height":223,"caption":"Neural Designer"},"image":{"@id":"https:\/\/www.neuraldesigner.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/NeuralDesigner","https:\/\/es.linkedin.com\/showcase\/neuraldesigner\/"]}]}},"_links":{"self":[{"href":"https:\/\/www.neuraldesigner.com\/api\/wp\/v2\/learning\/3520","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.neuraldesigner.com\/api\/wp\/v2\/learning"}],"about":[{"href":"https:\/\/www.neuraldesigner.com\/api\/wp\/v2\/types\/learning"}],"author":[{"embeddable":true,"href":"https:\/\/www.neuraldesigner.com\/api\/wp\/v2\/users\/13"}],"version-history":[{"count":10,"href":"https:\/\/www.neuraldesigner.com\/api\/wp\/v2\/learning\/3520\/revisions"}],"predecessor-version":[{"id":24315,"href":"https:\/\/www.neuraldesigner.com\/api\/wp\/v2\/learning\/3520\/revisions\/24315"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.neuraldesigner.com\/api\/wp\/v2\/media\/1506"}],"wp:attachment":[{"href":"https:\/\/www.neuraldesigner.com\/api\/wp\/v2\/media?parent=3520"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.neuraldesigner.com\/api\/wp\/v2\/categories?post=3520"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.neuraldesigner.com\/api\/wp\/v2\/tags?post=3520"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}