找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

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

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

[复制链接]

1

主题

2

帖子

26

积分

二级会员(20)

Rank: 2Rank: 2

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

EDA365欢迎您!

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

x
目前在做一個電路的優化仿真,希望調整一組元件值來達成預期效果,
$ {8 y) E8 W( ?+ y變數為幾個元件的元件值,- P+ S6 U: p/ d) G6 J0 |& D' a5 D1 T
limit設置為在一個頻率範圍內低於某個值。# L1 x) Q  E9 |4 w% b
! z/ M2 g- n1 B6 q/ F

1 X0 v! J; p  j$ j! ?8 t1 m目前遇到的問題是優化跑到某個符合條件的解就會停止,
  r' ?' S/ p1 I( |' L. R6 z能否改成如果設置需要跑10000次,   C/ Y# L) \  l) Q1 O# m1 }& C* J8 r
則優化能夠跑滿10000次, 並且將符合條件的解都存取或者列出來?
3 C, I( B5 s+ |2 T3 T* R" \2 R1 D" q. T
承上, 若可以在一定次數內跑出符合條件的多組解,
2 K4 l% n2 _/ `2 Q& C# [那能否改變條件, 並將第一次跑出的所有解都帶入新條件嘗試,, \9 [6 ^# _: f
看第二次還符合條件的解剩下多少?0 S4 j; A& Z; O  M, R

# N! L3 M4 b0 t ) l3 t" Z$ a! t9 M$ d, \5 U* H  E
如圖, 即便設置最多跑10000次, 第5464次達到目標後即停止優化," M+ {1 U$ W" l* X$ r% C
如何使其跑滿指定次數並列出多組解(如果有解)?( m) @+ C  D+ r. Q2 _, X+ P
# y4 W2 t; k1 R
請各位大神幫忙~) T% q9 m5 E- {4 W5 Y* Y" {0 ]
分享到:  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/ Y6 V1 ]# D' g, A7 f8 q/ Y3 [
这是优化,所以只按你的条件得到一个最优解,多组的结果都是一个过程结果
6 s. I  {1 }- E, w2 t1 }+ j2 B
意思是如果選擇優化的方式, 就只能按條件得到一個解即停止運算,$ z' L# `- r5 A( Q7 z) C3 _
若想得到多組解或者跑滿所有次數, 就不能選擇使用優化的方式?% M- u# h  n7 D9 F

- l1 W" `* t$ z- \: z# u我後來找到另一個使用Yield的方式能依照設定的次數跑滿,
. a/ K4 j; n9 Q& d' {$ o! N! Y並告知符合條件的解有多少,; _5 u) ?* q/ u" q) R
但這個方式看起來並無使用Error function的方式逼近,
7 t/ I6 G2 U! _; ~2 u+ O; p* i9 x因此只能設定很大的次數來涵蓋, 似乎效率很低。! I8 N1 K) ~% E' _
% g1 w( E, z1 u& k' d0 X
除此之外是否還有其他方式可以得到多組解,
3 Y4 A2 r0 d' d+ e# `, X# F甚至在變數範圍內找到所有解?
# y% H% D; [9 F  _! |3 H1 e0 `# I+ q& Y7 t8 B8 p- _
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

巢课

技术风云榜

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

GMT+8, 2025-4-6 05:14 , Processed in 0.068128 second(s), 38 queries , Gzip On.

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

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

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