Struct power_flow_data::ACConverter

source ·
pub struct ACConverter {
Show 16 fields pub ib: BusNum, pub n: i8, pub angmx: f64, pub angmn: f64, pub rc: f64, pub xc: f64, pub ebas: f64, pub tr: f64, pub tap: f64, pub tpmx: f64, pub tpmn: f64, pub tstp: f64, pub setvl: f64, pub dcpf: f64, pub marg: f64, pub cnvcod: i8,
}

Fields§

§ib: BusNum

AC converter bus number, or extended bus name enclosed in single quotes. No default.

§n: i8

Number of bridges in series. No default.

§angmx: f64

Nominal maximum ALPHA or GAMMA angle; entered in degrees. No default.

§angmn: f64

Minimum steady-state ALPHA or GAMMA angle; entered in degrees. No default.

§rc: f64

Commutating resistance per bridge; entered in ohms. No default.

§xc: f64

Commutating reactance per bridge; entered in ohms. No default.

§ebas: f64

Primary base AC voltage; entered in kV. No default.

§tr: f64

Actual transformer ratio. tr = 1.0 by default.

§tap: f64

Tap setting. tap = 1.0 by default.

§tpmx: f64

Maximum tap setting. tpmx = 1.5 by default.

§tpmn: f64

Minimum tap setting. tpmx = 0.51 by default.

§tstp: f64

Tap step; must be a positive number. tstp = 0.00625 by default.

§setvl: f64

Converter setpoint. When ib is equal to vconv or vconvn, setvl specifies the scheduled DC voltage magnitude, entered in kV, across the converter. For other converter buses, setvl contains the converter current (amps) or power (MW) demand; a positive value of setvl indicates that bus ib is a rectifier, and a negative value indicates an inverter. No default.

§dcpf: f64

Converter participation factor. When the order at any rectifier in the multi-terminal DC line is reduced, either to maximum current or margin, the orders at the remaining converters on the same pole are modified according to their DCPFs to: SETVL + (DCPF/SUM)∗R``` where SUMis the sum of theDCPFs at the unconstrained converte rs on the same pole as the constrained rectifier, and R`` is the order reduction at the constrained rectifier. dcpf = 1. by default.

§marg: f64

Rectifier margin entered in per unit of desired DC power or current. The converter order reduced by this fraction, (1.0 - MARG) ∗ SETVL, defines the minimum order for this rectifier. marg is used only at rectifiers. marg = 0.0 by default.

§cnvcod: i8

Converter code. A positive value or zero must be entered if the converter is on the positive pole of multi-terminal DC line i. A negative value must be entered for negative pole converters. cnvcod = 1 by default.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for T
where U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.