光电工程师社区

标题: 优化过程中的一个小问题 [打印本页]

作者: overskyboy    时间: 2004-9-26 17:47
标题: 优化过程中的一个小问题


<P>我在优化中发现一个面的曲率太大,所以想设置评价函数限制它</P>
<P>就是CVLT  7  1000,希望第7个面的曲率能够小于1000</P>
<P>可是发现没有用,那个面的曲率还是那么大,这到底是怎么回事?</P>
<P>不是设置了评价函数并且优化后,就应该能满足要求的吗?</P>
<P>多谢.</P>
<P>ps:本人初学者,不要取笑^_^</P>




作者: zhougg    时间: 2004-9-26 18:46


<>这还与你设置的权重有关系,你可以加大权重(weight)</P><>另外,若系统的自由变量不多时,要满足的条件会相互制约,因此不一定能满足你的期望值,这时候可以改变你的目标值,例如将你的1000改为700或更小,试试看吧!</P>




作者: pxcharly    时间: 2004-9-26 23:38


是啊,设计软件不是万能的,如果非要满足某一项指标,只能加大它的权重,但是有时即使加大权重也不行,因为你给的初始系统可能不太好,软件也不能帮你找到一个合适的解




作者: yuanyuan    时间: 2004-9-27 04:50


同意二楼的观点




作者: vasdf    时间: 2004-9-27 17:35


三楼的说的好,最主要的是系统的初始结构,初始结构不好的话,应该是优化不到合适的解




作者: grating22    时间: 2004-9-28 19:37
是不是把曲率和半径搞错了?曲率1000等于半径只有0.001,哪用得着这样小的半径?优化时这个条件当然会满足,所以不会变化。
作者: mtelan    时间: 2004-9-29 20:32
同意楼上观点,楼主看看后面的Value值先
作者: vasdf    时间: 2004-9-30 17:09
六楼说的对是你设错了CVLT是针对曲率而不是半径
作者: overskyboy    时间: 2004-10-4 19:03

多谢多谢,真的是把半径搞错成曲率了,^_^

多谢大家的帮助


作者: 欧旭锋    时间: 2004-11-15 23:59
加大权重后系统其他的参数可能会出现变化,比如焦距.有过这样的经历,真郁闷




欢迎光临 光电工程师社区 (http://bbs.oecr.com/) Powered by Discuz! X3.2