New bolting 'unable to evaluate' error

 
  • Have you checked that the flange (and/or nozzle) SCOM giving you problem is pointing to a DTSE containing a DATA element with its dkey attribute set to BDIA?
  • I'm getting a bolt error I've not seen before and I was wondering if any of you guys could shed some light on what is happening and why.

    Catalogue error for component FLANGE 1 of BRANCH /ACE1105-20-01/B1 , catalogue primitive BLTP /ND-16RF-8-20-1 -
    unable to evaluate RPRO BDIA
    BDIA = 0.0 for bolt number 8 of BTSET /ND-16RF-8-20
    (61:394) Cannot calculate bolting requirements for joint FLANGE 1 of BRANCH /ACE1105-20-01/B1 - NOZZLE /D-1106-N1
    (61:394) Cannot calculate bolting requirements for joint VALVE /11415 - FLANGE 1 of BRANCH /ACE1105-20-01/B2


    Isometric bolt extraction is working on ANSI flanges but failing on the metric ones

    The project default is Imperial and the lines from the boltspec are as follows.

    OLD SPECIFICATION /BOLT-20
    VERSION 1151
    MATREF =0
    FLUREF =0
    RATING 150.000
    LINETYPE NULL
    BSPEC =0
    BLTM 'NEW'
    DESCRIPTION 'BOLTING FOR SPEC 20'
    NOMREF =0
    BRREF =0
    REDREF =0
    FINPUT ''

    TEXT 'BOLT'

    HEADING
    NAME       TYPE      BDIA    SHOP    BTYP    BSEL     CATREF    DETAIL    MATXT    CMPREF    BLTREF    TMPREF     PRTREF
    DEFAULTS
      -           -        -       =       =       =    
    */0.50_B1_OPT1_100.00 BOLT       0.50     FALS  STUD  DEF  /STUD       /PB1200S10002-D /BDJ-M      /NOWGHT         /PB1BLL2ARS1G002-SBOL-0.500 =0          =0
    */0.63_B1_OPT1_100.00 BOLT       0.63     FALS  STUD  DEF  /STUD       /PB1200S10002-D /BDJ-M      /NOWGHT         /PB1BLL2ARS1G002-SBOL-0.625 =0          =0
    */0.75_B1_OPT1_100.00 BOLT       0.75     FALS  STUD  DEF  /STUD       /PB1200S10002-D /BDJ-M      /NOWGHT         /PB1BLL2ARS1G002-SBOL-0.750 =0          =0
    */M16_B1_OPT1_100.00 BOLT       0.62     FALS  STUD  DEF  /STUD       /PB1200S10001-D /BDJ-M      /NOWGHT         /PB1BLL2ARS1G001-SBOL-M16 =0          =0
    */M20_B1_OPT1_100.00 BOLT       0.79     FALS  STUD  DEF  /STUD       /PB1200S10001-D /BDJ-M      /NOWGHT         /PB1BLL2ARS1G001-SBOL-M20 =0          =0


    Now the BLTPs are identical between the nozzle and the flange and have attributes as follows

    Attributes
    Name /ND-16RF-8-20-8
    Type BLTP
    Lock false
    Owner /ND-16RF-8-20
    Description unset
    Number 8
    Bdiameter ( ATTRIB RPRO BDIA )
    Btype BOLT
    Bthkness ( ATTRIB RPRO FLTH )

    I've tried hard coding in the BDIA but then I just get a mismatch in BDIA attributes error, which doesn't mean that much because due the project set up I can't edit the nozzles to have the same BTSE.


    Any ideas guys??
  • Try to navigate to those SCOMs and on the command line type Q  BDIA OF BLTP 1 OF BLRF NUM 1 OF CATR
    It should give you as expected the bolt diameter.
    If not...that's the problem.......hopefully :-)
    It could be that some  of your BTSE doesn't have BLTP elements underneath?
  • I've got a DTSE that references the BDIA on the flange and Nozzle as per the following expression

    ( BDIA OF BLTP 1 OF BLRF NUM 1 OF CATR  )

    Data type NULL, default 0

    The property area of the form is populated with a definition of NULL and a No. set to a parameter value not on the SCOM
  • Here is where it gets confusing for me

    They were the same, but that's when I got the unable to evaluate ATTRIB RPRO BDIA error mentioned at the start of this post.

    I tried updating the flange BLTP's with a figure rather than an expression and now the Flange returns

    Bdiameter ( 20 mm )

    and the Nozzle returns

    Bdiameter ( ATTRIB RPRO BDIA )

    Now I've got it working to an extent if I override the nozzle BDIA with a specific figure (which is pretty much as Aveva supplied in the Master Pipe Catalogue) but I have concerns that this may come back to haunt me as a number of projects foreign in the master db for nozzle specs.