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:触发词/子命令表/工作流完整更新
9.9 KiB
9.9 KiB
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' |
计算方法:
- 确定行星在星座中的度数
- 如果在入庙半区(入庙点前后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 一楠案例应用
| 行星 | D1位置 | 评估维度 | 预估强度 |
|---|---|---|---|
| 太阳 | 白羊9宫 | 入庙+友星宫 | 极强 |
| 月亮 | 水瓶5宫 | 中性星座+5宫吉宫 | 中强 |
| 火星 | 摩羯8宫 | 本宫+8宫 | 强(但8宫偏凶) |
| 水星 | 白羊9宫 | 落陷(但Neechabhanga) | 弱→修正后中等 |
| 木星 | 处女2宫 | 落陷星座+2宫 | 弱(但Neechabhanga) |
| 金星 | 双鱼8宫 | 入庙+8宫 | 极强 |
| 土星 | 水瓶6宫 | 本宫+6宫 | 强 |
四、实战速查卡
快速估算步骤(不精确计算时)
- 位置力量:入庙/本宫=强,落陷=弱,友星=中上,敌星=中下
- 方向力量:在最强角宫=+1档,在对宫=-1档
- 相位力量:被木星看=+1档,被土星看=-1档
- 逆行:逆行=+1档
- 天然力量:日/月>金>木>水>火>土
5秒估算口诀:
"入庙角宫木星看 → 最强;落陷暗宫土星压 → 最弱"
五、注意事项
- Rahu/Ketu不参与Shadbala计算(它们是影子行星)
- Shadbala是静态评估,不随时间变化
- 最低要求因行星而异,水星要求最高(7.0),不能统一标准
- Ishta Bala百分比比绝对值更有意义
- Shadbala与Ashtakavarga互补:Shadbala=行星本身力量,Ashtakavarga=行星在特定宫位的表现
版本:v2.0.0 最后更新:2026-04-23