1 / 7

Free Chemical Process Simulator Toolkit using Scipy

Free Chemical Process Simulator Toolkit using Scipy. Priyank Tiwari M. Chem 2 nd year Institute Of Chemical Technology, Mumbai. Input. Database: Perry Chemical Engineering Handbook 7th Edition. Sample input data sheet. import IdealGas ig = IdealGas.IdealGas (Name).

laurel
Download Presentation

Free Chemical Process Simulator Toolkit using Scipy

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Free Chemical Process Simulator Toolkit using Scipy PriyankTiwari M. Chem 2nd year Institute Of Chemical Technology, Mumbai

  2. Input • Database: Perry Chemical Engineering Handbook 7th Edition • Sample input data sheet importIdealGas ig=IdealGas.IdealGas(Name)

  3. Fit Equation of State Parameters Cubic Equation Of State • Equation of States • Van Der Waals Equation of State ;‘vdw’ • Ping Robinson Equation of State; ‘pr’ • Redlich-Kwong Equation of State; ‘rk’ • Soave-Redlich-Kwong Equation of State; ‘srk’ • Peng-Robinson-Stryjek-Vera Equation of State;'prsv2' • Schwartzentruber & Renon Equation of State; ‘scrk’ • ‘scrkdual’ & ‘srkdual’

  4. Get Saturation Pressure GRg=GRl P Psat V

  5. deffunc(P, T, gR, getCompressibilityFactors):     ZG, ZL = getCompressibilityFactors(T, P) if ZG == ZL: return P else: gRG = gR(T, P, ZG) gRL = gR(T, P, ZL) returngRG – gRL Psat = scipy.optimize.brentq(func, Pmin, Pmax, args=(T, self.gR, self.getCompressibilityFactors)) importCubicEquationOfState eos = CubicEquationOfState.CubicEquationOfState(Name,TypeEOS)

  6. Non Random Two Liquid : NRTL import NRTL acm = NRTL.NRTL(dict_molfraction.keys()) GE,Gamma = acm.getgamma(T,dict_molfraction)

  7. Thank You

More Related