Files
Jyotisha/references/shadbala-complete-methodology.md
T

302 lines
10 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.1.0-capability-partial
**优先级**:⭐⭐⭐⭐⭐ 行星力量量化基础
> **来源标签**: 【混合·古典+传统+现代】 — Shadbala六重力量知识体系;当前 `scripts/shadbala.py` 为内部一致的近似计算层,外部绝对值校准前状态为 `partial`。
---
## 一、Shadbala概述
**Shad** = 六,**Bala** = 力量。Shadbala是Parashara系统中量化行星力量的方法,由六种力量组成。
> **v6.0.11 工程状态提醒**:第九轮内部不变量 benchmark 已通过 1200/1200,证明当前输出结构、总分聚合、Rupa/Virupa 换算、排名和 full-reading 一致性可靠;但源码仍有 Nathonnata、Saptavargaja、Chesta、Drik 等简化项。因此当前分数只能作为内部一致的相对强弱参考,不得声称已经完成 JHora/公开书例级别的传统绝对值校准。
### 综合评分体系
| 行星 | 最低要求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 示例案例案例应用
> **隐私保护**:本节曾包含真实用户个人星盘或人生事件资料,已移除。请使用公开名人案例、虚构 smoke case,或仅在当前会话中处理用户主动提供的数据;不得写入 skill 文件或公开仓库。
## 四、实战速查卡
### 快速估算步骤(不精确计算时)
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