2c3392703d
## 核心升级(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:触发词/子命令表/工作流完整更新
309 lines
9.9 KiB
Markdown
309 lines
9.9 KiB
Markdown
# 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(本命盘)、D2(Hora)、D3(Drekkana)、D7(Saptamsa)、D9(Navamsa)、D12(Dwadasamsa)、D30(Trimsamsa)
|
||
|
||
#### 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 | 满分 |
|
||
|---------|-----------|------|
|
||
| 太阳、火星、木星 | 第一Drekkana(0-10°) | 15 Virupas |
|
||
| 月亮、金星 | 第二Drekkana(10-20°) | 15 Virupas |
|
||
| 土星、水星 | 第三Drekkana(20-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
|