Deprecated: Return type of WP_Theme::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u189388336/domains/solarsolutions.ph/public_html/portal/wp-includes/class-wp-theme.php on line 554

Deprecated: Return type of WP_Theme::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u189388336/domains/solarsolutions.ph/public_html/portal/wp-includes/class-wp-theme.php on line 595

Deprecated: Return type of WP_Theme::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u189388336/domains/solarsolutions.ph/public_html/portal/wp-includes/class-wp-theme.php on line 535

Deprecated: Return type of WP_Theme::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u189388336/domains/solarsolutions.ph/public_html/portal/wp-includes/class-wp-theme.php on line 544

Deprecated: Return type of WP_REST_Request::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u189388336/domains/solarsolutions.ph/public_html/portal/wp-includes/rest-api/class-wp-rest-request.php on line 960

Deprecated: Return type of WP_REST_Request::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u189388336/domains/solarsolutions.ph/public_html/portal/wp-includes/rest-api/class-wp-rest-request.php on line 980

Deprecated: Return type of WP_REST_Request::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u189388336/domains/solarsolutions.ph/public_html/portal/wp-includes/rest-api/class-wp-rest-request.php on line 992

Deprecated: Return type of WP_REST_Request::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u189388336/domains/solarsolutions.ph/public_html/portal/wp-includes/rest-api/class-wp-rest-request.php on line 1003

Deprecated: Return type of WP_Block_List::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u189388336/domains/solarsolutions.ph/public_html/portal/wp-includes/class-wp-block-list.php on line 151

Deprecated: Return type of WP_Block_List::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u189388336/domains/solarsolutions.ph/public_html/portal/wp-includes/class-wp-block-list.php on line 175

Deprecated: Return type of WP_Block_List::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u189388336/domains/solarsolutions.ph/public_html/portal/wp-includes/class-wp-block-list.php on line 164

Deprecated: Return type of WP_Block_List::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u189388336/domains/solarsolutions.ph/public_html/portal/wp-includes/class-wp-block-list.php on line 186

Deprecated: Return type of WP_Block_List::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u189388336/domains/solarsolutions.ph/public_html/portal/wp-includes/class-wp-block-list.php on line 138

Deprecated: Return type of WP_Block_List::offsetExists($index) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u189388336/domains/solarsolutions.ph/public_html/portal/wp-includes/class-wp-block-list.php on line 75

Deprecated: Return type of WP_Block_List::offsetGet($index) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u189388336/domains/solarsolutions.ph/public_html/portal/wp-includes/class-wp-block-list.php on line 89

Deprecated: Return type of WP_Block_List::offsetSet($index, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u189388336/domains/solarsolutions.ph/public_html/portal/wp-includes/class-wp-block-list.php on line 110

Deprecated: Return type of WP_Block_List::offsetUnset($index) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u189388336/domains/solarsolutions.ph/public_html/portal/wp-includes/class-wp-block-list.php on line 127

Deprecated: Return type of WP_Block_List::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u189388336/domains/solarsolutions.ph/public_html/portal/wp-includes/class-wp-block-list.php on line 199

Deprecated: Return type of Ai1wm_Recursive_Directory_Iterator::hasChildren($allow_links = true) should either be compatible with RecursiveDirectoryIterator::hasChildren(bool $allowLinks = false): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u189388336/domains/solarsolutions.ph/public_html/portal/wp-content/plugins/all-in-one-wp-migration/lib/vendor/servmask/iterator/class-ai1wm-recursive-directory-iterator.php on line 61

Deprecated: Return type of Ai1wm_Recursive_Directory_Iterator::rewind() should either be compatible with FilesystemIterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u189388336/domains/solarsolutions.ph/public_html/portal/wp-content/plugins/all-in-one-wp-migration/lib/vendor/servmask/iterator/class-ai1wm-recursive-directory-iterator.php on line 39

Deprecated: Return type of Ai1wm_Recursive_Directory_Iterator::next() should either be compatible with DirectoryIterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u189388336/domains/solarsolutions.ph/public_html/portal/wp-content/plugins/all-in-one-wp-migration/lib/vendor/servmask/iterator/class-ai1wm-recursive-directory-iterator.php on line 46

Deprecated: Return type of Ai1wm_Recursive_Extension_Filter::getChildren() should either be compatible with RecursiveFilterIterator::getChildren(): ?RecursiveFilterIterator, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u189388336/domains/solarsolutions.ph/public_html/portal/wp-content/plugins/all-in-one-wp-migration/lib/vendor/servmask/filter/class-ai1wm-recursive-extension-filter.php on line 51

Deprecated: Return type of Ai1wm_Recursive_Extension_Filter::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u189388336/domains/solarsolutions.ph/public_html/portal/wp-content/plugins/all-in-one-wp-migration/lib/vendor/servmask/filter/class-ai1wm-recursive-extension-filter.php on line 41

Deprecated: Return type of Ai1wm_Recursive_Exclude_Filter::getChildren() should either be compatible with RecursiveFilterIterator::getChildren(): ?RecursiveFilterIterator, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u189388336/domains/solarsolutions.ph/public_html/portal/wp-content/plugins/all-in-one-wp-migration/lib/vendor/servmask/filter/class-ai1wm-recursive-exclude-filter.php on line 67

Deprecated: Return type of Ai1wm_Recursive_Exclude_Filter::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u189388336/domains/solarsolutions.ph/public_html/portal/wp-content/plugins/all-in-one-wp-migration/lib/vendor/servmask/filter/class-ai1wm-recursive-exclude-filter.php on line 43

Deprecated: version_compare(): Passing null to parameter #2 ($version2) of type string is deprecated in /home/u189388336/domains/solarsolutions.ph/public_html/portal/wp-content/plugins/elementor/core/upgrade/manager.php on line 62

Warning: Cannot modify header information - headers already sent by (output started at /home/u189388336/domains/solarsolutions.ph/public_html/portal/wp-includes/class-wp-block-list.php:14) in /home/u189388336/domains/solarsolutions.ph/public_html/portal/wp-includes/rest-api/class-wp-rest-server.php on line 1673

Warning: Cannot modify header information - headers already sent by (output started at /home/u189388336/domains/solarsolutions.ph/public_html/portal/wp-includes/class-wp-block-list.php:14) in /home/u189388336/domains/solarsolutions.ph/public_html/portal/wp-includes/rest-api/class-wp-rest-server.php on line 1673

Warning: Cannot modify header information - headers already sent by (output started at /home/u189388336/domains/solarsolutions.ph/public_html/portal/wp-includes/class-wp-block-list.php:14) in /home/u189388336/domains/solarsolutions.ph/public_html/portal/wp-includes/rest-api/class-wp-rest-server.php on line 1673

Warning: Cannot modify header information - headers already sent by (output started at /home/u189388336/domains/solarsolutions.ph/public_html/portal/wp-includes/class-wp-block-list.php:14) in /home/u189388336/domains/solarsolutions.ph/public_html/portal/wp-includes/rest-api/class-wp-rest-server.php on line 1673

Warning: Cannot modify header information - headers already sent by (output started at /home/u189388336/domains/solarsolutions.ph/public_html/portal/wp-includes/class-wp-block-list.php:14) in /home/u189388336/domains/solarsolutions.ph/public_html/portal/wp-includes/rest-api/class-wp-rest-server.php on line 1673

Warning: Cannot modify header information - headers already sent by (output started at /home/u189388336/domains/solarsolutions.ph/public_html/portal/wp-includes/class-wp-block-list.php:14) in /home/u189388336/domains/solarsolutions.ph/public_html/portal/wp-includes/rest-api/class-wp-rest-server.php on line 1673

Deprecated: ltrim(): Passing null to parameter #1 ($string) of type string is deprecated in /home/u189388336/domains/solarsolutions.ph/public_html/portal/wp-includes/wp-db.php on line 3030

Warning: Cannot modify header information - headers already sent by (output started at /home/u189388336/domains/solarsolutions.ph/public_html/portal/wp-includes/class-wp-block-list.php:14) in /home/u189388336/domains/solarsolutions.ph/public_html/portal/wp-includes/rest-api/class-wp-rest-server.php on line 1673

Warning: Cannot modify header information - headers already sent by (output started at /home/u189388336/domains/solarsolutions.ph/public_html/portal/wp-includes/class-wp-block-list.php:14) in /home/u189388336/domains/solarsolutions.ph/public_html/portal/wp-includes/rest-api/class-wp-rest-server.php on line 1673
{"id":595,"date":"2021-09-10T10:40:51","date_gmt":"2021-09-10T10:40:51","guid":{"rendered":"https:\/\/solarsolutions.ph\/portal\/?p=595"},"modified":"2021-09-10T10:40:53","modified_gmt":"2021-09-10T10:40:53","slug":"energy-source-sizing","status":"publish","type":"post","link":"https:\/\/solarsolutions.ph\/portal\/energy-source-sizing\/","title":{"rendered":"Energy Source Sizing"},"content":{"rendered":"\n

The methodologies and tools generally follow the flow and structure shown below. The tool outputs the optimal combination and sizes of energy technologies to be installed given a set of input parameters and constraints. To accomplish this, the tool creates a model or a mathematical representation of the energy access problem that is then solved through an optimization technique.<\/p>\n\n\n\n

\"\"
General methodology for sizing energy resources<\/figcaption><\/figure><\/div>\n\n\n\n

The figure below shows the different performance metrics in literature that are categorized into different aspects of sustainability. Most of these performance indicators fall into the technical and economic aspects. Economic indicators pertain to cost or revenue of the energy system. Technical aspects are typically about how reliable the energy system is in satisfying the electricity demand. However, to ensure sustainability, environmental and social performance metrics of planned energy systems are also being considered. Environmental indicators are the impact of the energy system to the climate and ecology. Social aspects are related to affordability, local community development and the acceptance of the stakeholders which are all important for energy access projects.<\/p>\n\n\n\n

\"\"<\/figure><\/div>\n\n\n\n
\"\"
Performance indicators of hybrid energy systems<\/figcaption><\/figure><\/div>\n\n\n\n
Cuesta, M. A., T. Castillo-Calzadilla, and C. E. Borges. \"A critical analysis on hybrid renewable energy modeling tools: An emerging opportunity to include social indicators to optimise systems in small communities.\" Renewable and Sustainable Energy Reviews 122 (2020): 109691..<\/pre>\n\n\n\n
Babatunde, Olubayo Moses, Josiah Lange Munda, and Yskandar Hamam. \"A comprehensive state-of-the-art survey on hybrid renewable energy system operations and planning.\" IEEE Access 8 (2020): 75313-75346.<\/pre>\n","protected":false},"excerpt":{"rendered":"

The methodologies and tools generally follow the flow and structure shown below. The tool outputs the optimal combination and sizes of energy technologies to be installed given a set of input parameters and constraints. To accomplish this, the tool creates a model or a mathematical representation of the energy access problem that is then solved […]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[14],"tags":[],"_links":{"self":[{"href":"https:\/\/solarsolutions.ph\/portal\/wp-json\/wp\/v2\/posts\/595"}],"collection":[{"href":"https:\/\/solarsolutions.ph\/portal\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/solarsolutions.ph\/portal\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/solarsolutions.ph\/portal\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/solarsolutions.ph\/portal\/wp-json\/wp\/v2\/comments?post=595"}],"version-history":[{"count":1,"href":"https:\/\/solarsolutions.ph\/portal\/wp-json\/wp\/v2\/posts\/595\/revisions"}],"predecessor-version":[{"id":600,"href":"https:\/\/solarsolutions.ph\/portal\/wp-json\/wp\/v2\/posts\/595\/revisions\/600"}],"wp:attachment":[{"href":"https:\/\/solarsolutions.ph\/portal\/wp-json\/wp\/v2\/media?parent=595"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/solarsolutions.ph\/portal\/wp-json\/wp\/v2\/categories?post=595"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/solarsolutions.ph\/portal\/wp-json\/wp\/v2\/tags?post=595"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}