技术方面.考虑到建筑能耗和质量流量的复杂性，通常无法找到解析解，因此模拟软件采用其他技术（例如响应函数方法或有限差分或有限体积法等数值方法）作为近似值。 当今大多数建筑物模拟程序中的大多数都使用命令式编程语言来制定模型如C / C ++， Fortran或MATLAB / Simulink等。在此类程序中，通常通过将求解过程作为实际模型方程式的一部分，将模型方程式与求解方法紧密联系。 命令式编程语言的使用限制了模型的适用性和可扩展性。使用符号微分代数方程（DAE）和通用求解器的