日韩精品一区二区三区在线视频放-无码中文字幕V?一区二区-成年片免费观看视频-国内少妇人妻丰满av-国产精品中文字幕免费观看-亚洲成人久久一区二区三区-国内少妇偷人精品视频无缓冲-一区二区国产精品日本一区二区三区在线网

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運營的一線實戰(zhàn)洞察。

電力系統(tǒng)潮流計算通用程序:四表建模、三種解法與結(jié)果校驗

電力系統(tǒng)潮流計算通用程序:四表建模、三種解法與結(jié)果校驗 簡介面向電力系統(tǒng)分析與潮流計算學習者的C工具包聚焦穩(wěn)態(tài)網(wǎng)絡(luò)電壓、電流與功率分布的求解適合課程設(shè)計、科研復現(xiàn)及工程入門者參考。壓縮包共46個文件、約2.23MB以18個txt算例與結(jié)果數(shù)據(jù)、3個xlsx表格、2個cpp源文件和2個h頭文件為主另含Visual Studio工程及編譯中間文件可直接編譯運行并對照輸入輸出。程序采用牛頓法迭代求解非線性潮流方程并借助tinny2稀疏矩陣技術(shù)降低大規(guī)模節(jié)點網(wǎng)絡(luò)的存儲與計算開銷提供IEEE14至300等標準系統(tǒng)算例便于驗證收斂性與效率。隨附報告涵蓋設(shè)計思路、算法描述與結(jié)果分析已有840人學習。讀者可據(jù)此理解潮流計算從方程線性化、雅可比矩陣組裝到稀疏求解的完整實現(xiàn)路徑也能借助多規(guī)模算例開展性能比較與二次開發(fā)。1. 一個“收斂了但結(jié)果不對”的 30 節(jié)點算例去年幫一位做配網(wǎng)規(guī)劃的朋友看一個 30 節(jié)點算例程序收斂得干干凈凈可現(xiàn)場拿到的母線電壓與程序結(jié)果差了 0.08 p.u.查了一整天才發(fā)現(xiàn)變壓器變比填在了 to 端代碼卻按 from 端讀。潮流計算powerflow最麻煩的情況往往是“算出來了但你不知道能不能信”并非“算不出來”。這套電力系統(tǒng)潮流計算通用程序針對的就是這一環(huán)節(jié)節(jié)點、支路、變壓器、發(fā)電機拆成四張標準表內(nèi)置牛頓-拉夫遜、快速解耦、高斯-賽德爾三種解法支持 PV/PQ/平衡節(jié)點混排、無功越限自動切換、批量算例掃描輸出母線電壓、支路潮流、網(wǎng)損三張報表。想快速驗證網(wǎng)架方案的可以直接用想把求解器拆開換算法、接自己數(shù)據(jù)格式的也能改。2. 架構(gòu)與數(shù)據(jù)模型四張表撐起整個潮流計算這套程序最核心的設(shè)計取舍是把“數(shù)據(jù)”和“算法”徹底切開。求解器不認得 bus 表長什么樣它只吃三樣東西節(jié)點導納矩陣Ybus、注入功率向量Sbus、以及平衡節(jié)點/PV 節(jié)點/PQ 節(jié)點的索引數(shù)組。這條邊界劃清楚了換算法就是換一個函數(shù)換數(shù)據(jù)格式就是換一個 reader兩邊互不干擾邊界沒劃清楚改一個 CSV 列名就能讓整個牛頓迭代崩掉這類返工我見過不止一次。2.1 目錄結(jié)構(gòu)io、model、solver、report 四層拿到源碼包先別急著python run_pf.py把目錄看一遍比跑十次都值。這套程序的目錄基本長這樣powerflow/ ├── run_pf.py # 命令行入口參數(shù)解析 調(diào)度 ├── config/ │ └── default.yaml # 默認容差、迭代上限、輸出開關(guān) ├── pf/ │ ├── model.py # Bus/Branch/Gen/Load 四張表 字段校驗 │ ├── ybus.py # 節(jié)點導納矩陣組裝含變壓器、對地并聯(lián) │ ├── caseio.py # JSON/CSV 讀寫標幺化統(tǒng)一在這一層做 │ ├── qlimit.py # 無功越限檢測與 PV→PQ 切換 │ ├── solver/ │ │ ├── registry.py # 求解器注冊表二次開發(fā)的掛載點 │ │ ├── newton.py # 牛頓-拉夫遜 │ │ ├── fdpf.py # 快速解耦 │ │ └── gauss.py # 高斯-賽德爾 │ └── report.py # 母線/支路/網(wǎng)損三張報表 ├── cases/ │ ├── case14.json │ └── case30.json ├── ref/ │ └── case14_voltage_ref.csv └── tests/ └── test_newton_case14.py四層的職責很明確。caseio負責把外部文件JSON、CSV、甚至別的工具導出的文本讀成內(nèi)存里的四張表并且一次性完成標幺化——電壓除以 baseKV、功率除以 baseMVA、阻抗除以 Zbase。很多新手版本把標幺化散落在各個模塊里最后一定會出現(xiàn)“線路阻抗是標幺值、負荷功率是有名值”的混合狀態(tài)算出來的電壓能到 0.3 p.u.。model只做校驗不做計算檢查有沒有孤立的節(jié)點編號、支路兩端是否都在 bus 表里、PV 節(jié)點的 Vm 是否越界、平衡節(jié)點是不是只有一個。solver是純算法層。report把求解器吐出來的復數(shù)電壓向量還原成人能看的 kV、MW、MVar。提示先看config/default.yaml里面決定了容差和迭代上限默認容差如果被改成1e-4牛頓法通常 3 次就“收斂”但結(jié)果只能信到小數(shù)點后兩位。2.2 四張核心表bus、branch、gen、load 的字段設(shè)計數(shù)據(jù)模型是一套潮流程序的骨架。這套程序用的是電力系統(tǒng)里最通用的“四表結(jié)構(gòu)”字段命名也和主流工具對齊方便你把別處的算例直接導進來。bus 表字段類型含義說明bus_idint節(jié)點編號從 1 開始內(nèi)部索引統(tǒng)一減 1typeint節(jié)點類型1PQ2PV3平衡節(jié)點Vmfloat電壓幅值p.u.初值一般給 1.0Vafloat電壓相角度求解器內(nèi)部轉(zhuǎn)弧度Pd/Qdfloat負荷p.u.Pg/Qgfloat發(fā)電機出力p.u.PQ 節(jié)點通常為 0Qmax/Qminfloat無功上下限越限切換用baseKVfloat基準電壓報表還原用branch 表字段含義備注f, t首端、末端節(jié)點號變壓器變比默認掛在 f 端r, x, b電阻、電抗、對地電納p.u.b 是全長充電電納rateA長期允許容量MVA報表里標越限tap變比0 視為 1.0shift移相角度status投運狀態(tài)0 表示退出組裝 Ybus 時跳過gen表和load表是 bus 表的補充一個節(jié)點可以掛多臺機組、多個負荷caseio在加載階段把它們按bus_id聚合回Pg/Qg/Pd/Qd。這種“明細表 聚合”的寫法比直接在 bus 表里堆字段靈活尤其適合后續(xù)要接時序數(shù)據(jù)的場景。常見做法是在model.py里定義一個輕量的Case數(shù)據(jù)類把四張表裝進去順便緩存一次索引from dataclasses import dataclass import numpy as np dataclass class Case: bus: np.ndarray # (nb, ncol) 浮點/整型混合用列號訪問 branch: np.ndarray # (nl, ncol) gen: np.ndarray load: np.ndarray baseMVA: float 100.0 def __post_init__(self): # 節(jié)點類型索引求解器只認這三個數(shù)組不認 bus 表 types self.bus[:, 1].astype(int) self.ref np.where(types 3)[0] # 平衡節(jié)點必須恰好 1 個 self.pv np.where(types 2)[0] self.pq np.where(types 1)[0] if len(self.ref) ! 1: raise ValueError(f平衡節(jié)點數(shù)量應(yīng)為 1實際 {len(self.ref)})__post_init__里做索引緩存是這套代碼里最劃算的一處優(yōu)化牛頓迭代每輪都要用pvpq去切雅可比矩陣如果每輪都重新where一遍30 節(jié)點看不出來118 節(jié)點、上千次批量掃描時的開銷就很明顯了。ref必須恰好一個這條校驗也放在這里因為平衡節(jié)點缺失是“雅可比矩陣奇異”最常見的誘因早報錯比讓np.linalg.solve拋LinAlgError友好得多。2.3 Ybus 組裝稀疏矩陣、變壓器變比與對地并聯(lián)節(jié)點導納矩陣是整個程序的地基寫錯了后面全是白算。標準支路含變壓器的四項導納貢獻是這樣的import numpy as np from scipy.sparse import lil_matrix def build_ybus(case, include_shuntTrue): nb case.bus.shape[0] Y lil_matrix((nb, nb), dtypecomplex) for k in range(case.branch.shape[0]): br case.branch[k] if int(br[10]) 0: # status0停運支路直接跳過 continue f, t int(br[0]) - 1, int(br[1]) - 1 r, x, b br[2], br[3], br[4] tap, shift br[8], br[9] if tap 0: tap 1.0 ys 1.0 / complex(r, x) # 串聯(lián)導納 tap_c tap * np.exp(1j * np.deg2rad(shift)) # 復數(shù)變比 # 變壓器按 f 端建模f 側(cè)除以 |tap|^2t 側(cè)不變 Y[f, f] (ys 1j * b / 2) / (tap_c * np.conj(tap_c)) Y[t, t] (ys 1j * b / 2) Y[f, t] -ys / np.conj(tap_c) Y[t, f] -ys / tap_c if include_shunt: for i in range(nb): Y[i, i] complex(case.bus[i, 9], case.bus[i, 10]) # Gs jBs return Y.tocsr()這段代碼有三個地方值得反復看。第一是對地電納要除以 2b在 branch 表里存的是全長充電電納等分到兩端所以(ys 1j*b/2)如果算例給的是半長值這里就會多出一倍表現(xiàn)為輕載時電壓偏高、網(wǎng)損偏小屬于典型的“結(jié)果看起來挺合理”的錯誤。第二是變比的共軛位置。Y[f,t] -ys / conj(tap_c)、Y[t,f] -ys / tap_c這兩個共軛一旦寫反變壓器兩側(cè)的有功方向就整體反了。我見過有人在調(diào)試時把這兩行對調(diào)“試試看”結(jié)果潮流方向?qū)α恕⒕W(wǎng)損不對因為對調(diào)只是把變比挪到了 t 側(cè)而表里存的是 f 側(cè)。第三是稀疏結(jié)構(gòu)的選擇。lil_matrix適合逐元素累加組裝完立刻tocsr()轉(zhuǎn)成行壓縮格式后面Ybus V的矩陣向量乘法就快了。用稠密numpy數(shù)組在 30 節(jié)點沒問題上萬節(jié)點的配網(wǎng)會直接把內(nèi)存吃滿。注意status字段的位置第 10 列在不同算例文件里可能不一致導入前一定對著表頭核一遍。索引錯一列程序不會報錯只會安靜地算錯。3. 核心算法拆解一次牛頓迭代到底發(fā)生了什么牛頓-拉夫遜法之所以是潮流計算的主力是因為它在正常運行方式下二次收斂——誤差從 1e-2 掉到 1e-4再到 1e-8通常 4 到 5 次迭代就夠。但“二次收斂”是有前提的初值不能太離譜雅可比矩陣不能奇異不平衡量的符號不能搞反。這一章就沿著newton_pf這條鏈路把一次迭代拆成三段看。3.1 不平衡量從 Sbus 到 F 向量迭代開始前要先拼出指定注入功率Sbus。規(guī)則很樸素PQ 節(jié)點取-(Pd jQd)PV 節(jié)點取(Pg - Pd) j(-Qd)平衡節(jié)點的有功無功都當成未知量、不參與方程。def make_sbus(case): nb case.bus.shape[0] Sbus np.zeros(nb, dtypecomplex) for i in range(nb): Pd, Qd case.bus[i, 4], case.bus[i, 5] Pg, Qg case.bus[i, 6], case.bus[i, 7] if i in case.pq: Sbus[i] complex(-Pd, -Qd) # PQ注入 -負荷 elif i in case.pv: Sbus[i] complex(Pg - Pd, -Qd) # PVQ 是未知量置 0 else: Sbus[i] complex(Pg - Pd, Qg - Qd) # 平衡節(jié)點實際不參與方程 return SbusPV 節(jié)點的無功為什么要置 0因為它的無功出力是待求量方程里只保留有功平衡無功方程直接不列。等迭代收斂后再用Q imag(V * conj(Ybus V))反算出這臺機組的實際無功去跟Qmax/Qmin比。這一步在qlimit.py里做越限就把該節(jié)點從 PV 改成 PQ無功固定在上限或下限重新迭代。有了Sbus不平衡量就是一行S V * np.conj(Ybus V) mis np.r_[(Sbus.real - S.real)[pvpq], (Sbus.imag - S.imag)[pq]]注意這里是指定值減計算值。符號反過來迭代的方向就反了表現(xiàn)為電壓越算越離譜、兩三次之后直接發(fā)散。判斷依據(jù)很簡單如果第一次迭代的不平衡量是正數(shù)、第二次變成更大的正數(shù)八成是符號搞反了。pvpq是np.r_[case.pv, case.pq]順序無所謂但整個程序里必須保持一致——雅可比矩陣的行列、狀態(tài)量的回寫位置都依賴這個順序。中途有人把pvpq改成np.sort(...)結(jié)果收斂了但電壓對不上就是順序不一致導致的錯位。3.2 雅可比矩陣的四個分塊雅可比矩陣是[dP/dVa, dP/dVm; dQ/dVa, dQ/dVm]的四個分塊規(guī)模是(npvpqnpq) × (npvpqnpq)。手推公式容易出錯實踐中更穩(wěn)的寫法是先算復數(shù)域的dS/dVa和dS/dVm再取實部虛部。def dSbus_dV(Ybus, V): 返回 dS/dVa 與 dS/dVm均為 nb×nb 復矩陣 Y Ybus.toarray() if hasattr(Ybus, toarray) else np.asarray(Ybus) Ibus Y V diagV, diagI np.diag(V), np.diag(Ibus) diagVn np.diag(V / np.abs(V)) # 單位相量 dS_dVm diagV np.conj(Y diagVn) np.conj(diagI) diagVn dS_dVa 1j * diagV np.conj(diagI - Y diagV) return dS_dVa, dS_dVm這兩行公式看著唬人來源其實很清楚S diag(V) · conj(Y·V)對Va求導時V的幅值不變、只轉(zhuǎn)角度所以多了個1j對Vm求導時V Vm · e^{jθ}幅值變化等價于乘單位相量。diagI - Y diagV這一項是鏈式法則帶出來的漏掉它雅可比矩陣就退化成一個近似版本迭代次數(shù)從 4 次變成十幾次節(jié)點一多直接不收斂。分塊組裝dS_dVa, dS_dVm dSbus_dV(Ybus, V) J11 dS_dVa[np.ix_(pvpq, pvpq)].real J12 dS_dVm[np.ix_(pvpq, pq)].real J21 dS_dVa[np.ix_(pq, pvpq)].imag J22 dS_dVm[np.ix_(pq, pq)].imag J np.block([[J11, J12], [J21, J22]])np.ix_是這里的常用技巧行列同時切片拿到的是子矩陣如果寫成dS_dVa[pvpq][:, pvpq]兩次索引會先復制再切節(jié)點上千時性能差一個量級而且中間結(jié)果占內(nèi)存。J12的列是pq只有 PQ 節(jié)點有電壓幅值方程J21的行是pq只有 PQ 節(jié)點有無功方程這兩個索引最容易被統(tǒng)一寫成pvpq一寫就錯。提示調(diào)試時可以檢查J的對角元素。正常情況下J11的對角元是負數(shù)有功對相角J22的對角元也是負數(shù)無功對幅值如果出現(xiàn)大面積正值基本可以斷定Ybus的符號寫反了。3.3 修正方程求解與狀態(tài)量回寫把上面幾段拼起來就是完整的迭代循環(huán)def newton_pf(Ybus, Sbus, V0, case, tol1e-8, max_iter20): V V0.astype(complex).copy() pvpq np.r_[case.pv, case.pq] npvpq, npq len(pvpq), len(case.pq) history [] for it in range(max_iter): S V * np.conj(Ybus V) mis np.r_[(Sbus.real - S.real)[pvpq], (Sbus.imag - S.imag)[case.pq]] err np.max(np.abs(mis)) history.append(err) if err tol: return V, it, history # 收斂返回迭代次數(shù) dS_dVa, dS_dVm dSbus_dV(Ybus, V) J np.block([ [dS_dVa[np.ix_(pvpq, pvpq)].real, dS_dVm[np.ix_(pvpq, case.pq)].real], [dS_dVa[np.ix_(case.pq, pvpq)].imag, dS_dVm[np.ix_(case.pq, case.pq)].imag], ]) dx np.linalg.solve(J, mis) # F Sspec - ScalcF -J故 dx J?1·mis Va, Vm np.angle(V), np.abs(V) Va[pvpq] dx[:npvpq] Vm[case.pq] dx[npvpq:] V Vm * np.exp(1j * Va) raise RuntimeError(f牛頓法 {max_iter} 次未收斂末次不平衡量 {history[-1]:.3e})dx solve(J, mis)這個符號關(guān)系值得單獨說。設(shè)F(x) Sspec - Scalc(x)我們要F0牛頓步是x_{k1} x_k - F/F而F -J因為J是Scalc的導數(shù)所以dx J?1 · F直接加而不是減。很多實現(xiàn)里寫成dx -solve(J, mis)然后不平衡量又定義成Scalc - Sspec兩次負號抵消看起來也能跑但只要有人改動其中一個整套就崩?;貙懼桓耉a[pvpq]和Vm[pq]平衡節(jié)點的幅值相角都固定PV 節(jié)點的幅值固定、只更新相角。寫成Vm[:] ...是最常見的越界錯誤PV 節(jié)點電壓被推著走表現(xiàn)為這臺機組的無功越算越大、最后報越限。max_iter默認 20 已經(jīng)足夠?qū)捤烧K憷?5 次內(nèi)收斂。如果 20 次還不收斂別急著調(diào)大——先看history的衰減速度誤差不降反升是發(fā)散誤差在 1e-3 附近反復橫跳是震蕩兩種情況的原因完全不同前者多半是初值或數(shù)據(jù)問題后者常見于重載或接近電壓崩潰點的算例。3.4 快速解耦與高斯-賽德爾什么場景該降級牛頓法精度高但每輪都要重新組裝并分解雅可比矩陣118 節(jié)點以下的算例感覺不到上千節(jié)點、批量掃描幾百個方式時就慢了。這套程序提供了兩種降級方案??焖俳怦頟Q 解耦法利用高壓網(wǎng)里R X的特點把雅可比矩陣近似成兩個常數(shù)矩陣迭代中不再更新def fast_decoupled_pf(Ybus, Sbus, V0, case, tol1e-8, max_iter30): Y Ybus.toarray() if hasattr(Ybus, toarray) else Ybus V V0.astype(complex).copy() pvpq, pq np.r_[case.pv, case.pq], case.pq Bp -Y.imag[np.ix_(pvpq, pvpq)] # B有功-相角 Bpp -Y.imag[np.ix_(pq, pq)] # B無功-幅值 for it in range(max_iter): S V * np.conj(Y V) dP (Sbus.real - S.real)[pvpq] dQ (Sbus.imag - S.imag)[pq] if max(np.max(np.abs(dP)), np.max(np.abs(dQ))) tol: return V, it Va, Vm np.angle(V), np.abs(V) Va[pvpq] np.linalg.solve(Bp, dP / Vm[pvpq]) Vm[pq] np.linalg.solve(Bpp, dQ / Vm[pq]) V Vm * np.exp(1j * Va) raise RuntimeError(快速解耦未收斂)Bp、Bpp是常數(shù)矩陣可以在循環(huán)外做一次 LU 分解之后每輪只做前代回代這就是它在批量掃描里快的原因。代價是收斂變成線性迭代次數(shù)通常 8 到 15 次。使用時有一條邊界條件線路的 R/X 比值不能太大。城市配網(wǎng)電纜的 R/X 能到 1 以上解耦前提不成立這時快速解耦會震蕩甚至發(fā)散應(yīng)換回牛頓法。這也是為什么程序默認--method nr而不默認 fdpf。高斯-賽德爾法只作為兜底和教學用收斂慢但每輪代價極低、內(nèi)存占用小適合幾千節(jié)點的稀疏配網(wǎng)先跑個粗略初值再把結(jié)果作為牛頓法的熱啟動。這套代碼里它就是一個簡單循環(huán)def gauss_seidel_pf(Ybus, Sbus, V0, case, tol1e-8, max_iter500): Y Ybus.toarray() V V0.astype(complex).copy() for it in range(max_iter): for i in range(len(V)): if i in case.ref or i in case.pv: continue # 把第 i 行的自導納項單獨解出來 Ii Sbus[i] / np.conj(V[i]) V[i] (Ii - Y[i, :] V Y[i, i] * V[i]) / Y[i, i] if np.max(np.abs(V - V0)) tol: return V, it V0 V.copy() raise RuntimeError(高斯-賽德爾未收斂)三種解法的選擇經(jīng)驗是小于 300 節(jié)點、要精確結(jié)果用nr高壓網(wǎng)、上千節(jié)點、要批量掃方式用fdpf數(shù)據(jù)質(zhì)量差、初值離譜、只是想先看看電壓大概形態(tài)用gs熱啟動再切nr。程序里--method就是這三個字符串。4. 跑起來環(huán)境、命令行參數(shù)與結(jié)果校驗算法講清楚之后得先讓它跑出第一組數(shù)否則后面全是紙上談兵。這一章按“裝環(huán)境 → 跑單個算例 → 批量掃 → 對參考解”的順序來每步都能獨立驗證。4.1 依賴安裝與最小可跑路徑依賴很輕numpyscipy是核心pandas只用于報表導出pyyaml讀配置matplotlib可選畫收斂曲線。建議開虛擬環(huán)境別裝到系統(tǒng) Python 里。# 1. 建環(huán)境Python 3.9 以上都行3.10/3.11 最穩(wěn) python -m venv .venv source .venv/bin/activate # Windows: .venv\Scripts\activate # 2. 裝依賴 pip install numpy scipy pandas pyyaml # 或者 pip install -r requirements.txt # 3. 自檢跑測試用例先確認算法層是好的 python -m pytest tests/ -q # 4. 跑第一個算例 python run_pf.py --case cases/case14.json --method nr --verbose第 3 步容易被跳過但它是排錯時的分水嶺測試通過說明算法和 Ybus 組裝沒問題后面跑不通就是數(shù)據(jù)或參數(shù)的問題測試不通過就先別碰算例文件。tests/test_newton_case14.py里通常會硬編碼兩三個節(jié)點的參考電壓跑一下就知道牛頓法有沒有被改壞。常見的新手卡點是ModuleNotFoundError: No module named pf原因是沒在項目根目錄執(zhí)行或者run_pf.py里的sys.path沒把當前目錄加進去。簡單辦法是在根目錄執(zhí)行或者pip install -e .裝成可編輯包。4.2 三種入口單算例、批量掃描、配置驅(qū)動run_pf.py的參數(shù)不多但每個都影響結(jié)果值得對著表過一遍參數(shù)默認值說明--case無單個算例文件路徑JSON/CSV--case-dir無批量模式目錄下所有算例逐個求解--methodnrnr/fdpf/gs--tol1e-8功率不平衡量收斂閾值p.u.--max-iter20迭代上限--sweep-load無負荷倍率掃描格式起:止:步長--outresults輸出目錄--verbosefalse打印每輪最大不平衡量單算例是最常用的python run_pf.py --case cases/case30.json --method nr \ --tol 1e-8 --max-iter 20 \ --out results/case30 --verbose加--verbose后終端會打出類似iter 1: 2.31e-01 / iter 2: 8.42e-03 / iter 3: 1.9e-05 / iter 4: 6.1e-10的序列這條曲線比任何日志都好用正常應(yīng)該是階梯式下降每次大約掉兩個數(shù)量級如果第 2 次就掉到 1e-9八成是算例太簡單或者容差被改過如果一直卡在 1e-3去看第 5 章的越限問題。負荷掃描是規(guī)劃場景里最實用的功能一行命令能出一族結(jié)果python run_pf.py --case cases/case14.json --sweep-load 0.8:1.2:0.1 \ --method fdpf --out results/sweep14它會把負荷倍率從 0.8 到 1.2 按 0.1 步長各算一次每次結(jié)果單獨存目錄最后在summary.json里匯總各方式的收斂情況和最低電壓。做重載校核時這條命令比手工改十遍文件靠譜得多。批量模式適合回歸驗證python run_pf.py --case-dir cases/ --method nr --out results/batch # 任何一個算例不收斂進程返回非零退出碼方便掛到 CI 上4.3 輸出報表與跟參考解對齊的方法跑完之后results/case30/下會有三張表和一份匯總results/case30/ ├── bus_result.csv # bus_id, Vm, Va_deg, Pg, Qg, Pd, Qd ├── branch_result.csv # f, t, Pf, Qf, Pt, Qt, Ploss, Qloss, loading ├── summary.json # 迭代次數(shù)、末次誤差、總網(wǎng)損、最大負載率 └── converge.log # 每輪不平衡量便于畫圖branch_result.csv里的Ploss/Qloss是兩端功率之差loading是max(|Pf|,|Pt|)/rateA這條列直接決定你要不要回頭改網(wǎng)架。所有報表的功率單位是 MVA/MW電壓是 p.u. 加 kV 兩列省得自己乘baseKV。結(jié)果到底可不可信靠對參考解。ref/case14_voltage_ref.csv存了 14 節(jié)點測試系統(tǒng)的標準電壓解寫一段校驗腳本import json import numpy as np import pandas as pd ref pd.read_csv(ref/case14_voltage_ref.csv) # 列bus_id, vm_ref, va_ref cur pd.read_csv(results/case14/bus_result.csv) err_v np.max(np.abs(cur[Vm].values - ref[vm_ref].values)) err_a np.max(np.abs(cur[Va_deg].values - ref[va_ref].values)) print(f電壓幅值最大偏差 {err_v:.3e} p.u.相角最大偏差 {err_a:.3e} 度) assert err_v 1e-6, 電壓幅值對不上優(yōu)先查標幺化和 Ybus assert err_a 1e-4, 相角對不上優(yōu)先查變壓器移相角和變比方向 # 功率平衡校驗總注入 總負荷 總網(wǎng)損精度取決于 tol loss pd.read_csv(results/case14/branch_result.csv)[[Ploss, Qloss]].sum() summary json.load(open(results/case14/summary.json)) gap abs(summary[total_ploss] - loss[Ploss]) assert gap 1e-4, f網(wǎng)損匯總不一致差 {gap:.3e} MW這兩條斷言是我每次改完代碼都會跑的。第一條卡電壓第二條卡網(wǎng)損兩者同時通過基本可以認定結(jié)果可信。相角容差放到1e-4度是因為不同實現(xiàn)的角度基準可能差一點點幅值容差1e-6p.u. 則沒什么商量余地。注意參考解文件里的節(jié)點順序必須和算例一致。有些參考文件按bus_id排序而算例里是亂序的直接按行號比較會得到一堆莫名其妙的偏差。穩(wěn)妥做法是先merge到bus_id上再比。5. 避坑與排查五個讓我返工過的問題潮流計算程序的坑有一個共同特征程序不報錯結(jié)果看著也挺合理。下面五條都是我自己或者身邊的人真實踩過的按“現(xiàn)象 → 原因 → 解決”寫遇到了可以對號入座。5.1 基準值不一致電壓算出來是 0.4 而不是 1.0現(xiàn)象第一個算例跑完bus_result.csv里一半節(jié)點的Vm在 0.3 到 0.5 之間但收斂正常、迭代 4 次、網(wǎng)損也在合理范圍。原因標幺化做了兩次。caseio里已經(jīng)按baseMVA100把功率折算成 p.u.而run_pf.py在傳給求解器本文還有配套的精品資源點擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
欧美人妻一区二区| 香蕉欧美| 亚洲国产激情国产av| 99热精品在线观看| 免费人人搞97| 秋霞操逼片| 久久久久久免费电影| 亚洲宅男天堂| 无码国产精品久久久久| 69天堂| 大香蕉之青青草原| 欧亚乱色熟一区二区三四区| 国产亚洲精品第一最新| 男女做爰猛烈动高潮A片免费应用| 久操| 成人片视频| 99热这里只有精品8| 国产三级片在线观看| 999国产精品999| 久久久久久久 九九九九九九九| yazhououmeizongya| 97超碰人妻| 啊啊啊好舒服好爽啊啊啊视频| 乱老熟女一区二区三区| 久久国产三区| 丰满人妻aA一区二区三区| 91丨九色丨东北熟女| 久久国产成人精品国产成人亚洲| 中文字幕伊人| 日本黄页视频在线观看| 午夜人妻精品综合在线| 性爱1区| 一中国女人毛片水真多| 97 九色| 曰本91情色| 成人日韩欧美| 五月婷婷爱六月丁香色| 91成人高清在线观看| 久久是精品| 精品国产乱码久久久久久久久久毛片| AV男人天堂网| 97碰碰色| 精品综合久久久久久五月天| 国产精品国产亚洲区艳妇糸列| 9久9久| 丝袜综合网| 亚州性色| 日韩免费av片高清无码| 大香蕉视频一二三区| 久久久久久久亚洲Av无码| 日韩 欧美 另类 人妻| www.av在线视频| 亚洲最大网站av| 色五月婷婷麻豆在| 日韩内射视频| 超碰98综合网| 蜜汁欧美| 亚州大图综合色图| 人妻aa| 欧综合网| 天天操天天舔| 色www精品视频在线观看| 2017,超碰| 国产强奸91| 九九aV| 啊啊啊啊在线观看网址| 亚洲综合一| 天美精品一区二区三区四区在线观看| 黄总AV色图| 1024香蕉视频| 午夜操一操| 激情熟女12P| 欧美色网络| 欧美天天干| 亚洲欧美综合| 97在线免费看| 蜜乳av首页| 国产在线播放成人免费| 亚洲美腿丝袜香蕉影视欧美成人| 免费网站观看www在线观| 亚洲午夜免费狠狠干| av绯色| 黄色AAAAA欧美| 免费黄色片。| 九月丁香婷婷色| 欧州91高潮| 美女爽爽爽刺痛洞洞| 欧美亚男人的天堂| 大干人妻| 51国产午夜精品视频| 免费的很黄很污的全部视频| 麻豆啪啪啪视频| 无码免费一区二区三区啪啪| 97综合国产精品高潮久久| 91丝袜美腿片| 婷婷伊人五月| 在线综合色| 99热免费精品| 超碰97人人cao| 久久婷婷热| 欧美中文字幕一区 | 色汉综合| 成人激情无码在线视频| 神马精品视频| 欧美综合骚| 99日免费视频中文字幕| 欧美另类综合久久| 天天日天天插| 在线视频一区二区传媒| 大肉棒导航| 九九九九欧美| 蜜乳av一区二区| 99这里都是精品| 亚洲黄色网址| 久久夜夜| 外国免费性情大片| 日韩成人精品| 嗯嗯嗯嗯啊啊啊好紧好大| 天天天天天天天天综合| a级免费在线观看| 六月丁香网| 亚洲中文字幕av | 91精品人妻一区二区三区蜜桃| 日韩免费一级性爱视频| 这里只有精品久久| 天天肏视频| 久久久婷婷婷| 啊啊啊啊好疼| 久久久噜噜噜久久久| 国产91美女视频| 激情久久av一区av二区av| AV男人天堂网| 欧美激情性爱视频网站| 91N综合在线| 高跟丝袜AV专区国产| 亚洲色欧| 婷婷六月天| 懂色AV中文| 成人久久精品| 影音先锋新男人| 超碰97在线中文| 国产操偷| 欧美色图在线视频少妇| 日韩欧美经典在线观看| 美女91网| 在线天堂999| jk白丝没脱就开始啪啪| 懂色av中文字幕| 亚洲天堂,男人| 亚洲 无码 偷拍| 啊灬啊灬啊灬啊灬高潮奶出了免费视 | 在线综合网| 国产原创精品| 免费看欧美美女黄色大片| 人爽不卡视频| 97在线观视频免费观看| 精品区9| 欧美性爱精品七区| 亚洲熟妇AV日韩熟妇在线| 另类小说五月天| 91精品国产91久久福利| 欧美宗合网| 九九热免费国产视频婷婷伊人五月| 天堂а√在线最新版在线| 后入合集| 精品人妻无码一区二区三区不卡-精品人妻无码一区二区...|精品少妇一区二区三 | 后入人妻一区| www九九热| 黄色性爱网网| 中字幕人妻一区二区三区| 男人天堂电影院| 日语五十路和六十路亚洲国产精品| 亚洲小说视频| 国产精品96| 国产福利合集| 天天上日日上日韩精品| 18禁无码永久免费无限制| 26uuu最新| 国产又色又粗又黄又爽| 啪啪资源网| 欧亚乱色熟女一区二区| 综合激情五月天| 偷拍欧美激情| 性九九九九九九| 在线天堂资源亚洲| 成人午夜高潮av猛片| 亚洲日韩视频二区| 柠檬AV导航| 亚洲精品819| 福利在线视频一区二区| 欧美性五月| 99re黄| 国产无码久久高清| 久久久久国产精品久久久| 日本成熟少妇A∨网站| 国产51色综合久久免费| 日韩性爱播放| 日韩97P| 中文字幕在线日亚州9| 一个色导综合| 国产一级137片内射麻豆| 操国产逼| 97色综合中文网| 无码 有码 国产18p| 精品久久9| 午夜a成v人电影| 午夜福利区| 72av视频| 色综合天天| 好吊爽好吊爽在线视频,中文字幕精品一区二区日本,国产良妇出轨视频在线观看, | 99只有精品| 婷婷五月天久久精品视频一区二区三区 | 欧美人人AAA| 男女激情黄色网址| 九九久久99| 另类小说五月天| 久久久工口| 操操操操网黑人| 道久久五香丁月婷婷激情综合| 欧美日日夜夜| 亚洲涩图欧美| 亚洲欧洲自拍| aⅴ日韩成人电影av在线免费看av大全 | 成人免费看吃奶视频网站| 这里只有精品视频在线观看麻豆| 日欧操屄视频| 大香蕉99热| 春色综合免费| 久久久九| 亚洲黑人在线| 九九热AV| 18禁精品网站在线看| av网页一区二区三区| 国内精品久久久久影院亚洲| 国产乱伦一二三区| 色婷亚洲五月在线观看| 欧美色偷拍| 色路综合| 九99久久| 性欧美91| 天堂v无码免费视频| 日韩在线国产字幕| 操逼操网| 搡老女人911熟妇老熟女| 国产区性爱在线视频秋霞豆| 国产女人成人精品视频| 九九九色| 超碰吊日色| 日韩成人私密一级精品av| 午夜激情成人在线观看| 久久婷色| 麻豆伊人网| 精品一区二区三区四区外站| 国产激情在线| 亚洲自拍天堂| 亚洲综合色男人网| 在线免费试看60秒| 日韩性爱啪啪视频| 综合一区中亚洲国产成人综合精品 | 强奸国产精品视频| 97色伦欧美| 黑人操一区二区| 日韩欧美成人午夜福利| 日本一区二区三区精品| 亚洲文学偷乱拍啪啪啪啪| 亚洲清纯综合| 精品久久久久av影院| 偷拍欧美综合| 婷婷爽人人婷婷爽视频| 婷婷中文网| 欧洲精品人妻| 国产在线能看的你懂的| 精品妇女一区二区三区| 91视频综合在线| 亚洲性爱免费电影| 国产辣妈在线视频福利| 久久双插| 午夜超爽| 久久三区四区| 水野优香在线观看| 欧美高潮| 人人色人人操在线| 国产精品对白内射| 日本成人免费一区二区三区| 久插综合| 12一15性XXXX粉嫩国产| a网站免费观看| 欧美一级三级| 高清孕妇孕交 交孕妇| 久热久| 婷婷丁香激情| 亚洲欧美在线观看2021| 啊啊啊啊啊好大好舒服想要| 亚洲永久永久永久永久一级一级一级精品| A 在线网址| 成人免费视瓶| 国产精品999aaa| 欧美精品69性爱| 日韩免费a级毛片无码a∨| 中文字幕一区二区视频在线观看 | 国产久9| a男人的天堂| 婷婷六月色| 人妻久久久久久久久久久久久久久| 人妻aa| ?亚洲伊人伊成久久人综合网| 黄色AAAAA欧美| 91精片| 丝袜人妻av一区二区| 国产成人无码a| 精品国产人成在线| 日本日皮视频逼| 色狠狠综合| 婷婷在线视频| 少妇毛片久久| 色拍偷亚洲| 欧美在线大香999| 天天影视亚洲| 国产成人99久久亚洲综合| 尤物网址| 99热色精品| 国产视频三区四区| 好吊爽好吊爽在线视频,中文字幕精品一区二区日本,国产良妇出轨视频在线观看, | 97舔舔| 天天操人人操狠狠插| 农村少妇久久久久久久| 男人的天堂久久狠| 亚洲综合99999| 91精品人妻电影| 蜜乳中文字幕a在线| 国产精品色| 亚州综合色图| 91/欧美| 日韩美女久久一区二区三区| 亚洲人妻一区二区三区| 丁香五月天激情网站| 免费福利视频中文字幕| 色色毛片| 精品无码久久久久久久杏吧| 试看60秒 爽| 风间由美日韩欧美久久| 超碰午夜| 国产女人9999| 日噜夜夜夜夜夜夜夜夜夜夜爽爽爽爽爽爽爽爽爽爽爽爽 | 校园春色第一页| 日日黄色三级网站| 日韩精品9999| 国产精品亚洲四五区在线观看| 亚洲精品视频二区| 婷婷色综合| 99re视频在线观看这里只有精品| 五月丁香啪啪啪| 图片区小说区| 激情综合亚洲| 99热综合| 天天综合网~69| 99免费在线视频| 99热在线观看| 国产原创自拍| 中文字暮97| 久久久久久亚洲精品不卡人乳| www.99视频| 人人操人人uiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii | 人人操肉肉| 天天综合网日韩7799| 新久久AV| 久久男女激情视频网站| 午夜婷婷| 久久精品人体AV| 亚洲黑丝在线| 亚州宗合另类| 色综合加勒比四四季| A啊啊在线观看| 国产肏屁眼视频| 亚州中文字幕超碰97| 天天综合网1| 久久日本熟妇熟色高清| 一区二区三区四区在线不卡| 91亚洲图片| 97超碰超碰| 乱伦熟妇一区二区| 国产剧情AV不卡在线观看| 97人人模人人爽人人| 综合激情五月丁香| 亚洲综合另类欧美久久久| 中文97国产| 国产精品肉丝自拍| 91成人久久| 超碰99re| wwwxxx日本爽| 久操不卡视频| 亚洲熟女乱色| 视频黄站| 大香蕉一级黄色片久久| 国产www色在线观看| 色色色色电影网| 国内精品不卡无毒99999| 亚洲欧美色综合| 中文字幕人乱码中文字的预防方法 | 国产中文字幕在线点播| 在线性黄高清免费视频| 91n美女视频| 日韩精品国模| 中文字幕一区二区视频在线观看| 中文字幕精品区先锋资源| 色av中文字| 精品无码人妻一区二区免费蜜桃| 超碰诱惑| 免费簧片在线观看| 中文字幕一区 二 区 三 四 五 区日 日 骚| 婷婷激情一区二区三区俺也去| 少妇高潮喷水无套久久久久久| 久久精品国产72国产精品福利| 25国产精品免费观看| 天操老女人| 俺也射| 日韩精品-原创伙伴| 中文字幕日韩电影人妻| 日本99视频| 免费看污网址| 九九九久久久| 婷婷久久五月| 日本99一区二区| 啊啊啊久久| 亚洲国产麻豆一区二区三区| 91久久18禁| 中国91AV| 日韩成人性爱AV| 韩国女主播青草福利视频| 色综合99999| 国产精品人妻无码久久久互動交流 | 久久久久国产精品喷潮免费观看臀| caorenqi shipin| 伊人96在线| 奇米四色网| 中文字幕人妻丝袜| 丝袜美腿操av| 秋霞影音一区二区三区| 91艹逼精品| 神马久久午夜| 五月婷婷六月天| 午夜操操操| 国产精品色片一区二区| 亚洲中文电影| 成人精品久久久午夜福利| 日本91白丝| 天美传媒麻豆一区二区三区国产精| 美国一区二区三区视频| 91挑色欧美| 69av一区二区三区| 78久久久| 日韩一级性爱无码| 久久综合久久综合人久久夜精品| 熟妇色99| 殴美大黄片| 青青草久草AV| 操逼逼无码| 男人天堂导航| 91性高潮久久久久久久久| 久艹99| 在线可观看的黄色网址| 插插综合网天天影视网| 中文字幕在线高清男人的天堂| 加勒比少妇AV婷婷六月天超碰超碰| 精品日韩人妻视频| 一区 欧美 日韩 麻豆| www.99色| 99re95| 人人艹亚洲| 美国久久一二三四| 18禁免费视频| 天天日美女的B| www…国产操逼| 我爱操| 久久女婷| 女性91网站| 欧美有码激情视频一区二区三区| 伊人欧美大香蕉视频| 精品久久人妻成人网| 天美传媒精品久久视频| 九九这里只有精品| 天天激清| 久操大香蕉超碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰 | 欧美视频一区二区在线| 亚洲极品| 在线黄页看毛片| 爱爱啊啊啊| 国产精品制服丝袜中文字幕日韩一区二区三区| 免费看片黄| 美女黑人91神马| 免费一级欧美片片线观看| 嗯嗯啊啊啊好爽| oumeisetu综合| 日韩三级在线观看网站| 一区二区三区日韩欧美 | 97欧美色资源| 亚欧性爱在线无码| 欧美v日韩v亚洲v最新在线| AV天堂男人的天堂| 亚洲色 国产 欧美 日韩| 天天搞欧美| 欧美精品四区| 成人免费性爱视视| 伊人亚洲综合| 激情五月激情综合网| 秋霞网—男女啪啪亚洲免费体验区| 欧美大干日韩| 少妇免费视频| av天堂精品久久| 人妻丝袜一区二区三区在线| 免费网色网站| 97色婷婷| 95自拍视频在线观看| 可乐操在线| 日欧美色| 欧美一级A片在线看视频性色| 狠狠操狠狠操操| 亚洲青色欧美| 91大学精品激情戏| 天堂v无码免费视频| 精品视频一区二区| 亚欧中文字幕在线视频| 99爱在线视频| 日逼国产| 三级精品三级在线观看| 美女爽到高潮91| 天天操综合网| 欧亚乱色熟女一区二区| 亚洲伊人成综合成人网| 欧美小说区视频区| 国产成人主播| 欧美日韩情色一区二区| 丁香六月东京热| 欧美高清18A片| 精品无av| 日本黄色天堂| 国产一级久久久| 激情文学网伊人| 四虎影视永久在线免费| 91综合在线| 日韩在线观看AV| 77国产精品| 韩日男人的天堂| 五月天激情婷婷| 免费毛片在线播放| 亚洲欧美综合区自拍另类| 91精品国产91久久青草| 欧美色蜜桃97| 激情婷婷黑人91| 成人精品欧洲亚洲| 91国产大片| 中文字幕国产精品1区| 97人人模人人爽人人| 成人七区| 中文色综合| 天天影视色香欲综合网小说| 夜夜嗨TV| 日本道日本道中文字幕日本道最新日本道在线观看 | 激情视屏国产乱伦强奸| 久久久亚洲Av| 手机在线中文字幕国产| 亚洲另类欧美精品| 久久精品熟女亚洲AV麻豆软件| 91情色在线| 国产熟女一区二区| 91操熟女视频 | 精品免费囯产一区二区三区| 亚洲乱熟女一区二区| 亚洲色图a| 国产精品熟女AV中文字幕在线播放| 激情小说五月天| 五月综合色| www.色婷婷| 天天日少妇逼AV| 日韩人妻精品久久久久| 大香交伊人网| 人人乐大香蕉| 啪啪91| 99爱久久视频频| 人妻中文在线| 久久精彩免费视频| 91久精品| 香蕉久久精品| h色99999| 舔人妻中文免费视频| 欧美亚洲韩国视频十五区| 欧美日韩美女精品久草一区二区三区| 91精品操美女| 人妻第一页| 日本综合色图| 老司机午夜精品视频| 人妻密肉在线观看| 亚州综合AⅤ| 欧美三级不卡| 情色五月天久久久| 综合久久99亚洲人妻中文在线| chaopen97久久| 精品少妇99| 偷拍综合网| 亚洲综合九九| 日韩图区 偷拍| 日韩精品亚洲专区在线影视| 婷婷五月天色色| 97爱爱爱综合| 婷婷另类小说| 大但人体久久久久| 91福利网在线观看| 日本欧美一区二区三区免费| 婷婷亚洲天堂| 精品精品精品| 神马影院午夜福利久久久| 91N综合网在线| 久久97视频| 日本一级特级毛片视频| 午夜无码精品免费看性色| 久久亚洲婷婷| 欧美97日韩精品| 一区超碰一区| 搡老女人老91妇女老熟女| 人妻一二三区| 亚洲老熟妇xxx| 欧美永久激情一区二区| 精品一区二区三区18| 亚洲成人精品在线一区| 日本色色的视频| 青娱乐 成人娱乐在线| 天天超级碰碰碰| 美女骚尻视频| 绯色一区二区三区不卡少妇 | 欧美亚洲日本激情在线| 宅男91视频在线播放| 91处女在线视频| 尤物网站91| 中文字幕AV乱伦| 极品五月天噜噜| 欧美大色交| 亚洲九九九| 操逼逼无码| 色爱综合网欧美| 99re28在线观看| 国产精品蜜乳AV| 精品射1999| 香港久久久| 性爱Av免费| 亚洲夜色在线| 欧美色交| 成人三级片无码| 视频二区美腿丝袜制服人妻欧美 | 啪啪啪男女亚洲中文字幕99| 欧美久久人人网| 歐美一級亂黃99在綫精品| 麻豆色99999| 国产乱伦性爱区| 大稥蕉免费视频这里只有精品| 99精品在线| 黄色网址在线免费观看| 啊啊啊啊在线观看网址| 欧美第二页| 色情成人五月天| 国产91丝袜在线播放蜜月| 国产探花日韩援交| 高清不卡一二三区视频......| 蜜臀久久99精品久久久久电影| 久草免费福利在线播放| 超碰98综合网| 欧美18 在线观看| 精品久久久av| 欧美综合网在线| 97碰在线视频| 少妇精品| 一本久道久久综合狠狠爱| 伊人四虎综合| 久操网线| av 模特一区了| 亚洲?V无码专区在线电影| 99热在线播放| 婷婷午夜清品久久久久久久性色视频观| 内射小黄片| 亚洲色图91欧美日韩| 亚洲欧美碰碰| 天天日日夜夜| 囯产精品一区二区三区线|亚洲人成无码网WWW动漫|国产精品免费一级... | 另类亚洲一区二区三区| 中文一区二区| a片自拍直播视频| 夜夜做夜夜爽精品视频| 超碰久久性爱| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区 | 日韩精品一区二区日韩| 亚洲熟女性高潮久久久| 国产怡红院| 激情小说亚洲| 一区二区 电影 亚洲| 日本黄大片在线观看视频| 啊啊啊用力在线观看| 人人妻人人色一区二区三区| AA级电影三区| 久久精品免费| 欧美一区二区三区不卡高清视频| 2019天天干| 无码在线亚洲| 欧美综合 站| 骚妻少妇精品性色无码四色A V| 双插在线| 久久国产乱子伦精品免费女人| 亚洲色天| 乱精品一区字幕二区| 国产精品网址| 99久热| 东方亚洲在线操逼天堂| 搡老女人老妇女老妇老熟女怎么读| 艳美熟妇先锋一二三区| 欧美 精品国产制服第一页| 免费的很黄很污的全部视频| 狠狠干综合| 热热色色综合| 无码丰满熟妇一区二区浪潮AV| 亚洲一卡二卡在线免费| 97中文超碰| 国产伊人精品在线| 久/久精品99看9| 亚洲综合色在线| 国产成人午夜视频网址| 欧美亚洲影视| 日本中文字幕不卡视频| 99热超碰| 淫荡网址| 欧美后进式| 久久系列| 天天操狠狠日夜夜干超碰撸com视频在线观看 | 久超碰这里只有精品| 和协无码影院| 爱逼综合| 欧美日韩丝袜| 国产精品视频在线观看| 国产 丝袜 欧美中文 另类| 好吊爽好吊爽在线视频,中文字幕精品一区二区日本,国产良妇出轨视频在线观看, | 婷婷九月色| 97欧美色资源| 淫荡熟女乱伦网| 亚洲色香| 中文字幕一区二区在线日韩精品| 爽爽淫人网| 啊啊啊啊啊啊在线| 五月婷婷综合在线| 久久久日本电影| 搡老熟女老女人老熟妇免费视频| 91精品人妻一区二区三区蜜桃臀| 丰满人妻一区| 九九亚洲| 中文字幕三四区| 啊啊啊啊啊操我视频| 国产日韩久久| 骚乳在线| 草草影院最新网址| 人妻素股| 国内毛片无码一级毛片| 久久国产精品m码| 激情一区二区三区在线观看| 麻豆一区二区AV天美| www.婷婷| 九九九久久久| 淫色网综合| 欧美A片中文字幕| 天天日天天舔东京热 | 校园春色中文字幕AV| 91精品国产日韩欧美综合| 啊啊啊久久久视频| 七久久久| 亚洲av综合伊人久久| 91 亚洲情侣偷拍 久久| 超碰成人国产| 国产视频第二页| 射 色综合| 69少妇一区二区| 91国产伊人大香蕉| 大香蕉亚洲中文| 亚洲乱码精品一区二区| 国产人妻精品一区二区三区秋霞 | 午夜120视频在线观看| 99热在线只有精品| 欧美久久九九| 精品人体无圣光凹凸| 亚洲玖玖爱| 久久天天摸| 3p国产色噜噜一区| 亚州欧美色图| 国产女人9999| 欧美少妇熟女| 国产精品99精品视频网站| 色色青青久久| 91丝袜美女| 男男H黄动漫啪啪无遮挡网站| 69综合网| 国产 日韩 另类 视频一区爱| 蜜桃久久一区二区三区| 国产美女在线精品免费看| 久久精品99久久久久久| 天天综合色电影| 国产精品无套内谢| 屁股久久久久久| 婷婷15月天青娱乐| 四月丁香婷婷| 欧美在线观看综合国产| 偷拍 欧美 日韩| 无码九九| 伊人久久大香线综合无码| 日本视频在线观看污污污| 骚鸭AV| 久久天天躁日日躁狠狠躁| 亚洲av影音先锋| 五月婷婷六月激情| 青娱乐亚洲自拍| 久久的免费性爱视频| 亚洲中字慕不卡| 最新av在线| 亚殴在线| 五月丁香激情啪啪| 顶级丝袜熟女一区二区三区| 亚洲春色一区二区三区| 无码78| 天天操人人操骚逼网站| 爆乳免费黄网站| 久久这里只精品99re66图| 欧美一区二区三区互相| 九九九九免费| 一区二区视频你懂的| 久久人妻四季| 青青操青娱乐| 中文字幕黄片在线| 亚洲91色| 天天操妹子| 综合91网| 天天看高清麻豆| 大香蕉伊人网WWWn0n| 日本道久久综合色色| 日韩视频精品在线观看| 九九九九AV| 日日摸日日弄日日拍| 久久九操在线观看| 久久综合日韩亚洲欧美| 综合国产97| 久久久久13| 五月天婷婷激情| 五月丁香狠狠爱| 亚洲Av无码成人精品国产| 国产91啪| 操迟操逼在巾线Fre看| 黄色香蕉视频网站一区| 91综合色噜噜| 操人人| 人妻9117c| 亚洲成a人v欧美综合天堂下载| 日日夜夜国产综合| 色眯眯射| av日韩手机在线影视| 超97在线精品视频| h4610国产人妻| 欧美视频一| 久久久国产av美女私房| 日本人妻丰满熟妇久久久久久| 五月天人妻综合| 久久精品91| 日本不卡免费二区| 天天久久久久久| 欧美性夜| 9丨久久九九九| 神马久久久久久久| 亚洲中文字幕在线视频一区二区| 日本在线15p| 94色色电影网| 曰韩中文人妻视频| 国产偷拍网站| 亚洲天堂久久久久久粉红视频| 一区二三区四区视频大全套| 1000午夜黄色| 国产尤物在线三区| 久久精品99| www男人天堂| 欧美激情综合网| 色综合一本| 亚洲美女av无码| 思思热在线视频免费| 色黄污美女啪啪啪免费网站| 中文字幕天堂在线| 亚洲天堂人妻熟妇视频| 日韩久久激情精品| 欧美在线官网| 天美欧美国产| 久久偷偷色综合蜜桃| 亚洲色欧| 97综合在线| 操逼操2| 亚洲精品乱码线路中文字幕| 久久精品国产亚洲AV嘿嘿| 欧美性生活综合| 狠狠狠狠狠狠| 日韩精品人妻系列无码天堂| 成人片视频| 精品人妻一区二区三区四区| 精品国产Av无码久久久伦古装| 天啪| 偷拍亚洲熟女视频播放| 日本理论在线| 密臀在线免费观看| 欧美精品 - 91爱爱| 亚洲天堂久久| 色色毛片| 黑人黄片在线免费观看| 97网址www| 天美传媒av一区二区| 夜夜性| 天天干天天燥| 色婷婷久久| 啊啊啊啊啊啊啊好爽不要| 91男女| 国产9 9在线 | 亚洲| 久久人人看| 亚洲大色堂| 一区二区三区麻豆| 欧美大香蕉同搞| 欧美性91| 国产AV久久野战精品| 欧日韩不卡视.频| 超碰在线第一页| 精品无码久久久久久久久果冻糖心| 天天看天天日天天操| 色五月激情网| 激情小说亚洲视频| 秋霞鲁丝午夜无码一区二区三| 亚洲中字幕日本一区二区三区| 久久精品夜色国产亚洲AV| 91色情黑丝搞鸡在线观看一区二区三区三州| 人妻天天爽夜夜爽2| 91在线欧美| 国产美女销魂在线观看不卡| 999岛国大片| 亚洲综合色男人网| 黄色一区三区| 啊啊啊啊啊啊好多水| 午夜激情成人在线观看| 欧美躁死她一区二区| 2019午夜福利视频| 蜜桃久久一区| 思思热免费在线视频| AV天天在线观看| 97精品视频在线播放| 久久 国产 无码| 精品亚洲国产成人AV制服丝袜| 偷窥自拍A片| 色九九九九久| 精品久久大胆人体| 亚洲成a人v欧美综合天堂下载 | 98色网| 欧美在线55555| 欧美色999| 日本韩欧美在线播放a| 久久最新免费视频23| 久久婷婷成人综合色怡春院| 最新国内自拍av免费| 国产精品色| 99最新日韩偷拍视频| 欧美伊人久久综合网| 骚逼高潮久久精品| 久9综合在线| 日本人妻最新在线中| 黄色av片三级三级三级免费看| 日本精品高清一二区一本到| 天天爽夜夜欢视| 国产精品电影大全| 五月激情在线| 无码人妻丰满熟妇区毛片| 亚洲国产精品9999在线观看| 日本三级中国三级99人妇网站| 情色五月天久久久| 国产偷拍网站| 五月婷婷五月天| 清纯唯美亚洲另类| 黄色一区二区秘书性感| 99国产精品免费| 欧美一区二区三区互相| 丰满人妻-区二区三区免费| 久久久久久久久9| 天天看,天天做| 亚洲美女 晚间男人天堂| 国产福利合集| AV天天综合| 一二三区操逼国产91| 日韩情色视频| 自拍六区| 天堂岛av| 天天影视亚洲| 吻戏激情性巴克| v91av| 99少妇精品视频| www国产精品| 欧美色图亚州激情| 国产家庭乱伦表演| ′ !γ}丶。。久久精品欧美一区二区三区| 色婷婷综合久久久久中文一区二区| 青青草色插素人| 精品久久久久av影院| 成人一级二级| 国产免费一区在线观看| 亚洲熟女诱惑| 久久久久久大| 91精品久久久久五月天精品 | 丁香五月激情婷婷| 91性感在线| 久久发布国产伦子伦精品| 中文字幕97| 妇女视频网站| 成人aⅴ一区二区三区| 操逼短片| 日韩黄色电影网站| 99热精品在线观看| 亚洲有码 欧美精品| 青草成人免费视频一COm| 精品国产嫩穴视频| 人妻精品免费一二三区| 国产亚洲欧洲在线观看| 国产精品久久久久无码A√| 热热色综合网| 久久日韩毛| 中文字幕丰满人妻日本| 欲射影视| 岛国大片在线观看网站入口| 97超碰伊人| 国产成人网址| 青青草公开在线免费不卡视频| 天天激情干| 99AV| 久久天天躁日日躁狠狠躁| 永久免费av无码网站国产app| 97超碰69| 激情小说日韩无码| 在线五区| 国产久久一区二区午夜| 亚洲有薄码区久久在线一区| 色老汉玖玖爱| 人妻81p| 欧美特黄视频网站| 婷婷五月影院| 久久午夜鲁丝片| 97操综合| 精品99999久久久久久| 亚洲中文一区二区三区| 欧美日韩久久精品爱爱| 97爱亚洲综合色| 人妻熟女一区在| 久久久精品网站| 午夜综合在线| 国产精品久久久鸭无码的功能| av线电影| 成人AV素股で擦久久| 大香蕉一区二区在线观看.| 99热综合在线| 人人操,操人人| 亚洲丝袜制服国产91_国语字幕免费观看完整版下载第5集_ | 妇女性内射冈站HDWWWCOM| 春色综合免费| 久久久99久9| 欧美精品一区二区少妇免费A片 | 草莓精品视频在线免费观看| 亚洲成人AB| 久久久久久夜夜夜夜夜| 欧美性爱伊人| a男人的天堂久久一级A毛片| 爱丝福利| 久久综合日韩亚洲欧美| 欧美一级A片在线看视频性色| 亚洲女人毛茸茸91| 国产传媒1234区| 激情丁香五月| 尤物一级在线免费观看| 啊啊啊好想要| 日韩精品电影| 女人久久久| 色阁阁AV综合网| 精彩国产视频播放1区2区| 日本三级黄页| 超碰99热| 国产精品视频白浆免费| 国产精品成人无码a v毛片| 亚洲婷婷丁香在线| 亚洲人妻久久久| 绯色AV粉色AV蜜臀AV| 日韩亚洲美女一区久久| 亚洲图片偷拍视频区| 太久视频| 一区二区三区亚洲| 无码一区免费在线不卡| 亚洲久久久久| 人妻激情视频| 97视频在线观看网站| 日韩中文9| 欧美色图 人妻| 欧美天天综| 亚洲AV免费在线观看| 日本三级韩三级99久久| 亚洲成?V人片在线观看福利| 91av一区二区在线观看| 中文字幕丰满人妻日本| 国产久久久久久| 91色欧美| 日韩欧视频| 午夜精品人妻二区三区| 北京美女一区二区| 96免费视频在线| 96久久科窝| 国产欧美美女免费观看视频| 男男H黄动漫啪啪无遮挡网站| 91精品国产长腿丝袜美女| 女人的天堂大香蕉网| 欧美另类自拍 | 97视频网站| 精品人妻一区二区三区四区不卡在| 久久少妇视频| 91天天综合网,天天综合网| 亚州乱码中文字幕综合久久久| 国产精品一级片在线看| 国产人伦a片信息免费片| 日本免费人成视频播放120秒| 久久久久白虎| 人人搡人人肉久久精品| 青青草在线视频欧美| 观看视频图片一区二区三区| 91丝袜美腿网站| 欧美熟妇乱码在线一区| 99久久久无码| 屌妞视频久久久久久久久久久久 | 夜夜草天天| 影音先锋日本一区二区| 久久国产熟女影院| 收看日本人日bb| AV免费在线播放一区| av天堂5| 99热精品在线| 蜜桃色色网站视频三区| 黄色污污污污污污网站| 日韩精品电影| 黄片免费视频2019| 国产91av在线播放| 国产毛片久久久久久久| a级成人毛片免费视频高清| 综合欧美日本三级| 激情丁香婷婷| 婷婷香蕉欧美在线一区二区三区| 91影库| 欧美一区二区观看在线| 女人被添高潮免费视频| 久久老子无码午夜伦不卡| 99热精品在线在线| 精品无码一区二区| 97国产天堂岛| 九七毛片九九毛片| 中文字幕欧美丝袜07资源| 一个色导综合| 久草福利在线资源站| 免费观看有码高清视频|