当前位置: 首页 > news >正文

双列圆锥滚子轴承载荷分布计算程序


clear,clc,close alpha_e1=15.11*pi/180; alpha_e2=alpha_e1; alpha_i1=11.11*pi/180; alpha_i2=alpha_e1; alpha_f1=78.35*pi/180; alpha_f2=alpha_e1; dc=25; R2=dc/2; dm_1=85; dm_2=85; Z1=19; Z2=19; Lwe_1=14.59; Lwe_2=14.59; Dw1=12.425; Dw2=13.507; Dwe_1=0.5*(Dw1+Dw2); Dwe_2=Dwe_1; Fa=5000; Fr=15000; F0=1000; Mk=300000; ff=@(X)PrimaryFun(X,dc,dm_1,Z1,dm_2,Z2,Lwe_1,Lwe_2,alpha_e1,alpha_e2,alpha_i1,alpha_i2,alpha_f1,alpha_f2,F0,Fa,Fr,Mk); X0=[0.1,0.1,0.1]; x=fsolve(ff,X0); delta_a=x(1); delta_r=x(2); theta=x(3);K_ne1=K_ne(alpha_e1,alpha_i1,alpha_f1,Lwe_1); delta_0=(F0/(Z1*K_ne1*sin(alpha_e1)^2.11))^0.9; P_phi=zeros(1,Z1); phi=zeros(1,Z1); for i=1:Z1%phi_1i=2*pi*(i-1)/Z1;phi(i)=phi_1i;delta_r_theta_L_i=R2*cos(phi_1i)*theta;detla_a_theta_L_i=0.5*dm_1*cos(phi_1i)*theta;delta_r_L_i=delta_r*cos(phi_1i)+delta_r_theta_L_i;delta_a_L_i=delta_a+delta_0+detla_a_theta_L_i;delta_n_L_i=delta_r_L_i*cos(alpha_e1)+delta_a_L_i*sin(alpha_e1);if delta_n_L_i >=0Q_e_L_i=K_ne1*delta_n_L_i^1.11;P_phi(i)=Q_e_L_i;end end P_max=max(P_phi); plot(phi,P_phi);function y=PrimaryFun(X,dc,dm_1,Z1,dm_2,Z2,Lwe_1,Lwe_2,alpha_e1,alpha_e2,alpha_i1,alpha_i2,alpha_f1,alpha_f2,F0,Fa,Fr,Mk)
%Writen by ZSY delta_a=X(1); delta_r=X(2); theta=X(3); R2=dc/2; K_ne1=8.06e4*Lwe_1^0.89*(1+(sin(alpha_e1+alpha_f1)/sin(alpha_i1+alpha_f1))^0.9*cos(alpha_e1-alpha_i1))^(-1.11); K_ne2=8.06e4*Lwe_2^0.89*(1+(sin(alpha_e2+alpha_f2)/sin(alpha_i2+alpha_f2))^0.9*cos(alpha_e2-alpha_i2))^(-1.11);delta_0=(F0/(Z1*K_ne1*sin(alpha_e1)^2.11))^0.9; F1_L=0; F2_L=0; F3_L=0; for i=1:Z1phi_1i=2*pi*(i-1)/Z1;delta_r_theta_L_i=R2*cos(phi_1i)*theta;detla_a_theta_L_i=0.5*dm_1*cos(phi_1i)*theta;delta_r_L_i=delta_r*cos(phi_1i)+delta_r_theta_L_i;delta_a_L_i=delta_a+delta_0+detla_a_theta_L_i;delta_n_L_i=delta_r_L_i*cos(alpha_e1)+delta_a_L_i*sin(alpha_e1);if delta_n_L_i >=0Q_e_L_i=K_ne1*delta_n_L_i^1.11;F1_L=F1_L+Q_e_L_i*cos(alpha_e1)*cos(phi_1i);F2_L=F2_L+Q_e_L_i*sin(alpha_e1);F3_L=F3_L+0.5*dm_1*cos(phi_1i)*Q_e_L_i*sin(alpha_e1)+0.5*dc*cos(phi_1i)*Q_e_L_i*cos(alpha_e1);end end F1_R=0; F2_R=0; F3_R=0; for i=1:Z2phi_2i=2*pi*(i-1)/Z2;delta_r_theta_R_i=R2*cos(phi_2i)*theta;detla_a_theta_R_i=0.5*dm_2*cos(phi_2i)*theta;delta_r_R_i=delta_r*cos(phi_2i)-delta_r_theta_R_i;delta_a_R_i=-delta_a-delta_0-detla_a_theta_R_i;delta_n_R_i=delta_r_R_i*cos(alpha_e2)+delta_a_R_i*sin(alpha_e2);if delta_n_R_i >=0Q_e_R_i=K_ne2*delta_n_R_i^1.11;F1_R=F1_R+Q_e_R_i*cos(alpha_e2)*cos(phi_2i);F2_R=F2_R+Q_e_R_i*sin(alpha_e2);F3_R=F3_R+0.5*dm_2*cos(phi_2i)*Q_e_R_i*sin(alpha_e2)+0.5*dc*cos(phi_2i)*Q_e_R_i*cos(alpha_e2);end end F1=-F1_L-F1_R+Fr; F2=-F2_L+F2_R+Fa; F3=-F3_L+F3_R+Mk; y=[F1;F2;F3]; end

  

http://www.rkmt.cn/news/172.html

相关文章:

  • 矢量篇 - KMLKMZ转SHP
  • js空值合并运算符?? - jerry
  • ubuntu上通过kvm新建虚拟机
  • 关于USB 无线 WIF 设备驱动安装的问题
  • Spring Boot常用注解-详细解析+示例 - 指南
  • test
  • linux
  • MAG-GNN: Reinforcement Learning Boosted Graph Neural Network | 代码 |
  • GCFExplainer: Global Counterfactual Explainer for Graph Neural Networks
  • Spring Boot 笔记
  • 使用通义灵码快速生成换装、瘦身程序 #Qwen3-Coder挑战赛# - yi
  • 软件工程第一次作业-tanglei
  • xtrabackup 8.0日常管理
  • 从KPI管理转向更困难的OKR管理的企业都在想什么
  • Day03 课程
  • 【Python】使用matplotlib绘图,显示中文字符。
  • Linux服务器中代码仓库(gitea+drone)搭建
  • IK Multimedia TONEX MAX 1.10.2 逼真音色建模
  • 重塑云上 AI 应用“运行时”,函数计算进化之路
  • 一客一策:Data Agent 如何重构大模型时代的智能营销?
  • MySQL函数
  • 工业主板:工业自动化与智能设备的强大心脏
  • 2025网络赛1 C、D
  • 【URP】Unity Shader Tags
  • 存储器的性能指标 计算机组成原理第三章
  • idea gitee 更新已取消 解决方案
  • 历年 CSP-J/S 数学类真题知识点整理
  • Log4j2 CVE-2021-44228 漏洞复现
  • TeX 的 ctex 宏包的基本用法
  • 原子操作并不能保证数值的准确与一致性