本發(fā)明涉及仿真建模,特別涉及白車身電泳線動態(tài)仿真建模方法及系統(tǒng)。
背景技術:
1、目前,在白車身電泳線中,諸如白車身到達、白車身噴淋、白車身進入槽液等事件都是離散事件,它們在特定的時間點上引發(fā)狀態(tài)的改變,每個事件的發(fā)生都會觸發(fā)一系列的操作流程,以完成前處理電泳工序。因此白車身電泳線可以被視為離散事件系統(tǒng)。以離散事件的視角對白車身電泳線進行建模和仿真,有助于理解和優(yōu)化整個前處理電泳過程中的動態(tài)變化和事件觸發(fā),可以為工程師及企業(yè)管理者提供可靠的決策支持,并幫助分析和改進白車身電泳線的效率和質量。
2、但是,由于白車身經(jīng)過電泳線的每道工序的處理車間時,需要將上一道工序處理后的白車身三維模型導入疊加到每道工序的處理車間,并與處理車間內執(zhí)行執(zhí)行工序處理任務的部件進行互動,要想仿真建模出這一動態(tài)過程,僅僅將白車身模型與車間模型進行簡單疊加是不夠的,這種仿真建模方法是無法精準還原出白車身在工序車間被處理時的動態(tài)過程中的細節(jié),難以保證仿真出的白車身電泳線動態(tài)模型的連續(xù)性和精確性。
3、因此,本發(fā)明提出白車身電泳線動態(tài)仿真建模方法及系統(tǒng)。
技術實現(xiàn)思路
1、本發(fā)明提供白車身電泳線動態(tài)仿真建模方法及系統(tǒng),用以通過對白車身電泳線初始場景靜態(tài)模型中的所有公動錨點和自動錨點的選定,并基于所有公動錨點的公動參數(shù)和所有自動錨點的自動參數(shù),在白車電泳線場景靜態(tài)模型的基礎上進行動態(tài)仿真生成,保證了白車身電泳線動態(tài)仿真的精確度和連續(xù)性,可以為后續(xù)理解和優(yōu)化整個前處理電泳過程中的動態(tài)變化和事件觸發(fā)以及相關生產決策提供了可靠的支持。
2、本發(fā)明提供一種白車身電泳線動態(tài)仿真建模方法,包括:
3、s1:搭建出白車身電泳線初始場景靜態(tài)模型;
4、s2:基于目標白車身的白車身參數(shù)確定出白車身電泳線場景中每道工序的動態(tài)工序參數(shù);
5、s3:基于白車身參數(shù)和每道工序的動態(tài)工序參數(shù),確定出白車身電泳線初始場景靜態(tài)模型中的所有公動錨點的公動參數(shù);
6、s4:基于白車身電泳線初始場景靜態(tài)模型中的所有公動錨點的公動參數(shù),確定出白車身電泳線初始場景靜態(tài)模型中的所有自動錨點的自動參數(shù);
7、s5:基于白車電泳線場景靜態(tài)模型和所有自動錨點的自動參數(shù)以及所有公動錨點的公動參數(shù),生成白車身電泳線動態(tài)仿真模型。
8、優(yōu)選的,白車身電泳線動態(tài)仿真建模方法,s2:基于目標白車身的白車身參數(shù)確定出白車身電泳線場景中每道工序的動態(tài)工序參數(shù),包括:
9、獲取至少一個目標白車身的白車身參數(shù);
10、基于每個目標白車身的白車身參數(shù)檢索白車身電泳標準,獲得每個目標白車身在白車身電泳線場景中每道工序的動態(tài)工序參數(shù)。
11、優(yōu)選的,白車身電泳線動態(tài)仿真建模方法,s3:基于白車身參數(shù)和每道工序的動態(tài)工序參數(shù),確定出白車身電泳線初始場景靜態(tài)模型中的所有公動錨點的公動參數(shù),包括:
12、s301:在白車身電泳線初始場景靜態(tài)模型中確定出每道工序的工序場景靜態(tài)模型;
13、s302:基于白車身參數(shù)和每道工序的動態(tài)工序參數(shù),依次在每道工序的工序場景靜態(tài)模型中確定出每道工序的錨點序列;
14、s303:在每道工序的錨點序列中確定出每道工序的所有公動錨點,并確定出每道工序的所有公動錨點的公動參數(shù)。
15、優(yōu)選的,白車身電泳線動態(tài)仿真建模方法,s302:基于白車身參數(shù)和每道工序的動態(tài)工序參數(shù),依次在每道工序的工序場景靜態(tài)模型中確定出每道工序的錨點序列,包括:
16、基于每道工序的動態(tài)工序參數(shù),確定出每道工序的所有動態(tài)部件和每個動態(tài)部件的原始動態(tài)參數(shù);
17、在每道工序的工序場景靜態(tài)模型中確定出每道工序的每個動態(tài)部件的部件初始狀態(tài)模型;
18、基于白車身參數(shù),預測仿真出每道工序的起始車身參數(shù);
19、基于每道工序的起始車身參數(shù),在每道工序的每個動態(tài)部件的部件初始狀態(tài)模型中選定對應道工序的所有錨點;
20、基于每道工序的起始車身參數(shù)和對應道工序的每個動態(tài)部件的部件參數(shù)和原始動態(tài)參數(shù),評估出每道工序的每個錨點與目標白車身之間的影響系數(shù);
21、按照錨點與目標白車身之間的影響系數(shù)從大到小的原則,對每道工序的所有錨點進行排序,獲得每道工序的錨點序列。
22、優(yōu)選的,白車身電泳線動態(tài)仿真建模方法,基于每道工序的起始車身參數(shù)和對應道工序的每個動態(tài)部件的部件參數(shù)和原始動態(tài)參數(shù),評估出每道工序的每個錨點與目標白車身之間的影響系數(shù),包括:
23、基于每道工序的起始車身參數(shù)以及對應道工序的每個動態(tài)部件的部件參數(shù)和原始動態(tài)參數(shù),確定出目標白車身與每道工序的每個動態(tài)部件之間的合并作用動態(tài)參數(shù);
24、基于目標白車身與每道工序的每個動態(tài)部件之間的合并作用動態(tài)參數(shù)和每道工序的工序場景靜態(tài)模型,生成每道工序的工序動態(tài)模型;
25、基于每道工序的工序動態(tài)模型,確定出每道工序的每個錨點與目標白車身之間的最短距離變化趨勢圖作為每道工序的每個錨點的第一趨勢圖,同時,確定出每道工序的每個錨點和目標白車身的物理中心之間的距離變化趨勢圖作為每道工序的每個錨點的第二趨勢圖;
26、基于每道工序的每個錨點的第一趨勢圖和第二趨勢圖,評估出每道工序的每個錨點與目標白車身之間的影響系數(shù)。
27、優(yōu)選的,白車身電泳線動態(tài)仿真建模方法,基于每道工序的每個錨點的第一趨勢圖和第二趨勢圖,評估出每道工序的每個錨點與目標白車身之間的影響系數(shù),包括:
28、基于每道工序的每個錨點的第一趨勢圖和第二趨勢圖,確定出每道工序的每個錨點與目標白車身之間的最短距離作為每道工序的每個錨點的第一最短距離,并確定出第一趨勢圖中的趨勢平均變化速率作為每道工序的每個錨點的第一變化速率,同時,確定出每道工序的每個錨點與目標白車身的物理中心之間的最短距離作為每道工序的每個錨點的第二最短距離,并確定出第二趨勢圖中的趨勢平均變化速率作為每道工序的每個錨點的第二變化速率;
29、將每道工序的每個錨點的第一最短距離的倒數(shù)和第一變化速率的倒數(shù)的按權求和值當作每道工序的每個錨點與目標白車身之間的第一子影響系數(shù),將每道工序的每個錨點的第二最短距離的倒數(shù)和第二變化速率的倒數(shù)的按權求和值當作每道工序的每個錨點與目標白車身之間的第二子影響系數(shù);
30、將每道工序的每個錨點與目標白車身之間的第一子影響系數(shù)和第二子影響系數(shù)之和當作每道工序的每個錨點與目標白車身之間的影響系數(shù)。
31、優(yōu)選的,白車身電泳線動態(tài)仿真建模方法,s303:在每道工序的錨點序列中確定出每道工序的所有公動錨點,并確定出所有公動錨點的公動參數(shù),包括:
32、將每道工序的錨點序列中,與目標白車身之間的影響系數(shù)不小于預設影響系數(shù)閾值的所有錨點當作每道工序的所有公動錨點;
33、保留每道工序的所有公動錨點在對應道工序的錨點序列中的排序順序,獲得每道工序的公動錨點序列;
34、基于每道工序的工序動態(tài)模型確定出每道工序的公動錨點序列中所有公道錨點的公動參數(shù)。
35、優(yōu)選的,白車身電泳線動態(tài)仿真建模方法,s4:基于白車身電泳線初始場景靜態(tài)模型中的所有公動錨點的公動參數(shù),確定出白車身電泳線初始場景靜態(tài)模型中的所有自動錨點的自動參數(shù),包括:
36、在白車身電泳線初始場景靜態(tài)模型中,確定出每個自動錨點的部分參考模型;
37、將白車身電泳線初始場景靜態(tài)模型中,初始狀態(tài)位于對應部分參考模型的所有公動錨點當作對應自動錨點的所有參考公動錨點,并基于部分參考模型確定出對應自動錨點與對應的每個參考公動錨點之間的三維約束關系;
38、基于白車身電泳線初始場景靜態(tài)模型中,每道工序的所有公動錨點的公動參數(shù)和每個自動錨點與對應的每個參考公動錨點之間的三維約束關系,確定出每個自動錨點的自動參數(shù)。
39、優(yōu)選的,白車身電泳線動態(tài)仿真建模方法,s5:基于白車電泳線場景靜態(tài)模型和所有自動錨點的自動參數(shù)以及所有公動錨點的公動參數(shù),生成白車身電泳線動態(tài)仿真模型,包括:
40、將白車電泳線場景靜態(tài)模型和所有自動錨點的自動參數(shù)以及所有公動錨點的公動參數(shù)進行相同幀疊加,獲得疊加動態(tài)仿真模型;
41、對疊加動態(tài)仿真模型中的每一幀疊加靜態(tài)仿真模型中的疊加位置的鄰域進行依次光滑處理,獲得白車身電泳線動態(tài)仿真模型。
42、本發(fā)明提供一種白車身電泳線動態(tài)仿真建模系統(tǒng),應用于實施例1至9中任一所述的白車身電泳線動態(tài)仿真建模方法,包括:
43、模型搭建模塊,用于搭建出白車身電泳線初始場景靜態(tài)模型;
44、工序參數(shù)確定模塊,用于基于目標白車身的白車身參數(shù)確定出白車身電泳線場景中每道工序的動態(tài)工序參數(shù);
45、公動參數(shù)確定模塊,用于基于白車身參數(shù)和每道工序的動態(tài)工序參數(shù),確定出白車身電泳線初始場景靜態(tài)模型中的所有公動錨點的公動參數(shù);
46、自動參數(shù)確定模塊,用于基于白車身電泳線初始場景靜態(tài)模型中的所有公動錨點的公動參數(shù),確定出白車身電泳線初始場景靜態(tài)模型中的所有自動錨點的自動參數(shù);
47、動態(tài)仿真生成模塊,用于基于白車電泳線場景靜態(tài)模型和所有自動錨點的自動參數(shù)以及所有公動錨點的公動參數(shù),生成白車身電泳線動態(tài)仿真模型。
48、本發(fā)明相對于現(xiàn)有技術產生的有益效果為:通過對白車身電泳線初始場景靜態(tài)模型中的所有公動錨點和自動錨點的選定,并基于所有公動錨點的公動參數(shù)和所有自動錨點的自動參數(shù),在白車電泳線場景靜態(tài)模型的基礎上進行動態(tài)仿真生成,保證了白車身電泳線動態(tài)仿真的精確度和連續(xù)性,可以為后續(xù)理解和優(yōu)化整個前處理電泳過程中的動態(tài)變化和事件觸發(fā)以及相關生產決策提供了可靠的支持。
49、本發(fā)明的其它特征和優(yōu)點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點可通過在本技術文件中所特別指出的結構來實現(xiàn)和獲得。
50、下面通過附圖和實施例,對本發(fā)明的技術方案做進一步的詳細描述。