本申請(qǐng)涉及針織,特別是涉及一種針織物的建模方法、系統(tǒng)、計(jì)算機(jī)設(shè)備及程序產(chǎn)品。
背景技術(shù):
1、在當(dāng)前的針織物建模中,盡管已經(jīng)取得了一些進(jìn)展,但主流的建模方法仍然存在著顯著的局限性。目前大多模型忽略了股線紋理、簡(jiǎn)化加捻股線為圓柱模型(即忽略捻度的影響)用此模型進(jìn)行仿真,易造成對(duì)捻度較大模型造成較大的仿真誤差。
2、針織物組織結(jié)構(gòu)排列具有周期性,其最小結(jié)構(gòu)單元是線圈,現(xiàn)線圈單元模型大多采用使用nurbs曲線中的型值點(diǎn)反算控制點(diǎn)及控制曲線的方法。但型值點(diǎn)的選擇,目前處理方式是通過(guò)顯微鏡觀察織物,對(duì)特殊頂點(diǎn)、交織點(diǎn)和特征點(diǎn)進(jìn)行采樣。但實(shí)驗(yàn)樣品種類繁多時(shí),需重復(fù)用顯微鏡記錄型值點(diǎn)(特殊頂點(diǎn)、交織點(diǎn)、特征點(diǎn)),增加實(shí)驗(yàn)成本和時(shí)間。
技術(shù)實(shí)現(xiàn)思路
1、基于此,有必要針對(duì)上述技術(shù)問(wèn)題,提供一種針織物的建模方法、系統(tǒng)、計(jì)算機(jī)設(shè)備及程序產(chǎn)品,能夠快速建模并且提高模型準(zhǔn)確率。
2、第一方面,本申請(qǐng)?zhí)峁┝酸樋椢锏慕7椒?,所述建模方法包括?/p>
3、根據(jù)所述針織物的股線實(shí)測(cè)半徑、橫密、縱密以及厚度,計(jì)算出模型所用半徑,并根據(jù)所述模型所用半徑計(jì)算出所述針織物線圈各型值點(diǎn)坐標(biāo);
4、根據(jù)各型值點(diǎn)坐標(biāo)計(jì)算出所述針織物線圈中心線控制點(diǎn)坐標(biāo)及中線方程;
5、計(jì)算所述中線方程與所述控制點(diǎn)的距離,并映射股線各控制點(diǎn)及截面信息到針織物中線上;
6、輸出針織物模型,并使用布爾運(yùn)算建立織物-空氣系統(tǒng)模型。
7、在其中一個(gè)實(shí)施例中,所述根據(jù)所述針織物的股線實(shí)測(cè)半徑、橫密、縱密以及厚度,計(jì)算出模型所用半徑的步驟,還包括:
8、通過(guò)所述實(shí)測(cè)半徑和所述橫密計(jì)算出第一半徑;
9、通過(guò)所述縱密計(jì)算出第二半徑;
10、通過(guò)所述厚度計(jì)算出第三半徑;
11、將所述實(shí)測(cè)半徑、第一半徑、第二半徑以及第三半徑的和進(jìn)行平均得到所述模型所用半徑。
12、在其中一個(gè)實(shí)施例中,所述根據(jù)各型值點(diǎn)坐標(biāo)計(jì)算出所述針織物線圈中心線控制點(diǎn)坐標(biāo)及中線方程的步驟,還包括:
13、使用nurbs型值點(diǎn)反算控制點(diǎn)算法計(jì)算出所述針織物線圈中心線控制點(diǎn)坐標(biāo)及所述中線方程。
14、在其中一個(gè)實(shí)施例中,所述計(jì)算所述中線方程與所述控制點(diǎn)的距離,并映射股線各控制點(diǎn)及截面信息到針織物中線上的步驟,還包括:
15、判斷所述距離是否大于預(yù)設(shè)距離閾值,若判斷的結(jié)果為是,則映射股線各控制點(diǎn)及截面信息到針織物中線上。
16、在其中一個(gè)實(shí)施例中,所述判斷所述距離是否大于預(yù)設(shè)距離閾值的步驟,還包括:
17、判斷所述是否大于目標(biāo)曲線任一段中控制點(diǎn)間弧長(zhǎng)累加求和的距離。
18、在其中一個(gè)實(shí)施例中,所述建模方法還包括:
19、將所述針織物導(dǎo)入有限元軟件中,模擬人體接觸針織物時(shí),所述針織物熱傳遞情況,將所述熱傳導(dǎo)情況加入所述織物-空氣系統(tǒng)模型。
20、在其中一個(gè)實(shí)施例中,所述模擬人體接觸針織物時(shí),所述針織物熱傳遞情況的步驟包括:
21、設(shè)置所述針織物的紗線為各向同性材料;
22、設(shè)置所述針織物四側(cè)邊界絕熱,與環(huán)境沒(méi)有熱流交換,熱對(duì)流和熱輻射僅存在于所述針織物表面。
23、第二方面,本申請(qǐng)實(shí)施例提供了一種針織物的建模系統(tǒng),其特征在于,所述建模系統(tǒng)包括:
24、第一計(jì)算模塊,用于根據(jù)所述針織物的股線實(shí)測(cè)半徑、橫密、縱密以及厚度,計(jì)算出模型所用半徑,并根據(jù)所述模型所用半徑計(jì)算出所述針織物線圈各型值點(diǎn)坐標(biāo);
25、第二計(jì)算模塊,用于根據(jù)各型值點(diǎn)坐標(biāo)計(jì)算出所述針織物線圈中心線控制點(diǎn)坐標(biāo)及中線方程;
26、第三計(jì)算模塊,用于計(jì)算所述中線方程與所述控制點(diǎn)的距離,并映射股線各控制點(diǎn)及截面信息到針織物中線上;
27、建立模塊,用于輸出針織物模型,并使用布爾運(yùn)算建立織物-空氣系統(tǒng)模型。
28、第三方面,本申請(qǐng)實(shí)施例提供了一種計(jì)算機(jī)設(shè)備,所述計(jì)算機(jī)設(shè)備包括存儲(chǔ)器和處理器,所述存儲(chǔ)器中存儲(chǔ)有計(jì)算機(jī)可讀指令,所述處理器用于執(zhí)行所述計(jì)算機(jī)可讀指令時(shí)實(shí)現(xiàn)如前文所述的方法的步驟。
29、第四方面,本申請(qǐng)實(shí)施例提供了一種計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)程序產(chǎn)品包括計(jì)算機(jī)程序,所述計(jì)算機(jī)程序用于在被計(jì)算機(jī)執(zhí)行時(shí)實(shí)施根據(jù)前文所述的方法。
30、上述介紹了一種針織物的建模方法、系統(tǒng)、計(jì)算機(jī)設(shè)備及程序產(chǎn)品,建模方法包括:根據(jù)所述針織物的股線實(shí)測(cè)半徑、橫密、縱密以及厚度,計(jì)算出模型所用半徑,并根據(jù)所述模型所用半徑計(jì)算出所述針織物線圈各型值點(diǎn)坐標(biāo);根據(jù)各型值點(diǎn)坐標(biāo)計(jì)算出所述針織物線圈中心線控制點(diǎn)坐標(biāo)及中線方程;計(jì)算所述中線方程與所述控制點(diǎn)的距離,并映射股線各控制點(diǎn)及截面信息到針織物中線上;輸出針織物模型,并使用布爾運(yùn)算建立織物-空氣系統(tǒng)模型。即本申請(qǐng)對(duì)多種針織物進(jìn)行大量觀察與測(cè)量建立起通用的針織物結(jié)構(gòu)參數(shù)與半徑的關(guān)系,通過(guò)已知結(jié)構(gòu)參數(shù)反算半徑,提高模型準(zhǔn)確性,并且方便快捷。
1.一種針織物的建模方法,其特征在于,所述建模方法包括:
2.根據(jù)權(quán)利要求1所述的建模方法,其特征在于:所述根據(jù)所述針織物的股線實(shí)測(cè)半徑、橫密、縱密以及厚度,計(jì)算出模型所用半徑的步驟,還包括:
3.根據(jù)權(quán)利要求1所述的建模方法,其特征在于:所述根據(jù)各型值點(diǎn)坐標(biāo)計(jì)算出所述針織物線圈中心線控制點(diǎn)坐標(biāo)及中線方程的步驟,還包括:
4.根據(jù)權(quán)利要求1所述的建模方法,其特征在于:所述計(jì)算所述中線方程與所述控制點(diǎn)的距離,并映射股線各控制點(diǎn)及截面信息到針織物中線上的步驟,還包括:
5.根據(jù)權(quán)利要求4所述的建模方法,其特征在于:所述判斷所述距離是否大于預(yù)設(shè)距離閾值的步驟,還包括:
6.根據(jù)權(quán)利要求1所述的建模方法,其特征在于:所述建模方法還包括:
7.根據(jù)權(quán)利要求1所述的建模方法,其特征在于:所述模擬人體接觸針織物時(shí),所述針織物熱傳遞情況的步驟包括:
8.一種針織物的建模系統(tǒng),其特征在于,所述建模系統(tǒng)包括:
9.一種計(jì)算機(jī)設(shè)備,其特征在于,所述計(jì)算機(jī)設(shè)備包括存儲(chǔ)器和處理器,所述存儲(chǔ)器中存儲(chǔ)有計(jì)算機(jī)可讀指令,所述處理器用于執(zhí)行所述計(jì)算機(jī)可讀指令時(shí)實(shí)現(xiàn)如權(quán)利要求1至7中任一項(xiàng)所述的方法的步驟。
10.一種計(jì)算機(jī)程序產(chǎn)品,其特征在于,所述計(jì)算機(jī)程序產(chǎn)品包括計(jì)算機(jī)程序,所述計(jì)算機(jī)程序用于在被計(jì)算機(jī)執(zhí)行時(shí)實(shí)施根據(jù)權(quán)利要求1至7中任一項(xiàng)所述的方法。