connector PartialThermalPortDCMachines "Partial thermal port of DC machines"
Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a heatPortArmature "Heat port of armature"
annotation (Placement(transformation(extent = {
{-20, 10},
{0, 30}})));
Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a heatPortCore "Heat port of (optional) core losses"
annotation (Placement(transformation(extent = {
{0, 10},
{20, 30}})));
Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a heatPortStrayLoad "Heat port of (optional) stray losses"
annotation (Placement(transformation(extent = {
{0, -10},
{20, 10}})));
Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a heatPortFriction "Heat port of (optional) friction losses"
annotation (Placement(transformation(extent = {
{0, -30},
{20, -10}})));
Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a heatPortBrush "Heat port of (optional) brush losses"
annotation (Placement(transformation(extent = {
{-10, 30},
{10, 50}})));
annotation (
Diagram(graphics = {
Rectangle(
extent = {
{-60, 60},
{60, -60}},
lineColor = {191, 0, 0},
fillColor = {95, 95, 95},
fillPattern = FillPattern.Solid),
Ellipse(
extent = {
{-50, 50},
{50, -50}},
lineColor = {191, 0, 0},
fillColor = {191, 0, 0},
fillPattern = FillPattern.Solid)}),
Icon(graphics = {
Rectangle(
extent = {
{-110, 110},
{110, -110}},
lineColor = {191, 0, 0},
fillColor = {95, 95, 95},
fillPattern = FillPattern.Solid),
Ellipse(
extent = {
{-80, 80},
{80, -80}},
lineColor = {191, 0, 0},
fillColor = {191, 0, 0},
fillPattern = FillPattern.Solid)}),
Documentation(info = "<html>\nPartial thermal port for DC machines\n</html>"));
end PartialThermalPortDCMachines;