10 KiB
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' |
计算方法:
- 确定行星在星座中的度数
- 如果在入庙半区(入庙点前后90°),得正分
- 如果在落陷半区(落陷点前后90°),得零或极低分
- 线性插值:得分 = |度数-落陷点| ÷ 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 行星力量排名实战用法
- 最强行星 = 命盘的主导能量
- 最弱行星 = 需要补救的领域
- 各行星Ishta Bala对比 = 人生各领域的难易度排名
- Dasha期间 = 当运星力量评估影响事件强度
3.4 示例案例案例应用
隐私保护:本节曾包含真实用户个人星盘或人生事件资料,已移除。请使用公开名人案例、虚构 smoke case,或仅在当前会话中处理用户主动提供的数据;不得写入 skill 文件或公开仓库。
四、实战速查卡
快速估算步骤(不精确计算时)
- 位置力量:入庙/本宫=强,落陷=弱,友星=中上,敌星=中下
- 方向力量:在最强角宫=+1档,在对宫=-1档
- 相位力量:被木星看=+1档,被土星看=-1档
- 逆行:逆行=+1档
- 天然力量:日/月>金>木>水>火>土
5秒估算口诀:
"入庙角宫木星看 → 最强;落陷暗宫土星压 → 最弱"
五、注意事项
- Rahu/Ketu不参与Shadbala计算(它们是影子行星)
- Shadbala是静态评估,不随时间变化
- 最低要求因行星而异,水星要求最高(7.0),不能统一标准
- Ishta Bala百分比比绝对值更有意义
- Shadbala与Ashtakavarga互补:Shadbala=行星本身力量,Ashtakavarga=行星在特定宫位的表现
版本:v2.0.0 最后更新:2026-04-23