首页 百科知识 网络分布式仿真平台的搭建

网络分布式仿真平台的搭建

时间:2022-09-30 百科知识 版权反馈
【摘要】:当今的CAE分析工作一般是按学科分类而单独进行的,主要的学科有碰撞安全、车辆动力学、可靠、耐久、NVH、空气动力学等,每个学科与CAD数据的交互都是内部循环。传统分析方法中各个学科同时拿到上一轮冻结的系统CAD数据,根据自己的学科规则进行子系统拆分和建模,用自己学科的求解器进行求解,然后根据专业知识对结构设计方案进行优化,提出自己的改进设计方案,再提交给结构设计师。网络分布式仿真分析平台的工作方法见图9.10。

当今的CAE分析工作一般是按学科分类而单独进行的,主要的学科有碰撞安全、车辆动力学、可靠、耐久、NVH、空气动力学等,每个学科与CAD数据的交互都是内部循环。在进度配合上,每个学科之间的工作进展不同步,在工作内容上难以体现学科交叉效应(见图9.9)。

图9.9 传统的多学科CAE并行工作方法[13]

传统分析方法中各个学科同时拿到上一轮冻结的系统CAD数据,根据自己的学科规则进行子系统拆分和建模,用自己学科的求解器进行求解,然后根据专业知识对结构设计方案进行优化,提出自己的改进设计方案,再提交给结构设计师。如果有n个学科,设计师就会收到n个这样的设计方案。假设设计师先将学科1的设计方案体现到结构设计,当体现学科2的设计方案时,学科1的性能就有可能受到影响,依次类推。

网络分布式仿真分析平台的工作方法见图9.10。各个学科拿到第一轮设计的CAD数据后,按照统一规则将整车分解成子系统,形成多学科组合文件,送入Mega-Solver进行求解,结果交由产品项目的性能主管对各个学科的性能进行均衡和协调,然后将统一的结构设计更改方案交由产品设计师。需要指出的是,性能的均衡必须由人工进行判断,因为这代表了一个具体产品的价值取向,是不能由机器代替执行的。

图9.10 网络分布式仿真平台[13]

搭建网络分布式仿真平台时的一个学科组合案例见图9.11。

图9.11 网络分布仿真平台的学科组合案例

在9.10中,多体与有限元的耦合网络通信见图9.12。利用MATLAB语言为主控机编写控制代码,通过OPC服务器技术可以对客户机实现任务分配管理及传递客户机的计算结果。为客户机编写的计算控制代码可以接受或等待主机分配计算任务,并接收主机传递的计算结果数据,根据计算需要可以连接多台客户机。OPC数据服务器结构见图9.13。

图9.12 基于OPC的多体与有限元的耦合网络通信

图9.13 OPC数据服务器

参考文献

[1]Rifkin J.The third industrial revolution:how lateral power is transforming energy,the economy,and the world[M].Macmillan,2011.

[2]Wang,Jinzhong.Distributed Simulation and Design of Mechanical Systems.Ph.D.Thesis,Mechanical Engineering,The University of Michigan,May 2005.

[3]Yu,Geunsoo.Advance Gluing Algorithm for Distributed Simulation and Design System.Ph.D.Thesis,Mechanical Engineering,The University of Michigan,July 2009.

[4]May A,Carter C,Joyner S.Virtual team working in the european automotive industry:User requirements and a case study approach[J].Human Factors&Ergonomics in Manufacturing,2000,10(3):273−289.

[5]Childerhouse P,Hermiz R,Mason-Jones R,et al.Information flow in automotive supply chains−present industrial practice[J].Industrial Management&Data Systems,2003,volume 103(3):137−149(13) .

[6]Lim D,Palvia P C.EDI in strategic supply chain:impact on customer service[J].International Journal of Information Management,2001,volume 21(3):193−211(19) .

[7]Crum M R,Johnson D A,Allen B J.A Longitudinal Assessment of EDI Use in the U.S.Motor Carrier Industry[J].Transportation Journal,1998,38(1):15−28.

[8]Covisint.http://www.covisint.com.

[9]Winchill.http://www.ptc.com.

[10]Enslow P H J.What is a“Distributed”Data Processing System?[J].Computer,1978,11(1):13−21.

[11]Coulouris G F,Dollimore J,Kindberg T.Distributed systems:concepts and design[M].pearson education,2005.

[12]The Network Simulator.http://www.isi.edu/nsnam/ns/.

[13]秦民.数字化汽车CAE集成关键技术研究[D].一汽集团科技创新项目研究报告,No.1334A,2014.

[14]The Grid 2:Blueprint for a new computing infrastructure[M].Elsevier,2003.

[15]Veith T L,Kobza J E,Patrick Koelling C.Netsim:JavaTM-based simulation for the World Wide Web.[J].Computers&Operations Research,1999,26(6):607−621.

[16]Dahmann J S,Fujimoto R M,Weatherly R M.The department of defense high level architecture[C]//Proceedings of the 29th conference on Winter simulation.IEEE Computer Society,1997:142−149.

[17]Kuhl F,Weatherly R,Dahmann J.Creating computer simulation systems:an introduction to the high level architecture[M].Prentice Hall PTR,1999.

[18]OZAKI A.Design and Implementation of Parallel and Distributed Wargame Simulation System and Its Evaluation[J].Ieice Transactions on Information&Systems,2001,(10):págs.1376−1384.

[19]Zuobin Y,Yuanchang Z,Wen Z,and Meisheng F.Application Research of HLA/RTI in Distributed C3I System Simulation.4th International Symposium on Test and Measurement(ISTM/2001) Shanghai,China.

[20]DCOM.http://www.microsoft.com/com/.

[21]RMI.http://java.sun.com/products/jdk/rmi/.

[22]Prescod,Paul,Second Generation Web Services.http://www.xml.com/pub/a/2002/02/06/rest.html.

[23]Chatterjee S,Webber J.Developing enterprise web services:an architect's guide[M].Prentice Hall Professional,2004.

[24]Kuljis J,Paul R J.An appraisal of web-based simulation:whither we wander?[J].Simulation Practice&Theory,2001,9(1):37–54.

[25]Buss A,Jackson L.Distributed simulation modeling:a comparison of HLA,CORBA,and RMI[C].//Simulation Conference.IEEE Computer Society,1998:819−825.

[26]Shen X,Liao W,Choudhary A.An Integrated Graphical User Interface for High Performance Distributed Computing[J].International Symposium on Database Engineering and Applications,2001:237−242.

[27]Narayanan S,Cowgill J,Malu P,et al.Web-based distributed interactive simulation using Java[C].//IEEE International Conference on Systems,Man,and Cybernetics,Computational Cybernetics and Simulation.IEEE,1997:2690−2695.

[28]Salisbury C F,Farr S D,Moore J A.Web-based simulation visualization using Java3D[C].//Winter Simulation Conference.IEEE Computer Society,1999:1425−1429.

[29]Cholkar A,Koopman P.A widely deployable Web-based network simulation framework using CORBA IDL-based APIs[C].//Winter Simulation Conference.IEEE,1999:1587−1594.

[30]Dieckman D,Martin D E,Moore L,et al.Distributed web-based simulation for protecting intellectual property[J].Enabling Technology for Simulation Science Ⅲ,1999.

[31]Fitzgibbons J B,Fujimoto R M,Fellig D,et al.IDSim:an extensible framework for Interoperable Distributed Simulation[C].//IEEE International Conference on Web Services.IEEE,2004:532−539.

[32]Cubert R M,Fishwick P A.A Framework For Distributed Object-Oriented Multimodeling And Simulation[J].Winter Simulation Conference,1997:1315−1322.

[33]Tseng F C.Multibody dynamics simulation in network-distributed environments[M].University of Michigan,2000.

[34]Sistla R,Dovi A R,Su P.A distributed heterogeneous computing environment for multidisciplinary design and analysis of aerospace vehicles[J].Advances in Engineering Software,2000,31:707–716.

[35]Goldfinger A,Silberberg D,Gersh J,et al.A knowledge-based approach to spacecraft distributed modeling and simulation[J].Advances in Engineering Software,2000,31(89):669–677.

[36]Farhat C,Wilson E.A parallel active column equation solver[J].Computers&Structures,1988,28(88):289–304.

[37]Hudli A V,M.V.Pidaparti R.Distributed finite element structural analysis using the client–server model[J].Communications in Numerical Methods in Engineering,1995,11(3):227–233.

[38]Adeli H,Kumar S.Distributed Finite-Element Analysis on Network of Workstations — Algorithms[J].Journal of Structural Engineering Asce,1995,121(10):1448−1455.

[39]Farhat C.Implicit parallel processing in structural mechanics[J].Compt.Mech.Adv.,1994,2:1−124.

[40]Craig R R.Coupling of substructures for dynamic analyses:an overview[C]//Proceedings of AIAA/ASME/ASCE/AHS/ASC structures,structural dynamics,and materials conference and exhibit.2000:1573−1584.

[41]Le Tallec P,Le Tallec P.Domain decomposition methods in computational mechanics[J].Comput.mech.adv,1994,(2) .

[42]Kim S.A Subsystem Synthesis Method for Efficient Vehicle Multibody Dynamics[J].Multibody System Dynamics,2002,volume 7(2):189−207(19).

[43]Featherstone R.A Divide-and-Conquer Articulated-Body Algorithm for Parallel O(log(n)) Calculation of Rigid-Body Dynamics.Part 1:Basic Algorithm[J]. International Journal of Robotics Research,1999,18(9):867−875.

[44]Featherstone R.A Divide-and-Conquer Articulated-Body Algorithm for Parallel O(log(n)) Calculation of Rigid-Body Dynamics.Part 2:Trees,Loops,and Accuracy[J].International Journal of Robotics Research,1999,18(9):876−892.

[45]Anderson K S.Highly Parallelizable Low-Order Dynamics Simulation Algorithm for Multi-Rigid-Body Systems[J].Journal of Guidance,2000,23(2):págs.355−364.

[46]Duan S,Anderson K S.Parallel Implementation of a Low Order Algorithm for Dynamics of Multibody Systems on a Distributed Memory Computing System[J].J.eng.comput,2000,16(2):96−108.

[47]Sharf I,D'Eleuterio G M T.Parallel simulation dynamics for elastic multibody chains[J].Robotics&Automation IEEE Transactions on,1992,8(5):597−606.

[48]Tseng F,Hulbert G M.A Gluing Algorithm for Network-Distributed Multibody Dynamics Simulation[J].Multibody System Dynamics,2001,volume 6(4):377−396(20).

[49]Tseng F,Ma Z,Hulbert G.Efficient numerical solution of constrained multibody dynamics systems[J].Computer Methods in Applied Mechanics &Engineering,2003,192(2):439−472.

[50]Hulbert G M,Michelena N,Ma Z,et al.Case Study for Network-Distributed Collaborative Design and Simulation:Extended Life Optimization for M1 Abrams Tank Road Arm[J].Mechanics of Structures &Machines,2007,27(4):423−451.

[51]Tseng F C.Multibody dynamics simulation in network-distributed environments[M].University of Michigan,2000.

[52]ZD Ma,Digital Technical Integration Program Report of FAW Mainstream CAE Analyses Software,UM-FAW Cooperative Research Project,U of M ORSP No:14−PAF00720,Jan.2014.

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈