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 |
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ückgabewertd2 Zweiter Rückgabewert
Beispiel: Ermittlung der Polzahl
P = get_dev_data("num_poles",key)
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)