中国新技术新产品

2010NO .6

and Products

信息技术

计算机声场模拟软件ODEON 及其应用

彭庆

1

傅荣

2

(1、中国海洋大学信息科学与工程学院,山东青岛266100

2、中国海洋大学新闻中心,山东青岛266100)

要:本文介绍了计算机声场模拟软件ODEON 的准确性、特点、算法及其使用方法,并且结合实际工程探讨了ODEON 软件在声

场模拟方面的应用。

关键词:声场模拟;计算机仿真;可听化1引言

长期以来,室内声学设计一直都是建筑声学领域内的一项技术难题。由于声音在建筑内传播和衰减比较复杂,容易造成建筑完工后声学质量难以达到预期标准,而后续的补救措施受到建筑整体结构的限制有很大的局限性,同时也会造成人力物力的浪费。近年来,随着声场数值计算理论、计算机软硬件技术和信号处理理论的快速发展,数字室内声场模拟技术有了很大的突破,已经出现了一大批得到广泛应用的声场模拟软件,如丹麦的ODEON 、德国的EASE 、瑞典的CATT 等等。这些软件和技术能够准确的在建筑结构建成之前仿真模拟出设计方案的音质效果,为建设施工提供有效的指导。下文结合实际应用,介绍计算机声场仿真软件ODEON 的特点及其应用。

2计算机声场模拟软件ODEON 简介2.1ODEON 软件的准确性

德国声学学会建筑在上世纪90年代初期,

声学技术委员会发起并组织了一次欧洲7个国家的12个单位的室内声场模拟软件的评比,在16个被测试的软件中ODEON 软件的早期版本ODEON2.5被评为准确度最高的三个软件之一[1]。在长期的应用发展中,ODEON 软件不断进行改进,保证了软件的精确性和准确度。

2.2ODEON 软件的特点

2.2.1ODEON 软件是个不断发展的软件。从早期的ODEON1.0版本,经过20余年的发ODEON 软件在其间经过很多版本的演变,展,

目前最新的版本是ODEON9.1版本(根据不同的应用方向又有Industrial 、Auditorium 和Com -bined 三个子版本)。

2.2.2ODEON 软件可在Windows95、98、NT 、2000以及Windows XP 操作系统下均可运行,程序基于MDI 方式,可运行于窗口环境下,具有有好的用户界面和较强的图形编辑能力。

2.2.3ODEON 软件提供多种建模方式。ODEON 提供ODEON Editor 和ODEON Ex -trusion Modeler 两个工具行进建模,同时ODEON 还有多种CAD 接口,可以直接将CAD 图纸文件通过接口直接导入到ODEON 软件中来。

2.2.4ODEON 软件对于吸声材料的使用数

ODEON 软件吸声材料数据库中中量没有限制,

有上万种材料的吸声参数,同时也允许用户修改吸声材料的吸声系数和散射系数。

2.3计算机声场仿真的基本原理

ODEON 软件的计算机模拟算法是以几何声学为基础,即声波的传播和能量的衰减过程用声源发出的大量声线或声源对反射界面所形成的各级声像来描述,主要涉及到两种经典的模拟方法:声线跟踪法和虚声源法。

2.3.1声线跟踪法

在室内声环境下,声源通过向四中均匀发出的大量声射线传播能量,声射线与壁面碰撞

发生发射使得能量衰减和传播方向改变。对于任意一根声线,根据概率论知识在碰撞点一部分做镜面发射,一部分做扩散反射。该声线沿着新方向继续前进,每次碰撞后能量减少为原来的(1-α)倍(其中α为界面的吸声系数),当声线能量低于预先设定的阈值时,计算机停止对该声线的跟踪。重复以上过程直至所有的声线都被跟踪完毕,就能确定这个声场的空间分布。

2.3.2虚声源法[2]

声源在封闭空间的各个壁面的对称点上都

“像”,称之为一级虚源;该虚声源又存在着它的

可在其他壁面类似地找到它的下一级虚声源,

S 1,S 2,称之为二级虚源,以此类推。如在图2中,

S 3,S 4,S 5是声源S 在各个壁面上产生的一级虚

S 21是一级虚声源S 1产生的二级虚声源;声源;

S 31是二级虚声源S 21产生的三级虚声源。各级虚声源的能量取决于它得以产生的壁面的吸声系数和该虚声源的级别。当球的全部虚声源的位置及能量后,就可以把声源对于接收点的贡献等效于各级虚声源的贡献之和,这样就能确定整个空间的声场状况。

ODEON 软件采用了声线跟踪法和虚声源法的混合方法[3],它吸收了两种经典算法的优点,软件算法中,将模拟分成直达声及早期反射声和后期反射声两部分,对不同的阶段采取不用的模拟方法使得模拟结果与实测结果更具可比性,实现了计算精度和计算效率上的兼顾。

礼堂多用于会议和学生业余表演,室内声学质

直达声清晰、混响声量的要求为混响时间适中、

的比重由电声调节。由此,得出声学设计的方案为礼堂后墙屋顶和舞台台口以反射为主曾加声音的清晰度和声场均匀度,两侧侧墙以吸声为主调节混响时间[4]。利用ODEON 软件对该礼堂进行声场模拟,将声源设置在舞台的中央,在观众区均匀设置9个接收点,模拟结果如下:图2为9个接收点的混响时间T30的在63到8KHz 之间的平均值,图3为礼堂的网格布置接收点语音清晰度D50的分布。本工程将随着建筑施工的进展,进行多阶段的声场模拟分析以及现场测量,及时提出更全面优化的设计分析。

图2各接收点的混响时间平均值

图1各级虚声源

3基于ODEON 的计算机声场仿真实例利用ODEON 软件进行模拟分析,首先要对待模拟的建筑进行三维建模,模型的建立可以利用ODEON 软件自带的CAD 接口直接导入CAD 图纸文件也可以利用ODEON Editor 和ODEON Extrusion Modeler 两个工具行进编程建模。建模完毕后可以利用ODEON 中的声粒子或声射线分析模型是否封闭是否有重叠的面。接下来要对仿真模拟工作的各项参数进行设置,如声源和接收点的个数位置指向性等、仿真的精确度、各种吸声材料的吸声散射系数、网格点的设置等等。最后仿真计算得出各种参数图表,后续还可以加入HRTR (人头传输函数)进行声场可听化分析。

下面笔者应用ODEON 软件对建设中的某中型阶梯礼堂进行初步的声场模拟分析。此礼堂平面呈矩形,观众区采取阶梯式对称布置。此

图3语音清晰度D50网格分布图

4总结

计算机声场模拟软件ODEON 具有应用灵活、界面友好、精确度高等特点,有效的利用ODEON 软件可以大大的提高室内声场音质控制的水平,能大大的降低建设的难度和时间,同时ODEON 软件的仿真结果能够供进一步分析及时优化设计方案,为施工提供科学的指导。可以预见,随社计算机声场模拟仿真技术的发展和应用的不断扩大,势必会给建筑和声学设计领域带来一场新的技术革命。

参考文献

[1]王静波. 室内声场计算机模拟软件ODEON 在声学设计中的应用. 声学技术,2003(04):236-239.

西北工[2]曾向阳. 声场一体化原理及应用. 西安:

业大学出版社,2007,78-106.

[3]ClauseLynge Christensen. Odeon room acous -tics program, version 9.0, User Manual[Z].Indus -trial, Auditorium and Combined Editions, 2007. [4]马大猷,沈豪.声学手册.北京:科学出版社,2004.

作者简介:彭庆(1985-),男,山东邹城人,中国海洋大学硕士研究生,主要研究方向为计算机声场模拟。

-44-中国新技术新产品

室内声场计算机模拟的声线跟踪法和虚声源法,计算机声场模拟软件ODEON及其应用lowbar;彭庆 - 范文中心...相关推荐

  1. 室内声场计算机模拟的声线跟踪法和虚声源法,基于声线跟踪法的室外声场仿真.doc...

    基于声线跟踪法的室外声场仿真 谭同德,史晓菲,赵新灿,常村红TAN Tong-de,SHI Xiao-fei,ZHAO Xin-can,CHANG Cun-hong郑州大学 信息工程学院,郑州 450 ...

  2. 室内声场计算机模拟的声线跟踪法和虚声源法,建筑物理课件.ppt

    建筑物理课件.ppt 还剩 97页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,很抱歉,此页已超出免费预览范围啦! 如果喜欢就下载吧,价低环保! 内容要点: 第三篇 建 筑 声 学l15· ...

  3. 计算机声音在线模拟,计算机声场模拟软件ODEON及其应用.pdf

    计算机声场模拟软件ODEON及其应用.pdf 中国新技术新产品2010 NO.6 China New Technologies and Products 信息技术 计算机声场模拟软件ODEON 及其应 ...

  4. 用计算机制作模拟,计算机模拟设计,computer simulation design,音标,读音,翻译,英文例句,英语词典...

    补充资料:材料设计中的计算机模拟 材料设计中的计算机模拟 computer simulation for materials design 材料设计中的计算机模拟computer siinulatio ...

  5. R语言编写自定义函数计算R方、使用自助法Bootstrapping估计多元回归模型的R方的置信区间、可视化获得的boot对象、估计单个统计量的置信区间、分别使用分位数法和BCa法

    R语言编写自定义函数计算R方.使用自助法Bootstrapping估计多元回归模型的R方的置信区间.可视化获得的boot对象.估计单个统计量的置信区间.分别使用分位数法和BCa法(Bootstrapp ...

  6. 操作系统之进程调度——优先权法和轮转法(附上样例讲解)

    操作系统之进程调度--优先权法和轮转法(附上样例讲解) 操作系统之银行家算法-详解流程及案例数据 操作系统之多线程编程-读者优先/写者优先详解 操作系统之存储管理--FIFO算法和LRU算法 操作系统 ...

  7. 基于倒谱法和线性预测法估计基音频率(MATLAB和Python)

    基于倒谱法和线性预测法估计基音频率(MATLAB和Python) 倒谱法基音检测在python中实现 一帧信号的基音频率估计 wlen = 256 inc = 128 pitch = [] x1, F ...

  8. python中怎么比较两个列表的大小_python中对列表元素大小排序(冒泡排序法,选择排序法和插入排序法)—排序算法...

    前言 排序(Sorting) 是计算机程序设计中的一种重要操作,它的功能是将一个数据元素(或记录)的任意序列,重新排列成一个关键字有序的序列.本文主要讲述python中经常用的三种排序算法,选择排序法 ...

  9. 容量法和库仑法的异同点_卡尔费休滴定仪容量法与库仑法有什么区别

    卡尔费休滴定仪可分为体积法和库仑法两种方法,我们以前很少提到这两种方法,但每种方法的原理不同.他们之间有一定的区别.有什么区别?让我们知道. 一.卡尔费休滴定仪容量法的原理. 卡尔费休容量法测定水含量 ...

  10. 《机器学习》课后习题 3.4 选择两个 UCI 数据集,比较 10 折交叉验证法和留 法所估计出的对率回归的错误率.

    参考了han同学的答案,数据集也可在han同学的github上下载. 3.4 选择两个 UCI 数据集,比较 10 折交叉验证法和留 法所估计出的对率回归的错误率. import numpy as n ...

最新文章

  1. TOP (100) PERCENT
  2. 利用Memcache解决数据库高并发访问的瓶颈问题
  3. TCP报文段首部格式详解
  4. 程序如何调堆内存_Java的内存泄漏
  5. C++ const 关键字使用
  6. SpringCloud源码分析(一)--客户端搭建
  7. java - 菲波拉契数列 兔子个数
  8. 深度学习与TensorFlow:FCN论文学习笔记
  9. 华为荣耀20s云服务_华为荣耀20和20s的区别
  10. 经典SQL语句大全(1)
  11. Linux系统 nginx伪静态配置及nginx重启
  12. css属性中如果后面个三个值,那么中间的那个一般代表左右元素的值。
  13. Animate.css动画库下载、安装、使用与解析
  14. 大型文件传输,前后端分别怎么处理?
  15. Unity摄像机平滑处理跟随
  16. 【.7z 格式文件的压缩、解压】
  17. 前端面试系列-JavaScript作用域和作用域链
  18. 记一次紧(you)张(dian)刺(wu)激(liao)的数学建模
  19. 全键盘 linux 手机,当年青葱的岁月:10佳全键盘智能手机盘点
  20. 快捷键使电脑屏幕翻转

热门文章

  1. 惠普hp暗影精灵2 Hackintosh黑苹果安装过程
  2. 麦肯锡极简工作法-读书笔记
  3. Java批量数据清洗
  4. 百度搜索引擎推出“熊掌号”,保护原创作者权益
  5. Zabbix离线安装部署
  6. Google Chrome谷歌浏览器繁体字修改为简体字
  7. linux 交叉编译yuv,libyuv交叉编译
  8. 泰迪杯数据挖掘挑战赛—机器学习(三)
  9. 海量计算机入门视频教程
  10. 串口通讯 电脑和dsp_Sci 使用DSP2812的SCIA模块和PC机进行串口通信,用FIFO功能实现数据的发送和接受。 DSP program 261万源代码下载- www.pudn.com...