找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 143|回复: 2
打印 上一主题 下一主题

[ADS仿真] 請教如何使優化仿真跑出多組解?

[复制链接]

1

主题

2

帖子

26

积分

二级会员(20)

Rank: 2Rank: 2

积分
26
跳转到指定楼层
1#
发表于 2017-11-9 10:27 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您!

您需要 登录 才可以下载或查看,没有帐号?注册

x
目前在做一個電路的優化仿真,希望調整一組元件值來達成預期效果,3 |! }) _- Q. f8 a( A) @
變數為幾個元件的元件值,
3 |0 Q7 g% ]( d! dlimit設置為在一個頻率範圍內低於某個值。
2 B  b$ \' |7 Y& g) x
: S7 L6 g1 d* C
: F# _) F" ~9 `$ I* a目前遇到的問題是優化跑到某個符合條件的解就會停止,. |. C3 c& O$ N! b( p/ [
能否改成如果設置需要跑10000次,
  p# a% r' l# O5 v4 R則優化能夠跑滿10000次, 並且將符合條件的解都存取或者列出來?) I. B0 h& w2 y  y& \

/ Y6 p/ a* S- G/ A9 J承上, 若可以在一定次數內跑出符合條件的多組解,
- P5 Q* O2 a; K* [0 f8 Y* ~那能否改變條件, 並將第一次跑出的所有解都帶入新條件嘗試,
$ Y( u) z- d0 `% v$ ?( }看第二次還符合條件的解剩下多少?/ u4 w3 ]0 \. n4 ?* V7 z. w) q- l/ u
! O  G  E, ]: i0 Q1 [
- ~6 P1 s/ R3 p+ k) |
如圖, 即便設置最多跑10000次, 第5464次達到目標後即停止優化,9 K* ]9 a# \5 k* m6 Y/ J: L
如何使其跑滿指定次數並列出多組解(如果有解)?; D0 a1 e8 a; ~$ |$ N  n

( |+ ]) |9 T) ^  h) p" m5 ^請各位大神幫忙~
" c! r, R/ b9 _3 q
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 支持!支持! 反对!反对!

15

主题

1123

帖子

2417

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
2417
2#
发表于 2017-11-11 20:12 | 只看该作者
这是优化,所以只按你的条件得到一个最优解,多组的结果都是一个过程结果

点评

意思是如果選擇優化的方式, 就只能按條件得到一個解即停止運算, 若想得到多組解或者跑滿所有次數, 就不能選擇使用優化的方式? 我後來找到另一個使用Yield的方式能依照設定的次數跑滿, 並告知符合條件的解有多少  详情 回复 发表于 2017-11-13 10:11

1

主题

2

帖子

26

积分

二级会员(20)

Rank: 2Rank: 2

积分
26
3#
 楼主| 发表于 2017-11-13 10:11 | 只看该作者
菩提老树 发表于 2017-11-11 20:12) j; S* g+ l7 ]7 @: k# A) V# {$ {
这是优化,所以只按你的条件得到一个最优解,多组的结果都是一个过程结果

0 r: h1 o0 w; M. A& b, [# }$ R0 `意思是如果選擇優化的方式, 就只能按條件得到一個解即停止運算," K% w* q2 R# t- t; M1 A
若想得到多組解或者跑滿所有次數, 就不能選擇使用優化的方式?% O" A7 s  [3 i3 s( }% r# J

8 N+ a6 I, Q3 G6 s" M- G, T' q我後來找到另一個使用Yield的方式能依照設定的次數跑滿,
! b6 N- q* N7 D3 C; f2 S( i2 W2 u並告知符合條件的解有多少,* U. k9 i' |  X9 [5 {
但這個方式看起來並無使用Error function的方式逼近,
' x$ W1 i- z  P0 m因此只能設定很大的次數來涵蓋, 似乎效率很低。3 O7 c6 c  W8 i  j' O' l

4 g3 U3 B0 C1 C( ?8 ?除此之外是否還有其他方式可以得到多組解,, d8 }  x( o8 O; M
甚至在變數範圍內找到所有解?, [3 T% M! X* ]/ d

6 d9 @7 e  H' Y& {  ]% U* W
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

巢课

技术风云榜

关于我们|手机版|EDA365 ( 粤ICP备18020198号 )

GMT+8, 2025-4-11 21:05 , Processed in 0.068010 second(s), 39 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表