回 帖 发 新 帖 刷新版面

主题:哪位高手能帮帮我啊?程序运行不出来啊,目标函数比较复杂··

本程序是一个机构连杆优化问题,目标函数不是显式,需要通过变量,解方程组解出一些中间变量,才能求出目标函数的表达式,同时带非线性约束。可是求解的时候,得出
Maximum number of function evaluations exceeded;
 increase OPTIONS.MaxFunEvals.
*****************肘杆机构实现函数优化设计最优解*******************
y坐标相对长度   y=0.5500
L1杆相对长度    L1=0.1500
曲柄起始转角    th0=3.7525
L4杆相对长度    L4=0.3500
L5杆相对长度    L5=0.4000
L6杆相对长度    L6=0.5000
输出工作行程内滑块实际速度对平均速度的均方根偏差 f_f=0.0000


可是这最优解还是我输入的初始值。目标函数值最小值却等于0了。这是怎么回事,麻烦哪位高人指点,感激不尽。

回复列表 (共1个回复)

沙发

你的目标函数的编写是不是写错了 用的什么优化方法
-------------------------------
有偿代做matlab仿真 包括建模 控制 优化等
联系qq 604443022

我来回复

您尚未登录,请登录后再回复。点此登录或注册