ABB MNS3.0低压开关柜技术详解

需积分: 50 8 下载量 24 浏览量 更新于2024-07-09 收藏 5.54MB PDF 举报
"ABB-MNS3.0低压开关柜技术资料.pdf" 《MNS3.0低压开关柜技术资料》详细介绍了ABB公司的MNS3.0低压开关柜,该产品作为ABB的注册商标,体现了公司在低压开关柜领域的领先地位。MNS系列自1973年推出以来,已在全球范围内广泛使用,累计交付超过150万台,彰显了其在操作安全、可靠性及品质方面的卓越表现。 MNS3.0开关柜的主要特点包括高度模块化的设计,使得安装、运行和维护更为简便。开关柜适用于多种应用场景,如工业、商业建筑和数据中心等,能够满足不同客户的需求。其典型布置灵活多变,可以根据具体项目进行定制。 技术数据部分涵盖了开关柜的重要性能指标,包括电气参数、机械寿命、防护等级等,确保在各种工况下稳定运行。开关柜的设计注重运行的安全性和有效性,采用功能小室和隔离设计,保证了操作人员的安全。柜体尺寸优化,以节省空间并提高整体效率。 机械设计部分详细描述了柜体结构,包括母线系统、后出线柜型、出线单元和进线单元等,每个部分都经过精心设计,确保了电气连接的可靠性和维护便捷性。此外,母线系统采用高性能材料,能承受高电流传输,同时减少能量损耗。 智能控制系统是MNS3.0的一大亮点,集成了一次回路方案和先进的监控功能,如MNSiS智能马达控制系统和状况监控系统,通过创新设计提升生产效率,为最终用户和工程承包商创造价值。这些系统能实现远程监控、故障诊断和预防性维护,提高了设备的可用性和运行效率。 售后服务和技术支持是ABB全面解决方案的一部分,提供了详细的安装、运行和调试手册,以及专门的服务手册,确保客户在项目全生命周期内得到持续的支持。ABB强调知识产权保护,所有软件均需在许可条款下使用。 MNS3.0低压开关柜是ABB集成了技术创新、安全设计和高效服务的一款先进产品,旨在为用户提供高效、可靠的电力解决方案。通过与其他MNS系列出版物结合使用,用户可以获得更全面的了解和更佳的应用体验。

第一部份#include <iostream> #include <memory> #include <stack> #include <fstream> #include <vector> #include <cmath> #include <iomanip> #include <exception> #include <climits> #include <array> #include <cstdint> #include <string> using namespace std; class T { public: virtual bool isOperator() = 0; virtual ~T() {} }; class ValueToken : public T { public: long long value; long long get_value() { return value; } virtual bool isOperator() { return false; } explicit ValueToken(long long val) : value(val) {} }; class OperatorToken : public T { public: enum OpType { BGN = 0, END, ADD, MNS, NEG, MUL, DIV, POW, LBK, RBK } optr; virtual bool isOperator() { return true; } char get_char() { switch (optr) { case BGN: return '@'; case END: return '$'; case ADD: return '+'; case MNS: return '-'; case NEG: return '#'; case MUL: return '*'; case DIV: return '/'; case POW: return '^'; case LBK: return '('; case RBK: return ')'; default: return '?'; } } explicit OperatorToken(OperatorToken::OpType op) : optr(op) {} bool is_prior(const OperatorToken& r) { return prior_table[this->optr][r.optr]; } static bool prior_table[10][10]; }; bool OperatorToken::prior_table[10][10] = { //BGN, END, ADD, MNS, NEG, MUL, DIV, POW, LBK, RBK {0,0,0,0,0,0,0,0,0,0},//BGN {1,0,0,0,0,0,0,0,0,0},//END {1,1,0,0,0,0,0,0,1,0},//ADD {1,1,0,0,0,0,0,0,1,0},//MNS {1,1,1,1,0,1,1,1,1,0},//NEG {1,1,1,1,0,0,0,0,1,0},//MUL {1,1,1,1,0,0,0,0,1,0},//DIV {1,1,1,1,0,1,1,1,1,0},//POW {1,1,1,1,1,1,1,1,1,0},//LBK {1,1,0,0,0,0,0,0,1,0},//RBK };

2023-05-31 上传