找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

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

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

[复制链接]

1

主题

2

帖子

26

积分

二级会员(20)

Rank: 2Rank: 2

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

EDA365欢迎您!

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

x
目前在做一個電路的優化仿真,希望調整一組元件值來達成預期效果,4 {! R/ s) M* y& y
變數為幾個元件的元件值,
0 ]$ P9 @; ~  C, A: flimit設置為在一個頻率範圍內低於某個值。. Y) |$ d3 U" t4 ^# g$ y7 A0 ^: Q

4 k; P0 b/ A" I- O' @, s# N1 Q5 ^- Q  z2 ~, O5 ?: l
目前遇到的問題是優化跑到某個符合條件的解就會停止,$ r" s! D" @7 w5 F& M' V6 m
能否改成如果設置需要跑10000次,
$ d0 r0 N4 j7 w9 m- s* m則優化能夠跑滿10000次, 並且將符合條件的解都存取或者列出來?
# e. @2 }3 b) x7 h1 I' P
8 Q- B% ?) k; L; s4 H承上, 若可以在一定次數內跑出符合條件的多組解,
2 v# ]) e" W6 D, b. Y; y: ]6 U& s那能否改變條件, 並將第一次跑出的所有解都帶入新條件嘗試,
0 n5 _3 L! q" [2 }2 l看第二次還符合條件的解剩下多少?0 r2 V2 ]+ s' E! d2 y* A' A- H% W' S

. M  d% S, h& B8 Y
: h* y! `( Z# E5 f1 N如圖, 即便設置最多跑10000次, 第5464次達到目標後即停止優化,' L. I: `; D/ M9 V) v! a" H) T6 @
如何使其跑滿指定次數並列出多組解(如果有解)?% K& h1 d) w3 U" ?. T' \

6 f5 q5 ]9 ]4 a% C% ^6 u# Y請各位大神幫忙~
; o5 j/ n: X  n7 P0 Q" Y* P6 h
分享到:  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- ~, L9 j- R, @! _: S
这是优化,所以只按你的条件得到一个最优解,多组的结果都是一个过程结果
0 Z* d/ k3 R- ^9 f1 \
意思是如果選擇優化的方式, 就只能按條件得到一個解即停止運算,8 V: r. ]2 ]+ B4 \6 I/ z7 ]
若想得到多組解或者跑滿所有次數, 就不能選擇使用優化的方式?& S. L) L( q) v- }* c. \2 H
! a2 r) k( U5 _4 t! x7 B
我後來找到另一個使用Yield的方式能依照設定的次數跑滿,
8 F1 I, i9 H2 c+ [, w+ {$ ?* @$ f2 T0 d並告知符合條件的解有多少,! J: n- Z+ K$ d+ W9 o) j
但這個方式看起來並無使用Error function的方式逼近,* y8 V: Q: U5 ?+ |- d& g4 }! b
因此只能設定很大的次數來涵蓋, 似乎效率很低。
# |0 u) z" I8 x4 n2 |$ y! j8 ]* j4 U: V0 A7 _0 {3 i. i
除此之外是否還有其他方式可以得到多組解,# Q) _2 Z" Z% ^2 h
甚至在變數範圍內找到所有解?, f* w7 I, F* q6 j

& T% R! r9 i3 N; Q9 T8 M
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

巢课

技术风云榜

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

GMT+8, 2024-11-22 01:06 , Processed in 0.065928 second(s), 38 queries , Gzip On.

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

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

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