Skip to content

Commit 2e3bd60

Browse files
authored
Add files via upload
1 parent 433ae92 commit 2e3bd60

11 files changed

Lines changed: 278 additions & 0 deletions
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# ASTERION FCTA-1 — Version 0.8 Optimisation Report
2+
3+
## Executive result
4+
5+
The selected H3 configuration increases idealised tube-structure mass from 7742.3 kg to 10423.4 kg, an increase of 2681.4 kg. In exchange, the independent frame model predicts:
6+
7+
- propulsion displacement reduction from 13.788 mm to 0.215 mm;
8+
- misaligned-docking displacement reduction from 52.823 mm to 22.870 mm;
9+
- first supported mode increase from 0.1308 Hz to 0.1964 Hz;
10+
- balanced ring-braking displacement of 1.846 mm; and
11+
- single-ring fault-braking displacement of 3.487 mm.
12+
13+
## Why H3 was selected
14+
15+
H3 is the lowest-mass tested candidate that meets the 25 mm docking criterion with useful margin while also satisfying the propulsion, braking, modal and mass targets. H4 improves docking displacement to about 20.2 mm but adds approximately 623 kg. H8 doubles ring-brace count, but docking response remains almost unchanged because docking flexibility is governed mainly by global spine depth.
16+
17+
## Physical interpretation
18+
19+
The propulsion improvement is large because the new longitudinal struts carry thrust axially instead of forcing the original in-plane booms to resist axial spacecraft load through bending. The docking improvement is governed by the 1.8 m spine radius, which increases global bending stiffness. Ring braking improves through triangulated torque paths and through the corrected counter-rotating load definition.
20+
21+
## Caution
22+
23+
The screening model may overpredict stiffness because all beam joints are ideal. The next authoritative ANSYS runs must include joint compliance, local shell models and sensitivity cases.
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
load_case_id,description,baseline_translation_mm,optimized_translation_mm,reduction_percent
2+
LC-STR-01,Docking compression,0.8095171570870019,0.6965874615230333,13.95025350300656
3+
LC-STR-02,Propulsion thrust,13.78765802894462,0.2148503461176776,98.44171979268242
4+
LC-STR-03,Ring centrifugal,0.1764051752731741,0.1460459836272048,17.209921193613642
5+
LC-STR-04,Sector imbalance,6.609803314527801,2.795165605791783,57.71181875187965
6+
LC-STR-06,Powered rotating,13.787671493973484,0.3031521335371046,97.80128113967893
7+
LC-STR-07,Misaligned docking,52.8225877180624,22.8695049967966,56.70506503986268
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
{
2+
"release": "0.8.0",
3+
"selected_design": "H3",
4+
"nodes": 222,
5+
"elements": 648,
6+
"structural_mass_kg": 10423.430670108912,
7+
"dry_docked_mass_kg": 53223.43067,
8+
"dry_docked_cg_x_m": 1.972815,
9+
"first_supported_mode_Hz": 0.1964088051840446,
10+
"propulsion_translation_mm": 0.2148503461176776,
11+
"misaligned_docking_mm": 22.8695049967966,
12+
"balanced_braking_mm": 1.8464527340647812,
13+
"single_ring_fault_mm": 3.486900488908973,
14+
"validation_status": "PASS"
15+
}
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
metric,baseline_Hz,optimized_Hz,increase_percent
2+
First supported mode,0.130787401424204,0.1964088051840446,50.17410166824865
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
design_id,spine_radius_mm,longeron_OD_mm,frame_OD_mm,diagonal_OD_mm,ring_brace_OD_mm,ring_brace_count,dock_spreader_count,structural_mass_kg,misaligned_docking_mm,propulsion_displacement_mm,balanced_brake_mm,single_ring_fault_mm,first_supported_mode_Hz,selected
2+
BASE,1200,160,120,90,0,0,0,7742.282,52.8226,13.7877,105.1473,105.1473,0.1308,False
3+
H1,1600,160,120,90,90,48,8,9999.564,28.9702,0.2631,2.5919,5.3863,0.194,False
4+
H2,1700,160,130,100,90,48,8,10335.888,25.5206,0.2376,2.125,4.1499,0.1953,False
5+
H3_SELECTED,1800,160,130,100,90,48,8,10423.431,22.8695,0.2149,1.8465,3.4869,0.1964,True
6+
H4,1800,180,140,110,90,48,8,11045.999,20.2174,0.1859,1.7414,3.1688,0.1973,False
7+
H5,1800,160,130,100,80,48,16,10121.044,22.7486,0.2151,2.2702,3.7694,0.1811,False
8+
H6,1800,160,130,100,90,48,8,10558.294,22.8443,0.2149,1.8465,3.4869,0.1964,False
9+
H7,1700,160,130,100,90,48,8,10470.89,25.4851,0.2376,2.125,4.1499,0.1953,False
10+
H8,1800,160,130,100,90,96,8,12037.88,22.8693,0.2142,1.2191,3.0687,0.2153,False
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
{
2+
"status": "PASS",
3+
"errors": [],
4+
"nodes": 222,
5+
"elements": 648,
6+
"structural_mass_kg": 10423.430670108912,
7+
"first_mode_Hz": 0.1964088051840446
8+
}
Lines changed: 120 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,120 @@
1+
{
2+
"status": "screening_only",
3+
"solver": "custom linear 3-D Euler-Bernoulli frame",
4+
"nodes": 222,
5+
"elements": 648,
6+
"structural_tube_mass_kg": 10423.430670108912,
7+
"approximate_total_lumped_mass_kg": 53223.43067010891,
8+
"static_cases": [
9+
{
10+
"load_case_id": "LC-STR-01",
11+
"support_model": "aft_fixed",
12+
"result_source": "Independent Python Euler-Bernoulli frame screening",
13+
"max_translation_mm": 0.6965874615230333,
14+
"critical_node_id": 219,
15+
"max_screening_von_mises_MPa": 2.6707727047580945,
16+
"critical_element_id": 569,
17+
"minimum_yield_factor": 188.33500848046117,
18+
"minimum_member_euler_factor": 8.101620246518904
19+
},
20+
{
21+
"load_case_id": "LC-STR-02",
22+
"support_model": "aft_fixed",
23+
"result_source": "Independent Python Euler-Bernoulli frame screening",
24+
"max_translation_mm": 0.2148503461176776,
25+
"critical_node_id": 176,
26+
"max_screening_von_mises_MPa": 1.073615687592714,
27+
"critical_element_id": 75,
28+
"minimum_yield_factor": 468.5102926614627,
29+
"minimum_member_euler_factor": 184.48557719983637
30+
},
31+
{
32+
"load_case_id": "LC-STR-03",
33+
"support_model": "aft_fixed",
34+
"result_source": "Independent Python Euler-Bernoulli frame screening",
35+
"max_translation_mm": 0.14604598362720486,
36+
"critical_node_id": 174,
37+
"max_screening_von_mises_MPa": 2.7361626727971067,
38+
"critical_element_id": 505,
39+
"minimum_yield_factor": 183.83409912020926,
40+
"minimum_member_euler_factor": 11.815516372270194
41+
},
42+
{
43+
"load_case_id": "LC-STR-04",
44+
"support_model": "aft_fixed",
45+
"result_source": "Independent Python Euler-Bernoulli frame screening",
46+
"max_translation_mm": 2.795165605791783,
47+
"critical_node_id": 219,
48+
"max_screening_von_mises_MPa": 1.2835969915645227,
49+
"critical_element_id": 9,
50+
"minimum_yield_factor": 391.86754355579654,
51+
"minimum_member_euler_factor": 24.801469415115825
52+
},
53+
{
54+
"load_case_id": "LC-STR-06",
55+
"support_model": "aft_fixed",
56+
"result_source": "Independent Python Euler-Bernoulli frame screening",
57+
"max_translation_mm": 0.30315213353710463,
58+
"critical_node_id": 199,
59+
"max_screening_von_mises_MPa": 2.73810288048097,
60+
"critical_element_id": 529,
61+
"minimum_yield_factor": 183.70383508440122,
62+
"minimum_member_euler_factor": 11.641855199973389
63+
},
64+
{
65+
"load_case_id": "LC-STR-07",
66+
"support_model": "aft_fixed",
67+
"result_source": "Independent Python Euler-Bernoulli frame screening",
68+
"max_translation_mm": 22.8695049967966,
69+
"critical_node_id": 222,
70+
"max_screening_von_mises_MPa": 7.530079304234314,
71+
"critical_element_id": 9,
72+
"minimum_yield_factor": 66.79876528221331,
73+
"minimum_member_euler_factor": 7.9002920285570815
74+
},
75+
{
76+
"load_case_id": "LC-STR-08",
77+
"support_model": "aft_fixed",
78+
"result_source": "Independent Python Euler-Bernoulli frame screening",
79+
"max_translation_mm": 1.8464527340647814,
80+
"critical_node_id": 208,
81+
"max_screening_von_mises_MPa": 0.8750870212595403,
82+
"critical_element_id": 240,
83+
"minimum_yield_factor": 574.7999773508425,
84+
"minimum_member_euler_factor": 13.919623471075411
85+
},
86+
{
87+
"load_case_id": "LC-STR-09",
88+
"support_model": "aft_fixed",
89+
"result_source": "Independent Python Euler-Bernoulli frame screening",
90+
"max_translation_mm": 3.486900488908973,
91+
"critical_node_id": 181,
92+
"max_screening_von_mises_MPa": 0.6129629680606593,
93+
"critical_element_id": 22,
94+
"minimum_yield_factor": 820.6042227827093,
95+
"minimum_member_euler_factor": 20.873684415750933
96+
}
97+
],
98+
"supported_modal_frequencies_Hz": [
99+
0.1964088051840446,
100+
0.19644133264213973,
101+
0.2213052556499484,
102+
0.22133270851902045,
103+
0.22990069165409538,
104+
0.25877996892656085,
105+
0.30563870170112994,
106+
0.4011941565582085,
107+
0.4025482045274537,
108+
0.4029063455552414,
109+
0.44029449537109216,
110+
0.44660093940522827
111+
],
112+
"limitations": [
113+
"Ideal rigid beam joints",
114+
"No shear deformation or warping",
115+
"Simplified nearest-node placement for subsystem mass",
116+
"Approximate positive rotary lumped mass",
117+
"No contact, geometric nonlinearity, joint flexibility or imperfections",
118+
"ANSYS Mechanical results are required for final portfolio claims"
119+
]
120+
}
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
case_id,total_mass_kg,propellant_mass_kg,payload_mass_kg,cg_x_m,cg_y_m,cg_z_m
2+
DRY_DOCKED,53223.430670,0.000000,0.000000,1.972815,-0.000057,0.000057
3+
10_PERCENT_RESERVE,54423.430670,1200.000000,0.000000,1.730871,-0.000057,0.000057
4+
50_PERCENT_PROPELLANT,59223.430670,6000.000000,0.000000,0.861141,-0.000048,0.000048
5+
FULL_PROPELLANT,65223.430670,12000.000000,0.000000,-0.045998,-0.000048,0.000048
6+
FULL_PROPELLANT_PLUS_3000KG_PAYLOAD,68223.430670,12000.000000,3000.000000,0.659595,-0.000048,0.000048
7+
DRY_WITHOUT_SKIMMER,47723.430670,0.000000,0.000000,-0.738628,-0.000066,0.000066
Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
item_id,subsystem,description,mass_kg,x_m,y_m,z_m,maturity,source
2+
AST-MASS-001,Structure,V0.8 optimised primary beam structure,10423.430670108912,0.0,0.0,0.0,Class IV,V0.8 optimised beam-section estimate
3+
AST-MASS-120,Habitation,Ring 1 pressure and protection sector 1,300.0,-2.5,12.0,0.0,Class IV,Parametric allowance
4+
AST-MASS-121,Habitation,Ring 1 pressure and protection sector 2,300.0,-2.5,10.3923,6.0,Class IV,Parametric allowance
5+
AST-MASS-122,Habitation,Ring 1 pressure and protection sector 3,300.0,-2.5,6.0,10.3923,Class IV,Parametric allowance
6+
AST-MASS-123,Habitation,Ring 1 pressure and protection sector 4,300.0,-2.5,0.0,12.0,Class IV,Parametric allowance
7+
AST-MASS-124,Habitation,Ring 1 pressure and protection sector 5,300.0,-2.5,-6.0,10.3923,Class IV,Parametric allowance
8+
AST-MASS-125,Habitation,Ring 1 pressure and protection sector 6,300.0,-2.5,-10.3923,6.0,Class IV,Parametric allowance
9+
AST-MASS-126,Habitation,Ring 1 pressure and protection sector 7,300.0,-2.5,-12.0,0.0,Class IV,Parametric allowance
10+
AST-MASS-127,Habitation,Ring 1 pressure and protection sector 8,300.0,-2.5,-10.3923,-6.0,Class IV,Parametric allowance
11+
AST-MASS-128,Habitation,Ring 1 pressure and protection sector 9,300.0,-2.5,-6.0,-10.3923,Class IV,Parametric allowance
12+
AST-MASS-129,Habitation,Ring 1 pressure and protection sector 10,300.0,-2.5,-0.0,-12.0,Class IV,Parametric allowance
13+
AST-MASS-130,Habitation,Ring 1 pressure and protection sector 11,300.0,-2.5,6.0,-10.3923,Class IV,Parametric allowance
14+
AST-MASS-131,Habitation,Ring 1 pressure and protection sector 12,300.0,-2.5,10.3923,-6.0,Class IV,Parametric allowance
15+
AST-MASS-151,Ring mechanism,"Ring 1 bearing, drive and rotary interfaces",1800.0,-2.5,0.0,0.0,Class IV,Subsystem allowance
16+
AST-MASS-140,Habitation,Ring 2 pressure and protection sector 1,300.0,2.5,12.0,0.0,Class IV,Parametric allowance
17+
AST-MASS-141,Habitation,Ring 2 pressure and protection sector 2,300.0,2.5,10.3923,6.0,Class IV,Parametric allowance
18+
AST-MASS-142,Habitation,Ring 2 pressure and protection sector 3,300.0,2.5,6.0,10.3923,Class IV,Parametric allowance
19+
AST-MASS-143,Habitation,Ring 2 pressure and protection sector 4,300.0,2.5,0.0,12.0,Class IV,Parametric allowance
20+
AST-MASS-144,Habitation,Ring 2 pressure and protection sector 5,300.0,2.5,-6.0,10.3923,Class IV,Parametric allowance
21+
AST-MASS-145,Habitation,Ring 2 pressure and protection sector 6,300.0,2.5,-10.3923,6.0,Class IV,Parametric allowance
22+
AST-MASS-146,Habitation,Ring 2 pressure and protection sector 7,300.0,2.5,-12.0,0.0,Class IV,Parametric allowance
23+
AST-MASS-147,Habitation,Ring 2 pressure and protection sector 8,300.0,2.5,-10.3923,-6.0,Class IV,Parametric allowance
24+
AST-MASS-148,Habitation,Ring 2 pressure and protection sector 9,300.0,2.5,-6.0,-10.3923,Class IV,Parametric allowance
25+
AST-MASS-149,Habitation,Ring 2 pressure and protection sector 10,300.0,2.5,-0.0,-12.0,Class IV,Parametric allowance
26+
AST-MASS-150,Habitation,Ring 2 pressure and protection sector 11,300.0,2.5,6.0,-10.3923,Class IV,Parametric allowance
27+
AST-MASS-151,Habitation,Ring 2 pressure and protection sector 12,300.0,2.5,10.3923,-6.0,Class IV,Parametric allowance
28+
AST-MASS-152,Ring mechanism,"Ring 2 bearing, drive and rotary interfaces",1800.0,2.5,0.0,0.0,Class IV,Subsystem allowance
29+
AST-MASS-200,Command,Command and navigation module,2400.0,12.0,0.0,0.0,Class IV,Subsystem allowance
30+
AST-MASS-201,Service,Service and environmental-control module,3000.0,-10.0,0.0,0.0,Class IV,Subsystem allowance
31+
AST-MASS-202,Radiation refuge,Water-shielded storm refuge,2200.0,7.0,0.0,0.0,Class IV,Subsystem allowance
32+
AST-MASS-203,Logistics,Logistics and spares module,1800.0,16.0,0.0,0.0,Class IV,Subsystem allowance
33+
AST-MASS-204,Docking,Forward docking assembly,750.0,21.4,0.0,0.0,Class IV,Subsystem allowance
34+
AST-MASS-221,Power,Deployable solar wing 1,900.0,3.0,15.1,0.0,Class IV,Wing mass allowance
35+
AST-MASS-222,Power,Deployable solar wing 2,900.0,3.0,-15.1,0.0,Class IV,Wing mass allowance
36+
AST-MASS-223,Power,Deployable solar wing 3,900.0,3.0,0.0,15.1,Class IV,Wing mass allowance
37+
AST-MASS-224,Power,Deployable solar wing 4,900.0,3.0,0.0,-15.1,Class IV,Wing mass allowance
38+
AST-MASS-230,Thermal,Deployable radiator panel 1,300.0,-3.0,6.9282,4.0,Class IV,Panel and boom allowance
39+
AST-MASS-231,Thermal,Deployable radiator panel 2,300.0,-3.0,0.0,8.0,Class IV,Panel and boom allowance
40+
AST-MASS-232,Thermal,Deployable radiator panel 3,300.0,-3.0,-6.9282,4.0,Class IV,Panel and boom allowance
41+
AST-MASS-233,Thermal,Deployable radiator panel 4,300.0,-3.0,-6.9282,-4.0,Class IV,Panel and boom allowance
42+
AST-MASS-234,Thermal,Deployable radiator panel 5,300.0,-3.0,-0.0,-8.0,Class IV,Panel and boom allowance
43+
AST-MASS-235,Thermal,Deployable radiator panel 6,300.0,-3.0,6.9282,-4.0,Class IV,Panel and boom allowance
44+
AST-MASS-240,Propulsion,Electric propulsion pod 1,1000.0,-16.0,4.8,0.0,Class IV,Pod dry-mass allowance
45+
AST-MASS-241,Propulsion,Electric propulsion pod 2,1000.0,-16.0,2.4,4.1569,Class IV,Pod dry-mass allowance
46+
AST-MASS-242,Propulsion,Electric propulsion pod 3,1000.0,-16.0,-2.4,4.1569,Class IV,Pod dry-mass allowance
47+
AST-MASS-243,Propulsion,Electric propulsion pod 4,1000.0,-16.0,-4.8,0.0,Class IV,Pod dry-mass allowance
48+
AST-MASS-244,Propulsion,Electric propulsion pod 5,1000.0,-16.0,-2.4,-4.1569,Class IV,Pod dry-mass allowance
49+
AST-MASS-245,Propulsion,Electric propulsion pod 6,1000.0,-16.0,2.4,-4.1569,Class IV,Pod dry-mass allowance
50+
AST-MASS-250,Propellant storage,Propellant tank 1 dry hardware,650.0,-9.0,1.2021,1.2021,Class IV,Tank dry-mass allowance
51+
AST-MASS-251,Propellant storage,Propellant tank 2 dry hardware,650.0,-9.0,-1.2021,1.2021,Class IV,Tank dry-mass allowance
52+
AST-MASS-252,Propellant storage,Propellant tank 3 dry hardware,650.0,-9.0,-1.2021,-1.2021,Class IV,Tank dry-mass allowance
53+
AST-MASS-253,Propellant storage,Propellant tank 4 dry hardware,650.0,-9.0,1.2021,-1.2021,Class IV,Tank dry-mass allowance
54+
AST-MASS-260,RCS,Reaction-control pod 1,175.0,8.0,2.2,0.0,Class IV,RCS allowance
55+
AST-MASS-261,RCS,Reaction-control pod 2,175.0,8.0,0.0,2.2,Class IV,RCS allowance
56+
AST-MASS-262,RCS,Reaction-control pod 3,175.0,8.0,-2.2,0.0,Class IV,RCS allowance
57+
AST-MASS-263,RCS,Reaction-control pod 4,175.0,8.0,-0.0,-2.2,Class IV,RCS allowance
58+
AST-MASS-270,Robotics,Robotic servicing arm,450.0,18.0,2.5,1.5,Class IV,Arm allowance
59+
AST-MASS-271,Aeroshuttle,Docked Skimmer aeroshuttle,5500.0,25.5,0.0,0.0,Class IV,Concept dry-mass allowance
60+
AST-MASS-272,Avionics,"Distributed avionics, harness and data equipment",1200.0,5.0,-0.94,-0.56,Class IV,Balance allowance
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
subsystem,dry_mass_kg,fraction_percent
2+
Structure,10423.431,19.584
3+
Habitation,7200.000,13.528
4+
Propulsion,6000.000,11.273
5+
Aeroshuttle,5500.000,10.334
6+
Power,3600.000,6.764
7+
Ring mechanism,3600.000,6.764
8+
Service,3000.000,5.637
9+
Propellant storage,2600.000,4.885
10+
Command,2400.000,4.509
11+
Radiation refuge,2200.000,4.134
12+
Logistics,1800.000,3.382
13+
Thermal,1800.000,3.382
14+
Avionics,1200.000,2.255
15+
Docking,750.000,1.409
16+
RCS,700.000,1.315
17+
Robotics,450.000,0.845
18+
TOTAL,53223.431,100.000

0 commit comments

Comments
 (0)