آموزش دوره مدلسازی و بررسی کارایی سیستم ها
جزوه کامل شبیه سازی
به همراه سورس و برنامه شبیه سازی اجرای سیستم بانک به زبان C
بیش از 100 صفحه پاورپوینت و دکیومنت
صدای دوره استاد بزرگ شبیه سازی دانشگاه قزوین
تعریف سیگنال: سیگنال تابعی است که رفتار یک پارامتر فیزیکی را معمولاً بر حسب زمان نشان می دهد. مانند دمای اتاق، ارتفاع آب و ...
تعریف سیستم: یک سیستم به مجموعه ای از عناصر اتلاق می شود که برای تحقق هدفی مشترک و یا براساس یک وابستگی مشخص در کنار یکدیگر گردآمده اند. سیستم سیگنالهایی را بعنوان ورودی دریافت کرده و خروجی هایی را می دهد.
نکته: لازم است تا بین مفهوم سیستم و مرز سیستم تفاوت قائل شویم.
مثال: در مورد یک کارخانه، عوامل کنترل کننده ورود سفارشها را خارج از ا ختیار کارخانه در نظر گرفت . اما اگر بخواهیم اثر بازاریابی و یا تاثیر عرضه بر تقاضا را نشان بدهیم رابطه ای بین این موارد مشاهده می شود .
بنابراین شناخت مرز سیستم منوط به تعیین اهداف بررسی مسئله می باشد .
مجموعه متغییر های لازم برای تعریف یک سیستم با توجه به اهداف بررسی را حالت سیستم می نامند. (تعداد پرسنل مختلف – تعداد مشتریان در صف و ...)
مدل ها را می توان به چند دسته تقسیم بندی نمود:
1- مدل فیزیکی در حقیقت ماکتی و سازه فیزیکی است که از سیستم ساخته می شود. در عمل در بسیاری از موارد تهیه این نوع مدل امری بسیار هزینه بر، زمانبر با پیچیدگی فنی بالا می باشد.
2- مدل ریاضی، مدلی است که براساس معادلات و روابط ریاضی تهیه شده است. در این میان ابزار رایانه به منظور پردازش اطلاعات و انجام محاسبا ت می تواند در تهیه مدل های ریاضی نقش مهمی را ایفا نماید.
3- مدل گرافیکی: مدلی است که سعی دارد تحولات موجود رد یک سیستم را بصورت گرافیکی نشان دهد. مانند فلوچارت.
4- مدل ذهنی: تصوری است که ما از یک شی یا سیستم در ذهن خود داریم. مانند مدل یک استاد
شبیه سازی کامپیوتری از خانواده مدل های ریاضی محسوب می گردد .
مدلسازی و بررسی کارایی سیستم ها
Modeling
Model Verification and Validation
- Source code of M/M/1 QUEUE simulation program
#include
#include
#define Q_LIMIT 100
#define BUSY 1
#define IDLE 0
#define MODLUS 2147483647
#define MULT1 24112
#define MULT2 26143
int event_type, no_of_cust_depart, no_of_cust_arrive, qsize, max_no_of_cust_depart, server_status;
float totalqsize, mean_interarrival, mean_service,
sim_clock, etimeq[Q_LIMIT], time_last_event, time_next_event[3],min_time_next_event,totaldelay, totalcloss, last_check;
FILE *infile, *outfile;
void initialize(void);
void schadular(void);
void arrival(void);
void departure(void);
void result(void);
void advance_clock(float);
float expon(float mean);
void activate_event(void);
void buff_mgt(void);
main()
{
infile = fopen("mm1q.in", "r");
outfile = fopen("mm1q.out", "w");
fscanf(infile, "%f %f %d", &mean_interarrival,&mean_service,
&max_no_of_cust_depart);
fprintf(outfile, "M/M/1 queueing system\n\n");
fprintf(outfile, "Mean interarrival time%11.3f minutes\n\n",
mean_interarrival);
fprintf(outfile, "Mean service time%16.3f minutes\n\n", mean_service);
fprintf(outfile, "Number of customers departed %14d\n\n", max_no_of_cust_depart);
initialize();
while (no_of_cust_depart < max_no_of_cust_depart) {
schadular();
advance_clock(min_time_next_event);
activate_event();
buff_mgt();
}
result();
fclose(infile);fclose(outfile);
return 0;
}
آموزش دوره مدلسازی و بررسی کارایی سیستم ها و سورس شبیه سازی اجرای سیستم بانک