Figure A7 22: Micrograph of PX (a) before and (b) after heat treatment to 50ºC

Similar documents
1 Slope Stability for a Cohesive and Frictional Soil

1 Slope Stability for a Cohesive and Frictional Soil

7 Uniaxial Compressive Strength of a Jointed Rock Sample

8 Displacements near the Face of an Advancing Shaft

3 Cylindrical Hole in an Infinite Mohr-Coulomb Medium

5 Spherical Cavity in an Infinite Elastic Medium

Numerical Modeling in Geotechnical Engineering October 17,

10 Slope Stability Analysis of a Rock Slope

15 Drained and Undrained Triaxial Compression Test on a Cam-Clay Sample

2D Embankment and Slope Analysis (Numerical)

13 Plastic Flow in a Punch Problem

CVEEN Table of Contents

4 Undrained Cylindrical Cavity Expansion in a Cam-Clay Medium

CVEEN 7330 Modeling Exercise 2c

4 Cylindrical Hole in an Infinite Hoek-Brown Medium

8 Lined Circular Tunnel in an Elastic Medium with Anisotropic Stresses

1D Nonlinear Numerical Methods

Elements of Rock Mechanics

Earth Pressure Theory

Mechanics of Earthquakes and Faulting

2 CONSTITUTIVE MODELS: THEORY AND IMPLEMENTATION

Numerical model comparison on deformation behavior of a TSF embankment subjected to earthquake loading

2 Open Stoping Using Vertical Retreat

1 COMMAND REFERENCE COMMAND REFERENCE 1-1

10 Steady-State Fluid Flow with a Free Surface

Appendix G: UDEC Code. ;UDEC V6 Code to generate 15m tall by 10 m wide pillar with steel platen.

1-160 Dynamic Analysis

u a 1 Cyclic Loading of a Specimen with a Slipping Crack Cyclic Loading of a Specimen with a Slipping Crack Problem Statement

Lab Practical - Discontinuum Analysis & Distinct Element Method

Chapter 1. Continuum mechanics review. 1.1 Definitions and nomenclature

1 FLUID-MECHANICAL INTERACTION SINGLE FLUID PHASE

Appendix A Results of Triaxial and Consolidation Tests

16 Rainfall on a Slope

3 LIBRARY OF FISH FUNCTIONS

The following syntax is used to describe a typical irreducible continuum element:

Appendix: Nomenclature

Elements of Continuum Elasticity. David M. Parks Mechanics and Materials II February 25, 2004

CVEEN Table of Contents

Shear strength. Common cases of shearing In practice, the state of stress in the ground will be complex. Common cases of shearing Strength

Fundamentals of Fluid Dynamics: Elementary Viscous Flow

Numerical Simulation of Unsaturated Infilled Joints in Shear

1 DYNAMIC ANALYSIS DYNAMIC ANALYSIS Overview

A amplitude. k stiffness m mass δ phase angle x 0 initial displacement v 0 initial velocity T period f frequency. A amplitude. ω angular frequency

Lab Practical - Discontinuum Analysis & Distinct Element Method

16.21 Techniques of Structural Analysis and Design Spring 2003 Unit #5 - Constitutive Equations

The Role of Slope Geometry on Flowslide Occurrence

6 Elastic Behavior of a Jointed Medium

MODELING GEOMATERIALS ACROSS SCALES

Inverse Design (and a lightweight introduction to the Finite Element Method) Stelian Coros

13 Step-Path Failure of Rock Slopes

A thermo-hydro-mechanically coupled analysis of clay using a thermo-elasto-viscoplastic model

THE INFLUENCE OF ROOF BOLTS LOCATION ON ITS INTERACTION WITH THE ROCK MASS.

Analysis of Planar Truss

The Finite Element Method for the Analysis of Non-Linear and Dynamic Systems: Thermomechanics

Continuum mechanics V. Constitutive equations. 1. Constitutive equation: definition and basic axioms

3D simulations of an injection test done into an unsaturated porous and fractured limestone

Example Application 12. Embankment Loading on a Cam-Clay Foundation

Dynamics of the Mantle and Lithosphere ETH Zürich Continuum Mechanics in Geodynamics: Equation cheat sheet

USER S MANUAL 1D Seismic Site Response Analysis Example University of California: San Diego August 30, 2017

Game Physics. Game and Media Technology Master Program - Utrecht University. Dr. Nicolas Pronost

13 Dewatered Construction of a Braced Excavation

1. Background. is usually significantly lower than it is in uniaxial tension

1 STRUCTURAL ELEMENTS

Localization in Undrained Deformation

Lecture 8: Tissue Mechanics

Lab 5 - Aquifer Elasticity and Specific Storage. Due October 12 14, 2010

MODELING GEOMATERIALS ACROSS SCALES JOSÉ E. ANDRADE DEPARTMENT OF CIVIL AND ENVIRONMENTAL ENGINEERING EPS SEMINAR SERIES MARCH 2008

The effect of stope inclination and wall rock roughness on backfill free face stability

USER S MANUAL. 1D Seismic Site Response Analysis Example. University of California: San Diego.

Chapter 5 Elastic Strain, Deflection, and Stability 1. Elastic Stress-Strain Relationship

PEAT SEISMOLOGY Lecture 2: Continuum mechanics

Introduction to Marine Hydrodynamics

Dynamic Analysis Contents - 1

Computer Fluid Dynamics E181107

Seismic Design of a Hydraulic Fill Dam by Nonlinear Time History Method

Lecture 4 Implementing material models: using usermat.f. Implementing User-Programmable Features (UPFs) in ANSYS ANSYS, Inc.

1.5 STRESS-PATH METHOD OF SETTLEMENT CALCULATION 1.5 STRESS-PATH METHOD OF SETTLEMENT CALCULATION

Advanced model for soft soils. Modified Cam-Clay (MCC)

- Marine Hydrodynamics. Lecture 4. Knowns Equations # Unknowns # (conservation of mass) (conservation of momentum)

VMS-GeoMil. Background

WELLBORE STABILITY ANALYSIS IN CHEMICALLY ACTIVE SHALE FORMATIONS

PHYSICS. Course Structure. Unit Topics Marks. Physical World and Measurement. 1 Physical World. 2 Units and Measurements.

Soft Bodies. Good approximation for hard ones. approximation breaks when objects break, or deform. Generalization: soft (deformable) bodies

4/14/11. Chapter 12 Static equilibrium and Elasticity Lecture 2. Condition for static equilibrium. Stability An object is in equilibrium:

Continuum Mechanics. Continuum Mechanics and Constitutive Equations

Elastoplastic Deformation in a Wedge-Shaped Plate Caused By a Subducting Seamount

DYNAMIC ANALYSIS OF PILES IN SAND BASED ON SOIL-PILE INTERACTION

Hydrogeophysics - Seismics

Dynamic Soil Pressures on Embedded Retaining Walls: Predictive Capacity Under Varying Loading Frequencies

18 Compression of a Poroelastic Sample Mandel s Problem

Settlement and Bearing Capacity of a Strip Footing. Nonlinear Analyses

Mechanical Engineering. Postal Correspondence Course HEAT TRANSFER. GATE, IES & PSUs

The Influence of Contact Friction on the Breakage Behavior of Brittle Granular Materials using DEM

Numerical analysis of effect of mitigation measures on seismic performance of a liquefiable tailings dam foundation

CHAPTER 6: ASSESSMENT OF A COMPREHENSIVE METHOD FOR PREDICTING PERFORMANCE

Available online Journal of Scientific and Engineering Research, 2016, 3(6): Research Article

Calculation types: drained, undrained and fully coupled material behavior. Dr Francesca Ceccato

Bifurcation Analysis in Geomechanics

Tensor Transformations and the Maximum Shear Stress. (Draft 1, 1/28/07)

QUESTION ANSWER. . e. Fourier number:

Transcription:

Figure A7 22: Micrograph of PX (a) before and (b) after heat treatment to 50ºC 293

Figure A7 23: Micrograph of PX after heat treatment to 100ºC and 140ºC 294

Figure A7 24: Micrograph of VTA (a) before and (b) after heat treatment to 50ºC 295

Figure A7 25: Micrograph of VTA after heat treatment to 100ºC and 140ºC 296

Figure A7 26: Micrograph of N (a) before and (b) after heat treatment to 50ºC 297

Figure A7 27: Micrograph of N after heat treatment to 100ºC and 140ºC 298

Figure A7 28: Micrograph of MA (a) before and (b) after heat treatment to 50ºC 299

Figure A7 29: Micrograph of MA after heat treatment to 100ºC and 140ºC 300

Figure A7 30: Micrograph of LN (a) before and (b) after heat treatment to 50ºC 301

Figure A7 31: Micrograph of LN after heat treatment to 100ºC and 140ºC 302

Figure A7 32: Micrograph of G (a) before and (b) after heat treatment to 50ºC 303

Figure A7 33: Micrograph of G after heat treatment to 100ºC and 140ºC 304

Figure A7 34: Micrograph of GF (a) before and (b) after heat treatment to 50ºC 305

Figure A7 35: Micrograph of GF after heat treatment to 100ºC and 140ºC 306

Figure A7 36: Micrograph of GN (a) before and (b) after heat treatment to 50ºC 307

Figure A7 37: Micrograph of GN after heat treatment to 100ºC and 140ºC 308

Digital Imaging and Spectra Collecting with INCA Procedure for digital imaging and measurement of EDS 1(a) The desired Accelerating Voltage was selected: for EDS, the recommended accelerating voltage is 1.5 to 2 times the highest energy line in the spectrum. 20kV was chosen since it will excite most X-ray lines from most elements for analysis. (b) The Objective Aperture 3 was selected for EDS. (c) The working distance (WD) was set to 10 mm. (d) A high quality sample image was attained by fine alignments and adjustments. (e) The IR camera is turned off by minimizing or closing the IR camera window before collecting any spectra. 2. There are three analysis options for the program: (a) [Analyzer] allows for EDS acquisition and quantitative analysis but no imaging acquisition. (b) [Point & ID] allows image acquisition and site specific EDS analysis. (c) [Mapping] allows for EDS mappings and linescans using a data mining approach (i.e. a full spectrum is stored from each pixel). The third analysis option, that is, mapping was used. 309

AMB 50 C 100 C 140 C Figure A7 38: EDS spectra of chromitite for heat treatments at different temperatures 310

AMB 50 C 100 C 140 C Figure A7 39: EDS spectra of gabbronorite for heat treatments at different temperatures 311

AMB 50 C 100 C 140 C Figure A7 40: EDS spectra of granofels for heat treatments at different temperatures 312

AMB 50 C 100 C 140 C Figure A7 41: EDS spectra of granite for heat treatments at different temperatures 313

AMB 50 C 100 C 140 C Figure A7 42: EDS spectra of leuconorite for heat treatments at different temperatures 314

AMB 50 C 100 C 140 C Figure A7 43: EDS spectra of mottled anorthosite for heat treatments at different temperatures 315

AMB 50 C 100 C 140 C Figure A7 44: EDS spectra of norite for heat treatments at different temperatures 316

AMB 50 C 100 C 140 C Figure A7 45: EDS spectra of pyroxenite for heat treatments at different temperatures 317

AMB 50 C 100 C 140 C Figure A7 46: EDS spectra of varitextured anorthosite for heat treatments at different temperatures 318

AMB 50 C 100 C 140 C Figure A7 47: Elemental composition of chromitite for heat treatments at different temperatures 319

AMB 50 C 100 C 140 C Figure A7 48: Elemental composition of gabbronorite for heat treatments at different temperatures 320

AMB 50 C 100 C 140 C Figure A7 49: Elemental composition of granofels for heat treatments at different temperatures 321

AMB 50 C 100 C 140 C Figure A7 50: Elemental composition of granite for heat treatments at different temperatures 322

AMB 50 C 100 C 140 C Figure A7 51: Elemental composition of leuconorite for heat treatments at different temperatures 323

AMB 50 C 100 C 140 C Figure A7 52: Elemental composition of mottled anorthosite for heat treatments at different temperatures 324

AMB 50 C 100 C 140 C Figure A7 53: Elemental composition of norite for heat treatments at different temperatures 325

AMB 50 C 100 C 140 C Figure A7 54: Elemental composition of pyroxenite for heat treatments at different temperatures 326

AMB 50 C 100 C 140 C Figure A7 55: Elemental composition of varitextured anorthosite for heat treatments at different temperatures 327

APPENDIX A 8 The thermal conduction model presented below is taken from FLAC thermal analysis manual (Itasca Consulting Group, 2012). FLAC Thermal Conduction Model Temperature and the two components of the heat flux are the variables involved in heat conduction in FLAC. These variables are related through the energy-balance equation and transport laws derived from Fourier s law of heat conduction. Substitution of Fourier s law into the energy-balance equation yields the differential equation of heat conduction, which may be solved for particular geometries and properties, given specific boundary and initial conditions. Thermal volumetric strains are introduced into the incremental mechanical and fluid constitutive laws to account for thermal-stress and thermal-pore pressure couplings (Itasca Consulting Group, 2012). Energy-Balance Equation The differential expression of the energy balance has the form q T + q v T = ζt t (A.1) where q T is the heat-flux vector in [W/m 2 ], q v T is the volumetric heat-source intensity in [W/m 3 ], and ζt is the heat stored per unit volume in [J/m 3 ]. Generally, temperature changes may be caused by changes in both energy storage and volumetric strain, ε, and the thermal constitutive law relating those parameters may be written as: T = M t T ( ζt β ε t v ) t (A.2) 328

Where M T and βv are material constants and T is temperature. In FLAC, a particular case of this law for which βv = 0 and M T = considered, where ρ is the mass density of the medium in [kg/m 3 ], and Cv is the specific heat at constant volume in [J/kg C]. The hypothesis here is that strain changes play a negligible role in influencing the temperature a valid assumption for quasi-static mechanical problems involving solids and liquids (Itasca Consulting Group, 2012). Therefore, the equation may be given as: 1 ρc v is ζt t = ρc v T t (A.3) Substitution of Equation A3 in Equation (A.1) yields the energy-balance equation q T + q v T = ρc v T t (A.4) Note that for nearly all solids and liquids, the specific heats at constant pressure and at constant volume are essentially equal. Consequently, Cv and Cp can be used interchangeably. Thermal Analysis Transport Law Fourier s law defines the relation between the heat-flux vector and the temperature gradient. For a stationary, homogeneous, isotropic solid, this constitutive law is given in equation A.1 q T = k T T (A.5) 329

Where T is the temperature [ C], and k ij T is the thermal conductivity tensor in [W/m C]. Mechanical Coupling: Thermal Strains Solution of thermal-stress problems requires reformulation of the stress-strain rate relations, which is accomplished by subtracting from the total strain rate that portion due to temperature change. The shearing strain increments are unaffected because free thermal expansion results in no angular distortion in an isotropic material. The thermal-strain rate associated with the free expansion corresponding to temperature rate T / t has the form given in equation A.6 T ε ij t = α t T t δ ij (A.6) Where α t [1/ C] is the coefficient of linear thermal expansion, and δij is the Kronecker delta. As an example, the mechanical constitutive equations for an elastic material are given in equation A.7 σ ij t P + α δ t ij = 2G ( ε ij + α T t t δ t ij) + (K 2 G) 3 ( ε kk T + 3α t t ) δ t ij (5.7) σ ij and ε ij are total stresses and strains, α is Biot coefficient, K and G are bulk and shear moduli, and δij is the Kronecker delta. The differential equation of motion and the rate of strain-velocity relations are based upon mechanical considerations, and are unchanged for thermomechanics (Itasca Consulting Group, 2012). 330

APPENDIX A 9 DATA FILE FOR LABORATORY MODELLING NORITE 50 C ; Triaxial test of strain-softening material ; with controlled velocity config thermal grid 36,95 gen 0.0,0.0 0.0,0.095 0.036,0.095 0.036,0.0 i=1,37 j=1,96 model ss i=1,36 j=1,95 model th_isotropic apply temperature 50.0 prop conductivity=2.32 spec_heat=840 thexp=6.56e-6 call servo.fis fix y j=1 fix y j=96 ini yvel -2.5e-6 j 96 ini yvel 2.5e-6 j 1 pro den 3045 bulk 73.2e9 she 29.4e9 co 29.6e6 fric 49.7 ten 11e6 dil 51.5 pro ftab 1 ctab 2 dtab 3 table 1.001 49.0015 52.005 51.5.03 49.7.1 10.1 10 1 10 table 2.001 32.9e6.0015 32.2e6.005 30.5e6.03 29.6e6.1 28e6.1 12e6 1 12e6 table 3.001 51.5.0015 40.005 40.03 40.1 5.1 5 1 5 331

app pres 10e6 i 1 app pres 10e6 i 37 ini sxx -10e6 syy -10e6 szz -10e6 def sigmav sum=0.0 loop i (1,igp) sum=sum+yforce(i,jgp) end_loop sigmav=sum/(x(igp,jgp)-x(1,jgp)) end def ev ev=(ydisp(18,1)-ydisp(18,96))/(y(18,96)-y(18,1)) end hist sigmav hist ev hist yv i 1 j 1 hist unbal history 5 temperature i=20, j=96 set high_unbal=5e6 set low_unbal=2e6 set high_vel=1e-8 step 32000 332

SERV0.FIS def servo while_stepping if unbal>high_unbal then loop i (1,igp) yvel(i,jgp)=yvel(i,jgp)*0.975 if abs(yvel(i,jgp)) > high_vel then yvel(i,jgp) = sgn(yvel(i,jgp))*high_vel end_if yvel(i,1)=yvel(i,1)*0.975 if abs(yvel(i,1)) > high_vel then yvel(i,1) = sgn(yvel(i,1))*high_vel end_if end_loop end_if if unbal<low_unbal then loop i (1,igp) yvel(i,jgp)=yvel(i,jgp)*1.025 if abs(yvel(i,jgp)) > high_vel then yvel(i,jgp) = sgn(yvel(i,jgp))*high_vel 333

end_if yvel(i,1)=yvel(i,1)*1.025 if abs(yvel(i,1)) > high_vel then yvel(i,1) = sgn(yvel(i,1))*high_vel end_if end_loop end_if end DATA FILE FOR EXCAVATION AT 1073 m BELOW SURFACE ; Source: Block: 3x3 config extra=7 thermal grid 200,61 model mohr mark i 1 201 j 31 mark i 1 201 j 32 mark i 95 j 30,33 mark i 106 j 30,33 fix y j 62 fix y j 1 fix x i 1 fix x i 201 ;CR-REEF N-fW, Px-HW, 334

prop density=3194.06 bulk=5.387e10 shear=3.356e10 cohesion=1.04e7 friction=40.4 dilation=10.1 tension=5.05e6 i= 1,200 j=32,61 prop density=4049.96 bulk=8.783e10 shear=1.387e10 cohesion=6.46e6 friction=35.83 dilation=8.96 tension=1.79e6 i =1,200 j=31 prop density=3045 bulk 5.147e10 she 2.065e10 co 9.8e6 fric 42.07 ten 4.25e6 dil 10.52 i= 1,200 j=1,30 model th_isotropic prop conductivity=3.65 spec_heat=860.0 thexp=6.84e-6 i= 1,200 j=32,61;px model th_isotropic prop conductivity=2.41 spec_heat=740.0 thexp=6.67e-7 i =1,200 j=31;cr model th_isotropic prop conductivity=2.32 spec_heat=840.0 thexp=6.56e-6 i= 1,200 j=1,30;n set gravity=9.81 set=large initial temperature=50 fix temperature 27.0 i 92 111 j 32 34 fix temperature 27.0 i 92 111 j 29 31 initial sxx = -40.9e6 var 0, 1e6 initial syy = -32.8e6 var 0, 1e6 initial szz = -21.2e6 var 0, 1e6 set mech=off cycle 100 def convergence whilestepping v_converge = ydisp(100,31)-ydisp(100,32) h_converge = xdisp(96,30.5)-xdisp(105,30.5) end 335

convergence def _failure whilestepping ;point1_hor-'sidewall-1' temp1=-0.5*(sxx(106,30.5)+syy(106,30.5)) temp2=sqrt(sxy(106,30.5)^2+0.25*(sxx(106,30.5)-syy(106,30.5))^2) h1_sig1=max(temp1+temp2,-szz(106,30.5)) S1=(h1_sig1-h1_sig3)/75.21E6 ;point2_hor-'sidewall-2' temp3=-0.5*(sxx(107,30.5)+syy(107,30.5)) temp4=sqrt(sxy(107,30.5)^2+0.25*(sxx(107,30.5)-syy(107,30.5))^2) h2_sig1=max(temp3+temp4,-szz(107,30.5)) h2_sig3=min(temp3-temp4,-szz(107,30.5)) S2 =(h2_sig1-h2_sig3)/75.21e6 ;point3_hor-'sidewall-3' temp5=-0.5*(sxx(108,30.5)+syy(108,30.5)) temp6=sqrt(sxy(108,30.5)^2+0.25*(sxx(108,30.5)-syy(108,30.5))^2) h3_sig1=max(temp5+temp6,-szz(108,30.5)) h3_sig3=min(temp5-temp6,-szz(108,30.5)) S3 =(h3_sig1-h3_sig3)/75.21e6 ;point1_ver-'hangingwall-1'100,22)) temp8=sqrt(sxy(100,32)^2+0.25*(sxx(100,32)-syy(100,32))^2) v1_sig1=max(temp7+temp8,-szz(100,32)) v1_sig3=min(temp7-temp8,-szz(100,32)) H1=(v1_sig1-v1_sig3)/75.21E6 ;point2_ver-'hangingwall-2' 336

temp9=-0.5*(sxx(100,33)+syy(100,33)) temp10=sqrt(sxy(100,33)^2+0.25*(sxx(100,33)-syy(100,33))^2) v2_sig1=max(temp9+temp10,-szz(100,33)) v2_sig3=min(temp9-temp10,-szz(100,33)) H2=(v2_sig1-v2_sig3)/75.21E6 ;point3_ver-'hangingwall-3' temp11=-0.5*(sxx(100,34)+syy(100,34)) temp12=sqrt(sxy(100,34)^2+0.25*(sxx(100,34)-syy(100,34))^2) v3_sig1=max(temp11+temp12,-szz(100,34)) v3_sig3=min(temp11-temp12,-szz(100,34)) H3=(v3_sig1-v3_sig3)/75.21E6 end _failure ;Histories hist v_converge hist h_converge hist H1 hist H2 hist H3 hist S1 hist S2 hist S3 hist unbal set echo off def zonk ; Extract given region of zones and store existing forces on 337

; the boundary of this region in extra arrays 6 and 7. ; INPUT: i1, i2 bounding i-numbers of region (i2 > i1) ; j1, j2 bounding j-numbers of region (j2 > j1) j2p1 = j2 + 1 i2p1 = i2 + 1 loop i (i1,i2p1) ; (record existing fix conditions) loop j (j1,j2p1) ex_6(i,j) = 0.0 ex_7(i,j) = 0.0 if and(flags(i,j),2) # 0 then ex_6(i,j) = 1.0 end_if if and(flags(i,j),4) # 0 then ex_7(i,j) = 1.0 end_if end_loop end_loop command ; (allow forces to act on boundary grid-points) model null i=i1,i2 j=j1,j2 fix x y i=i1,i2p1 j=j1,j2p1 ini xv=0 yv=0 i=i1,i2p1 j=j1,j2p1 step 1 free x y i=i1,i2p1 j=j1,j2p1 end_command loop i (i1,i2p1) ; (restore fix conditions) loop j (j1,j2p1) 338

if ex_6(i,j) # 0.0 then flags(i,j) = or(flags(i,j),2) end_if if ex_7(i,j) # 0.0 then flags(i,j) = or(flags(i,j),4) end_if end_loop end_loop loop ii (i1,i2p1) loop jj (j1,j2p1) if and(flags(ii,jj),8) = 0 then ex_6(ii,jj) = xforce(ii,jj) ex_7(ii,jj) = yforce(ii,jj) xfa = -xforce(ii,jj) yfa = -yforce(ii,jj) command apply xforce=xfa yforce=yfa i=ii j=jj end_command end_if end_loop end_loop end def relax ; Relax forces around newly-mined region gradually. ; INPUT: n_big_steps = number of reductions in applied forces ; n_small_steps = number of FLAC steps within each of the above 339

; steps int n_small_steps n_big_steps loop n (1,n_big_steps) top = 1.0 * (n_big_steps - n) bot = 1.0 * n_big_steps factor = top / bot command set echo off end_command loop i (i1,i2p1) loop j (j1,j2p1) if and(flags(i,j),8) = 0 then xfa = -ex_6(i,j) * factor yfa = -ex_7(i,j) * factor command apply xforce=xfa yforce=yfa i=i j=j end_command end_if end_loop end_loop command set echo on end_command command print factor step n_small_steps 340

end_command end_loop end set echo=on set i1=96 i2=105 j1=31 j2=31 set n_big_steps = 10 n_small_steps = 100 zonk relax set mech=on set thermal=off solve 341