• Version 5.1.4
– Top new fixed:
* Fixed an issue causing, in some cases, TEM mode ports to have an incorrect impedance calculation.
• Version 5.1.3
– Top new fixed:
* Fixed an issue that caused a new mesh deformation parameter to be added incorrectly.
* Fixed an issue that caused an inconvenience when entering negative values for optimization goals.
* Fixed an issue that caused application crash when clicking on mesh deformation parameter list.
• Version 5.1.2
– Top added:
* Boundary condition object list edit functionality.
– Top new fixed:
* Fixed an issue that caused projects to fail to open when a material parameter was assigned a variable with specific values.
* Fixed an issue that caused undoing of MakeFillet operation result in an incorrect shape.
* Fixed an issue that caused application to crash when clicking on certain messages.
• Version 5.1.1
– Top new fixed:
* Fixed an issue that caused unnecessary error message to appear in certain situations related to lumped ports.
* Fixed an issue that caused port visualization not be shown.
* Fixed an issue that caused incorrect helix shape be created.
• Version 5.1.0
– Top new:
* Added support for drawing helices (Section Helix).
* Added support for exporting 2D geometry to DXF files.
* Added plugins for creating planar inductors.
* Vastly improved performance of mesh deformations.
– COM API changes:
* Added API to mesh deformations feature.
* Added IApp.Release() method to release COM connection to the server.
• Version 5.0.0:
– Top new:
* Added Boundary conditions visualization to inspect how boundary conditions are set in the project (Section "Boundary conditions visualization"). * Added cut view to the scene rendering (Section "Cut view").
* Changed variables view to a form of table for better variables management and manipulation (Section "Variables and equations"). * Variable snapshots (Section "Variable snapshots"). * Any operation can now be deleted, not only the last one.
* Introduced combined shape deformations giving more flexibility (Section "Shape deformations").
* Added COM API examples browser.
* Tuning ranges have been limited to provide more accurate results.
• Version 4.0.8:
– Top new added:
* Boundary conditions can now be disabled.
– Top new fixed:
* Fixed issues causing mesh deformation to fail.
• Version 4.0.7:
– Top new features:
* Export plot series to CSV files.
• Version 4.0.6:
– Top issues fixed:
* Fixed several meshing issues.
* Fixed performance lags when changing variable values.
– COM API changes:
* Added new method IObjects.MakeFace() for creating faces out of closed set of edges.
• Version 4.0.5:
– Top new features:
* Tuning performance has been improved.
– Top issues fixed:
* Fixed issue that caused error when using ExtrudeRuled tool.
* Fixed issue that caused application to crash occasionally when using boolean tools.
* Fixed issue that caused projects with lumped ports to show incorrect admittance and impedance parameters.
– COM API changes:
* COM API examples have been added.
* Added new method ITuning.GetResult() for obtaining tuning results.
• Version 4.0.4:
– Top issues fixed:
* Fixed issue that caused error when using ExtrudeRuled tool.
* Fixed issue that caused application to crash occasionally when using boolean tools.
• Version 4.0.3:
– Top new features:
* Cylinder and Cone plane (axis) can now be changed after their creation.
* Variable used in equations are no longer required to precede the equations thus variables can be sorted in any order.
– Top issues fixed:
* Fixed issue when a project had inconsistent variable values when optimization failed.
* Fixed issues that caused incorrect scene rendering on high DPI screens.
– COM API changes:
* Added new methods ISimObject.GetFacesAt2(), ISimObject.GetEdgesAt2() and ISimObject.GetFaceEdges2() returning a new interface ISimObjectCollection representing a collection of ISimObject objects instead of an array. Those methods are preferred when using MATLAB as the COM client.
* Added new methods IObjects.MakeFillet2() and IObjcets.MakeChamfer2() accepting ISimObjectCollection containing edges instead of an array. Those methods are preferred when using MATLAB as the COM client.
* Added a new method IMeshRefinements.AddMeshRefinement2() accepting ISimObjectCollection containing objects instead of an array. This method is preferred when using MATLAB as the COM client.
• Version 4.0.1:
– Top new features:
* Search box and refresh button added to open file dialog.
– Top issues fixed:
* Fixed issues with simulation of projects having name consisting of particular non-Latin characters.
• Version 4.0.0:
– Top new features:
* New field visualization capabilities including isosurfaces and isolines rendering for scalar fields visualization, as well as reworked vector field rendering.
* Reworked copy/paste mechanism allowing versatile copying between projects taking into account relations between SimObjects, variables and coordinate systems.
* Port reference plane shift has been added.
* A new tool ExtrudeAlongPath has been added which allows to make
* Fillets and chamfers now works also for 1D objects i.e. curves.
* Far field distance can now be specified for far field calculation.
– Top issues fixed:
* Performance of preprocessing stage of simulation has been vastly improved.
* Stability of meshing has been improved.
* Application was crashing during tuning when analytic port coordinate system was incorrectly parameterized.
* Application was crashing when SimObjects visibility was changed during simulation.
* Fillets and chamfers were incorrectly added to objects if edges from several different SimObjects were selected.
– Other changes:
* SimObject visibility can now be changed for many objects at once.
* Fillets and chamfers can now be added for multiple edges owned by different SimObjects at once.
* Mesh visualization can now be added before meshing.
* During optimization, best iteration is now saved in optimization best solution folder.
* Adaptive meshing error plot has been added.
– COM API changes:
* Added IVariable.SetValues method to allow setting variable value, minimum and maximum values using one function call.
* Added IMesherParameters interface to allow control over meshing parameters. It can be accessed via ISimulation.MesherParameters property.
* Added IAdaptiveMeshing interface to allow control over adaptive meshing process. It can be accessed via IMesherParameters.AdaptiveMeshing property.
* Added IMesh interface providing access to a mesh. Current mesh can be obtained via new ISimulation.GetMesh method.
* Method ISimulation.GetMeshMorphingData renamed to GetMorphedMesh. The method now returns the morphed mesh via IMesh interface.
* Property ISimulation.OverrideMeshFile renamed to OverrrideMesh and now is of IMesh type.
* Method ISimulation.ClearPertubationValues renamed to ClearPerturbationValues (grammar error corrected).
* Added IVariable.SetValues method to set minimum and maximum values of variable using one function call.
• Version 3.0.3:
– Top issues fixed:
* Optimization goals were sometimes incorrectly loaded from project file.
* Application was crashing when objects were modified and analytical ports were defined.
• Version 3.0.2:
– Top new features:
* Fillets and chamfers can now be added for multiple edges owned be different SimObjects at once.
– Top issues fixed:
* Application was crashing during tuning when analytic port coordinate system was incorrectly parameterized.
* Fillets and chamfers were incorrectly added to objects if edges from several different SimObjects were selected.
• Version 3.0.1:
– Top new features:
* Added mesh export to STL file.
– Top issues fixed:
* Fixed some memory leaks.
* Object were not selected correctly in orthographic camera mode.
* Error message was being shown on rare occasions during boolean operations.
* Delete solution button was not active.
* User could add a postprocessing task with an already existing name.
• Version 3.0.0:
– Top new features:
* Plot series definition window has been improved and now supports the equationbased data (scripts), including multiple math functions and operators including field normalization,
* VSWR and Group delay have been added to simulation data sets,
* Standard Optimizer goals definition interface has been improved and now supports the equation-based goals that utilize multiple math functions and operators,
* 3D object deformation via Shape-Deformation engine has been added which allows to simulate geometries not available when using CSG approach (requires a separate license)
* Autocomplete functionality has been added to text input fields which provide users variable suggestions allowing quick typing of expressions,
* Boolean operations operands can now be viewed when selected allowing better analysis of complex geometries,
* Scene rendering engine has been improved providing anti-aliased image and better visuals of opaque objects,
* Importing geometry from OpenCascade BREP files has been added,
* Oersted unit (Oe) has been added for convenient definition of gyromagnetic materials,
* Design sensitivities plot has been added in the optimization panel improving control of the optimization process.
– Top changes:
* A new project file format has been introduced to accommodate new functionalities of plot series and optimization goals definition. Projects saved in version 3 are not compatible with earlier versions of InventSim.
– Top issues fixed:
* Application was crashing when extrusion draft angle was set to a positive value,
* Smith and polar charts were showing incorrect results.
– COM API changes:
* IApp.StartSimulation(IProject) method has been added allowing starting optimization,
* IMessages.GetCount() and IMessages.GetCount(MessageStatus) methods have been added,
* IMeshRefinements renamed to IMeshOperations,
* IMeshRefinement renamed to IMeshOperation.
– Known issues:
* When optimization finishes, simulation plots are not automatically updated - simulation has to be performed after optimization in order to show correct results
* Simulation using Fast frequency sweep with iterative solver can sometimes return error - Interpolating sweep can be used instead.