-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathRS0006.schema.yaml
158 lines (150 loc) · 4.94 KB
/
RS0006.schema.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
Schema:
Object Type: "Meta"
References:
- "ASHRAE205"
Title: "Electronic Motor Drive"
Description: "Schema for ASHRAE 205 annex RS0006: Electronic Motor Drive"
Version: "2.0.0"
Root Data Group: "RS0006"
# Local Enumerations
CoolingMethod:
Object Type: "Enumeration"
Enumerators:
PASSIVE_COOLED:
Description: "Drive is cooled using natural air convection within the surrounding environment"
Display Text: "Passive Cooled"
Notes: "All drive efficiency losses are assumed to be added as heat to the surrounding environment"
ACTIVE_AIR_COOLED:
Description: "Drive is cooled using forced air convection within the surrounding environment"
Display Text: "Active Air Cooled"
Notes:
[
"Electrical power required for the active cooling system shall be included in the efficiency of the drive",
"All drive efficiency losses are assumed to be added as heat to the surrounding environment",
]
ACTIVE_LIQUID_COOLED:
Description: "Drive is cooled using forced liquid convection, transferring heat to the liquid"
Display Text: "Active Liquid Cooled"
Notes:
[
"Any liquid pumping power shall be modeled external to the drive by the application software",
"All drive efficiency losses are assumed to be added as heat to the liquid stream",
]
# Data Groups
RS0006:
Object Type: "Data Group"
Data Group Template: RepresentationSpecificationTemplate
Data Elements:
metadata:
Description: "Metadata data group"
Data Type: "{Metadata}"
Constraints: schema_name="RS0006"
Required: True
description:
Description: "Data group describing product and rating information"
Data Type: "{Description}"
performance:
Description: "Data group containing performance information"
Data Type: "{Performance}"
Required: True
Description:
Object Type: "Data Group"
Data Elements:
product_information:
Description: "Data group describing product information"
Data Type: "{ProductInformation}"
ProductInformation:
Object Type: "Data Group"
Data Elements:
manufacturer:
Description: "Manufacturer name"
Data Type: "String"
model_number:
Description: "Model number"
Data Type: "Pattern"
Notes: "Pattern shall match all model numbers that can be represented by the representation"
Performance:
Object Type: "Data Group"
Data Elements:
maximum_power:
Description: "Maximum power draw of the drive"
Data Type: "Numeric"
Units: "W"
Constraints: ">=0.0"
Required: True
Scalable: True
standby_power:
Description: "Power draw when the motor is not operating"
Data Type: "Numeric"
Units: "W"
Constraints: ">=0.0"
Required: True
Scalable: True
cooling_method:
Description: "Method used to cool the drive"
Data Type: "<CoolingMethod>"
Required: True
scaling:
Description: "Specifies the range the performance data can be scaled to represent different capacity equipment"
Data Type: "{Scaling}"
Notes: "If not present, scaling of the performance data is not allowed"
performance_map:
Description: "Data group describing drive performance when operating"
Data Type: "{PerformanceMap}"
Required: True
PerformanceMap:
Object Type: "Data Group"
Data Group Template: PerformanceMapTemplate
Data Elements:
grid_variables:
Description: "Data group describing grid variables for drive performance"
Data Type: "{GridVariables}"
Required: True
lookup_variables:
Description: "Data group describing lookup variables for drive performance"
Data Type: "{LookupVariables}"
Required: True
GridVariables:
Object Type: "Data Group"
Data Group Template: GridVariablesTemplate
Data Elements:
output_power:
Description: "Power delivered to the motor"
Data Type: "[Numeric]"
Constraints:
- ">=0.0"
- "[1..]"
Units: "W"
Required: True
Scalable: True
output_frequency:
Description: "Frequency delivered to the motor"
Data Type: "[Numeric]"
Constraints:
- ">=0.0"
- "[1..]"
Units: "Hz"
Required: True
LookupVariables:
Object Type: "Data Group"
Data Group Template: LookupVariablesTemplate
Data Elements:
efficiency:
Description: "Efficiency of drive"
Data Type: "[Numeric]"
Constraints:
- ">=0.0"
- "<=1.0"
- "[1..]"
Units: "-"
Notes:
[
"Defined as the ratio of electrical output power (to the motor) to electrical input power (to the drive)",
"Input power shall include any power required to provide active air cooling for the drive",
]
Required: True
operation_state:
Description: "The operation state at the operating conditions"
Data Type: "[<OperationState>]"
Units: "-"
Required: True