Ansys Assistant will be unavailable on the Learning Forum starting January 30. An upgraded version is coming soon. We apologize for any inconvenience and appreciate your patience. Stay tuned for updates.
Electronics

Electronics

Topics related to HFSS, Maxwell, SIwave, Icepak, Electronics Enterprise and more.

Feeding experimental data (temperature) in to Ansys to get conductivity

    • mami826
      Subscriber

      Hi All,


      my aim is to find the thermal conductivity of litz wire and also convection coefficient of litz wire and air.


      So, I am running experimental analysis (10A current into litz wire) and capturing the temperature of litz wire. So, I have temperature profile versus time for litz wire. Would you please help me how I can feed the results (temperature profile) into ansys maxwell (reverse engineering) to define unknown thermal conductivity or in thermal analysis convection coefficient?


      Is it possible?


       


      Thanks Regards 

    • peteroznewman
      Subscriber

      This is possible. ANSYS has a Design Exploration toolbox that makes the process of searching for a thermal conductivity or convection coefficient to match experimental data easier.

      While the electromagnetic field the wire generates may be its primary function, you are asking about a thermal problem, so this model may be built in a Transient Thermal or a Steady State Thermal model instead of Maxwell. A Fluent model may be appropriate to help calculate the convection coefficient.

      If you want to get started on this, please reply with more details on the experimental setup for measuring the temperature profile of the wire.

    • mami826
      Subscriber

      Thank you so much peteroznewman,

      I would say I run the experimental test to measure the coil temperature using the thermal camera (please have a look at the pics-attached file). So, I have a temperature versus time profile from experimentation.

      Moreover, I modeled coil in Maxwell and apply 20 A  and create coupling with transient.

      But in transient, i have to apply convention coefficient as a temperature function.

      As I said in my previous post, I would like to define convection film in transient based on experimental results.

      Thank you so much again.

      Regards

       

    • peteroznewman
      Subscriber

      Please tell me more about the wire material and the coil as a whole.

      What is the total length of wire in the coil?

      What is the diameter of the wire?

      How many turns are in the coil?

      Are all the coils planar (in one layer) or are the coils in multiple layers, and if so, how many?

      What is the total resistance of the coil in Ohms?

      How does the resistance change when the temperature goes up?

      What is the voltage across the coil?

      Is the circuit constant voltage or constant current?

      Transient Thermal Optimization Example Model

      I created a very simple model that you can play with to learn some of the capabilities of ANSYS Design Optimization. It is just a circular wire with a parameter for the diameter, the wire body has an internal heat generation parameter and a heat transfer film coefficient parameter. It solves in 4 seconds and I can plot the time history of the surface temperature.

      When you add parameters to an ANSYS model, you get a Parameter Set block in the Project Schematic.

      That lets you easily type in values and solve that model in a table format. Below are 16 trials where I just typed in the values I was interested in and clicked Update.

      You provided some experimentally measured values.

      If I take the temperature at 150 s = 46 C, 300 s = 54 C and 600 s = 62 C as target values, I can try to adjust the available parameters to match those targets.

      An observation was that the Internal Heat Generation was a good parameter to adjust to get T600 to hit a target value of 62 C. I can do that by trial and error (or manually apply a bisection algorithm), or I can add a Direct Optimization block to the system.

       

      Then I can tell ANSYS to search for the value of Internal Heat Generation that satisfies the objective that T600 = 62 C and it automatically searches, solving the problem 16 times to arrive at the value.

      While that value satisfies T=600 target of 62 C, the T=150 value is 45.2 C so does not satisfy the target of 42 C, and that is where a two parameter optimization can be employed to vary the diameter and the internal heat to satisfy two objectives.

      With two objectives, it has brought the T150 temperature on target, though the T600 has drifted off somewhat.

      I hope these examples give you a taste for what is possible. There are many other tools in the Design Exploration toolbox, so I hope you try these out on your project.

       

       

    • iosif
      Subscriber
      Hi, peteroznewman.
      I want to simulate a similar case but I have a question regarding your post.
      How exactly do you use the intermediate temperatures (T600, T300 and T150) in the optimization? I see that you create a parameter for each one, but how does this expression look in CFD-Post?
      Thank you!
    • iosif
      Subscriber
      Hi Array
      I am giving another shot at my question, above! :-)
      Thank you.
    • peteroznewman
      Subscriber
      Array
      This is a multi-objective optimization so there are three target values of temperature at the three times.
      This is a Mechanical Thermal simulation, so there is no CFD-Post used. It's just the equation for convective heat transfer in the model.
    • rogerio6497
      Subscriber
      .

      Good afternoon, is it possible to estimate the heat flow (wm ^ -2) versus the time (s) entering the experimental temperatures in Celsis versus the time (inverse problem)? My 3D domain is a solid one. I do this using COMSOL Multiphysics 5.5 and the Levenberg – Marquardt algorithm. I appreciate the attention.

      .
    • peteroznewman
      Subscriber
      Array
      Please provide more details about your model. A Transient Thermal model can solve the heat flow vs time if you apply imported temperatures vs time.
    • rogerio6497
      Subscriber
      .

      Good morning I thank you for your help. The following are the required information.


      Properties of solid (3D):


      Thermal conductivity k: 43.1 W/(m.K)

      Density rho: 14900 kg/m^3

      Heat capacity at constant pressure Cp: 332.94 J/(kg.K)


      The files "Termocouple 1.txt" and "Termocouple 2.txt" contain the temperatures measured experimentally, in Celsius, versus the time in seconds.


      The "Measured Heat flux for comparison.txt" file contains the experimental measured heat flow and can be used for comparison with the numerical inverse technique that will estimate the heat flow (W m^-2) versus time (s).


      The files "solid_domain.igs" or "solid_domain.x_b" show the drawing made in SolidWorks for use in numerical simulation, drawn in mm.


      The "Results using COMSOL.bmp" file presents the comparison of the heat flows estimated by the Nelder-Mead optimization technique and the heat flow measured experimentally.


      Domain Point Probe 1: 

      Coordinates of thermocouple 1:

      x: 0.0043 m; y: 0.0035 m; z: 0.0047 m


      Domain Point Probe 2: 

      Coordinates of thermocouple 2:

      x: 0.0035 m; y: 0.0089 m; z: 0.0047 m


      Total sample size (x, y, z):

       0.0127 x 0.0127 x 0.0047 (m) = 1.27 x 1.27 x 0.47 (cm) =

      12.7 x 12.7 x 4.7 (mm)


      Data acquisition interval = 0.222000 seconds


      Initial sample temperature = 29.2 (ºC) = 302.35 K


      Number of thermocouples = 2


      Coordinate (s) of the thermocouple (s):

      x = 0.0043 (m) y = 0.0035 (m) z = 0.0047 (m)

      x = 4.3 (mm) y = 3.5 (mm) z = 4.7 (mm)


      x = 0.0035 (m) y = 0.0089 (m) z = 0.0047 (m)

      x = 3.5 (mm) y = 8.9 (mm) z = 4.7 (mm)



      Area (s) occupied by the heat flow (s)


      xo = 0 x = 0.0104 m

      yo = 0 y = 0.0104 m

      zo = 0.0 z = 0.0

      .
    • rogerio6497
      Subscriber
      Good morning, please consider the convection boundary conditions with h = 20 ºC and Tinfinite = 29.221823 ºC. Ie:

      heat transfer coefficient h: 20 W/(m^2.K)
      External temperature Text: 29.221823 ºC

      I appreciate it.
    • peteroznewman
      Subscriber
      Array
      What version of ANSYS are you using?
    • rogerio6497
      Subscriber
      .

      19.1

      .
    • peteroznewman
      Subscriber
      .

      rogerio6497

      Here is the face that begins at (0,0,0) and has a corner at (10.4,10.4,0) and is mentioned as the area occupied by the heat flow. I can put a Heat Flux on that face. Do all the other faces have a convection BC? That is the five other faces and the L shaped portion of this face?

      .
    • rogerio6497
      Subscriber
      YeS please consider this:

      heat transfer coefficient h: 20 W/(m^2.K)
      External temperature Text: 29.221823 ºC
      thanks again
    • peteroznewman
      Subscriber
      .

      rogerio6497

      To get started, I suggest you build a Transient Thermal model using the inputs you have defined and the measured Heat Flux as Tabular input. This graph shows the Temperature at Thermocouple 1.

      Here is the comparison with the Experimental Data to the Ansys Data:

      Changing some parameters like the Heat Transfer Coefficient could get the Ansys data closer to the Experimental data.

      .
    • peteroznewman
      Subscriber
      .

      rogerio6497

      I made an adjustment to the Convection Film Coefficient to bring the Ansys simulation results closer to the experimental data, at least on the heating phase.

      .
    • rogerio6497
      Subscriber
      .

      Good night, I'm trying to enter the coordinates of the two thermocouples, in Transient Thermal - Mechanical [ANSYS Mechanical Enterprise], but I can't type:


      4.3e-003 m

      3.5e-003 m

      4.7e-003 m

      and


      3.5e-003 m

      8.9e-003 m

      4.7e-003 m


      Also, I cannot enter the heat flow data, attached.


      Sincerely

      .
    • peteroznewman
      Subscriber
      .

      rogerio6497

      You can't copy/paste the Heat Flux data until you set the End Time in Analysis Settings to 110.778 seconds.

      Create two Coordinate Systems at the coordinates of the Thermocouples.

      Use the Coordinate Systems to request a Temperature Probe.

      I multiplied the Heat Flux by a constant factor and got this agreement between the Experimental and Simulation Temperature at Thermocouple 1.

      .
    • rogerio6497
      Subscriber
      .

      Above, Is it correct?


      How to input the experimentally measured heat flux (q.xlsx file attached)?




      How to input the experimentally measured temperatures (Termocouple 1.txt and Termocouple 2.txt files attached too)


      Thanks!


      .
    • rogerio6497
      Subscriber
      .

      Good afternoon,


      I appreciate your attention. I managed to paste the heat flow and I'm doing the simulation (direct problem) and how would I go about estimating the heat flow entering the experimental temperatures (inverse problem)?


      I would appreciate your help which is very welcome.

      .
    • Maher Al.
      Subscriber
      .

      Hi Peter ,

      I would like to do something like that for my cylindrical battery cell, can you please help me , at least can please attach this case u created for me to follow

      thanks

      .
Viewing 21 reply threads
  • The topic ‘Feeding experimental data (temperature) in to Ansys to get conductivity’ is closed to new replies.
[bingo_chatbox]