Files
Jyotisha/references/shadbala-complete-methodology.md
T
732642856 2c3392703d feat: v3.6.0 全量同步 — 完整印度占星引擎+74篇参考资料+14子命令
## 核心升级(v1.6.0 → v3.6.0)

### 计算引擎(scripts/)
- jyotish_engine.py v3.6.0:14子命令统一引擎(chart/dasha/yoga/predict/varga/celebrity/db-stats/transit/shadbala/ashtakavarga/memory/validate/audit/report)
- 基于 Swiss Ephemeris + Lahiri Ayanamsa 恒星黄道
- shadbala.py:Shadbala六重力量计算(Sthana/Dig/Kala/Chesta/Naisargika/Drik Bala)
- ashtakavarga.py v2.0:BPHS完整8×8矩阵,SAV=337
- validate.py:R1-R10+R2b 数学验证(11项)
- event_prediction_model.py:三层验证事件预测规则引擎
- hermes_memory_core.py + hermes_bridge.py:Hermes记忆系统
- report_builder.py:MD→HTML报告生成器(羊皮纸主题)

### 参考资料(references/)— 74篇
- 新增35篇:AI解盘工作流/Argala/Dasa Convergence/替代推运系统/条件Dasha/Shodasavarga十六分盘/古典文献翻译/专业发展路径等
- 修改8篇:PDF读取v3.0/Ashtakavarga v2.0/名人案例库v2.0/KP占星v2.0等
- 覆盖:行星/星座/宫位/Nakshatra/Yoga/Dasha/Transit/关系占星/年运盘/Jaimini/KP/Varshaphala/补救措施

### 审计管线(P1-P12 + P3/P8/冲突仲裁)
- P3仓库耦合:双宫掌管命运捆绑分析
- P8年龄状态:行星度数→执行模式判定
- 冲突仲裁3条规则:矛盾信号裁决

### 其他
- CHANGELOG.md:完整版本历史
- .gitignore:排除缓存和数据库
- SKILL.md v3.6.0:触发词/子命令表/工作流完整更新
2026-04-24 22:36:57 +08:00

309 lines
9.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Shadbala完整计算方法论
**创建日期**2026-04-23
**版本**v2.0.0
**优先级**:⭐⭐⭐⭐⭐ 行星力量量化基础
---
## 一、Shadbala概述
**Shad** = 六,**Bala** = 力量。Shadbala是Parashara系统中量化行星力量的完整方法,由六种力量组成。
### 综合评分体系
| 行星 | 最低要求Rupas | 满分 | 备注强度等级 |
|------|-------------|------|------------|
| 太阳 | 5.0 | 10.00 | Isha(主宰级) |
| 月亮 | 6.0 | 12.00 | Sashi(月级) |
| 火星 | 5.0 | 10.00 | Kuja级 |
| 水星 | 7.0 | 14.00 | Budha级(要求最高) |
| 木星 | 6.5 | 13.00 | Guru级 |
| 金星 | 5.5 | 11.00 | Shukra级 |
| 土星 | 5.0 | 10.00 | Shani级 |
**判断标准**
- **Ishta Bala**(期望力量)= 实际得分 ÷ 最低要求 × 100%
- ≥100% → 行星力量充足
- <100% → 行星力量不足,该星代表的领域需要补救
- >150% → 行星极强,该星代表的领域自然顺遂
---
## 二、六种力量详解
### 2.1 Sthana Bala(位置力量)
**满分**:因行星而异(太阳/火星/木星=7.5,月亮=6.0,水星=7.0,金星=5.5,土星=5.0
#### A. Ucha Bala(入庙力量)
| 项目 | 说明 |
|------|------|
| 计算 | 根据行星在星座中的实际度数计算入庙偏离值 |
| 满分 | 1.0 Rupa(行星在入庙度数时) |
| 零分 | 行星在落陷度数时 |
| 公式 | 从落陷点→入庙点线性插值 |
**各行星入庙/落陷度数**
| 行星 | 入庙星座/度数 | 落陷星座/度数 |
|------|-------------|-------------|
| 太阳 | 白羊 10°00' | 天秤 10°00' |
| 月亮 | 金牛 3°00' | 天蝎 3°00' |
| 火星 | 摩羯 28°00' | 巨蟹 28°00' |
| 水星 | 处女 15°00' | 双鱼 15°00' |
| 木星 | 巨蟹 5°00' | 摩羯 5°00' |
| 金星 | 双鱼 27°00' | 处女 27°00' |
| 土星 | 天秤 20°00' | 白羊 20°00' |
**计算方法**
1. 确定行星在星座中的度数
2. 如果在入庙半区(入庙点前后90°),得正分
3. 如果在落陷半区(落陷点前后90°),得零或极低分
4. 线性插值:得分 = |度数-落陷点| ÷ 180° × 1.0
#### B. Saptavargaja Bala(七分盘力量)
根据行星在7个分盘中的状态(入庙/友星/中性/敌星/落陷)给分:
| 状态 | 得分 |
|------|------|
| 入庙(Exaltation | 5 Kala(≈0.71 Rupa |
| 本宫(Moolatrikona | 4.5 Kala |
| 友星星座 | 3.5 Kala |
| 中性星座 | 2.5 Kala |
| 敌星星座 | 1.5 Kala |
| 落陷(Debilitation | 0.5 Kala |
**七个分盘**:D1(本命盘)、D2Hora)、D3Drekkana)、D7Saptamsa)、D9Navamsa)、D12Dwadasamsa)、D30Trimsamsa
#### C. Ojayugma Bala(奇偶宫力量)
| 行星类型 | 强宫位置 | 满分 |
|---------|---------|------|
| 水星、金星 | 偶数宫(2、4、6、8、10、12 | 15 Virupas |
| 太阳、火星、木星、土星、月亮 | 奇数宫(1、3、5、7、9、11 | 15 Virupas |
#### D. Kendra Bala(角宫力量)
| 宫位类型 | 得分 |
|---------|------|
| 1宫(Lagna | 60 Virupas |
| 4宫(Nadir | 40 Virupas |
| 7宫(Descendant | 20 Virupas |
| 10宫(Midheaven | 30 Virupas |
| 非角宫 | 0 Virupas |
#### E. Drekkana Bala(三分盘力量)
| 行星类型 | 强Drekkana | 满分 |
|---------|-----------|------|
| 太阳、火星、木星 | 第一Drekkana0-10°) | 15 Virupas |
| 月亮、金星 | 第二Drekkana10-20°) | 15 Virupas |
| 土星、水星 | 第三Drekkana20-30°) | 15 Virupas |
### 2.2 Dig Bala(方向力量)
**满分**60 Virupas(≈1.0 Rupa
根据行星在角宫中的位置:
| 行星 | 最强宫位 | 得满分的度数位置 | 零分位置 |
|------|---------|---------------|---------|
| 太阳 | 10宫(Midheaven | 天顶 | 4宫(天底) |
| 月亮 | 4宫(Nadir | 天底 | 10宫 |
| 火星 | 1宫(Ascendant | 上升点 | 7宫 |
| 水星 | 1宫(Ascendant | 上升点 | 7宫 |
| 木星 | 1宫(Ascendant | 上升点 | 7宫 |
| 金星 | 4宫(Nadir | 天底 | 10宫 |
| 土星 | 7宫(Descendant | 下降点 | 1宫 |
**计算**:线性插值,从最强宫位到对宫逐渐递减。
### 2.3 Kala Bala(时间力量)
**满分**:因成分而异
#### A. Nathonnata Bala(昼夜力量)
| 行星类型 | 昼强 | 夜强 | 满分 |
|---------|------|------|------|
| 太阳、木星、金星 | 昼出生强 | — | 60 Virupas |
| 月亮、火星、土星 | — | 夜出生强 | 60 Virupas |
| 水星 | 始终给满分 | — | 60 Virupas |
#### B. Paksha Bala(月相力量)
- 朔月(Amavasya)→ 太阳+月亮距离0°
- 望月(Purnima)→ 太阳+月亮距离180°
- 吉星(木星、金星、月亮)→ 在望月附近最强
- 凶星(土星、火星、太阳)→ 在朔月附近最强
#### C. Tribhaga Bala(三段力量)
将一天分为三段:
| 时间段 | 主宰行星 | 得分 |
|-------|---------|------|
| 日出到日落(昼) | 木星 | 45 Virupas |
| 日落到午夜 | 金星 | 45 Virupas |
| 午夜到日出 | 土星 | 45 Virupas |
#### D. Varsha Bala(年主星力量)
#### E. Masa Bala(月主星力量)
#### F. Dina Bala(日主星力量)
#### G. Hora Bala(时主星力量)
以上四项各15 Virupas,根据出生时对应的Ahargana(累计日数)计算。
#### H. Ayana Bala(太阳北行/南行力量)
| 行星 | 北行(Uttarayana)强 | 南行(Dakshinayana)强 |
|------|---------------------|---------------------|
| 太阳、火星、月亮 | 北行 | — |
| 木星、金星、土星 | — | 南行 |
| 水星 | 始终满分 | 始终满分 |
**满分**30 Virupas
#### I. Yuddha Bala(战争力量)
- 当火星和水星在同一天区内且距离<1°时,发生"行星战争"
- 胜者(度数更大)获得额外15 Virupas
- 败者扣15 Virupas
### 2.4 Chesta Bala(运动力量)
**满分**60 Virupas(≈1.0 Rupa
根据行星的运动状态:
| 运动状态 | 得分 | 说明 |
|---------|------|------|
| 逆行(Retrograde | 60 Virupas | 行星"反复审视",力量增强 |
| 直行最快 | 60 Virupas | 速度超过平均速度 |
| 直行正常 | 30-45 Virupas | 正常速度 |
| 直行最慢 | 15 Virupas | 即将逆行或恢复直行 |
| 驻留(Stationary | 30 Virupas | 即将改变方向 |
**⚠️ 太阳和月亮**:不做Chesta Bala计算。
- 太阳:固定给60 Virupas(总是直行)
- 月亮:根据月相给分(望月=60,朔月=0,线性插值)
### 2.5 Naisargika Bala(天然力量)
**满分**:因行星天然等级而异(固定值)
| 行星 | 天然力量 | 说明 |
|------|---------|------|
| 太阳 | 60 Virupas | 天然最强 |
| 月亮 | 60 Virupas | 与太阳并列 |
| 金星 | 52.5 Virupas | 第三强 |
| 木星 | 45 Virupas | 第四强 |
| 水星 | 37.5 Virupas | 第五强 |
| 火星 | 30 Virupas | 第六强 |
| 土星 | 22.5 Virupas | 天然最弱 |
**⚠️ 天然力量是固定值**,无法通过位置/时间改变。这是行星的"先天基础分"。
### 2.6 Drik Bala(相位力量)
**满分**60 Virupas(≈1.0 Rupa
根据行星受到的吉/凶相位计算:
| 相位来源 | 效果 | 计算方式 |
|---------|------|---------|
| 吉星相位(木星、金星、水星) | 加分 | 每个吉星相位+相应Virupas |
| 凶星相位(土星、火星、太阳) | 减分 | 每个凶星相位-相应Virupas |
| 合相 | 效果最强 | 加减分数翻倍 |
**具体计算**
- 木星对某星的相位 → 该星+相应分数
- 土星对某星的相位 → 该星-相应分数
- 木星与某星合相 → 该星+翻倍分数
- 土星与某星合相 → 该星-翻倍分数
**最终**:所有吉星加分之和 - 所有凶星减分之和 = Drik Bala
---
## 三、综合评估方法
### 3.1 计算流程
```
Sthana Bala(位置力量)
+ Dig Bala(方向力量)
+ Kala Bala(时间力量)
+ Chesta Bala(运动力量)
+ Naisargika Bala(天然力量)
+ Drik Bala(相位力量)
= Shadbala 总分
```
### 3.2 百分比评估
```
Ishta Bala(期望力量)= 实际总分 ÷ 最低要求 × 100%
```
| Ishta Bala | 等级 | 解读 |
|-----------|------|------|
| >150% | 极强 | 该星代表领域极为顺遂 |
| 125-150% | 强 | 良好发展 |
| 100-125% | 充足 | 达标,正常发挥 |
| 75-100% | 略弱 | 需要努力弥补 |
| 50-75% | 弱 | 需要补救措施 |
| <50% | 极弱 | 严重影响相关领域 |
### 3.3 行星力量排名实战用法
1. **最强行星** = 命盘的主导能量
2. **最弱行星** = 需要补救的领域
3. **各行星Ishta Bala对比** = 人生各领域的难易度排名
4. **Dasha期间** = 当运星力量评估影响事件强度
### 3.4 一楠案例应用
| 行星 | D1位置 | 评估维度 | 预估强度 |
|------|--------|---------|---------|
| 太阳 | 白羊9宫 | 入庙+友星宫 | 极强 |
| 月亮 | 水瓶5宫 | 中性星座+5宫吉宫 | 中强 |
| 火星 | 摩羯8宫 | 本宫+8宫 | 强(但8宫偏凶) |
| 水星 | 白羊9宫 | 落陷(但Neechabhanga | 弱→修正后中等 |
| 木星 | 处女2宫 | 落陷星座+2宫 | 弱(但Neechabhanga |
| 金星 | 双鱼8宫 | 入庙+8宫 | 极强 |
| 土星 | 水瓶6宫 | 本宫+6宫 | 强 |
---
## 四、实战速查卡
### 快速估算步骤(不精确计算时)
1. **位置力量**:入庙/本宫=强,落陷=弱,友星=中上,敌星=中下
2. **方向力量**:在最强角宫=+1档,在对宫=-1档
3. **相位力量**:被木星看=+1档,被土星看=-1档
4. **逆行**:逆行=+1档
5. **天然力量**:日/月>金>木>水>火>土
**5秒估算口诀**
> "入庙角宫木星看 → 最强;落陷暗宫土星压 → 最弱"
---
## 五、注意事项
1. **Rahu/Ketu不参与Shadbala计算**(它们是影子行星)
2. **Shadbala是静态评估**,不随时间变化
3. **最低要求因行星而异**,水星要求最高(7.0),不能统一标准
4. **Ishta Bala百分比比绝对值更有意义**
5. **Shadbala与Ashtakavarga互补**Shadbala=行星本身力量,Ashtakavarga=行星在特定宫位的表现
---
**版本**v2.0.0
**最后更新**2026-04-23