modelIceConnPOO
Simple map-based ice model with connector; follows power request with ON-OFF
Extends from Partial.PartialIceP (Extends PartialIce0 adding power input).
Information
Simple map-based ICE model for power-split power trains - with connector
This is an evolution of IceConnP: ON/OFF control is added though an hysteresis block.
For its general operation see the description of IceConnP.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| General parameters | |||
| Modelica.Units.SI.AngularVelocity | wIceStart (from PartialIceBase) | 167 | |
| Modelica.Units.SI.MomentOfInertia | iceJ (from PartialIceBase) | 0.5 | ICE moment of Inertia |
| String | mapsFileName (from PartialIceBase) | "NoName" | File where specific consumption matrix is stored |
| Real | contrGain (from PartialIceP) | 0.1 | Proportional controller gain |
| Consumption map related parameters | |||
| Boolean | scMapOnFile (from PartialIceBase) | false | = true, if tables are taken from a txt file |
| String | specConsName (from PartialIceBase) | "NoName" | Name of the on-file specific consumption matrix |
| Real | scTorqueFactor (from PartialIceBase) | 1 | Torque multiplier for specific consumption map |
| Real | scSpeedFactor (from PartialIceBase) | 60/(2*pi) | Speed multiplier for specific consumption map (see info) |
| Real | scConsFactor (from PartialIceBase) | 1 | Output multiplier for specific consumption map |
| Real[:,:] | specificCons (from PartialIceBase) | [0.0, 100, 300, 500; 0, 999, 999, 999; 100, 400, 400, 400; 300, 350, 245, 270; 400, 400, 270, 270] | ICE specific consumption map. First column torque, first row speed |
| Torque limit map related parameters | |||
| Boolean | tlMapOnFile (from PartialIceBase) | false | = true, if tables are taken from a txt file |
| String | torqueLimitName (from PartialIceBase) | "NoName" | Name of the on-file torque-limit matrix |
| Real | tlTorqueFactor (from PartialIceBase) | 1 | Torque multiplier for for torque limit map |
| Real | tlSpeedFactor (from PartialIceBase) | 60/(2*pi) | Speed multiplier for torque limit map |
| Real[:,2] | maxIceTau (from PartialIceBase) | [100, 80; 200, 85; 300, 92; 350, 98; 400, 98] | Maximum ICE generated torque |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Mechanics.Rotational.Interfaces.Flange_a | flange_a (from PartialIceBase) | ||
| SupportModels.ConnectorRelated.Conn | conn |