ExportMapdlCdbParams#

class ansys.meshing.prime.ExportMapdlCdbParams(model=None, config_settings=None, pre_solution_settings=None, material_properties=None, boundary_conditions=None, analysis_settings=None, write_cells=None, enable_face_based_labels=None, write_by_zones=None, consider_general_connectors_as_spot_weld=None, analysis_type=None, simulation_type=None, analysis_settings_file_name=None, use_compact_format=None, export_fasteners_as_swgen=None, export_rigid_bodies_as_rbgen=None, write_thickness_file=None, contact_element_types=None, json_data=None, **kwargs)#

Parameters to control MAPDL CDB export settings.

Parameters:
model: Model

Model to create a ExportMapdlCdbParams object with default parameters.

config_settings: str, optional

MAPDL configuration settings in CDB format to be added at the beginning of the file.

This is a beta parameter. The behavior and name may change in the future.

pre_solution_settings: str, optional

MAPDL Settings in CDB format to be added before the solution block in the file.

This is a beta parameter. The behavior and name may change in the future.

material_properties: str, optional

Materials in CDB format to be added to the file.

This is a beta parameter. The behavior and name may change in the future.

boundary_conditions: str, optional

Boundary conditions in CDB format to be added to the file.

This is a beta parameter. The behavior and name may change in the future.

analysis_settings: str, optional

MAPDL analysis settings in CDB format to be added after the solution block in the file. Note: Boundary conditions can be included into analysis settings.

This is a beta parameter. The behavior and name may change in the future.

write_cells: bool, optional

Option to write out cells as part of the file.

This is a beta parameter. The behavior and name may change in the future.

enable_face_based_labels: bool, optional

Option to write element components for labels.

This is a beta parameter. The behavior and name may change in the future.

write_by_zones: bool, optional

Option to write zones in the file.

This is a beta parameter. The behavior and name may change in the future.

consider_general_connectors_as_spot_weld: bool, optional

Option to translate all general connector joints (other than axial) to spot weld type. This is important when nodes are non coincident.

This is a beta parameter. The behavior and name may change in the future.

analysis_type: CdbAnalysisType, optional

Option to specify CDB analysis type.

This is a beta parameter. The behavior and name may change in the future.

simulation_type: CdbSimulationType, optional

Simulation type for the file.

This is a beta parameter. The behavior and name may change in the future.

analysis_settings_file_name: str, optional

File path to export mapdl analysis settings.

This is a beta parameter. The behavior and name may change in the future.

use_compact_format: bool, optional

Option to enable compact format for the cdb blocks. When true, writes a new, more space-efficient cdb format while exporting. The default value is false.

This is a beta parameter. The behavior and name may change in the future.

export_fasteners_as_swgen: bool, optional

Option to export fasteners as swgen. When true, translates fasteners into compact swgen blocks in the exported file. The default value is false.

This is a beta parameter. The behavior and name may change in the future.

export_rigid_bodies_as_rbgen: bool, optional

Option to export rigid bodies as rbgen. When true, translates rigid bodies into compact rbgen blocks in the exported file. The default value is false.

This is a beta parameter. The behavior and name may change in the future.

write_thickness_file: bool, optional

Option to write a thickness file for spotweld fatigue analysis. If true, writes a file named [exportedFilename].cdb.thick.txt containing thickness information.

This is a beta parameter. The behavior and name may change in the future.

contact_element_types: ContactElementTypeParams, optional

Parameters for choosing element types for contact surfaces in TIEs and CONTACT PAIRs.

This is a beta parameter. The behavior and name may change in the future.

json_data: dict, optional

JSON dictionary to create a ExportMapdlCdbParams object with provided parameters.

Examples

>>> export_mapdl_cdb_params = prime.ExportMapdlCdbParams(model = model)

Methods

ExportMapdlCdbParams.print_default()

Print the default values of ExportMapdlCdbParams object.

ExportMapdlCdbParams.set_default([...])

Set the default values of the ExportMapdlCdbParams object.

Attributes

ExportMapdlCdbParams.analysis_settings

Boundary conditions can be included into analysis settings.

ExportMapdlCdbParams.analysis_settings_file_name

File path to export mapdl analysis settings.

ExportMapdlCdbParams.analysis_type

Option to specify CDB analysis type.

ExportMapdlCdbParams.boundary_conditions

Boundary conditions in CDB format to be added to the file.

ExportMapdlCdbParams.config_settings

MAPDL configuration settings in CDB format to be added at the beginning of the file.

ExportMapdlCdbParams.consider_general_connectors_as_spot_weld

Option to translate all general connector joints (other than axial) to spot weld type.

ExportMapdlCdbParams.contact_element_types

Parameters for choosing element types for contact surfaces in TIEs and CONTACT PAIRs.

ExportMapdlCdbParams.enable_face_based_labels

Option to write element components for labels.

ExportMapdlCdbParams.export_fasteners_as_swgen

Option to export fasteners as swgen.

ExportMapdlCdbParams.export_rigid_bodies_as_rbgen

Option to export rigid bodies as rbgen.

ExportMapdlCdbParams.material_properties

Materials in CDB format to be added to the file.

ExportMapdlCdbParams.pre_solution_settings

MAPDL Settings in CDB format to be added before the solution block in the file.

ExportMapdlCdbParams.simulation_type

Simulation type for the file.

ExportMapdlCdbParams.use_compact_format

Option to enable compact format for the cdb blocks.

ExportMapdlCdbParams.write_by_zones

Option to write zones in the file.

ExportMapdlCdbParams.write_cells

Option to write out cells as part of the file.

ExportMapdlCdbParams.write_thickness_file

Option to write a thickness file for spotweld fatigue analysis.

Examples using ExportMapdlCdbParams#

Mesh a mid-surfaced bracket for a structural analysis

Mesh a mid-surfaced bracket for a structural analysis

Mesh a set of solder balls (beta)

Mesh a set of solder balls (beta)