请使用最新版本浏览器访问此演示文稿以获得更好体验。
安全仿真与模拟基础是在安全工程学科相关理论和方法的基础之上,建立现实世界中工程系统或过程的计算机模型,通过模拟研究其演化过程中可能发生的失效以及造成的危害,予以系统化与公式化。
当将计算机技术应用于安全工程专业领域时,大多需要借助计算机模型进行模拟,因此该课程实际上是介绍计算机技术在安全工程中的应用。另一方面,由于安全工程总是和具体的工程系统相关联,相应地,本课程的研究领域非常广泛,它大量涉及计算机技术在矿业、建筑、土木、化工、制造、机械等工程领域的应用。
根据西安科技大学安全工程学科的特点,本课程主要涉及计算机技术在矿业工程和建筑工程领域的应用。
本课程是为了适应安全工程专业学生的知识能力基础、发展和就业需求而开设的。其旨在结合安全工程专业理论和方法,教授一些简单、实用的程序开发知识,引导学生有效地使用计算机,使学生能快速地利用所学知识对安全工程领域的一些简单问题进行计算机建模和求解。
这是一门新课程,在本课程之前,安全工程专业学生学习的主要计算机基础课程是《C 语言程序设计》,对于非计算机专业学生来说,C 语言过于艰深,且难以投入实用,导致本专业学生严重缺乏计算机应用能力。本课程是针对此问题,在课程改革中特意设置的。
具体目标:
世界正处在新一轮科技革命和产业变革中,这种变革正在重构全球创新版图、重塑全球经济结构。以人工智能、量子信息、移动通信、物联网、区块链为代表的新一代信息技术加速突破应用,我们已经被信息、程序、算法包围了。非计算机专业的学生学习基础的计算机技术是非常必要的,这不仅会提升自身的就业竞争力,同事也会为自己打开一个更大的发展空间。
我们要成为这轮科技浪潮参与者,而不是旁观者!
具体产业领域:
本课程将教会你学习基础的编程技术,学习编程的好处:
Everybody should learn to program a computer, because it teaches you how to think.
-- Steve Jobs
本课程的内容繁多,不要期待在课堂上学到所有内容,而必须在课后投入大量的精力进行自学。
培养编程兴趣
编程开发工作可能很枯燥,你需要给自己找到一些深入学习的动力,制定循序渐进的学习计划,严格约束自己,不断从编程中获得成就感和乐趣。
反复阅读
初学编程是一件很痛苦的事情,因为要接触大量的新概念和新方法。不要气馁,你只要找一本教材,反复阅读,以加深理解,并使其中的一些概念和方法固化到自己脑海。
注重细节
或许在编写 Microsoft Word 文章时,你基本不太关注缩进、英文字母的大小写、文档中空格的多少、标点符号是半角还是全角,但现在你必须注意了,因为一不小心,就会导致严重错误。你需要一丝不苟、追求完美,从开始就养成良好的编程习惯。
持续学习
通过考试并不意味着学习的结束,后续你可以用课程知识参与更多的课外科技活动,或用于课程设计或毕业设计;编程开发甚至可以成为你一生的爱好,甚至事业。
我们为课程所建立的的 QQ 群将始终是交流编程心得的好地方,无论何时,老师们都愿意回答你的问题!
模拟常被用于如下场合:
计算机模拟已经成为物理学(计算物理学)、天体物理学、气候学、化学、生物学和制造业中许多自然系统,以及经济学、心理学、社会科学、卫生保健和工程中人类系统的数学建模的有用工具。对系统的模拟表现为系统模型的运行。它可以用于探索和获得新技术的新见解,以及评估对于分析解决方案而言过于复杂的系统的性能。
计算机模拟是通过运行计算机程序来实现的,这些程序可以是在小型设备上几乎即时运行的小型程序,也可以是在基于网络的计算机组上运行数小时或数天的大型程序。计算机可以模拟的事件规模已经远远超过了使用传统纸笔进行数学建模所能达到的任何可能。
在某种意义上,物理模型是概念模型的具体化,概念模型相当于物理模型的蓝图(物理模型可依照此蓝图构建)。
像欧几里得几何、微积分、柯西积分公式、万有引力定律、能量转换定律、麦克斯韦方程组、广义相对论等都是非常好的数学模型。
应用数学知识解决实际问题的第一步就是从形式上杂乱无章的现象中抽象出恰当的数学关系,也就是数学建模的过程。
数学模型是现实世界现象的理想化,数学建模是一项富有创造性的工作。对同一问题,可以从不同角度构建出多个不同的模型,没有唯一正确的模型。任何模型都有其局限性,但是好的模型能提供有价值的结果和结论。
对于复杂问题的建模,很难一步到位,通常需要采取一种逐步演化的方式来进行。从简单的模型开始(忽略一些难以处理的因素),然后通过逐步添加更多相关因素,让模型演化,使其与实际问题更加接近。基于模型分析得出的结论或建议的价值,与模型对实际情况的描述符合程度有很大的关系。通常,模型越接近实际,分析得出的结果的价值也越大。
数学模型有助于解释一个系统,研究其不同组成部分的影响,并对系统的行为做出预测。
分为初等模型、几何模型、微分方程模型、微积分模型、图论模型、概率统计模型、数学规划模型。
以上建模步骤摘自:
[美] 米尔斯切特(Mark M.Meerschaert)著,刘来福,黄海洋,杨淳 译. 华章数学译丛:数学建模方法与分析(原书第4版). 北京: 机械工业出版社, 2015.
一般在数学建模竞赛中常用的写作套路:
计算机模拟技术在矿业领域的应用,主要可分为两类:
第一类:主要在实验室内实施的以科研为目标的数值模拟。这类模拟一般需要由科研人员借助一些专用的计算机辅助工程(Computer Aided Engineering,CAE)类数值模拟软件,对具体问题进行模拟分析、验证和改善设计。
第二类:主要为实施矿山信息化、数字化和智能化而描述矿山地质、生产系统、设备设施、人员信息等的综合计算机网络系统。由于大部分系统都具备一定的分析判断能力,为了便于表述,这里称这种系统为智能管控系统。这类系统通常和地理信息系统、三维地质模型系统或 CAD 系统结合在一起,以服务器为中心,将各种传感器、设备设施、客户端等连接在一起,有时通过云计算和大数据分析提升分析处理能力,实时进行监测、分析和结果显示,实现开采设计、监测监控、灾害预测预警、监管监察、智能管控和教育培训等功能。
第二类系统包含非常繁杂的内容,我们将有选择性地介绍几种应用。
矿业领域的科研活动经常和力学相关,按主要涉及的力学领域,数值模拟工作主要分为以下三类:
例如(续):
图中箭头表示一个断裂岩块的位移向量
可以把矿山地理信息系统理解为煤矿使用的高德地图,它可以承载众多的应用。如:
目前,许多煤矿智能管控系统集成了通用的 GIS,如著名的 ArcGIS,国内的 SuperMap 和 MapGIS,开源的 QGIS,等等。
另外,国内的一些 GIS,或者专门针对矿山的需求进行开发,如 Longruan GIS,或者对矿山做了较多的优化,如 MapGIS 和 成都远石 GIS。
目前国内外对矿井通风智能化相关理论和技术的研究已经非常深入,市场上具有较多的矿井智能通风软件,这些软件大都实现了风机与气候环境在线监测、通风网络解算、通风系统设备设施远程调控的功能,部分还具有通风隐患自动监测识别、通风系统优化方法自动生成、应急预案制定及避灾路线自动分析等智能化功能。
西安科技大学常心坦教授领导的智能开采与通风安全团队所开发的智能通风系统已服务于国内许多煤矿。
根据煤与瓦斯突出的机理和影响因素,通过建立煤与瓦斯突出预警模型和指标,可对煤与瓦斯突出危险性实施分区域、分等级预警。
基于矿端视频监控系统,利用深度神经网络学习框架,得出典型违章行为特征表达的迁移学习算法,实现违章行为自动判识。
利用深度神经网络学习,对图片、视频、场景以及实物设备进行智能识别(所谓“感知”),提取信息特征,进而自动生产执法策略,引导辅助执法人员的执法过程。
2020 年底,我国已基本建成“安全生产信息系统”,其中包含“六大体系”(安全生产信息网络、基础环境、大数据、应用服务、安全与运维、标准规范),实现全国安全生产信息化“一张网、一张图、一张表、一盘棋”的基本格局。
安全生产信息系统主要以国家安监云平台和地方政务云平台两种方式部署。
国家安监云平台面向全国安全监管监察机构、应急救援队伍(基地)和生产经营单位,提供基础设施即服务(IaaS)、平台即服务(PaaS)和软件即服务(SaaS)三类服务,国家应急管理部和各级煤矿安全监察机构建设的业务应用系统部署于国家安监云平台。
国家安监云平台是一个混合云,依托安全生产政务外网和专网建设,提供安全监管、煤矿安全监察、应急管理、风险识别管控和预警、视频会商和公共云服务。
煤矿安全生产综合信息系统依照《国家煤矿安监局信息化建设指导意见》构建,其建设内容包括煤矿安全监管监察、煤矿安全风险监测预警、煤矿安全生产事故指挥救援等。目前已提供基础数据、安全核准、设计审查、安全生产许可证、安全生产标准化、监测预警等服务。
国家煤矿安全风险监测预警系统依据“国家煤矿安监局关于加快推进煤矿安全风险监测预警系统建设的指导意见”构建,已整合在煤矿安全生产综合信息系统中。
系统的主要功能包括数据采集分析、事故预测预警和辅助监管监察执法,最终将实现风险研判智能化、应用系统平台化、数据交换标准化、监察执法精准化。
系统依托国家煤矿安全监察局的基础设施,在省级煤矿安全监管监察部门部署数据采集系统,将煤矿监测监控数据上传至国家煤监局,国家煤矿安全监察局根据业务需要,开发重大风险预警、综合风险分析、事故应急支持及风险动态研判等应用系统。
各省根据本省实际,建设完善省级煤矿安全风险监测预警系统,分类接入重点煤矿和高风险煤矿监测监控数据,实现上下互联。重点接入煤矿安全监控系统、人员位置监测及工业视频数据。
如重庆市建立的“重庆煤矿安全监察局重庆煤矿事故风险分析平台”实现了安全量化指标体系、诊断模型及专家知识库,接入企业各类在线、非在线系统,对视频监控系统与各类系统进行关联分析,识别各类违章行为;对企业安全生产海量数据进行关联碰撞及分析挖掘,实时判断企业安全生产风险等级;融合多源数据,通过逐层逐级关联碰撞分析,评估区域安全生产风险等级与演化趋势。
相对于矿业工程,建筑工程面对的安全问题更加多样化,但各类事故灾害的发生机理一般不像矿业工程那样复杂,且绝大多数可归结为人和管的因素。
建筑工程的设计有时也需要借助数值模拟进行专项研究。建筑工程一般涉及工程力学、土力学和结构力学,以上适用于矿业工程的数值模拟软件基本上全都适用于建筑工程。
近年来,建筑工程领域出现了一个新工具:建筑信息模型(BIM)。建筑信息模型除了描述建筑的几何形状外,还能全面描述其他相关信息,如时间、成本、制造商细节信息、可持续性和维护信息等,因此被越来越多地用作建筑项目的交付模式。建筑工程的其他计算机应用领域也越来越多地使用建筑信息模型提供的模型信息。
使用 Ansys Fluent 软件构建数值风洞,采用大涡模拟湍流模型,模拟尺寸为 45.7×30.5×182.9m 的单栋高层建筑在上游建筑干扰作用下的迎风面风压双峰分布特征。
外挂脚手架的稳定性是衡量施工安全的一个重要指标。使用 Ansys 软件构建脚手架的模型,并模拟得出其受力云图,从中可以找出容易导致脚手架失稳的薄弱部位。
运用计算机视觉的方法,结合图像识别技术和建筑安全知识,搭建姿态估计和动作识别的混合模型,借助 AlphaPose 软件模块提取人体骨骼关键点坐标并用时空图卷积网络(ST-GCN)进行动作分类和识别,能够实现对建筑工人不安全动作的实时检测。
建筑信息模型(Building Information Modeling,BIM)是以三维可视化为特征的建筑信息模型的信息集成和管理技术。
建筑信息模型涵盖了几何学、空间关系、地理信息系统、各种建筑组件的性质及数量(例如供应商的详细信息)。建筑信息模型可以用来展示整个建筑的产品生命周期,包括了兴建过程及营运过程。提取建筑内材料的信息十分方便。建筑内各个部分、各个系统都可以呈现出来。
在水和废水处理领域,建筑业公司利用 BIM 技术设计和运行一个水处理工厂。BIM 让事情变得更加简单快捷,无论项目有多复杂,团队都知道项目的结果,保持与原始过程相同的过程。
Pathfinder 是一款人员疏散能力模拟软件, 它具有先进的移动模拟功能,同时还有高质量的三维动画效果。
使用 BIM + Pathfinder 建模