Functionality in Simcenter 3D Space Systems Thermal to Streamline Simulation Processes
HTML-код
- Опубликовано: 11 сен 2024
- User-Friendly Mapping of 3D Boundary Condition Data in Simcenter 3D Thermal/Flow and Space Systems Thermal
It is very common to access data files (text or csv) of boundary conditions from 3rd party computer-based tools and map values on to a thermal simulation. Examples include:
• high speed flow
• adiabatic wall temperatures
• radiative heat fluxes from various sources
• gas temperature and heat transfer coefficient distributions
• convective heat fluxes from exhaust plumes
Simcenter 3D offers 1D, 2D, 3D, and even 4D (time) fields, and also tables of fields, that read the data files directly and assign values to thermal elements. Equally important is the ability to verify the values assigned to the thermal simulation. Simcenter 3D offers bubble and contour plots of both the raw field data and the resulting field definition, contour plots of boundary condition values on the element faces, and brief or verbose displays of elemental values. This webinar will take the audience through the various field options and then demonstrate them on a relevant example using strictly out-of-the-box user-friendly functionality.
Feel free to reach out to our team anytime. We look forward to discussing your challenges and helping you explore solutions. Simply fill out our Contact Us form and one of our specialists will be in touch: www.mayahtt.co...
WE ARE GOING TO SPACE
hello, in SST, ı want to define time dependent heat load (in a day just three times open thermal load), ı couldn that could you help me?
Thank you for your question! To help you with this question, we would need some additional context. Feel free to contact us here: www.mayahtt.com/about-maya-htt/contact/
@@MAYAHTT1 I contacted but they said me that I have to do a contract?
Hello!
I have a problem in SST analysis in PID settings.
Whet set my parameters in "Set point temperature" I have no opportunity to use "field", only constant.
But in my solution i want to make mathemetical dependence Temperature VS Time for transient analysis.
Please, can you help to solve this case?
We don’t support field entries for the PID controller specifically. It can only be constant values unfortunately. However, a custom user subroutine could be an option to achieve this.
@@MAYAHTT1 Thank you! I think about it. But I can't find something similar in standart library "Function".
I write something in VB.net but I can't find the way to put it to my solution. Please, tell me a tool that will help load my subroutine into the solution. Maybe you have a link to an article where I can read about this in more detail?
@@yar_azh The documentation on user subroutines is at the following link:
docs.sw.siemens.com/documentation/external/PL20191009145841552/en-US/nx/1899/nx_help_sc/common/en_US/graphics/fileLibrary/nx/tdoc_advanced_simulation/thermal_api_man.pdf
You will need a Siemens Support account to log in.
@@MAYAHTT1 Thank you very much!!!!!!!
@@MAYAHTT1 Colleagues, I apologize for the concern, but there are difficulties with the solution. If you can give a hint I will be very grateful.
I carefully studied the document the link to which you sent me and I managed to write my own subroutine for the solver that should substitute values from a given array of temperatures for the corresponding value of the solver time. However, it only reads the first value and does not change it further.
Can you tell me I'm not using the "get Time" function correctly? Are time units (seconds) automatically taken from the model?
void PID_Temperature(const IContext* pContext, const ArgData* pArgs, IReturnValue* pRet)
{
double result=0;
double time;
int ncount = 4;
bool OrbitTime = pContext->GetTime(&time);
double Temperature[] = { 40.0,10.0,10.0,20.0,20.0};
double Time1mas[] = { 0.0,25.0000,50.0000,75.0000,100.0000};
for (int i = 0; i < ncount; i++)
{
if (time SetDouble(result);
}
#if 0
std::cout