C#计算线荷载
代码如下:
using System;
class Program
{
static void Main()
{
// 定义带洞口墙体的相关参数
// 墙长
double wallLength1 = 4.3;
// 墙高
double wallHeight1 = 2.9;
// 墙厚
double wallThickness1 = 0.18;
// 墙容重
double wallDensity1 = 18.0;
// 洞口宽
double holeWidth1 = 2.8;
// 洞口高
double holeHeight1 = 2.1;
// 洞口厚
double holeThickness1 = 0.18;
// 水泥砂浆容重
double mortarDensity1 = 16.0;
// 抹灰厚度
double plasterThickness1 = 0.05;
// 定义不带洞口墙体的相关参数
// 墙高
double wallHeight2 = 1.2;
// 墙宽
double wallWidth2 = 0.18;
// 墙容重
double wallDensity2 = 18.0;
// 水泥砂浆容重
double mortarDensity2 = 16.0;
// 抹灰厚度
double plasterThickness2 = 0.05;
// 计算带洞口墙体的线荷载
// 计算墙体总体积:墙长 × 墙高 × 墙厚
double V_wallTotal1 = wallLength1 * wallHeight1 * wallThickness1;
// 计算洞口体积:洞口宽 × 洞口高 × 洞口厚
double V_hole1 = holeWidth1 * holeHeight1 * holeThickness1;
// 计算墙体实际体积:墙体总体积 - 洞口体积
double V_wallActual1 = V_wallTotal1 - V_hole1;
// 计算墙体自重:墙体实际体积 × 墙容重
double G_wall1 = V_wallActual1 * wallDensity1;
// 计算抹灰重量:2 × (墙长 × 墙高 - 洞口宽 × 洞口高) × 抹灰厚度 × 水泥砂浆容重
double G_plaster1 = 2 * (wallLength1 * wallHeight1 - holeWidth1 * holeHeight1) * plasterThickness1 * mortarDensity1;
// 计算总重量:墙体自重 + 抹灰重量
double G_total1 = G_wall1 + G_plaster1;
// 计算线荷载:总重量 / 墙长
double lineLoad1 = G_total1 / wallLength1;
// 计算不带洞口墙体的线荷载
// 计算墙体总体积:墙宽 × 墙高 × 1(这里假设长度方向为 1 米来计算线荷载)
double V_wallTotal2 = wallWidth2 * wallHeight2 * 1;
// 计算墙体自重:墙体总体积 × 墙容重
double G_wall2 = V_wallTotal2 * wallDensity2;
// 计算抹灰重量:2 × 墙高 × 1 × 抹灰厚度 × 水泥砂浆容重
double G_plaster2 = 2 * wallHeight2 * 1 * plasterThickness2 * mortarDensity2;
// 计算总重量:墙体自重 + 抹灰重量
double G_total2 = G_wall2 + G_plaster2;
// 计算线荷载:总重量 / 1 = 总重量
double lineLoad2 = G_total2 / 1;
// 输出带洞口墙体计算得到的线荷载与文件中的线荷载对比
Console.WriteLine($"带洞口墙体计算得到的线荷载: {lineLoad1},文件中的线荷载: 7.28548837209302");
// 输出不带洞口墙体计算得到的线荷载与文件中的线荷载对比
Console.WriteLine($"不带洞口墙体计算得到的线荷载: {lineLoad2},文件中的线荷载: 4.848");
}
}
文章目录
文章作者:hujiato
文章标题:C#计算线荷载
文章链接:https://www.xbaoku.top/?post=3
本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议,转载请注明来自hujiato !
文章标题:C#计算线荷载
文章链接:https://www.xbaoku.top/?post=3
本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议,转载请注明来自hujiato !
设备上扫码阅读