New Features
- ANSYS ACT App Added ACT App for integrating CAESES into the ANSYS Workbench
- Brep Solid from Intersection Added options to sort regions by area and select region by reference point.
- Breps Improved robustness of face id assignment. This may lead to changes of face-/edge-ids in existing projects.
- Breps Added getMin() and getMax() functions to return the bounding box of a brep.
- Breps Added command to get the number of edges with more than two faces (getSpineEdges()).
- Breps Improved close planar holes operation.
- Breps Breps now use different icons to distinguish open from solid breps.
- Breps Added cut min/max operation to cut a brep by providing min/max values for x, y, z.
- Curves Added getParamsAtDiscontinuity(discontinuity) command to obtain the parameter positions at specified discontinuity (G1 / C1).
- Dakota Result pool can be used for initial population of global optimization method.
- Design Engines Added confirmation dialog before stopping a running design engine.
- Design Results Table Added a different background color for objectives to make them more visible among larger sets of evaluations
- Design Results Table Made first column (design name) fixed when scrolling in tables with lots of columns.
- Design Results Table Added option to evaluate all missing values in the table.
- Displacement Increased accuracy for displacement calculation of breps / trimeshes / surfacegroups.
- FSurface Added option to reduce the data of the underlying nurbs representation equivalent to breps.
- File writing Added functions to write a series of doubles or vector3s (see: FFile.writeDoubles(), FFile.writeVector3s()).
- Image Points Image points now accept FVector3 as source.
- Intersection Curve Improved accuracy of intersection curve.
- Nurbssurface Added function interpolatePoints() with an array of points and optional boundary curves.
- Object Tree Change central widget tab on double click.
- Offset Curve Added auto-detection of leading edge and trailing edge blend points if a polycurve is given as thickness distribution
- PFF and Propeller Added export of maximum thickness position and maximum camber position if given in the feature definition of the blade. Input arguments of the feature need to be called maxthicknesspos and maxcamberpos to be detected. The PFF also imports these two values if they are given in the file and creates distributions.
- Panelmesh Export Added breps and trimeshes to supported types.
- Parasolid Export Added parasolid export, available as add-on.
- Periodic Blades Added a feature to create the full closed BRep geometry with all periodic blades from a single solid BRep. Can be found in the menu CAD > blade > more.
- Poly Curve Added getCurveParams() command to obtain the parameter positions for input curves.
- Post Processing Doubleclick on displayoption / visualization shows the corresponding viewer.
- Response Surfaces Individual deactivation of design variables for an optimization with response surfaces does work now. The optimization can be run on a reduced variable set while the result pool contains the full data set of all variables.
- SectionGroup Improved section generation from breps.
- Stream Section Allow users to choose between unit-speed-based interpolation for the active stream meridional contour and a simple mode which takes into account the parameterization of the hub and shroud contours. Simple mode is useful for more complex meridional contour curves as given in multi-stage pump design.
- Surfaces, Curves Added getMin() / getMax() command to obtain the bounding box.
- Trimeshes / Solids Added function to calculate the shortest distance to a specified point (double getShortedtDistanceToPoint(FVector3 point)).
Changes
- ANSYS External Connection Removed the external connection add-in since the integration is now done via ACT App
- Adjoint Sensitivities Vastly improved gradient calculation on the basis of STAR-CCM+ results.
- Blade Analysis Fixed some crashes which appeared for special cases
- Charts Changed the color of the quadratic regression to a darker red to make it easier visible in front of a red background
- Curve Reparametrization Removed setNumberOfEvaluationsForParametrization() command since this is no longer used
- Curve Improved accuracy of getMin() and getMax() methods
- Dakota Templates Changed attribute label from Parallel Evaluation to Maximum Number of Pending Designs - which is already the label for the other design engines.
- Dakota Updated to version 6.7.0.
- PDF Diagrams Removed underline characters for the axes labels, to make it more readable and for nicer use in other documents.
- PFF Export Moved attribute EAR to ExpArRatio as given in the original PFF specification
- PFF Import in mm instead of meters
- Periodic BRep Feature Modified the feature such that a solid from intersection can be applied. This allows users to create solid propellers / impellers for a closed input BRep such as a blade plus hub including fillet.
- Propeller Sample Changed the way how the other blades are generated
- Scope Export Allow to set an expression instead of a fixed file name to use commands or dynamic strings.
- Software Connector Values of parameters will have the same notation as simple values within input files.
- Table Data Added optional argument for calcMinValueCol, calcMinValueRow, calcMaxValueCol, calcMaxValueRow to set the number of last rows / columns to be considered.
- Turbocharger Impeller Sample Added a new model which contains the flow domain and the solid domain for a segment. The segment can be readily meshed with external tools. Furthermore, the new model contains a splitter blade now.
Bugfixes
- Brep Parts Fixed saving of brep parts in special cases.
- Brep Scaling Fixed topological errors in breps when using scaling with negative values (mirror). This may lead to different edge indices compared to previous versions.
- BrepParts Fixed reading wrong colors from project.
- Breps Fixed hanging nodes in triagulation in some cases.
- Breps Fixed moving of operations to be saved correctly.
- Breps Fixed close planar holes for special cases.
- Breps Fixed memory leak.
- Cache Handling Fixed bug in cache handling.
- Central Widget Fixed tabs showing the wrong page index on project load.
- Computations Fixed results being only partially updated when an asynchronous computation finished. This was only observed within a designlab.
- Computations Fixed saving of reverse file selection toggle.
- Copy Format Fixed copying format for multiple surfaces.
- Custom Parametrization Fixed custom parametrization for curves. ATTENTION, this might lead to changes in the geometry. If unsure, please get in touch with our support for more information.
- Dakota Fixed locked baseline design when aborting dakota from yellow bin dialog.
- Design Engine Fixed immediate update state not properly saved.
- Design Engine Fixed update process of nested design engines without variant creation.
- Design Management Fixed that designs could be outdated on changing the current design when software connectors are involved.
- Designs Fixed yellow bin designs staying in pending state after the original design left the pending state.
- Displacement Calculation Fixed potential crash in FSurfaceGroup.calcDisplacement().
- Export Multibody STL Fixed issues where export did not work properly with imported geometry.
- Extend Surface Fixed crash when extension is zero.
- FLabel Fixed potential crash.
- FObjectList Fixed indexOf(value) command for simple types (doubles, integers, ...).
- Features (File Handling) Fixed unfortunate closing of files within feature execution.
- Features Fixed possible crash that could happen due to incomplete updates in very rare cases.
- Generic Curve Fixed special cases of functions that could lead to an update recursion.
- Generic Curve Fixed update behaviour in special cases.
- Image Curve Fixed possible duplicate start- or end- control points in trim operations.
- Lackenby Shift Fixed lackenby not working inside features.
- Mathematical Functions Fixed some mathematical functions that returned 0 instead of NaN in case of an operand being NaN.
- Memory Fixed memory leak.
- Metasurface Fixed potential crash when bounds are not set.
- NSGA-2 Fixed that the order of the attributes is different each time you select the engine
- NSGA2 Fixed recycling of the second till nth generation.
- Offset Curve Fixed incorrect curve behavior for thickness distributions (polycurves) that are made of 3 parts i.e. leading edge, mid, trailing edge. Effects only offset curves that are based on surface curves which is mostly the case for camber surface inputs.
- Picture Frame Fixed rendering in wireframe mode.
- SSH Resource Manager Fixed race condition that could occure when multiple jobs finish simultaneously.
- Shipflow Integration Fixed update problem.
- Software Connector Fixed update problem in geometry export with feature definition.
- Software Connector Fixed Tetin-export for points.
- Software Connector Fixed issue with input file encoding.
- Surfaces Fixed surface edges for imagesurfaces with shift transformations.
- Trimesh Fixed number of triangles command.