feat: consolidate units to Metric/Imperial with unit-aware dialogs
Some checks failed
CI / lint (push) Has been cancelled
CI / test (macos-latest, 3.10) (push) Has been cancelled
CI / test (macos-latest, 3.11) (push) Has been cancelled
CI / test (macos-latest, 3.12) (push) Has been cancelled
CI / test (ubuntu-latest, 3.10) (push) Has been cancelled
CI / test (ubuntu-latest, 3.11) (push) Has been cancelled
CI / test (ubuntu-latest, 3.12) (push) Has been cancelled
CI / test (windows-latest, 3.10) (push) Has been cancelled
CI / test (windows-latest, 3.11) (push) Has been cancelled
CI / test (windows-latest, 3.12) (push) Has been cancelled
Some checks failed
CI / lint (push) Has been cancelled
CI / test (macos-latest, 3.10) (push) Has been cancelled
CI / test (macos-latest, 3.11) (push) Has been cancelled
CI / test (macos-latest, 3.12) (push) Has been cancelled
CI / test (ubuntu-latest, 3.10) (push) Has been cancelled
CI / test (ubuntu-latest, 3.11) (push) Has been cancelled
CI / test (ubuntu-latest, 3.12) (push) Has been cancelled
CI / test (windows-latest, 3.10) (push) Has been cancelled
CI / test (windows-latest, 3.11) (push) Has been cancelled
CI / test (windows-latest, 3.12) (push) Has been cancelled
- core/units: two dominant systems (Metric m/kN, Imperial ft/kip) with display conversion helpers, legacy 4-system migration in ProjectMeta - dialogs/docks: unit-aware material, section, case, load, grid and results labels; diagram renderer unit labels; render controls update - docs: add consistent_units.md; regen examples/*.osmodel artifacts - tests: update persistence/phase8/project/unit-labels for new systems
This commit is contained in:
parent
13bb5d1d91
commit
d01a5957b7
99 changed files with 3143 additions and 976 deletions
|
|
@ -4,7 +4,7 @@
|
|||
"name": "Space Frame 3D",
|
||||
"description": "",
|
||||
"author": "Ozan",
|
||||
"units": "SI (m, N, kg, s, Pa)"
|
||||
"units": "Metric (m, N, kg, s, Pa)"
|
||||
},
|
||||
"ndm": 3,
|
||||
"ndf": 6,
|
||||
|
|
@ -348,7 +348,8 @@
|
|||
"Iz": 0.00025,
|
||||
"Iy": 0.00025,
|
||||
"G": 80000000000.0,
|
||||
"J": 0.0004
|
||||
"J": 0.0004,
|
||||
"shape": null
|
||||
},
|
||||
{
|
||||
"id": 2,
|
||||
|
|
@ -359,7 +360,8 @@
|
|||
"Iz": 0.0003,
|
||||
"Iy": 8e-05,
|
||||
"G": 80000000000.0,
|
||||
"J": 1e-06
|
||||
"J": 1e-06,
|
||||
"shape": null
|
||||
}
|
||||
],
|
||||
"elements": [
|
||||
|
|
@ -373,7 +375,8 @@
|
|||
],
|
||||
"section_id": 1,
|
||||
"geom_transf": "Linear",
|
||||
"rho": 0.0
|
||||
"rho": 0.0,
|
||||
"consistent_mass": false
|
||||
},
|
||||
{
|
||||
"id": 2,
|
||||
|
|
@ -385,7 +388,8 @@
|
|||
],
|
||||
"section_id": 1,
|
||||
"geom_transf": "Linear",
|
||||
"rho": 0.0
|
||||
"rho": 0.0,
|
||||
"consistent_mass": false
|
||||
},
|
||||
{
|
||||
"id": 3,
|
||||
|
|
@ -397,7 +401,8 @@
|
|||
],
|
||||
"section_id": 1,
|
||||
"geom_transf": "Linear",
|
||||
"rho": 0.0
|
||||
"rho": 0.0,
|
||||
"consistent_mass": false
|
||||
},
|
||||
{
|
||||
"id": 4,
|
||||
|
|
@ -409,7 +414,8 @@
|
|||
],
|
||||
"section_id": 1,
|
||||
"geom_transf": "Linear",
|
||||
"rho": 0.0
|
||||
"rho": 0.0,
|
||||
"consistent_mass": false
|
||||
},
|
||||
{
|
||||
"id": 5,
|
||||
|
|
@ -421,7 +427,8 @@
|
|||
],
|
||||
"section_id": 1,
|
||||
"geom_transf": "Linear",
|
||||
"rho": 0.0
|
||||
"rho": 0.0,
|
||||
"consistent_mass": false
|
||||
},
|
||||
{
|
||||
"id": 6,
|
||||
|
|
@ -433,7 +440,8 @@
|
|||
],
|
||||
"section_id": 1,
|
||||
"geom_transf": "Linear",
|
||||
"rho": 0.0
|
||||
"rho": 0.0,
|
||||
"consistent_mass": false
|
||||
},
|
||||
{
|
||||
"id": 7,
|
||||
|
|
@ -445,7 +453,8 @@
|
|||
],
|
||||
"section_id": 1,
|
||||
"geom_transf": "Linear",
|
||||
"rho": 0.0
|
||||
"rho": 0.0,
|
||||
"consistent_mass": false
|
||||
},
|
||||
{
|
||||
"id": 8,
|
||||
|
|
@ -457,7 +466,8 @@
|
|||
],
|
||||
"section_id": 1,
|
||||
"geom_transf": "Linear",
|
||||
"rho": 0.0
|
||||
"rho": 0.0,
|
||||
"consistent_mass": false
|
||||
},
|
||||
{
|
||||
"id": 9,
|
||||
|
|
@ -469,7 +479,8 @@
|
|||
],
|
||||
"section_id": 2,
|
||||
"geom_transf": "Linear",
|
||||
"rho": 0.0
|
||||
"rho": 0.0,
|
||||
"consistent_mass": false
|
||||
},
|
||||
{
|
||||
"id": 10,
|
||||
|
|
@ -481,7 +492,8 @@
|
|||
],
|
||||
"section_id": 2,
|
||||
"geom_transf": "Linear",
|
||||
"rho": 0.0
|
||||
"rho": 0.0,
|
||||
"consistent_mass": false
|
||||
},
|
||||
{
|
||||
"id": 11,
|
||||
|
|
@ -493,7 +505,8 @@
|
|||
],
|
||||
"section_id": 2,
|
||||
"geom_transf": "Linear",
|
||||
"rho": 0.0
|
||||
"rho": 0.0,
|
||||
"consistent_mass": false
|
||||
},
|
||||
{
|
||||
"id": 12,
|
||||
|
|
@ -505,7 +518,8 @@
|
|||
],
|
||||
"section_id": 2,
|
||||
"geom_transf": "Linear",
|
||||
"rho": 0.0
|
||||
"rho": 0.0,
|
||||
"consistent_mass": false
|
||||
},
|
||||
{
|
||||
"id": 13,
|
||||
|
|
@ -517,7 +531,8 @@
|
|||
],
|
||||
"section_id": 2,
|
||||
"geom_transf": "Linear",
|
||||
"rho": 0.0
|
||||
"rho": 0.0,
|
||||
"consistent_mass": false
|
||||
},
|
||||
{
|
||||
"id": 14,
|
||||
|
|
@ -529,7 +544,8 @@
|
|||
],
|
||||
"section_id": 2,
|
||||
"geom_transf": "Linear",
|
||||
"rho": 0.0
|
||||
"rho": 0.0,
|
||||
"consistent_mass": false
|
||||
},
|
||||
{
|
||||
"id": 15,
|
||||
|
|
@ -541,7 +557,8 @@
|
|||
],
|
||||
"section_id": 2,
|
||||
"geom_transf": "Linear",
|
||||
"rho": 0.0
|
||||
"rho": 0.0,
|
||||
"consistent_mass": false
|
||||
},
|
||||
{
|
||||
"id": 16,
|
||||
|
|
@ -553,9 +570,11 @@
|
|||
],
|
||||
"section_id": 2,
|
||||
"geom_transf": "Linear",
|
||||
"rho": 0.0
|
||||
"rho": 0.0,
|
||||
"consistent_mass": false
|
||||
}
|
||||
],
|
||||
"mp_constraints": [],
|
||||
"time_series": [
|
||||
{
|
||||
"id": 1,
|
||||
|
|
@ -653,7 +672,7 @@
|
|||
-0.29326050060188424,
|
||||
-0.3555645611718062,
|
||||
-0.4115042921209622,
|
||||
-0.46028029767148104,
|
||||
-0.4602802976714811,
|
||||
-0.5012157143407345,
|
||||
-0.5337653150252811,
|
||||
-0.557522431249662,
|
||||
|
|
@ -663,7 +682,7 @@
|
|||
-0.5615384725351046,
|
||||
-0.5402796151704672,
|
||||
-0.5107978730732473,
|
||||
-0.473659120634178,
|
||||
-0.47365912063417787,
|
||||
-0.42954246541985186,
|
||||
-0.37922816465313647,
|
||||
-0.3235841034221959,
|
||||
|
|
@ -687,7 +706,7 @@
|
|||
0.4906740795248149,
|
||||
0.4799109935380196,
|
||||
0.46174240873333633,
|
||||
0.43654625061930163,
|
||||
0.4365462506193016,
|
||||
0.40480613582123315,
|
||||
0.367102454112839,
|
||||
0.32410204140538085,
|
||||
|
|
@ -702,7 +721,7 @@
|
|||
-0.16470790295421026,
|
||||
-0.21419825881788915,
|
||||
-0.2597053123214179,
|
||||
-0.3005638423432181,
|
||||
-0.30056384234321815,
|
||||
-0.33618996805592183,
|
||||
-0.3660893065503416,
|
||||
-0.3898636224828937,
|
||||
|
|
@ -764,10 +783,10 @@
|
|||
-0.2882327405527284,
|
||||
-0.2725045822392421,
|
||||
-0.25269150009501856,
|
||||
-0.2291557899194038,
|
||||
-0.22915578991940377,
|
||||
-0.20231370964878448,
|
||||
-0.17262826564213357,
|
||||
-0.14060135458277695,
|
||||
-0.14060135458277698,
|
||||
-0.10676539250226193,
|
||||
-0.07167456884782708,
|
||||
-0.03589586768362362,
|
||||
|
|
@ -814,8 +833,8 @@
|
|||
-0.210525969348039,
|
||||
-0.1990380801906294,
|
||||
-0.18456655167452068,
|
||||
-0.1673760056265102,
|
||||
-0.14777047796350654,
|
||||
-0.16737600562651017,
|
||||
-0.14777047796350656,
|
||||
-0.12608814977607422,
|
||||
-0.10269560775234517,
|
||||
-0.07798172999451634,
|
||||
|
|
@ -840,7 +859,7 @@
|
|||
0.17010510853326,
|
||||
0.15773721930062054,
|
||||
0.14304555980288974,
|
||||
0.1262899700796923,
|
||||
0.12628997007969234,
|
||||
0.10775947186525829,
|
||||
0.08776736334007407,
|
||||
0.06664599372956057,
|
||||
|
|
@ -864,9 +883,9 @@
|
|||
-0.15376873454743234,
|
||||
-0.14537794939239213,
|
||||
-0.13480790602063883,
|
||||
-0.12225188492657595,
|
||||
-0.12225188492657593,
|
||||
-0.10793195476209022,
|
||||
-0.09209512390578932,
|
||||
-0.09209512390578933,
|
||||
-0.07500914826118861,
|
||||
-0.05695806544062365,
|
||||
-0.0382375289144052,
|
||||
|
|
@ -875,7 +894,7 @@
|
|||
0.018910877417136193,
|
||||
0.037288490913057575,
|
||||
0.054850768151679684,
|
||||
0.07133196903235188,
|
||||
0.07133196903235187,
|
||||
0.08648665679303691,
|
||||
0.1000933005365811,
|
||||
0.11195745718335284,
|
||||
|
|
@ -904,7 +923,7 @@
|
|||
-0.0739146103417395,
|
||||
-0.08554333791262553,
|
||||
-0.09568287328255036,
|
||||
-0.10419251035749608,
|
||||
-0.10419251035749609,
|
||||
-0.11095890755818626,
|
||||
-0.11589752681422662,
|
||||
-0.11895360205510225,
|
||||
|
|
@ -918,7 +937,7 @@
|
|||
-0.07883379020837138,
|
||||
-0.06726652633324699,
|
||||
-0.054786883743239034,
|
||||
-0.0416023242747564,
|
||||
-0.041602324274756394,
|
||||
-0.027928794018131982,
|
||||
-0.013987224628675814,
|
||||
-1.9014085379808582e-16,
|
||||
|
|
@ -927,7 +946,7 @@
|
|||
0.040063148664072165,
|
||||
0.05210106213902843,
|
||||
0.06317008686143476,
|
||||
0.07310841606785966,
|
||||
0.07310841606785967,
|
||||
0.0817740280096844,
|
||||
0.08904667019366247,
|
||||
0.09482947682594194,
|
||||
|
|
@ -945,14 +964,14 @@
|
|||
0.04682284312839545,
|
||||
0.035554843973652946,
|
||||
0.023868952780831416,
|
||||
0.011953985695908748,
|
||||
0.011953985695908746,
|
||||
5.108354497396276e-16,
|
||||
-0.011804707389018669,
|
||||
-0.023276536275777145,
|
||||
-0.034239409087743526,
|
||||
-0.04452744329813354,
|
||||
-0.05398743030141857,
|
||||
-0.0624810842126653,
|
||||
-0.06248108421266531,
|
||||
-0.06988702813284133,
|
||||
-0.076102489952229,
|
||||
-0.08104468467631713,
|
||||
|
|
@ -972,7 +991,8 @@
|
|||
-0.020399266308586933,
|
||||
-0.010216306509086727
|
||||
],
|
||||
"file_path": null
|
||||
"file_path": null,
|
||||
"use_last": false
|
||||
}
|
||||
],
|
||||
"load_patterns": [
|
||||
|
|
@ -1082,6 +1102,7 @@
|
|||
"pattern_ids": [
|
||||
1
|
||||
],
|
||||
"pattern_factors": {},
|
||||
"n_steps": 1,
|
||||
"load_factor_increment": 1.0,
|
||||
"system": "BandGeneral",
|
||||
|
|
@ -1106,6 +1127,7 @@
|
|||
"pattern_ids": [
|
||||
2
|
||||
],
|
||||
"pattern_factors": {},
|
||||
"dt": 0.01,
|
||||
"n_steps": 400,
|
||||
"system": "BandGeneral",
|
||||
|
|
@ -1120,7 +1142,12 @@
|
|||
"tolerance": 1e-06,
|
||||
"max_iter": 25,
|
||||
"rayleigh_alpha_m": 0.524,
|
||||
"rayleigh_beta_k": 0.00106
|
||||
"rayleigh_beta_k": 0.00106,
|
||||
"rayleigh_beta_k_init": 0.0,
|
||||
"rayleigh_beta_k_comm": 0.0,
|
||||
"rayleigh_mode1_damping": null,
|
||||
"preload_case_ids": [],
|
||||
"remove_patterns": []
|
||||
},
|
||||
{
|
||||
"id": 4,
|
||||
|
|
|
|||
Loading…
Reference in a new issue