当前位置: 首页 > news >正文

在飞机设计中的仿真技术

仿真技术在飞机设计中发挥着越来越重要的作用,本文阐述了国内外在飞机设计中广泛使用的结构强度计算,多体动力学仿真、多学科多目标结构优化、内外流场分析、非线性有限元分析、疲劳强度分析、电磁仿真分析,机电液联合仿真分析等,介绍了各种仿真技术的应用范围,为飞机的机械设计及研究提供参考。

​机械产品设计是一个近代完善的过程,尤其对于飞机等航空器是集各种先进科技成果于一体的产品,设计结果都需要进行反复多次的地面试验,才能验证设计结果能否符合要求。

在仿真技术获得大规模应用之前,大部分试验都是依靠产品样机进行的,不仅成本高昂,而且试验一旦失败,对后续设计将会产生极大影响,无形之中增加研制成本,研制周期也得不到保证,随着现代计算机仿真技术的发展,在飞机设计中,越来越多的使用虚拟仿真技术。在概念设计阶段,仿真技术可以快速预测产品强度及性能,是试验无法取代的。

目前,使用较为广泛的有:结构强度计算,多体动力学仿真、多学科多目标结构优化、内外流场分析、非线性有限元分析、疲劳强度分析、电磁仿真分析,机电液联合仿真分析。

​01结构强度分析

飞机的设计中,满足结构强度要求是设计的首要要求,可以一票否决设计成果。影响结构强度的主要因素有材料的种类和性质、截面积、形状等,数年来,新材料的发展还不成熟,因此在飞机设计中应用的不多。

设计人员往往考改变结构的形状来提高设计产品的强度,在机械产品的最薄弱部位增加受力面,随着仿真软件的发展,这些已不是困扰设计员的主要问题,在飞机的零组件设计中,更为突出的强度问题是无法得到零组件所受真实荷载,有时候设计员甚至靠估算或放大载荷数来计算产品的强度,估计结果不利于产品的轻量化设计,目前是困扰设计员强度计算的主要问题,亟待要求更为准确的荷载计算方法。

02多体动力学仿真

飞机的零组件往往需要运动才能实现飞机的性能,利用多体运动力学仿真分析软件对各个机构进行运动仿真,得到运动时间、运动周期、运动速度、各个零组件的受力等的参数,用户可以用交互图形环境和零件库、力库,创建完全参数化的机械系统几何模型,其求解器采用多刚体系统动力学和理论中的拉格朗日方程方法,建立系统动力学方程,对虚拟机械系统进行静力学、运动学和动力学分析。

目前多体动力学仿真在刚体运动机械领域比较成熟,尽管金属材料的刚度很大,但是刚体分析往往不能反映产品的真实运动规律,通常情况下,需要把刚体转化成柔性体进行仿真计算。

03多学科多目标结构优化

新的飞机产品涉及的学科越来越多,科技越来越精尖,使得传统涉及越来越难满足新产品的需要,不但浪费大量的材料,而且投入了大量的人力,新的多学科优化的工具,拥有全面的结构优化能力,能为概念设计和详细设计踢狗丰富的优化方法,包括拓扑优化、形貌优化、自由尺寸优化、形状优化、自由形状优化和尺寸优化,用来解决悬挂发射装置骨架,机构等部件的优化问题,减轻整体重量,为轻量化设计提供依据。

04内外流场仿真

目前内外流场仿真是飞机设计必须采用的仿真技术,内流场通常指飞机的负责管道流动,有液压、气压等,外流场仿真主要指飞机所受气动载荷,为外形设计提供参考。

内流场主要的分析难点在于管道和阀系的精确仿真,无论何种阀系,都涉及到真实阀门动作过程,也就是开启(关闭)瞬间的复杂流场问题,在阀门开启过程中,流场在不断的高速变化,是流体分析领域内非常难的复杂流固耦合和动流场网格问题.如果得到精确的结果,必须不断对流场进行重新网格划分。

这在传统流体仿真软件是非常难和繁琐的过程,因此,在复杂的阀系流动仿真的过程中必须引入流体与结构耦合仿真模块,可以非常方便地处理运动部件与流场的相互耦合作用,得到流场在部件运动过程中的流体特性瞬态变化规律。内流场另外一个难点在于超高压流体仿真,在仿真过程中,多数情况下是不收敛的,需要非常有经验的工程师通过间接方法进行仿真计算。

外流场方面,仿真技术多采用通用有限元软件,划分网格,加边界条件,在亚音速条件下,仿真计算比较简单快捷,计算结果也较准确,但超音速条件下,计算时和内流场超高压计算相似,都存在精度不够的问题,处理方法同内流场。

05非线性仿真分析

飞机的各个零组件等产品在试验和使用的过程中遇到许许多多静力学无法解决的问题,产品的裂纹,齿轮齿牙的脆裂等,这些问题单靠简单的静力学解决手段,智能简单预测裂纹宽展和产品寿命,因此必须引入非线性分析来解决接触、大变形等辅助的结构问题。

06疲劳强度分析

在航空产品需求的大背景下,疲劳分析通长进行耐久性疲劳寿命分析,可用于结构的初始裂纹分析,裂纹扩展分析、应力寿命分析、焊接寿命分析、整体寿命预估、疲劳优化设计、振动疲劳分析、多轴疲劳分析、电焊疲劳分析虚拟应变片测量及数据采集等;软件拥有丰富的疲劳断裂相关材料库、疲劳载荷和时间历程库等,能够可视化疲劳分析的各类损伤、寿命结果。用于主要承力组件的整体寿命预估、疲劳优化设计等。

07电磁仿真分析

飞机只有结构设计是不够的,还有很重要的一部分是电磁伺服控制系统。电磁控制系统是飞机能够实现其功能的关键。往往需要进入电磁仿真分析,主要用来分析电磁作动机的电磁铁、电磁阀、电磁继电器、电机、变压器、传感器等电磁装置的静态、稳态、瞬态特性。

直接耦合电磁场分析得到的各种地刺损耗作为热源,通过热分析得到电磁设备的温升等热特性,可通过分析设备在正常运行时对各种参数变化的敏感度,确保设计参数处于制造容差范围内,海可对几何形状、材料属性、激励源,边界条件的设置参数、工作频率、以及直线或旋转运动位置坐参数化和优化分析,从而选择最佳设计方案。

08电液联合仿真

一般来讲,飞机设计是一个复杂的系流工程,涉及到上述等多个学科的仿真分析,过去只停留在单元件仿真分析,不能系统联合仿真评估的问题。目前,单一学科的仿真分析,往往不能满足现代飞机设计的需要,可以通过机电液联合仿真技术实现对飞机的系统仿真设计。

这种方法需要引入多个仿真分析软件,相互参考相互印证,主要问题的难点在于软件间数据的传递误差,随着软件数量的增加,传递的误差越来越大,很难保证仿真的横度,数据传递误差是今后仿真工程师应该攻克的一大难题。

01论证阶段

在论证阶段,基于仿真技术建立概念样机,开展关键性能指标和子系统的虚拟验证,并结合虚拟现实等技术实现对飞机概念及原理的虚拟展示和初步验证,从而“赢得”项目。

02方案阶段

在方案阶段,可以通过仿真进行多方案筛选和最终方案早期验证,同时在一些物理试验无法开展的极端工况下,可利用仿真技术在更广阔的设计空间中进行探索,实现方案最优化,如飞机总体设计中往往采用CFD 计算确定第一轮气动载荷输入,并在后续一些风洞试验无法开展的极端工况下用数值仿真进行验证,扩大设计探索范围。

03工程研制阶段

在工程研制阶段,仿真全面融入产品详细设计过程,包括各子系统和零部件设计,通过“设计- 仿真”的反复迭代,最终确定拓扑结构、几何形状、零部件尺寸和设备参数,实现仿真驱动设计。

另外,在工程研制阶段需要进行大量研发试验,通过仿真技术应用可简化和支撑研发阶段的物理试验。如通过仿真进行试验工况的初步筛选,减少试验车次;对试验件性能进行验证,减少试验返工;对试验大纲和试验方案进行优化和评估,对试验趋势进行初步预测和评估,从而确保试验一次成功。

​仿真技术的不断发展,对于飞机的设计要求也越来越高,研究也更加深入具体。仿真技术在飞机设计领域发展多年来,虽然取得了许多成绩,但是在各个学科及学科间都存在无法攻克的难题,需要仿真工程师进一步研究更精确的仿真技术。

来源:杨建江

链接:在飞机设计中的仿真技术 - RFASK射频问问

关于RFASK射频问问

射频问问是在"微波射频网”系列原创技术专栏基础上升级打造的技术问答学习平台,主要围绕射频芯片、微波电路、天线、雷达、卫星等相关技术领域,致力于为无线通信、微波射频、天线、雷达等行业的工程师,提供优质、原创的技术问答、专栏文章、射频课程等学习内容。更多请访问:RFASK射频问问 - 射频技术研发服务平台 | 技术问答、专栏文章、射频课程

相关文章:

在飞机设计中的仿真技术

仿真技术在飞机设计中发挥着越来越重要的作用,本文阐述了国内外在飞机设计中广泛使用的结构强度计算,多体动力学仿真、多学科多目标结构优化、内外流场分析、非线性有限元分析、疲劳强度分析、电磁仿真分析,机电液联合仿真分析等,…...

(2023Arxiv)Meta-Transformer: A Unified Framework for Multimodal Learning

论文链接:https://arxiv.org/abs/2307.10802 代码链接:https://github.com/invictus717/MetaTransformer 项目主页:https://kxgong.github.io/meta_transformer/ 【注】:根据实验结果来看,每次输入一种数据源进行处…...

解决Python读取图片路径存在转义字符

普遍解决路径中存在转义字符的问题的方法 普遍解决转义字符的问题,无非是以下这三种。 一、在路径前添加r 直接在路径前面加r,这种方法能够使字符保持原始的意思。 比如下面这种: pathr"D:\MindSpore\Dearui\source\ces\0AI.png&qu…...

Windows 安装 pandoc 将 jupyter 导出 pdf 文件

Windows 安装 pandoc 将 jupyter 导出 pdf 文件 1. 下载 pandoc 安装文件2. 安装 pandoc3. 安装 nbconvert4. 使用 pandoc 1. 下载 pandoc 安装文件 访问 https://github.com/jgm/pandoc/releases,下载最新版安装文件,例如,3.1.6.1 版&#…...

混合云环境实现K8S可观测的6大策略

2023年,原生云应用及平台发展迅猛。大量企业都在努力发挥其应用程序的最大潜力,以确保极致的用户体验并推动业务增长。 混合云环境的兴起和容器化技术(如Kubernetes)的采用彻底改变了现代应用程序的开发、部署和扩展方式。 在这个数字舞台上,…...

音视频 FFmpeg命令行搭建

文章目录 一、配置二、测试 一、配置 以FFmpeg4.2.1 win32为例 解压ffmpeg-4.2.1-win32-shared.zip 拷⻉可执⾏⽂件到C:\Windows拷⻉动态链接库到C:\Windows\SysWOW64 注:WoW64 (Windows On Windows64)是⼀个Windows操作系统的⼦系统,被设计⽤来处理许…...

​ORACLE wallet实现无需输入用户名与密码登陆数据库 注意修改目录权限

wallet权限 linux 777 windows 需要修改.lck文件的owner 在ORACLE 10G前,我们在SHELL或JDBC中连接数据库时,都需要输入用户名与密码,并且都是明文。从1OGR2开始,ORACLE提供wallet这个工具,可以实现无需输入用户名与密…...

linux - 用户权限

认知root用户 无论是Windows、Macos、Linux均采用多用户的管理模式进行权限管理 在Linux系统中,拥有最大权限的账户名为: root(超级管理员) root用户拥有最大的系统操作权限,而普通用户在许多地方的权限是受限的。普通用户的权限,一般在其HOME目录内是不…...

计蒜客T1115——字符串判等

水题不解释,考研复习压力偶尔写一道换换心情还不错~ 这里有一个比较有趣的知识点,对于同时输入多个字符串时还要允许空格的输入,那么普通的cin函数就不能满足要求了,这里采用getline函数解决,如下: string …...

Android Framework工具——EA画图

EA 是一个著名的企业架构(Enterprise Architecture)工具,用于绘制和管理企业的架构图和过程模型。该工具提供了多种功能,包括建立业务流程图、数据流图、组织结构图、应用架构图等。EA工具可帮助企业进行战略规划、业务流程改进和系统开发等活动。 一、时序图 时序图(Seq…...

使用MyEclipse如何部署Descriptor (XML)编辑器?

Descriptor (XML) Editor编辑器包含了高级的XML编辑功能,在本文中您将了解到这些编辑功能、Web XML编辑等,此功能包含在MyEclipse中可用。 MyEclipse v2023.1.2离线版下载 1. Web XML 编辑器 MyEclipse Web XML编辑器包括高级XML编辑功能,…...

Codeforces Round 889 (Div. 2)C题题解

文章目录 [Dual (Hard Version)](https://codeforces.com/contest/1855/problem/C2)问题建模问题分析1.按元素值分类讨论,正负不同时存在时2.若正负同时存在时代码 Dual (Hard Version) 问题建模 给定n个数,n不超过20,且每个数ai&#xff0c…...

无涯教程-Perl - Subroutines(子例程)

定义子程序 Perl编程语言中 Subroutine子程序定义的一般形式如下: sub subroutine_name {body of the subroutine } 调用该Perl Subroutine的典型方式如下- subroutine_name( list of arguments ); 在Perl 5.0之前的版本中,调用 Subroutine的语法略有不同&…...

Rpc异步日志模块

Rpc异步日志模块作用 在一个大型分布式系统中,任何部署的分布式节点都可能发生崩溃,试想如果用普通的办法,即先排查哪个节点down掉了,找到down掉的节点后采取调试工具gdb调试该节点,进而排查宕机的原因。这中排查方法…...

python-pip

pip 路径 python 下载后自带pip ,在scripts 下,如 D:\install\python\Scripts numpy pip3 install numpy scipy matplotlib -i https://pypi.tuna.tsinghua.edu.cn/simplepandas D:\install\python\Scripts>pip3 install pandas -i https://pypi.tuna.tsingh…...

无涯教程-Perl - getppid函数

描述 该函数返回父进程的进程ID。 语法 以下是此函数的简单语法- getppid返回值 该函数返回父进程的进程ID。 例 以下是显示其基本用法的示例代码- #!/usr/bin/perl$ppidgetppid();print "Parent Process ID $ppid\n";执行上述代码后,将产生以下输出- Paren…...

AUTOSAR规范与ECU软件开发(基础篇)1.2 汽车电子控制系统的基本构成

目录 前言 1、 传感器 2、 电子控制单元(ECU) 3、 执行器 前言 汽车电子控制系统主要由传感器(Sensor) 、 电子控制单元(Electronic Control Unit, ECU) 和执行器(Actuator) 组成(图1.1) ,对被控对象(Controlled Object)...

一个可以通过多个条件筛选的系统界面是如何实现的(springboot+mybatis)

比如我们有一个订单记录管理界面 条件可以通过订单号、商品名称、创建日期范围、价格范围。。。来进行筛选查询。 首先我们先确定数据库订单表(我这里就不做连表了,都放在一个表中)模拟一个订单表 order表 订单号商品名称创建日期价格地址…...

WebRTC | 实现数据流的一对一通信

目录 一、浏览器对WebRTC的支持 二、MediaStream与MediaStreamTrack 三、RTCPeerConnection 1. RTCPeerConnection与本地音视频数据绑定 2. 媒体协商SDP 3. ICE (1)Candidate信息 (2)WebRTC收集Candidate (3&…...

基于MATLAB小波变换的信号突变点检测

之前在不经意间也有接触过求突变点的问题。在我看来,与其说是求突变点,不如说是我们常常玩的"找不同"。给你两幅图像,让你找出两个图像中不同的地方,我认为这其实也是找突变点在生活中的应用之一吧。回到找突变点位置上…...

KubeSphere 容器平台高可用:环境搭建与可视化操作指南

Linux_k8s篇 欢迎来到Linux的世界,看笔记好好学多敲多打,每个人都是大神! 题目:KubeSphere 容器平台高可用:环境搭建与可视化操作指南 版本号: 1.0,0 作者: 老王要学习 日期: 2025.06.05 适用环境: Ubuntu22 文档说…...

设计模式和设计原则回顾

设计模式和设计原则回顾 23种设计模式是设计原则的完美体现,设计原则设计原则是设计模式的理论基石, 设计模式 在经典的设计模式分类中(如《设计模式:可复用面向对象软件的基础》一书中),总共有23种设计模式,分为三大类: 一、创建型模式(5种) 1. 单例模式(Sing…...

C++:std::is_convertible

C++标志库中提供is_convertible,可以测试一种类型是否可以转换为另一只类型: template <class From, class To> struct is_convertible; 使用举例: #include <iostream> #include <string>using namespace std;struct A { }; struct B : A { };int main…...

Unity3D中Gfx.WaitForPresent优化方案

前言 在Unity中&#xff0c;Gfx.WaitForPresent占用CPU过高通常表示主线程在等待GPU完成渲染&#xff08;即CPU被阻塞&#xff09;&#xff0c;这表明存在GPU瓶颈或垂直同步/帧率设置问题。以下是系统的优化方案&#xff1a; 对惹&#xff0c;这里有一个游戏开发交流小组&…...

Python爬虫实战:研究feedparser库相关技术

1. 引言 1.1 研究背景与意义 在当今信息爆炸的时代,互联网上存在着海量的信息资源。RSS(Really Simple Syndication)作为一种标准化的信息聚合技术,被广泛用于网站内容的发布和订阅。通过 RSS,用户可以方便地获取网站更新的内容,而无需频繁访问各个网站。 然而,互联网…...

聊聊 Pulsar:Producer 源码解析

一、前言 Apache Pulsar 是一个企业级的开源分布式消息传递平台&#xff0c;以其高性能、可扩展性和存储计算分离架构在消息队列和流处理领域独树一帜。在 Pulsar 的核心架构中&#xff0c;Producer&#xff08;生产者&#xff09; 是连接客户端应用与消息队列的第一步。生产者…...

《通信之道——从微积分到 5G》读书总结

第1章 绪 论 1.1 这是一本什么样的书 通信技术&#xff0c;说到底就是数学。 那些最基础、最本质的部分。 1.2 什么是通信 通信 发送方 接收方 承载信息的信号 解调出其中承载的信息 信息在发送方那里被加工成信号&#xff08;调制&#xff09; 把信息从信号中抽取出来&am…...

镜像里切换为普通用户

如果你登录远程虚拟机默认就是 root 用户&#xff0c;但你不希望用 root 权限运行 ns-3&#xff08;这是对的&#xff0c;ns3 工具会拒绝 root&#xff09;&#xff0c;你可以按以下方法创建一个 非 root 用户账号 并切换到它运行 ns-3。 一次性解决方案&#xff1a;创建非 roo…...

CocosCreator 之 JavaScript/TypeScript和Java的相互交互

引擎版本&#xff1a; 3.8.1 语言&#xff1a; JavaScript/TypeScript、C、Java 环境&#xff1a;Window 参考&#xff1a;Java原生反射机制 您好&#xff0c;我是鹤九日&#xff01; 回顾 在上篇文章中&#xff1a;CocosCreator Android项目接入UnityAds 广告SDK。 我们简单讲…...

C++八股 —— 单例模式

文章目录 1. 基本概念2. 设计要点3. 实现方式4. 详解懒汉模式 1. 基本概念 线程安全&#xff08;Thread Safety&#xff09; 线程安全是指在多线程环境下&#xff0c;某个函数、类或代码片段能够被多个线程同时调用时&#xff0c;仍能保证数据的一致性和逻辑的正确性&#xf…...