亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? pf30.cpp

?? 潮流計(jì)算程序
?? CPP
?? 第 1 頁(yè) / 共 5 頁(yè)
字號(hào):
//多平衡節(jié)點(diǎn)+普通PQ分解
#include "fstream.h"
#include "math.h"
#include "stdlib.h"
#include "iomanip.h"
#include "time.h"

#define LINEMAX 5000			//最大線路數(shù)
#define GENERATORMAX  500		//最大發(fā)電機(jī)數(shù)
#define LOADMAX 2000			//最大負(fù)荷數(shù)
#define NODEMAX 2000			//最大節(jié)點(diǎn)數(shù)
#define SWINGMAX 20				//最大平衡節(jié)點(diǎn)數(shù)
#define PVMAX   500				//最大PV節(jié)點(diǎn)數(shù)
#define NODEFACTOR	10			//導(dǎo)納矩陣中非零非對(duì)角元素的個(gè)數(shù)相對(duì)于
								//最大節(jié)點(diǎn)數(shù)(NODEMAX)的倍數(shù).
#define Deg_to_Rad 0.017453292	//度到弧度的轉(zhuǎn)換系數(shù)
#define Rad_to_Deg 57.29577951	//弧度到度的轉(zhuǎn)換系數(shù)
#define SinglePai  3.14159265	//圓周率
#define DoublePai  6.2831853	//兩倍的圓周率	

struct Line			//線路參數(shù)結(jié)構(gòu)定義
{
	int Node_No[2];	//線路兩端節(jié)點(diǎn)名(號(hào)):0-左節(jié)點(diǎn);1-右節(jié)點(diǎn)
	int Flag;		//線路類型標(biāo)志:0-普通支路;1、2-變壓器支路。其中,		
					//1-非標(biāo)準(zhǔn)變比在左側(cè)節(jié)點(diǎn),2-非標(biāo)準(zhǔn)變比在右側(cè)節(jié)點(diǎn)。
					//對(duì)接地支路,左右節(jié)點(diǎn)名(號(hào))相同。
	double RXBK[3];	//0-R;1-X;2-Bc/2 或 K
}LLine[LINEMAX];

struct Generator	//發(fā)電機(jī)參數(shù)結(jié)構(gòu)定義
{
	int Node_No;	//發(fā)電機(jī)節(jié)點(diǎn)名(號(hào))
	int Flag;		//發(fā)電機(jī)節(jié)點(diǎn)類型標(biāo)志:0-平衡節(jié)點(diǎn);1-PQ節(jié)點(diǎn);2-PV節(jié)點(diǎn)
	double PQV[2];	//對(duì)平衡節(jié)點(diǎn),0-V,1-Angle;對(duì)PQ節(jié)點(diǎn),0-P,1-Q;對(duì)PV節(jié)
					//點(diǎn),0-P,1-V。
}GGen[GENERATORMAX];

struct Load			//負(fù)荷參數(shù)結(jié)構(gòu)定義
{
	int Node_No;	//負(fù)荷節(jié)點(diǎn)名(號(hào))
	int Flag;		//負(fù)荷節(jié)點(diǎn)靜特性標(biāo)志:0-不計(jì)靜特性;1-計(jì)靜特性。
	double ABC[6];	//PL=a1*V**V+b1*V+c1,QL=a2*V*V+b2*V+c2。
					//0-a1;1-a2;2-b1;3-b2;4-c1;5-c2。
}LLoad[LOADMAX];

int Node_Name_NewtoOld[NODEMAX];//新節(jié)點(diǎn)名(號(hào))-->舊節(jié)點(diǎn)名(號(hào))
int Node_Flag[NODEMAX];			//節(jié)點(diǎn)類型標(biāo)志:0-平衡,1-PQ,2-PV
int Line_NodeName[LINEMAX][2];	//線路的左、右節(jié)點(diǎn)新名(號(hào))
int Line_No_NewtoOld[LINEMAX];	//新線路號(hào)-->舊線路號(hào)
int Line_Flag[LINEMAX];			//新線路的類型標(biāo)志:0,1,2說(shuō)明同Line結(jié)構(gòu)
int Gen_NodeName[GENERATORMAX];	//發(fā)電機(jī)節(jié)點(diǎn)的新節(jié)點(diǎn)名(號(hào))
int Gen_No_NewtoOld[GENERATORMAX];	//新發(fā)電機(jī)順序號(hào)-->舊發(fā)電機(jī)順序號(hào)
int Gen_SWNode[SWINGMAX][2];	//平衡節(jié)點(diǎn)數(shù)據(jù):0-新節(jié)點(diǎn)名(號(hào));
								//1-對(duì)應(yīng)的舊發(fā)電機(jī)順序號(hào)
int Gen_PVNode[PVMAX][2];		//發(fā)電機(jī)PV節(jié)點(diǎn)數(shù)據(jù):0-新節(jié)點(diǎn)名(號(hào));
								//1-對(duì)應(yīng)的舊發(fā)電機(jī)順序號(hào)
int Gen_PQNode[GENERATORMAX][2];//發(fā)電機(jī)PQ節(jié)點(diǎn)數(shù)據(jù):0-新節(jié)點(diǎn)名(號(hào));
								//1-對(duì)應(yīng)的舊發(fā)電機(jī)順序號(hào)
int Load_NodeName[LOADMAX];		//負(fù)荷節(jié)點(diǎn)的新節(jié)點(diǎn)名(號(hào))
int Load_No_NewtoOld[LOADMAX];	//新負(fù)荷順序號(hào)-->舊負(fù)荷順序號(hào)


//讀數(shù)據(jù)子程
void Data_Input(int &Num_Line,int &Num_Gen,int &Num_Load,double &Eps,
				int &Iter_Max,int &VolIni_Flag,int &VolRes_Flag)
{
	int i,j;
// 從鍵盤讀數(shù)據(jù)文件名
	char argv[20];
	cout<<"Please input diskette data-file name:"<<endl; 
	cin.getline(argv,sizeof(argv));
// 打開數(shù)據(jù)文件 
	ifstream infile(argv);
	if(infile.fail())
	{
		cerr<<"Error opening the diskette data-file:"<<argv<<endl;
		exit(0);
	}
	else
	{
//讀記數(shù)器變量值
		infile>>Num_Line>>Num_Gen>>Num_Load>>Eps>>Iter_Max\
			>>VolIni_Flag>>VolRes_Flag;
/*		cout<<setw(5)<<Num_Line<<setw(5)<<Num_Gen\
			<<setw(5)<<Num_Load<<setw(10)<<Eps\
			<<Iter_Max<<VolIni_Flag<<VolRes_Flag<<endl;	*/
		if(Num_Line>LINEMAX)
		{
			cout<<"Lines Number > LINEMAX!"<<endl;	exit(0);
		}
		if(Num_Gen>GENERATORMAX)
		{
			cout<<"Generators Number > GENERATORMAX!"<<endl;
			exit(1);
		}
		if(Num_Load>LOADMAX)
		{
			cout<<"Loads Number > LOADMAX!"<<endl;	exit(2);
		}
//讀線路參數(shù)
		for(i=0;i<Num_Line;i++)
		{
			infile>>LLine[i].Node_No[0]>>LLine[i].Node_No[1]\
				>>LLine[i].Flag;
			for(j=0;j<3;j++)infile>>LLine[i].RXBK[j];
/*			cout<<setw(5)<<LLine[i].Node_No[0]\
				<<setw(5)<<LLine[i].Node_No[1]\
				<<setw(5)<<LLine[i].Flag;
			cout<<setw(10)<<LLine[i].RXBK[0]\
				<<setw(10)<<LLine[i].RXBK[1]\
				<<setw(10)<<LLine[i].RXBK[2]<<endl;	*/
		}
//讀發(fā)電機(jī)參數(shù)
		for(i=0;i<Num_Gen;i++)
		{
			infile>>GGen[i].Node_No>>GGen[i].Flag>>GGen[i].PQV[0]\
				>>GGen[i].PQV[1];
/*			cout<<setw(5)<<GGen[i].Node_No\
				<<setw(5)<<GGen[i].Flag\
				<<setw(10)<<GGen[i].PQV[0]\
				<<setw(10)<<GGen[i].PQV[1]<<endl;	*/
		}
//讀負(fù)荷參數(shù)
		for(i=0;i<Num_Load;i++)
		{
			infile>>LLoad[i].Node_No>>LLoad[i].Flag;
			for(j=0;j<6;j++)infile>>LLoad[i].ABC[j];
/*			cout<<setw(5)<<LLoad[i].Node_No<<setw(5)<<LLoad[i].Flag;
			for(j=0;j<6;j++)cout<<setw(10)<<LLoad[i].ABC[j];
			cout<<endl;	*/
		}
	}
	infile.close();
}


//序號(hào)處理子程
void Node_Sequen(int &Num_Node,int Num_Line,int Num_Gen,int Num_Load,
				 int &Num_Swing,int &Num_GPV,int &Num_GPQ)
{
	int i,j,Flag,temp,np;
	int Node_Name[NODEMAX][2];			//0-節(jié)點(diǎn)名(號(hào));1-節(jié)點(diǎn)出線數(shù) 

//統(tǒng)計(jì)各節(jié)點(diǎn)的出線數(shù)
	for (i=0;i<NODEMAX;i++)Node_Name[i][1]=0; //節(jié)點(diǎn)出線數(shù)初始化為0
	for(i=0;i<Num_Line;i++)
	{
		if(LLine[i].Node_No[0]==LLine[i].Node_No[1])
			continue;		//接地支路(左右節(jié)點(diǎn)相同)不在出線統(tǒng)計(jì)之內(nèi)
		Flag=0;							//左節(jié)點(diǎn)出線數(shù)分析開始
		for(j=0;j<Num_Node;j++)
		{
			if(LLine[i].Node_No[0]==Node_Name[j][0])//該節(jié)點(diǎn)已經(jīng)在節(jié)點(diǎn)
			{										//數(shù)組中出現(xiàn),只需
				Node_Name[j][1]++;					//出線數(shù)加1。
				Flag=1;
			};
			if(Flag==1)break;
		}
		if(Flag==0)										//該節(jié)點(diǎn)還沒在
		{												//節(jié)點(diǎn)數(shù)組中出
			Node_Name[Num_Node][0]=LLine[i].Node_No[0];	//現(xiàn),需將該節(jié)
			Node_Name[Num_Node][1]++;					//點(diǎn)名(號(hào))添加
			Num_Node++;									//到節(jié)點(diǎn)數(shù)組中,
			if(Num_Node>NODEMAX)						//然后該節(jié)點(diǎn)的
			{											//出線數(shù)加1,并
				cout<<"Nodes Number > NODEMAX!"<<endl;	//將節(jié)點(diǎn)數(shù)也加
				exit(4);								//1。
			}
		}
		Flag=0;							//右節(jié)點(diǎn)出線數(shù)分析開始
		for(j=0;j<Num_Node;j++)
		{
			if(LLine[i].Node_No[1]==Node_Name[j][0])//該節(jié)點(diǎn)已經(jīng)在節(jié)點(diǎn)	
			{										//數(shù)組中出現(xiàn),只需
				Node_Name[j][1]++;					//出線數(shù)加1
				Flag=1;
			};
			if(Flag==1)break;
		}
		if(Flag==0)										//該節(jié)點(diǎn)還沒在
		{												//節(jié)點(diǎn)數(shù)組中出
			Node_Name[Num_Node][0]=LLine[i].Node_No[1];	//現(xiàn),需將該節(jié)
			Node_Name[Num_Node][1]++;					//點(diǎn)名(號(hào))添加
			Num_Node++;									//到節(jié)點(diǎn)數(shù)組中,
			if(Num_Node>NODEMAX)						//然后該節(jié)點(diǎn)的
			{											//出線數(shù)加1,并
				cout<<"Nodes Number > NODEMAX!"<<endl;	//將節(jié)點(diǎn)數(shù)也加
				exit(5);								//1。
			}
		}
	}						
//節(jié)點(diǎn)出線數(shù)統(tǒng)計(jì)完畢,屏幕輸出。其中,Num_Node為總節(jié)點(diǎn)數(shù)。
/*	cout<<endl<<"Node: Number, Name and out-line number"<<endl;	
	for(i=0;i<Num_Node;i++)cout<<setw(5)<<i<<setw(5)<<Node_Name[i][0]\
		<<setw(5)<<Node_Name[i][1]<<endl;*/
//根據(jù)出線數(shù)由小到大的順序?qū)?jié)點(diǎn)進(jìn)行排序(冒泡算法)
	for(i=0;i<Num_Node-1;i++)
	{
		np=i;
		for(int j=i+1;j<Num_Node;j++)
			if(Node_Name[np][1]>Node_Name[j][1])np=j;
		temp=Node_Name[i][0];
		Node_Name[i][0]=Node_Name[np][0];
		Node_Name[np][0]=temp;
		temp=Node_Name[i][1];
		Node_Name[i][1]=Node_Name[np][1];
		Node_Name[np][1]=temp;
	}
/*	cout<<endl<<"Node Sequence: Number, Name and out-line number"<<endl;
	for(i=0;i<Num_Node;i++)cout<<setw(5)<<i<<setw(5)<<Node_Name[i][0]\
		<<setw(5)<<Node_Name[i][1]<<endl;*/
//平衡節(jié)點(diǎn)統(tǒng)計(jì):總數(shù)及各節(jié)點(diǎn)的名(號(hào))
	int Node_Name_Swing[SWINGMAX];
	for(i=0;i<Num_Gen;i++)
	{
		if(GGen[i].Flag==0)
		{
			Node_Name_Swing[Num_Swing]=GGen[i].Node_No;
			Num_Swing++;
			if(Num_Swing>SWINGMAX)
			{
				cout<<"Swinging Generators Number > SWINGMAX!"<<endl;
				exit(6);
			}
		}
	}
/*	cout<<endl<<"Swing: Number and Name   "<<Num_Swing<<endl;
	for(i=0;i<Num_Swing;i++)cout<<setw(5)<<i<<setw(5)<<\
		Node_Name_Swing[i]<<endl;*/
//根據(jù)出線數(shù)由小到大的順序?qū)?jié)點(diǎn)排序,并將平衡節(jié)點(diǎn)排在最后(序號(hào)最大)
	int Nswing=0,Nnode=0;
	for(i=0;i<Num_Node;i++)
	{
		Flag=0;
		for(j=0;j<Num_Swing;j++)
		{
			if(Node_Name[i][0]==Node_Name_Swing[j])Flag=1;
			if(Flag==1)break;		//Flag=1時(shí),表示該節(jié)點(diǎn)為平衡節(jié)點(diǎn),
		}							//需排在靠后的位置上。
		if(Flag==0)
		{
			Node_Name_NewtoOld[Nnode]=Node_Name[i][0];
			Nnode++;
		}
		else	//最后的各平衡節(jié)點(diǎn)間也仍然按出線數(shù)由小到大的順序排列
		{
			Node_Name_NewtoOld[Num_Node-Num_Swing+Nswing]=\
				Node_Name[i][0];
			Nswing++;
		}
	}
/*	cout<<endl<<"Node Sequence with swing nodes being in the end: "\
		<<"Number, Name"<<endl;
	for(i=0;i<Num_Node;i++)cout<<setw(5)<<i<<setw(5)\
		<<Node_Name_NewtoOld[i]<<endl;	*/
//新線路類型標(biāo)志賦初值
	for(i=0;i<Num_Line;i++)Line_Flag[i]=LLine[i].Flag;
//線路名(號(hào))處理:變成新的節(jié)點(diǎn)名(號(hào))且左節(jié)點(diǎn)的絕對(duì)值小于右節(jié)點(diǎn)的絕對(duì)值
	for(i=0;i<Num_Line;i++)
	{
		Flag=0;
		for(j=0;j<Num_Node;j++)
		{
			if(LLine[i].Node_No[0]==Node_Name_NewtoOld[j])//左節(jié)點(diǎn)處理
			{												
				Line_NodeName[i][0]=j;	//賦新名(號(hào))
				Flag=1;
			}
			if(Flag==1)break;
		}
		Flag=0;
		for(j=0;j<Num_Node;j++)
		{
			if(LLine[i].Node_No[1]==Node_Name_NewtoOld[j])//右節(jié)點(diǎn)處理		
			{												
				Line_NodeName[i][1]=j;	//賦新名(號(hào))
				Flag=1;
			}
			if(Flag==1)break;
		}
		if(Line_NodeName[i][0]>Line_NodeName[i][1])//左節(jié)點(diǎn)的絕對(duì)值小于
		{										   //右節(jié)點(diǎn)的絕對(duì)值處理
			if(LLine[i].Flag==1)Line_Flag[i]=2;		//變壓器的非標(biāo)準(zhǔn)
			if(LLine[i].Flag==2)Line_Flag[i]=1;		//變比側(cè)發(fā)生變化
			temp=Line_NodeName[i][0];
			Line_NodeName[i][0]=Line_NodeName[i][1];
			Line_NodeName[i][1]=temp;
		}
	}
/*	cout<<endl<<"Line:line number,type,left node,right node"<<endl;
	for(i=0;i<Num_Line;i++)
		cout<<setw(5)<<i<<setw(5)<<Line_Flag[i]\
		<<setw(5)<<Line_NodeName[i][0]\
		<<setw(5)<<Line_NodeName[i][1]<<endl;	
*/
//線路排序:按照左節(jié)點(diǎn)的絕對(duì)值由小到大、若左節(jié)點(diǎn)的絕對(duì)值相等則按照右節(jié)
//點(diǎn)的絕對(duì)值由小到大順序排序(雙排序冒泡算法)
	for(i=0;i<Num_Line;i++)Line_No_NewtoOld[i]=i;
	for(i=0;i<Num_Line-1;i++)
	{
		np=i;
		for(j=i+1;j<Num_Line;j++)
		{
			if(Line_NodeName[j][0]<Line_NodeName[np][0] \
				||(Line_NodeName[j][0]==Line_NodeName[np][0] \
				&&Line_NodeName[j][1]<Line_NodeName[np][1]))
			{
				np=j;
			}
		}
		temp=Line_NodeName[np][0];
		Line_NodeName[np][0]=Line_NodeName[i][0];
		Line_NodeName[i][0]=temp;
		temp=Line_NodeName[np][1];
		Line_NodeName[np][1]=Line_NodeName[i][1];
		Line_NodeName[i][1]=temp;
		temp=Line_No_NewtoOld[np];
		Line_No_NewtoOld[np]=Line_No_NewtoOld[i];
		Line_No_NewtoOld[i]=temp;
		temp=Line_Flag[np];
		Line_Flag[np]=Line_Flag[i];
		Line_Flag[i]=temp;
	}
/*	cout<<endl<<"Line sequencing: new line number,new type, new left"\
		<<" node, new right node, old line number"<<endl;
	for(i=0;i<Num_Line;i++)
		cout<<setw(5)<<i<<setw(5)<<Line_Flag[i]\
		<<setw(5)<<Line_NodeName[i][0]\
		<<setw(5)<<Line_NodeName[i][1]\
		<<setw(5)<<Line_No_NewtoOld[i]<<endl;
*/
//發(fā)電機(jī)節(jié)點(diǎn)名(號(hào))處理:變成新的節(jié)點(diǎn)名(號(hào))
	for(i=0;i<Num_Gen;i++)
	{
		Flag=0;
		for(j=0;j<Num_Node;j++)
		{
			if(GGen[i].Node_No==Node_Name_NewtoOld[j])
			{
				Gen_NodeName[i]=j;						//賦新名(號(hào))
				Flag=1;
			}
			if(Flag==1)break;
		}
	}
/*	cout<<endl<<"Generator node new name:number, new node name"<<endl;
	for(i=0;i<Num_Gen;i++)
		cout<<setw(5)<<i<<setw(5)<<Gen_NodeName[i]<<endl;*/
//發(fā)電機(jī)排序:按照新節(jié)點(diǎn)名(號(hào))由小到大的順序排序,并找出新發(fā)電機(jī)序號(hào)
//對(duì)應(yīng)的舊發(fā)電機(jī)序號(hào)
	for(i=0;i<Num_Gen;i++)Gen_No_NewtoOld[i]=i;
	for(i=0;i<Num_Gen-1;i++)
	{
		np=i;
		for(j=i+1;j<Num_Gen;j++)
		{
			if(Gen_NodeName[j]<Gen_NodeName[np])
			{
				np=j;
			}
		}
		temp=Gen_NodeName[np];
		Gen_NodeName[np]=Gen_NodeName[i];
		Gen_NodeName[i]=temp;
		temp=Gen_No_NewtoOld[np];
		Gen_No_NewtoOld[np]=Gen_No_NewtoOld[i];
		Gen_No_NewtoOld[i]=temp;
	}
/*	cout<<endl<<"Generator sequencing: new gen number, new node, old"\
		<<" gen number"<<endl;
	for(i=0;i<Num_Gen;i++)
		cout<<setw(5)<<i<<setw(5)<<Gen_NodeName[i]\
		<<setw(5)<<Gen_No_NewtoOld[i]<<endl;*/
//負(fù)荷節(jié)點(diǎn)名(號(hào))處理:變成新的節(jié)點(diǎn)名(號(hào))
	for(i=0;i<Num_Load;i++)
	{
		Flag=0;
		for(j=0;j<Num_Node;j++)
		{
			if(LLoad[i].Node_No==Node_Name_NewtoOld[j])
			{
				Load_NodeName[i]=j;						//賦新名(號(hào))
				Flag=1;
			}
			if(Flag==1)break;
		}
	}
/*	cout<<endl<<"Load node new name: number, new node name"<<endl;
	for(i=0;i<Num_Load;i++)
		cout<<setw(5)<<i<<setw(5)<<Load_NodeName[i]<<endl;*/
//負(fù)荷排序:按照新節(jié)點(diǎn)名(號(hào))由小到大的順序排序,并找出新負(fù)荷序號(hào)
//對(duì)應(yīng)的舊負(fù)荷序號(hào)
	for(i=0;i<Num_Load;i++)Load_No_NewtoOld[i]=i;
	for(i=0;i<Num_Load-1;i++)

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产在线精品一区二区不卡了 | 日韩美女视频一区二区在线观看| 久久99在线观看| 1000精品久久久久久久久| 欧美一区二区性放荡片| av亚洲精华国产精华精华| 久久99蜜桃精品| 亚洲一区在线观看网站| 欧美国产激情一区二区三区蜜月| 91麻豆精品国产91久久久更新时间| 成人高清av在线| 麻豆一区二区99久久久久| 亚洲影视在线观看| 国产精品美女视频| 精品处破学生在线二十三| 欧美日韩一级片网站| 成人avav在线| 国产成人免费高清| 激情久久五月天| 久久精品国产亚洲aⅴ| 亚洲曰韩产成在线| 一区二区三区四区不卡视频| 国产精品天美传媒| 国产午夜精品美女毛片视频| 日韩精品一区二区三区在线| 欧美一区二区三区在线| 欧美日韩久久一区二区| 色噜噜久久综合| av中文一区二区三区| 成人美女视频在线观看18| 黄一区二区三区| 极品销魂美女一区二区三区| 蜜桃视频在线一区| 日韩精品福利网| 五月天视频一区| 日日噜噜夜夜狠狠视频欧美人| 亚洲bdsm女犯bdsm网站| 亚洲成人一区二区| 亚洲福利视频一区二区| 亚洲一区国产视频| 婷婷国产v国产偷v亚洲高清| 亚洲成人福利片| 污片在线观看一区二区| 日韩精品一二区| 久色婷婷小香蕉久久| 激情国产一区二区| 国产成人鲁色资源国产91色综 | av在线不卡电影| av在线播放一区二区三区| 91亚洲男人天堂| 在线免费观看不卡av| 欧美日韩电影在线播放| 日韩一卡二卡三卡| 精品播放一区二区| 亚洲国产精品精华液ab| 国产精品第13页| 一区二区三区四区精品在线视频| 亚洲国产精品麻豆| 日韩中文字幕一区二区三区| 麻豆专区一区二区三区四区五区| 国产综合一区二区| 91香蕉视频在线| 欧美精品在线视频| 欧美videos大乳护士334| 国产精品无圣光一区二区| 自拍偷拍亚洲欧美日韩| 午夜一区二区三区视频| 久久精品二区亚洲w码| 国产成人自拍高清视频在线免费播放 | 亚洲人亚洲人成电影网站色| 一级中文字幕一区二区| 免费观看在线综合| 成人av影院在线| 欧美精品久久久久久久多人混战| 欧美精品一区二区三区蜜桃视频| 亚洲国产电影在线观看| 亚洲午夜在线视频| 久久疯狂做爰流白浆xx| 99视频一区二区三区| 欧美精选午夜久久久乱码6080| 精品国产精品一区二区夜夜嗨| 欧美国产一区视频在线观看| 亚洲自拍都市欧美小说| 国产精品1区2区3区| 99精品黄色片免费大全| 欧美一区二区播放| 国产精品二区一区二区aⅴ污介绍| 亚洲一区二区影院| 国产成人精品网址| 欧美疯狂性受xxxxx喷水图片| 日本一区二区三区视频视频| 狠狠v欧美v日韩v亚洲ⅴ| av色综合久久天堂av综合| 欧美日本在线一区| 国产精品天干天干在线综合| 日本免费新一区视频| av电影在线观看一区| 欧美久久高跟鞋激| 亚洲色图一区二区| 国产乱码精品1区2区3区| 欧美性猛交一区二区三区精品| 久久久亚洲国产美女国产盗摄 | 亚洲一区欧美一区| 这里只有精品免费| 欧美国产1区2区| 久久精品国产免费| 欧美精品黑人性xxxx| 亚洲猫色日本管| 成人午夜精品一区二区三区| 欧美哺乳videos| 日韩福利视频导航| 欧洲中文字幕精品| 国产精品久久久久天堂| 久久www免费人成看片高清| 欧美专区在线观看一区| 国产精品久久久久久久午夜片| 久久国产日韩欧美精品| 欧美日韩不卡一区二区| 亚洲午夜久久久久久久久电影院| 99这里都是精品| 国产亚洲欧美色| 狠狠久久亚洲欧美| 精品日韩av一区二区| 另类小说欧美激情| 欧美一区2区视频在线观看| 亚洲国产精品久久一线不卡| 欧美性xxxxxx少妇| 亚洲一区二区av电影| 91福利精品视频| 亚洲人成网站影音先锋播放| 99精品欧美一区| 亚洲乱码国产乱码精品精98午夜| 成人av在线播放网站| 亚洲欧洲成人自拍| 不卡一卡二卡三乱码免费网站| 国产欧美1区2区3区| 国产91对白在线观看九色| 国产网站一区二区| 成人免费看视频| 亚洲视频一区二区免费在线观看| 9l国产精品久久久久麻豆| 国产精品久久久久毛片软件| a在线欧美一区| 亚洲免费色视频| 欧美图片一区二区三区| 五月婷婷另类国产| 日韩美女主播在线视频一区二区三区 | 精品国产一区a| 黑人巨大精品欧美黑白配亚洲| 精品久久久久av影院| 国产高清亚洲一区| 国产精品久久久久久久久晋中| av成人老司机| 亚洲高清久久久| 欧美不卡123| 不卡高清视频专区| 有坂深雪av一区二区精品| 制服丝袜亚洲网站| 黄页网站大全一区二区| 国产精品福利一区二区三区| 在线日韩国产精品| 久久精品国产一区二区| 国产精品每日更新| 欧美性视频一区二区三区| 蜜臀精品一区二区三区在线观看| 国产日韩欧美不卡在线| 色综合天天综合色综合av | 中文字幕巨乱亚洲| 91看片淫黄大片一级| 日韩激情在线观看| 国产网站一区二区三区| 欧美又粗又大又爽| 久久99精品网久久| 国产精品久久久久婷婷二区次| 欧美日韩一区二区电影| 国产在线不卡一卡二卡三卡四卡| 亚洲伦在线观看| 日韩欧美第一区| 91原创在线视频| 美女久久久精品| 亚洲色图在线看| 精品欧美一区二区三区精品久久| 91日韩一区二区三区| 青青草原综合久久大伊人精品优势 | 2022国产精品视频| 色偷偷成人一区二区三区91| 日本不卡一二三| √…a在线天堂一区| 91精品国产综合久久香蕉麻豆| 成人免费毛片片v| 免费观看久久久4p| 亚洲情趣在线观看| 久久婷婷色综合| 欧美日韩中文精品| 成人av电影在线观看| 极品瑜伽女神91| 天天综合网天天综合色| 亚洲三级久久久| 国产性色一区二区| 日韩欧美在线一区二区三区|