鉴于当前多态系统可用性模型刻画分层性能要求的不足,定义一种更加通用的双层多态加权$k/n$系统,提出新的分层运算符结合通用生成函数的方法解决权重的跨层次依赖问题,建立系统可用度模型;针对多态系统冗余设计面临的“子系统和部件综合选择问题”,构建可用度约束下的系统总成本优化模型,利用遗传算法编程获取各子系统和部件的经济数量;以某供电系统为例验证所提出模型及方法的正确性和有效性,并对比说明双层性能要求对系统可用性和经济性的影响. 研究成果可为复杂系统在不同性能要求下的设计优化提供决策支持.