insulation spec not working properly

 
  •  

    $S-
    $(  BORE UNITS MM    $)
    $(  DISTANCE UNITS MM    $)
    
    NEW SPECIFICATION /PI
    VERSION 1151
    MATREF /FIBERGLASS-INSULATION
    FLUREF =0
    RATING 0.000
    LINETYPE NUL
    BSPEC =0
    
    TEXT 'INSUL'
    
    HEADING
    TYPE     NAME            TEMP         PBOR0   CATREF    DETAIL    MATXT    CMPREF    BLTREF
    INSU    */I50;1      170.00,310.00    50.00   /INS100    =0         =0       =0        =0
    INSU    */I80;1       90.00,370.00    80.00   /INS100    =0         =0       =0        =0
    INSU    */I100;1      50.00,310.00   100.00   /INS100    =0         =0       =0        =0
    INSU    */I150;1     150.00,350.00   150.00   /INS100    =0         =0       =0        =0
    INSU    */I150;2     90.00           150.00   /INS75     =0         =0       =0        =0
    INSU    */I150;3     25.00           150.00   /INS50     =0         =0       =0        =0
    INSU    */I150;4     370.00          150.00   /INS150    =0         =0       =0        =0
    INSU    */I200;1     200.00,370.00   200.00   /INS150    =0         =0       =0        =0
    INSU    */I200;2     140.00,195.00   200.00   /INS100    =0         =0       =0        =0
    INSU    */I200;3     90.00           200.00   /INS75     =0         =0       =0        =0
    INSU    */I200;4     25.00           200.00   /INS50     =0         =0       =0        =0
    INSU    */I250;1     250.00,350.00   250.00   /INS150    =0         =0       =0        =0
    INSU    */I250;2     100.00,200.00   250.00   /INS100    =0         =0       =0        =0
    INSU    */I250;3     90.00           250.00   /INS75     =0         =0       =0        =0
    INSU    */I300;1     320.00          300.00   /INS150    =0         =0       =0        =0
    INSU    */I300;2     100.00,310.00   300.00   /INS100    =0         =0       =0        =0
    INSU    */I300;3     90.00           300.00   /INS75     =0         =0       =0        =0
    INSU    */I300;4     25.00           300.00   /INS50     =0         =0       =0        =0
    INSU    */I350;1     320.00          350.00   /INS150    =0         =0       =0        =0
    INSU    */I350;2     25.00           350.00   /INS50     =0         =0       =0        =0
    INSU    */I400;1     310.00,320.00   400.00   /INS150    =0         =0       =0        =0
    INSU    */I400;2     309.00          400.00   /INS100    =0         =0       =0        =0
    INSU    */I450;1     370.00          450.00   /INS200    =0         =0       =0        =0
    INSU    */I450;2     170.00          450.00   /INS100    =0         =0       =0        =0
    INSU    */I500;1     200.00          500.00   /INS75     =0         =0       =0        =0
    INSU    */I600;1     310.00,320.00   600.00   /INS150    =0         =0       =0        =0
    INSU    */I700;1     320.00          700.00   /INS150    =0         =0       =0        =0
    $S+
    
    

  • Your spec looks right.  ISPEC is not automatically set to the pipe when you give it a temperature.  If the bore of the pipe is 100 and you assign a temperature of 250, it won't insulate the pipe until you assign it an ISPEC of /PI.  Then (if you have insulation turned on) it will be insulated.
  • Temperature must be set at PIPE and Branch level to show.
  • i have also turned on insulation from setting graphics and also set the temperature at pipe and branch level but its possible upto line size 80.00 when i insert the insulation on line size 100.00 and above its not working after assigning the temperature and all this thing given in spec. when i check the attribute of branch its give me ispec /PI but for component its not taken.
  • All components in the branch that need insulation will need the their ispec set otherwise PDMS thinks the component does not need insulation.
  • in order to show insulation in design you need to set pipe properties

    pipe level : ISPEC and TEMP
    branch level : ISPEC and TEMP
    component level : ISPEC

    if ISPEC and TEMP has been set upon creation of the pipe no need to set it for branch and component because it is inherite from pipe,
    otherwise you'll have to set it up manually or via simple macro

    hope this helps