日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

關(guān)于使用 parsim 輕松實(shí)現(xiàn) Simulink 模型并行仿真的分析和研究

MATLAB ? 來(lái)源:djl ? 作者:Guy Rouleau ? 2019-09-16 11:06 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

我們?cè)谟貌⑿羞\(yùn)算工具箱來(lái)多次運(yùn)行模型的時(shí)候,一般都會(huì)改變些什么,來(lái)實(shí)現(xiàn)不同的仿真。

在這里,我們可以通過(guò) Simulink.SimulationInput 對(duì)象來(lái)實(shí)現(xiàn)。首先,我們?yōu)槟P托陆ㄈ舾蓚€(gè) Simulink.SimulationInput 對(duì)象,然后通過(guò)它來(lái)定義不同的配置,包括初始狀態(tài)、模型參數(shù)、模塊參數(shù)、輸入信息以及模型使用的各種變量。

這是一個(gè)簡(jiǎn)單的碰撞模型:

關(guān)于使用 parsim 輕松實(shí)現(xiàn) Simulink 模型并行仿真的分析和研究

配置不同的 Restitution 系數(shù),再實(shí)現(xiàn)并行仿真,如下圖:

關(guān)于使用 parsim 輕松實(shí)現(xiàn) Simulink 模型并行仿真的分析和研究

我們從 -0.9 到 -0.2 取 10 個(gè)不同的系數(shù)值,然后構(gòu)造了一個(gè)長(zhǎng)度為 10 的Simulink.SimulationInput 對(duì)象數(shù)組。接著使用 setBlockParameter 方法,給指定的模塊 blk 的參數(shù) 'Gain' 設(shè)置了不同的值。最后調(diào)用 parsim ,把Simulink.SimulationInput 數(shù)組作為輸入?yún)?shù),進(jìn)行并行運(yùn)算。

計(jì)算完畢,就會(huì)得到一組Simulink.SimulationOutput 作為返回值。

一些更真實(shí)的場(chǎng)景應(yīng)用

在工作空間定義變量

在 parsim 出來(lái)之前,模型并行仿真的一大難點(diǎn)在于怎么去管理模型里的各種變量。我在之前的貼子里還介紹了各種管理攻略,比如各個(gè)模塊的參數(shù)值不再直接寫(xiě)在對(duì)話框里,而是使用腳本來(lái)構(gòu)造。比如這里的重力加速度 g 和恢復(fù)系數(shù) Cr。

關(guān)于使用 parsim 輕松實(shí)現(xiàn) Simulink 模型并行仿真的分析和研究

輸出的處理

在很多情況下,仿真會(huì)產(chǎn)生大量數(shù)據(jù)。尤其在遠(yuǎn)程計(jì)算機(jī)集群上仿真的時(shí)候,一般都不需要傳遞全部的數(shù)據(jù)。所以,我們可以對(duì)這些記錄的數(shù)據(jù)做后處理,然后傳遞我們真正感興趣的那部分。

如下圖,這里構(gòu)造了一個(gè)后處理函數(shù) detectFallen,輸入仿真結(jié)果,返回一個(gè)結(jié)構(gòu)體。這里返回的是球跳了多長(zhǎng)時(shí)間,以及彈跳了多少次。

關(guān)于使用 parsim 輕松實(shí)現(xiàn) Simulink 模型并行仿真的分析和研究

接著,我們跟剛才一樣構(gòu)造 Simulink.SimulationInput 對(duì)象數(shù)組。有所不同的是,這里是使用 setVariable 方法來(lái)為 workspace 里的變量 Cr 設(shè)置不同的值。之后,把剛才構(gòu)造的函數(shù)句柄賦給 Simulink.SimulationInput 對(duì)象的 postSimFcn 屬性。

代碼如下:

關(guān)于使用 parsim 輕松實(shí)現(xiàn) Simulink 模型并行仿真的分析和研究

注意,在調(diào)用 parsim 時(shí),我還使用了 UseFastRestart 來(lái)進(jìn)一步加速仿真。這樣設(shè)置后,模型在每一個(gè) worker 上只會(huì)編譯以及初始化一次。

錯(cuò)誤處理

我喜歡 parsim 的另一個(gè)地方是它對(duì)仿真出錯(cuò)的處理方法。

比如下面這個(gè)例子,返回的Simulink.SimulationOutput 對(duì)象里包括了錯(cuò)誤提示信息以及錯(cuò)誤發(fā)生之前仿真數(shù)據(jù)。

關(guān)于使用 parsim 輕松實(shí)現(xiàn) Simulink 模型并行仿真的分析和研究

這些信息可以幫助我們理解模型哪里出了錯(cuò),也不需要重新仿真模型。

如果你基于這些記錄數(shù)據(jù),也看不出模型哪里出了問(wèn)題,那么你還可以在本地機(jī)器上使用同樣的參數(shù)配置來(lái)重新運(yùn)行模型。這時(shí)候,你可以使用 SimulaitonInput 對(duì)象的applyToModel 方法。

就如它名字所說(shuō),這個(gè)函數(shù)會(huì)把這個(gè)SimulationInput 對(duì)象里的信息來(lái)配置本地模型,包括模型配置、參數(shù)值、變量值。這樣你就可以很容易得到一個(gè)跟遠(yuǎn)程出錯(cuò)的模型一模一樣的模型,在本地調(diào)試。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 計(jì)算機(jī)
    +關(guān)注

    關(guān)注

    19

    文章

    7842

    瀏覽量

    93498
  • 結(jié)構(gòu)體
    +關(guān)注

    關(guān)注

    1

    文章

    131

    瀏覽量

    11417
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    汽車(chē)HIL測(cè)試系統(tǒng),歐美標(biāo)充電模型Simulink模型,開(kāi)發(fā),有償

    提供一個(gè)歐美標(biāo)充電模型,交付物為白盒Simulink模型
    發(fā)表于 09-04 16:23

    雷達(dá)系統(tǒng)中數(shù)字下變頻的實(shí)現(xiàn)

    本次設(shè)計(jì)同樣是通過(guò)在simulink搭建模型并通過(guò)matlab仿真得到正確設(shè)計(jì)后生成IP核的形式來(lái)實(shí)現(xiàn)數(shù)字下變頻的功能。
    的頭像 發(fā)表于 08-30 14:29 ?1578次閱讀
    雷達(dá)系統(tǒng)中數(shù)字下變頻的<b class='flag-5'>實(shí)現(xiàn)</b>

    無(wú)刷直流電機(jī)雙閉環(huán)控制的仿真研究

    了Matlab/simulink 仿真模型進(jìn)行仿真實(shí)驗(yàn)驗(yàn)證。仿真結(jié)果表明,整個(gè)系統(tǒng)運(yùn)行平穩(wěn),具有良好的靜、動(dòng)態(tài)特性,從而驗(yàn)證了所提出的控制策
    發(fā)表于 07-08 18:33

    無(wú)刷直流電機(jī)雙閉環(huán)串級(jí)控制系統(tǒng)仿真研究

    Madlab進(jìn)行BLDC建模仿真的方法,并且也提出了很多的建模仿真方案。例如有研究人員提出采用節(jié)點(diǎn)電流法對(duì)電機(jī)控制系統(tǒng)進(jìn)行分析,通過(guò)列寫(xiě)m函數(shù),建立BLDC控制系統(tǒng)真
    發(fā)表于 07-07 18:36

    無(wú)刷直流電機(jī)模糊PI控制系統(tǒng)建模與仿真

    。利用該模型進(jìn)行了電機(jī)動(dòng)靜態(tài)性能的仿真研究,仿真結(jié)果與理論分析一致,表明讀方法建立的 BLDCM控制系統(tǒng)
    發(fā)表于 07-07 18:25

    無(wú)刷雙饋電機(jī)在獨(dú)立電源系統(tǒng)中應(yīng)用的仿真研究

    摘 要:分析了無(wú)刷雙饋電源系統(tǒng)變速恒頻的運(yùn)行原理,結(jié)合獨(dú)立電源系統(tǒng)的特點(diǎn),建立了系統(tǒng)在空載和帶負(fù)載狀態(tài)下的數(shù)學(xué)模型;對(duì)系統(tǒng)空載至負(fù)載、轉(zhuǎn)速突變、負(fù)載突變等情況進(jìn)行了仿真研究,
    發(fā)表于 06-25 13:08

    無(wú)模型自適應(yīng)控制在永磁同步電機(jī)轉(zhuǎn)速中的仿真研究

    估計(jì)動(dòng)態(tài)系統(tǒng)非線性函數(shù)和控制律;基于系統(tǒng)輸出誤差提出三個(gè)控制規(guī)則生成恰當(dāng)信號(hào)控制電機(jī)轉(zhuǎn)速。在 Simulink 環(huán)境下建立控制器和永磁同步電機(jī)轉(zhuǎn)速仿真系統(tǒng),仿真分析結(jié)果驗(yàn)證了提出方法控
    發(fā)表于 06-25 13:01

    十二相同步發(fā)電機(jī)降階等效模型研究

    摘要:十二相同步發(fā)電機(jī)整流系統(tǒng)能夠提供高品質(zhì)直流電能,但是發(fā)電機(jī)模型復(fù)雜,解析分析困難。為此,推導(dǎo)了十二相整流發(fā)電機(jī)的等效三相降階模型和狀態(tài)空間平均模型,簡(jiǎn)化了
    發(fā)表于 06-17 08:59

    掃描電機(jī)的PID恒速控制仿真及實(shí)驗(yàn)

    數(shù)學(xué)模型,并通過(guò) Matlab Simulink 搭建了仿真模型。提出了使用增量式PID控制算法實(shí)現(xiàn)電機(jī)的恒速控制,并進(jìn)行了
    發(fā)表于 06-16 21:53

    三相永磁同步電機(jī)直接轉(zhuǎn)矩控制技術(shù)研究

    控制技術(shù)的原理,并在MATLAB/Simulink中建立了三相永磁同步電機(jī)的直接轉(zhuǎn)矩控制模型,通過(guò)對(duì)模型仿真結(jié)果的分析,可以看到直接轉(zhuǎn)矩控制
    發(fā)表于 06-16 21:51

    三相異步電機(jī)在SIMULINK下的建模與仿真

    坐標(biāo)系(M-T)下三相異步電機(jī)的數(shù)學(xué)模型、應(yīng)用SIMULINK建立了仿真模型及其中的電壓轉(zhuǎn)換模塊、電流轉(zhuǎn)換模塊、U/1轉(zhuǎn)換模塊.仿真實(shí)例驗(yàn)證
    發(fā)表于 06-16 21:48

    嵌入式直驅(qū)力矩電機(jī)設(shè)計(jì)及其系統(tǒng)仿真分析

    和基于 Matlab/Simulink 的雙閉環(huán)電機(jī)調(diào)速系統(tǒng)仿真模型,對(duì)力矩電機(jī)系統(tǒng)進(jìn)行仿真分析,兩者仿
    發(fā)表于 06-11 15:11

    逆變器供電雙三相異步電機(jī)系統(tǒng)的MATALB仿真

    摘要:為了深人研究多相變頻調(diào)速系統(tǒng),需要建立逆變器供電雙三相異步電機(jī)系統(tǒng)的仿真模型。在雙三相異步電機(jī)的動(dòng)態(tài)數(shù)學(xué)模型摘基礎(chǔ)上,利用 MATLAB 中的
    發(fā)表于 06-11 14:40

    輪邊電機(jī)驅(qū)動(dòng)汽車(chē)性能仿真與控制方法的研究

    [摘要] 為多域車(chē)輛的陸地行駛,設(shè)計(jì)了輪邊電機(jī)驅(qū)動(dòng)系統(tǒng),構(gòu)建了基于輪邊驅(qū)動(dòng)系統(tǒng)的車(chē)輛模型,并對(duì)驅(qū)動(dòng)控制方法進(jìn)行了研究。在轉(zhuǎn)向動(dòng)力學(xué)理論分析基礎(chǔ)上,在ADAMS 中建立了多體動(dòng)力學(xué)模型:
    發(fā)表于 06-10 13:10

    利用MATLAB對(duì)交流電機(jī)調(diào)速系統(tǒng)進(jìn)行建模和仿真

    技術(shù)是借助計(jì)算機(jī)及相關(guān)技術(shù),對(duì)真實(shí)系統(tǒng)的運(yùn)行過(guò)程和狀態(tài)進(jìn)行數(shù)字化模擬的技術(shù)。Simulink作為MATLAB的一個(gè)組件,能夠實(shí)現(xiàn)對(duì)動(dòng)態(tài)系統(tǒng)的建模、仿真和綜合分析。本文在
    發(fā)表于 06-06 14:31
    凤山县| 西乌| 磐安县| 离岛区| 金溪县| 峨山| 卢氏县| 云霄县| 通州区| 枣庄市| 鲜城| 凭祥市| 沅江市| 万山特区| 静安区| 图木舒克市| 甘洛县| 克什克腾旗| 武清区| 吴堡县| 广平县| 叶城县| 闽清县| 独山县| 乌拉特中旗| 灵台县| 布尔津县| 平昌县| 博罗县| 唐河县| 灌云县| 淮阳县| 大庆市| 姜堰市| 长治县| 班戈县| 桑植县| 五峰| 平凉市| 额敏县| 双牌县|