@gugugu
关于非圆柱形的弹丸,比如钢珠,这套代码应该做一点微调就可以实现。直接用现有的计算弹丸受力的代码就行。
具体操作是:
让用户输入弹丸形状,比如导入一个表格,或者导入一张图片每个像素点代表0.1mm这种。
把弹丸沿轴向分成很多份,比如100份,每一份都是一个极薄的圆柱形片。
计算每一片的端面面积,代入到上面的公式里,进而计算受力。把这些受力加起来得到合力。
根据弹丸形状计算弹丸总重量,或者让用户输入总重量。
把这个合力和总重量代入到原来的代码里继续运行
除了钢珠以外,这个做法还可以仿圆头/尖头圆柱形,带内孔的弹丸(管状弹丸,内螺纹圆柱销)等任意形状。
时段 | 个数 |
---|---|
{{f.startingTime}}点 - {{f.endTime}}点 | {{f.fileCount}} |