面向对象的索穹顶结构优化设计程序结构
面向对象化编程技术把数据和操作结合起来,这种模块化的设计思想为工程设计提供了许多便利。为程序共享提供了设计平台,使设计软件具有易于维护、易于组织、可扩展和代码可重用的优点.利用面向对象编程技术编制了张拉整体索穹顶结构的优化设计程序.该优化设计程序可以对张拉整体索穹顶结构进行预应力优化、截面优化和形状优化设计.在程序设计的过程中,受资源共享思想的启发,提出了公共类库的设计概念,并且利用C++编制了3个公共类库.公共类库的设计思想不仅大大方便了后继程序的设计,而且避免了重复劳动。节约了科研人员的时间和精力.文章的最后,给出了一个Levy式索穹顶结构模型的算例来验证程序的有效性.
关键词:
面向对象,
预应力优化,
截面优化,
形状优化,
公共类库