modelMotorGeneratorCharFixed00
Extends from PropulsionSystem.BaseClasses.BasicElements.MotorGeneratorBase00.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| switch | |||
| Boolean | use_HeatPort_1 (from MotorGeneratorBase00) | false | use heat port |
| Boolean | use_u_eff | false | get eff from the real input connector |
| Boolean | use_u_pwr | true | get power extracted/supplied from the real input connector |
| Component characteristics | |||
| Real | eff_paramInput | 0.9 | motor/generator efficiency, valid only when use_u_eff==false, value fixed through simulation |
| Modelica.SIunits.Power | pwr_paramInput | 10*1000 | actual power extracted/ideal power supplied, valid only when use_u_pwr==false, value fixed through simulation |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Mechanics.Rotational.Interfaces.Flange_a | flange_1 (from MotorGeneratorBase00) | ||
| Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a | HeatPort_1 (from MotorGeneratorBase00) | ||
| PropulsionSystem.Types.ElementBus | elementBus1 (from MotorGeneratorBase00) | ||
| Modelica.Blocks.Interfaces.RealInput | u_pwr | [W], actual power extracted(negative)/ideal power supplied(positive), valid only when use_u_pwr==true | |
| Modelica.Blocks.Interfaces.RealInput | u_eff | [nond], efficiency, valid only when use_u_eff==true |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.SIunits.Power | pwrIn (from MotorGeneratorBase00) | power extracted at flange_1/power supplied to motor | |
| Modelica.SIunits.Power | pwrOut (from MotorGeneratorBase00) | real generated power/real power supplied to flange_1 | |
| Modelica.SIunits.Power | Qloss (from MotorGeneratorBase00) | heat generated due to loss | |
| Modelica.SIunits.Torque | trqIn (from MotorGeneratorBase00) | torque extracted at flange_1/power supplied to motor | |
| Modelica.SIunits.Torque | trqOut (from MotorGeneratorBase00) | torque by real generated power/real torque supplied to flange_1 | |
| Modelica.SIunits.Power | pwrOut_inv (from MotorGeneratorBase00) | real power, sign inverted | |
| Modelica.SIunits.Torque | trqOut_inv (from MotorGeneratorBase00) | real torque, sign inverted | |
| Modelica.SIunits.AngularVelocity | omega (from MotorGeneratorBase00) | mechanical rotation speed, rad/sec | |
| Modelica.SIunits.Angle | phi (from MotorGeneratorBase00) | mechanical rotation displacement, rad | |
| Real | eff (from MotorGeneratorBase00) | efficiency |