From def2df9253e68532f99721ec5bb7f703e91c2f3c Mon Sep 17 00:00:00 2001 From: Bernd Hahnebach Date: Wed, 14 Jul 2021 10:37:07 +0200 Subject: [PATCH] FEM: calculix writer, improve information about units in input file --- .../femsolver/calculix/write_femelement_material.py | 9 ++------- src/Mod/Fem/femsolver/calculix/writer.py | 6 +++--- src/Mod/Fem/femtest/data/calculix/box_frequency.inp | 9 ++++----- src/Mod/Fem/femtest/data/calculix/box_static.inp | 8 ++++---- .../data/calculix/ccx_buckling_flexuralbuckling.inp | 8 ++++---- .../femtest/data/calculix/ccxcantilever_faceload.inp | 8 ++++---- .../femtest/data/calculix/ccxcantilever_hexa20.inp | 8 ++++---- .../femtest/data/calculix/ccxcantilever_nodeload.inp | 8 ++++---- .../calculix/ccxcantilever_prescribeddisplacement.inp | 8 ++++---- .../Fem/femtest/data/calculix/constraint_centrif.inp | 9 ++++----- .../data/calculix/constraint_contact_shell_shell.inp | 8 ++++---- .../data/calculix/constraint_contact_solid_solid.inp | 8 ++++---- .../femtest/data/calculix/constraint_sectionprint.inp | 8 ++++---- .../calculix/constraint_selfweight_cantilever.inp | 9 ++++----- src/Mod/Fem/femtest/data/calculix/constraint_tie.inp | 8 ++++---- .../calculix/constraint_transform_beam_hinged.inp | 8 ++++---- .../data/calculix/constraint_transform_torque.inp | 8 ++++---- .../femtest/data/calculix/frequency_beamsimple.inp | 9 ++++----- .../material_multiple_bendingbeam_fiveboxes.inp | 8 ++++---- .../material_multiple_bendingbeam_fivefaces.inp | 8 ++++---- .../material_multiple_tensionrod_twoboxes.inp | 8 ++++---- .../Fem/femtest/data/calculix/material_nonlinear.inp | 8 ++++---- .../calculix/square_pipe_end_twisted_edgeforces.inp | 8 ++++---- .../calculix/square_pipe_end_twisted_nodeforces.inp | 8 ++++---- .../Fem/femtest/data/calculix/thermomech_bimetall.inp | 10 ++++------ .../Fem/femtest/data/calculix/thermomech_flow1D.inp | 11 ++++------- .../Fem/femtest/data/calculix/thermomech_spine.inp | 10 ++++------ 27 files changed, 105 insertions(+), 121 deletions(-) diff --git a/src/Mod/Fem/femsolver/calculix/write_femelement_material.py b/src/Mod/Fem/femsolver/calculix/write_femelement_material.py index 9643e4a62b..3ce9bbb22e 100644 --- a/src/Mod/Fem/femsolver/calculix/write_femelement_material.py +++ b/src/Mod/Fem/femsolver/calculix/write_femelement_material.py @@ -32,8 +32,8 @@ import FreeCAD def write_femelement_material(f, ccxwriter): # floats read from ccx should use {:.13G}, see comment in writer module + # see unit comment in writer module - # helper inside class method def is_density_needed(): if ccxwriter.analysis_type == "frequency": return True @@ -50,12 +50,7 @@ def write_femelement_material(f, ccxwriter): f.write("\n{}\n".format(59 * "*")) f.write("** Materials\n") - f.write("** Young\'s modulus unit is MPa = N/mm2\n") - if is_density_needed() is True: - f.write("** Density\'s unit is t/mm^3\n") - if ccxwriter.analysis_type == "thermomech": - f.write("** Thermal conductivity unit is kW/mm/K = t*mm/K*s^3\n") - f.write("** Specific Heat unit is kJ/t/K = mm^2/s^2/K\n") + f.write("** see information about units at file end\n") for femobj in ccxwriter.material_objects: # femobj --> dict, FreeCAD document object is femobj["Object"] mat_obj = femobj["Object"] diff --git a/src/Mod/Fem/femsolver/calculix/writer.py b/src/Mod/Fem/femsolver/calculix/writer.py index 98013ecee0..b81572d0c9 100644 --- a/src/Mod/Fem/femsolver/calculix/writer.py +++ b/src/Mod/Fem/femsolver/calculix/writer.py @@ -84,11 +84,11 @@ units_information = """********************************************************* ** ** This leads to: ** Force: N -** Pressure: N/mm^2 +** Pressure: N/mm^2 == MPa (Young's Modulus has unit Pressure) ** Density: t/mm^3 ** Gravity: mm/s^2 -** Thermal conductivity: t*mm/K/s^3 (same as W/m/K) -** Specific Heat: mm^2/s^2/K (same as J/kg/K) +** Thermal conductivity: t*mm/K/s^3 == as W/m/K == kW/mm/K +** Specific Heat: mm^2/s^2/K = J/kg/K == kJ/t/K """ diff --git a/src/Mod/Fem/femtest/data/calculix/box_frequency.inp b/src/Mod/Fem/femtest/data/calculix/box_frequency.inp index 32911d34af..00c7073376 100644 --- a/src/Mod/Fem/femtest/data/calculix/box_frequency.inp +++ b/src/Mod/Fem/femtest/data/calculix/box_frequency.inp @@ -430,8 +430,7 @@ Evolumes *********************************************************** ** Materials -** Young's modulus unit is MPa = N/mm2 -** Density's unit is t/mm^3 +** see information about units at file end ** FreeCAD material name: Steel-Generic ** MechanicalMaterial *MATERIAL, NAME=MechanicalMaterial @@ -486,9 +485,9 @@ S, E ** ** This leads to: ** Force: N -** Pressure: N/mm^2 +** Pressure: N/mm^2 == MPa (Young's Modulus has unit Pressure) ** Density: t/mm^3 ** Gravity: mm/s^2 -** Thermal conductivity: t*mm/K/s^3 (same as W/m/K) -** Specific Heat: mm^2/s^2/K (same as J/kg/K) +** Thermal conductivity: t*mm/K/s^3 == as W/m/K == kW/mm/K +** Specific Heat: mm^2/s^2/K = J/kg/K == kJ/t/K ** diff --git a/src/Mod/Fem/femtest/data/calculix/box_static.inp b/src/Mod/Fem/femtest/data/calculix/box_static.inp index b60059bee7..195a5630cd 100644 --- a/src/Mod/Fem/femtest/data/calculix/box_static.inp +++ b/src/Mod/Fem/femtest/data/calculix/box_static.inp @@ -476,7 +476,7 @@ Evolumes *********************************************************** ** Materials -** Young's modulus unit is MPa = N/mm2 +** see information about units at file end ** FreeCAD material name: Steel-Generic ** MechanicalMaterial *MATERIAL, NAME=MechanicalMaterial @@ -613,9 +613,9 @@ RF ** ** This leads to: ** Force: N -** Pressure: N/mm^2 +** Pressure: N/mm^2 == MPa (Young's Modulus has unit Pressure) ** Density: t/mm^3 ** Gravity: mm/s^2 -** Thermal conductivity: t*mm/K/s^3 (same as W/m/K) -** Specific Heat: mm^2/s^2/K (same as J/kg/K) +** Thermal conductivity: t*mm/K/s^3 == as W/m/K == kW/mm/K +** Specific Heat: mm^2/s^2/K = J/kg/K == kJ/t/K ** diff --git a/src/Mod/Fem/femtest/data/calculix/ccx_buckling_flexuralbuckling.inp b/src/Mod/Fem/femtest/data/calculix/ccx_buckling_flexuralbuckling.inp index a95ec04f31..22f722e722 100644 --- a/src/Mod/Fem/femtest/data/calculix/ccx_buckling_flexuralbuckling.inp +++ b/src/Mod/Fem/femtest/data/calculix/ccx_buckling_flexuralbuckling.inp @@ -732,7 +732,7 @@ Evolumes *********************************************************** ** Materials -** Young's modulus unit is MPa = N/mm2 +** see information about units at file end ** FreeCAD material name: CalculiX-Steel ** MechanicalMaterial *MATERIAL, NAME=MechanicalMaterial @@ -832,9 +832,9 @@ RF ** ** This leads to: ** Force: N -** Pressure: N/mm^2 +** Pressure: N/mm^2 == MPa (Young's Modulus has unit Pressure) ** Density: t/mm^3 ** Gravity: mm/s^2 -** Thermal conductivity: t*mm/K/s^3 (same as W/m/K) -** Specific Heat: mm^2/s^2/K (same as J/kg/K) +** Thermal conductivity: t*mm/K/s^3 == as W/m/K == kW/mm/K +** Specific Heat: mm^2/s^2/K = J/kg/K == kJ/t/K ** diff --git a/src/Mod/Fem/femtest/data/calculix/ccxcantilever_faceload.inp b/src/Mod/Fem/femtest/data/calculix/ccxcantilever_faceload.inp index 373f01d1a4..815e66a119 100644 --- a/src/Mod/Fem/femtest/data/calculix/ccxcantilever_faceload.inp +++ b/src/Mod/Fem/femtest/data/calculix/ccxcantilever_faceload.inp @@ -346,7 +346,7 @@ Evolumes *********************************************************** ** Materials -** Young's modulus unit is MPa = N/mm2 +** see information about units at file end ** FreeCAD material name: CalculiX-Steel ** FemMaterial *MATERIAL, NAME=FemMaterial @@ -433,9 +433,9 @@ RF ** ** This leads to: ** Force: N -** Pressure: N/mm^2 +** Pressure: N/mm^2 == MPa (Young's Modulus has unit Pressure) ** Density: t/mm^3 ** Gravity: mm/s^2 -** Thermal conductivity: t*mm/K/s^3 (same as W/m/K) -** Specific Heat: mm^2/s^2/K (same as J/kg/K) +** Thermal conductivity: t*mm/K/s^3 == as W/m/K == kW/mm/K +** Specific Heat: mm^2/s^2/K = J/kg/K == kJ/t/K ** diff --git a/src/Mod/Fem/femtest/data/calculix/ccxcantilever_hexa20.inp b/src/Mod/Fem/femtest/data/calculix/ccxcantilever_hexa20.inp index 3d2e1932d7..e7d58efd79 100644 --- a/src/Mod/Fem/femtest/data/calculix/ccxcantilever_hexa20.inp +++ b/src/Mod/Fem/femtest/data/calculix/ccxcantilever_hexa20.inp @@ -372,7 +372,7 @@ Evolumes *********************************************************** ** Materials -** Young's modulus unit is MPa = N/mm2 +** see information about units at file end ** FreeCAD material name: CalculiX-Steel ** FemMaterial *MATERIAL, NAME=FemMaterial @@ -467,9 +467,9 @@ RF ** ** This leads to: ** Force: N -** Pressure: N/mm^2 +** Pressure: N/mm^2 == MPa (Young's Modulus has unit Pressure) ** Density: t/mm^3 ** Gravity: mm/s^2 -** Thermal conductivity: t*mm/K/s^3 (same as W/m/K) -** Specific Heat: mm^2/s^2/K (same as J/kg/K) +** Thermal conductivity: t*mm/K/s^3 == as W/m/K == kW/mm/K +** Specific Heat: mm^2/s^2/K = J/kg/K == kJ/t/K ** diff --git a/src/Mod/Fem/femtest/data/calculix/ccxcantilever_nodeload.inp b/src/Mod/Fem/femtest/data/calculix/ccxcantilever_nodeload.inp index 075db9cc3c..964b40f707 100644 --- a/src/Mod/Fem/femtest/data/calculix/ccxcantilever_nodeload.inp +++ b/src/Mod/Fem/femtest/data/calculix/ccxcantilever_nodeload.inp @@ -346,7 +346,7 @@ Evolumes *********************************************************** ** Materials -** Young's modulus unit is MPa = N/mm2 +** see information about units at file end ** FreeCAD material name: CalculiX-Steel ** FemMaterial *MATERIAL, NAME=FemMaterial @@ -430,9 +430,9 @@ RF ** ** This leads to: ** Force: N -** Pressure: N/mm^2 +** Pressure: N/mm^2 == MPa (Young's Modulus has unit Pressure) ** Density: t/mm^3 ** Gravity: mm/s^2 -** Thermal conductivity: t*mm/K/s^3 (same as W/m/K) -** Specific Heat: mm^2/s^2/K (same as J/kg/K) +** Thermal conductivity: t*mm/K/s^3 == as W/m/K == kW/mm/K +** Specific Heat: mm^2/s^2/K = J/kg/K == kJ/t/K ** diff --git a/src/Mod/Fem/femtest/data/calculix/ccxcantilever_prescribeddisplacement.inp b/src/Mod/Fem/femtest/data/calculix/ccxcantilever_prescribeddisplacement.inp index 526ccd368d..0a75d6db51 100644 --- a/src/Mod/Fem/femtest/data/calculix/ccxcantilever_prescribeddisplacement.inp +++ b/src/Mod/Fem/femtest/data/calculix/ccxcantilever_prescribeddisplacement.inp @@ -364,7 +364,7 @@ Evolumes *********************************************************** ** Materials -** Young's modulus unit is MPa = N/mm2 +** see information about units at file end ** FreeCAD material name: CalculiX-Steel ** FemMaterial *MATERIAL, NAME=FemMaterial @@ -437,9 +437,9 @@ RF ** ** This leads to: ** Force: N -** Pressure: N/mm^2 +** Pressure: N/mm^2 == MPa (Young's Modulus has unit Pressure) ** Density: t/mm^3 ** Gravity: mm/s^2 -** Thermal conductivity: t*mm/K/s^3 (same as W/m/K) -** Specific Heat: mm^2/s^2/K (same as J/kg/K) +** Thermal conductivity: t*mm/K/s^3 == as W/m/K == kW/mm/K +** Specific Heat: mm^2/s^2/K = J/kg/K == kJ/t/K ** diff --git a/src/Mod/Fem/femtest/data/calculix/constraint_centrif.inp b/src/Mod/Fem/femtest/data/calculix/constraint_centrif.inp index f1eb153bfb..47a3e0b109 100644 --- a/src/Mod/Fem/femtest/data/calculix/constraint_centrif.inp +++ b/src/Mod/Fem/femtest/data/calculix/constraint_centrif.inp @@ -18723,8 +18723,7 @@ Evolumes *********************************************************** ** Materials -** Young's modulus unit is MPa = N/mm2 -** Density's unit is t/mm^3 +** see information about units at file end ** FreeCAD material name: Steel_Scotty ** Steel_Scotty *MATERIAL, NAME=Steel_Scotty @@ -18807,9 +18806,9 @@ RF ** ** This leads to: ** Force: N -** Pressure: N/mm^2 +** Pressure: N/mm^2 == MPa (Young's Modulus has unit Pressure) ** Density: t/mm^3 ** Gravity: mm/s^2 -** Thermal conductivity: t*mm/K/s^3 (same as W/m/K) -** Specific Heat: mm^2/s^2/K (same as J/kg/K) +** Thermal conductivity: t*mm/K/s^3 == as W/m/K == kW/mm/K +** Specific Heat: mm^2/s^2/K = J/kg/K == kJ/t/K ** diff --git a/src/Mod/Fem/femtest/data/calculix/constraint_contact_shell_shell.inp b/src/Mod/Fem/femtest/data/calculix/constraint_contact_shell_shell.inp index 191732127e..963dec0633 100644 --- a/src/Mod/Fem/femtest/data/calculix/constraint_contact_shell_shell.inp +++ b/src/Mod/Fem/femtest/data/calculix/constraint_contact_shell_shell.inp @@ -38350,7 +38350,7 @@ Efaces *********************************************************** ** Materials -** Young's modulus unit is MPa = N/mm2 +** see information about units at file end ** FreeCAD material name: AlCuMgPb ** MechanicalMaterial *MATERIAL, NAME=MechanicalMaterial @@ -38438,9 +38438,9 @@ RF ** ** This leads to: ** Force: N -** Pressure: N/mm^2 +** Pressure: N/mm^2 == MPa (Young's Modulus has unit Pressure) ** Density: t/mm^3 ** Gravity: mm/s^2 -** Thermal conductivity: t*mm/K/s^3 (same as W/m/K) -** Specific Heat: mm^2/s^2/K (same as J/kg/K) +** Thermal conductivity: t*mm/K/s^3 == as W/m/K == kW/mm/K +** Specific Heat: mm^2/s^2/K = J/kg/K == kJ/t/K ** diff --git a/src/Mod/Fem/femtest/data/calculix/constraint_contact_solid_solid.inp b/src/Mod/Fem/femtest/data/calculix/constraint_contact_solid_solid.inp index 38a1f16b85..71d055cc73 100644 --- a/src/Mod/Fem/femtest/data/calculix/constraint_contact_solid_solid.inp +++ b/src/Mod/Fem/femtest/data/calculix/constraint_contact_solid_solid.inp @@ -5037,7 +5037,7 @@ Evolumes *********************************************************** ** Materials -** Young's modulus unit is MPa = N/mm2 +** see information about units at file end ** FreeCAD material name: Steel-Generic ** MechanicalMaterial *MATERIAL, NAME=MechanicalMaterial @@ -5370,9 +5370,9 @@ RF ** ** This leads to: ** Force: N -** Pressure: N/mm^2 +** Pressure: N/mm^2 == MPa (Young's Modulus has unit Pressure) ** Density: t/mm^3 ** Gravity: mm/s^2 -** Thermal conductivity: t*mm/K/s^3 (same as W/m/K) -** Specific Heat: mm^2/s^2/K (same as J/kg/K) +** Thermal conductivity: t*mm/K/s^3 == as W/m/K == kW/mm/K +** Specific Heat: mm^2/s^2/K = J/kg/K == kJ/t/K ** diff --git a/src/Mod/Fem/femtest/data/calculix/constraint_sectionprint.inp b/src/Mod/Fem/femtest/data/calculix/constraint_sectionprint.inp index 571b2e93a0..2eea3f4a01 100644 --- a/src/Mod/Fem/femtest/data/calculix/constraint_sectionprint.inp +++ b/src/Mod/Fem/femtest/data/calculix/constraint_sectionprint.inp @@ -3388,7 +3388,7 @@ Evolumes *********************************************************** ** Materials -** Young's modulus unit is MPa = N/mm2 +** see information about units at file end ** FreeCAD material name: CalculiX-Steel ** Material *MATERIAL, NAME=Material @@ -3484,9 +3484,9 @@ RF ** ** This leads to: ** Force: N -** Pressure: N/mm^2 +** Pressure: N/mm^2 == MPa (Young's Modulus has unit Pressure) ** Density: t/mm^3 ** Gravity: mm/s^2 -** Thermal conductivity: t*mm/K/s^3 (same as W/m/K) -** Specific Heat: mm^2/s^2/K (same as J/kg/K) +** Thermal conductivity: t*mm/K/s^3 == as W/m/K == kW/mm/K +** Specific Heat: mm^2/s^2/K = J/kg/K == kJ/t/K ** diff --git a/src/Mod/Fem/femtest/data/calculix/constraint_selfweight_cantilever.inp b/src/Mod/Fem/femtest/data/calculix/constraint_selfweight_cantilever.inp index 10fe5ef6a4..613c03c7fc 100644 --- a/src/Mod/Fem/femtest/data/calculix/constraint_selfweight_cantilever.inp +++ b/src/Mod/Fem/femtest/data/calculix/constraint_selfweight_cantilever.inp @@ -2138,8 +2138,7 @@ Evolumes *********************************************************** ** Materials -** Young's modulus unit is MPa = N/mm2 -** Density's unit is t/mm^3 +** see information about units at file end ** FreeCAD material name: CalculiX-Steel ** FemMaterial *MATERIAL, NAME=FemMaterial @@ -2214,9 +2213,9 @@ RF ** ** This leads to: ** Force: N -** Pressure: N/mm^2 +** Pressure: N/mm^2 == MPa (Young's Modulus has unit Pressure) ** Density: t/mm^3 ** Gravity: mm/s^2 -** Thermal conductivity: t*mm/K/s^3 (same as W/m/K) -** Specific Heat: mm^2/s^2/K (same as J/kg/K) +** Thermal conductivity: t*mm/K/s^3 == as W/m/K == kW/mm/K +** Specific Heat: mm^2/s^2/K = J/kg/K == kJ/t/K ** diff --git a/src/Mod/Fem/femtest/data/calculix/constraint_tie.inp b/src/Mod/Fem/femtest/data/calculix/constraint_tie.inp index d401622081..ac07fd6743 100644 --- a/src/Mod/Fem/femtest/data/calculix/constraint_tie.inp +++ b/src/Mod/Fem/femtest/data/calculix/constraint_tie.inp @@ -18593,7 +18593,7 @@ Evolumes *********************************************************** ** Materials -** Young's modulus unit is MPa = N/mm2 +** see information about units at file end ** FreeCAD material name: Calculix-Steel ** MechanicalMaterial *MATERIAL, NAME=MechanicalMaterial @@ -18676,9 +18676,9 @@ RF ** ** This leads to: ** Force: N -** Pressure: N/mm^2 +** Pressure: N/mm^2 == MPa (Young's Modulus has unit Pressure) ** Density: t/mm^3 ** Gravity: mm/s^2 -** Thermal conductivity: t*mm/K/s^3 (same as W/m/K) -** Specific Heat: mm^2/s^2/K (same as J/kg/K) +** Thermal conductivity: t*mm/K/s^3 == as W/m/K == kW/mm/K +** Specific Heat: mm^2/s^2/K = J/kg/K == kJ/t/K ** diff --git a/src/Mod/Fem/femtest/data/calculix/constraint_transform_beam_hinged.inp b/src/Mod/Fem/femtest/data/calculix/constraint_transform_beam_hinged.inp index e59eb0fe44..16a3079264 100644 --- a/src/Mod/Fem/femtest/data/calculix/constraint_transform_beam_hinged.inp +++ b/src/Mod/Fem/femtest/data/calculix/constraint_transform_beam_hinged.inp @@ -3617,7 +3617,7 @@ Evolumes *********************************************************** ** Materials -** Young's modulus unit is MPa = N/mm2 +** see information about units at file end ** FreeCAD material name: CalculiX-Steel ** FemMaterial *MATERIAL, NAME=FemMaterial @@ -3809,9 +3809,9 @@ S, E ** ** This leads to: ** Force: N -** Pressure: N/mm^2 +** Pressure: N/mm^2 == MPa (Young's Modulus has unit Pressure) ** Density: t/mm^3 ** Gravity: mm/s^2 -** Thermal conductivity: t*mm/K/s^3 (same as W/m/K) -** Specific Heat: mm^2/s^2/K (same as J/kg/K) +** Thermal conductivity: t*mm/K/s^3 == as W/m/K == kW/mm/K +** Specific Heat: mm^2/s^2/K = J/kg/K == kJ/t/K ** diff --git a/src/Mod/Fem/femtest/data/calculix/constraint_transform_torque.inp b/src/Mod/Fem/femtest/data/calculix/constraint_transform_torque.inp index b97425f89e..4e0ba5f9b6 100644 --- a/src/Mod/Fem/femtest/data/calculix/constraint_transform_torque.inp +++ b/src/Mod/Fem/femtest/data/calculix/constraint_transform_torque.inp @@ -10961,7 +10961,7 @@ Evolumes *********************************************************** ** Materials -** Young's modulus unit is MPa = N/mm2 +** see information about units at file end ** FreeCAD material name: Calculix-Steel ** MechanicalMaterial *MATERIAL, NAME=MechanicalMaterial @@ -13187,9 +13187,9 @@ RF ** ** This leads to: ** Force: N -** Pressure: N/mm^2 +** Pressure: N/mm^2 == MPa (Young's Modulus has unit Pressure) ** Density: t/mm^3 ** Gravity: mm/s^2 -** Thermal conductivity: t*mm/K/s^3 (same as W/m/K) -** Specific Heat: mm^2/s^2/K (same as J/kg/K) +** Thermal conductivity: t*mm/K/s^3 == as W/m/K == kW/mm/K +** Specific Heat: mm^2/s^2/K = J/kg/K == kJ/t/K ** diff --git a/src/Mod/Fem/femtest/data/calculix/frequency_beamsimple.inp b/src/Mod/Fem/femtest/data/calculix/frequency_beamsimple.inp index f4da84f363..d176b65293 100644 --- a/src/Mod/Fem/femtest/data/calculix/frequency_beamsimple.inp +++ b/src/Mod/Fem/femtest/data/calculix/frequency_beamsimple.inp @@ -17023,8 +17023,7 @@ Evolumes *********************************************************** ** Materials -** Young's modulus unit is MPa = N/mm2 -** Density's unit is t/mm^3 +** see information about units at file end ** FreeCAD material name: Steel-Generic ** MechanicalMaterial *MATERIAL, NAME=MechanicalMaterial @@ -17092,9 +17091,9 @@ S, E ** ** This leads to: ** Force: N -** Pressure: N/mm^2 +** Pressure: N/mm^2 == MPa (Young's Modulus has unit Pressure) ** Density: t/mm^3 ** Gravity: mm/s^2 -** Thermal conductivity: t*mm/K/s^3 (same as W/m/K) -** Specific Heat: mm^2/s^2/K (same as J/kg/K) +** Thermal conductivity: t*mm/K/s^3 == as W/m/K == kW/mm/K +** Specific Heat: mm^2/s^2/K = J/kg/K == kJ/t/K ** diff --git a/src/Mod/Fem/femtest/data/calculix/material_multiple_bendingbeam_fiveboxes.inp b/src/Mod/Fem/femtest/data/calculix/material_multiple_bendingbeam_fiveboxes.inp index 3f83080a19..53ba2564cb 100644 --- a/src/Mod/Fem/femtest/data/calculix/material_multiple_bendingbeam_fiveboxes.inp +++ b/src/Mod/Fem/femtest/data/calculix/material_multiple_bendingbeam_fiveboxes.inp @@ -27609,7 +27609,7 @@ Evolumes *********************************************************** ** Materials -** Young's modulus unit is MPa = N/mm2 +** see information about units at file end ** FreeCAD material name: Concrete-Generic ** FemMaterial1 *MATERIAL, NAME=FemMaterial1 @@ -29214,9 +29214,9 @@ RF ** ** This leads to: ** Force: N -** Pressure: N/mm^2 +** Pressure: N/mm^2 == MPa (Young's Modulus has unit Pressure) ** Density: t/mm^3 ** Gravity: mm/s^2 -** Thermal conductivity: t*mm/K/s^3 (same as W/m/K) -** Specific Heat: mm^2/s^2/K (same as J/kg/K) +** Thermal conductivity: t*mm/K/s^3 == as W/m/K == kW/mm/K +** Specific Heat: mm^2/s^2/K = J/kg/K == kJ/t/K ** diff --git a/src/Mod/Fem/femtest/data/calculix/material_multiple_bendingbeam_fivefaces.inp b/src/Mod/Fem/femtest/data/calculix/material_multiple_bendingbeam_fivefaces.inp index 8577cbd53f..4976a607f9 100644 --- a/src/Mod/Fem/femtest/data/calculix/material_multiple_bendingbeam_fivefaces.inp +++ b/src/Mod/Fem/femtest/data/calculix/material_multiple_bendingbeam_fivefaces.inp @@ -2520,7 +2520,7 @@ Efaces *********************************************************** ** Materials -** Young's modulus unit is MPa = N/mm2 +** see information about units at file end ** FreeCAD material name: Concrete-Generic ** FemMaterial1 *MATERIAL, NAME=FemMaterial1 @@ -2725,9 +2725,9 @@ RF ** ** This leads to: ** Force: N -** Pressure: N/mm^2 +** Pressure: N/mm^2 == MPa (Young's Modulus has unit Pressure) ** Density: t/mm^3 ** Gravity: mm/s^2 -** Thermal conductivity: t*mm/K/s^3 (same as W/m/K) -** Specific Heat: mm^2/s^2/K (same as J/kg/K) +** Thermal conductivity: t*mm/K/s^3 == as W/m/K == kW/mm/K +** Specific Heat: mm^2/s^2/K = J/kg/K == kJ/t/K ** diff --git a/src/Mod/Fem/femtest/data/calculix/material_multiple_tensionrod_twoboxes.inp b/src/Mod/Fem/femtest/data/calculix/material_multiple_tensionrod_twoboxes.inp index 7198b97f4c..6ba8538f1c 100644 --- a/src/Mod/Fem/femtest/data/calculix/material_multiple_tensionrod_twoboxes.inp +++ b/src/Mod/Fem/femtest/data/calculix/material_multiple_tensionrod_twoboxes.inp @@ -1212,7 +1212,7 @@ Evolumes *********************************************************** ** Materials -** Young's modulus unit is MPa = N/mm2 +** see information about units at file end ** FreeCAD material name: Aluminium-Generic ** MechanicalMaterialLow *MATERIAL, NAME=MechanicalMaterialLow @@ -1306,9 +1306,9 @@ RF ** ** This leads to: ** Force: N -** Pressure: N/mm^2 +** Pressure: N/mm^2 == MPa (Young's Modulus has unit Pressure) ** Density: t/mm^3 ** Gravity: mm/s^2 -** Thermal conductivity: t*mm/K/s^3 (same as W/m/K) -** Specific Heat: mm^2/s^2/K (same as J/kg/K) +** Thermal conductivity: t*mm/K/s^3 == as W/m/K == kW/mm/K +** Specific Heat: mm^2/s^2/K = J/kg/K == kJ/t/K ** diff --git a/src/Mod/Fem/femtest/data/calculix/material_nonlinear.inp b/src/Mod/Fem/femtest/data/calculix/material_nonlinear.inp index 93b13fa0cc..a2d2f5190d 100644 --- a/src/Mod/Fem/femtest/data/calculix/material_nonlinear.inp +++ b/src/Mod/Fem/femtest/data/calculix/material_nonlinear.inp @@ -19987,7 +19987,7 @@ Evolumes *********************************************************** ** Materials -** Young's modulus unit is MPa = N/mm2 +** see information about units at file end ** FreeCAD material name: CalculiX-Steel ** Material_lin *MATERIAL, NAME=Material_lin @@ -20143,9 +20143,9 @@ RF ** ** This leads to: ** Force: N -** Pressure: N/mm^2 +** Pressure: N/mm^2 == MPa (Young's Modulus has unit Pressure) ** Density: t/mm^3 ** Gravity: mm/s^2 -** Thermal conductivity: t*mm/K/s^3 (same as W/m/K) -** Specific Heat: mm^2/s^2/K (same as J/kg/K) +** Thermal conductivity: t*mm/K/s^3 == as W/m/K == kW/mm/K +** Specific Heat: mm^2/s^2/K = J/kg/K == kJ/t/K ** diff --git a/src/Mod/Fem/femtest/data/calculix/square_pipe_end_twisted_edgeforces.inp b/src/Mod/Fem/femtest/data/calculix/square_pipe_end_twisted_edgeforces.inp index 52e9e6945d..22fef3842b 100644 --- a/src/Mod/Fem/femtest/data/calculix/square_pipe_end_twisted_edgeforces.inp +++ b/src/Mod/Fem/femtest/data/calculix/square_pipe_end_twisted_edgeforces.inp @@ -2546,7 +2546,7 @@ Efaces *********************************************************** ** Materials -** Young's modulus unit is MPa = N/mm2 +** see information about units at file end ** FreeCAD material name: Steel-Generic ** FemMaterial *MATERIAL, NAME=FemMaterial @@ -2688,9 +2688,9 @@ RF ** ** This leads to: ** Force: N -** Pressure: N/mm^2 +** Pressure: N/mm^2 == MPa (Young's Modulus has unit Pressure) ** Density: t/mm^3 ** Gravity: mm/s^2 -** Thermal conductivity: t*mm/K/s^3 (same as W/m/K) -** Specific Heat: mm^2/s^2/K (same as J/kg/K) +** Thermal conductivity: t*mm/K/s^3 == as W/m/K == kW/mm/K +** Specific Heat: mm^2/s^2/K = J/kg/K == kJ/t/K ** diff --git a/src/Mod/Fem/femtest/data/calculix/square_pipe_end_twisted_nodeforces.inp b/src/Mod/Fem/femtest/data/calculix/square_pipe_end_twisted_nodeforces.inp index 8af8b8b54c..099ef3bea0 100644 --- a/src/Mod/Fem/femtest/data/calculix/square_pipe_end_twisted_nodeforces.inp +++ b/src/Mod/Fem/femtest/data/calculix/square_pipe_end_twisted_nodeforces.inp @@ -2546,7 +2546,7 @@ Efaces *********************************************************** ** Materials -** Young's modulus unit is MPa = N/mm2 +** see information about units at file end ** FreeCAD material name: Steel-Generic ** FemMaterial *MATERIAL, NAME=FemMaterial @@ -2800,9 +2800,9 @@ RF ** ** This leads to: ** Force: N -** Pressure: N/mm^2 +** Pressure: N/mm^2 == MPa (Young's Modulus has unit Pressure) ** Density: t/mm^3 ** Gravity: mm/s^2 -** Thermal conductivity: t*mm/K/s^3 (same as W/m/K) -** Specific Heat: mm^2/s^2/K (same as J/kg/K) +** Thermal conductivity: t*mm/K/s^3 == as W/m/K == kW/mm/K +** Specific Heat: mm^2/s^2/K = J/kg/K == kJ/t/K ** diff --git a/src/Mod/Fem/femtest/data/calculix/thermomech_bimetall.inp b/src/Mod/Fem/femtest/data/calculix/thermomech_bimetall.inp index 58245f6548..5d20a88b1d 100644 --- a/src/Mod/Fem/femtest/data/calculix/thermomech_bimetall.inp +++ b/src/Mod/Fem/femtest/data/calculix/thermomech_bimetall.inp @@ -8175,9 +8175,7 @@ Evolumes *********************************************************** ** Materials -** Young's modulus unit is MPa = N/mm2 -** Thermal conductivity unit is kW/mm/K = t*mm/K*s^3 -** Specific Heat unit is kJ/t/K = mm^2/s^2/K +** see information about units at file end ** FreeCAD material name: Copper ** MaterialCopper *MATERIAL, NAME=MaterialCopper @@ -8274,9 +8272,9 @@ RF ** ** This leads to: ** Force: N -** Pressure: N/mm^2 +** Pressure: N/mm^2 == MPa (Young's Modulus has unit Pressure) ** Density: t/mm^3 ** Gravity: mm/s^2 -** Thermal conductivity: t*mm/K/s^3 (same as W/m/K) -** Specific Heat: mm^2/s^2/K (same as J/kg/K) +** Thermal conductivity: t*mm/K/s^3 == as W/m/K == kW/mm/K +** Specific Heat: mm^2/s^2/K = J/kg/K == kJ/t/K ** diff --git a/src/Mod/Fem/femtest/data/calculix/thermomech_flow1D.inp b/src/Mod/Fem/femtest/data/calculix/thermomech_flow1D.inp index 51fdcbe232..22a885456a 100644 --- a/src/Mod/Fem/femtest/data/calculix/thermomech_flow1D.inp +++ b/src/Mod/Fem/femtest/data/calculix/thermomech_flow1D.inp @@ -84,10 +84,7 @@ Eedges *********************************************************** ** Materials -** Young's modulus unit is MPa = N/mm2 -** Density's unit is t/mm^3 -** Thermal conductivity unit is kW/mm/K = t*mm/K*s^3 -** Specific Heat unit is kJ/t/K = mm^2/s^2/K +** see information about units at file end ** FreeCAD material name: Water ** FluidMaterial *MATERIAL, NAME=FluidMaterial @@ -185,9 +182,9 @@ MF, PS ** ** This leads to: ** Force: N -** Pressure: N/mm^2 +** Pressure: N/mm^2 == MPa (Young's Modulus has unit Pressure) ** Density: t/mm^3 ** Gravity: mm/s^2 -** Thermal conductivity: t*mm/K/s^3 (same as W/m/K) -** Specific Heat: mm^2/s^2/K (same as J/kg/K) +** Thermal conductivity: t*mm/K/s^3 == as W/m/K == kW/mm/K +** Specific Heat: mm^2/s^2/K = J/kg/K == kJ/t/K ** diff --git a/src/Mod/Fem/femtest/data/calculix/thermomech_spine.inp b/src/Mod/Fem/femtest/data/calculix/thermomech_spine.inp index 83896e5556..290687e1c6 100644 --- a/src/Mod/Fem/femtest/data/calculix/thermomech_spine.inp +++ b/src/Mod/Fem/femtest/data/calculix/thermomech_spine.inp @@ -106,9 +106,7 @@ Evolumes *********************************************************** ** Materials -** Young's modulus unit is MPa = N/mm2 -** Thermal conductivity unit is kW/mm/K = t*mm/K*s^3 -** Specific Heat unit is kJ/t/K = mm^2/s^2/K +** see information about units at file end ** FreeCAD material name: Steel-Generic ** MechanicalMaterial *MATERIAL, NAME=MechanicalMaterial @@ -221,9 +219,9 @@ RF ** ** This leads to: ** Force: N -** Pressure: N/mm^2 +** Pressure: N/mm^2 == MPa (Young's Modulus has unit Pressure) ** Density: t/mm^3 ** Gravity: mm/s^2 -** Thermal conductivity: t*mm/K/s^3 (same as W/m/K) -** Specific Heat: mm^2/s^2/K (same as J/kg/K) +** Thermal conductivity: t*mm/K/s^3 == as W/m/K == kW/mm/K +** Specific Heat: mm^2/s^2/K = J/kg/K == kJ/t/K **