302 lines
10 KiB
Markdown
302 lines
10 KiB
Markdown
# 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(本命盘)、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 示例案例案例应用
|
||
|
||
> **隐私保护**:本节曾包含真实用户个人星盘或人生事件资料,已移除。请使用公开名人案例、虚构 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
|