Error in Pset_CableSegmentOccurrence.PowerLoss

image
Why does this attribute have the type IfcElectricCurrentMeasure? Shouldn’t it be IfcPowerMeasure? It is a PowerLoss, not a CurrentLoss, which would make no sense.

If it’s for “electronic” porpuse it should be: IfcElectronicPowerMeasure

IfcPowerMeasure is too general and doesn’t refer to which kinds of Power? Electrical? Mechanical? …

And it should be Output Power minus Input Power which would be a negative number

If it’s for “electronic” porpuse it should be: IfcElectronicPowerMeasure

There is no such thing as electronic power. If anything, it would be electric or electrical, not electronic.

IfcPowerMeasure is too general and doesn’t refer to which kinds of Power? Electrical? Mechanical? …

No, power is power. Both electrical and mechanical power can be measured in Watts, which is the SI unit for power.

And it should be Output Power minus Input Power which would be a negative number

Again, no. The attribute is PowerLoss. The loss should of course be a positive number. A negative number here would be a gain.

But all of this is besides the point. The point is that it is wrong to use electric current measure, it should be power measure

Yes, I’m with you in this part, and even IfcPowerMeasure

However, the loss is a negative thing and should be a negative number in schemas

Thanks @trondholen, it is a bug and should be fixed with the next minor release update.

Yes, loss is a negative thing, but then if you give a loss a negative number, it will be double negative, which will then become positive (so you will end up with a power gain). - (-1) = 1

1 Like

This has not been fixed in 4.3 RC1

This should also be fixed in the version that is used in the certification. We now get an error because the certification engine expect PowerLoss to be a IfcElectricCurrentMeasure. So now we do not pass because we are using the correct measure type.

1 Like