Skip to content

Class: Loadshape

A Loadshape object in OpenDSS.

URI: dss:Loadshape

 classDiagram
    class Loadshape
    click Loadshape href "../Loadshape/"
      Loadshape : action

      Loadshape : csvfile

      Loadshape : dblfile

      Loadshape : hour

      Loadshape : Interpolation

      Loadshape : interval

      Loadshape : like

      Loadshape : mean

      Loadshape : MemoryMapping

      Loadshape : minterval

      Loadshape : Mode

      Loadshape : mult

      Loadshape : name

      Loadshape : npts

      Loadshape : Pbase

      Loadshape : Pmax

      Loadshape : Pmult

      Loadshape : PQCSVFile

      Loadshape : Qbase

      Loadshape : Qmax

      Loadshape : qmult

      Loadshape : sinterval

      Loadshape : sngfile

      Loadshape : stddev

      Loadshape : UseActual

Class Properties

Property Value
Class URI dss:Loadshape

Slots

Name Cardinality and Range Description Inheritance
name 1
String
Object name direct
npts 0..1
Integer
Max number of points to expect in load shape vectors direct
interval 0..1
Float
Time interval for fixed interval data, hrs direct
mult 0..1
Integer
Array of multiplier values for active power (P) or other key value (such as p... direct
hour 0..1
String
Array of hour values direct
mean 0..1
Float
Mean of the active power multipliers direct
stddev 0..1
Float
Standard deviation of active power multipliers direct
csvfile 0..1
Integer
Switch input of active power load curve data to a CSV text file containing (h... direct
sngfile 0..1
Integer
Switch input of active power load curve data to a binary file of singles cont... direct
dblfile 0..1
Integer
Switch input of active power load curve data to a binary file of doubles cont... direct
action 0..1
Float
{NORMALIZE DblSave
qmult 0..1
Float
Array of multiplier values for reactive power (Q) direct
UseActual 0..1
Boolean
{Yes No*
Pmax 0..1
Float
kW value at the time of max power direct
Qmax 0..1
Float
kvar value at the time of max kW power direct
sinterval 0..1
String
Specify fixed interval in SECONDS direct
minterval 0..1
String
Specify fixed interval in MINUTES direct
Pbase 0..1
String
Base P value for normalization direct
Qbase 0..1
String
Base Q value for normalization direct
Pmult 0..1
String
Synonym for "mult" direct
PQCSVFile 0..1
Float
Switch input to a CSV text file containing (active, reactive) power (P, Q) mu... direct
MemoryMapping 0..1
Boolean
{Yes No*
Mode 0..1
Float
{carryover default} carryover will initialize generator dispatch from lates...
Interpolation 0..1
String
{AVG* EDGE} Defines the interpolation method used for connecting distant do...
like 0..1
String
Make like another object, e direct

Identifier and Mapping Information

Schema Source

  • from schema: https://gridappsd.github.io/dss-graph/opendss

Mappings

Mapping Type Mapped Value
self dss:Loadshape
native dss:Loadshape

LinkML Source

Direct

name: Loadshape
description: A Loadshape object in OpenDSS.
from_schema: https://gridappsd.github.io/dss-graph/opendss
attributes:
  name:
    name: name
    description: Object name. Must be unique per object type.
    from_schema: https://gridappsd.github.io/dss-graph/general/loadshape
    identifier: true
    domain_of:
    - Load
    - Generator
    - Generic5
    - Gicline
    - Indmach012
    - Pvsystem
    - Storage
    - Upfc
    - Vccs
    - Vsconverter
    - Windgen
    - Autotrans
    - Capacitor
    - Gictransformer
    - Line
    - Reactor
    - Transformer
    - Capcontrol
    - Espvlcontrol
    - Expcontrol
    - Fuse
    - Gendispatcher
    - Invcontrol
    - Pycontrol
    - Recloser
    - Regcontrol
    - Relay
    - Storagecontroller
    - Swtcontrol
    - Upfccontrol
    - Cndata
    - Dynamicexp
    - Growthshape
    - Linecode
    - Linegeometry
    - Linespacing
    - Loadshape
    - Priceshape
    - Spectrum
    - TccCurve
    - Tsdata
    - Tshape
    - Wiredata
    - Xfmrcode
    - Xycurve
    - Energymeter
    - Fmonitor
    - Monitor
    - Sensor
    - Fault
    - Gicsource
    - Isource
    - Vsource
    range: string
    required: true
  npts:
    name: npts
    annotations:
      order:
        tag: order
        value: 1
    description: Max number of points to expect in load shape vectors
    from_schema: https://gridappsd.github.io/dss-graph/general/loadshape
    domain_of:
    - Growthshape
    - Loadshape
    - Priceshape
    - TccCurve
    - Tshape
    - Xycurve
    range: integer
    required: false
  interval:
    name: interval
    annotations:
      order:
        tag: order
        value: 2
    description: Time interval for fixed interval data, hrs
    from_schema: https://gridappsd.github.io/dss-graph/general/loadshape
    rank: 1000
    domain_of:
    - Loadshape
    - Priceshape
    - Tshape
    range: float
    required: false
  mult:
    name: mult
    annotations:
      order:
        tag: order
        value: 3
    description: Array of multiplier values for active power (P) or other key value
      (such as pu V for Vsource)
    from_schema: https://gridappsd.github.io/dss-graph/general/loadshape
    domain_of:
    - Growthshape
    - Loadshape
    range: integer
    required: false
  hour:
    name: hour
    annotations:
      order:
        tag: order
        value: 4
    description: Array of hour values
    from_schema: https://gridappsd.github.io/dss-graph/general/loadshape
    rank: 1000
    domain_of:
    - Loadshape
    - Priceshape
    - Tshape
    range: string
    required: false
  mean:
    name: mean
    annotations:
      order:
        tag: order
        value: 5
    description: Mean of the active power multipliers
    from_schema: https://gridappsd.github.io/dss-graph/general/loadshape
    rank: 1000
    domain_of:
    - Loadshape
    - Priceshape
    - Tshape
    range: float
    required: false
  stddev:
    name: stddev
    annotations:
      order:
        tag: order
        value: 6
    description: Standard deviation of active power multipliers
    from_schema: https://gridappsd.github.io/dss-graph/general/loadshape
    rank: 1000
    domain_of:
    - Loadshape
    - Priceshape
    - Tshape
    range: float
    required: false
  csvfile:
    name: csvfile
    annotations:
      order:
        tag: order
        value: 7
    description: Switch input of active power load curve data to a CSV text file containing
      (hour, mult) points, or simply (mult) values for fixed time interval data, one
      per line
    from_schema: https://gridappsd.github.io/dss-graph/general/loadshape
    domain_of:
    - Growthshape
    - Loadshape
    - Priceshape
    - Tshape
    - Xycurve
    range: integer
    required: false
  sngfile:
    name: sngfile
    annotations:
      order:
        tag: order
        value: 8
    description: Switch input of active power load curve data to a binary file of
      singles containing (hour, mult) points, or simply (mult) values for fixed time
      interval data, packed one after another
    from_schema: https://gridappsd.github.io/dss-graph/general/loadshape
    domain_of:
    - Growthshape
    - Loadshape
    - Priceshape
    - Tshape
    - Xycurve
    range: integer
    required: false
  dblfile:
    name: dblfile
    annotations:
      order:
        tag: order
        value: 9
    description: Switch input of active power load curve data to a binary file of
      doubles containing (hour, mult) points, or simply (mult) values for fixed time
      interval data, packed one after another
    from_schema: https://gridappsd.github.io/dss-graph/general/loadshape
    domain_of:
    - Growthshape
    - Loadshape
    - Priceshape
    - Tshape
    - Xycurve
    range: integer
    required: false
  action:
    name: action
    annotations:
      order:
        tag: order
        value: 10
    description: '{NORMALIZE | DblSave | SngSave} After defining load curve data,
      setting action=normalize will modify the multipliers so that the peak is 1'
    from_schema: https://gridappsd.github.io/dss-graph/general/loadshape
    domain_of:
    - Relay
    - Loadshape
    - Priceshape
    - Tshape
    - Energymeter
    - Fmonitor
    - Monitor
    - Sensor
    range: float
    required: false
  qmult:
    name: qmult
    annotations:
      order:
        tag: order
        value: 11
    description: Array of multiplier values for reactive power (Q)
    from_schema: https://gridappsd.github.io/dss-graph/general/loadshape
    rank: 1000
    domain_of:
    - Loadshape
    range: float
    required: false
  UseActual:
    name: UseActual
    annotations:
      order:
        tag: order
        value: 12
    description: '{Yes | No* | True | False*} If true, signifies to Load, Generator,
      Vsource, or other objects to use the return value as the actual kW, kvar, kV,
      or other value rather than a multiplier'
    from_schema: https://gridappsd.github.io/dss-graph/general/loadshape
    rank: 1000
    domain_of:
    - Loadshape
    range: boolean
    required: false
  Pmax:
    name: Pmax
    annotations:
      order:
        tag: order
        value: 13
    description: kW value at the time of max power
    from_schema: https://gridappsd.github.io/dss-graph/general/loadshape
    rank: 1000
    domain_of:
    - Loadshape
    range: float
    required: false
  Qmax:
    name: Qmax
    annotations:
      order:
        tag: order
        value: 14
    description: kvar value at the time of max kW power
    from_schema: https://gridappsd.github.io/dss-graph/general/loadshape
    rank: 1000
    domain_of:
    - Loadshape
    range: float
    required: false
  sinterval:
    name: sinterval
    annotations:
      order:
        tag: order
        value: 15
    description: Specify fixed interval in SECONDS
    from_schema: https://gridappsd.github.io/dss-graph/general/loadshape
    rank: 1000
    domain_of:
    - Loadshape
    - Priceshape
    - Tshape
    range: string
    required: false
  minterval:
    name: minterval
    annotations:
      order:
        tag: order
        value: 16
    description: Specify fixed interval in MINUTES
    from_schema: https://gridappsd.github.io/dss-graph/general/loadshape
    rank: 1000
    domain_of:
    - Loadshape
    - Priceshape
    - Tshape
    range: string
    required: false
  Pbase:
    name: Pbase
    annotations:
      order:
        tag: order
        value: 17
    description: Base P value for normalization
    from_schema: https://gridappsd.github.io/dss-graph/general/loadshape
    rank: 1000
    domain_of:
    - Loadshape
    range: string
    required: false
  Qbase:
    name: Qbase
    annotations:
      order:
        tag: order
        value: 18
    description: Base Q value for normalization
    from_schema: https://gridappsd.github.io/dss-graph/general/loadshape
    rank: 1000
    domain_of:
    - Loadshape
    range: string
    required: false
  Pmult:
    name: Pmult
    annotations:
      order:
        tag: order
        value: 19
    description: Synonym for "mult"
    from_schema: https://gridappsd.github.io/dss-graph/general/loadshape
    rank: 1000
    domain_of:
    - Loadshape
    range: string
    required: false
  PQCSVFile:
    name: PQCSVFile
    annotations:
      order:
        tag: order
        value: 20
    description: Switch input to a CSV text file containing (active, reactive) power
      (P, Q) multiplier pairs, one per row
    from_schema: https://gridappsd.github.io/dss-graph/general/loadshape
    rank: 1000
    domain_of:
    - Loadshape
    range: float
    required: false
  MemoryMapping:
    name: MemoryMapping
    annotations:
      order:
        tag: order
        value: 21
    description: '{Yes | No* | True | False*} Enables the memory mapping functionality
      for dealing with large amounts of load shapes'
    from_schema: https://gridappsd.github.io/dss-graph/general/loadshape
    rank: 1000
    domain_of:
    - Loadshape
    range: boolean
    required: false
  Mode:
    name: Mode
    annotations:
      order:
        tag: order
        value: 22
    description: '{carryover | default} carryover will initialize generator dispatch
      from latest Pgen/Qgen in memory'
    from_schema: https://gridappsd.github.io/dss-graph/general/loadshape
    domain_of:
    - Upfc
    - Invcontrol
    - Loadshape
    range: float
    required: false
  Interpolation:
    name: Interpolation
    annotations:
      order:
        tag: order
        value: 23
    description: '{AVG* | EDGE} Defines the interpolation method used for connecting
      distant dots within the load shape'
    from_schema: https://gridappsd.github.io/dss-graph/general/loadshape
    rank: 1000
    domain_of:
    - Loadshape
    range: string
    required: false
  like:
    name: like
    annotations:
      order:
        tag: order
        value: 24
    description: Make like another object, e
    from_schema: https://gridappsd.github.io/dss-graph/general/loadshape
    domain_of:
    - Load
    - Generator
    - Generic5
    - Gicline
    - Indmach012
    - Pvsystem
    - Storage
    - Upfc
    - Vccs
    - Vsconverter
    - Windgen
    - Autotrans
    - Capacitor
    - Gictransformer
    - Line
    - Reactor
    - Transformer
    - Capcontrol
    - Espvlcontrol
    - Expcontrol
    - Fuse
    - Gendispatcher
    - Invcontrol
    - Pycontrol
    - Recloser
    - Regcontrol
    - Relay
    - Storagecontroller
    - Swtcontrol
    - Upfccontrol
    - Cndata
    - Dynamicexp
    - Growthshape
    - Linecode
    - Linegeometry
    - Linespacing
    - Loadshape
    - Priceshape
    - Spectrum
    - TccCurve
    - Tsdata
    - Tshape
    - Wiredata
    - Xfmrcode
    - Xycurve
    - Energymeter
    - Fmonitor
    - Monitor
    - Sensor
    - Fault
    - Gicsource
    - Isource
    - Vsource
    range: string
    required: false
class_uri: dss:Loadshape

Induced

name: Loadshape
description: A Loadshape object in OpenDSS.
from_schema: https://gridappsd.github.io/dss-graph/opendss
attributes:
  name:
    name: name
    description: Object name. Must be unique per object type.
    from_schema: https://gridappsd.github.io/dss-graph/general/loadshape
    identifier: true
    owner: Loadshape
    domain_of:
    - Load
    - Generator
    - Generic5
    - Gicline
    - Indmach012
    - Pvsystem
    - Storage
    - Upfc
    - Vccs
    - Vsconverter
    - Windgen
    - Autotrans
    - Capacitor
    - Gictransformer
    - Line
    - Reactor
    - Transformer
    - Capcontrol
    - Espvlcontrol
    - Expcontrol
    - Fuse
    - Gendispatcher
    - Invcontrol
    - Pycontrol
    - Recloser
    - Regcontrol
    - Relay
    - Storagecontroller
    - Swtcontrol
    - Upfccontrol
    - Cndata
    - Dynamicexp
    - Growthshape
    - Linecode
    - Linegeometry
    - Linespacing
    - Loadshape
    - Priceshape
    - Spectrum
    - TccCurve
    - Tsdata
    - Tshape
    - Wiredata
    - Xfmrcode
    - Xycurve
    - Energymeter
    - Fmonitor
    - Monitor
    - Sensor
    - Fault
    - Gicsource
    - Isource
    - Vsource
    range: string
    required: true
  npts:
    name: npts
    annotations:
      order:
        tag: order
        value: 1
    description: Max number of points to expect in load shape vectors
    from_schema: https://gridappsd.github.io/dss-graph/general/loadshape
    owner: Loadshape
    domain_of:
    - Growthshape
    - Loadshape
    - Priceshape
    - TccCurve
    - Tshape
    - Xycurve
    range: integer
    required: false
  interval:
    name: interval
    annotations:
      order:
        tag: order
        value: 2
    description: Time interval for fixed interval data, hrs
    from_schema: https://gridappsd.github.io/dss-graph/general/loadshape
    rank: 1000
    owner: Loadshape
    domain_of:
    - Loadshape
    - Priceshape
    - Tshape
    range: float
    required: false
  mult:
    name: mult
    annotations:
      order:
        tag: order
        value: 3
    description: Array of multiplier values for active power (P) or other key value
      (such as pu V for Vsource)
    from_schema: https://gridappsd.github.io/dss-graph/general/loadshape
    owner: Loadshape
    domain_of:
    - Growthshape
    - Loadshape
    range: integer
    required: false
  hour:
    name: hour
    annotations:
      order:
        tag: order
        value: 4
    description: Array of hour values
    from_schema: https://gridappsd.github.io/dss-graph/general/loadshape
    rank: 1000
    owner: Loadshape
    domain_of:
    - Loadshape
    - Priceshape
    - Tshape
    range: string
    required: false
  mean:
    name: mean
    annotations:
      order:
        tag: order
        value: 5
    description: Mean of the active power multipliers
    from_schema: https://gridappsd.github.io/dss-graph/general/loadshape
    rank: 1000
    owner: Loadshape
    domain_of:
    - Loadshape
    - Priceshape
    - Tshape
    range: float
    required: false
  stddev:
    name: stddev
    annotations:
      order:
        tag: order
        value: 6
    description: Standard deviation of active power multipliers
    from_schema: https://gridappsd.github.io/dss-graph/general/loadshape
    rank: 1000
    owner: Loadshape
    domain_of:
    - Loadshape
    - Priceshape
    - Tshape
    range: float
    required: false
  csvfile:
    name: csvfile
    annotations:
      order:
        tag: order
        value: 7
    description: Switch input of active power load curve data to a CSV text file containing
      (hour, mult) points, or simply (mult) values for fixed time interval data, one
      per line
    from_schema: https://gridappsd.github.io/dss-graph/general/loadshape
    owner: Loadshape
    domain_of:
    - Growthshape
    - Loadshape
    - Priceshape
    - Tshape
    - Xycurve
    range: integer
    required: false
  sngfile:
    name: sngfile
    annotations:
      order:
        tag: order
        value: 8
    description: Switch input of active power load curve data to a binary file of
      singles containing (hour, mult) points, or simply (mult) values for fixed time
      interval data, packed one after another
    from_schema: https://gridappsd.github.io/dss-graph/general/loadshape
    owner: Loadshape
    domain_of:
    - Growthshape
    - Loadshape
    - Priceshape
    - Tshape
    - Xycurve
    range: integer
    required: false
  dblfile:
    name: dblfile
    annotations:
      order:
        tag: order
        value: 9
    description: Switch input of active power load curve data to a binary file of
      doubles containing (hour, mult) points, or simply (mult) values for fixed time
      interval data, packed one after another
    from_schema: https://gridappsd.github.io/dss-graph/general/loadshape
    owner: Loadshape
    domain_of:
    - Growthshape
    - Loadshape
    - Priceshape
    - Tshape
    - Xycurve
    range: integer
    required: false
  action:
    name: action
    annotations:
      order:
        tag: order
        value: 10
    description: '{NORMALIZE | DblSave | SngSave} After defining load curve data,
      setting action=normalize will modify the multipliers so that the peak is 1'
    from_schema: https://gridappsd.github.io/dss-graph/general/loadshape
    owner: Loadshape
    domain_of:
    - Relay
    - Loadshape
    - Priceshape
    - Tshape
    - Energymeter
    - Fmonitor
    - Monitor
    - Sensor
    range: float
    required: false
  qmult:
    name: qmult
    annotations:
      order:
        tag: order
        value: 11
    description: Array of multiplier values for reactive power (Q)
    from_schema: https://gridappsd.github.io/dss-graph/general/loadshape
    rank: 1000
    owner: Loadshape
    domain_of:
    - Loadshape
    range: float
    required: false
  UseActual:
    name: UseActual
    annotations:
      order:
        tag: order
        value: 12
    description: '{Yes | No* | True | False*} If true, signifies to Load, Generator,
      Vsource, or other objects to use the return value as the actual kW, kvar, kV,
      or other value rather than a multiplier'
    from_schema: https://gridappsd.github.io/dss-graph/general/loadshape
    rank: 1000
    owner: Loadshape
    domain_of:
    - Loadshape
    range: boolean
    required: false
  Pmax:
    name: Pmax
    annotations:
      order:
        tag: order
        value: 13
    description: kW value at the time of max power
    from_schema: https://gridappsd.github.io/dss-graph/general/loadshape
    rank: 1000
    owner: Loadshape
    domain_of:
    - Loadshape
    range: float
    required: false
  Qmax:
    name: Qmax
    annotations:
      order:
        tag: order
        value: 14
    description: kvar value at the time of max kW power
    from_schema: https://gridappsd.github.io/dss-graph/general/loadshape
    rank: 1000
    owner: Loadshape
    domain_of:
    - Loadshape
    range: float
    required: false
  sinterval:
    name: sinterval
    annotations:
      order:
        tag: order
        value: 15
    description: Specify fixed interval in SECONDS
    from_schema: https://gridappsd.github.io/dss-graph/general/loadshape
    rank: 1000
    owner: Loadshape
    domain_of:
    - Loadshape
    - Priceshape
    - Tshape
    range: string
    required: false
  minterval:
    name: minterval
    annotations:
      order:
        tag: order
        value: 16
    description: Specify fixed interval in MINUTES
    from_schema: https://gridappsd.github.io/dss-graph/general/loadshape
    rank: 1000
    owner: Loadshape
    domain_of:
    - Loadshape
    - Priceshape
    - Tshape
    range: string
    required: false
  Pbase:
    name: Pbase
    annotations:
      order:
        tag: order
        value: 17
    description: Base P value for normalization
    from_schema: https://gridappsd.github.io/dss-graph/general/loadshape
    rank: 1000
    owner: Loadshape
    domain_of:
    - Loadshape
    range: string
    required: false
  Qbase:
    name: Qbase
    annotations:
      order:
        tag: order
        value: 18
    description: Base Q value for normalization
    from_schema: https://gridappsd.github.io/dss-graph/general/loadshape
    rank: 1000
    owner: Loadshape
    domain_of:
    - Loadshape
    range: string
    required: false
  Pmult:
    name: Pmult
    annotations:
      order:
        tag: order
        value: 19
    description: Synonym for "mult"
    from_schema: https://gridappsd.github.io/dss-graph/general/loadshape
    rank: 1000
    owner: Loadshape
    domain_of:
    - Loadshape
    range: string
    required: false
  PQCSVFile:
    name: PQCSVFile
    annotations:
      order:
        tag: order
        value: 20
    description: Switch input to a CSV text file containing (active, reactive) power
      (P, Q) multiplier pairs, one per row
    from_schema: https://gridappsd.github.io/dss-graph/general/loadshape
    rank: 1000
    owner: Loadshape
    domain_of:
    - Loadshape
    range: float
    required: false
  MemoryMapping:
    name: MemoryMapping
    annotations:
      order:
        tag: order
        value: 21
    description: '{Yes | No* | True | False*} Enables the memory mapping functionality
      for dealing with large amounts of load shapes'
    from_schema: https://gridappsd.github.io/dss-graph/general/loadshape
    rank: 1000
    owner: Loadshape
    domain_of:
    - Loadshape
    range: boolean
    required: false
  Mode:
    name: Mode
    annotations:
      order:
        tag: order
        value: 22
    description: '{carryover | default} carryover will initialize generator dispatch
      from latest Pgen/Qgen in memory'
    from_schema: https://gridappsd.github.io/dss-graph/general/loadshape
    owner: Loadshape
    domain_of:
    - Upfc
    - Invcontrol
    - Loadshape
    range: float
    required: false
  Interpolation:
    name: Interpolation
    annotations:
      order:
        tag: order
        value: 23
    description: '{AVG* | EDGE} Defines the interpolation method used for connecting
      distant dots within the load shape'
    from_schema: https://gridappsd.github.io/dss-graph/general/loadshape
    rank: 1000
    owner: Loadshape
    domain_of:
    - Loadshape
    range: string
    required: false
  like:
    name: like
    annotations:
      order:
        tag: order
        value: 24
    description: Make like another object, e
    from_schema: https://gridappsd.github.io/dss-graph/general/loadshape
    owner: Loadshape
    domain_of:
    - Load
    - Generator
    - Generic5
    - Gicline
    - Indmach012
    - Pvsystem
    - Storage
    - Upfc
    - Vccs
    - Vsconverter
    - Windgen
    - Autotrans
    - Capacitor
    - Gictransformer
    - Line
    - Reactor
    - Transformer
    - Capcontrol
    - Espvlcontrol
    - Expcontrol
    - Fuse
    - Gendispatcher
    - Invcontrol
    - Pycontrol
    - Recloser
    - Regcontrol
    - Relay
    - Storagecontroller
    - Swtcontrol
    - Upfccontrol
    - Cndata
    - Dynamicexp
    - Growthshape
    - Linecode
    - Linegeometry
    - Linespacing
    - Loadshape
    - Priceshape
    - Spectrum
    - TccCurve
    - Tsdata
    - Tshape
    - Wiredata
    - Xfmrcode
    - Xycurve
    - Energymeter
    - Fmonitor
    - Monitor
    - Sensor
    - Fault
    - Gicsource
    - Isource
    - Vsource
    range: string
    required: false
class_uri: dss:Loadshape