در این تحقیق، یک راه حل بهینه برای برنامه ریزی روز-پیش (Day-ahed) مساله امنیت-مقید مشارکت واحدها یا همان (Security Constrained Unit Commitment) SCUC در سیستم قدرت فراهم شده است. چنین برنامه ریزی، در واقع درگیر فراهم کردن یک هماهنگی بین واحد های تولیدی در پاسخ به تغییرات شرایط بارگزاری است تا بتواند هزینه های کلی سیستم قدرت را کاهش دهد. برای حل مساله، از یک روش کاربردی و دقیق با عنوان بهینه سازی ازدحام ذرات یا همان (Particle Swarm Optimization) PSO استفاده شده است. سیستم مورد مطالعه در این تحقیق، شامل واحدهای حرارتی و خورشیدی است. برای در نظر گرفتن عدم قطعیت موجود در واحدهای خورشیدی و همچنین بار سیستم، از روش مونت کارلو (Monte Carlo) استفاده شده است. تابع هدف در اینجا یک چندجمله ای درجه دوم است که مربوط به هزینه های سوخت و راه اندازی واحدها است. نتایج شبیه سازی نشان می دهد که برنامه ریزی مشارکت واحدها با استفاده از این روش، منجر به کاهش چشمگیر هزینه های عملکرد سیستم، درکنار ارضاء تمامی قیود غالب سیستم می شود که نسبت به روش های مرسوم و سنتی، دارای سرعت همگرایی بالاتر و دقت بیشتری است.