Skip to content

Commit 46a9d2e

Browse files
JitpanuMstv0g
authored andcommitted
fix: wording and add external link
Signed-off-by: Jitpanu Maneeratpongsuk <jitpanu.maneeratpongsuk@rwth-aachen.de>
1 parent 9ffc5bc commit 46a9d2e

1 file changed

Lines changed: 13 additions & 14 deletions

File tree

docs/node/nodes/opendss.md

Lines changed: 13 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,14 @@ hide_table_of_contents: true
44

55
# OpenDSS
66

7-
OpenDSS is an electric power distribution system simulator (DSS) designed to support distributed energy resource (DER) grid integration and grid modernization.
8-
This node type run OpenDSS within VILLASnode and enabled VILLASnode to send and receive data to OpenDSS.
7+
[OpenDSS](https://sourceforge.net/projects/electricdss/) is an electric power distribution system simulator (DSS) designed to support distributed energy resource (DER) grid integration and grid modernization.
8+
This node-type runs OpenDSS within VILLASnode and enables VILLASnode to exchange data with OpenDSS.
99

1010
## Prerequisites
11-
This node type requires OpenDSS shared library.
12-
The documentation for compiling the library can be found on [OpenDSS documentation website](https://opendss.epri.com/OpenDSSC.html).
11+
12+
This node-type requires OpenDSS shared library.
13+
The documentation for compiling the library can be found in the [OpenDSS documentation](https://opendss.epri.com/OpenDSSC.html).
14+
Alternatively, the script found at `packaging/deps.sh` can be used. Please refer to the [installation document](../installation.md).
1315

1416
## Implementation
1517

@@ -19,9 +21,8 @@ The Implementation of this node type is limited to only sending the data to set
1921
- **Generator:** Voltage(kV), Active Power(kW), Apparent Power(kVA), Power Factor(Pf)
2022
- **ISource:** Current(Amps), Phase angle(AngleDeg), Frequency(f)
2123

22-
For the output, VILLASnode will read the data from monitor element for each time step.
23-
The data input and output data needed to be transported by [`path`](../config/paths.md) and additional node.
24-
24+
For the output, VILLASnode will read the data from a monitor element for each time step.
25+
The input and output data needed to be transported by [`path`](../config/paths.md) from/to other nodes.
2526

2627
The source code of the node-type is available here:
2728
https://github.com/VILLASframework/node/blob/master/lib/nodes/opendss.cpp
@@ -38,15 +39,13 @@ import ApiSchema from '@theme/ApiSchema';
3839
## Example
3940

4041
``` url="external/node/etc/examples/nodes/opendss.conf" title="node/etc/examples/nodes/opendss.conf"
41-
node = {
42+
nodes = {
4243
opendss_node = {
4344
type = "opendss"
4445
45-
#Path to OpenDSS file
46+
# Path to OpenDSS file
4647
file_path = "OpenDSS_file/sample.DSS"
4748
48-
format = "villas.human"
49-
5049
# Example input configuration. Input data will be used to set Active power and power factor
5150
# of load element name load1 and Active power of the generator element name gen1.
5251
# Element name are deleared in OpenDSS file.
@@ -62,7 +61,7 @@ node = {
6261
}
6362
6463
# Example output configuration. Output data will be read from monitor name load1_power and load1_v.
65-
# Monitor name are decleared in OpenDSS file
64+
# Monitor name are declared in OpenDSS file.
6665
out = {
6766
list = ["load1_power", "load1_v"]
6867
}
@@ -77,7 +76,7 @@ node = {
7776
7877
in = {
7978
address = "*:12000"
80-
},
79+
}
8180
out = {
8281
address = "127.0.0.1:12001"
8382
}
@@ -106,7 +105,7 @@ paths = (
106105
},
107106
{
108107
# Output to udp node type
109-
in = "opendss_node",
108+
in = "opendss_node"
110109
out = "udp_node"
111110
hooks = ( { type = "print" } )
112111
}

0 commit comments

Comments
 (0)