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