設(shè)計(jì)仿真 | Adams變拓?fù)浞治鲋畟鞲衅?/h1>
在多體仿真中寒焚,所面臨的工況有很多種盗晨,不是簡(jiǎn)單的規(guī)定一個(gè)時(shí)間蔑来,給定一個(gè)輸出步數(shù)就能滿足所有工況的仿真要求,經(jīng)常面臨仿真過(guò)程中對(duì)系統(tǒng)拓?fù)潢P(guān)系的變化献鬼、模型參數(shù)的調(diào)整等需求澈虱。此時(shí),Adams中的sensor(傳感器)就有了用武之處许夺,通過(guò)sensor可以獲得某種狀態(tài)表牲,再通過(guò)腳本展開后繼的模型修改,從而可以完成絕大多數(shù)變拓?fù)湎嚓P(guān)的任務(wù)要求扼褪。本文不再描述簡(jiǎn)單的sensor應(yīng)用切锈,而是針對(duì)稍微復(fù)雜一些的工況融合sensor展開建模和仿真說(shuō)明捺膳。
PART.01 傳感器功能
傳感器的基本功能類似編程中的if…else語(yǔ)句漓踢,通過(guò)在仿真過(guò)程中實(shí)時(shí)監(jiān)測(cè)所定義事件的狀態(tài)媚赖,然后實(shí)現(xiàn)修改仿真的目的,再結(jié)合腳本命令實(shí)現(xiàn)修改模型的目的幔崖。這里的事件通常通過(guò)邏輯函數(shù)的方式完成定義食店,即利用函數(shù)表達(dá)式與給定目標(biāo)的比較實(shí)現(xiàn)邏輯的定義。一旦返回邏輯真岖瑰,sensor將會(huì)有很多方式進(jìn)行仿真的修改叛买,比如終止仿真、重啟、返回等率挣。對(duì)于sensor的深入使用刻伊,必須分清楚如下幾個(gè)概念,函數(shù)表達(dá)式(function)椒功、事件評(píng)估(evaluate)和senval()函數(shù)捶箱。
函數(shù)表達(dá)式
通過(guò)上圖,可以查看函數(shù)表達(dá)式的對(duì)話框位置硫舞。這里的函數(shù)表達(dá)式是為了實(shí)現(xiàn)邏輯判斷相脱,通過(guò)函數(shù)構(gòu)建器完成所需要的函數(shù)表達(dá)式的定義,也或者叫做事件的定義铅惋,但需要明確這里僅僅是事件定義中的函數(shù)表達(dá)式的定義绅拢,后面還需要完成比較定義后,才是完整的事件定義泪滥。Adams/Solver正是在仿真過(guò)程中濒聪,實(shí)時(shí)監(jiān)測(cè)該事件獲得邏輯值的真或假。
事件評(píng)估
通過(guò)上圖园凫,可以查看事件評(píng)估的對(duì)話框位置砍没。這個(gè)地方的expression,僅當(dāng)sensor事件觸發(fā)時(shí)進(jìn)行計(jì)算十碗,并且可通過(guò)senval()獲得其值鸥司。不要小看senval()函數(shù)的作用,它可以讓仿真更加靈活汉惫,更符合實(shí)際工程所需培愁。
PART.02 應(yīng) 用
第一個(gè)實(shí)例,實(shí)現(xiàn)計(jì)數(shù)功能缓窜。
建模要素:創(chuàng)建一個(gè)水平的圓柱竭钝,在一端定義轉(zhuǎn)動(dòng)副,并施加驅(qū)動(dòng)雹洗,確保其可以圓周回轉(zhuǎn)。然后進(jìn)行sensor的定義卧波,按照?qǐng)D示完成定義时肿,其中位移函數(shù)使用圓柱質(zhì)心點(diǎn)和轉(zhuǎn)動(dòng)鉸處點(diǎn),事件評(píng)估處使用senval()函數(shù)的計(jì)數(shù)形式港粱。比較符號(hào)采用了equal螃成,比較值為0也即質(zhì)心點(diǎn)通過(guò)y軸時(shí)觸發(fā)事件并完成事件評(píng)估計(jì)算。
完成模型創(chuàng)建后查坪,進(jìn)行2秒的計(jì)算寸宏,這里的驅(qū)動(dòng)設(shè)置為360度每秒,因此,可以看到下圖中左側(cè)曲線經(jīng)歷了兩個(gè)周期氮凝,也即圓柱轉(zhuǎn)動(dòng)了兩圈羔巢。前面已論述觸發(fā)事件為質(zhì)心通過(guò)Y軸,因此黎蠢,整個(gè)歷程中會(huì)有四次事件觸發(fā)霹早,因此,右側(cè)曲線為每次事件觸發(fā)的時(shí)間和最終的計(jì)數(shù)岔歼,兩者正好對(duì)應(yīng)秋贤。
當(dāng)然,這類計(jì)數(shù)的效果Adams還有很多方式可以實(shí)現(xiàn)帘既,但是通過(guò)sensor結(jié)合事件評(píng)估與senval()函數(shù)的方式爬喝,是我們經(jīng)常采用的一種方法,總體比較簡(jiǎn)單直接顷敞。通過(guò)這個(gè)簡(jiǎn)單的實(shí)例期望對(duì)三者的功能有深入的了解程鸵,以便展開下一實(shí)例的應(yīng)用。
第二個(gè)實(shí)例寡瘩,當(dāng)一個(gè)模型中有多個(gè)sensor時(shí)缔道,我們并不清楚本工況下,哪個(gè)sensor首先觸發(fā)管书,因此享甸,在后繼編寫腳本時(shí)不能確定先寫哪個(gè)sensor對(duì)應(yīng)的相關(guān)命令,本實(shí)例應(yīng)對(duì)該種需求梳侨。
建模要素:建立四個(gè)球體蛉威,從上到下分別為Part_a,Part_b走哺,Part_c蚯嫌,Part_d,其中前兩個(gè)與大地建立水平滑移副丙躏,后兩個(gè)與大地建立豎直滑移副择示,并且前兩個(gè)在質(zhì)心處作用水平力,分別為200N晒旅,100N(后繼互換)栅盲,在后兩個(gè)豎直滑移副上定義驅(qū)動(dòng),以表征sensor事件觸發(fā)后的動(dòng)作废恋。最后分別定義兩個(gè)sensor谈秫,事件函數(shù)分別為a,b兩球的水平速度鱼鼓,比較值分別為10米每秒和15米每秒私免,由于這里長(zhǎng)度采用毫米為單位注意轉(zhuǎn)化木冈。
完成所需的建模元素定義,為了實(shí)現(xiàn)兩個(gè)sensor的觸發(fā)不受次序的影響檀抡,專門將觸發(fā)后的動(dòng)作與之通過(guò)senval()函數(shù)進(jìn)行了關(guān)聯(lián)演易,如下所示:
當(dāng)sensor沒有觸發(fā)時(shí),senval()的返回值為0层漠,造成驅(qū)動(dòng)速度為0爱茫,小球固定在原位不動(dòng),當(dāng)sensor觸發(fā)時(shí)涨旨,senval()的返回值為1慰沸,造成驅(qū)動(dòng)速度為1000,小球?qū)⒀刎Q直軸滑動(dòng)槽叮。
模型中的建模元素保持不變磷像,僅僅將兩個(gè)驅(qū)動(dòng)力的幅值進(jìn)行呼喚,由于sensor的事件定義沒有跟著變津贩,兩次觸發(fā)的時(shí)間是不同的邦匆,再次驗(yàn)證這種方法的適用性。
上圖為紅球施加200N作用力尝江,綠球施加100N作用力的情形涉波。監(jiān)測(cè)紅球水平速度0.2秒左右達(dá)到觸發(fā)條件即10米每秒,通過(guò)上圖中上面的曲線可以看到在0.2秒左右其值發(fā)生了突變炭序。監(jiān)測(cè)綠球水平速度0.6秒左右達(dá)到觸發(fā)條件即15米每秒啤覆,通過(guò)上圖中下面的曲線可以看到0.6秒左右其值發(fā)生了突變。由于紅色球的觸發(fā)條件低于綠色球惭聂,且紅色球的作用力又大于綠色球窗声,這兩方面都促使了紅色球首先達(dá)到觸發(fā)條件,基于這個(gè)工況中兩球觸發(fā)的事件可以橫比于后面的工況辜纲。
上圖為紅球施加100N作用力笨觅,綠球施加200N作用力的情形(通過(guò)圖中力的矢量長(zhǎng)度也可判斷力的相對(duì)大小)耕腾。監(jiān)測(cè)紅球水平速度0.4秒左右達(dá)到觸發(fā)條件即10米每秒见剩,通過(guò)上圖中上面的曲線可以看到在0.4秒左右其值發(fā)生了突變。監(jiān)測(cè)綠球水平速度0.3秒左右達(dá)到觸發(fā)條件即15米每秒扫俺,通過(guò)上圖中下面的曲線可以看到0.3秒左右其值發(fā)生了突變炮温。對(duì)兩球前后兩次工況的橫比,結(jié)合v=at核必,可以看到是合理的。
當(dāng)然品糯,前后兩次工況下荒鳖,后面兩個(gè)動(dòng)作球居饵,即c和d,有對(duì)應(yīng)觸發(fā)后的動(dòng)作體現(xiàn)末昂,通過(guò)該例實(shí)現(xiàn)了多個(gè)傳感器條件下减严,不受限于觸發(fā)次序的工況要求。
PART.03 總 結(jié)
變拓?fù)浞治鍪嵌囿w動(dòng)力學(xué)中比較重要也很常見的分析類型二蚓,sensor作為Adams中獲取設(shè)定事件狀態(tài)的主要功能肮碗,再結(jié)合函數(shù)、腳本等功能可以有效應(yīng)對(duì)各種類型的變拓?fù)浞治鰬?yīng)用停就。另外始踪,sensor定義中包含了系列參數(shù),如果要對(duì)其有更為靈活和深入的使用颈癌,需要對(duì)這些參數(shù)有準(zhǔn)確的理解洁糟,前述的實(shí)例僅僅比常規(guī)的sensor應(yīng)用拓展了事件評(píng)估以及senval()函數(shù)的應(yīng)用。
針對(duì)變拓?fù)浞治鰧⒄归_后繼子程序應(yīng)用模式說(shuō)明猖败,相比單純的sensor應(yīng)用將拓展到另一維度速缆,進(jìn)一步提高應(yīng)用性。待更恩闻。
(阂彰樱克斯康工業(yè)軟件)
聲明:本網(wǎng)站所收集的部分公開資料來(lái)源于互聯(lián)網(wǎng),轉(zhuǎn)載的目的在于傳遞更多信息及用于網(wǎng)絡(luò)分享幢尚,并不代表本站贊同其觀點(diǎn)和對(duì)其真實(shí)性負(fù)責(zé)破停,也不構(gòu)成任何其他建議。本站部分作品是由網(wǎng)友自主投稿和發(fā)布侠草、編輯整理上傳辱挥,對(duì)此類作品本站僅提供交流平臺(tái),不為其版權(quán)負(fù)責(zé)边涕。如果您發(fā)現(xiàn)網(wǎng)站上所用視頻晤碘、圖片、文字如涉及作品版權(quán)問(wèn)題功蜓,請(qǐng)第一時(shí)間告知园爷,我們將根據(jù)您提供的證明材料確認(rèn)版權(quán)并按國(guó)家標(biāo)準(zhǔn)支付稿酬或立即刪除內(nèi)容,以保證您的權(quán)益丑辖!聯(lián)系電話:010-58612588 或 Email:editor@mmsonline.com.cn卷芜。
- 暫無(wú)反饋
編輯推薦
- 2025新年特刊:打造新質(zhì)生產(chǎn)力纷纫,智啟未來(lái)新篇章
- 定義制造業(yè)未來(lái)的數(shù)控加工中心技術(shù)專題
- 航空航天及交通領(lǐng)域先進(jìn)制造技術(shù)應(yīng)用專題
- 解碼消費(fèi)電子產(chǎn)品生產(chǎn)的數(shù)字化之路技術(shù)專題
- 精密智能機(jī)床,助力制造升級(jí)技術(shù)專題
- 汽車輕量化驅(qū)動(dòng)下的零部件加工應(yīng)用專題
- 高性能銑刀實(shí)現(xiàn)高精加工生產(chǎn)技術(shù)專題
- 航空航天發(fā)動(dòng)機(jī)解決方案專題
- 高效齒輪加工生產(chǎn)技術(shù)方案專題
- 金屬加工液的性能不止?jié)櫥夹g(shù)應(yīng)用專題