diff --git a/p4/__pycache__/environmental_impact.cpython-313.pyc b/p4/__pycache__/environmental_impact.cpython-313.pyc index df9b05d..7358316 100644 Binary files a/p4/__pycache__/environmental_impact.cpython-313.pyc and b/p4/__pycache__/environmental_impact.cpython-313.pyc differ diff --git a/p4/environmental_impact.py b/p4/environmental_impact.py index b399603..805ee4b 100644 --- a/p4/environmental_impact.py +++ b/p4/environmental_impact.py @@ -371,7 +371,7 @@ def define_scenarios() -> List[Dict]: elevator_fraction_knee = elevator_payload_knee / TOTAL_PAYLOAD # 膝点时只需要部分低纬度发射场 scenarios.append({ - 'name': 'Combined (Knee Point)', + 'name': 'Combined (Balanced)', 'completion_years': knee_years, 'elevator_fraction': elevator_fraction_knee, # ~74.6% 'rocket_sites': LAUNCH_SITES[:5], # 只使用5个低纬度站点 @@ -863,7 +863,7 @@ def plot_pareto_with_environment(save_dir: str = '/Volumes/Files/code/mm/2026013 ax1.grid(True, alpha=0.3) # 标记关键点 - ax1.axvline(x=139, color='red', linestyle='--', alpha=0.7, label='Knee Point (139yr)') + ax1.axvline(x=139, color='red', linestyle='--', alpha=0.7, label='Balanced (139yr)') ax1.axvline(x=186, color='green', linestyle='--', alpha=0.7, label='Elevator Only (186yr)') ax1.legend() @@ -949,7 +949,7 @@ def plot_mitigation_strategies(save_dir: str = '/Volumes/Files/code/mm/20260130_ bars = ax.bar(x, co2_vals, color=colors) ax.set_ylabel('Total CO₂ Emissions (Mt)', fontsize=12) - ax.set_title('CO₂ Reduction Strategies Comparison\n(Knee Point baseline: 139 years)', fontsize=14) + ax.set_title('CO₂ Reduction Strategies Comparison\n(Balanced baseline: 139 years)', fontsize=14) ax.set_xticks(x) ax.set_xticklabels(names, rotation=15, ha='right') ax.grid(True, alpha=0.3, axis='y') @@ -1097,7 +1097,7 @@ def plot_comprehensive_summary(save_dir: str = '/Volumes/Files/code/mm/20260130_ - CO₂ reduction vs Rocket: {:.0f}% (primary savings from avoiding rocket fuel production) - No stratospheric H₂O injection from main transport - 3. Combined (Knee Point): Best trade-off at 139 years with {:.0f} Mt CO₂. + 3. Combined (Balanced): Best trade-off at 139 years with {:.0f} Mt CO₂. - 74.6% payload via elevator, 25.4% via low-latitude rockets - Reasonable timeline with significant environmental benefit @@ -1116,7 +1116,7 @@ def plot_comprehensive_summary(save_dir: str = '/Volumes/Files/code/mm/20260130_ df.loc[df['Scenario']=='Elevator Only', 'Years'].values[0], (1 - df.loc[df['Scenario']=='Elevator Only', 'CO2 Total (Mt)'].values[0] / df.loc[df['Scenario']=='Rocket Only', 'CO2 Total (Mt)'].values[0]) * 100, - df.loc[df['Scenario']=='Combined (Knee Point)', 'CO2 Total (Mt)'].values[0], + df.loc[df['Scenario']=='Combined (Balanced)', 'CO2 Total (Mt)'].values[0], (1 - df.loc[df['Scenario']=='Elevator Only', 'CO2 Total (Mt)'].values[0] / df.loc[df['Scenario']=='Rocket Only', 'CO2 Total (Mt)'].values[0]) * 100 ) diff --git a/p4/radar_chart.png b/p4/radar_chart.png index 6075cd5..247d307 100644 Binary files a/p4/radar_chart.png and b/p4/radar_chart.png differ