Showing:

Annotations
Diagrams
Instances
Model
Properties
Source
Used by
Included schema ironmodel.xsd
Namespace No namespace
Properties
attribute form default unqualified
element form default qualified
Element ironmodel
Namespace No namespace
Annotations
Model of the iron circuit; Time-dependent CPO
Diagram
Diagram utilities_xsd.tmp#datainfo ironmodel_xsd.tmp#ironmodel_desc_iron ironmodel_xsd.tmp#ironmodel_magnetise utilities_xsd.tmp#codeparam ironmodel_xsd.tmp#ironmodel_time
Properties
content complex
Used by
Element top
Model
Children codeparam, datainfo, desc_iron, magnetise, time
Instance
<ironmodel>
  <datainfo>{1,1}</datainfo>
  <desc_iron>{1,1}</desc_iron>
  <magnetise>{1,1}</magnetise>
  <codeparam>{1,1}</codeparam>
  <time>{1,1}</time>
</ironmodel>
Source
<xs:element name="ironmodel">
  <xs:annotation>
    <xs:documentation>Model of the iron circuit; Time-dependent CPO</xs:documentation>
    <xs:appinfo>machine description</xs:appinfo>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="datainfo"/>
      <xs:element name="desc_iron">
        <xs:annotation>
          <xs:documentation>Description of the iron segments</xs:documentation>
          <xs:appinfo>machine description</xs:appinfo>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="name" type="vecstring_type">
              <xs:annotation>
                <xs:documentation>Name of circuit. Array of strings (ncircuit).</xs:documentation>
                <xs:appinfo>machine description</xs:appinfo>
              </xs:annotation>
            </xs:element>
            <xs:element name="id" type="vecstring_type">
              <xs:annotation>
                <xs:documentation>ID of circuit. Array of strings (ncircuit).</xs:documentation>
                <xs:appinfo>machine description</xs:appinfo>
              </xs:annotation>
            </xs:element>
            <xs:element name="permeability">
              <xs:annotation>
                <xs:documentation>Permeability model (can be different for each iron segment)</xs:documentation>
                <xs:appinfo>machine description</xs:appinfo>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="b" type="matflt_type">
                    <xs:annotation>
                      <xs:documentation>List of B values for description of the mur(B) dependence [T]; Matrix (nsegment,nB)</xs:documentation>
                      <xs:appinfo>machine description</xs:appinfo>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="mur" type="matflt_type">
                    <xs:annotation>
                      <xs:documentation>Relative permeability mur(B) [dimensionless]; Matrix (nsegment,nB)</xs:documentation>
                      <xs:appinfo>machine description</xs:appinfo>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="geom_iron">
              <xs:annotation>
                <xs:documentation>Geometry of the iron segments</xs:documentation>
                <xs:appinfo>machine description</xs:appinfo>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="npoints" type="vecint_type">
                    <xs:annotation>
                      <xs:documentation>Number of points describing an element (irregular outline rzcoordinate); Vector (nsegment)</xs:documentation>
                      <xs:appinfo>machine description</xs:appinfo>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="rzcoordinate" type="rz2D">
                    <xs:annotation>
                      <xs:documentation>Irregular outline [m]; 2D arrays (nsegment,max_npoints)</xs:documentation>
                      <xs:appinfo>machine description</xs:appinfo>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="magnetise">
        <xs:annotation>
          <xs:documentation>Magnetisation M of the iron segment, assumed to be constant inside a given iron segment. Reminder : H = 1/mu0 * B - mur * M; [A/m].</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="mr" type="exp1D">
              <xs:annotation>
                <xs:documentation>Magnetisation along the R axis [T]; Time-dependent; Vector (nsegment)</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="mz" type="exp1D">
              <xs:annotation>
                <xs:documentation>Magnetisation along the Z axis [T]; Time-dependent; Vector (nsegment)</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element ref="codeparam"/>
      <xs:element name="time" type="xs:float">
        <xs:annotation>
          <xs:documentation>Time [s]; Time-dependent; Scalar</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element ironmodel / desc_iron
Namespace No namespace
Annotations
Description of the iron segments
Diagram
Diagram ironmodel_xsd.tmp#ironmodel_ironmodel_desc_iron_name ironmodel_xsd.tmp#ironmodel_ironmodel_desc_iron_id ironmodel_xsd.tmp#ironmodel_ironmodel_desc_iron_permeability ironmodel_xsd.tmp#ironmodel_ironmodel_desc_iron_geom_iron
Properties
content complex
Model
Children geom_iron, id, name, permeability
Instance
<desc_iron>
  <name>{1,1}</name>
  <id>{1,1}</id>
  <permeability>{1,1}</permeability>
  <geom_iron>{1,1}</geom_iron>
</desc_iron>
Source
<xs:element name="desc_iron">
  <xs:annotation>
    <xs:documentation>Description of the iron segments</xs:documentation>
    <xs:appinfo>machine description</xs:appinfo>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="name" type="vecstring_type">
        <xs:annotation>
          <xs:documentation>Name of circuit. Array of strings (ncircuit).</xs:documentation>
          <xs:appinfo>machine description</xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="id" type="vecstring_type">
        <xs:annotation>
          <xs:documentation>ID of circuit. Array of strings (ncircuit).</xs:documentation>
          <xs:appinfo>machine description</xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="permeability">
        <xs:annotation>
          <xs:documentation>Permeability model (can be different for each iron segment)</xs:documentation>
          <xs:appinfo>machine description</xs:appinfo>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="b" type="matflt_type">
              <xs:annotation>
                <xs:documentation>List of B values for description of the mur(B) dependence [T]; Matrix (nsegment,nB)</xs:documentation>
                <xs:appinfo>machine description</xs:appinfo>
              </xs:annotation>
            </xs:element>
            <xs:element name="mur" type="matflt_type">
              <xs:annotation>
                <xs:documentation>Relative permeability mur(B) [dimensionless]; Matrix (nsegment,nB)</xs:documentation>
                <xs:appinfo>machine description</xs:appinfo>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="geom_iron">
        <xs:annotation>
          <xs:documentation>Geometry of the iron segments</xs:documentation>
          <xs:appinfo>machine description</xs:appinfo>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="npoints" type="vecint_type">
              <xs:annotation>
                <xs:documentation>Number of points describing an element (irregular outline rzcoordinate); Vector (nsegment)</xs:documentation>
                <xs:appinfo>machine description</xs:appinfo>
              </xs:annotation>
            </xs:element>
            <xs:element name="rzcoordinate" type="rz2D">
              <xs:annotation>
                <xs:documentation>Irregular outline [m]; 2D arrays (nsegment,max_npoints)</xs:documentation>
                <xs:appinfo>machine description</xs:appinfo>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element ironmodel / desc_iron / name
Namespace No namespace
Annotations
Name of circuit. Array of strings (ncircuit).
Diagram
Diagram utilities_xsd.tmp#vecstring_type
Type vecstring_type
Properties
content simple
Source
<xs:element name="name" type="vecstring_type">
  <xs:annotation>
    <xs:documentation>Name of circuit. Array of strings (ncircuit).</xs:documentation>
    <xs:appinfo>machine description</xs:appinfo>
  </xs:annotation>
</xs:element>
Element ironmodel / desc_iron / id
Namespace No namespace
Annotations
ID of circuit.  Array of strings (ncircuit).
Diagram
Diagram utilities_xsd.tmp#vecstring_type
Type vecstring_type
Properties
content simple
Source
<xs:element name="id" type="vecstring_type">
  <xs:annotation>
    <xs:documentation>ID of circuit. Array of strings (ncircuit).</xs:documentation>
    <xs:appinfo>machine description</xs:appinfo>
  </xs:annotation>
</xs:element>
Element ironmodel / desc_iron / permeability
Namespace No namespace
Annotations
Permeability model (can be different for each iron segment)
Diagram
Diagram ironmodel_xsd.tmp#ironmodel_ironmodel_desc_iron_ironmodel_ironmodel_desc_iron_permeability_b ironmodel_xsd.tmp#ironmodel_ironmodel_desc_iron_ironmodel_ironmodel_desc_iron_permeability_mur
Properties
content complex
Model
b , mur
Children b, mur
Instance
<permeability>
  <b>{1,1}</b>
  <mur>{1,1}</mur>
</permeability>
Source
<xs:element name="permeability">
  <xs:annotation>
    <xs:documentation>Permeability model (can be different for each iron segment)</xs:documentation>
    <xs:appinfo>machine description</xs:appinfo>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="b" type="matflt_type">
        <xs:annotation>
          <xs:documentation>List of B values for description of the mur(B) dependence [T]; Matrix (nsegment,nB)</xs:documentation>
          <xs:appinfo>machine description</xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="mur" type="matflt_type">
        <xs:annotation>
          <xs:documentation>Relative permeability mur(B) [dimensionless]; Matrix (nsegment,nB)</xs:documentation>
          <xs:appinfo>machine description</xs:appinfo>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element ironmodel / desc_iron / permeability / b
Namespace No namespace
Annotations
List of B values for description of the mur(B) dependence [T]; Matrix (nsegment,nB)
Diagram
Diagram utilities_xsd.tmp#matflt_type
Type matflt_type
Properties
content simple
Source
<xs:element name="b" type="matflt_type">
  <xs:annotation>
    <xs:documentation>List of B values for description of the mur(B) dependence [T]; Matrix (nsegment,nB)</xs:documentation>
    <xs:appinfo>machine description</xs:appinfo>
  </xs:annotation>
</xs:element>
Element ironmodel / desc_iron / permeability / mur
Namespace No namespace
Annotations
Relative permeability mur(B) [dimensionless]; Matrix (nsegment,nB)
Diagram
Diagram utilities_xsd.tmp#matflt_type
Type matflt_type
Properties
content simple
Source
<xs:element name="mur" type="matflt_type">
  <xs:annotation>
    <xs:documentation>Relative permeability mur(B) [dimensionless]; Matrix (nsegment,nB)</xs:documentation>
    <xs:appinfo>machine description</xs:appinfo>
  </xs:annotation>
</xs:element>
Element ironmodel / desc_iron / geom_iron
Namespace No namespace
Annotations
Geometry of the iron segments
Diagram
Diagram ironmodel_xsd.tmp#ironmodel_ironmodel_desc_iron_ironmodel_ironmodel_desc_iron_geom_iron_npoints ironmodel_xsd.tmp#ironmodel_ironmodel_desc_iron_ironmodel_ironmodel_desc_iron_geom_iron_rzcoordinate
Properties
content complex
Model
Children npoints, rzcoordinate
Instance
<geom_iron>
  <npoints>{1,1}</npoints>
  <rzcoordinate>{1,1}</rzcoordinate>
</geom_iron>
Source
<xs:element name="geom_iron">
  <xs:annotation>
    <xs:documentation>Geometry of the iron segments</xs:documentation>
    <xs:appinfo>machine description</xs:appinfo>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="npoints" type="vecint_type">
        <xs:annotation>
          <xs:documentation>Number of points describing an element (irregular outline rzcoordinate); Vector (nsegment)</xs:documentation>
          <xs:appinfo>machine description</xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="rzcoordinate" type="rz2D">
        <xs:annotation>
          <xs:documentation>Irregular outline [m]; 2D arrays (nsegment,max_npoints)</xs:documentation>
          <xs:appinfo>machine description</xs:appinfo>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element ironmodel / desc_iron / geom_iron / npoints
Namespace No namespace
Annotations
Number of points describing an element (irregular outline rzcoordinate); Vector (nsegment)
Diagram
Diagram utilities_xsd.tmp#vecint_type
Type vecint_type
Properties
content simple
Source
<xs:element name="npoints" type="vecint_type">
  <xs:annotation>
    <xs:documentation>Number of points describing an element (irregular outline rzcoordinate); Vector (nsegment)</xs:documentation>
    <xs:appinfo>machine description</xs:appinfo>
  </xs:annotation>
</xs:element>
Element ironmodel / desc_iron / geom_iron / rzcoordinate
Namespace No namespace
Annotations
Irregular outline [m]; 2D arrays (nsegment,max_npoints)
Diagram
Diagram utilities_xsd.tmp#rz2D_r utilities_xsd.tmp#rz2D_z utilities_xsd.tmp#rz2D
Type rz2D
Properties
content complex
Model
r , z
Children r, z
Instance
<rzcoordinate>
  <r>{1,1}</r>
  <z>{1,1}</z>
</rzcoordinate>
Source
<xs:element name="rzcoordinate" type="rz2D">
  <xs:annotation>
    <xs:documentation>Irregular outline [m]; 2D arrays (nsegment,max_npoints)</xs:documentation>
    <xs:appinfo>machine description</xs:appinfo>
  </xs:annotation>
</xs:element>
Element ironmodel / magnetise
Namespace No namespace
Annotations
Magnetisation M of the iron segment, assumed to be constant inside a given iron segment. Reminder : H = 1/mu0 * B - mur * M; [A/m].
Diagram
Diagram ironmodel_xsd.tmp#ironmodel_ironmodel_magnetise_mr ironmodel_xsd.tmp#ironmodel_ironmodel_magnetise_mz
Properties
content complex
Model
mr , mz
Children mr, mz
Instance
<magnetise>
  <mr>{1,1}</mr>
  <mz>{1,1}</mz>
</magnetise>
Source
<xs:element name="magnetise">
  <xs:annotation>
    <xs:documentation>Magnetisation M of the iron segment, assumed to be constant inside a given iron segment. Reminder : H = 1/mu0 * B - mur * M; [A/m].</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="mr" type="exp1D">
        <xs:annotation>
          <xs:documentation>Magnetisation along the R axis [T]; Time-dependent; Vector (nsegment)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="mz" type="exp1D">
        <xs:annotation>
          <xs:documentation>Magnetisation along the Z axis [T]; Time-dependent; Vector (nsegment)</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element ironmodel / magnetise / mr
Namespace No namespace
Annotations
Magnetisation along the R axis [T]; Time-dependent; Vector (nsegment)
Diagram
Diagram utilities_xsd.tmp#exp1D_value utilities_xsd.tmp#exp1D_abserror utilities_xsd.tmp#exp1D_relerror utilities_xsd.tmp#exp1D
Type exp1D
Properties
content complex
Model
Children abserror, relerror, value
Instance
<mr>
  <value>{1,1}</value>
  <abserror>{1,1}</abserror>
  <relerror>{1,1}</relerror>
</mr>
Source
<xs:element name="mr" type="exp1D">
  <xs:annotation>
    <xs:documentation>Magnetisation along the R axis [T]; Time-dependent; Vector (nsegment)</xs:documentation>
  </xs:annotation>
</xs:element>
Element ironmodel / magnetise / mz
Namespace No namespace
Annotations
Magnetisation along the Z axis [T]; Time-dependent; Vector (nsegment)
Diagram
Diagram utilities_xsd.tmp#exp1D_value utilities_xsd.tmp#exp1D_abserror utilities_xsd.tmp#exp1D_relerror utilities_xsd.tmp#exp1D
Type exp1D
Properties
content complex
Model
Children abserror, relerror, value
Instance
<mz>
  <value>{1,1}</value>
  <abserror>{1,1}</abserror>
  <relerror>{1,1}</relerror>
</mz>
Source
<xs:element name="mz" type="exp1D">
  <xs:annotation>
    <xs:documentation>Magnetisation along the Z axis [T]; Time-dependent; Vector (nsegment)</xs:documentation>
  </xs:annotation>
</xs:element>
Element ironmodel / time
Namespace No namespace
Annotations
Time [s]; Time-dependent; Scalar
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="time" type="xs:float">
  <xs:annotation>
    <xs:documentation>Time [s]; Time-dependent; Scalar</xs:documentation>
  </xs:annotation>
</xs:element>