DPsim
Loading...
Searching...
No Matches
Base_PSS.h
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: 2026 Institute for Automation of Complex Power Systems, EONERC, RWTH Aachen University
2
// SPDX-License-Identifier: MPL-2.0
3
4
#pragma once
5
6
#include <
dpsim-models/Definitions.h
>
7
8
namespace
CPS
{
9
namespace
Base
{
10
11
class
PSSParameters
{
12
public
:
13
PSSParameters
(){};
14
virtual
~PSSParameters
() =
default
;
15
};
16
18
class
PSS
{
19
20
public
:
21
virtual
~PSS
() =
default
;
22
23
virtual
void
24
setParameters
(std::shared_ptr<Base::PSSParameters> parameters) = 0;
25
27
virtual
void
initializeStates
(
Real
omega,
Real
activePower,
Real
Vd,
28
Real
Vq) = 0;
29
31
virtual
Real
step
(
Real
omega,
Real
activePower,
Real
Vd,
Real
Vq,
32
Real
dt) = 0;
33
};
34
}
// namespace Base
35
}
// namespace CPS
CPS::Base::PSS
Base model for power system stabilizers.
Definition
Base_PSS.h:18
CPS::Base::PSS::setParameters
virtual void setParameters(std::shared_ptr< Base::PSSParameters > parameters)=0
CPS::Base::PSS::initializeStates
virtual void initializeStates(Real omega, Real activePower, Real Vd, Real Vq)=0
Initializes PSS state variables from power-flow solution.
CPS::Base::PSS::step
virtual Real step(Real omega, Real activePower, Real Vd, Real Vq, Real dt)=0
CPS::Base::PSS::~PSS
virtual ~PSS()=default
CPS::Base::PSSParameters::PSSParameters
PSSParameters()
Definition
Base_PSS.h:13
CPS::Base::PSSParameters::~PSSParameters
virtual ~PSSParameters()=default
Definitions.h
CPS::Base
Definition
Base_AvVoltageSourceInverterDQ.h:15
CPS
Definition
Attribute.h:17
CPS::Real
double Real
Definition
Definitions.h:62
dpsim-models
include
dpsim-models
Base
Base_PSS.h
Generated by
1.13.2