gaics 发表于 2023-9-9 18:40:39

图形距离坐标系原点非常远时惯性矩计算错误

本帖最后由 gaics 于 2023-9-9 18:46 编辑

为什么当图形距离坐标系原点非常远时,如从原点移动3,000,000,000,他的惯性矩计算值会出现错误?
我测试当坐标点大概超过2000米半径范围或多或少地出现偏差,但是也不绝对,不同电脑、不同版本的cad好像也有差异。

以下为一个100*100的正方形在坐标系原点附近的正确结果

选择对象:


----------------    面域   ----------------


面积:                  10000.0000
周长:                  400.0000
边界框:                X: 67.3547--167.3547
                      Y: -48.7208--51.2792
质心:               X: 117.3547
                      Y: 1.2792
惯性矩:               X: 8349696.9288
                      Y: 146054534.6723
惯性积:            XY: -1501204.1920
旋转半径:             X: 28.8958
                      Y: 120.8530
主力矩与质心的 X-Y 方向:
                      I: 8333333.3333 沿
                      J: 8333333.3333 沿



以下为图形移动到非常远的距离之后,主力矩与质心的 X-Y 方向惯性矩计算值出错,且错误无规律。

选择对象:
----------------    面域   ----------------


面积:                  10000.0000
周长:                  400.0000
边界框:                X: 248380.7373--248480.7373
                      Y: 3002467940.2792--3002468040.2792
质心:               X: 248430.7373
                      Y: 3002467990.2792
惯性矩:               X: 9.0148E+22
                      Y: 6.1718E+14
惯性积:            XY: -7.4591E+18
旋转半径:             X: 3002467990.2792
                      Y: 248430.7390
主力矩与质心的 X-Y 方向:
                      I: 16777216.0817 沿
                      J: 3939263.2933 沿


guosheyang 发表于 2023-9-9 23:25:41

距离太远   坐标太大   大数据   超出CAD的计算允许范围       很多都会错 的

gaics 发表于 2023-9-9 23:34:17

guosheyang 发表于 2023-9-9 23:25
距离太远   坐标太大   大数据   超出CAD的计算允许范围       很多都会错 的

应该是这么回事。但是我发现这个错误数据会被记忆,将图形移回到原点附近,计算结果还是错误的,甚至关闭cad再重启后还是错误的。

mokson 发表于 2023-9-10 08:14:43

将单位设为千米,看还会不会出错?

gaics 发表于 2023-9-11 07:51:17

mokson 发表于 2023-9-10 08:14
将单位设为千米,看还会不会出错?

数值依然是那么大,单位并不影响数值大小

wzg356 发表于 2023-9-11 08:01:09

以原点缩放图形0.001倍
页: [1]
查看完整版本: 图形距离坐标系原点非常远时惯性矩计算错误