1.weight 值取小的时候,currentEF值就会很小,按书上的weight=100 的话,优化不好,currentEF值三万多,一直掉不下来。
我想这是因为,weight 代表优化该变量在整个仿真中的权重。取小的话说明不占什么分量,所以一下就满足目标了,
那么权值一般取多少?
2.是不是所有的currentEF要达到0才能说满足目标?可是当我的currentEF值等于一万多的时候,查看结果图就已经和书上的优化好的曲线一致了。
这是个经验值,不同的设计结构,经验值可能不一样。
可以用TRY-AND-ERROR的方法加上二分法来确定weight经验值。
谢谢,楼上的前辈。
其实我感觉还是要看优化的指标,如果优化的指标要求很苛刻的话,即使你把weigh的值设的很大CEF的值改变也不会很明显的,这样只能去改变电路设计了。对了,优化完了要随时注意更新参数。
经过实践得验证,确实如你所言的。
currentEF值等于一万多的时候,查看结果图就已经和书上的优化好的曲线一致了
有 点夸张!是不是weight太大了。
其实weight只是在有两个以上的优化指标的时候才有必要设置。指标越重要,weight设的越高。至于设多少,个人认为无所谓。只要有个大小关系存在就可以了
个人认为只要几个GOAL的Weight设置不同就行了,哪个GOAL重要些就设置大一点。
我一般一来是设50
声明:网友回复良莠不齐,仅供参考。如需更专业系统地学习ADS,可以购买资深专家讲授的ADS最新视频培训课程。