پاورپوینت برای کنفرانس مکانیک

Download Report

Transcript پاورپوینت برای کنفرانس مکانیک

‫به نام خدا‬
‫عرض سالم و تشکر از حضور دانشجويان و اساتيد محترم‬
‫کارگاه آموزش ي‪ :‬مدلسازي تجهيزات فرآيندي در صنعت نفت‪ ،‬گاز و‬
‫پتروشيمي توسط کدهاي متن باز‬
‫خالصه رزومه‬
‫•‬
‫•‬
‫•‬
‫•‬
‫•‬
‫•‬
‫•‬
‫•‬
‫‪1‬‬
‫فهرست‬
‫رضا افضالن هستم‪ ،‬متولد ‪1356‬‬
‫کارشناس ارشد مکانيک از دانشگاه چمران‬
‫کارشناس از دانشگاه صنعتي اصفهان‬
‫کارمند پتروشيمي در بخش آموزش از ‪1383‬‬
‫داراي مدرک ‪( LPI‬حرفه اي لينوکس)‬
‫سابقه تدريس در دانشگاه و مرکز ره آوران‬
‫مسئول دپارتمان مکانيک‬
‫سرپرست کارگروه توسعه نرم افزارها و‬
‫آموزش از راه دور در ره آوران‬
‫‪.i‬‬
‫‪.ii‬‬
‫‪.iii‬‬
‫‪.iv‬‬
‫‪.v‬‬
‫‪.vi‬‬
‫‪.vii‬‬
‫اهميت توسعه پروژه مدلسازي ‪....‬‬
‫اجزاء نرم افزار‬
‫انتخاب روش مدلسازي مناسب‬
‫آشنايي با ابزار کنترل کد‬
‫انتخاب زبان برنامه نويسي مناسب‬
‫در چه مرحله اي از کاريم؟‬
‫مدلسازی با ‪ julia‬چگونه است‬
‫‪Dana Laboratory: An Interview for‬‬
‫‪ISME2014‬‬
‫جايگ ا ا ا ااا ا ا ا ا ا‬
‫ا ااا‬
‫اف ا الاا‬
‫ف آين ا ا ا ا ا ا ا ا ا ا ا ا ا ا‬
‫جموعا ا ا ا‬
‫افلااها ا ا ا ا ا ا ا ا ا ا ا ا ااا‬
‫‪CAPE‬‬
‫‪2‬‬
‫‪Dana Laboratory: An Interview for‬‬
‫‪ISME2014‬‬
‫افلااها بنيا و ي بنايي ب‬
‫افلااها شبي سا ف آين ا صنعت بلاگ فت ا جمل‬
‫شماا يآين ‪ ،‬يکی ا کااب های چنين افلااهای تو ي سيموالتواهای آ و ش ی است‬
‫طراحي‬
‫فرآيند‬
‫بهينه سازی‬
‫فرآيند‬
‫سيموالتواهای آ و ش ی ی توا ن کااب های گو اگون اشت باشن ‪:‬‬
‫ کمک ب آ و شها پاي ا اکل آ و ش ي و‬‫انشگاهها‬
‫سيموالترهای‬
‫آموزشی‬
‫مونيتورينگ‬
‫فرآيند‬
‫ کمک ب آ و شها اختصاص ي‬‫کنترل فرآيند‬
‫‪3‬‬
‫‪Dana Laboratory: An Interview for‬‬
‫‪ISME2014‬‬
‫نظوا ا سيموالتوا آ و ش ي چي ت؟‬
‫•‬
‫•‬
‫•‬
‫‪4‬‬
‫ايا ااا ا ا افلااها ااا ع ا ا و ب ا ا توا ا ااايي‬
‫ش اابي س ااا ف آين ا ‪ ،‬ا کا ااا وي اژ‬
‫ا جهاات کمااک ب ا جااي و ان ا و‬
‫طي ک س ف آهم ي آوا ‪.‬‬
‫ا ا ا ا ا ها آ و شا ا ا ا ا ا ي وي ا ا ا ا ااژ جه ا ا ا ا اات‬
‫آ و ش ا ا ي معا ا ا ي فا اااهيم خا ااا ا‬
‫قبا ا ا ا اي ا ااا ا ا ا افلااه ا ااا ع يا ا ا‬
‫ش است‪.‬‬
‫اي ا ااا ا ا افلااه ا ااا م ا ااا اس ا اات ب ا ااا‬
‫اس ا ا ا ا ااتفا ا واس ا ا ا ا ا ک ا ا ا ا ااااب ب ا ا ا ا ااا‬
‫ما ه ا ا ااا ش ا ا اااب ي ا ا ااک ا ا ا اف ا ا الاا‬
‫‪ DCS‬خ ااا ‪ ،‬ميا ااي ش اااب ا ا‬
‫اف ا الاا و يتواينا ااآ و کن ا ا ف آين ا ا‬
‫يک ش کت شا کت خاا اا ماا‬
‫هن ‪.‬‬
‫‪Dana Laboratory: An Interview for‬‬
‫‪ISME2014‬‬
‫کااک ها شبي سا‬
‫ا کمک ب آ و شها پاي ا اکل آ و ش ي و‬
‫انشگاهها‬
‫اک ا ا ا اال آ و ش ا ا ا ا ي يتوا ن ا ا ا ا ا‬
‫•‬
‫ش ا ا ا ا اابي س ا ا ا ا ااا ي ا ا ا ا ااک تجهيا ا ا ا ا ا‬
‫اا ااي‪،‬‬
‫ا نا با‬
‫ف آين ا‬
‫کمپ سا ا ااوا و ‪ ...‬جها ا اات آ ا ا ااو‬
‫ما ا ا ا ا ااو عمل ا ا ا ا ا ا ‪ ،‬عا ا ا ا ا ااا ال‬
‫اکم‪ ،‬او‬
‫اا ياا ااا ا‬
‫ا کا س اساتفا‬
‫ثا ع‬
‫ماين ‪.‬‬
‫اکاال آ و شا ي يتوا نا ا ياک‬
‫•‬
‫ما ا ا ااي شا ا ا اابي سا ا ا ااا ش ا ا ا ا‬
‫جها ا اات ااا ا ا ا آ و شا ا ااها ا اا‬
‫وا ي ااا خيا ا خ ااو آ و ه ااا خا ا‬
‫ب ‪.‬‬
‫‪5‬‬
‫‪Dana Laboratory: An Interview for‬‬
‫‪ISME2014‬‬
‫کااک ها شبي سا‬
‫•‬
‫•‬
‫•‬
‫‪6‬‬
‫ا کمک ب آ و شها اختصاص ي‬
‫شا کت هااا يتوا نا جهاات آشاانايي‬
‫پ س اان خ ااو ب ااا ف آينا ا وا ا ا ‪ ،‬ا‬
‫ش ا اابي س ا ااا ف آين ا ا ‪ ،‬ا ا اااب ب ا اا‬
‫ف آين ا ا ا ا ا خا ا ا ا ااا جتم ا ا ا ا ا خا ا ا ا ااو‬
‫استفا ماين ‪.‬‬
‫يتااوان ات ا کيي ا يااک پااااا اا ب ا‬
‫عمل ا يااک تجهي ا يااا ف آين ا اا ا‬
‫ي ا ااک م ا ااي ش ا اابي س ا ااا شا ا ا‬
‫ب اس ي ک ‪.‬‬
‫يتوان اتا ياک عياک ياک تجهيا با‬
‫عمل ف آين اا ا ماي شابي‬
‫س ا ا ااا شا ا ا ا ب اسا ا ا ا ي م ا ا ااو و ا‬
‫تااايح اصا جهاات آ ااو مااو‬
‫عيک ياجي تجهي ا استفا ک ‪.‬‬
‫‪Dana Laboratory: An Interview for‬‬
‫‪ISME2014‬‬
‫شااکت صنعت و انشگا ا پ وژ ها ن با يتوا لايا قاب توجهي ا توسع علمي انشگاهها و تو ي‬
. ‫افلااهای کااب ی اشت باش‬
1-Achieve valuable experience
for being a part of a big
community.
2-Learning new and useful
tools, languages and standards.
3-Good resume as a
contributor in a live software.
4-Learn how to write
maintainable codes.
If we work together,
with a clear strategy,
we can develop useful
engineering softwares.
‫اساتي يتوا ن فعا يت ها علمي و‬
‫ت اشت باشن و‬
‫پژوهش ي گ‬
. ‫صنعت ي ا اص ت شها خ ب‬
‫ان ويان ع قمن ب ب ا ويس ی‬
‫ خ بيش ا ت شها خو‬، ‫يتوا ن‬
. ‫ب‬
Dana Laboratory: An Interview for
ISME2014
7
‫افلاا با عنوان کلي "شبي سا ف آين " ناف ش کي ب ا صنعت فات‬
‫اعتقاد دارم‪ :‬توسع‬
‫ا ن پاال شگاهها و جتم ها پ وشيمي) و انشگا اا ‪.‬‬
‫(بخشها ف آين‬
‫اميدددوارم‪ :‬ب اسا ي ايااا ناااف شا بتوا ا نجا با ع يا پا وژ ا شا جهاات توساع چنااين‬
‫خص اختصا هيم‪.‬‬
‫افلاا گ و بتوا يم جهت ي يت پ وژ آ اس و ا‬
‫تددالي ميکددن ‪ :‬تناسااک بااا پيش ا فت پ ا وژ جل ااا ي بااا مااوا ع ق ا ن ا ان و شااااکت کنن ا گان‬
‫ت تيااک ا شااو تااا فعا ياات هااا تحخااا م ا و ب ا مااي اين اات ا ‪ .‬مع ا و جهاات ع ااي پ ا وژ و‬
‫جلک مايت موا ا سمينااها و هما ها ا ساح انشگا و صنعت فت ا لا ي ي باش ‪.‬‬
‫‪8‬‬
‫‪Dana Laboratory: An Interview for‬‬
‫‪ISME2014‬‬
‫افلاا شبي سا ب اساس‬
‫عا ال‬
Client Interfaces
‫اجلاء‬
Server
build
from
Flow sheet
solves
Models for process
equipments
Solver
reads
using
Data Base of thermo
physical constants
Models for process fluids
Dana Laboratory: An Interview for
ISME2014
9
‫ا ا ا ااا شا ا ا ا ا عمل ا ا ا ا ي ا ا ا ااک تجهيا ا ا ا ا ي ا ا ا ااا ي ا ا ا ااک ف آين ا ا ا ا با ا ا ا ا ب ا ا ا ااان ايا ا ا ا ا ا ي اس ا ا ا اات‪.‬‬
‫ا ا ا ااا چي ا ا ا اات؟ نظ ا ا ا ااوا ا‬
‫لا ا ياا پيوساات (‪ )Sequential‬و او‬
‫ااا با اساااس عااا ال‬
‫ااا ف آينا شاا اوشااها‬
‫و او اصالي ا‬
‫يباش ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا اان ‪.‬‬
‫‪10‬‬
‫‪Dana Laboratory: An Interview for‬‬
‫‪ISME2014‬‬
‫ا ا ا ااا شا ا ا ا ا عمل ا ا ا ا ي ا ا ا ااک تجهيا ا ا ا ا ي ا ا ا ااا ي ا ا ا ااک ف آين ا ا ا ا با ا ا ا ا ب ا ا ا ااان ايا ا ا ا ا ا ي اس ا ا ا اات‪.‬‬
‫ا ا ا ااا چي ا ا ا اات؟ نظ ا ا ا ااوا ا‬
‫لا ا ياا پيوساات (‪ )Sequential‬و او‬
‫ااا با اساااس عااا ال‬
‫ااا ف آينا شاا اوشااها‬
‫و او اصالي ا‬
‫يباش ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا اان ‪.‬‬
‫‪11‬‬
‫‪Dana Laboratory: An Interview for‬‬
‫‪ISME2014‬‬
‫ا ب اساس عا ال ‪...‬‬
‫•‬
‫•‬
‫•‬
‫‪12‬‬
‫ي ااک ا ا ا جموعا ا ا ا پااا ها ااا‪،‬‬
‫تکيي ه ا ا ااا و ع ا ا ااا ال شا ا ا ا ي شا ا ا ا‬
‫است‪.‬‬
‫پااا ها‪ ،‬ويژگي ها تابت يک تجهيا ياا‬
‫ف آينا اا ع يا ي ننا ‪ .‬عنااي باا کييا‬
‫ق ا اا ي ااک پ ااااا ‪ ،‬اهي اات ا کيي ا‬
‫ي نا ‪ ،‬با عنااوان ثااا عا ا و ا هاا‬
‫و امع ا ا ااا با ا ا ا ا پااا ها ا ا ااا ب ا ا ا ا‬
‫م ا ااود ي ا ا و ا ااو سا اايا جا االء‬
‫پااا ها ف آين يباش ‪.‬‬
‫تکيي ها ويژگي ها کاا ا اا بياان‬
‫ي ننا ا ا ا ا و يتوا نا ا ا ا ا ا ي ا ا ا ااک ا ا ا ا ا‬
‫ينااا يکي ب ااا ااان کيي ا ماين ا ‪ ،‬ا ن ا‬
‫اوي ايچ يا ا سيا‬
‫‪Modeling in EMSO‬‬
‫‪Dana Laboratory: An Interview for‬‬
‫‪ISME2014‬‬
‫‪...‬‬
‫•‬
‫•‬
‫‪13‬‬
‫ا ب اساس عا ال ‪...‬‬
‫ع ا ا ااا ال ايا ا ا ا ي ا ا ا ااتب ا ا ااا ب ا ا ااين‬
‫پااا ها و تکيي ها اا ع ي ي نن ‪.‬‬
‫يت ا ااوان ب ا ااين اش ا اايا اواب ا ا ختلف ا ااي‬
‫پيا ا ا ا ما ا ااو ک ا ا ا ا کا ا ااان ع يا ا ا ايا ا ااا‬
‫ا ااهي ا‬
‫ا ااا باعا ا‬
‫اوابا ا ا‬
‫ع يا ا ي ا ا ‪ .‬با ا عن ااوان ث ااا يا ااک‬
‫ا ااوااي ا پمااج هااا وجااو اا ک ا هم ا‬
‫ويژگاي هااا شا کي اا ا (ااباا پا ا و‬
‫ف ا ) يااا ياک پ اايح ا با ها سا‬
‫(اابا استفا )‬
‫‪Dana Laboratory: An Interview for‬‬
‫‪ISME2014‬‬
‫‪...‬‬
‫•‬
‫•‬
‫‪14‬‬
‫ا ب اساس عا ال‬
‫عا ا ااا ال ايا ا ا ا ي ا ا ا تاب ا ا اات‬
‫ميباشا اان بل ا ا ا کا ااان اا ب ا اا‬
‫کييا ا ا ا معا ا ا ا ا ي پااا ها ا ا ااا ي ا ا ا ااک‬
‫عا ا ا ج اااي ليا عا ا ا ي ا ا‬
‫گ ا ‪ .‬ب ا عنااوان ثااا عااا ال‬
‫قا ا ا ا ا اا ا ا ا ا ا يک اص ا ا ا ااتکا ا‬
‫ج يااان آاا و کشااو تفاااو‬
‫است‪.‬‬
‫ا ا ااا باي ا ا ا توا ا ا ااايي‬
‫با ا ااان‬
‫ع ي ا ا ا ا ا ا ا ا ا ا ا ا ااوا تکيي ه ا ا ا ا ا ااا‪،‬‬
‫پااا هااا ( ااا‪ ،‬فشاااا‪ ،‬فلااو و ‪)...‬‬
‫با ا ا ااا آ ا ا ا ااا ناسا ا ا ااک اا اشا ا ا اات‬
‫باش ‪.‬‬
‫‪Dana Laboratory: An Interview for‬‬
‫‪ISME2014‬‬
‫‪ GitHub‬چي ت؟‬
‫‪ -1‬بلاگ يا سايت ب اش ا گذاا ک يباش ‪.‬‬
‫‪ -2‬ايا سايت ب اساس ستوا ‪ Git‬ک يک ب ا ن با جهت کن ک ها سي تم عا ينوکس يباش ‪،‬‬
‫بنا ش است ذا کلي ويژگي ها ايا افلاا اا اا ‪.‬‬
‫‪ -3‬ايا سايت ع و ب ااا خ ا بتني ب ‪ ،Git‬ا کا ا تنواي ا اختياا ب ا وي ان جهت ي يت پ وژ ‪،‬‬
‫گلاا عيود‪ ،‬وي ا ب خ و تو ي صفما اين تي جهت ع ي پ وژ ي ه ‪.‬‬
‫مو استفا ا ‪GitHub‬‬
‫‪ - 1‬ايجا يک اد کااب‬
‫اد کااب‬
‫‪ -2‬افلو ن با ک ک (‪ )Repository‬ب‬
‫‪ -3‬ع ي شااکت کنن گان ( ‪ )Collaborators‬ا پ وژ جهت ص وا جو وش ن (خوا ن آ ا است)‬
‫‪ -4‬ع ي با ک ک ‪ GitHub‬ب عنوان ‪ Remote‬ا ابلاا ‪ Git‬ملي‬
‫‪ -5‬استفا ا ابلاا ‪ Git‬جهت ب او اساني با ک ک ا با ک ‪local‬‬
‫‪15‬‬
‫‪Dana Laboratory: An Interview for‬‬
‫‪ISME2014‬‬
‫ ا ه گا يک نسخ ا ک پ وژ‬: ‫ ا يک گا‬Git
...) ‫ب اشت يشو ( فق کيي ا‬
Dana Laboratory: An Interview for
ISME2014
16
‫س و عيت تفاو ب ا اط عا‬... : ‫ ا يک گا‬Git
‫ع ي يشو‬
Dana Laboratory: An Interview for
ISME2014
17
GitHub ‫پيش فت پ وژ ا‬
Person A
• Setup project & repo
• push code onto
github
• edit/commit
• edit/commit
• pull/push
PersonB
• clone code from
github
• edit/commit/push
• edit…
• edit… commit
• pull/push
Dana Laboratory: An Interview for
ISME2014
18
... Git ‫چن فعا يت ت او ا‬
•
•
•
•
‫نسخ ب اا ا يک با ک ک ب‬
GitHub ‫ي باني‬
git clone https://github.com/CyndiRader/JavaDemos.git
Create your local repo
‫ايجا يک با ک ک ملي‬
(Local rep.)
– git init
‫ااتبا با ک ملي با يک با ک‬
– git commit –m “Initial commit”
GitHub ‫ب ي باني‬
Add a “shortname” for your github repository
)Remote rep.(
– git remote add [shortname] [url]
– git remote add origin https://github.com:[user name]/[repository name].git
– Ex: git remote add origin https://github.com:CyndiRader/JavaDemos.git
– Hint: You can copy/paste the repo url from github
Push your code onto github
Remote ‫ب او اساني با ک‬
– git push –u [remote-name] [branch-name].
– Ex: git push –u origin master
Dana Laboratory: An Interview for
ISME2014
19
) ‫ (ا ا‬Git ‫ چن فعا يت ت او ا‬...
•
•
To fetch any new files that have been updated since you cloned:
– git fetch [remote-name]
‫ايافت آخ يا کيي ا ا‬
Remote
– git fetch origin
If you have a “tracked” remote branch, you can get the files and merge in one step:
– git pull
Local ‫ب او اساني با ک‬
• Forking
– If you want to contribute to a project but don’t have push access, you
can do a fork… create your own copy.
– Main project can pull in those changes later by adding them as
remotes and merging in the code from the fork.
GitHub ‫نسخه برداري در‬
Dana Laboratory: An Interview for
ISME2014
20
‫پس ا ب اس ي اجمالي اوشها ختل‬
‫بان الود‬
‫• ب يک بان ع يفي جهت ش‬
‫ا يتوان چن ويژگي هم ب ا يک‬
‫ا اا ب شم ‪.‬‬
‫يا است‪.‬‬
‫• اي ااا با ااان بايا ا اا ويژگا ااي ها ااا شا ا يء گا ا ا ا ع يا ا‬
‫ااتبا بين ها ختل ‪.‬‬
‫•‬
‫•‬
‫‪21‬‬
‫باي تا ا کان سا و ل يک ب بان ان ان باش ‪ ،‬ب طوا ک خوا ن با اق آ و‬
‫اا اشت باش ‪.‬‬
‫ماي و ب ون ل ب ه بان ب ا ويس ي توا ايي کيي و اص‬
‫ااا ستواا ش طي جهت ا تخاد عا ال ناسک ا ش اي ختل ‪.‬‬
‫‪Dana Laboratory: An Interview for‬‬
‫‪ISME2014‬‬
‫بتوا‬
‫اا تمليا‬
‫ويژگي ها‬
‫•‬
‫•‬
‫•‬
‫•‬
‫•‬
‫•‬
‫•‬
‫•‬
‫•‬
‫•‬
‫‪22‬‬
‫ثبت يک بان ب ا ويس ي جهت تملي‬
‫ماسبا ال و تو ي تايح او شب‬
‫وا‬
‫س عت باال‪ ،‬توا ايي پ ا‬
‫توا من ا ع ي توام‬
‫ااا توا ايي ساح باال ا ماسبا ع‬
‫ااا توا ايي ساح باال ا تملي اواب ايا ي‬
‫ااا توا ايي ساح باال ا کاا با اشت ها‬
‫تنو ا ساختااها ا ‪ ،‬ب ااها و ات ي ها‬
‫ااا توا ا ااايي ب ا اااال ا تو يا ا ا ک ا ا ا (‪ )MetaProgramming‬و‬
‫تملي ها سيمبو يک‬
‫س ا ا ا ا ااا گي‪ ،‬ج ا ا ا ااذابيت و ا ا ا ا ااوآوا جه ا ا ا اات ت يا ا ا ا ااک ان ا ا ا ا ا ا ويان و‬
‫پژوهش ان ب استفا‬
‫ن با بون‬
‫توا ايي تو ي اط عا ب شب‬
‫‪Dana Laboratory: An Interview for‬‬
‫‪ISME2014‬‬
‫ها‪ ،‬ا جا‬
‫ويژگي ها بان ناسک جهت ط احي واس کااب‬
‫•‬
‫•‬
‫•‬
‫•‬
‫•‬
‫•‬
‫‪23‬‬
‫توا من ها گ افيکي تنو‬
‫قابليا اات ها ااا ناسا ااک ا کا اااا ب ا ا شا ااب و سي ا ااتم‬
‫عا ها تفاو‬
‫نام اط عا ي ا س س‬
‫ااا جو ها ال جهت استفا‬
‫ن با‬
‫کتابخا ها و ابلااها تنو ت سيمي‬
‫‪Dana Laboratory: An Interview for‬‬
‫‪ISME2014‬‬
‫اچ‬
‫‪ .1‬او‬
‫‪.2‬‬
‫‪.3‬‬
‫‪.4‬‬
‫‪.5‬‬
‫ن با جهت توسع‬
‫ل ا ا کاايم؟‬
‫افلاا ا تخاد ش است‪.‬‬
‫سايت ‪ GitHub‬جهت ب اش ا گذاا ک ها ا ظ گ فت ش است‪.‬‬
‫پ وژ ب ا ‪ dana-laboratory‬ا ذاا ش است‪.‬‬
‫سايت پ وژ ‪ www.dana-laboratory.github.io‬يباش ‪.‬‬
‫اا ل ياک با ‪ EMSO Modeling Language‬ا تخااد شا و با اک ا ها توسا ياک ب ا ا‬
‫باان‬
‫ب گ ا ش است‪.‬‬
‫ا جم با باان ‪Julia‬‬
‫‪ Peng-Robinson‬و ‪ IdealGas‬ا ا ت مي و ت يباش ‪.‬‬
‫ا ت و ينا يک وا‬
‫‪ .6‬جهت‬
‫ت يباش ‪.‬‬
‫‪ PR‬ا جا ش و ا ا‬
‫‪ .7‬ماسبا خوا خلو ها ا‬
‫‪ .8‬اط عا پاي خوا وا ا آخ يا اط عا ن اج ا هن بو ‪ Perry‬استخ اج ش است‪.‬‬
‫افلاا ‪ DWSIM‬استخ اج ش و ا افلاا گنجا‬
‫‪ .9‬معا ي تابت ها ال جهت ماسبا ا ها ختل ا‬
‫‪ .10‬يک واس کااب جهت ت مو اتصا ب س وا و ا تقا اط عا ط احي ش است‪.‬‬
‫‪ .11‬بخ‬
‫‪24‬‬
‫‪ Solver‬ب ا تملي‬
‫جموع ا ا اواب جب‬
‫خاي و سا سا‬
‫عا ال‬
‫‪Dana Laboratory: An Interview for‬‬
‫‪ISME2014‬‬
‫ت ش است‪.‬‬
‫ش است‪.‬‬
‫اچ‬
‫ل ا ا کاايم؟‪....‬‬
‫‪ .11‬آ اس ‪ http://dana-laboratory.github.io/dana-laboratory.jl‬ب طوا ب عنوان سايت اط‬
‫ناسک ا مای ک های ‪ julia‬و افلو ن تو يما فااس ی ا ظ گ فت ش ‪.‬‬
‫‪ .12‬تفاهم ا بين ش کت ا آواان و آ ایشگا ا ژی انشگا چم ان جهت مایت ا پ وژ ا ا نعق ش ‪.‬‬
‫هن س ی شيمی انشگا آ ا اهشه ‪ ،‬با اساتي و ي يت ايا گ و ذاک گ ي ‪.‬‬
‫‪ .13‬جهت عق تفاهم ا با انش‬
‫‪ .14‬و جلو آ و ش ی جهت آشنايی س ي با بان ‪ julia‬و پ وژ ا ا خي ش‬
‫اسانی سا وا باا ا کا اا‬
‫‪25‬‬
‫‪Dana Laboratory: An Interview for‬‬
‫‪ISME2014‬‬
‫با وجو ا تيا ا ی ک بان ‪ julia‬اا ب ي اين يک بان شيئ گ ا م ود مي‬
‫ع ي ش باي کيي ا همی ا ساختاا آنخا ايجا مو ‪:‬‬
‫ا ی تجهي ا ف آين ی با‬
‫سهو ت ا جا يشو‬
‫•‬
‫ها ب ا ها و توام تق يم‬
‫ش‬
‫• عا با ه‬
‫ساخت ش‬
‫يک اژو‬
‫يک ابلاا جم جهت تب ي‬
‫های ع ي ش ا ‪EML‬‬
‫ب ‪ julia‬پيا سا ی ش‬
‫های ‪ EML‬ب‬
‫کلي‬
‫‪ julia‬ب گ ا و بااگذاای‬
‫ش‬
‫‪26‬‬
‫• با استفا ا ا وا ا اای ا ها‬
‫تنو ا و ا ها پيا سا ی‬
‫ش‬
‫• ااتبا ف ی ا ها ب و‬
‫خا استفا ای تب ي ش‬
‫‪Dana Laboratory: An Interview for‬‬
‫‪ISME2014‬‬
‫ب ای بااگذاای‬
‫های‬
‫فاق و ا‬
‫عا جهت‬
‫عي‬
‫يباش‬
‫ساختااهای ا‬
‫ا جو يا شت‬
‫پذي ي تن‬
‫يک ‪Julia‬‬
‫بان شيئ‬
‫گا ي ت‬