静兰大桥是国道322线三门江渡口改渡为 桥而修建的一座公路大桥。
中文名称 | 静兰大桥 | 全长 | 551.32米 |
---|---|---|---|
桥面宽 | 16.5 米 | 通车时间 | 1992年 |
解决了322国道、三门江渡口的交通堵塞问题。
明州大桥桥梁总长1250米,总投资估算11.35亿元。主桥桥面总宽45.80米,按机动车双向八车道加非机动车道和人行道混行标准建设,设计车速80公里/小时。明州大桥是目前世界最大跨度中承式双肢钢箱系杆...
超载车长年违法通过天津海门大桥成“危桥”人民网·天津视窗6月26日电:昨天凌晨,连接海河两岸的重要交通桥梁海门大桥,桥身和引桥多处发生梁板断裂,这座已使用23年、曾是中国最大开启式的公路桥变成“危桥”...
东海大桥全线可分为约2.3公里的陆上段,海堤至大乌龟岛之间约25.5公里的海上段,大乌龟至小洋山岛之间约3.5公里的港桥连接段,总长约为32.5公里。东海大桥工程2002年6月26日正式开工建设,历经...
根据柳州静兰大桥拆桥栈桥的设计,利用有限元软件ANSYS建立栈桥空间模型模拟栈桥各个工况荷载响应,经分析设计方案满足要求,该工程拆桥方案可为类似工程的施工提供参考。
阿深黄河特大桥静动载试验
优缺点比较
静多态是以牺牲灵活性而获得运行速度的一种做法;而动多态则恰恰相反,它是以牺牲运行速度而获取灵活性的做法。当然这么说是不全面的,看看下面这个特殊的应用:
使用静多态来实现动多态
这是一种在模板元编程(Template Metaprogramming)中常见的标准编程技巧。在C 中,可以借助模板来实现面向对象语言所支持动多态相似的功能特性(C 中指的就是的virtual 函数)。
下面是C 本身所支持多态形式:(virtual版)
#include
class Base {
public:
virtual void method() = 0;
virtual ~Base() { }
};
class Derived : public Base {
public:
virtual void method()
{
std::cout << "Derived" << std::endl;
}
};
class Derived2 : public Base {
public:
virtual void method()
{
std::cout << "Derived2" << std::endl;
}
};
int main()
{ Base *pBase = new Derived;
pBase->method(); // 输出:"Derived"
delete pBase;
Base *pBase2 = new Derived2;
pBase2->method(); // 输出:"Derived2"
delete pBase2;
return 0;
}
注:C 本身是借助virtual关键字来实现多态的(dynamic polymorphism),而通常编译器是借助virtual look-up tables(虚函数表)来决定该调用那个版本的函数,当然这一过程发生在运行期。
下面是使用CRTP(Curiously Recurring Template Pattern)来实现多与上面对应功能的静多态代码:
#include
template
class Base {
public:
void method()
{
// ...
static_cast(this)->implementation();
// ...
}
};
class Derived : private Base {
public:
void implementation()
{
std::cout << "Derived" << std::endl;
}
};
class Derived2 : private Base {
public:
void implementation()
{
std::cout << "Derived2" << std::endl;
}
};
int main()
{
Base *pBase = new Base();
pBase->method(); // 输出:"Derived"
delete pBase;
Base *pBase2 = new Base();
pBase2->method(); // 输出:"Derived2"
delete pBase2;
return 0;
}
虽然使用这种方式实现的多态和面向对象中的多态从功能上说差不多相同,但是前者没有后者易用、易懂、和能力强大。虽然如此,CRTP作为一种模板设计模式还是很有用的,例如,Boost iterator library就是用了这种方法来实现。
其实在别的语言中也存在CRTP这种模式,如Java,Enum类被定义为Enum>,当然由于Java在模板方面的不足,作为Java语言的使用者,你是没法自己体验这样的用法(Java虽然支持模板特性,但是用户不能自己定义模板,只能使用库里边的模板类)。2100433B
设备大分类分为动设备,静设备。
动设备是指有驱动机带动的转动设备,如泵、压缩机、风机、电机以及成型机、包装机、搅拌机等等;静设备主要是指炉类、塔类、反应设备类、储罐类、换热设备类等。其中,比较特殊的有空冷器等,空冷风机需要按动设备管理,空冷管束按静设备管理。
在国际分类中,静设备一般指非旋转设备,而动设备指旋转设备。
静设备图片2100433B
静强度分析包括下面几个方面的工作。
校核结构的承载能力是否满足强度设计的要求,若强度过剩较多,可以减小结构承力件尺寸。对于带裂纹的结构,由于裂纹尖端存在奇异的应力分布,常规的静强度分析方法已不再适用,已属于疲劳与断裂问题。
校核结构抵抗变形的能力是否满足强度设计的要求,同时为动力分析等提供结构刚度特性数据,这种校核通常在使用载荷下或更小的载荷下进行。
计算和校核杆件、板件、薄壁结构、壳体等在载荷作用下是否会丧失稳定。有空气动力、弹性力耦合作用的结构稳定性问题时,则用气动弹性力学方法研究。
计算和分析结构在静载荷作用下的应力、变形分布规律和屈曲模态,为其他方面的结构分析提供资料。
静强度分析的内容也可通过静力试验测定或验证。