آخرين ارسالهاي تالار

موضوع هاي بيشتر »

  • صفحه:
  • 1

موضوع: pso

pso 1 هفته, 2 روز پيش #21008

  • حسین
  • ( كاربر )
  • آفلاين
  • Fresh Boarder
  • ارسال: 1
  • امتياز: 0
با سلام خدمت دوستان. بنده در مورد بهینه سازی pso یه مشکلی دارم. اگه راهنمایی کنید ممنون میشم.
تابع مورد نظر :
f=(Cpv*340)+(Cbat*210)+(Cinv*500)+(Cice*1000)+(Cbl*51)+(Crhp*300)+(Cpat*220)+(Cur*100)+(Chs*38)+(Ccs*20)

و محدوده هم به صورت زیر:

lb.Cpv=496*ones(1,nvar); % Lower Bound
ub.Cpv=640*ones(1,nvar); % Upper Bound
lb.Cbat=-638*ones(1,nvar);
ub.Cbat=924*ones(1,nvar);
lb.Cinv=70*ones(1,nvar);
ub.Cinv=90*ones(1,nvar);
lb.Cice=0*ones(1,nvar);
ub.Cice=80*ones(1,nvar);
lb.Cbl=0*ones(1,nvar);
ub.Cbl=71*ones(1,nvar);
lb.Crhp=146*ones(1,nvar);
ub.Crhp=161*ones(1,nvar);
lb.Cpat=-5*ones(1,nvar);
ub.Cpat=2*ones(1,nvar);
lb.Cur=5*ones(1,nvar);
ub.Cur=88*ones(1,nvar);
lb.Chs=0*ones(1,nvar);
ub.Chs=500*ones(1,nvar);
lb.Ccs=0*ones(1,nvar);
ub.Ccs=1220*ones(1,nvar);



ایراد اول این که تابع مورد نظر رو چطور تعریف کنم؟
مورد دوم این که pso رو به چه شکل بنویسم؟یعنی 10 متغیر با محدوده های متفاوت.
تمامی فایلهای موجودی که دیدم محدوده 10 متغیر رو یکی گرفته نه متفاوت.
  • صفحه:
  • 1
زمان ايجاد صفحه: 0.09 ثانيه