找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

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

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

[复制链接]

1

主题

2

帖子

26

积分

二级会员(20)

Rank: 2Rank: 2

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

EDA365欢迎您!

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

x
目前在做一個電路的優化仿真,希望調整一組元件值來達成預期效果,
6 m+ j7 p4 q5 |9 E7 G5 F$ L6 U! V變數為幾個元件的元件值,: A+ J7 S8 J6 r# Z
limit設置為在一個頻率範圍內低於某個值。1 a- G1 c, }, \' P9 W, D
/ l; J* p$ J. C- ]- [

( l7 i! l& L. v' Y- ^目前遇到的問題是優化跑到某個符合條件的解就會停止,
7 l0 @5 J  x/ d/ ?能否改成如果設置需要跑10000次, - v1 X; z. M; q3 P( P' a) y# r
則優化能夠跑滿10000次, 並且將符合條件的解都存取或者列出來?- B  G6 V7 f& `1 D, [+ _" ^; V
. {: S2 \( q9 s3 W6 t
承上, 若可以在一定次數內跑出符合條件的多組解,
4 E# d" H1 Y4 ?9 _那能否改變條件, 並將第一次跑出的所有解都帶入新條件嘗試,# N9 k9 G1 X! B8 b1 u+ U! {1 H
看第二次還符合條件的解剩下多少?
: [" [1 c) ]3 K+ e- ^$ x5 I( s) W3 b- t: _' s

6 q. G% N$ f5 f6 g6 s如圖, 即便設置最多跑10000次, 第5464次達到目標後即停止優化,& W+ `+ c6 W& _+ Z
如何使其跑滿指定次數並列出多組解(如果有解)?6 c" l* l1 K7 d, ]3 A

/ C' H$ e3 y! b( D- R" Y1 ^請各位大神幫忙~$ l( S5 m8 @' d
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 支持!支持! 反对!反对!

1

主题

2

帖子

26

积分

二级会员(20)

Rank: 2Rank: 2

积分
26
3#
 楼主| 发表于 2017-11-13 10:11 | 只看该作者
菩提老树 发表于 2017-11-11 20:12
& K* q0 G1 I0 W  w8 a6 R这是优化,所以只按你的条件得到一个最优解,多组的结果都是一个过程结果

, ?% o5 h9 }* R7 k2 J* r$ g意思是如果選擇優化的方式, 就只能按條件得到一個解即停止運算,
. k0 n5 G. o$ V# O; ~若想得到多組解或者跑滿所有次數, 就不能選擇使用優化的方式?
: q5 ^! c" i* S6 h. H  L6 r" C* m  m- s2 {
我後來找到另一個使用Yield的方式能依照設定的次數跑滿,% e3 W' j$ ~* C8 s7 K9 Y7 V. ^
並告知符合條件的解有多少,& B+ n$ g" z5 _5 }( i& o
但這個方式看起來並無使用Error function的方式逼近,! {$ A/ u  A5 ?1 E! `
因此只能設定很大的次數來涵蓋, 似乎效率很低。
) i; g( q  c8 B: U% E* o
! g6 N# u# X. G除此之外是否還有其他方式可以得到多組解,
1 B& X5 ?5 y: R+ g甚至在變數範圍內找到所有解?
: ]0 T! Z* W: i1 R' r: m, }6 X3 C0 Y4 o3 c" n* t! \  t

15

主题

1123

帖子

2417

积分

EDA365特邀版主

Rank: 6Rank: 6

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

点评

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

本版积分规则

关闭

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

巢课

技术风云榜

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

GMT+8, 2025-5-24 17:50 , Processed in 0.058467 second(s), 36 queries , Gzip On.

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

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

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