Harmony
HARMONic stabilitY assessment of PE-penetrated power systems
Loading...
Searching...
No Matches
Local_vs_system.cpp File Reference
#include "Local_vs_system.h"
#include <iostream>
#include <sstream>
Include dependency graph for Local_vs_system.cpp:

Functions

LocalVsSystemResult compareLocalVsSystem (Element &elem, StabilityEstimate &stability, const std::string &converter_name, const std::string &location, const CertificateSpec &spec)
 Compare decentralized device certificate with Lekić–Beerten H = Y Z_eq.
 
void reportLocalVsSystem (const LocalVsSystemResult &result, bool plotting_enabled)
 

Function Documentation

◆ compareLocalVsSystem()

LocalVsSystemResult compareLocalVsSystem ( Element elem,
StabilityEstimate stability,
const std::string &  converter_name,
const std::string &  location,
const CertificateSpec spec 
)

Compare decentralized device certificate with Lekić–Beerten H = Y Z_eq.

Local uses device Y; system uses λ_min(Her(I+H)). Disagreement highlights cases where local passivity is conservative / optimistic vs interconnection.

References LocalVsSystemResult::consistent, LocalVsSystemResult::local, LocalVsSystemResult::local_pass, LocalVsSystemResult::message, CertificateSweep::pass_passivity, CertificateSweep::pass_phase, CertificateSpec::require_passivity, CertificateSpec::require_phase, sweepDeviceCertificate(), sweepReturnRatioCertificate(), LocalVsSystemResult::system_H, LocalVsSystemResult::system_pass, and CertificateSweep::worst_passivity.

Referenced by example_certificate_figures().

◆ reportLocalVsSystem()

void reportLocalVsSystem ( const LocalVsSystemResult result,
bool  plotting_enabled 
)