# 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