pub struct CbufdParams {
pub kf: f64,
pub tf: f64,
pub tp: f64,
pub tq: f64,
pub p_base: f64,
pub p_min: f64,
pub p_max: f64,
pub q_base: f64,
pub q_min: f64,
pub q_max: f64,
pub e_cap: f64,
pub soc_init: f64,
}Expand description
CBUFD — Buffer-Frequency-Dependent BESS (Phase 21).
Fields§
§kf: f64§tf: f64§tp: f64§tq: f64§p_base: f64§p_min: f64§p_max: f64§q_base: f64§q_min: f64§q_max: f64§e_cap: f64§soc_init: f64Initial state of charge (0..1, default 0.5).
Trait Implementations§
Source§impl Clone for CbufdParams
impl Clone for CbufdParams
Source§fn clone(&self) -> CbufdParams
fn clone(&self) -> CbufdParams
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CbufdParams
impl Debug for CbufdParams
Source§impl<'de> Deserialize<'de> for CbufdParams
impl<'de> Deserialize<'de> for CbufdParams
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for CbufdParams
impl RefUnwindSafe for CbufdParams
impl Send for CbufdParams
impl Sync for CbufdParams
impl Unpin for CbufdParams
impl UnsafeUnpin for CbufdParams
impl UnwindSafe for CbufdParams
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more