|
22 | 22 | <xs:element name="alias" type="iidm:Alias" minOccurs="0" maxOccurs="unbounded" /> |
23 | 23 | <xs:element name="property" type="iidm:Property" minOccurs="0" maxOccurs="unbounded" /> |
24 | 24 | <xs:element name="network" type="iidm:Network" minOccurs="0" maxOccurs="unbounded" /> |
| 25 | + <xs:element name="dcNode" type="iidm:DcNode" minOccurs="0" maxOccurs="unbounded"/> |
| 26 | + <xs:element name="dcSwitch" type="iidm:DcSwitch" minOccurs="0" maxOccurs="unbounded"/> |
| 27 | + <xs:element name="dcGround" type="iidm:DcGround" minOccurs="0" maxOccurs="unbounded"/> |
| 28 | + <xs:element name="dcLine" type="iidm:DcLine" minOccurs="0" maxOccurs="unbounded"/> |
25 | 29 | <xs:element name="voltageLevel" type="iidm:VoltageLevel" minOccurs="0" maxOccurs="unbounded"/> |
26 | 30 | <xs:element name="substation" type="iidm:Substation" minOccurs="0" maxOccurs="unbounded"/> |
27 | 31 | <xs:choice minOccurs="0" maxOccurs="unbounded"> |
|
729 | 733 | </xs:extension> |
730 | 734 | </xs:complexContent> |
731 | 735 | </xs:complexType> |
| 736 | + <xs:complexType name="DcNode"> |
| 737 | + <xs:complexContent> |
| 738 | + <xs:extension base="iidm:Identifiable"> |
| 739 | + <xs:attribute name="nominalV" use="required" type="xs:double"/> |
| 740 | + <xs:attribute name="v" use="optional" type="xs:double"/> |
| 741 | + </xs:extension> |
| 742 | + </xs:complexContent> |
| 743 | + </xs:complexType> |
| 744 | + <xs:complexType name="DcGround"> |
| 745 | + <xs:complexContent> |
| 746 | + <xs:extension base="iidm:Identifiable"> |
| 747 | + <xs:attribute name="dcNode" use="required" type="iidm:nonEmptyString"/> |
| 748 | + <xs:attribute name="r" use="required" type="xs:double"/> |
| 749 | + <xs:attribute name="connected" use="required" type="xs:boolean"/> |
| 750 | + <xs:attribute name="p" use="optional" type="xs:double"/> |
| 751 | + <xs:attribute name="i" use="optional" type="xs:double"/> |
| 752 | + </xs:extension> |
| 753 | + </xs:complexContent> |
| 754 | + </xs:complexType> |
| 755 | + <xs:complexType name="DcLine"> |
| 756 | + <xs:complexContent> |
| 757 | + <xs:extension base="iidm:Identifiable"> |
| 758 | + <xs:attribute name="dcNode1" use="required" type="iidm:nonEmptyString"/> |
| 759 | + <xs:attribute name="dcNode2" use="required" type="iidm:nonEmptyString"/> |
| 760 | + <xs:attribute name="r" use="required" type="xs:double"/> |
| 761 | + <xs:attribute name="connected1" use="required" type="xs:boolean"/> |
| 762 | + <xs:attribute name="p1" use="optional" type="xs:double"/> |
| 763 | + <xs:attribute name="i1" use="optional" type="xs:double"/> |
| 764 | + <xs:attribute name="connected2" use="required" type="xs:boolean"/> |
| 765 | + <xs:attribute name="p2" use="optional" type="xs:double"/> |
| 766 | + <xs:attribute name="i2" use="optional" type="xs:double"/> |
| 767 | + </xs:extension> |
| 768 | + </xs:complexContent> |
| 769 | + </xs:complexType> |
| 770 | + <xs:simpleType name="DcSwitchKind"> |
| 771 | + <xs:restriction base="xs:string"> |
| 772 | + <xs:enumeration value="BREAKER"/> |
| 773 | + <xs:enumeration value="DISCONNECTOR"/> |
| 774 | + </xs:restriction> |
| 775 | + </xs:simpleType> |
| 776 | + <xs:complexType name="DcSwitch"> |
| 777 | + <xs:complexContent> |
| 778 | + <xs:extension base="iidm:Identifiable"> |
| 779 | + <xs:attribute name="dcNode1" use="required" type="iidm:nonEmptyString"/> |
| 780 | + <xs:attribute name="dcNode2" use="required" type="iidm:nonEmptyString"/> |
| 781 | + <xs:attribute name="kind" use="required" type="iidm:DcSwitchKind"/> |
| 782 | + <xs:attribute name="open" use="required" type="xs:boolean"/> |
| 783 | + </xs:extension> |
| 784 | + </xs:complexContent> |
| 785 | + </xs:complexType> |
732 | 786 | </xs:schema> |
0 commit comments