Menu

How can i create an artificial compound (lubrican oil)

2020-02-21
2020-03-03
  • Christos Stiapis

    Dear all,
    how can i create an artificial compound (lubricant oil) and use it in thermal calculations in DWSIM. To be yet more specific, i have an engine lubricant oil that i know its thermal properties (heat capacities, conductivities, etc. etc. ) and i want (USING DWSIM ) to reduce its temperature using a heat exchanger. However, this oil is not in the databanks used in DWSIM.
    I tried two work around.
    a ) I overide the properties using python scripts
    b) tried to create an artificcial compound, using benzene as template and tweaking it's thermal properties in compound creator.

    In both cases i failed since the during the thermal exchange the temperature sky-rockets.

     
  • Daniel Medeiros

    Daniel Medeiros - 2020-02-21

    The best way is to create a new compound using the compound creator. Can you send me the dwcsd2 file of the compound (the compound creator saved one)?

     
  • Christos Stiapis

    Yeah I'm attaching that one.

     
  • Daniel Medeiros

    Daniel Medeiros - 2020-02-24

    The seawater property package only supports water and salt compounds. For your oil, you must use another property package - Peng-Robinson is preferred. Check the attached file.

     
  • Christos Stiapis

    I checked it but this case was containing (SEA WATER ARGON) however when I substitute the Argon with the SAE Oil, is not working.
    An error message pops out inidcating that
    Error SAE 40 Oil Out: Sequence contains no elements + Info.

    Just to remind you that the SAE Oil is just Benzene where some properties are overiden in the compound creator. Check the attach file where the error occurs.

     
  • Daniel Medeiros

    Daniel Medeiros - 2020-02-27

    Try this one.

     
  • Daniel Medeiros

    Daniel Medeiros - 2020-02-27

    This is a bug in DWSIM which will be corrected in the next update. Meanwhile you can use the pure compound property viewer to check the thermal conductivity of the oil. DWSIM doesn't use this property to calculate the heat exchanger except when in shell and tube mode.

     
  • Daniel Medeiros

    Daniel Medeiros - 2020-02-27

    Working fine here. Make sure that the streams containing the oil are using the SRK property package and not the seawater one! This includes the unit operations which are manipulating these streams (except the heat exchanger, which uses the property packages associated with the inlet streams).

     
  • Christos Stiapis

    I just run the working example that you posted but it seems that is not working.
    Can you please tell me the version of DWSIM that you used. I used the 5.8 Update 10 and is failing to calculate it.

     
  • Daniel Medeiros

    Daniel Medeiros - 2020-02-28

    I'm using v5.8 Update 10. Make sure that the solver settings are just like in the attached screenshot.

     
  • Daniel Medeiros

    Daniel Medeiros - 2020-03-03

    Did you disable Inspector Reports? Disable it an then uncheck and recheck Enable CPU Parallel Processing.

     

    Last edit: Daniel Medeiros 2020-03-03
  • Christos Stiapis

    yeah, it was disabled.

     
  • Daniel Medeiros

    Daniel Medeiros - 2020-03-03

    Uncheck and recheck Enable CPU Parallel Processing.

     
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.