|
Harmony
HARMONic stabilitY assessment of PE-penetrated power systems
|
#include "Operating_region.h"#include "../../Elements/Converter/MMC.h"#include <cmath>#include <iostream>
Functions | |
| OperatingRegionResult | certifyOperatingRegion (MMC &mmc, const OperatingRegionGrid &grid, const CertificateSpec &spec, const std::pair< double, double > *opf_PQ) |
| Re-equilibrate MMC over a (P,Q) grid and certify each set-point. | |
| OperatingRegionResult | certifyOperatingPoints (MMC &mmc, const std::vector< std::pair< double, double > > &points, double Vm, double Vdc, const CertificateSpec &spec) |
| Certify an explicit list of (P,Q) set-points (e.g. | |
| void | reportOperatingRegion (const OperatingRegionResult &result, bool plotting_enabled) |
| OperatingRegionResult certifyOperatingPoints | ( | MMC & | mmc, |
| const std::vector< std::pair< double, double > > & | points, | ||
| double | Vm, | ||
| double | Vdc, | ||
| const CertificateSpec & | spec | ||
| ) |
Certify an explicit list of (P,Q) set-points (e.g.
OPF candidates).
References OperatingRegionResult::n_certified, s, and OperatingRegionResult::samples.
| OperatingRegionResult certifyOperatingRegion | ( | MMC & | mmc, |
| const OperatingRegionGrid & | grid, | ||
| const CertificateSpec & | spec, | ||
| const std::pair< double, double > * | opf_PQ = nullptr |
||
| ) |
Re-equilibrate MMC over a (P,Q) grid and certify each set-point.
Post-OPF usage: set opf_PQ to the solved converter injection, optionally center the grid around it, then check whether the OPF point is certified.
References j, OperatingRegionResult::n_certified, OperatingRegionGrid::n_P, OperatingRegionGrid::n_Q, OperatingRegionResult::opf_point_certified, OperatingRegionGrid::P_max, OperatingRegionGrid::P_min, OperatingRegionResult::P_opf, OperatingRegionGrid::Q_max, OperatingRegionGrid::Q_min, OperatingRegionResult::Q_opf, s, OperatingRegionResult::samples, OperatingRegionGrid::Vdc, and OperatingRegionGrid::Vm.
Referenced by example_certificate_figures().
| void reportOperatingRegion | ( | const OperatingRegionResult & | result, |
| bool | plotting_enabled | ||
| ) |