切換到寬版
  • 廣告投放
  • 稿件投遞
  • 繁體中文
  • Code V使用技巧:以誤差函數(shù)分量確定優(yōu)化中的權(quán)重

    作者:胡理策 來源:Cybernet Taiwan 時間:2016-09-09 20:13 閱讀:7675 [投稿]
    在優(yōu)化中,開啟公差靈敏度的控制(SAB),那誤差函數(shù)中則也會包含公差靈敏度的分量。

    您可以調(diào)整優(yōu)化選項(xiàng),用以求得現(xiàn)有結(jié)構(gòu)的誤差函數(shù)(在[自動化設(shè)計(jì)→輸出結(jié)果控制]中,設(shè)定[優(yōu)化周期數(shù)→最大值]為 0)。如此便可以確認(rèn)不同誤差函數(shù)分量的起始貢獻(xiàn),進(jìn)而調(diào)整這些分量的權(quán)重。

    例如,使用指令:

    AUT; MXC 0; SAB FA 1; EFL = (efl); DIY FY = 0; WTC 1; GO

    可以產(chǎn)生誤差函數(shù)的內(nèi)容:

    CYCLE NUMBER 0:

    ABERR F. = 1407.08283001

    SAB F.= 588.84811418

    CONST F. = 173.50310670

    ERR. F. = 2169.43405088

    為了有效地得到不同分量間最好的比例,可以用宏來嘗試幾個不同的比例。您可以使用AUT.ERF數(shù)據(jù)來得到最優(yōu)化后的誤差函數(shù)。但是如果要得到誤差函數(shù)的分量,則需將優(yōu)化的結(jié)果儲存到buffer中,再從buffer中擷取您想要的數(shù)據(jù)。上述之宏語法如以下所示:

    BUF Y   !把輸出結(jié)果記錄到buffer B0中

    AUT; MXC 0; SAB FA 1; EFL = (efl); DIY FL = 0; WTC 1; GO

    !只求得現(xiàn)有結(jié)構(gòu)的誤差函數(shù)

    BUF N   !停止記錄到B0中

    BUF FND B0 “SAB F.”   !尋找B0中的字符串“SAB F.”

    ^AUTSAB == (BUF.NUM B0 IC JL)   !儲存為變量^AUTSAB

    WRI ^AUTSAB   !此將顯示^AUTSAB = 588.848

    您可以使用^AUTSAB/(AUT.ERF)的比值來決定合適的公差靈敏度(SAB)權(quán)重。要注意的是,如果您改變了權(quán)重的參數(shù),對誤差函數(shù)的貢獻(xiàn)將會是權(quán)重的平方。例如:將上面范例的SAB權(quán)重改成2,則公差靈敏度的貢獻(xiàn)會變成2355,也就是權(quán)重是1時的四倍。

    關(guān)于CODE V

    CODE V是成像系統(tǒng)工程設(shè)計(jì)軟件,以序列方式處理幾何光學(xué)問題,綜合性涵蓋了廣泛的光學(xué)結(jié)構(gòu)與計(jì)算,提供全方位設(shè)計(jì)、公差、價(jià)格、制造與組合的光學(xué)設(shè)計(jì)平臺。

    技術(shù)資訊聯(lián)絡(luò)人

    莎益博工程系統(tǒng)開發(fā)(上海)有限公司

    市場部 Viola Liu

    Tel: (021) 64227122 ext. 620

    Email: marcom@cybernet.sh.cn

    分享到:
    掃一掃,關(guān)注光行天下的微信訂閱號!
    【溫馨提示】本頻道長期接受投稿,內(nèi)容可以是:
    1.行業(yè)新聞、市場分析。 2.新品新技術(shù)(最新研發(fā)出來的產(chǎn)品技術(shù)介紹,包括產(chǎn)品性能參數(shù)、作用、應(yīng)用領(lǐng)域及圖片); 3.解決方案/專業(yè)論文(針對問題及需求,提出一個解決問題的執(zhí)行方案); 4.技術(shù)文章、白皮書,光學(xué)軟件運(yùn)用技術(shù)(光電行業(yè)內(nèi)技術(shù)文檔);
    如果想要將你的內(nèi)容出現(xiàn)在這里,歡迎聯(lián)系我們,投稿郵箱:service@opticsky.cn
    文章點(diǎn)評

    銀冰逆月:受教了!(2021-11-11)

    wenda0906:受教了!(2016-10-11)