收藏 分享(赏)

电磁仿真软件MagNet介绍.ppt

上传人:精品资料 文档编号:9674629 上传时间:2019-08-22 格式:PPT 页数:99 大小:3.95MB
下载 相关 举报
电磁仿真软件MagNet介绍.ppt_第1页
第1页 / 共99页
电磁仿真软件MagNet介绍.ppt_第2页
第2页 / 共99页
电磁仿真软件MagNet介绍.ppt_第3页
第3页 / 共99页
电磁仿真软件MagNet介绍.ppt_第4页
第4页 / 共99页
电磁仿真软件MagNet介绍.ppt_第5页
第5页 / 共99页
点击查看更多>>
资源描述

1、Infolytica,,MagNet,Contents,Introduction to Infolytica Introduction to MagNet,Company Founding,1977: Contract Consulting for GE 1978: Infolytica Founded by: Dr. Peter Silvester Dr. David Lowther Dr. Ernest Freeman joined by: Dr. Jonathan Webb,Infolyticas missionelectromagnetics specialists:software,

2、 consulting, education,Infolytica Software,2D and 3D low frequency: MagNet ElecNet ThermNet 3D high frequency: FullWave 2D and 3D optimization: OptiNet,Infolytica World-Wide,Offices: Montreal, Canada Oxford, England Representatives & Application Specialists: Tokyo, Japan Bangalore, India Beijing, Ch

3、ina Leuven, Belgium Sao Paulo, Brasil Manukau, New Zealand Kaki Bukit, Singapore,Breakthrough Research at Info,Infolytica and its founders have published: 400 papers and articles electromagnetics analysis computer-based tools software design several key books “CAD in Electromagnetics”,Electromagneti

4、cs Experience,Infolytica and Applications Specialists have over 200 person-years of experience: motor design permanent magnet design automotive applications non-destructive testing high-frequency applications etc.,MagNet Typical Devices,AC and DC motors and generators Permanent and electromagnets Co

5、ils and inductors Actuators and voice coil motors Sensors Induction heating and welding CRT displays and many others.,Four Typical Customer Profiles,Heavy electrical engineering, Automotive or Aerospace manufacturing. Ex. GE, B&D, GM Computer or Communications industry. Ex. Hewlett Packard, Seagate

6、Small High Technology Companies with Specialist Application. Ex. ComDev, ABB/JME Educational or Research Establishments. Ex. McGill, MIT, Queens,Unique Product Features,True Windows Graphical Users Interface (GUI) Advanced 3D Modeling and Import CapabilitiesParametric StudyActive X Technology2-Way M

7、agnetic/Thermal CouplingTransient with Motion Analysis Adaption & Hierarchical ElementsReleases and Downloads,Work with Infolytica to:,improve quality reduce time to market speed design iterations reduce testing requirements use advanced courses and expertise take advantage of open software,MagNet T

8、raining and Support,Regularly-scheduled and on-site courses Expert Technical support Self-learning tutorial documentation and thorough Documentation Center Online training course material Other Services Advanced Training Courses,MagNet: Consulting and Custom Development,Available to fit tight time c

9、onstraints and bring expertise on-board only when you need it: Magnetics analysisAvailable for state-of-the-art projects, where no commercial software can provide the facilities you need Custom software development,The Payoff,MagNet payback:the cost of the software is often recovered through the sav

10、ings in design costs of the first device created with MagNet,MagNet Introduction,Geometric modeling Material modeling Meshing Coils and Circuits Boundary conditions Solving Post processing Parameterization Scripting,Geometric modeling,Geometric modeling of a device in Infolytica applications is base

11、d on familiar component-by-component building concepts : a geometric model is formed from one or more components2D and 3D models,Geometric modeling,Geometric modeling,Geometric modeling,Draw lines and transformations. Single sweep extrusion and Multi-sweep extrusion Reshaping: Boolean Operation and

12、distortion Import and export,Geometric modeling,Draw lines and transformations.,Geometric modeling,Single sweep extrusion and Multi-sweep extrusion,Geometric modeling,Geometric modeling,Reshaping: Boolean Operation and distortion,Geometric modeling,Import and export Import Importing Infolytica Objec

13、ts Existing Infolytica Objects can be imported into a new model. E.g. multiple copies of a single stator segment. Models are imported by reference: changes made to the imported model are reflected in all models containing the imported geometry. This can be used for a library of parts.,Geometric mode

14、ling,AutoCAD files (*.dxf) SAT files created with ACIS 11.0 or below (*.sat) CATIA V4 files (*.model) CATIA V5 files (*.model) IGES files (*.igs, *.iges) Inventor files (*.idw, *.ipt, *.iam) Pro/E files (*.asm, *.prt ) STEP files (*.stp, *.step),Geometric modeling,Export AutoCAD files (*.dxf) SAT fi

15、les created with ACIS 11.0 or below (*.sat) CATIA V4 files (*.model) CATIA V5 files (*.model) IGES files (*.igs, *.iges) STEP files (*.stp, *.step),MagNet,Geometric modeling Material modeling Meshing Coils and Circuits Boundary conditions Solving Post processing Parameterization Scripting,Material m

16、odeling,System material library User defined materials Material editor Loss is the functions of temperature and/or frequency. Permeability / electric conductivity / mass density / electric permittivity is the function of temperature.,Material modeling,System material library & User defined materials

17、,Material modeling,Material editor,Material modeling,The following material properties can be modeled, depending on the type of analysis:Magnetic permeability Magnetic losses data at a specific frequency are used to compute iron losses at post-processing Electric conductivity Electric permittivity T

18、hermal conductivity and specific heat capacity Mass density,Material modeling,Some material properties can be defined as anisotropic Magnetic permeability (below), electric conductivity and permittivity can be defined as anisotropic,Material modeling,assign a material to a component,MagNet,Geometric

19、 modeling Material modeling Meshing Coils and Circuits Boundary conditions Solving Post processing Parameterization Scripting,Meshing,H and/or P adaptive meshing Maximum element size on components, edges, surfaces, and vertices. Manual subdivision: uniform, logarithmic edge division. Mesh layer,Mesh

20、ing,h-adaption (element subdivision) p-adaption (increase of base functions polynomial order, 3D only) combined hp-adaption (3D only)Iterative process that stops when relative global stored magnetic energy variation is low enough,H and/or P adaptive meshing,Meshing,An error measure, based on the fie

21、ld continuity across element edges, is used to determine which areas of the model are to be refined. As a result, the default mesh (middle image below) will be modified in regions where the flux lines are bending and around corners (right image),Meshing,Maximum element size on components, edges, sur

22、faces, and vertices.,Meshing,Manual subdivision: uniform, logarithmic edge division.,Meshing,MagNet,Geometric modeling Material modeling Meshing Coils and Circuits Boundary conditions Solving Post processing Parameterization Scripting,Coil and circuit,2D/3D Simple coil and multi terminal coil Proper

23、ties of coils Waveform: sinusoidal, exponential, pulse, piecewise linear. Circuit components,Coil and circuit,2D/3D Simple coil and multi terminal coil,Coil and circuit,Properties of coils Stranded or solid Waveform Voltage Driven/Current Driven Number of turns etc,Coil and circuit,Waveform: sinusoi

24、dal, exponential, pulse, piecewise linear.,Coil and circuit,Circuit components,Coil and circuit,Example: commutator The Commutator is a circuit component used to make the current and the voltage at each of its sectors dependent on the position of a rotary Motion component.,MagNet,Geometric modeling

25、Material modeling Meshing Coils and Circuits Boundary conditions Solving Post processing Parameterization Scripting,Boundary conditions,Boundary conditions are used to specify the behaviour of the unknown fields on the outer surfaces of the model Boundary conditions, together with the PDEs governing

26、 the phenomena of interest, form a well-posed boundary value problem (i.e. for which a unique solution exits) that can be solve numerically Unary & Binary.,Boundary conditions,Unary: Flux Tangential Field Normal Surface Impedance , under certain circumstances, allows to efficiently model conductors

27、in time-harmonic 3D models Thin plate , allowing to efficiently model magnetic shields in 3D,Boundary conditions,Flux Tangential Field Normal Thin plate,Boundary conditions,BinaryIf a model has a structure where the geometry and the field repeat in intervals, it is only necessary to model one of the

28、 repeating sections, thereby saving computer resources. Periodicity & Dynamic,Boundary conditions,Periodicity: The parity is set as Even if the excitations of the transformed fraction correspond to those of the actual model, and it is Odd if the excitations all have to be reversed,Boundary condition

29、s,Dynamic: When a part of a model is displaced through parameterization (such as the rotor below), a dynamic periodic boundary condition must be specified in order to properly constrain the surfaces exposed by the displacement (shown with red arrows below),MagNet,Geometric modeling Material modeling

30、 Meshing Coils and Circuits Boundary conditions Solving Post processing Parameterization Scripting,Solving,The solvers can tackle all low frequency problems related to Machines: DC, universal, 3-phase or single-phase IM Actuators Solenoids Loudspeakers Transformers Sensors Recording heads,Solving,Mo

31、dels can be solved in 2D or 3D Available solvers are: Static 2D/3D Time-harmonic 2D/3D Transient 2D/3D Transient with motion 2D/3D,Solving,Other features:Coupling with ThermNet Solving nonlinear models Transient time step: fixed, adaptive, and user defined.,Solving,Solver option dialog,Solving,Solve

32、r process is illustrated in a solver process dialog.,Solving,Transient Option Dialog Fixed-interval time step: single user-defined time step throughout User-defined time step: steps from one user-specified instant to the next Adaptive time step: begins with user-specified time step, but automaticall

33、y changes the step to maintain accuracy without excessive computation,Solving,A transient solver process that has been stopped can be resumed using the Solve menu/Resume Transient feature,Solving,The Transient with motion solver solve 2D/3D models in which: it is necessary to model the induced curre

34、nts due to motional effects it is necessary to couple with other mechanical components such as springs, hydraulics, etc. Typical applications include induction machines and actuators Mechanical effects can include friction, inertia, gravity, springs, bumpers,Solving,The Transient with motion solver

35、Motion Component dialog box,Solving Motion component dialog box,MagNet,Geometric modeling Material modeling Meshing Coils and Circuits Boundary conditions Solving Post processing Parameterization Scripting,Post processing,2D and 3D field plot display (contour, shaded, arrow) Global quantities report

36、ing and graphing Scripting can be used as a post-processing tool Report generation Probe along a line, an arc, a circle, and a point.,Post processing,2D and 3D field plot display (contour, shaded, arrow),Post processing,Available scalar fields Flux function (2D only) Ohmic loss Iron loss (Static & T

37、ime-harmonic only) Total loss (Ohmic + Iron, Static & Time-harmonic only) Stored energy Relative permeability (Shaded only) Relative reluctivity Resistivity Error (if adaption is enabled, Shaded only),Vector fields Available quantities Magnetic flux density B Magnetic field intensity H Current densi

38、ty J Lorentz force density JB,Post processing,Post processing,Global quantities reporting and graphing,Post processing,Scripting can be used as a post-processing tool To probe the solved fields using a script form file like the Field Sampler,Post processing,Scripting can be used as a post-processing

39、 toolTo probe a solved model at the coordinates specified in an input file, and write the field values to an output file To couple with other programs like Matlab or MathCad To automate report generation,Post processing,Report generation Images: content of View area can be copied using Edit menu/Cop

40、y or Print Screen key, and captured bitmaps can be converted to other formats using Windows XPs Paint utility or sharewares Animations: can be imported in other applications Graph data: can be imported in other applications,Post processing,Probe along a line, an arc, a circle, and a point.,Post proc

41、essing,Animation examplesMagnetic flux density on stator and slice of rotor over one AC cycle.,Post processing,Animation from 0 to 0.5s of cogging torque on brushless DC motor,Post processing,the magnetic torque acting on the rotor vs time.,the speed vs time graph of the rotor. Once the rotors speed

42、 goes below a certain point the cogging torque prevents it from passing the next stator tooth and the oscillations will eventually decay to 0 due to the friction.,MagNet,Geometric modeling Material modeling Meshing Coils and Circuits Boundary conditions Solving Post processing Parameterization Scrip

43、ting,Parameterization,Parametric modelingSystem parametersUser defined parametersexamples,Parameterization,Parametric modeling Allows to perform multiple numerical experiments on a given model Parameterization is intended for “What-If“ analysis: once a sequence of values is specified for the desired

44、 quantity (parameter), the program will run the analysis for each parameter value Any quantity can be parameterized, e.g. geometric features, materials, mesh settings can be varied through a user-specified range of values,Parameterization,System parameters It provides quantities that can be paramete

45、rized (i.e. controlled) by the user It allows experienced users to control the system so that it can do exactly what they want, without cluttering the system interface,Parameterization,User defined parameters A user-defined parameter wt is first created at the global level This parameter is then use

46、d to simultaneously parameterize the Current system-parameters of three coils,Parameterization,Parameterization,Examples Defining a sequence of vector positions for the bars ShiftVector parameter to study the force on the bar as a function of its x-position,Parameterization,Geometrical parameterizat

47、ion: allows to control the position, orientation, shape or size of a component,MagNet,Geometric modeling Material modeling Meshing Coils and Circuits Boundary conditions Solving Post processing Parameterization Scripting,Scripting,Goal of scripting Automate repetitive tasks such as,Scripting,Customi

48、ze the system to meet user requirements Post processing (e.g. Field Sampler script form) and data analysis Enable a direct link between Infolytica products and any other ActiveX-compliant software (MatLab, Excel, etc) Internal scripting: VBScript, Jscript, or Perl Script. External scripting can be d

49、one any language with an OLE Automation, such as C/C+, VB, Perl, MatLab, MathCadFor example: Infolytica VBScript command syntax Call getDocument.setMaxElementSize(“component#1”, 0.5),Scripting,The explanation to Infolytica API commands is available in Help document.,Scripting, The following script can be used to animate the problems defined in the problem page n_frames = getDocument.getNumberOfProblems() for i = 1 to n_frames call getDocument.getCurrentView.viewProblem(i) call createAnimationFrame(i-1) next CALL createAnimation(),Scripting examples,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报