[發明專利]一種布料形變實時模擬方法在審
| 申請號: | 202010539103.0 | 申請日: | 2020-06-16 |
| 公開(公告)號: | CN111651894A | 公開(公告)日: | 2020-09-11 |
| 發明(設計)人: | 不公告發明人 | 申請(專利權)人: | 北京中科深智科技有限公司 |
| 主分類號: | G06F30/20 | 分類號: | G06F30/20;G06T13/00;G06F111/10;G06F119/14 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100000 北京市豐臺區航*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 布料 形變 實時 模擬 方法 | ||
1.一種布料形變實時模擬方法,其特征在于,包括如下步驟:
步驟S1,將布料參數初始化,并建立布料的質點彈簧模型;
步驟S2,對所述布料的內部力和外部力進行受力計算;
步驟S3,根據質點運動方程進行數值積分,求解得到所述布料上的各所述質點的位置;
步驟S4,通過約束彈簧拉伸更新所述質點的位置;
步驟S5,檢測是否有阻礙所述質點運動的障礙物,
若是,則結合障礙物碰撞情況動態更新所述質點的運動位置;
若否,則按照動態質點修正法動態更新所述質點的運動位置;
步驟S6,判斷布料形變模擬過程是否結束,
若是,則退出布料形變模擬過程;
若否,則返回所述步驟S2。
2.如權利要求1所述的布料形變實時模擬方法,其特征在于,所述質點彈簧模型為基于四邊形網格的質點彈簧模型或基于三角形網格的質點彈簧模型。
3.如權利要求1所述的布料形變實時模擬方法,其特征在于,所述步驟S2中,通過以下公式計算所述布料的所述內部力:
上式中,Fintertal(i)表示所述布料的所述內部力,所述內部力包括所述布料的彈性力和所述布料的彈簧內部的阻尼力
j是與質點i相連的質點;
為質點i與質點j間的彈簧剛度;
為質點i與質點j間的阻尼系數;
質點i和質點j在所述布料上的位置分別為xi和xj;
質點i和質點j的位移速度分別為vi和vj;
質點i和質點j兩質點間的彈簧原長為
為質點i到質點j的單位向量。
4.如權利要求1所述的布料形變實時模擬方法,其特征在于,所述布料的所述外部力包括重力、風力、外部阻尼力或用戶虛擬力中的任意一種或多種。
5.如權利要求4所述的布料形變實時模擬方法,其特征在于,所述布料上的每個所述質點所受重力Fgravity通過以下公式計算:
Fgravity=mg=Mg/n
上式中,M為所述布料的總質量;
g為重力加速度;
n為所述布料上的所述質點的數量。
6.如權利要求4所述的布料形變實時模擬方法,其特征在于,當所述質點彈簧模型為基于四邊形網格的質點彈簧模型時,作用在所述布料上的所述風力可通過以下方法計算而得:
將所述布料上的每個四邊形網格分解為兩個三角面片;
通過以下公式計算作用在每個所述三角面片上的所述風力;
Fwind=Cwind[(Vwind-Vtriangle)×Normal]Normal
上式中,Cwind為作用在所述三角面片上的所述風力的阻尼系數;
Normal是所述三角面片的單位法向量;
Vwind為作用在所述三角面片上的風速;
Vtriangle為所述三角面片的運動速度。
7.如權利要求4所述的布料形變實時模擬方法,其特征在于,所述布料的所述外部阻尼力通過以下公式計算而得:
上式中,Fdamp表示質點j施加給質點i的總阻尼力;
Cdamp為阻尼系數;
vi表示質點i的運動速度;
vj表示質點j的運動速度;
R表示與質點i相連的彈簧的集合。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京中科深智科技有限公司,未經北京中科深智科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010539103.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種化妝品加工用均質化真空乳化機
- 下一篇:一種水果分級處理設備





