读工业软件简史08工业软件的发展
https://img2024.cnblogs.com/blog/3076680/202605/3076680-20260520111128645-2131656018.png1. 工业软件的发展
1.1. 工业包罗制造业、采掘业、修建业、纺织业、交通运输业、电力生产、水生产等41个大类
[*]1.1.1. 工业软件是指在工业范畴应用软件,其产业属性本质上属于工业、制造业门类,而不是信息产业
1.2. 工业体系本质上是信息物理体系
[*]1.2.1. 一方面工业、制造知识不停软化为工业软件
[*]1.2.2. 另一方面,工业软件不停硬化入芯片、控制器、装备、生产线,直至工厂体系
1.3. 工业软件应用于制造、电力、石化、国防等行业,与各行业的工艺环节,如研发、生产、管理、协划一细密相连
1.4. 工业软件紧张包罗研发计划类软件、生产控制类软件、管理运营类软件,以及服务保障类软件
1.5. 工业软件中最难征服的三座“高山”,是CAD软件、CAE软件、EDA软件
[*]1.5.1. 工业软件的这三座高山,乃是集人类底子学科和工程知识之大成者
1.6. 工业软件自身的构成,却是令人敬畏、严谨细密的数学、物理、盘算机科学和工程履历
[*]1.6.1. 险些再没有其他任何一种产值云云微不敷道的工业产物,须要履历云云漫长的发展轨迹
[*]1.6.2. 从大学的数学方程式出发,颠末漫长的物理机理的冶炼,再通过盘算机科学与技能的精粹,末了还必须颠末工程知识的淬火,才气成为一个成熟可用的工业软件产物
1.7. 数学、物理、盘算机和工程—四大基石构成了工业软件的完备技能图谱,同时也形成了深不可测的技能鸿沟
[*]1.7.1. 对于任何一个工业软件企业而言,即便有十年发展的沉淀,那也还仅仅是开始
[*]1.7.2. 工业软件的发展,是一条漫漫长路
2. 从数学底子开始
2.1. 工业软件起首须要踏实的数学底子
[*]2.1.1. 盘算机辅助计划(CAD)软件的发展,紧张是源于数学的一个分支—微分多少取得突破之后,进化出了一个新的盘算多少学科
[*]2.1.2. 孔斯、弗格森、贝塞尔等为CAD软件、CAE软件、EDA软件等工业软件所依靠的曲面多少造型提供了强有力的理论底子,在此底子上发展起来的NURBS相干曲线曲面理论和算法是现在大部分商用软件所利用多少内核的关键技能
2.2. 在仿真分析CAE软件中,无论是数据的前处理惩罚和后处理惩罚,照旧各种求解器,对数学也有相称高的要求
[*]2.2.1. CAE软件的前处理惩罚包罗数据导入、模子修复和表现,此中很大一部分是网格剖分的本事
[*]2.2.2. 在信息学中,网格(Grid)是一种用于集成或共享地理上分布的各种资源(包罗盘算机体系、存储体系、通讯体系、文件、数据库、步伐等),使之成为有机的团体,共同完成各种使命的机制
2.3. Altair是一家拥有几十个产物的上市公司,其前处理惩罚软件HyperMesh至今照旧最紧张的旗舰产物
[*]2.3.1. 后处理惩罚在大规模的数据处理惩罚和直观、动态、炫酷可视化展示方面也有较多须要研发的内容
2.4. 工业强度的网格天生算法不但须要深厚的理论研究,也须要大量的步伐开辟工作
[*]2.4.1. 为了开辟Tetgen软件,从2000年开始到现在的20年间,德国的斯杭博士把本身的紧张精神全部放在网格天生算法上,这才有了Tetgen与商业四周体内核ghs3d竞争的本事
[*]2.4.2. 法国Distene公司开辟的MeshGems系列网格剖分体系被广泛用于商业CAE软件
[*]2.4.2.1. 最早泉源于法国国家书息与自动化研究所,是十几名研发职员专注开辟近20年的效果
[*]2.4.3. 网格天生是单列的五项关键范畴之一,并被以为是告竣2030愿景的紧张瓶颈
[*]2.4.4. 国内很多软件公司仍在仅依靠免费的开源算法(三维有限元网格天生器Gmsh之类的),这肯定无法满意客户定制改进的需求,也很难进入工业应用的主流
2.5. 优化也是广泛性的数值方法,包罗优化理论、署理模子等,这些是求解复杂工程题目的底子
[*]2.5.1. 矩阵理论、泛函分析、动态规划、图论等,是多束缚条件下的多目的自动解空间寻优,其底部是数学王国建构的基石
2.6. 各种CAE软件、EDA软件中须要多种盘算数学理论和算法,包罗线性方程组、非线性方程组求解、偏微分方程求解、特性值特性向量求解、大规模希奇矩阵求解等都须要非常深厚的数学底子
3. 物理机理的初炼
3.1. 工业技能的源头是对质料及其物理特性的开辟与利用
3.2. 对多物理场及相互耦合的形貌与建模是各种CAE分析软件的核心,这是CAE软件、EDA软件着力突破的地方
3.3. 在工业软件须要面临的真实大千天下中,全部看得见、看不见的物理场,都在按照各自的机剃头挥作用
3.4. 工业软件必须超过非常宽阔的学科谱系,超过底子科学、技能科学、工程技能,而且工业软件中也会包罗大量的履历、诀窍等“前科学”知识
3.5. 任何CAE软件在市场上存身的根本都是其办理布局、流体、热、电和磁、光、声、质料、分子动力学等物理场题目的本事,每种物理场都包罗着丰富的分支学科
[*]3.5.1. 仿真分析CAE软件的求解器由物理算法构成,每个专业范畴都有一堆题目求解算法
[*]3.5.2. 跟有限元分析(Finite Element Analysis,简称FEA)方法有关
[*]3.5.3. 有限元分析是用较简朴的题目取代复杂题目后再求解,采取的单位范例差别,题目求解算法也差别
3.6. 以布局为例,为办理布局计划的题目,有大概涉及理论力学、分析力学、质料力学、布局力学、弹性力学、塑性力学、振动力学、疲惫力学、断裂力学等一系列学科
3.7. 现有国际上大型商业CAD软件、CAE软件、EDA软件中利用的多少建模内核和多少束缚求解商业化组件产物(包罗InterOp、CGM、ACIS、CDS、Parasolid、D-Cubed等)的厂商达索体系、西门子等也在不停跟进最新的盘算机技能
4. 盘算机科学的精粹
4.1. 工业软件是软件,但它与硬件装备高度融合
4.2. 软件工程作为一门学科,是为了应对大型软件编码可靠性和质量管理题目而诞生
4.3. 软件工程的重点是算法分析、盘算机安全、软件质量控制、软件测试与维护
4.4. 工业软件之间的多少模子兼容性题目,现在紧张是通过依照产物模子数据交互规范(STEP)尺度办理的
[*]4.4.1. 波音、空中客车、通用电气、洛克希德·马丁等航空业巨头推进的长期归档和检索(LOTAR)项目也是以STEP尺度为底子
[*]4.4.2. 各种CAD软件、CAE软件、EDA软件数据格式之间相互转换造成的信息丢失和精度丢失,每年都会造成高达数十亿美元的丧失
4.5. OpenGL和WebGL都是图形表现方面非常紧张的技能,CAD软件借助于OpenGL和WebGL,可以充实利用图形加速硬件,在运算复杂的渲染、3D表现方面可实现更好的性能和效果
[*]4.5.1. OpenGL是Windows/Unix/Mac操纵体系方面的图形库,而WebGL则是网页端的图形库(实际上是OpenGL技能与JavaScript的深度绑定)
5. 工程知识的淬火
5.1. 工业软件只有颠末工程知识的淬火,才气与工业应用场景细密地团结
[*]5.1.1. 麦克斯韦(Maxwell)能办理电和光的物理方程形貌,却办理不了一家电气制造商的计划制造题目
5.2. 工业软件可以分为“基—通—专”的条理
[*]5.2.1. 第一层“基”是雷同CATIA、UG如许的底子平台
[*]5.2.1.1. 底子平台通常是最难的,它裹挟了多年的知识沉淀和用户利用风俗,因此门槛很高
[*]5.2.2. 第二层“通”是指行业相对通用的知识,包罗行业计划尺度规范、试验测试数据、人机工程学等
[*]5.2.3. 第三层“专”是指针对特定产物的专用知识,由于实用面非常窄,个性化非常显着,通常更加小众,但知识密度更大
5.3. 工业范畴的建模,与消耗、买卖业务、电商、外交等场景的建模,是完全差别的两个天下
[*]5.3.1. 互联网公司的用户画像建模,是用大数据抽取年岁、收入、地域、阶层、职业、学历等,然后关联到购物买卖业务偏好活动
[*]5.3.2. 制造现场涉及大量的工艺过程,这种Know-how的转移是一种非常复杂的知识扩散历程
[*]5.3.2.1. 只可意会不可言传,师傅带徒弟通常是最有用的方法
5.4. 工程知识的汇聚,会让用户养成利用风俗
[*]5.4.1. 以芯片范畴为例,电子计划自动化(EDA)软件深度地嵌入芯片计划公司和晶圆代工公司,三者相互毗连在一起,不可分离
[*]5.4.2. 很多EDA软件公司,根本得不到代工工厂的工艺数据,而这些是EDA软件发展中最为紧张的养分
[*]5.4.3. 没有了用户的反馈,软件的发展早晚会陷入窘境
6. 人类制造知识的弘大宫殿
6.1. 工业软件是架构在数学、物理学、盘算机技能和工业技能之上的弘大修建,是一座复合型知识的宫殿
6.2. 工业软件最奥妙的地方,是一旦它集成了前人的技能,这些技能就很少会流失
[*]6.2.1. 知识被编码,可以流传下去
[*]6.2.2. 工业软件是一层又一层的知识叠加,既有来自软件厂商数学、物理奇才的心血,更有来自无数工业用户的利用反馈
[*]6.2.3. 它以这种方式综合了各种英华,成为人类知识的集大成者
免责声明:如果侵犯了您的权益,请联系站长及时删除侵权内容,谢谢合作!qidao123.com:ToB企服之家,中国第一个企服评测及软件市场,开放入驻,技术点评得现金.
页:
[1]