import pandas as pd
import numpy as np
from numpy import sin
from numpy import cos
from numpy import tan
from numpy import arctan
from numpy import arccos
import matplotlib.pyplot as plt
from pylab import mpl
from mpl_toolkits.mplot3d import Axes3D
mpl.rcParams['font.sans-serif'] = ['SimHei']
mpl.rcParams['axes.unicode_minus'] = False
#参数
D_t=4100#目标段井深
C_t=700#目标段闭合距
D_k=2800#造斜点井深
C_k=0#造斜点闭合距
alpha_k=0#造斜点斜率
K_z=1#第一造斜率
K_zz=3#第二造斜率
alpha_t=np.pi/2#目标段井斜角
Delta_Ltd=1200#目标段长度(水平段长度)
#定向井双增式轨道设计,单位均为弧度
def two_buildup(D_t,C_t,D_k,C_k,alpha_k,K_z,alpha_t,Delta_Ltd,K_zz):
#曲率
R_z=1719/K_z#求曲率半径
R_zz=1719/K_zz#求曲率半径
#关键参数
D_e=D_t-D_k+R_z*sin(alpha_k)-R_zz*sin(alpha_t)#双增式轨道
C_e=C_t-C_k-R_z*cos(alpha
python双增式轨道设计
最新推荐文章于 2020-12-10 18:20:43 发布
本文由ChenBD撰写,详细介绍了如何使用Python进行双增式轨道的设计和计算,涵盖了相关算法和数学模型的应用。
摘要由CSDN通过智能技术生成