优化过程中的一个小问题

1.9k 9
发表于 2004-9-26 17:47:00|上海 | 查看全部 阅读模式


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



回复|共 9 个

zhougg Lv.8 发表于 2004-9-26 18:46:00|上海 | 查看全部


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



pxcharly Lv.8 发表于 2004-9-26 23:38:00|四川 | 查看全部


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



yuanyuan Lv.8 发表于 2004-9-27 04:50:00|同济大学 | 查看全部


同意二楼的观点



vasdf Lv.9 发表于 2004-9-27 17:35:00|江西 | 查看全部


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



grating22 Lv.9 发表于 2004-9-28 19:37:00|湖北 | 查看全部
是不是把曲率和半径搞错了?曲率1000等于半径只有0.001,哪用得着这样小的半径?优化时这个条件当然会满足,所以不会变化。
mtelan Lv.2 发表于 2004-9-29 20:32:00|内网 | 查看全部
同意楼上观点,楼主看看后面的Value值先
vasdf Lv.9 发表于 2004-9-30 17:09:00|江西 | 查看全部
六楼说的对是你设错了CVLT是针对曲率而不是半径
overskyboy 楼主Lv.7 发表于 2004-10-4 19:03:00|上海 | 查看全部

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

多谢大家的帮助

欧旭锋 Lv.9 发表于 2004-11-15 23:59:00|陕西 | 查看全部
加大权重后系统其他的参数可能会出现变化,比如焦距.有过这样的经历,真郁闷

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则

投诉/建议联系

admin@discuz.vip

未经授权禁止转载,复制和建立镜像,
如有违反,追究法律责任
  • 关注公众号
  • 添加微信客服
Copyright © 2026 光电工程师社区 版权所有 All Rights Reserved. Powered by Discuz! X5.0 Licensed 鄂ICP备17021725号-1
关灯 在本版发帖
扫一扫添加微信客服
返回顶部
快速回复 返回顶部 返回列表