首页/文章/ 详情

SolidWorks 2020 3D 建模 F-22 猛禽

1天前浏览16

国产三维云CAD:CrownCAD   (数字化样机案例)(对标达索SolidWorks)

梅敬成博士:三维CAD和3D技术在工业互联网的应用 (NX,CREO,SW,OCC,SINOVATION,CROWNCAD)


   F22隐身战斗机系统采用了外倾式双垂尾常规气动布局,垂尾向外倾斜27度,恰好处于一般隐身设计的边缘。F22隐身战斗机系统还开创性质的设计了战斗机内置弹仓,该机使用的全部弹药都可以隐蔽挂载于四个内置弹仓之中。


   根据美国军方的要求,F22隐身战斗机系统除了设计有隐身用途反射外形之外,还在机身表面涂上了吸收无线电波的材料,以及安装了无线电电子对抗器材和小辐射无线电子设备。受益于这些设计,F22隐身战斗机系统的最小雷达反射截面积降低到了0.005-0.01平方米的水平,而现役主力第三代战斗机系统、包括F15战斗机系统、F16战斗机系统、苏27战斗机系统和米格29战斗机系统的雷达反射截面积最高达到3平方米,由此也可以看出F22隐身战斗机系统的隐身性能。


   在飞行速度和机动性能方面,借助两台F119-PW-100型涡扇发动机的强悍性能,F22隐身战斗机系统可以进行超音速巡航飞行,这款发动机还设计了二维矢量推力尾喷嘴,进一步提升了F22隐身战斗机系统的机动性能。在航电系统性能方面,F22隐身战斗机系统更是达到了较高的水准。F22隐身战斗机系统研发阶段正是美国电子信息技术和相应军事应用理论大发展时期,F22隐身战斗机系统的雷达性能、信息处理能力等等都达到了很高的水平。而且,这些还都是美国对外半公开的说法,实际上F22隐身战斗机系统的电子信息技术性能很可能会超出想象。美国至今严格禁止对外出口F22隐身战斗机系统,包括成品和附属技术。


   


     因为SolidWorks用户群最大、最受欢迎,因此我们的CrownCAD选择对标SolidWorks产品,这样可以最大限度地减少用户的学习成本。一个对SolidWorks熟悉的用户,基本可以马上上手CrownCAD。


     关于操作性、学习成本,还有一点也促使我们全方位对标SolidWorks, 那就是草图。现在流行的参数化设计,一个核心步骤就是创建草图,要占用用户相当大的一部分时间,有时一半时间以上。我们刚开始研发CrownCAD的时候,由于对标世界首款云CAD产品OnShape,认为OnShape是SolidWorks元老们创办的,所以应该比SolidWorks更加先进一些,因此草图就按照OnShape方式开发,OnShape的草图确实显得比SolidWorks界面更加清新和简洁一些。但是第一次公测后,很多用户反馈草图不好用,功能比SolidWorks差,因此引起了我们的警觉。我们仔细测试分析后,发觉OnShape的草图确实打乱了SolidWorks的操作习惯,更要命的是其简洁性是以牺牲SolidWorks的功能选项为代价的,这些对专业用户是不能接受的。因此我们决定抛弃OnShape草图模式,全方位转到SolidWorks操作方式上来。不过这项工作需要一定的时间.

SolidWorks造型功能非常强大,一点不输所谓的三大家:CATIA、NX、CREO

究其原因,因为SolidWorks的三维几何造型内核本来就和NX一样,都是Parasolid,而且还时不时有CATIA的高级曲面算法“助攻”,因此SolidWorks的建模实力非常强,最近我们全方位的对标测试,让我们对这一点深有体会。我们甚至认为很多造型功能,SolidWorks比CATIA都方便和实用,有一种“大繁至简”的感觉。


那为什么SolidWorks被打上了“中端”产品的烙印呢?我认为与达索公司的营销策略有很大的关系,达索需要高价卖出“高大上”的CATIA,因此只能让SolidWorks去打中小企业这个“中低端”市场。如果仔细分析SolidWorks的建模能力,稍微突出一些高端曲面功能、加上专业模块,假以时日,让SolidWorks去“造飞机”也不是不可能的。


因此,我们全方位对标SolidWorks, 而不是去对标CATIA、NX、CREO,不是我们“不思进取、不求上进”, 而是更多地为广大用户着想,为未来的发展着想!


我在想,如果我们的CrownCAD在产品设计方面(包括数据交换、零部件设计、装配、工程图)能够接近和追上SolidWorks, 操作方式基本相同,我们还有基于云架构带来的两个巨大的优势(产品数据管理、协同设计),我就不信用户就对我们的产品不感兴趣,我就不信国产工业软件永远没有“出头之日”!

  

来源:山涧果子
隐身电子CATIASolidWorksCreo理论材料曲面装配工程图
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2025-01-05
最近编辑:1天前
山涧果子
大专 签名征集中
获赞 204粉丝 51文章 748课程 0
点赞
收藏
作者推荐

三坐标检测难点:创新的“大半径,小圆弧“测量解决方法 2021

“大半径,小圆弧"的测量一直是三坐标测量行业的难题(小圆弧一般认为是圆心角小于30度的圆弧).问题的主要原因是, 在测量过程中不可避免地产生测量误差. 而"大半径,小圆弧"的形状会成几十倍或上百倍地放大测量误差. 最终导致测量结果很不准确, 重复性很差. 很多行业专家已经详细地分析出误差产生的原因以及结果. 这里就不再赘述.创新的"大半径,小圆弧"测量解决方案 LSQCirFit上面的录像中, 测量机的测量精度设置为30μm, 定义了一个直径600mm的理论圆. 然后在一小段圆弧上测量30个测量点, 最后使用传统的最小二乘法拟合产生实际圆. 结果很明显, 拟合计算出的实际圆与理论圆偏差很大. 其直径最大偏差达到了6779μm. 也就是将测量机本身的30μm的测量误差, 直接被放大了将近200倍. 而且重复测量了5次, 每次计算的圆心和半径相差也很大. 表明其重复性非常差. 这个试验也证明了造成"大半径,小圆弧"误差的主要原因是软件算法, 而非测量机硬件系统(因为测量机硬件的误差不可能这么大). 因此解决"大半径,小圆弧"的问题必须要从软件方面入手针对"大半径,小圆弧"的测量问题, 三坐标测量行业传统上有两种解决方案. 1:“固定圆心法”. 2"固定半径法". 这两种方法的思路基本相同, 都是约束某一个参数, 而放任另外一个参数. "固定半径法"使用理论圆的半径作为约束条件, 拟合出最佳匹配圆. 而"固定圆心法"是使用理论圆心作为约束条件, 拟合出最佳匹配圆. 虽然这两种方法能够在一定程度上解决"大半径,小圆弧"的误差问题, 但这两种算法是假设实际圆半径恰好等于理论圆半径, 或者实际圆心位置正好和理论圆心位置重合. 显然实际情况并不能满足这种假设. 所以"固定圆心法"和"固定半径法"这两种方法是建立在一个错误的前提假设基础上的解决方案. 其得到的测量结果并不是真实和客观的, 不能完全反映被测工件的真实形状.TotalDMIS为"大半径,小圆弧"的测量提供了一种新的解决方案. TotalDMIS的解决方案是建立这样一个前提假设基础上的: 即实际圆心与理论圆心的位置差别应该小于某个范围. 同理实际圆和理论圆的半径差别也应该小于某个范围. 这个范围可能是加工机床的最大加工误差. 也可以是其他造成加工误差的因素. 我们认为在正常的生产条件下, 这个前提假设是比较容易满足和实现的. 在这个前提假设基础上, TotalDMIS给出了"大半径,小圆弧"问题的解决方案. TotalDMIS仍然采用约束圆心或半径的方法来减少误差的放大效应. 但不使用固定的理论圆心和理论半径作为约束条件, 而是允许圆心和半径在某个数据范围内进行浮动. 这样即可以降低误差的放大效应, 同时也能保证测量结果客观公正地反映工件的实际加工情况. 测量行业中的"短线段"的测量问题也可以采用类似的解决方案来解决.下面的录像演示了TotalDMIS提供的带约束的圆拟合算法. 这个录像中定义的理论圆, 测量点位置以及机器测量误差都和上面的录像中的定义完全一致, 唯一的修改就是使用了TotalDMIS的约束圆拟合算法(TDCCFA). 录像中的算法不约束圆心位置, 只约束实际半径与理论半径的差别不超过±200μm. 可以看到TotalDMIS的TDCCFA算法计算出的实际圆和理论圆的参数差别很小, 并且重复测量了5次, 每次的数据都很接近, 具有很好的重复性.创新的"大半径,小圆弧"测量解决方案 CCFACirFit在实际生产测量时, 我们建议采用下面的方式来测量"大半径,小圆弧", 1: 尽量使用程序方式自动测量圆, 避免使用手动方式测量, 这样可以减少手动测量产生的余弦误差. 2: 尽可能多地密集采点, 可以减少测量机的系统误差. 3: 根据加工车床的精度, 合理设置约束范围. 例如假设加工车床的精度是10u, 那么我们可以合理地假设实际圆直径应该在其理论圆直径的±10u区间内. 实际圆心位置与理论圆心位置的距离应该小于10u, 但为了更加保险, 可以稍微扩大约束公差范围, 将直径和圆心位置的约束范围设置成±20u. 通过上面的方式, 基本上就可以解决测量"大半径,小圆弧"的行业难题. 保证测量结果的客观与准确.附录:TotalDMIS约束圆算法语法格式TotalDMIS使用DMIS的"GEOALG"扩展语法来定义约束圆算法(TDCCFA). 其语法格式如下:GEOALG/CIRCLE,EXTERN,DME,‘TDCCFA’, parameter1, parameter2parameter1用于约束圆心位置. 可以是NOLIMIT, 表示不约束圆心位置. 或者是一个正实数. 表示实际拟合的圆心位置与理论圆心位置的距离必须小于此数值parameter2用于约束直径. 可以是NOLIMIT, 表示不约束直径大小. 或者是一个正实数. 表示实际拟合的圆直径与理论圆直径的差必须小于此数值下面给出GEOALG语法的一些例子代码:GEOALG/CIRCLE,EXTERN,DME,‘TDCCFA’, NOLIMIT, 0.02这条语法表示将当前的拟合圆算法设置成TDCCFA算法, 不约束圆心位置, 实际直径与理论直径的差要小于0.02GEOALG/CIRCLE,EXTERN,DME,‘TDCCFA’, 0.3, NOLIMIT这条语法表示将当前的拟合圆算法设置成TDCCFA算法, 实际圆心与理论圆心的距离必须小于0.3, 不约束直径GEOALG/CIRCLE,EXTERN,DME,‘TDCCFA’, 0.3, 0.02这条语法表示将当前的拟合圆算法设置成TDCCFA算法, 同时约束圆心和直径GEOALG/CIRCLE,EXTERN,DME,‘TDCCFA’, NOLIMIT, 0这条语法表示实际直径必须等于理论直径, 不约束圆心位置, 其实这就是传统的"固定半径法"GEOALG/CIRCLE,EXTERN,DME,‘TDCCFA’, 0, NOLIMIT这条语法表示实际圆心位置必须等于理论圆心位置, 不约束直径, 其实这就是传统的"固定圆心法"GEOALG/CIRCLE,EXTERN,DME,‘TDCCFA’, NOLIMIT, NOLIMIT这条语法表示既不约束圆心位置, 也不约束直径, 因此算法退化成传统的最小二乘法来源:山涧果子

未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈