Fem: Add radiation heat transfer (#13466)
* FEM: Add radiation heat transfer * FEM: Add radiation heat transfer to CalculiX writer * FEM: Update .inp files * Fem: Rename heat flux ui members --------- Co-authored-by: FEA-eng <59876896+FEA-eng@users.noreply.github.com>
This commit is contained in:
@@ -31,19 +31,20 @@ using namespace Fem;
|
||||
|
||||
PROPERTY_SOURCE(Fem::ConstraintHeatflux, Fem::Constraint)
|
||||
|
||||
static const char* ConstraintTypes[] = {"DFlux", "Convection", nullptr};
|
||||
static const char* ConstraintTypes[] = {"DFlux", "Convection", "Radiation", nullptr};
|
||||
|
||||
ConstraintHeatflux::ConstraintHeatflux()
|
||||
{
|
||||
ADD_PROPERTY(AmbientTemp, (0.0));
|
||||
/*ADD_PROPERTY(FaceTemp,(0.0));*/
|
||||
ADD_PROPERTY(FilmCoef, (0.0));
|
||||
ADD_PROPERTY(Emissivity, (0.0));
|
||||
ADD_PROPERTY(DFlux, (0.0));
|
||||
ADD_PROPERTY_TYPE(ConstraintType,
|
||||
(1),
|
||||
"ConstraintHeatflux",
|
||||
(App::PropertyType)(App::Prop_None),
|
||||
"Type of constraint, surface convection or surface heat flux");
|
||||
"Type of constraint, surface convection, radiation or surface heat flux");
|
||||
ConstraintType.setEnums(ConstraintTypes);
|
||||
}
|
||||
|
||||
|
||||
@@ -42,6 +42,7 @@ public:
|
||||
App::PropertyFloat AmbientTemp;
|
||||
/*App::PropertyFloat FaceTemp;*/
|
||||
App::PropertyFloat FilmCoef;
|
||||
App::PropertyFloat Emissivity;
|
||||
App::PropertyFloat DFlux;
|
||||
App::PropertyEnumeration ConstraintType;
|
||||
|
||||
|
||||
@@ -578,6 +578,9 @@ void CmdFemConstraintHeatflux::activated(int)
|
||||
doCommand(Doc,
|
||||
"App.activeDocument().%s.FilmCoef = 10.0",
|
||||
FeatName.c_str()); // OvG: set default not equal to 0
|
||||
doCommand(Doc,
|
||||
"App.activeDocument().%s.Emissivity = 1.0",
|
||||
FeatName.c_str()); // OvG: set default not equal to 0
|
||||
doCommand(Doc,
|
||||
"App.activeDocument().%s.Scale = 1",
|
||||
FeatName.c_str()); // OvG: set initial scale to 1
|
||||
|
||||
@@ -62,13 +62,14 @@ TaskFemConstraintHeatflux::TaskFemConstraintHeatflux(
|
||||
&TaskFemConstraintHeatflux::onReferenceDeleted);
|
||||
|
||||
connect(ui->rb_convection, &QRadioButton::clicked, this, &TaskFemConstraintHeatflux::Conv);
|
||||
connect(ui->rb_radiation, &QRadioButton::clicked, this, &TaskFemConstraintHeatflux::Rad);
|
||||
connect(ui->rb_dflux, &QRadioButton::clicked, this, &TaskFemConstraintHeatflux::Flux);
|
||||
|
||||
connect(ui->if_heatflux,
|
||||
qOverload<double>(&InputField::valueChanged),
|
||||
this,
|
||||
&TaskFemConstraintHeatflux::onHeatFluxChanged);
|
||||
connect(ui->if_ambienttemp,
|
||||
connect(ui->if_ambienttemp_conv,
|
||||
qOverload<double>(&InputField::valueChanged),
|
||||
this,
|
||||
&TaskFemConstraintHeatflux::onAmbientTempChanged);
|
||||
@@ -76,6 +77,14 @@ TaskFemConstraintHeatflux::TaskFemConstraintHeatflux(
|
||||
qOverload<double>(&InputField::valueChanged),
|
||||
this,
|
||||
&TaskFemConstraintHeatflux::onFilmCoefChanged);
|
||||
connect(ui->if_emissivity,
|
||||
qOverload<double>(&InputField::valueChanged),
|
||||
this,
|
||||
&TaskFemConstraintHeatflux::onEmissivityChanged);
|
||||
connect(ui->if_ambienttemp_rad,
|
||||
qOverload<double>(&InputField::valueChanged),
|
||||
this,
|
||||
&TaskFemConstraintHeatflux::onAmbientTempChanged);
|
||||
connect(ui->lw_references,
|
||||
&QListWidget::itemClicked,
|
||||
this,
|
||||
@@ -84,9 +93,11 @@ TaskFemConstraintHeatflux::TaskFemConstraintHeatflux(
|
||||
this->groupLayout()->addWidget(proxy);
|
||||
|
||||
// Temporarily prevent unnecessary feature recomputes
|
||||
ui->if_ambienttemp->blockSignals(true);
|
||||
ui->if_ambienttemp_conv->blockSignals(true);
|
||||
// ui->if_facetemp->blockSignals(true);
|
||||
ui->if_filmcoef->blockSignals(true);
|
||||
ui->if_emissivity->blockSignals(true);
|
||||
ui->if_ambienttemp_rad->blockSignals(true);
|
||||
ui->lw_references->blockSignals(true);
|
||||
ui->btnAdd->blockSignals(true);
|
||||
ui->btnRemove->blockSignals(true);
|
||||
@@ -98,26 +109,41 @@ TaskFemConstraintHeatflux::TaskFemConstraintHeatflux(
|
||||
std::vector<std::string> SubElements = pcConstraint->References.getSubValues();
|
||||
|
||||
// Fill data into dialog elements
|
||||
ui->if_ambienttemp->setMinimum(0);
|
||||
ui->if_ambienttemp->setMaximum(FLOAT_MAX);
|
||||
ui->if_ambienttemp_conv->setMinimum(0);
|
||||
ui->if_ambienttemp_conv->setMaximum(FLOAT_MAX);
|
||||
|
||||
ui->if_filmcoef->setMinimum(0);
|
||||
ui->if_filmcoef->setMaximum(FLOAT_MAX);
|
||||
|
||||
ui->if_emissivity->setMinimum(0);
|
||||
ui->if_emissivity->setMaximum(FLOAT_MAX);
|
||||
|
||||
ui->if_ambienttemp_rad->setMinimum(0);
|
||||
ui->if_ambienttemp_rad->setMaximum(FLOAT_MAX);
|
||||
|
||||
std::string constraint_type = pcConstraint->ConstraintType.getValueAsString();
|
||||
if (constraint_type == "Convection") {
|
||||
ui->rb_convection->setChecked(true);
|
||||
ui->sw_heatflux->setCurrentIndex(0);
|
||||
Base::Quantity t =
|
||||
Base::Quantity(pcConstraint->AmbientTemp.getValue(), Base::Unit::Temperature);
|
||||
ui->if_ambienttemp->setValue(t);
|
||||
ui->if_ambienttemp_conv->setValue(t);
|
||||
Base::Quantity f = Base::Quantity(pcConstraint->FilmCoef.getValue(),
|
||||
Base::Unit::ThermalTransferCoefficient);
|
||||
ui->if_filmcoef->setValue(f);
|
||||
}
|
||||
else if (constraint_type == "Radiation") {
|
||||
ui->rb_radiation->setChecked(true);
|
||||
ui->sw_heatflux->setCurrentIndex(1);
|
||||
Base::Quantity t =
|
||||
Base::Quantity(pcConstraint->AmbientTemp.getValue(), Base::Unit::Temperature);
|
||||
ui->if_ambienttemp_rad->setValue(t);
|
||||
Base::Quantity e = Base::Quantity(pcConstraint->Emissivity.getValue(), Base::Unit());
|
||||
ui->if_emissivity->setValue(e);
|
||||
}
|
||||
else if (constraint_type == "DFlux") {
|
||||
ui->rb_dflux->setChecked(true);
|
||||
ui->sw_heatflux->setCurrentIndex(1);
|
||||
ui->sw_heatflux->setCurrentIndex(2);
|
||||
Base::Quantity c = Base::Quantity(pcConstraint->DFlux.getValue(), Base::Unit::HeatFlux);
|
||||
ui->if_heatflux->setValue(c);
|
||||
}
|
||||
@@ -134,9 +160,11 @@ TaskFemConstraintHeatflux::TaskFemConstraintHeatflux(
|
||||
buttonGroup->addButton(ui->btnAdd, (int)SelectionChangeModes::refAdd);
|
||||
buttonGroup->addButton(ui->btnRemove, (int)SelectionChangeModes::refRemove);
|
||||
|
||||
ui->if_ambienttemp->blockSignals(false);
|
||||
ui->if_ambienttemp_conv->blockSignals(false);
|
||||
// ui->if_facetemp->blockSignals(false);
|
||||
ui->if_filmcoef->blockSignals(false);
|
||||
ui->if_emissivity->blockSignals(false);
|
||||
ui->if_ambienttemp_rad->blockSignals(false);
|
||||
ui->lw_references->blockSignals(false);
|
||||
ui->btnAdd->blockSignals(false);
|
||||
ui->btnRemove->blockSignals(false);
|
||||
@@ -169,6 +197,13 @@ void TaskFemConstraintHeatflux::onFilmCoefChanged(double val)
|
||||
pcConstraint->FilmCoef.setValue(val); // [W]/[[m^2]/[K]]
|
||||
}
|
||||
|
||||
void TaskFemConstraintHeatflux::onEmissivityChanged(double val)
|
||||
{
|
||||
Fem::ConstraintHeatflux* pcConstraint =
|
||||
static_cast<Fem::ConstraintHeatflux*>(ConstraintView->getObject());
|
||||
pcConstraint->Emissivity.setValue(val); // [-]
|
||||
}
|
||||
|
||||
void TaskFemConstraintHeatflux::onHeatFluxChanged(double val)
|
||||
{
|
||||
Fem::ConstraintHeatflux* pcConstraint =
|
||||
@@ -186,7 +221,7 @@ void TaskFemConstraintHeatflux::Conv()
|
||||
name.c_str(),
|
||||
get_constraint_type().c_str());
|
||||
Base::Quantity t = Base::Quantity(300, Base::Unit::Temperature);
|
||||
ui->if_ambienttemp->setValue(t);
|
||||
ui->if_ambienttemp_conv->setValue(t);
|
||||
pcConstraint->AmbientTemp.setValue(300);
|
||||
Base::Quantity f = Base::Quantity(10, Base::Unit::ThermalTransferCoefficient);
|
||||
ui->if_filmcoef->setValue(f);
|
||||
@@ -194,6 +229,24 @@ void TaskFemConstraintHeatflux::Conv()
|
||||
ui->sw_heatflux->setCurrentIndex(0);
|
||||
}
|
||||
|
||||
void TaskFemConstraintHeatflux::Rad()
|
||||
{
|
||||
Fem::ConstraintHeatflux* pcConstraint =
|
||||
static_cast<Fem::ConstraintHeatflux*>(ConstraintView->getObject());
|
||||
std::string name = ConstraintView->getObject()->getNameInDocument();
|
||||
Gui::Command::doCommand(Gui::Command::Doc,
|
||||
"App.ActiveDocument.%s.ConstraintType = %s",
|
||||
name.c_str(),
|
||||
get_constraint_type().c_str());
|
||||
Base::Quantity t = Base::Quantity(300, Base::Unit::Temperature);
|
||||
ui->if_ambienttemp_rad->setValue(t);
|
||||
pcConstraint->AmbientTemp.setValue(300);
|
||||
Base::Quantity e = Base::Quantity(1, Base::Unit());
|
||||
ui->if_emissivity->setValue(e);
|
||||
pcConstraint->Emissivity.setValue(1);
|
||||
ui->sw_heatflux->setCurrentIndex(1);
|
||||
}
|
||||
|
||||
void TaskFemConstraintHeatflux::Flux()
|
||||
{
|
||||
Fem::ConstraintHeatflux* pcConstraint =
|
||||
@@ -206,7 +259,7 @@ void TaskFemConstraintHeatflux::Flux()
|
||||
Base::Quantity c = Base::Quantity(0, Base::Unit::HeatFlux);
|
||||
ui->if_heatflux->setValue(c);
|
||||
pcConstraint->DFlux.setValue(0);
|
||||
ui->sw_heatflux->setCurrentIndex(1);
|
||||
ui->sw_heatflux->setCurrentIndex(2);
|
||||
}
|
||||
|
||||
void TaskFemConstraintHeatflux::addToSelection()
|
||||
@@ -363,7 +416,13 @@ const std::string TaskFemConstraintHeatflux::getReferences() const
|
||||
|
||||
double TaskFemConstraintHeatflux::getAmbientTemp() const
|
||||
{
|
||||
Base::Quantity temperature = ui->if_ambienttemp->getQuantity();
|
||||
Base::Quantity temperature;
|
||||
if (ui->rb_convection->isChecked()) {
|
||||
temperature = ui->if_ambienttemp_conv->getQuantity();
|
||||
}
|
||||
else if (ui->rb_radiation->isChecked()) {
|
||||
temperature = ui->if_ambienttemp_rad->getQuantity();
|
||||
}
|
||||
double temperature_in_kelvin = temperature.getValueAs(Base::Quantity::Kelvin);
|
||||
return temperature_in_kelvin;
|
||||
}
|
||||
@@ -376,12 +435,22 @@ double TaskFemConstraintHeatflux::getFilmCoef() const
|
||||
return filmcoef_in_units;
|
||||
}
|
||||
|
||||
double TaskFemConstraintHeatflux::getEmissivity() const
|
||||
{
|
||||
Base::Quantity emissivity = ui->if_emissivity->getQuantity();
|
||||
double emissivity_in_units = emissivity.getValueAs(Base::Quantity(1.0, Base::Unit()));
|
||||
return emissivity_in_units;
|
||||
}
|
||||
|
||||
std::string TaskFemConstraintHeatflux::get_constraint_type() const
|
||||
{
|
||||
std::string type;
|
||||
if (ui->rb_convection->isChecked()) {
|
||||
type = "\"Convection\"";
|
||||
}
|
||||
else if (ui->rb_radiation->isChecked()) {
|
||||
type = "\"Radiation\"";
|
||||
}
|
||||
else if (ui->rb_dflux->isChecked()) {
|
||||
type = "\"DFlux\"";
|
||||
}
|
||||
@@ -397,11 +466,15 @@ void TaskFemConstraintHeatflux::changeEvent(QEvent* e)
|
||||
{
|
||||
TaskBox::changeEvent(e);
|
||||
if (e->type() == QEvent::LanguageChange) {
|
||||
ui->if_ambienttemp->blockSignals(true);
|
||||
ui->if_ambienttemp_conv->blockSignals(true);
|
||||
ui->if_filmcoef->blockSignals(true);
|
||||
ui->if_emissivity->blockSignals(true);
|
||||
ui->if_ambienttemp_rad->blockSignals(true);
|
||||
ui->retranslateUi(proxy);
|
||||
ui->if_ambienttemp->blockSignals(false);
|
||||
ui->if_ambienttemp_conv->blockSignals(false);
|
||||
ui->if_filmcoef->blockSignals(false);
|
||||
ui->if_emissivity->blockSignals(true);
|
||||
ui->if_ambienttemp_rad->blockSignals(false);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -465,6 +538,11 @@ bool TaskDlgFemConstraintHeatflux::accept()
|
||||
name.c_str(),
|
||||
parameterHeatflux->getFilmCoef());
|
||||
|
||||
Gui::Command::doCommand(Gui::Command::Doc,
|
||||
"App.ActiveDocument.%s.Emissivity = %f",
|
||||
name.c_str(),
|
||||
parameterHeatflux->getEmissivity());
|
||||
|
||||
scale = parameterHeatflux->getScale(); // OvG: determine modified scale
|
||||
Gui::Command::doCommand(Gui::Command::Doc,
|
||||
"App.ActiveDocument.%s.Scale = %s",
|
||||
|
||||
@@ -48,6 +48,7 @@ public:
|
||||
double getAmbientTemp() const;
|
||||
/*double getFaceTemp(void) const;*/
|
||||
double getFilmCoef() const;
|
||||
double getEmissivity() const;
|
||||
std::string get_constraint_type() const;
|
||||
const std::string getReferences() const override;
|
||||
|
||||
@@ -56,8 +57,10 @@ private Q_SLOTS:
|
||||
void onAmbientTempChanged(double val);
|
||||
/*void onFaceTempChanged(double val);*/
|
||||
void onFilmCoefChanged(double val);
|
||||
void onEmissivityChanged(double val);
|
||||
void onHeatFluxChanged(double val);
|
||||
void Conv();
|
||||
void Rad();
|
||||
void Flux();
|
||||
void addToSelection() override;
|
||||
void removeFromSelection() override;
|
||||
|
||||
@@ -69,6 +69,13 @@
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QRadioButton" name="rb_radiation">
|
||||
<property name="text">
|
||||
<string>Surface Radiation</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QRadioButton" name="rb_dflux">
|
||||
<property name="text">
|
||||
@@ -81,7 +88,7 @@
|
||||
<item>
|
||||
<widget class="QStackedWidget" name="sw_heatflux">
|
||||
<property name="currentIndex">
|
||||
<number>1</number>
|
||||
<number>0</number>
|
||||
</property>
|
||||
<widget class="QWidget" name="page">
|
||||
<layout class="QVBoxLayout" name="verticalLayout_4">
|
||||
@@ -112,16 +119,16 @@
|
||||
</layout>
|
||||
</item>
|
||||
<item>
|
||||
<layout class="QHBoxLayout" name="layoutAmbientTemp">
|
||||
<layout class="QHBoxLayout" name="layoutAmbientTempCov">
|
||||
<item>
|
||||
<widget class="QLabel" name="lbl_ambienttemp">
|
||||
<widget class="QLabel" name="lbl_ambienttemp_conv">
|
||||
<property name="text">
|
||||
<string>Ambient Temperature</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="Gui::InputField" name="if_ambienttemp">
|
||||
<widget class="Gui::InputField" name="if_ambienttemp_conv">
|
||||
<property name="text">
|
||||
<string>300 K</string>
|
||||
</property>
|
||||
@@ -139,6 +146,65 @@
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
<property name="currentIndex">
|
||||
<number>1</number>
|
||||
</property>
|
||||
<widget class="QWidget" name="page_1">
|
||||
<layout class="QVBoxLayout" name="verticalLayout_5">
|
||||
<item>
|
||||
<layout class="QVBoxLayout" name="verticalLayout_6">
|
||||
<item>
|
||||
<layout class="QHBoxLayout" name="layoutEmissivity">
|
||||
<item>
|
||||
<widget class="QLabel" name="lbl_emissivity">
|
||||
<property name="text">
|
||||
<string>Emissivity</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="Gui::InputField" name="if_emissivity">
|
||||
<property name="text">
|
||||
<string>1 </string>
|
||||
</property>
|
||||
<property name="quantity" stdset="0">
|
||||
<double>1.000000000000000</double>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
<item>
|
||||
<layout class="QHBoxLayout" name="layoutAmbientTempRad">
|
||||
<item>
|
||||
<widget class="QLabel" name="lbl_ambienttemp_rad">
|
||||
<property name="text">
|
||||
<string>Ambient Temperature</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="Gui::InputField" name="if_ambienttemp_rad">
|
||||
<property name="text">
|
||||
<string>300 K</string>
|
||||
</property>
|
||||
<property name="unit" stdset="0">
|
||||
<string notr="true">K</string>
|
||||
</property>
|
||||
<property name="quantity" stdset="0">
|
||||
<double>300.000000000000000</double>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
<property name="currentIndex">
|
||||
<number>2</number>
|
||||
</property>
|
||||
<widget class="QWidget" name="page_2">
|
||||
<layout class="QVBoxLayout" name="verticalLayout_3">
|
||||
<item>
|
||||
|
||||
@@ -54,6 +54,15 @@ def write_meshdata_constraint(f, femobj, heatflux_obj, ccxwriter):
|
||||
heatflux_obj.AmbientTemp,
|
||||
heatflux_obj.FilmCoef * 0.001
|
||||
)
|
||||
|
||||
elif heatflux_obj.ConstraintType == "Radiation":
|
||||
heatflux_key_word = "RADIATE"
|
||||
heatflux_facetype = "R"
|
||||
heatflux_values = "{:.13G},{:.13G}".format(
|
||||
heatflux_obj.AmbientTemp,
|
||||
heatflux_obj.Emissivity
|
||||
)
|
||||
|
||||
elif heatflux_obj.ConstraintType == "DFlux":
|
||||
heatflux_key_word = "DFLUX"
|
||||
heatflux_facetype = "S"
|
||||
|
||||
@@ -48,6 +48,9 @@ def write_femelement_material(f, ccxwriter):
|
||||
return True
|
||||
return False
|
||||
|
||||
f.write("\n** Physical constants for SI(mm) unit system with Kelvins\n")
|
||||
f.write("*PHYSICAL CONSTANTS, ABSOLUTE ZERO=0, STEFAN BOLTZMANN=5.670374419e-11\n")
|
||||
|
||||
f.write("\n{}\n".format(59 * "*"))
|
||||
f.write("** Materials\n")
|
||||
f.write("** see information about units at file end\n")
|
||||
|
||||
@@ -428,6 +428,9 @@ Evolumes
|
||||
*ELSET,ELSET=MechanicalMaterialSolid
|
||||
Evolumes
|
||||
|
||||
** Physical constants for SI(mm) unit system with Kelvins
|
||||
*PHYSICAL CONSTANTS, ABSOLUTE ZERO=0, STEFAN BOLTZMANN=5.670374419e-11
|
||||
|
||||
***********************************************************
|
||||
** Materials
|
||||
** see information about units at file end
|
||||
|
||||
@@ -474,6 +474,9 @@ Evolumes
|
||||
68,
|
||||
69,
|
||||
|
||||
** Physical constants for SI(mm) unit system with Kelvins
|
||||
*PHYSICAL CONSTANTS, ABSOLUTE ZERO=0, STEFAN BOLTZMANN=5.670374419e-11
|
||||
|
||||
***********************************************************
|
||||
** Materials
|
||||
** see information about units at file end
|
||||
|
||||
@@ -730,6 +730,9 @@ Evolumes
|
||||
393,
|
||||
410,
|
||||
|
||||
** Physical constants for SI(mm) unit system with Kelvins
|
||||
*PHYSICAL CONSTANTS, ABSOLUTE ZERO=0, STEFAN BOLTZMANN=5.670374419e-11
|
||||
|
||||
***********************************************************
|
||||
** Materials
|
||||
** see information about units at file end
|
||||
|
||||
@@ -45,6 +45,9 @@ Eedges
|
||||
*NSET,NSET=ConstraintFixed
|
||||
1,
|
||||
|
||||
** Physical constants for SI(mm) unit system with Kelvins
|
||||
*PHYSICAL CONSTANTS, ABSOLUTE ZERO=0, STEFAN BOLTZMANN=5.670374419e-11
|
||||
|
||||
***********************************************************
|
||||
** Materials
|
||||
** see information about units at file end
|
||||
|
||||
@@ -45,6 +45,9 @@ Eedges
|
||||
*NSET,NSET=ConstraintFixed
|
||||
1,
|
||||
|
||||
** Physical constants for SI(mm) unit system with Kelvins
|
||||
*PHYSICAL CONSTANTS, ABSOLUTE ZERO=0, STEFAN BOLTZMANN=5.670374419e-11
|
||||
|
||||
***********************************************************
|
||||
** Materials
|
||||
** see information about units at file end
|
||||
|
||||
@@ -45,6 +45,9 @@ Eedges
|
||||
*NSET,NSET=ConstraintFixed
|
||||
1,
|
||||
|
||||
** Physical constants for SI(mm) unit system with Kelvins
|
||||
*PHYSICAL CONSTANTS, ABSOLUTE ZERO=0, STEFAN BOLTZMANN=5.670374419e-11
|
||||
|
||||
***********************************************************
|
||||
** Materials
|
||||
** see information about units at file end
|
||||
|
||||
@@ -370,6 +370,9 @@ Evolumes
|
||||
96,
|
||||
97,
|
||||
|
||||
** Physical constants for SI(mm) unit system with Kelvins
|
||||
*PHYSICAL CONSTANTS, ABSOLUTE ZERO=0, STEFAN BOLTZMANN=5.670374419e-11
|
||||
|
||||
***********************************************************
|
||||
** Materials
|
||||
** see information about units at file end
|
||||
|
||||
@@ -70,6 +70,9 @@ Efaces
|
||||
2,
|
||||
5,
|
||||
|
||||
** Physical constants for SI(mm) unit system with Kelvins
|
||||
*PHYSICAL CONSTANTS, ABSOLUTE ZERO=0, STEFAN BOLTZMANN=5.670374419e-11
|
||||
|
||||
***********************************************************
|
||||
** Materials
|
||||
** see information about units at file end
|
||||
|
||||
@@ -58,6 +58,9 @@ Efaces
|
||||
6,
|
||||
7,
|
||||
|
||||
** Physical constants for SI(mm) unit system with Kelvins
|
||||
*PHYSICAL CONSTANTS, ABSOLUTE ZERO=0, STEFAN BOLTZMANN=5.670374419e-11
|
||||
|
||||
***********************************************************
|
||||
** Materials
|
||||
** see information about units at file end
|
||||
|
||||
@@ -187,6 +187,9 @@ Eedges
|
||||
*NSET,NSET=ConstraintFixed
|
||||
1,
|
||||
|
||||
** Physical constants for SI(mm) unit system with Kelvins
|
||||
*PHYSICAL CONSTANTS, ABSOLUTE ZERO=0, STEFAN BOLTZMANN=5.670374419e-11
|
||||
|
||||
***********************************************************
|
||||
** Materials
|
||||
** see information about units at file end
|
||||
|
||||
@@ -45,6 +45,9 @@ Eedges
|
||||
*NSET,NSET=ConstraintFixed
|
||||
1,
|
||||
|
||||
** Physical constants for SI(mm) unit system with Kelvins
|
||||
*PHYSICAL CONSTANTS, ABSOLUTE ZERO=0, STEFAN BOLTZMANN=5.670374419e-11
|
||||
|
||||
***********************************************************
|
||||
** Materials
|
||||
** see information about units at file end
|
||||
|
||||
@@ -1546,6 +1546,9 @@ Efaces
|
||||
9,
|
||||
10,
|
||||
|
||||
** Physical constants for SI(mm) unit system with Kelvins
|
||||
*PHYSICAL CONSTANTS, ABSOLUTE ZERO=0, STEFAN BOLTZMANN=5.670374419e-11
|
||||
|
||||
***********************************************************
|
||||
** Materials
|
||||
** see information about units at file end
|
||||
|
||||
@@ -276,6 +276,9 @@ Efaces
|
||||
6,
|
||||
7,
|
||||
|
||||
** Physical constants for SI(mm) unit system with Kelvins
|
||||
*PHYSICAL CONSTANTS, ABSOLUTE ZERO=0, STEFAN BOLTZMANN=5.670374419e-11
|
||||
|
||||
***********************************************************
|
||||
** Materials
|
||||
** see information about units at file end
|
||||
|
||||
@@ -344,6 +344,9 @@ Evolumes
|
||||
194,
|
||||
195,
|
||||
|
||||
** Physical constants for SI(mm) unit system with Kelvins
|
||||
*PHYSICAL CONSTANTS, ABSOLUTE ZERO=0, STEFAN BOLTZMANN=5.670374419e-11
|
||||
|
||||
***********************************************************
|
||||
** Materials
|
||||
** see information about units at file end
|
||||
|
||||
@@ -344,6 +344,9 @@ Evolumes
|
||||
194,
|
||||
195,
|
||||
|
||||
** Physical constants for SI(mm) unit system with Kelvins
|
||||
*PHYSICAL CONSTANTS, ABSOLUTE ZERO=0, STEFAN BOLTZMANN=5.670374419e-11
|
||||
|
||||
***********************************************************
|
||||
** Materials
|
||||
** see information about units at file end
|
||||
|
||||
@@ -362,6 +362,9 @@ Evolumes
|
||||
190,
|
||||
191,
|
||||
|
||||
** Physical constants for SI(mm) unit system with Kelvins
|
||||
*PHYSICAL CONSTANTS, ABSOLUTE ZERO=0, STEFAN BOLTZMANN=5.670374419e-11
|
||||
|
||||
***********************************************************
|
||||
** Materials
|
||||
** see information about units at file end
|
||||
|
||||
@@ -18721,6 +18721,9 @@ Evolumes
|
||||
2745,
|
||||
2746,
|
||||
|
||||
** Physical constants for SI(mm) unit system with Kelvins
|
||||
*PHYSICAL CONSTANTS, ABSOLUTE ZERO=0, STEFAN BOLTZMANN=5.670374419e-11
|
||||
|
||||
***********************************************************
|
||||
** Materials
|
||||
** see information about units at file end
|
||||
|
||||
@@ -38348,6 +38348,9 @@ Efaces
|
||||
15603,S2
|
||||
15604,S2
|
||||
|
||||
** Physical constants for SI(mm) unit system with Kelvins
|
||||
*PHYSICAL CONSTANTS, ABSOLUTE ZERO=0, STEFAN BOLTZMANN=5.670374419e-11
|
||||
|
||||
***********************************************************
|
||||
** Materials
|
||||
** see information about units at file end
|
||||
|
||||
@@ -5556,6 +5556,9 @@ Evolumes
|
||||
1726,S1
|
||||
2345,S4
|
||||
|
||||
** Physical constants for SI(mm) unit system with Kelvins
|
||||
*PHYSICAL CONSTANTS, ABSOLUTE ZERO=0, STEFAN BOLTZMANN=5.670374419e-11
|
||||
|
||||
***********************************************************
|
||||
** Materials
|
||||
** see information about units at file end
|
||||
|
||||
@@ -3386,6 +3386,9 @@ Evolumes
|
||||
1819,S4
|
||||
1823,S4
|
||||
|
||||
** Physical constants for SI(mm) unit system with Kelvins
|
||||
*PHYSICAL CONSTANTS, ABSOLUTE ZERO=0, STEFAN BOLTZMANN=5.670374419e-11
|
||||
|
||||
***********************************************************
|
||||
** Materials
|
||||
** see information about units at file end
|
||||
|
||||
@@ -2136,6 +2136,9 @@ Evolumes
|
||||
12,
|
||||
13,
|
||||
|
||||
** Physical constants for SI(mm) unit system with Kelvins
|
||||
*PHYSICAL CONSTANTS, ABSOLUTE ZERO=0, STEFAN BOLTZMANN=5.670374419e-11
|
||||
|
||||
***********************************************************
|
||||
** Materials
|
||||
** see information about units at file end
|
||||
|
||||
@@ -18591,6 +18591,9 @@ Evolumes
|
||||
9684,S1
|
||||
10647,S2
|
||||
|
||||
** Physical constants for SI(mm) unit system with Kelvins
|
||||
*PHYSICAL CONSTANTS, ABSOLUTE ZERO=0, STEFAN BOLTZMANN=5.670374419e-11
|
||||
|
||||
***********************************************************
|
||||
** Materials
|
||||
** see information about units at file end
|
||||
|
||||
@@ -3615,6 +3615,9 @@ Evolumes
|
||||
241,
|
||||
2088,
|
||||
|
||||
** Physical constants for SI(mm) unit system with Kelvins
|
||||
*PHYSICAL CONSTANTS, ABSOLUTE ZERO=0, STEFAN BOLTZMANN=5.670374419e-11
|
||||
|
||||
***********************************************************
|
||||
** Materials
|
||||
** see information about units at file end
|
||||
|
||||
@@ -10959,6 +10959,9 @@ Evolumes
|
||||
3933,
|
||||
3934,
|
||||
|
||||
** Physical constants for SI(mm) unit system with Kelvins
|
||||
*PHYSICAL CONSTANTS, ABSOLUTE ZERO=0, STEFAN BOLTZMANN=5.670374419e-11
|
||||
|
||||
***********************************************************
|
||||
** Materials
|
||||
** see information about units at file end
|
||||
|
||||
@@ -17021,6 +17021,9 @@ Evolumes
|
||||
17,
|
||||
18,
|
||||
|
||||
** Physical constants for SI(mm) unit system with Kelvins
|
||||
*PHYSICAL CONSTANTS, ABSOLUTE ZERO=0, STEFAN BOLTZMANN=5.670374419e-11
|
||||
|
||||
***********************************************************
|
||||
** Materials
|
||||
** see information about units at file end
|
||||
|
||||
@@ -27607,6 +27607,9 @@ Evolumes
|
||||
4152,
|
||||
4153,
|
||||
|
||||
** Physical constants for SI(mm) unit system with Kelvins
|
||||
*PHYSICAL CONSTANTS, ABSOLUTE ZERO=0, STEFAN BOLTZMANN=5.670374419e-11
|
||||
|
||||
***********************************************************
|
||||
** Materials
|
||||
** see information about units at file end
|
||||
|
||||
@@ -2518,6 +2518,9 @@ Efaces
|
||||
460,
|
||||
461,
|
||||
|
||||
** Physical constants for SI(mm) unit system with Kelvins
|
||||
*PHYSICAL CONSTANTS, ABSOLUTE ZERO=0, STEFAN BOLTZMANN=5.670374419e-11
|
||||
|
||||
***********************************************************
|
||||
** Materials
|
||||
** see information about units at file end
|
||||
|
||||
@@ -1210,6 +1210,9 @@ Evolumes
|
||||
296,
|
||||
297,
|
||||
|
||||
** Physical constants for SI(mm) unit system with Kelvins
|
||||
*PHYSICAL CONSTANTS, ABSOLUTE ZERO=0, STEFAN BOLTZMANN=5.670374419e-11
|
||||
|
||||
***********************************************************
|
||||
** Materials
|
||||
** see information about units at file end
|
||||
|
||||
@@ -19985,6 +19985,9 @@ Evolumes
|
||||
1328,
|
||||
1329,
|
||||
|
||||
** Physical constants for SI(mm) unit system with Kelvins
|
||||
*PHYSICAL CONSTANTS, ABSOLUTE ZERO=0, STEFAN BOLTZMANN=5.670374419e-11
|
||||
|
||||
***********************************************************
|
||||
** Materials
|
||||
** see information about units at file end
|
||||
|
||||
@@ -2544,6 +2544,9 @@ Efaces
|
||||
1402,
|
||||
1407,
|
||||
|
||||
** Physical constants for SI(mm) unit system with Kelvins
|
||||
*PHYSICAL CONSTANTS, ABSOLUTE ZERO=0, STEFAN BOLTZMANN=5.670374419e-11
|
||||
|
||||
***********************************************************
|
||||
** Materials
|
||||
** see information about units at file end
|
||||
|
||||
@@ -2544,6 +2544,9 @@ Efaces
|
||||
1402,
|
||||
1407,
|
||||
|
||||
** Physical constants for SI(mm) unit system with Kelvins
|
||||
*PHYSICAL CONSTANTS, ABSOLUTE ZERO=0, STEFAN BOLTZMANN=5.670374419e-11
|
||||
|
||||
***********************************************************
|
||||
** Materials
|
||||
** see information about units at file end
|
||||
|
||||
@@ -7040,6 +7040,9 @@ Evolumes
|
||||
1520,
|
||||
1521,
|
||||
|
||||
** Physical constants for SI(mm) unit system with Kelvins
|
||||
*PHYSICAL CONSTANTS, ABSOLUTE ZERO=0, STEFAN BOLTZMANN=5.670374419e-11
|
||||
|
||||
***********************************************************
|
||||
** Materials
|
||||
** see information about units at file end
|
||||
|
||||
Reference in New Issue
Block a user