فایلهای مفید

فروش محصولات دانلودی و بازاریابی فایل سرو

فایلهای مفید

فروش محصولات دانلودی و بازاریابی فایل سرو

دانلود پایان نامه بررسی استفاده از پارامترهای مارکوف در شناسایی سیستم و شبیه سازی و مدل سازی و شناسایی یک توربین گاز

پایان نامه بررسی استفاده از پارامترهای مارکوف در شناسایی سیستم و شبیه سازی و مدل سازی و شناسایی یک توربین گاز

پایان نامه بررسی استفاده از پارامترهای مارکوف در شناسایی سیستم و شبیه سازی و مدل سازی و شناسایی یک توربین گاز

دانلود پایان نامه بررسی استفاده از پارامترهای مارکوف در شناسایی سیستم و شبیه سازی و مدل سازی و شناسایی یک توربین گاز

پایان نامه بررسی استفاده از پارامترهای مارکوف در شناسایی سیستم و شبیه سازی و مدل سازی و شناسایی یک توربین گاز
دسته بندی برق ،الکترونیک و مخابرات
فرمت فایل doc
حجم فایل 24900 کیلو بایت
تعداد صفحات فایل 129

پایان نامه بررسی استفاده از پارامترهای مارکوف در شناسایی سیستم و شبیه سازی و مدل سازی و شناسایی یک توربین گاز 

مقدمه :

شرح مکتوب مختصری از تشریح و شبیه سازی و مدل سازی یک توربین احتراق  گازی می باشد .

در بخش اول ملزم دانستیم که یکی از انواع این توربین ها از دیدگاه فنی و مهندسی مورد بررسی و تفصیل قرار دهیم .

که به عنوان نمونه یکی از توربین های احتراق گازی به کار گرفته شده در صنعت نفت مورد انتخاب واقع شده است .گزارش مذکور در خصوص ساختمان – طرز کار و دستگاه های برقی و کنترلی توربین های رستون (RUSTON ) اتوماتیک مدل 1750 و با راهنمایی کارشناسان محترم شرکت ملی نفت ایران صورت گرفته است .

بخش دوم که مبحث اصلی پایان نامه این جانب می باشد در خصوص تحلیل سیستماتیک توربین احتراق گازی به روش مارکوف می باشد .

و در نهایت امر مدلسازی و شبیه سازی این توربین در محیط برنامه MATLAB )) با استفاده از پارامترهای مارکوف صورت پذیرفته است .

کنترل گاورنر (شکل13-1)

برای کنترل اتوماتیک سرعت توربین دستگاههای زیر بکار برده شده اند و پس از تشریح ساده این دستگاهها مدار کنترل اتوماتیک مشروحاً شرح داده خواهد شد طبق شکل شماره13  مولد برق مربوط به سرعت سنج محور بازده که روی جعبه دنده قرار گرفته بازاء هر 100 دور در دقیقه یک ولت برق متناوب تولید می کند که برق مولد برق به نشان دهنده های سرعت، رله سرعت شماره 2 وصل است سپس این برق متناوب از یک سو کننده Rectifier عبور کرده و قسمت خرجی یکسوکننده به نسبت سرعت توربین برق مستقیم بین 30 الی 60 میلی ولت (هزارم ولت) است. بعد این برق مستقیم به یک دستگاه مبدل نیروی محرکه به جریان Emf/ Current Converter وارد شده و به نسبت برق ورودی، قسمت خروجی آن جریان برق بین 10 الی 50 میلی آمپر می باشد و سپس جریان برق به دستگاه پولز دیوریشن کنترلر (کنترل کننده ضربه ای زماندار Pluse Duration Controller وارد می شود و علاوه بر این یک جریان برق دیگر باز بین 10 الی 50 میلی آمپر از طریق تبدیل کننده فشار هوا به جریان برق Pneumatic/ Current Converter که از دستگاه کنترل جریان نفت تلمه نفت گرفته شده به کنترل کننده ضربه ای زماندار وارد می شود. 

فهرست مطالب 

پیشگفتار

1

فصل اول :معرفی ساختمان و نحوه عملکرد بخش های مکانیکی یک توربین گازی

 

1-1 مقدمه

2

2-1قسمتهای مهم توربین

8

          1-2-1 دستگاه مولدگازداغ

8

          2-2-1 توربین نیرو

10

3-1 ساتمان توربین

12

          1-3-1 دستگاه مولدگازداغ

12

          2-3-1 استارتر گازی

13

          3-3-1دستگاه برق

14

          4-3-1 کنتاکتهای مربوط به رله وقت گیر

17

          5-3-1مدارهای کمکی

18

          6-3-1  کنترل گاورنر

19

4-1 شرح کامل کنترل اتوماتیک سرعت

20

5-1محافظت توربین در برابر اشکالات

23

6-1کار کردن توربین

24

7-1خاموش کردن توربین

25

           1-7-1 خاموش کردن توربین در حالت اضطراری

26

8-1 محافظت در برابر اشکالات

26

9-1 نکات قبل از استارت

27

          1-9-1بکار انداختن توربین

32

          2-9-1 خاموش کردن توربین

33

10-1باطریها

34

          1-10-1 ولتاژ باطری نایف

34

          2-10-1نصب باطری

35

          3-10-1شارژ اول

35

11-1نکات ایمنی      

36

12-1 سیگنال سرعت محور بازده                                           

37

13-1یکسو کننده                                                            

37

14-1 دستگاههای نشان دهنده

41

        1-14-1 شرح کلی

43

51-1 بازرسی نیمه هادی ها

45

16-1 کار کردن رله

47

       1-16-1 میزان کردن رله سرعت     

47

       2-16-1 سیگنال سرعت کمپرسور

47

       3-16-1 مراحل میزان کردن رله سرعت

48

17-1 کلی

54

       1-17-1 شرح                                                     

57

       2-17-1طرز کار                                               

58

18-1 مدار کنترل حرارت گاز داغ MAX  / T

58

       1-18-1 مدار نشان دهنده حرارت حد اکثر گاز داغ

59

19-1 دستگاه ایمنی نشان دهنده لرزش

59

       1-19-1طرز کار                                                  

59

فصل دوم:   بررسی پارامترهای مارکوف در شناسایی سیستم

 

1-2 مقدمه

61

2-2 پارامترهای مارکوف سیستم

62

3-2 تحقق سیستم بر اساس پارامترهای مارکوف

63

       1-3-2 مفاهیم اساسی در تحقق                               

63

       2-3-2 الگوریتم تحقق سیستم ویژه    ERA) (

65

      3-3-2 مشخص کردن مدهای صحیح از مدهای نویزی  

72

      4-3-2 گامهای محاسباتی در ERA

79

 4-2 توصیف سیستم و معادلات اساسی رویتگر

84

5-2 محاسبه پارامترهای مارکوف سیستم از پارامترهای مارکوف رویتگر

        1-5-2 محاسبه پارامترهای مارکوف سیستم              

91

91

      2-5-2محاسبه پارامترهای مارکوف بهره رویتگر         

96

6-2رابطه بین رویتگر شناسایی شده و فیلتر کالمن

101

7-2 بهبود شناسایی فیلتر کالمن /رویتگر به وسیله سفید کردن مانده ها

114

      1-7-2 تحلیل  پاسخ حداقل مربعات برای شناسایی پارامترهای مدل ARMAX  

116

     2-7-2  خاصیتهای دنباله مانده

119

      3-2-7 شناسایی پارامترهای مارکوف رویتگر/ فیلتر کالمن با سفید کردن مانده ها

121

4-7-2                 4-7-2 محاسبه پارامترهای مارکوف بهره  Deadbeat  و پارامترهای مارکوف سیستم

122

8-2 جمع بندی  

127

پیوست 1 :  تصاویری از ساختار توربین احتراق گازی رستون

 

پیوست 2 : نسخه های برنامه شبیه سازی و مدل سازی یک توربین گاز بر اساس پارامترهای مارکوف توسط برنامه MATLAB

 

مراجع

 

دانلود پایان نامه بررسی استفاده از پارامترهای مارکوف در شناسایی سیستم و شبیه سازی و مدل سازی و شناسایی یک توربین گاز

دانلود دینامیک های دوستی مدل سازی روابط اجتماعی از طریق شبیه سازی فازی مبتنی بر عامل

سمینار دینامیک های دوستی : مدل سازی روابط اجتماعی از طریق شبیه سازی فازی مبتنی بر عامل

سمینار دینامیک های دوستی مدل سازی روابط اجتماعی از طریق شبیه سازی فازی مبتنی بر عامل

دانلود سمینار دینامیک های دوستی : مدل سازی روابط اجتماعی از طریق شبیه سازی فازی مبتنی بر عامل

سمینار دینامیک های دوستی  مدل سازی روابط اجتماعی از طریق شبیه سازی فازی مبتنی بر عامل
دسته بندی سمینار کامپیوتر
فرمت فایل docx
حجم فایل 3769 کیلو بایت
تعداد صفحات فایل 34

سمینار دینامیک های دوستی : مدل سازی روابط اجتماعی از طریق شبیه سازی فازی مبتنی بر عامل 

 

  1. 1.       مقدمه

ارتباطات اجتماعی مثل دوستی و انتخاب partner توسط اصل مجاورت قانون بندی شده است.به هر حال مفاهیمی چون دوستی،مفاهیمی با یال های تار و درجه عضویت مبهم هستند.

این مطالعه نشان میدهد که چگونه دینامیک های دوستی را با یک مدل Agent-Based با استفاده از تئوری مجموعه فازی شبیه سازی کنیم.مجموعه های فازی به ما این امکان را می دهند که برای نشان دادن خصوصیاتی که ذاتا فازی هستند از مقادیر کریسپ استفاده نکنیم.

در اینجا نتایج حاصل از اعمال مجموعه های فازی و عملگرهایش در تعریف ارتباطات دوستی را با نتایج مشابه حاصل از پیاده سازی با مقادیر کریسپ مقایسه شده است.

این مقاله با یکپارچه سازی مدل های محاسباتی و تئوری مجموعه فازی یک دیدگاه مفید در یک روش سیستماتیک مبتنی بر عدم قطیت ذاتی در ارتباطات اجتماعی ارایه می دهد.

دینامیک ارتباطات اجتماعی مثل الگوهای دوستی فیلدی پیچیده از مطالعات است.این مقاله دینامیک های اجتماعی به مجموعه ای از تعاملات عامل ،شرایط آنها و مکانیزم های مرتبط به آنها اشاره دارد.

امروزه تصویر نسبتا دقیقی از بسیاری ویژگی های افراد و فاکتورهای چارچوبی که بر انتخاب دوستی و شبکه های احساسی اثر میگذارد.از جمله این ویژگی ها میتوان مجاورت اجتماعی ،شباهت و ویژگی های منحصر بفردی را نام برد.مدل سازی Agent-based مارا قادر میسازد تا دینامیک های اجتماعی را مطالعه کنیم.به عنوان مثال ABM برای مطالعه افکار عمومی(7)،دینامیک های فرهنگی(8)،دینامیک های زبانی(9)و خیلی های دیگر

منطق فازی یک روش برای اداره کردن حالات مبهم استدلال در محیطی مملو از عدم اطمینان و ابهام می باشد.ابهام یک ویژگی معمول در قلمرو اجتماعی است.(15)Epstin(18)یک انگیزه برای استفاده از منطق فازی در شبیه سازی اجتماعی ایجاد کرد.

در پیاده سازی مدل با استفاده از تئوری مجموعه فازی از بایاس شدن غیر ضروری و در نتیجه از طرح تصمیمات خودسرانه مبنی بر استفاده از مقادیر کریسپ برای نشان دادن ویژگی هایی که ذاتا فازی هستند،جلوگیری میکند.

نقش عمده این مقاله تعریف فرآیندی برای استفاده و یکپارچگی ABM و تئوری مجموعه فازی برای مدل کردن دینامیک های دوستی و همکاری است.

در این مقاله روی یک مدل موجود به نام Mentat(20) کار شده است که در فصل 2 تشریح خواهد شد. در فصل 3 از منطق فازی به عنوان تکنیکی مفید برای مقابله با عدم قطعیت ذاتی در سیستم های اجتماعی و دانش تقریبی موجود در آنها استفاده میشود. در فصل 4 ارتباط بین همسایه ها با ااحتساب درجه شباهت به آنها ،توضیح داده شده است. در فصل 5 ،4ورژن از Mentat معرفی شده است. در فصل 6 درجه های متفاوت فازی سازی معرفی شده است. در نهایت در فصل 7 نتایج بدست آمده ازاین تحلیل بیان شده است.

بنابراین شانس دوستی دو همسایه  با شباهت آنها متناسب است. علاوه بر آن ،اگر دوستی یک رابطه تدریجی در نظر گرفته شود،دو عامل در طول زمان دوستیشان بیشتر می شود. فرآیند دوستی در شکل 1 خلاصه شده است.

روش های زیادی برای تعیین کمیت ظهور و تکامل دوستی وجود دارد که یکی از آن ها برایMentatانتخاب شده که در بخش 5.2 به تفصیل آن می پردازیم.

آنچه برای فرآیند میانجی گری ازدواج یا دوستی اهمیت دارد این است که دوستی نیز مانند همسایگی از نظر شباهت رده بندی می شود.

ابتدا دوستان بر اساس پرسشنامه های "آری یا نه" فیلتر شده،سپس از زیر مجموعه های انتخابی افرادی برای زوج شدن کاندید می شوند.بخش 5.3 را ببینید.این فرآیند مارک کردن جفت  ”Matchmarking”در شکل 2  توضیح داده شده است.

دانلود سمینار دینامیک های دوستی : مدل سازی روابط اجتماعی از طریق شبیه سازی فازی مبتنی بر عامل

دانلود پایان نامه مدل سازی تحمل پذیری خطا با استفاده از برنامه نویسی جنبه گرا

پایان نامه مدل سازی تحمل پذیری خطا با استفاده از برنامه نویسی جنبه گرا

پایان نامه مدل سازی تحمل پذیری خطا با استفاده از برنامه نویسی جنبه گرا

دانلود پایان نامه  مدل سازی تحمل پذیری خطا با استفاده از برنامه نویسی جنبه گرا

پایان نامه  مدل سازی تحمل پذیری خطا با استفاده از برنامه نویسی جنبه گرا
دسته بندی کامپیوتر و IT
فرمت فایل doc
حجم فایل 2800 کیلو بایت
تعداد صفحات فایل 138

پایان نامه  مدل سازی تحمل پذیری خطا با استفاده از برنامه نویسی جنبه گرا


چکیده 

تحمل پذیری خطا مقوله ای است که در طراحی سیستم های بـا قابلیـت اطمینـان بـالا مـورد اسـتفاده قـرار مـی گیـرد .

تحمل پذیری خطای نرم افزاری معمولاً با استفاده از افزونگی و گوناگونی حاصل  میشـود کـه پیچیـدگی اضـاف های را بـه

طراحی سیستم وارد می کند. دلیل این امر آن است که تحمل پذیری خطا جزو دغدغه های مداخله ای است و در هنگـام

پیاده سازی سایر واحد های نرم افزاری را تحت تأثیر قرار می دهد. پیاده سازی تاکتیک های تحمل پذیری خطا با استفاده از

روش های سنتی از قبیل شیءگرایی، باعث کاهش قابلیت استفاده مجدد، قابلیت نگهداری، درجـه واحدبنـدی و درک و

فهم سیستم می شوند. برای حل این مشکل استفاده از برنامه نویسی جنبه گرا می توانـد مفیـد واقـع شـود. جنبـه گرایـی 

رهیافتی است که عمل جداسازی دغدغه های مداخله ای را با حمایت برنامه نویسی جنبه گـرا بـه بهتـرین شـکل ممکـن

انجام می دهد. استفاده از برنامه نویسی جنبه گرا یکی از روش هایی است که امروزه برای پیاده سازی تحمـل پـذیری خطـا

مورد توجه قرار گرفته است. در این زمینه کارهایی انجام شده است ولی هنوز برای همه تاکتیک های تحمل پذیری خطا

از قبیل بلوک های بازیابی و برنامه نویسی چند نسخه ای مدل جنبه گرا ارائه نشده است. همچنین جای الگوهای طراحـی

در این زمینه خالی است.  

فهرست مطالب 

فصل اول: کلیات تحقیق .....................................................................................................................................

1-1   مقدمه....................................................................................................................................................................................................  2 

1-2   طرح مسأله  ..........................................................................................................................................................................................  3 

1-3   اهداف تحقیق  ......................................................................................................................................................................................  4 

1-4   محدوده تحقیق  ..................................................................................................................................................................................  4 

1-5   مراحل انجام تحقیق  ..........................................................................................................................................................................  5 

1-6   ساختار پایان نامه.................................................................................................................................................................................  5 

فصل دوم: مفاهیم پایه و پیشینه تحقیق ...........................................................................................................  7 

2-1 مقدمه....................................................................................................................................................................................................  8 

2-2 تحمل پذیری خطا  ..............................................................................................................................................................................  8 

2-2- 1 اتکاپذیری و تحمل پذیری خطا  ............................................................................................................................................................  8 

2-2- 1-1 قابلیت اطمینان............................................................................................................................................................................  9 

2-2- 1-2 قابلیت دسترسی  ..................................................................................................................................................................  9 

2-2- 1-3 ایمنی  ................................................................................................................................................................................  10 

- 1-4 قابلیت نگهداشت  ......................................................................................................................................................................  11 

2-2- 1-5 امنیت  ................................................................................................................................................................................  11 

2-2- 2 نقص، خطا و شکست  ...............................................................................................................................................................  11 

2-2- 3 افزونگی  ..................................................................................................................................................................................  12 

2-2- 4 گوناگونی طراحی  .......................................................................................................................................................................  13 

2-2- 5 سناریوی تحمل پذیری خطا  ............................................................................................................................................................  14 

2-2- 5-1 سناریوی عمومی تحمل پذیری خطا  .....................................................................................................................................  15 

2-2- 6 تحمل پذیری خطای نرم افزاری  ..........................................................................................................................................................  16 

2-2- 7 تاکتیک های تحمل پذیری خطای نرم افزاری تک نسخه ای  ...........................................................................................................  17 

2-2- 7-1 آشکارسازی نقص......................................................................................................................................................................  18 

2-2- 7-2  محدودسازی نقص  ..................................................................................................................................................................  19 

2-2 7-3  بازیابی نقص  .............................................................................................................................................................................20

2-2- 8 تاکتیک های تحمل پذیری خطای نرم افزاری چند نسخه ای  ........................................................................................................  21

2-2- 8-1 بلوک های بازیابی  ......................................................................................................................................................................  21

2-2- 8-2 برنامه نویسی چند نسخه ای  .....................................................................................................................................................  23 

2-2- 8-3 برنامه نویسی خود بررسی  ........................................................................................................................................................  25 

2-2- 8-4  بلوک های بازیابی  توزیع شده  ................................................................................................................................................  27 

2-2- 8-5  بلوک های بازیابی اجماعی  .....................................................................................................................................................  29 

2-2- 8-6 رأی گیری پذیرش  ...................................................................................................................................................................  30 

2-3 برنامه نویسی جنبه گرا  ..................................................................................................................................................................  32 

2-3- 1 جداسازی دغدغه ها  ......................................................................................................................................................................  33 

2-3- 2 برنامه نویسی جنبه گرا  ...................................................................................................................................................................  35 

2-3- 2-1 جنبه  .......................................................................................................................................................................................  36 

2-3- 2-2 نقطه اتصال  ................................................................................................................................................................................  37 

2-3- 2-3 محل برش  ..................................................................................................................................................................................  38 

2-3- 2-4 کد توصیه  ...................................................................................................................................................................................  38 

  39  ................................................................................................................................................................................  AspectC++ 3 -3-2

2-3- 4 تحمل پذیری خطا با استفاده از برنامه نویسی جنبه گرا  ...................................................................................................  41 

2-4 بررسی کارهای مرتبط  .....................................................................................................................................................  43 

2-4- 1 معرفی کارهای انجام شده..................................................................................................................................................  43 

2-4- 2 نقاط ضعف و مشکلات کارهای انجام شده  ................................................................................................................  47 

2-5 جمع بندی مطالب فصل..................................................................................................................................................  49 

فصل سوم: مدل سازی تاکتیک های تحمل پذیری خطای نرم افزاری با استفاده از برنامه نویسی جنبه گرا  .....  51 

3-1 مقدمه....................................................................................................................................................................  52 

3-2 مدل سازی تاکتیک بلوک های بازیابی با استفاده از جنبه گرایی  ..........................................................................................  52 

3-2- 1 بلوک های بازیابی به عنوان یک جنبه..............................................................................................................................................  53 

3-2- 2 الگوی طراحی  بلوک های بازیابی جنبه گرا  .............................................................................................................................  56 

3- 2-1 منظور  .........................................................................................................................................................................  56 

3-- 2-2 انگیزه  ........................................................................................................................................................................  56 

3-2 2-3 کاربردپذیری  ..........................................................................................................................................................................57

3-2- 2-4 ساختار الگوی پیشنهادی  ........................................................................................................................................................  57

3-2- 2-5 سناریو  .............................................................................................................................................................................  59

3-2- 2-6 نتایج  ................................................................................................................................................................................  63 

3-2- 2-7 پیاده سازی  .......................................................................................................................................................................  64 

3-2- 2-8 نمونه کد  ...........................................................................................................................................................................  64 

3-2 مدل سازی تاکتیک برنامه نویسی چند نسخه ای با استفاده از جنبه گرایی  ..........................................................................  65 

3-2- 1 الگوی تاکتیک برنامه نویسی چند نسخه ای جنبه گرا  ..................................................................................................................  67 

3-2- 1-1 منظور  .....................................................................................................................................................................................  67 

3-2- 1-2 انگیزه  .....................................................................................................................................................................................  67 

3-2- 1-3 کاربردپذیری  ..............................................................................................................................................................................  68 

3-2- 1-4 ساختار  ...................................................................................................................................................................................  68 

3-2- 1-5 سناریو  .................................................................................................................................................................................  69 

3-2- 1-6 نتایج  ....................................................................................................................................................................................  70 

3-2- 1-7 پیاده سازی  ...........................................................................................................................................................................  71 

3-2- 1-8 کد نمونه  ...............................................................................................................................................................................  71 

3-3 جمع بندی مطالب فصل.................................................................................................................................................................  72 

فصل چهارم: مطالعه موردی و ارزیابی .............................................................................................................  74 

4-1 مقدمه.................................................................................................................................................................................  75 

4 شاخص ها و معیارهای ارزیابی  .....................................................................................................................................................  75 

4-1- 1 معیارهای جداسازی دغدغه ها  ..............................................................................................................................................  75 

4-1- 1-1 پخش دغدغه بر روی مولفه ها (CDC).................................................................................................................................  75 

4-1- 1-2 پخش دغدغه بر روی متدها (CDO)  ...................................................................................................................................  76 

4-1- 2 معیار اتصال  ........................................................................................................................................................................  76 

4-1- 2-1 اتصال بین مولفه ها (CBC)  ....................................................................................................................................................  76 

4-1- 2-2 عمق درخت وراثت (DIT)  ......................................................................................................................................................  76 

4-1- 3 معیار اندازه  ...................................................................................................................................................................  77 

4-1- 3-1 تعداد اجزاء VS .........................................................................................................................................................  77 

4-1 3-2 تعداد خصوصیات NOA ......................................................................................................................................................77

4-2 مطالعه موردی  ....................................................................................................................................................................  77

4-2- 1 برنامه مرتب سازی با تاکتیک بلوک های بازیابی به روش شیءگرایی  ........................................................................................  78

4-2- 2 برنامه مرتب سازی با تاکتیک بلوک های بازیابی جنبه گرا  ............................................................................................................  79 

4-2- 3 برنامه مرتب سازی با تاکتیک برنامه نویسی چند نسخه ای به روش شیءگرایی  ......................................................................  81 

4-2- 4 برنامه مرتب سازی با تاکتیک برنامه نویسی چند نسخه ای جنبه گرا...........................................................................................  82 

4-2- 3 ارزیابی  ...................................................................................................................................................................................  83 

4-3 نتیجه گیری  .................................................................................................................................................................................  85 

4-4 جمع بندی مطالب فصل..................................................................................................................................................................  86 

فصل پنجم: خلاصه و نتیجه گیری  ....................................................................................................................  87 

5-1 مقدمه.................................................................................................................................................................................................  88 

5-2 بازبینی میزان تحقق اهداف پایان نامه  ........................................................................................................................................  88 

5-3 ویژگی نوآوری های تحقیق  ................................................................................................................................................................  89 

5-4 محدودیت ها..................................................................................................................................................................................  90 

5-5 نتیجه گیری  ..................................................................................................................................................................................  90 

5-6 کارهای آینده  ................................................................................................................................................................................  91 

مراجع  ..............................................................................................................................................................................................  93  

دانلود پایان نامه  مدل سازی تحمل پذیری خطا با استفاده از برنامه نویسی جنبه گرا