Upload
mohamed-nagy
View
123
Download
7
Embed Size (px)
Citation preview
أصالً ولكن نتيجة HYPROTECH من انتاج شركة HYSYSبرنامج ال
للنجاح الهائل اللي حققه هذا البرنامج فقد تنافست شركات البرمجة فـي هـذا المجال علـي الحـصول علـي حقـوق هـذا البرنـامج حتـي تمكنـت شـركة
ASPENTECH ء شـركة من شـراHYPROTECH وأصـبحت لهـا . للبرنامج كما أنها أتمت عليه بعض اإلضافاتالحصريةالحقوق
وال Simulation من أقوي البرامج في مجال ال HYSYSيعتبر برنامج ال
Plant Design وهو يتميز عن باقي برامج الSimulation مـن حيـث مجـرد Calculationsمل ال بأنه يقوم بع يتميزسهولة التعامل معه كما أنه
له وهذا يعني أنك لن تنتظر حتي يجري حساباته ولكن هذه Dataأقل دخول فهـو Dataعلـي ال باإلضافة الي ان اي تعديل يتم On Timeالعملية تتم
فهي Error أما عن طريقة عرض ال بتعديل النتائجAutomaticallyيقوم باإلضـافة Error تعرف مـا هـو ال أو هتقدرسهلة جداً بمعني أنك هتفهم
وأيضاً هناك العديـد عن برامج اخري كثيرة Good Interfaceلتميزه ب من المزايا األخري وهذا ما سوف نالحظه أثناء العمل
هنا سنتوقف
فإننا بذلك سوف نقوم بعمل تنصيب للبرنامج كـامالً كمـا عند الضغط علي سنري الحقاً
وهـي اختـصار ل أمـا لـو قمنـا بالـضغط علـي Development kit (DK) هي تستخدم بواسطة الو Modeler أو مصمم البرنامج
Thermodynamic Property نفسه في انه مثالً عاوز يعمل تعديل علي طريقة حساب بحيث يسهل طريقة حسابها مثالً
عنـد HYSYSبرنامج ال ان فولو قمنا بالضغط علي هذه عليه فده بيتم عن طريق عمل برنامج صغير يؤدي الوظيفه modificationمل اي تعديل او
ختار منها الحاجات اللـي ن بمعني اننا ممكن ي انا عاوزها وهنا هنالقي البرامج الصغيره دي ا عاوز استبها
ــا دي ــال أم ــه ب ــي خاص و ال LicenseفهSecurity
عاللان
في كل Nextنقوم بإتباع الخطوات وذلك بالضغط علي .مرة تظهرفيها
بعد كده هتظهر دي
وهنا نكتب أي اسم
نيجي بقي ألهم خطوة وهي أنه هيظهر عندنا هذه النافذه
اني ار الث ا ان االختي ظ هن ن نالح شط لك منار األول شط االختي س هن ل العك ا هنعم احن
CRACKوده الننا هنشتغل بال
هتظهر دي Nextول والضغط علي االختيار األبعد تنشيط CANCELنضغط علي
Licenseهتظهر دي ومعناها انك لم تقم بتحديد ال
OKنضغط
حتي يتم تنصيب Nextنتبع الخطوات وذلك بالضغط علي البرنامج
امج ا من تنصيب البرن د انتهين وبذلك نكون ق ؟؟؟؟؟؟ CRACKولكن يتبقي لنا ال
CRACKكيفية تنصيب ال
اسـمه Folderهنالحظ ان البرنـامج يحتـوي علـي Crackوبداخل هذا ال Folder 3 يوجد Files اتنـين
والثالث يشرح طريقة تنصيبهم وهي كاآلتي Crackمنهم
اول واحد اللي شكله عامل كده
كاآلتيPaste ونروح نعمله Copyوده هنعمله
Common Files داخل Program Files Hyprotech Shared ــذا ال دا ــل ه خ
Folder نعمل Paste لل Fileهتظهر هذه الرسالة
نضغط هنا
تاني واحد شكله عامل كده
: كاآلتي Paste ونروح نعمله Copyوده برده هنعمله
Program Files Hyprotech داخل HYSYS 3.1 داخل هذا ال Folder نعمل Paste
Fileلل
م وللتأكـد مـن وبذلك اصبح البرنامج جاهز لالستخدا ذلك
عند فتح البرنامج
ACTIVEأصبحت
:هذه هي واجة البرنامج
تح در نف ا نق ن هن مCASE ده أو جدي
ة ن قائم ا م نفتحهFILE
و ه ه ان وده بق المكه ل من در نعم ي نق الل
SAVE تح در نف CASEمن هنا نق موجودة عندي أصًال
ستظهر النافذة التالية NEW CASEعند الضغط علي
موجوده وما هي وظيفتها Tapودلوقتي نتعرف علي كل :وبعدين نأخذ امثله توضح لنا ذلك
فيهم ألننا عن طريقهـا نقـدر Tap اهم ودي بتاعتنــا وده عكــس ال Componentsنــضيف ال CHEMCAD نضيف فيـه ال ب اللي كناComponents
Simulation Environmentبعد الدخول الي
في الجزء االيسر من هذه النافذة نري هذه
ة في الجهه اليمني ا ستظهر قائم عند الضغط عليها ن م الشاشة تحتوي علي آل المرآبات التي يحتويه
آاآلتيHYSYSال
ال ال Sim Nameهنا نكتب اسم المرآب سواء ب أو بFull Nameأو Formula ي م عل ولكن الزم نعل
ب ار المرآ د اختي م وعن ا االس ب بيه ي هكت ه الل الطريقه ضغط علي ي ق Double Clickن يظهر ف ة ا س ئم
م Selected Componentsال ه ت ي ان ذا يعن وه اضافته
م وضعها بواسطة شرآة وهي OLIوهي تن ال د م ي العدي وي عل Electrolytesتحت
ل CuBr2 or MgCrO4 or مثCuSo4 …………….
ي ضغط عل د ال د بع شيطها الب ن لتن ولكElectrolytes شيط ن تن Full tapم
:آاآلتي
ب افتراضي ولتوضيح افة مرآ تم اض ه ي ن خالل ومه وم بعملي ثًال بنق ا م Distillationذلك نفترض انن
ـي C1ومنها بنحصل علي قطفات للمرآبات من الـــC6 ن ي م ات اعل ضًا مرآب دي اي د عن ن يتواج ولكC7 ا ل معاه ذلك بنتعام دًا ل سبتها صغيرة ج ن ن ولك
ه اي ق علي د افتراضي ونطل ب واح ا مرآ ي انه عل : ويتم تحديده آاآلتي+C7اسم وليكن
نضغط هنا
هتظهر النافذه دي
ب م المرآ ب اس ا نكت هن +C7االفتراضي وليكن
ة د : ملحوظ د اح ن تحدي د م البذا Critical Propertiesال له
ي ضغط عل ك بال المرآب االفتراضي وذلذه ة ه ا نحدد قيم هذه ستظهر نافذه منه
Critical Propertyال
Fluid Package تسمي Tapوهذه ال EOS (Equation Ofومنها يتم تحديـد المعادلـه أو
State) ــل ال ــا عم ــن خالله ــتم م ــي ي Flash التCalculations ًــا ــدها وفقـ ــتم تحديـ ــي يـ وهـ
يـتم Fluid Pkgبتعتي حيث ان كل Componentsلل معين range معين من المركبات وفي rangeتطبيقها ل
.من درجات الحرارة والضغط هتظهر النافذه دي Tapبعد الضغط علي هذه ال
ا ضغط هن ن الضافتها
We have a stream containing 15% ethane, 20% propane, 60% i-butane and 5% n-butane at 50°F and atmospheric pressure, and a flow rate of 100 lbmole/hr. This stream is to be compressed to 50 psia, and then cooled to 32°F. The resulting vapor and liquid are to be separated as the two product streams. What are the flow rates and compositions of these two streams?
ة المثـال الـسابق نـستنتج ان المركبـات اءبعد قر
& Ethan , Propane , i-Butane هي الموجودهn-Butane
المستخدمه هي Equipmentsوال Compressor, Cooler & Separator
موجودة Conditionsوايضاً كل ال
اوالً هنفتح البرنامج عادي ذي ما وضحنا قبل كده ونبـدأ New Case نـدخل ال ونبـدأ Components عـادي
:كاآلتي
نسينا منقول حاجه مهمة وهي ان البرنامج ده مش ذي اي Componentsالعادي بمعني انه بعد مثًال مدخلنابرنامج
علشان نضغط عليها علشان يحفظ اللي OK مش هنالقي سيتم حفظ عملناه لكن مجرد مايتم غلق هذه النافذه من
.اتالتغير Peng Robinson وهي Fluid Packageثانيًا ندخل ال
:آاآلتي
ا ول ماان ي ط ة وه ه مهم ان حاج ي آم فزء ذا الج ي ه ي عل ا عين ي دايم ماشاقص واه ي ن ولي اه الل ه بيق فر الن االص
ه اللي المفروض ي جاي اعمله الخطوه اللر ي يعتب ا Guide Lineيعن سبة لي بالن وانا شغال
نالحظ انها ظهرت هنا
بعد آده نضغط هنا
دي هي واجة البرنامج
خالل ما احنا شغالين هنعرف كل حاجـه !!!!!؟؟؟؟؟؟؟من الحاجات دي هي اه
وفيها Palette دي بنقول عليها الل ال ي Equipmentsآ الل هنحتاجها
هنالحظ ان عنـدنا Feed بتاع ال Streamندخل ال واحـد لونـه احمـر Stream شكلين لـل Palette ال يف
؟؟؟؟؟؟؟والتاني ازرق نختار مين حيث ان هنـاك كـان فـي Chemcadهنا غير ال
Stream مخصوص للFeed وآخر لل Product لكن هنـا ده خــاص بــدخول اللــي لونــه ازرق Streamال
علـشان Product وال Feedالمواد او خروجها يعني لل Stream أمـا ال Material Streamكده بنقول عليـه فـده خـاص بـدخول أو خـروج اللي لونـه احمـر
.Energy Streamقول عليه علشان كده بنEnergyال
اللـي (Material Streamنرجع للمثال بتاعنا ندخل Double عـن طريـق امـا Paletteمن ال) لونه ازرق
Click عليـه او عمـل Drag and Drop لـه داخـل Simulation Environmentال
: عليه هتظهر النافذه دي Double Clickنضغط
ان كده بقي ممل بس المثال ده الزم معلش انا عارف نقوله بالتفصيل علشان بعد كده مجرد اني هقول اني
وغيرها YÄâ|w ctv~tzx واخترت ال VÉÅÑÉÇxÇàáدخلت ال يبقي احنا عارفين تمت ازاي
دخل البيا دأ ن ي نب ًا عل ا دايم ات وعنين ن
صفرالمستطيل األ
ملحوظة مهمة
Flash Calculations onالهناك ثالثة انواع من streamوهي
• Pressure – Temperature بمعني انـي ادخلـه قيمة كإل من الضغط ودرجة الحراره وهو اي البرنامج
Vapor Fractionيقوم بحساب قيمة ال • Vapor Fraction – Pressure يعني ادخله قـيم
والضغط ويحسب هو درجة الحرارةVFال• Vapor Fraction – Temperature يعني اديلـه
.ة الضغطودرجة الحرارة ويحسب هم قيم VFقيم ال
وفي المثال بتاعنا هم مديني قيم الضغط ودرجة الحـرارة هندخلهم في اماكنهم في النافذه اللي قـدامي هـتالحظ حاجه حلوة قوي وهي انـك اول ماتكتـب قيمـة درجـة الحرارة مثالً فتح جنبها سهم صغير تقدر من خاللـه تختـار
. بصراحةChemcadالوحدات بتعتك وده احسن من ال
وهو نفس الحال لكل حاجة هندخلها هيقولي عاوزها بأنهي ؟؟؟؟؟؟؟؟؟؟؟؟؟؟وحدات
تظهر ديFeedبعد مادخلنا بيانات ال
وبالتالي نضغط هنا هتضهر النافذه دي
دخلتش سا م ك ل ا ان معناهاع Compositionال بت Feedال
ندخل قصاد آل واحد الترآيب ساش ان الزم ه ومنن بتاع طبعا مجموعهم يكون واحد
١=المجموع
Feed لـل Compressionبعد كده هو بيقول انه عمل ـ 50psiaاللي داخل الي ضغط Compressorتخدام باس
ثــم نــضغط Paletteنبدأنــدخل الــضاغط مــن الDouble Click عليه هتظهر النافذه دي :
ا ال ن هن دخل م Streamنو ضاغط وه ل لل ي داخ الل
Feed (1)ال
Streamوهنا نكتب اسم ال ضاغط ن ال ارج م ي خ الل
2وليكن
Equipmentهنا نكتب اسم ال .Compوليكن
م ا اس ب هن نكت Energy Streamال
Q1وليكن
علـي Double Clickنغلق هذه النافـذه ثـم نـضغط
علشان اكتب قيمة الضغط اللي (2)اللي خارج Streamال 50psia بتاعي من الضاغط وهو Fluidخارج بيه ال
اللـي خـارج مـن الـضاغط Streamبعدكده عمل للCooling باستخدامCooler نتبع نفس الخطـوات اللـي
اتبعناها في الضاغط ونشوف مين اللي داخله ومين اللـي خارج منه نكتب اسمه
P = 50 psia
اللي موجوده ناحيـة Parametersنضغط بعد كده علي ولتكن صفر P اليسار علشان ندخل قيمة ال
اللـي Streamبعد كده نغلق هذه النافذه ونـروح لـل وندخله درجة الحرارة النه قال انه عمل تبريـد (3)خارج .T = 32 Fالي
T = 32F
عن ال Vapor أو فصل للSeparationبعد كده تم عمل Liquid وذلك باستخدامSeparator يبقـي نختـار ال
Separator من ال Palette نفـسه Separator علـي ال Double Clickبعد كده
ونحدد مين اللي داخل ومين اللي خارج كده هوه
بعد ما خلصناه Flow Sheetوده هو شكل ال
Flow Rateوبكدا يبقي خلصنا هذا المثال ولتحديد ال
& Composition لكل Stream نضغط عليه Double Click ونشوف اللي احنا عاوزينه .
Toluene is produced from n-heptane by Dehydrogenation over a Cr2O3 catalyst:
CH3CH2CH2CH2CH2CH2CH3 C6H5CH3 + 4H2
The toluene production process is started by heating n-heptane from 65F to 800F in a heater. It is fed to a catalytic reactor, which operates isothermally and converts 15% of the n-heptane to toluene. Its effluent is cooled to 65F and fed to a separator (flash). Assuming that all of the units operates at atmospheric pressure, Determine the species flow rates in every stream?
, n-heptane اللي عندنا هي Componentsأوالً ال toluene & hydrogen ولكن ال Catalyst اليعتبر
من ضمنها ألنه ذي ما بيدخل ذي ما بيخرج ذي ما احنـا .عارفين
ا ال ا دخلن د م Fluid وال ComponentsبعPackage تكن ل Peng Robinson ول نعم
Stream لل Feed
و مش ه ه ا ان ي بالن نخل Molar Feedمديني الRate ا ده ان شان آ عل
ه ت ان = فرض100lbmole/hr
ونكتب البيانات بتعته عـادي Heaterبعد كده ندخل ال ادخلها بصفر وبعدين نـروح علـي Pهيسألني عن ال
اللي خارج منه هو بيقول انه عمل تسخين الي Streamال800F ندخل درجة الحرارة دي فـي ال Stream اللـي
تـاع ب Dutyخارج وبكده هنالقي انم البرنامج حـسب ال Heater.ال
ذي ما احنا عـارفين Reactorنيجي بقه لخطوة وضع النرجو مراجعتهـا مـن ( Reactorsان فيه انواع من ال
ومن المعلومات المتوفرة لدينا عن ) Chemcadورق ال نقـدر نحـدد Conversionالتفاعل وهي المعادلة وال
وده Conversion Reactor وهـو Reactorنوع ال يههنالق
General Reactors في Palette في ال
هنالحظ اننا حتي اآلن لم نقم بادخال اي بيانات عن التفاعل
ولكي نقوم بذلك نخرج من Reactorالذي يتم داخل ال ثم ندخل من خالل Simulation Environmentال
Reactions tapفي ال
دخل ي ن ا لك ضغط هن ن بيانات التفاعل
بعد الضغط ستظهر النافذة التالية
ار ًا هنخت الن Conversionطبعسبة التحول التفاعل بتاعنا عارفين ن
بتاعته
بعد االختيار ستظهر هذه النافذة
نقوم بملئ البيانات كاآلتي
ي ال نالحظ ان ف .StiochهCoeff. ان ال Reactant
البة وال ارة س ذ اش يأخProduct ة يأخذ اشارة موجب
علشان ندخل نسبة Basis tapبعد كده ندخل في ال التحول كاآلتي
للتفاعل بتاعنا Fluid Packageبعد كده ندخل ال كاآلتي
Peng Robinsonنضط هنا ونختار
Simulationبعد كده نرجـع مـرة اخـري لـل Environment طريق الـضغط علـي عن Return to
Simulation Environment ثـم Double Click ونـدخل Reactions tapال ونـدخل Reactorعلي ال التفاعل كاآلتيبيانات
بعد اختيارها
ار ال ي Reaction Setنخت اللي دة الل ي الوحي ا ه د انه ا وأآي عملناه
غيرها معملناش ألننا موجودة
اللي خارج من Effluent للCoolingبعد كده هو عمل Palette من ال Cooler اذاً الزم نضيف Reactorال ندخل بياناته كاآلتي و
ولتكن صفر بعد كده نـدخل درجـة Pثم بادخال ال ودي هندخلها T=65Fالحرارة التي تم التبريد لهاوهي
Cooler(stream 3) اللي خارج من ال Streamفي ال
T=65F
اللـي خـارج مـن ال Streamبعد كده تم ادخـال ال Cooler الي Flash Separatorلذلك ندخل ال Flash
Separator من ال Palette وندخل البيانـات بتاعتـه كاآلتي
وبكده يكون المثال ده خلص ولو عاوز اي بيانات عن اي
Stream مجرد الـضغط Double Click عليـه او لـو بـرده مجـرد Equipmentعاوزين اي بيانات عن اي
Flowوده شـكل ال عليهـا Double Clickالـضغط Sheet بعد ما خلص
نأسف للتوقف عن شرح باقي األمثله نظراً لظروف معينـة
.ولكن بإذن اهللا عز وجل هكملها في اقرب وقت ممكن
.أرجو منكم الدعاء لي بالهداية والتوفيق وحسن الخاتمة
أي حد عاوز استفسار عن اي حاجة وفي أمكاني مساعدته
. حت أمرهأنا ت وللتواصل
E-mail: [email protected]