IFR design procedures are available in API-650, app.H titled "INTERNAL FLOATING ROOFS"
If i'm going to partially replace a floating roof or completely build a new one, I'm going follow the original construction drawings. I dont understand why you would choose to change the design of a tanks roof if it's not required and is functioning properly.
When the entire tank was originally designed, the floating roof that works WITH the rest of the tank is included. I would not change that design. if it is already approved of and has no flaws that affect the operation, then it would be a replacement in kind.
I understand completely what you're saying, though. It's almost like you're looking at the tanks shell and floor completely seperate from the roof. they were all designed together, at the same time, for a reason. you cant consider a roof replacement to be "new construction". It's a repair, even if you're replacing the entire thing. you're repairing a part of the tank.
The ONLY time that i have seen your situation is when a pan type or other IFR is removed and replaced with a pontoon deck or aluminum IFR. In those cases, i agree 100%. it's never been designed for that tank, it MUST conform to the current version of the standard. In those cases, the IFR was designed seperately from the rest of the tank, therefore two different editions of 650 were used and two different nameplates were attached to the tank.
If that same pan type IFR is being removed and replaced with another pan type IFR, i'm going to use the original construction drawings, because that's what the tank, roof included, was designed for; and that conforms to API-653.
I would like to see, cited, where it says that replacing a floating roof is considered "new construction". yes, you CAN design a new roof and make it acceptable to the current 650 standard, however it IS NOT required. A replacement in-kind is definitely a repair, which constitutes using API-653 guidlines, which point to the as-builts (if available):
"When design and construction details are not given, and are not available in the as-built standard, details that will provide a level of integrity equal to the level provided by the current edition of API Std 650 must be used."