Machine

Befehle, die das Lesen und Zuweisen der Werte und Eigenschaften der Maschine ermöglichen.

Geometrische Größen (Koordinaten, Längen und Flächen) entsprechen der global gewählten Längeneinheit (gobal_unit, siehe Allgemeine Einstellungen). Übergebene oder zurückgelieferte Vektoren (Komponenten der Vektoren) beziehen sich, wenn in der Funktionsbeschreibung nicht explizit angegeben, auf das kartesisches System. Zur einfachen Umrechnung zwischen unerschiedlichen Bezugssystemen stehen Funktionen zur Koordinatentransformation zur Verfügung.

Übersicht


Allgemein

Bezeichner

Anzahl Werte

Einheit

Zugriff get/set

Beschreibung

Verfügbarkeit

num_slots

1

g/s

Nutzahl

Rel. 8.2

num_poles

1

g/s

Polzahl

Rel. 8.2

arm_length

1

gu

g/s

Länge des Aktivteils der Maschine

Rel. 8.2

skew_angle

1

g/s

Schrägungwinkel

Rel. 9.3

nu_skew_steps

1

g/s

Anzahl Scheiben

Rel. 9.3

num_nodes_airgap

1

g

Anzahl Knoten im Luftspalt

Rel. 9.0

Blechpaket

Bezeichner

Anzahl Werte

Einheit

Zugriff get/set

Beschreibung

Verfügbarkeit

iron_fillfact

2

%

g/s

Eisenfüllfaktor im äußeren Maschinenteil (erster Wert) und im inneren Teil (zweiter Wert)

Rel. 8.3

iron_spec_weight

2

kg/dm³

g/s

Spezifisches Eisengewicht im äußeren Maschinenteil (erster Wert) und im inneren Teil (zweiter Wert)

Rel. 8.3

Wicklungen und Leiter

Bezeichner

Anzahl Werte

Einheit

Zugriff get/set

Beschreibung

Verfügbarkeit

num_wdg_layers

2

g/s

Anzahl der Wicklungslagen im äußeren Maschinenteil (erster Wert) und im inneren Teil (zweiter Wert)

Rel. 8.2

cond_rel_length

2

%

g/s

Relative Leiterlänge im äußerer Maschinenteil (erster Wert) und im innerer Teil (zweiter Wert). Bezug ist die in der Nut verlaufende Leiterlänge.

Rel. 8.2

cond_fillfact

2

%

g/s

Nutfüllfaktor im äußeren Maschinenteil (erster Wert) und im inneren Teil (zweiter Wert)

Rel. 8.2

cond_conduct

2

S/m

g/s

Leitfähigkeit der Wicklung im äußeren Maschinenteil (erster Wert) und im inneren Teil (zweiter Wert) als Basis für die Verlustberechnung in FEMAG-DC

Rel. 8.2

cond_height

2

gu

g/s

Höhe eines rechteckigen Leiters im äußeren Maschinenteil (erster Wert) und im inneren Teil (zweiter Wert)

Rel. 8.2

cond_spec_weight

1

kg/dm³

g/s

Spezifisches (Cu-)Leitergewicht

Rel. 8.2

cond_temp

2

°C

g/s

Leitertemperatur im äußeren Maschinenteil (erster Wert) und im inneren Teil (zweiter Wert)

Rel. 8.2

Permanentmangete

Bezeichner

Anzahl Werte

Einheit

Zugriff get/set

Beschreibung

Verfügbarkeit

magn_remanence

1

T

g/s

Remanenzinduktion der Permanentmagnete

Rel. 8.4

magn_permeability

1

g/s

Relative Permeabilität der Permanentmagnete

Rel. 8.4

magn_conduc

1

S/m

g/s

Leitfähigkeit der Permanentmagnete

Rel. 8.4

magn_spec_weight

2

kg/dm³

g/s

Spezifisches Magnetgewicht im äußeren Maschinenteil (erster Wert) und im inneren Teil (zweiter Wert)

Rel. 8.3

magn_rel_length

1

s

Relative Länge der Permanentmagnete

Rel. 8.4

magnseg_length

1

gu

g/s

Länge der Permanentmagnetsegmente

Rel. 8.3

magnseg_width

1

gu

g/s

Breite der Permanentmagnetsegmente

Rel. 8.3

magn_temp_coef_br

1

%/K

g/s

Temperaturkoeffizient der Remanenzinduktion

Rel. 8.4

magn_temp_coef_hc

1

%/K

g/s

Temperaturkoeffizient der Koerzitivfeldstärke

Rel. 8.4

magn_temp

1

°C

g/s

Temperatur der Permanentmagnete

Rel. 8.4

Befehlsbeschreibung


Function:: d1, d2, … = get_dev_data ( “identifier” )

Liest Maschinenparameter und gibt diese zurück.

Parameter

[in] identifier Art der auszulesenden Daten (siehe Tabelle)

Return values
d1 Erster Rückgabewert
d2 Zweiter Rückgabewert

Beispiel: Ermittlung der Polzahl

P = get_dev_data("num_poles")

Command: set_dev_data ( “identifier”, d1, d2, … )

Schreibt Maschinenparameter.

Parameter
[in] identifier Art der zu schreibenden Daten (siehe Tabelle)
[in] d1 Erster Wert
[in] d2 Zweiter Wert

Beispiel: Relative Leiterlänge der Wicklung

set_dev_data("cond_rel_length",140,140)