我在做例子的时候发现这些不符合逻辑的现象,首先,先看看CTGT和CTLT的解释
j`GbI0,bT <EUSl|6 7fEV/j 再看看下面的
优化函数里的target值和value值,结果发现很矛盾,如拿第六和第十四个操作数说,它们都是约束第2个表面的,第六个操作数CTGT的目标值是这个表面的中心厚度大于6,而目前这个表面的中心厚度为5.995417,而第十四个操作数的CTLT的目标值为10,即这个表面的中心厚度要小于10,而这时这个操作数的当前值value竟然会跟这个操作数的目标值不一样!!我是百思不得其解啊,同一个表面的中心厚度怎么会出现两种当前值(value)呢,其它的几对操作数也都这样
PmY:sJ{M >V$#Um?AXj WuQYEbap 而下面这个优化函数里的情况也跟上面的一样,同一个表面的中心厚度不同
lG+ltCc$9 5q#|sVT7R Y_B 4s- 而下面这个优化函数里的OPLT也让我范糊涂了,OPLT的意思是:操作数小于,这个操作数用来使任意一个操作数有一个不等式约束
S- \lN| 如此看来的话,在下面的优化函数里第一个OPLT的作用是让第三个操作数里的value小于这个OPLT里的目标值,这样看来第一个OPLT的value值跟上面一个操作数的value值一样,这样很正确。可是下面第二个OPLT是约束第六个操作数的,可它的value值却跟第六个操作数的value值不一样,而是跟这个操作数的目标值一样。这让我很不理解。
,+BgY4OY N9PM.nbd% -:>#w`H 希望会的人教教我,这些到底是为什么会这样,
我快被这些弄疯了。