- •Table of Contents
- •Chapter 1: Probabilistic Design
- •1.1. Understanding Probabilistic Design
- •1.1.1. Traditional (Deterministic) vs. Probabilistic Design Analysis Methods
- •1.1.2. Reliability and Quality Issues
- •1.2. Probabilistic Design Terminology
- •1.3. Using Probabilistic Design
- •1.3.1. Create the Analysis File
- •1.3.1.1. Example Problem Description
- •1.3.1.2. Build the Model Parametrically
- •1.3.1.3. Obtain the Solution
- •1.3.1.4. Retrieve Results and Assign as Output Parameters
- •1.3.1.5. Prepare the Analysis File
- •1.3.2. Establish Parameters for Probabilistic Design Analysis
- •1.3.3. Enter the PDS and Specify the Analysis File
- •1.3.4. Declare Random Input Variables
- •1.3.5. Visualize Random Input Variables
- •1.3.6. Specify Correlations Between Random Variables
- •1.3.7. Specify Random Output Parameters
- •1.3.8. Select a Probabilistic Design Method
- •1.3.8.1. Probabilistic Method Determination Wizard
- •1.3.9. Execute Probabilistic Analysis Simulation Loops
- •1.3.9.1. Probabilistic Design Looping
- •1.3.9.2. Serial Analysis Runs
- •1.3.9.3. PDS Parallel Analysis Runs
- •1.3.9.3.1. Machine Configurations
- •1.3.9.3.1.1. Choosing Slave Machines
- •1.3.9.3.1.2. Using the Remote Shell Option
- •1.3.9.3.1.3. Using the Connection Port Option
- •1.3.9.3.1.4. Configuring the Master Machine
- •1.3.9.3.1.5. Host setup using port option
- •1.3.9.3.1.6. Host and Product selection for a particular analysis
- •1.3.9.3.2. Files Needed for Parallel Run
- •1.3.9.3.3. Controlling Server Processes
- •1.3.9.3.4. Initiate Parallel Run
- •1.3.10. Fit and Use Response Surfaces
- •1.3.10.1. About Response Surface Sets
- •1.3.10.2. Fitting a Response Surface
- •1.3.10.3. Plotting a Response Surface
- •1.3.10.4. Printing a Response Surface
- •1.3.10.5. Generating Monte Carlo Simulation Samples on the Response Surfaces
- •1.3.11. Review Results Data
- •1.3.11.1. Viewing Statistics
- •1.3.11.2. Viewing Trends
- •1.3.11.3. Creating Reports
- •1.4. Guidelines for Selecting Probabilistic Design Variables
- •1.4.1. Choosing and Defining Random Input Variables
- •1.4.1.1. Random Input Variables for Monte Carlo Simulations
- •1.4.1.2. Random Input Variables for Response Surface Analyses
- •1.4.1.3. Choosing a Distribution for a Random Variable
- •1.4.1.3.1. Measured Data
- •1.4.1.3.2. Mean Values, Standard Deviation, Exceedence Values
- •1.4.1.3.3. No Data
- •1.4.1.4. Distribution Functions
- •1.4.2. Choosing Random Output Parameters
- •1.5. Probabilistic Design Techniques
- •1.5.1. Monte Carlo Simulations
- •1.5.1.1. Direct Sampling
- •1.5.1.2. Latin Hypercube Sampling
- •1.5.1.3. User-Defined Sampling
- •1.5.2. Response Surface Analysis Methods
- •1.5.2.1. Central Composite Design Sampling
- •1.5.2.2. Box-Behnken Matrix Sampling
- •1.5.2.3. User-Defined Sampling
- •1.6. Postprocessing Probabilistic Analysis Results
- •1.6.1. Statistical Postprocessing
- •1.6.1.1. Sample History
- •1.6.1.2. Histogram
- •1.6.1.3. Cumulative Distribution Function
- •1.6.1.4. Print Probabilities
- •1.6.1.5. Print Inverse Probabilities
- •1.6.2. Trend Postprocessing
- •1.6.2.1. Sensitivities
- •1.6.2.2. Scatter Plots
- •1.6.2.3. Correlation Matrix
- •1.6.3. Generating an HTML Report
- •1.7. Multiple Probabilistic Design Executions
- •1.7.1. Saving the Probabilistic Design Database
- •1.7.2. Restarting a Probabilistic Design Analysis
- •1.7.3. Clearing the Probabilistic Design Database
- •1.8. Example Probabilistic Design Analysis
- •1.8.1. Problem Description
- •1.8.2. Problem Specifications
- •1.8.2.1. Problem Sketch
- •1.8.3. Using a Batch File for the Analysis
- •1.8.4. Using the GUI for the PDS Analysis
- •Chapter 2: Variational Technology
- •2.1. Harmonic Sweep Using VT Accelerator
- •2.1.1. Structural Elements Supporting Frequency-Dependent Properties
- •2.1.2. Harmonic Sweep for Structural Analysis with Frequency-Dependent Material Properties
- •2.1.2.1. Beam Example
- •Chapter 3: Adaptive Meshing
- •3.1. Prerequisites for Adaptive Meshing
- •3.2. Employing Adaptive Meshing
- •3.3. Modifying the Adaptive Meshing Process
- •3.3.1. Selective Adaptivity
- •3.3.2. Customizing the ADAPT Macro with User Subroutines
- •3.3.2.1. Creating a Custom Meshing Subroutine (ADAPTMSH.MAC)
- •3.3.2.2. Creating a Custom Subroutine for Boundary Conditions (ADAPTBC.MAC)
- •3.3.2.3. Creating a Custom Solution Subroutine (ADAPTSOL.MAC)
- •3.3.2.4. Some Further Comments on Custom Subroutines
- •3.3.3. Customizing the ADAPT Macro (UADAPT.MAC)
- •3.4. Adaptive Meshing Hints and Comments
- •3.5. Where to Find Examples
- •Chapter 4: Rezoning
- •4.1. Benefits and Limitations of Rezoning
- •4.1.1. Rezoning Limitations
- •4.2. Rezoning Requirements
- •4.3. Understanding the Rezoning Process
- •4.3.1. Overview of the Rezoning Process Flow
- •4.3.2. Key Commands Used in Rezoning
- •4.4. Step 1: Determine the Substep to Initiate Rezoning
- •4.5. Step 2. Initiate Rezoning
- •4.6. Step 3: Select a Region to Remesh
- •4.7. Step 4: Perform the Remeshing Operation
- •4.7.1. Choosing a Remeshing Method
- •4.7.1.1. Remeshing Using a Program-Generated New Mesh (2-D)
- •4.7.1.1.1. Creating an Area to Remesh
- •4.7.1.1.2. Using Nodes From the Old Mesh
- •4.7.1.1.3. Hints for Remeshing Multiple Regions
- •4.7.1.1.4. Generating a New Mesh
- •4.7.1.2. Remeshing Using a Generic New Mesh (2-D and 3-D)
- •4.7.1.2.1. Using the REMESH Command with a Generic New Mesh
- •4.7.1.2.2. Requirements for the Generic New Mesh
- •4.7.1.2.3. Using the REGE and KEEP Remeshing Options
- •4.7.1.3. Remeshing Using Manual Mesh Splitting (2-D and 3-D)
- •4.7.1.3.1. Understanding Mesh Splitting
- •4.7.1.3.2. Geometry Details for Mesh Splitting
- •4.7.1.3.3. Using the REMESH Command for Mesh Splitting
- •4.7.1.3.4. Mesh-Transition Options for 2-D Mesh Splitting
- •4.7.1.3.5. Mesh-Transition Options for 3-D Mesh Splitting
- •4.7.1.3.7. Improving Tetrahedral Element Quality via Mesh Morphing
- •4.7.2. Mesh Control
- •4.7.3. Remeshing Multiple Regions at the Same Substep
- •4.8. Step 5: Verify Applied Contact Boundaries, Surface-Effect Elements, Loads, and Boundary Conditions
- •4.8.1. Contact Boundaries
- •4.8.2. Surface-Effect Elements
- •4.8.3. Pressure and Contiguous Displacements
- •4.8.4. Forces and Isolated Applied Displacements
- •4.8.5. Nodal Temperatures
- •4.8.6. Other Boundary Conditions and Loads
- •4.9. Step 6: Automatically Map Variables and Balance Residuals
- •4.9.1. Mapping Solution Variables
- •4.9.2. Balancing Residual Forces
- •4.9.3. Interpreting Mapped Results
- •4.9.4. Handling Convergence Difficulties
- •4.10. Step 7: Perform a Multiframe Restart
- •4.11. Repeating the Rezoning Process if Necessary
- •4.11.1. File Structures for Repeated Rezonings
- •4.12. Postprocessing Rezoning Results
- •4.12.1. The Database Postprocessor
- •4.12.1.1. Listing the Rezoning Results File Summary
- •4.12.1.2. Animating the Rezoning Results
- •4.12.1.3. Using the Results Viewer for Rezoning
- •4.12.2. The Time-History Postprocessor
- •4.13. Rezoning Restrictions
- •4.14. Rezoning Examples
- •4.14.1. Example: Rezoning Using a Program-Generated New Mesh
- •4.14.1.1. Initial Input for the Analysis
- •4.14.1.2. Rezoning Input for the Analysis
- •4.14.2. Example: Rezoning Using a Generic New Mesh
- •4.14.2.1. Initial Input for the Analysis
- •4.14.2.2. Exporting the Distorted Mesh as a CDB File
- •4.14.2.3. Importing the File into ANSYS ICEM CFD and Generating a New Mesh
- •4.14.2.4. Rezoning Using the New CDB Mesh
- •Chapter 5: Mesh Nonlinear Adaptivity
- •5.1. Mesh Nonlinear Adaptivity Benefits, Limitations and Requirements
- •5.1.1. Rubber Seal Simulation
- •5.1.2. Crack Simulation
- •5.2. Understanding the Mesh Nonlinear Adaptivity Process
- •5.2.1. Checking Nonlinear Adaptivity Criteria
- •5.2.1.1. Defining Element Components
- •5.2.1.2. Defining Nonlinear Adaptivity Criteria
- •5.2.1.3. Defining Criteria-Checking Frequency
- •5.3. Mesh Nonlinear Adaptivity Criteria
- •5.3.1. Energy-Based
- •5.3.2. Position-Based
- •5.3.3. Contact-Based
- •5.3.4. Frequency of Criteria Checking
- •5.4. How a New Mesh Is Generated
- •5.5. Convergence at Substeps with the New Mesh
- •5.6. Controlling Mesh Nonlinear Adaptivity
- •5.7. Postprocessing Mesh Nonlinear Adaptivity Results
- •5.8. Mesh Nonlinear Adaptivity Examples
- •5.8.1. Example: Rubber Seal Simulation
- •5.8.2. Example: Crack Simulation
- •Chapter 6: 2-D to 3-D Analysis
- •6.1. Benefits of 2-D to 3-D Analysis
- •6.2. Requirements for a 2-D to 3-D Analysis
- •6.3. Overview of the 2-D to 3-D Analysis Process
- •6.3.1. Overview of the 2-D to 3-D Analysis Process Flow
- •6.3.2. Key Commands Used in 2-D to 3-D Analysis
- •6.4. Performing a 2-D to 3-D Analysis
- •6.4.1. Step 1: Determine the Substep to Initiate
- •6.4.2. Step 2: Initiate the 2-D to 3-D Analysis
- •6.4.3. Step 3: Extrude the 2-D Mesh to the New 3-D Mesh
- •6.4.4. Step 4: Map Solution Variables from 2-D to 3-D Mesh
- •6.4.5. Step 5: Perform an Initial-State-Based 3-D Analysis
- •6.5. 2-D to 3-D Analysis Restrictions
- •Chapter 7: Cyclic Symmetry Analysis
- •7.1. Understanding Cyclic Symmetry Analysis
- •7.1.1. How the Program Automates a Cyclic Symmetry Analysis
- •7.1.2. Commands Used in a Cyclic Symmetry Analysis
- •7.2. Cyclic Modeling
- •7.2.1. The Basic Sector
- •7.2.2. Edge Component Pairs
- •7.2.2.1. CYCOPT Auto Detection Tolerance Adjustments for Difficult Cases
- •7.2.2.2. Identical vs. Dissimilar Edge Node Patterns
- •7.2.2.3. Unmatched Nodes on Edge-Component Pairs
- •7.2.2.4. Identifying Matching Node Pairs
- •7.2.3. Modeling Limitations
- •7.2.4. Model Verification (Preprocessing)
- •7.3. Solving a Cyclic Symmetry Analysis
- •7.3.1. Understanding the Solution Architecture
- •7.3.1.1. The Duplicate Sector
- •7.3.1.2. Coupling and Constraint Equations (CEs)
- •7.3.1.3. Non-Cyclically Symmetric Loading
- •7.3.1.3.1. Specifying Non-Cyclic Loading
- •7.3.1.3.2. Commands Affected by Non-Cyclic Loading
- •7.3.1.3.3. Plotting and Listing Non-Cyclic Boundary Conditions
- •7.3.1.3.4. Graphically Picking Non-Cyclic Boundary Conditions
- •7.3.2. Solving a Static Cyclic Symmetry Analysis
- •7.3.3. Solving a Modal Cyclic Symmetry Analysis
- •7.3.3.1. Understanding Harmonic Index and Nodal Diameter
- •7.3.3.2. Solving a Stress-Free Modal Analysis
- •7.3.3.3. Solving a Prestressed Modal Analysis
- •7.3.3.4. Solving a Large-Deflection Prestressed Modal Analysis
- •7.3.3.4.1. Solving a Large-Deflection Prestressed Modal Analysis with VT Accelerator
- •7.3.4. Solving a Linear Buckling Cyclic Symmetry Analysis
- •7.3.5. Solving a Harmonic Cyclic Symmetry Analysis
- •7.3.5.1. Solving a Full Harmonic Cyclic Symmetry Analysis
- •7.3.5.1.1. Solving a Prestressed Full Harmonic Cyclic Symmetry Analysis
- •7.3.5.2. Solving a Mode-Superposition Harmonic Cyclic Symmetry Analysis
- •7.3.5.2.1. Perform a Static Cyclic Symmetry Analysis to Obtain the Prestressed State
- •7.3.5.2.2. Perform a Linear Perturbation Modal Cyclic Symmetry Analysis
- •7.3.5.2.3. Restart the Modal Analysis to Create the Desired Load Vector from Element Loads
- •7.3.5.2.4. Obtain the Mode-Superposition Harmonic Cyclic Symmetry Solution
- •7.3.5.2.5. Review the Results
- •7.3.6. Solving a Magnetic Cyclic Symmetry Analysis
- •7.3.7. Database Considerations After Obtaining the Solution
- •7.3.8. Model Verification (Solution)
- •7.4. Postprocessing a Cyclic Symmetry Analysis
- •7.4.1. General Considerations
- •7.4.1.1. Using the /CYCEXPAND Command
- •7.4.1.1.1. /CYCEXPAND Limitations
- •7.4.1.2. Result Coordinate System
- •7.4.2. Modal Solution
- •7.4.2.1. Real and Imaginary Solution Components
- •7.4.2.2. Expanding the Cyclic Symmetry Solution
- •7.4.2.3. Applying a Traveling Wave Animation to the Cyclic Model
- •7.4.2.4. Phase Sweep of Repeated Eigenvector Shapes
- •7.4.3. Static, Buckling, and Full Harmonic Solutions
- •7.4.4. Mode-Superposition Harmonic Solution
- •7.5. Example Modal Cyclic Symmetry Analysis
- •7.5.1. Problem Description
- •7.5.2. Problem Specifications
- •7.5.3. Input File for the Analysis
- •7.5.4. Analysis Steps
- •7.6. Example Buckling Cyclic Symmetry Analysis
- •7.6.1. Problem Description
- •7.6.2. Problem Specifications
- •7.6.3. Input File for the Analysis
- •7.6.4. Analysis Steps
- •7.6.5. Solve For Critical Strut Temperature at Load Factor = 1.0
- •7.7. Example Harmonic Cyclic Symmetry Analysis
- •7.7.1. Problem Description
- •7.7.2. Problem Specifications
- •7.7.3. Input File for the Analysis
- •7.7.4. Analysis Steps
- •7.8. Example Magnetic Cyclic Symmetry Analysis
- •7.8.1. Problem Description
- •7.8.2. Problem Specifications
- •7.8.3. Input file for the Analysis
- •Chapter 8: Rotating Structure Analysis
- •8.1. Understanding Rotating Structure Dynamics
- •8.2. Using a Stationary Reference Frame
- •8.2.1. Campbell Diagram
- •8.2.2. Harmonic Analysis for Unbalance or General Rotating Asynchronous Forces
- •8.2.3. Orbits
- •8.3. Using a Rotating Reference Frame
- •8.4. Choosing the Appropriate Reference Frame Option
- •8.5. Example Campbell Diagram Analysis
- •8.5.1. Problem Description
- •8.5.2. Problem Specifications
- •8.5.3. Input for the Analysis
- •8.5.4. Analysis Steps
- •8.6. Example Coriolis Analysis
- •8.6.1. Problem Description
- •8.6.2. Problem Specifications
- •8.6.3. Input for the Analysis
- •8.6.4. Analysis Steps
- •8.7. Example Unbalance Harmonic Analysis
- •8.7.1. Problem Description
- •8.7.2. Problem Specifications
- •8.7.3. Input for the Analysis
- •8.7.4. Analysis Steps
- •Chapter 9: Submodeling
- •9.1. Understanding Submodeling
- •9.1.1. Nonlinear Submodeling
- •9.2. Using Submodeling
- •9.2.1. Create and Analyze the Coarse Model
- •9.2.2. Create the Submodel
- •9.2.3. Perform Cut-Boundary Interpolation
- •9.2.4. Analyze the Submodel
- •9.3. Example Submodeling Analysis Input
- •9.3.1. Submodeling Analysis Input: No Load-History Dependency
- •9.3.2. Submodeling Analysis Input: Load-History Dependency
- •9.4. Shell-to-Solid Submodels
- •9.5. Where to Find Examples
- •Chapter 10: Substructuring
- •10.1. Benefits of Substructuring
- •10.2. Using Substructuring
- •10.2.1. Step 1: Generation Pass (Creating the Superelement)
- •10.2.1.1. Building the Model
- •10.2.1.2. Applying Loads and Creating the Superelement Matrices
- •10.2.1.2.1. Applicable Loads in a Substructure Analysis
- •10.2.2. Step 2: Use Pass (Using the Superelement)
- •10.2.2.1. Clear the Database and Specify a New Jobname
- •10.2.2.2. Build the Model
- •10.2.2.3. Apply Loads and Obtain the Solution
- •10.2.3. Step 3: Expansion Pass (Expanding Results Within the Superelement)
- •10.3. Sample Analysis Input
- •10.4. Top-Down Substructuring
- •10.5. Automatically Generating Superelements
- •10.6. Nested Superelements
- •10.7. Prestressed Substructures
- •10.7.1. Static Analysis Prestress
- •10.7.2. Substructuring Analysis Prestress
- •10.8. Where to Find Examples
- •Chapter 11: Component Mode Synthesis
- •11.1. Understanding Component Mode Synthesis
- •11.1.1. CMS Methods Supported
- •11.1.2. Solvers Used in Component Mode Synthesis
- •11.2. Using Component Mode Synthesis
- •11.2.1. The CMS Generation Pass: Creating the Superelement
- •11.2.2. The CMS Use and Expansion Passes
- •11.2.3. Superelement Expansion in Transformed Locations
- •11.2.4. Plotting or Printing Mode Shapes
- •11.3. Example Component Mode Synthesis Analysis
- •11.3.1. Problem Description
- •11.3.2. Problem Specifications
- •11.3.3. Input for the Analysis: Fixed-Interface Method
- •11.3.4. Analysis Steps: Fixed-Interface Method
- •11.3.5. Input for the Analysis: Free-Interface Method
- •11.3.6. Analysis Steps: Free-Interface Method
- •11.3.7. Input for the Analysis: Residual-Flexible Free-Interface Method
- •11.3.8. Analysis Steps: Residual-Flexible Free-Interface Method
- •11.3.9. Example: Superelement Expansion in a Transformed Location
- •11.3.9.1. Analysis Steps: Superelement Expansion in a Transformed Location
- •11.3.10. Example: Reduce the Damping Matrix and Compare Full and CMS Results with RSTMAC
- •Chapter 12: Rigid-Body Dynamics and the ANSYS-ADAMS Interface
- •12.1. Understanding the ANSYS-ADAMS Interface
- •12.2. Building the Model
- •12.3. Modeling Interface Points
- •12.4. Exporting to ADAMS
- •12.4.1. Exporting to ADAMS via Batch Mode
- •12.4.2. Verifying the Results
- •12.5. Running the ADAMS Simulation
- •12.6. Transferring Loads from ADAMS
- •12.6.1. Transferring Loads on a Rigid Body
- •12.6.1.1. Exporting Loads in ADAMS
- •12.6.1.2. Importing Loads
- •12.6.1.3. Importing Loads via Commands
- •12.6.1.4. Reviewing the Results
- •12.6.2. Transferring the Loads of a Flexible Body
- •12.7. Methodology Behind the ANSYS-ADAMS Interface
- •12.7.1. The Modal Neutral File
- •12.7.2. Adding Weak Springs
- •12.8. Example Rigid-Body Dynamic Analysis
- •12.8.1. Problem Description
- •12.8.2. Problem Specifications
- •12.8.3. Command Input
- •Chapter 13: Element Birth and Death
- •13.1. Elements Supporting Birth and Death
- •13.2. Understanding Element Birth and Death
- •13.3. Element Birth and Death Usage Hints
- •13.3.1. Changing Material Properties
- •13.4. Using Birth and Death
- •13.4.1. Build the Model
- •13.4.2. Apply Loads and Obtain the Solution
- •13.4.2.1. Define the First Load Step
- •13.4.2.1.1. Sample Input for First Load Step
- •13.4.2.2. Define Subsequent Load Steps
- •13.4.2.2.1. Sample Input for Subsequent Load Steps
- •13.4.3. Review the Results
- •13.4.4. Use Analysis Results to Control Birth and Death
- •13.4.4.1. Sample Input for Deactivating Elements
- •13.5. Where to Find Examples
- •Chapter 14: User-Programmable Features and Nonstandard Uses
- •14.1. User-Programmable Features (UPFs)
- •14.1.1. Understanding UPFs
- •14.1.2. Types of UPFs Available
- •14.2. Nonstandard Uses of the ANSYS Program
- •14.2.1. What Are Nonstandard Uses?
- •14.2.2. Hints for Nonstandard Use of ANSYS
- •Chapter 15: State-Space Matrices Export
- •15.1. State-Space Matrices Based on Modal Analysis
- •15.1.1. Examples of SPMWRITE Command Usage
- •15.1.2. Example of Reduced Model Generation in ANSYS and Usage in Simplorer
- •15.1.2.1. Problem Description
- •15.1.2.2. Problem Specifications
- •15.1.2.3. Input File for the Analysis
- •Chapter 16: Soil-Pile-Structure Analysis
- •16.1. Soil-Pile-Structure Interaction Analysis
- •16.1.1. Automatic Pile Subdivision
- •16.1.2. Convergence Criteria
- •16.1.3. Soil Representation
- •16.1.4. Mudslides
- •16.1.5. Soil-Pile Interaction Results
- •16.1.5.1. Displacements and Reactions
- •16.1.5.2. Forces and Stresses
- •16.1.5.3. UNITY Check Data
- •16.2. Soil Data Definition and Examples
- •16.2.1. Soil Profile Data Definition
- •16.2.1.1. Mudline Position Definition
- •16.2.1.2. Common Factors for P-Y, T-Z Curves
- •16.2.1.3. Horizontal Soil Properties (P-Y)
- •16.2.1.3.1. P-Y curves defined explicitly
- •16.2.1.3.2. P-Y curves generated from given soil properties
- •16.2.1.4. Vertical Soil Properties (T-Z)
- •16.2.1.4.1. T-Z curves defined explicitly
- •16.2.1.4.2. T-Z curves generated from given soil properties
- •16.2.1.5. End Bearing Properties (ENDB)
- •16.2.1.5.1. ENDB curve defined explicitly
- •16.2.1.5.2. ENDB curves generated from given soil properties
- •16.2.1.6. Mudslide Definition
- •16.2.2. Soil Data File Examples
- •16.2.2.1. Example 1: Constant Linear Soil
- •16.2.2.2. Example 2: Non-Linear Soil
- •16.2.2.3. Example 3: Soil Properties Defined in 5 Layers
- •16.2.2.4. Example 4: Soil Properties Defined in 5 Layers with Mudslide
- •16.3. Performing a Soil-Pile Interaction Analysis
- •16.3.2. Mechanical APDL Component System Example
- •16.3.3. Static Structural Component System Example
- •16.4. Soil-Pile-Structure Results
- •16.5. References
- •Chapter 17: Coupling to External Aeroelastic Analysis of Wind Turbines
- •17.1. Sequential Coupled Wind Turbine Solution in Mechanical APDL
- •17.1.1. Procedure for a Sequentially Coupled Wind Turbine Analysis
- •17.1.2. Output from the OUTAERO Command
- •Chapter 18: Applying Ocean Loading from a Hydrodynamic Analysis
- •18.1. How Hydrodynamic Analysis Data Is Used
- •18.2. Hydrodynamic Load Transfer with Forward Speed
- •18.3. Hydrodynamic Data File Format
- •18.3.1. Comment (Optional)
- •18.3.2. General Model Data
- •18.3.3. Hydrodynamic Surface Geometry
- •18.3.4. Wave Periods
- •18.3.5. Wave Directions
- •18.3.6. Panel Pressures
- •18.3.7. Morison Element Hydrodynamic Definition
- •18.3.8. Morison Element Wave Kinematics Definition
- •18.3.9. RAO Definition
- •18.3.10. Mass Properties
- •18.4. Example Analysis Using Results from a Hydrodynamic Diffraction Analysis
- •Index
- •ОГЛАВЛЕНИЕ
- •ВВЕДЕНИЕ
- •1.1. Методология проектирования технологических объектов
- •1.2. Компьютерные технологии проектирования
- •1.3. Системы автоматизированного проектирования в технике
- •1.4. Системы инженерного анализа
- •2.2.1. Создание и сохранение чертежа
- •2.2.2. Изменение параметров чертежа
- •2.2.3. Заполнение основной надписи
- •2.2.4. Создание нового вида. Локальная система координат
- •2.2.5. Вычерчивание изображения прокладки
- •2.2.6. Простановка размеров
- •2.2.7. Ввод технических требований
- •2.2.8. Задание материала изделия
- •2.3. Сложные разрезы в чертеже детали «Основание»
- •2.3.1. Подготовка чертежа
- •Cохранить документ.
- •2.3.2. Черчение по сетке из вспомогательных линий
- •2.3.3. Изображение разрезов
- •2.4. Чертежи общего вида при проектировании
- •3.1. Интерфейс программы
- •3.2. Общее представление о трехмерном моделировании
- •3.3. Основные операции геометрического моделирования
- •3.3.1. Операция выдавливания
- •3.3.2. Операция вращения
- •3.3.3. Кинематическая операция
- •3.3.4. Построение тела по сечениям
- •3.4. Операции конструирования
- •3.4.1. Построение фасок и скруглений
- •3.4.2. Построение уклона
- •3.4.3. Сечение модели плоскостью
- •3.4.4. Сечение по эскизу
- •3.4.5. Создание моделей-сборок
- •3.5. Разработка электронных 3D-моделей тепловых устройств
- •3.5.1. Электронные модели в ЕСКД
- •3.5.2. Электронные «чертежи» в ЕСКД
- •3.5.4. Электронная модель сборочного изделия «Газовая горелка»
- •ГЛАВА 4. ИНЖЕНЕРНЫЙ АНАЛИЗ ГАЗОДИНАМИКИ И ТЕПЛООБМЕНА В ANSYS CFX
- •4.1. Область применения ANSYS CFX
- •4.2. Особенности вычислительного процесса в ANSYS CFX
- •4.3. Программы, используемые при расчетах в ANSYS CFX
- •4.4. Организация процесса вычислений в среде пакета Workbench
- •4.4.1. Графический интерфейс пользователя
- •5.1. Постановка теплофизических задач в ANSYS Multiphysics
- •5.2. Решение задач в пакете ANSYS Multiphysics
- •5.2.1. Графический интерфейс пользователя
- •5.2.2. Этапы препроцессорной подготовки решения
- •5.2.3. Этап получения решения и постпроцессорной обработки результатов
- •5.3.5. Нестационарный теплообмен. Нагрев пластины в печи с жидким теплоносителем
- •5.4.1. Температурные напряжения при нагреве
- •БИБЛИОГРАФИЧЕСКИЙ СПИСОК
vk.com/club152685050 | vk.com/id446425943
Рис. 5.44. Распределение температуры в стенке рекуператора
5.3.5. Нестационарный теплообмен. Нагрев пластины в печи с жидким теплоносителем
Постановка задачи
Металлическая пластина толщиной h = 0,1 м, имеющая температуру 250С,
опущена в соляную ванну с температурой 500°С. Определить изменение температуры по сечению пластины в течение 500 с. Считать, что температура верхней поверхности пластины равна 50 °С, на нижней поверхности задать коэффициент теплоотдачи αК = 500 Вт/(м2·°С).
Выполнить визуализацию решения, построить необходимые графики.
Теплопроводность материала пластины λ = 27,5 Вт/(м2·°С); плотность
ρ = 7610 кг/м3; теплоемкость с = 620 Дж/(кг·К). Расчетная схема показана на рис. 5.45.
При решении задачи плита считается двумерной, ограниченной по ширине адиабатическими вертикальными плоскостями.
212
vk.com/club152685050 | vk.com/id446425943
Рис. 5.45. Расчетная схема пластины
Порядок решения
1. Задание типа анализа.
MAIN MENU→PREFERENCES→THERMAL→OK
2. Задание системы единиц СИ. Ввести в окно ввода команд
/UNITS,SI
3. Построение геометрической модели объекта.
Построить прямоугольник со сторонами 0,2 и 0,1 метра по осям OX и OY
MAIN MENU→PREPROCESSOR→MODELING→CREATE
→AREAS→RECTANGLE→BY 2 CORNERS→X=0, Y=0, Width=0.2,
Height=0.1
4. Выбор типа конечного элемента.
MAIN MENU →PREPROCESSOR→ ELEMENT TYPE→Add/Edit/Delete→ Add…→ Thermal Mass Solid; Quad 4 node 55→ OK→CLOSE
5. Задание материала плиты.
MAIN MENU →PREPROCESSOR→ MATERIAL PROPS →MATERIAL
MODELS
Появится меню определения свойств материала. Далее двойным щелчком мыши выбрать
=>THERMAL=>CONDUCTIVITY =>ISOTROPIC
В окне определения теплопроводности ввести KXX= 35. Выбрать
=>THERMAL=>DENSITY , в поле DENS ввести 7610, затем
213
vk.com/club152685050 | vk.com/id446425943
=>THERMAL=>SPECIFIC HEAT , в поле С ввести 620.
→OK→Material→Exit.
6. Построение конечно-элементной модели.
Задать средний размер граней конечных элементов
MAIN MENU →PREPROCESSOR→ MESHING→SIZE CNTRLS →MANUAL SIZE→GLOBAL→SIZE→Задать SIZE равной 0.005 →OK
Наложить сетку
MAIN MENU → PREPROCESSOR → MESHING → MESH → AREAS →
FREE → PICK ALL.
В графическом окне появится объект с конечно-элементной сеткой (рис. 5.46).
Рис. 5.46. Конечно-элементное разбиение объекта
7. Сохранение промежуточных результатов работы.
UTILITY MENU → FILE → Save as Jobname.
8. Задание типа анализа.
MAIN MENU → SOLUTION → ANALYSIS TYPE → NEW ANALYSIS →
TRANSIENT → OK. В меню Transient Analysis выбрать FULL → OK
9. Задание начальных условий.
214
vk.com/club152685050 | vk.com/id446425943
MAIN MENU → SOLUTION → DEFINE LOADS → APPLY → INITIAL
CONDITION → DEFINE → В появившемся меню выбрать Pick All → В
появившемся следующем меню выбрать Lab= TEMP, задать Value = 25 →OK
10. Задание граничных условий.
На верхней поверхности задать постоянную температуру 500 °С.
MAIN MENU → SOLUTION → DEFINE LOADS → APPLY → THERMAL
→ TEMPERATURE → On Lines.
Появится меню «Apply TEMP». Щелчок курсором по верхней границе плиты, появится штриховая линия → OK, появится второе меню «Apply TEMP on lines». Задать Lab2= TEMP; VALUE= 500 → OK. На поверхности появятся треугольники, показывающие, что условия заданы.На нижней поверхности задать конвективный тепловой поток.
MAIN MENU → SOLUTION → DEFINE LOADS → APPLY → THERMAL → CONVECTION → On Lines.
Щелчок курсором по нижней границе плиты – появится штриховая линия
→ OK.
Появится меню «Apply CONV on lines». В окна меню занести: SFL – constant value; VAL1.Film coefficient (коэффициент теплоотдачи) – 500; SFL – constant value; VAL2I. Bulk temperature (температура среды) – 500→ OK. Появится предупреждение →Close. На верхней поверхности появится стрелка, значит,
условие задано. На боковых поверхностях условия не задавались, значит, эти поверхности адиабатические.
11. Задание параметров расчета.
MAIN MENU → SOLUTION→ LOAD STEP OPTS → TIME/FREQUENCY
→ Time-Time Step → В меню ввести: TIME= 500 (в верхнее окно ввести общее время нагрева пластины); КВС= stepped (Ступенчатое изменение нагрузки.
Если бы было задано ramped, нагрузка менялась бы постепенно и по прямой);
DELTIM = 25 (шаг по времени для расчета полей параметров); Minimum time step size = 10; AUTOTS = Prog Chosen (шаг по времени выбирает ANSYS).
215
vk.com/club152685050 | vk.com/id446425943
MAIN MENU → SOLUTION → LOAD STEP OPTS → OUTPUT CTRLS → DB/Results File → В поле FREQ задать every substep (записывать результаты
каждого шага).
12. Запустить решение задачи.
MAIN MENU → SOLUTION → SOLVE → CURRENT LS → (Просмотр информации file→close.) → OK → close.
13. Просмотр и фиксация результатов расчета.
Изображение полей температуры в виде изолиний
MAIN MENU → GENERAL POSTPROC → PLOT RESULTS → CONTOUR PLOT → NODAL SOLU →DOF SOLUTION, Temperature TEMP → OK.
Распределение температуры показано на рис. 5.47.
Рис. 5.47. Распределение температуры по толщине пластины
14. Анимация изменения полей температуры во времени.
UTILITY MENU → PLOTCTRLS → STYLE → CONTOURS → Uniform
Contours.
216
vk.com/club152685050 | vk.com/id446425943
Ввести данные в меню «Uniform Contours»: WN= Window 1, NCONT= 9,
отметить позицию «User specified», VMIN= 25, VMAX= 500, отметить «Replot» → OK.
UTILITY MENU → PLOTCTRLS → ANIMATE → Over Time.
Ввести данные в меню «Animate Over Time»: 20 frames, флажок «Time Range», 20–500 Min & Max Time Range, Auto contour scaling OFF, DOF
solutionTEMP → OK.
Меняющиеся кадры распределений температуры показывают течение процесса во времени. Процесс анимации управляется кнопками меню «Animation Controller».
15. Построение графиков изменения во времени локальных значений температуры.
MAIN MENU → TimeHist Postpro Появится меню «Time History Variables».
В меню нажать на клавишу Add (добавить данные). Появится меню «Add TimeHistory Variables». В этом окне должна быть выбрана переменная, которая отобразится на графике. Выбрать DOF Solution – Temperatute. В окне меню появится имя переменной TEMP_2 → OK.Появится меню «Node for Data». Курсором на изображении объекта на экране выбрать какую-либо точку, в которой будет отображаться температура. Выбран средний узел (в меню выбора появился номер узла № 491) →OK (в меню «Node for Data»). В меню «Time History Variables» в окне появится строка со второй переменной TEMP_2
. Нажать на кнопку с изображением графика, на экране появится график изменения во времени температуры в центре пластины (рис. 5.48). Открытое меню можно закрыть UTILITY File → Close.
217
vk.com/club152685050 | vk.com/id446425943
Рис.5.48. Изменение во времени температуры в центре
пластины
Обозначение оси на рис. 5.48 целесообразно сменить
UTILITY MENU → PLOTCTRLS → STYLE → GRAPHS.
В меню «изменения осей для отображения» в окно «/AXLAB Y -метка оси» ввести Temperature →OK.
Перерисовать изображение PLOT → Replot. На экране появится
скорректированный график (рис. 5.49).
218
vk.com/club152685050 | vk.com/id446425943
Рис. 5.49. График для температуры в центре пластины после коррекции
5.3.6. Нестационарный теплообмен. Нагрев в печи заготовки со слоем
окалины на поверхности
Постановка задачи
Металлическая заготовка толщиной h = 0,15 м, имеющая температуру
20°С, симметрично нагревается сверху и снизу в течение 1 ч (3600 с). При этом тепловой поток к поверхностям возрастает линейно; суммарный коэффициент теплоотдачи конвекцией и излучением к стене от камеры печи в конце нагрева считается равным 500 Вт/(м2·°С), температура «печи», нагревающей стенку tП = 1300 °С. Определить изменение температуры по сечению заготовки и перепад температуры в слое окалины толщиной 0,002 м. Построить необходимые графики.
Теплопроводность материала заготовки λ = 27,5 Вт/(м·°С); плотность
ρ = 7610 кг/м3; теплоемкость с = 620 Дж/(кг·К); теплопроводность окалины
λ = 2 Вт/(м °С); плотность ρ = 4000 кг/м3; теплоемкость с = 1000 Дж/(кг·К).
Расчетная схема показана на рис. 5.50.
219
vk.com/club152685050 | vk.com/id446425943
Рис. 5.50. Расчетная схема пластины
При решении задачи расчеты выполняются для половины толщины симметричной заготовки, которая для наглядности изображена двумерной,
ограниченной снизу адиабатической плоскостью симметрии.
Порядок решения
1. Задание типа анализа.
MAIN MENU → PREFERENCES → THERMAL → OK.
2.Задание системы единиц СИ. Ввести в окно ввода команд /UNITS,SI
3.Построение геометрической модели объекта.
Построить прямоугольник со сторонами 0,15 и 0,075 метра по осям OX и
OY
MAIN MENU → PREPROCESSOR → MODELING → CREATE → AREAS → RECTANGLE → BY 2 CORNERS → X=0, Y=0, Width=0.15, Height=0.075
Построить прямоугольник со сторонами 0,15 и 0,002 метра по осям OX и
OY
MAIN MENU → PREPROCESSOR → MODELING → CREATE → AREAS
→ RECTANGLE →BY 2 CORNERS → X=0, Y=0,075, Width=0.15,
Height=0.002
220
vk.com/club152685050 | vk.com/id446425943
На экране появится прямоугольник, разделенный на 2 части в соответствии с рис. 5.50.
4. Объединение группы тел в единую составную стену.
MAIN MENU → PREPROCESSOR → MODELING → OPERATE →
BOOLEANS → GLUE → AREAS → Pick all.
Это перенумерует области. Можно проверить номера поверхностей
UTILITY MENU → PLOTCTRLS → NUMBERING → Установить флажок
Area. В окне Replot – Replot → OK. На поверхностях появились номера А1, А3
(рис. 5.51).
5. Выбор типа конечного элемента.
MAIN MENU → PREPROCESSOR → ELEMENT TYPE → Add/Edit/Delete
→Add…→ Thermal Mass Solid; Quad 4node55 → OK → CLOSE.
6.Задание материала заготовки.
Задаются свойства металла.
MAIN MENU → PREPROCESSOR → MATERIAL PROPS → MATERIAL
MODELS.
Появится меню определения свойств материала № 1. Далее двойным щелчком мыши выбрать
=>THERMAL=>CONDUCTIVITY =>ISOTROPIC
В окне определения теплопроводности ввести KXX = 27,5. Выбрать
=>THERMAL=>DENSITY, в поле DENS ввести 7610, затем
=>THERMAL=>SPECIFIC HEAT, в поле С ввести 620.
Задать свойства окалины.
MAIN MENU → PREPROCESSOR → MATERIAL PROPS → MATERIAL
MODELS.
В меню: MATERIAL → New Model. В меню определения номера материала
ввести 3 (в соответствии со схемой рис. 5.51). Слева появится надпись Модель
Материала 3. Далее =>THERMAL=>CONDUCTIVITY=>ISOTROPIC
221
vk.com/club152685050 | vk.com/id446425943
Рис. 5.51. Результат нумерации областей модели
В окне определения теплопроводности ввести KXX = 2. Выбрать
=>THERMAL=>DENSITY, в поле DENS ввести 4000, затем
=>THERMAL=>SPECIFIC HEAT, в поле С ввести 1000.
→OK → Material → Exit.
7.Построение конечно-элементной модели.
Слой окалины имеет малую толщину, и в нем при расчете теплообмена целесообразно использовать конечные элементы значительно меньшего размера, чем в заготовке. Сетку переменного размера удобно создавать, задавая разный размер элементов вдоль линий.
Задать отображение номеров линий на объекте.
UTILITY MENU → PLOTCTRLS → NUMBERING → Установить флажок
Line. В окне Replot Replot→ OK. На поверхностях появятся номера линий L1L10 (рис. 5.52).
Задать одинаковый размер конечных элементов вдоль линий L1, L2, L3, L4, L7, равный 0,01.
MAIN MENU → PREPROCESSOR → MESHING → SIZE CNTRLS →
MANUAL SIZE → LINES → Picked Lines. Выбрать курсором линии с
222
vk.com/club152685050 | vk.com/id446425943
указанными выше номерами →Apply. В меню ввести в поле «SIZE» длину ребер элементов 0.01 → OK.
Рис. 5.52. Нумерация линий модели
Задать одинаковый размер конечных элементов вдоль линий L9 и L10,
равный 0,0005.
MAIN MENU → PREPROCESSOR → MESHING → SIZE CNTRLS →
MANUAL SIZE → LINES → Picked Lines. Выбрать курсором линии с
номерами L9 и L10 →Apply. В меню ввести в поле «SIZE» длину ребер
элементов 0.0005 → OK.
Наложение сетки.
MAIN MENU → PREPROCESSOR → MESHING → MESH → AREAS →
FREE → PICK ALL.
В графическом окне появится объект с конечно-элементной сеткой, часть которого показана на рис. 5.53.
8. Сохранение промежуточных результатов работы.
UTILITY MENU → FILE → Save as Jobname.
9. Закрепление свойств материалов за частями составного объекта.
Закрепить свойства материала 1 за поверхностью 1.
UTILITY MENU → SELECT → ENTITIES.
В меню Select Entities в верхнем окне выбрать → Areas, в окне ниже должно быть → By Num/Pick → OK. Появится меню Select areas, в окно
которого ввести цифру 1 → OK.
223
vk.com/club152685050 | vk.com/id446425943
UTILITY MENU → SELECT → ENTITIES.
В меню Select Entities в верхнем окне выбрать → Elements, в окне, где было By Num/Pick, выбрать Attached to, затем ниже выбрать → Areas → OK.
Обновить изображение. |
|
|
UTILITY MENU → PLOT → Replot. На экране |
|
|
появится изображение части заготовки без |
|
|
участка окалины. |
|
|
В окно команд ввести mpchg,1,all → ENTER |
|
|
Закрепить свойства материала 3 за |
|
|
поверхностью 3. Повторить все операции |
|
|
предыдущего пункта с |
поверхностью № 3 |
|
(вместо 1 ввести цифру 3). На экране появится |
|
|
отдельное изображение |
участка поверхности |
|
окалины. |
|
|
Восстановить на экране изображение всех |
Рис. 5.53. Конечно- |
|
|
|
|
поверхностей. |
|
элементное разбиение объекта |
UTILITY MENU → SELECT → Everything.
UTILITY MENU → PLOT → Replot.
10. Вывод изображения, контролирующего правильность выполненных
процедур.
UTILITY MENU → PLOTCTRLS → NUMBERING → Установить флажок
Elements → APPLY. В окне Attrib numbering выбрать Material number → OK. На экране появится фрагмент изображения составной заготовки (рис. 5.54),
части которого выделены цветом и содержат номера присвоенных им моделей материалов.
224
vk.com/club152685050 | vk.com/id446425943
Рис. 5.54. Модель после присвоения номеров материалов
11. Задание типа анализа.
MAIN MENU → SOLUTION → ANALYSIS TYPE → NEW ANALYSIS →
TRANSIENT → OK. В меню Transient Analysis выбрать FULL → OK
10. Задание начальных условий.
MAIN MENU → SOLUTION → DEFINE LOADS → APPLY → INITIAL CONDIT’N → DEFINE→ В появившемся меню выбрать Pick All → В
следующем меню выбрать Lab= TEMP , задать Value= 20 →OK
11. Задание граничных условий.
На верхней поверхности задать конвективный тепловой поток.
MAIN MENU → SOLUTION → DEFINE LOADS → APPLY → THERMAL
→ CONVECTION → On Lines.
Щелчок курсором по верхней границе объекта – появится штриховая линия →OK.
В окна меню «Apply CONV on lines» занести: SFL – constant value;
VAL1.Film coefficient (коэффициент теплоотдачи) – 500; SFL – constant value;
VAL2I. Bulk temperature (температура среды) –1300 → OK. Если появится предупреждение, то указать → Close. На верхней поверхности появилась
225
vk.com/club152685050 | vk.com/id446425943
стрелка, значит, условие задано. На боковых и нижней поверхностях условия не задавались, значит, эти поверхности адиабатические.
12. Задание параметров расчета.
MAIN MENU → SOLUTION → LOAD STEP OPTS → TIME/FREQUENC →
Time-Time Step → В меню ввести: TIME = 3600 (общее время нагрева пластины); КВС = ramped (нагрузка меняется постепенно и по прямой);
DELTIM = 200 (шаг по времени для расчета полей параметров); «Minimum time step size» = 50; AUTOTS = Prog Chosen (шаг по времени выбирает ANSYS).
MAIN MENU → SOLUTION → LOAD STEP OPTS → OUTPUT CTRLS → DB/Results File → В поле FREQ задать every substep (записывать результаты
каждого шага).
13. Запустить решение задачи.
MAIN MENU → SOLUTION → SOLVE → CURRENT LS → (Просмотр информации file→close) → OK → close (выбрать в сообщении о завершении решения).
14.Просмотр и фиксация результатов расчета.
Изображение полей температуры в виде изолиний.
MAIN MENU → GENERAL POSTPROC → PLOT RESULTS → CONTOUR
PLOT → NODAL SOLU → DOF SOLUTION, Temperature TEMP → OK,
Поле температуры показано на рис. 5.55.
226
vk.com/club152685050 | vk.com/id446425943
Рис. 5.55. Поле температуры в пластине
Распределение температуры по сечению заготовки в конце нагрева.
Задать путь 1 для построения графика распределения проекции теплового
потока на ось Y.
MAIN MENU → GENERAL POSTPROC → PATH OPERATIONS →
DEFINE PATH → BY NODES.
Курсором выделить два узла на верхней и нижней границах объекта →
OK → пути присвоить имя TEMP1 → OK.
Определить параметр, который должен выводиться на график.
MAIN MENU → GENERAL POSTPROC → PATH OPERATIONS → MAP ONTO PATH (отобразить вдоль пути) → в меню выбрать DOF Solution, Temperature TEMP, у переменной /PBC поставить отметку YES → OK.
Построить график
227
vk.com/club152685050 | vk.com/id446425943
MAIN MENU → GENERAL POSTPROC → PATH OPERATIONS → PLOT
PATH ITEM (отобразить пункт пути) → ON GRAPH.
В меню выбрать параметр TEMP → OK. На графическом экране появится график рис.5.56.
Рис. 5.56. Распределение температуры по сечению пластины
Построение графиков изменения во времени значений температуры на поверхности и на границе «металл-окалина».
MAIN MENU → TimeHist Postpro. Появится меню «Time History Variables».
В меню нажать клавишу Add (добавить данные). Появится меню «Add TimeHistory Variables». В этом окне должна быть выбрана переменная, которая отобразится на графике. Выбрать DOF Solution – Temperatute. В окне меню появится имя переменной TEMP_2 → OK.
В меню «Node for Data» курсором выбрать точку на поверхности заготовки, в которой будет отображаться температура (на изображении объекта на экране) → OK. В меню «Time History Variables» в окне появится строка со второй переменной TEMP_2. Снова нажать на клавишу Add. В меню «Add Time-History Variables» выбрать DOF Solution – Temperatute, в окне имя переменной TEMP_3 →OK.
Появится меню «Node for Data». Курсором выбрать точку на границе металл – окалина → OK. Выделить строки с переменными TEMP 2 и TEMP 3,
как это показано на рис. 5.57.
228
vk.com/club152685050 | vk.com/id446425943
Рис. 5.57. Вид вкладки «Time History Variables»
Рис. 5.58. Изменение во времени температуры металла на поверхности и температуры под слоем окалины
5.3.7. Нестационарный теплообмен. Нагрев пластины по заданному
режиму с переменной во времени нагрузкой
Постановка задачи
Металлическая пластина толщиной h = 0,1 м, имеющая температуру
25 °С, нагревается по графику, показанному ниже.
229
vk.com/club152685050 | vk.com/id446425943
Время от начала нагрева, с |
380 |
500 |
700 |
|
|
|
|
Температура поверхностей, °С |
500 |
900 |
1200 |
|
|
|
|
Определить изменение температуры в центре пластины в течение 1200 с.
Теплопроводность материала пластины λ = 27,5 Вт/(м·°С), плотность ρ = 7610 кг/м3, теплоемкость с = 620 Дж/(кг·К). Расчетная схема пластины показана на рис. 5.45.
Порядок решения
Выполнить действия, описанные в пунктах 1-9 раздела 5.3.5.
10. Задание граничных условий.
На верхней и нижней поверхностях задается график изменения
температуры.
MAIN MENU → SOLUTION → DEFINE LOADS → APPLY → THERMAL
→ TEMPERATURE → On Lines.
Появилось меню «Apply TEMP». Щелчок курсором по верхней, затем по нижней границе плиты – появляются штриховые линии → OK. Появится второе меню «Apply TEMP on lines». Задать Lab2 = TEMP; «Apply as» – NEW
Table → OK. В новом меню: «Name of new table» – TEMPOV → OK.
Следующее меню: в таблице задать I, J, K = 3,1,1 → OK. В меню «Table Array»
– заполнить таблицу в соответствии с рис. 5.59 (здесь в левой колонке – время,
в правой – соответствующие значения температуры поверхности). На поверхностях появятся треугольники, показывающие, что условия на границах заданы.
11. Задание параметров расчета.
MAIN MENU → SOLUTION → LOAD STEP OPTS → TIME/FREQUENCY
→ Time-Time Step → В меню ввести: TIME = 700 (в верхнее окно вводится общее время нагрева пластины); КВС = stepped (ступенчатое изменение нагрузки. Если бы было задано ramped, то нагрузка менялась бы постепенно и по прямой); DELTIM = 25 (шаг по времени для расчета полей параметров); «Minimum time step size» = 10; AUTOTS = Prog Chosen (шаг по времени выбирает ANSYS).
230
vk.com/club152685050 | vk.com/id446425943
Рис. 5.59. Вкладка «Table Array»
MAIN MENU → SOLUTION → LOAD STEP OPTS → OUTPUT CTRLS → DB/Results File → В поле FREQ задать every substep (записывать результаты
каждого шага).
12. Запустить решение задачи.
MAIN MENU→SOLUTION→ SOLVE→CURRENT LS→ (Просмотр информации file→close.)→OK →close (закрыть сообщение о завершении решения).
13. Построение изображения полей температуры в виде изолиний.
MAIN MENU→GENERAL POSTPROC→PLOT RESULTS →CONTOUR
PLOT→NODAL SOLU→DOF SOLUTION, Temperature TEMP→OK
Изображение показано на рис. 5.60.
231
vk.com/club152685050 | vk.com/id446425943
Рис. 5.60. Распределение температуры в пластине
14. Построение графиков изменения во времени значений температуры на поверхности и в центре пластины.
MAIN MENU → TimeHist Postpro
Появится меню «Time History Variables». В меню нажать клавишу Add
(добавить данные). В меню «Add Time-History Variables» должна быть выбрана переменная, которая отобразится на графике. Выбрать DOF Solution – Temperatute. В окне меню появится имя переменной TEMP_2 → OK.
В меню «Node for Data» курсором выбрать точку на поверхности заготовки (на изображении объекта в графическом окне), в которой будет отображаться температура → OK. В меню «Time History Variables» в окне появится строка со второй переменной TEMP_2. Снова нажать клавишу Add. В
меню меню «Add Time-History Variables» выбрать DOF Solution – Temperatute, в окне имя переменной TEMP_3 → OK. Появится меню «Node for Data». Курсором выбрать точку в центре пластины → OK. Выделить строки с переменными TEMP 2 и TEMP 3, как это показано на рис. 5.61.
232
vk.com/club152685050 | vk.com/id446425943
Рис. 5.61. Графический экран при построении зависимостей температуры от
времени
Нажать кнопку с изображением графика, на экране появится график с двумя кривыми изменения во времени температур на поверхности и под окалиной (рис. 5.62). Открытое меню можно закрыть UTILITY File → Close.
Рис. 5.62. Изменение во времени температур металла
233
vk.com/club152685050 | vk.com/id446425943
5.3.8. Вариант задачи нестационарного теплообмена при нагреве
пластины по заданному режиму
Постановка задачи
Для сравнения вариантов задания графика нагрева пластины в таблице
исходных данных сделано небольшое изменение:
Время от начала нагрева, с |
0 |
380 |
500 |
700 |
|
|
|
|
|
Температура поверхностей, °С |
200 |
500 |
900 |
1200 |
|
|
|
|
|
Остальные данные указаны выше. Определить изменение поля температуры в пластине.
Порядок решения
Выполнить действия, описанные в пунктах 1–9 раздела 5.3.5.
10. Задание граничных условий.
На верхней и нижней поверхностях пластины задается график изменения
температуры.
MAIN MENU → SOLUTION → DEFINE LOADS → APPLY → THERMAL
→ TEMPERATURE → On Lines
Рис. 5.63. Ввод данных в окна вкладки «Table Array»
234
vk.com/club152685050 | vk.com/id446425943
Появится меню «Apply TEMP». Щелчок курсором по верхней, затем по нижней границе плиты – появятся штриховые линии → OK. Появится второе меню «Apply TEMP on lines». Задать Lab2 = TEMP; «Apply as» – NEW Table
→OK. В новом меню: «Name of new table» – TEMPOV → OK. Следующее меню: в таблице задать I, J, K = 4,1,1 → OK. В меню «Table Array» заполнить таблицу в соответствии с рис. 5.63 (в левой колонке – время, в правой – соответствующие значения температуры поверхности). На поверхностях появятся треугольники, показывающие, что условия на границах заданы.
11. Задание параметров расчета.
MAIN MENU → SOLUTION → LOAD STEP OPTS → TIME/FREQUENCY
→ Time-Time Step→ В меню ввести: TIME = 700 (в верхнее окно ввести общее время нагрева пластины); КВС = ramped. Дальнейшие текст и последовательность решения задачи соответствуют разделу 5.3.7. Полученные в расчете изолинии температуры и график с кривыми изменения во времени температур на поверхности и под окалиной показаны на рис. 5.64 и рис. 5.65.
Рис. 5.64. Распределение температуры по сечению пластины в конце нагрева
235
vk.com/club152685050 | vk.com/id446425943
Рис. 5.65. Изменение во времени температуры пластины на поверхности и под окалиной
5.3.9. Стационарный теплообмен в пластине, поверхности которой
нагреваются излучением
Постановка задачи
Металлическая пластина толщиной h = 0,1 м нагревается сверху излучающей средой, имеющей степень черноты 0,8 и температуру tВ = 800°С.
Излучающая среда под пластиной имеет степень черноты 0,8 и температуру
200°С. Определить распределение температуры в пластине. Теплопроводность материала пластины λ = 27,5 Вт/(м·°С), плотность ρ = 7610 кг/м3, теплоемкость с = 620 Дж/(кг·К). Для наглядности представления результатов расчета пластина считается двумерной, ограниченной по ширине адиабатическими вертикальными плоскостями.
Порядок решения
Выполнить действия, описанные в пунктах 1–7 раздела 5.3.5.
8. Выбор типа конечного элемента с «радиационным эффектом» для
поверхностей пластины (задать элемент SURF151)
MAIN MENU → PREPROCESSOR → ELEMENT TYPE → Add/Edit/Delete
→Add…→ Surface Effect; 2D thermal 151 → OK → CLOSE.
9.Задать некоторый пространственный узел для имитации излучающей среды, окружающей пластину
236
vk.com/club152685050 | vk.com/id446425943
MAIN MENU → PREPROCESSOR → MODELING → CREATE → NODES
→ On Working Plane
Появится меню «Create Nodes on WP». Щелчок курсором выше пластины в произвольной точке. На поверхности появится обозначение узла, а в меню – координаты узла → OK. Появится номер узла (№ 862).
10. Генерация (наложение) на поверхности пластины сетки элементов
(SURF151) c «поверхностным эффектом».
MAIN MENU → PREPROCESSOR → MODELING → CREATE →
ELEMENTS → Surf/Contact → Surf Effect → General Surface → Extra Node.
Щелчок по ранее выбранному узлу (№ 862) на изображении в
графическом окне → OK → OK.
11. Задание граничных условий.
на верхней поверхности
MAIN MENU → SOLUTION → DEFINE LOADS → APPLY → THERMAL
→ RADIATION → On Lines.
Щелчок курсором по верхней границе пластины – появится штриховая линия →OK. Во втором меню задать степень черноты верхней поверхности
Emissivity – 0.8; присвоить номер открытой полости, излучающей на верхнюю поверхность объекта, Enclosure number – 1 →OK. Над верхней поверхностью появится стрелка, показывающая, что граничное условие задано.
на нижней поверхности
MAIN MENU → SOLUTION → DEFINE LOADS → APPLY → THERMAL
→ RADIATION →On Lines.
Щелчок курсором по нижней границе пластины – появится штриховая линия →OK.
В меню задать Emissivity – 0.8; номер полости, излучающей на нижнюю поверхность, Enclosure number – 2 →OK. Стрелка показывает, что граничное условие задано. На боковых поверхностях условия не задавались, значит, эти поверхности адиабатические.
237
vk.com/club152685050 | vk.com/id446425943
12. Параметры, определяющие радиационный теплообмен на верхней
поверхности.
MAIN MENU → SOLUTION → RADIATION OPTS → SOLUTION OPT. В
меню «Radiation Solution Options» задать: постоянную Стефана–Больцмана
[STEF] Stefan-Boltzmann Const. –5.67E-8; температурную разницу между нулем и шкалой Цельсия [TOFFST] – 273; Space опцию [SPCTEMP/SPCNOD] –
Temperature; температуру среды, излучающей на верхнюю поверхность Value
– 800 (в градусах Цельсия); Enclosure option – Define; номер полости над объектом Encl. number – 1 → OK.
Условия на нижней поверхности:
MAIN MENU → SOLUTION → RADIATION OPTS → SOLUTION OPT. В
меню задать [STEF] –5.67E-8; [TOFFST] – 273; [SPCTEMP/SPCNOD] –
Temperature; Value – 200; Enclosure option – Define; номер полости над
объектом Encl. number – 2 → OK.
13. Запустить решение задачи.
MAIN MENU → SOLUTION → SOLVE → CURRENT LS → (Просмотр
информации: file → close) →OK → close (закрыть сообщение о завершении решения).
14.Просмотр и фиксация результатов расчета.
Изображение полей температуры в виде изолиний.
MAIN MENU → GENERAL POSTPROC → PLOT RESULTS → CONTOUR PLOT → NODAL SOLU → DOF SOLUTION, Temperature TEMP → OK
Изображение показано на рис. 5.66.
Изображение поля векторов теплового потока.
MAIN MENU → GENERAL POSTPROC → PLOT RESULTS → VECTOR PLOT → PREDEFINED.
В меню Item Vector to be plotted в левом окне выбрать Flux & gradient, в
правом – Thermal flux TF (тепловой поток) → OK.
Распределение суммарного теплового потока в векторном виде показано
на рис. 5.67.
238
vk.com/club152685050 | vk.com/id446425943
Рис. 5.66. Поле температуры в пластине
Рис.5.67. Поле векторов теплового потока в пластине
Проверка результатов решения
Описания решений типовых задач радиационного теплообмена,
выполненных в командах GUI ANSYS, в литературных источниках и Интернете не найдены. Решения, полученные командным методом, имеются в разделе
Help программы – «Verification Manual» (задачи VM106, VM107, VM125, VM147, VM199, VM227, VM228). Однако эти решения не имеют достаточно
239
vk.com/club152685050 | vk.com/id446425943
подробных пояснений к выполняемым операциям. Алгоритм решения задачи,
представленный в начале раздела, составлялся частично путем перебора и проверки результатов всех возможных действий. Поэтому его необходимо проверить дополнительно ручным просчетом задачи.
1. Из рис. 5.66 и 5.67 получены следующие данные задачи: tВ = 800 °С; tМВ = 670,224 °С; tМН = 600,972 °С; tН = 200 °С; qВ = qН = 24 238 Вт/м2. Из описания методики расчетов в ANSYS следует, что расчетные значения величин qВ и qН должны приближенно равняться, Вт/м2,
qВ = 0,8·5,67·10-8·[(800 + 273)4 - (670,224 + 273)4] = 24224,19; qН =0,8·5,67·10-8·[(600,972 + 273)4 - (200 + 273)4]=24194,0.
Значения qВ и qН близки к значениям, показанным на рис. 5.67, а их отличия могут объясняться особенностями отображения данных.
2. Задачу излучения можно заменить задачей с эквивалентным переносом тепла конвекцией. Тогда коэффициент теплоотдачи конвекцией к верхней поверхности αК.В должен равняться
αК.В(800 - 670,224) = 24 238;
αК.В = 24238:(800 - 70,224) = 186,768 Вт/м2 .
Коэффициент теплоотдачи конвекцией к нижней поверхности αК.Н.
αК.Н (600,972 – 200) = 24 238;
αК.Н = 24238/(600,972 – 200) = 60,448 Вт/м2
При решении задачи конвективного нагрева с заданными значениями tВ = 800 °С; αК.В = 186,768 Вт/м2; tН = 200 °С; αК.Н = 60,448 Вт/м2
240
vk.com/club152685050 | vk.com/id446425943
получено поле температуры металла, показанное на рис.
5.68, которое почти совпало с распределением на рис.
5.67. Тепловые потоки в обоих случаях были одинаковы.
Следовательно,
приведенная выше инструкция позволяет получить решение задачи радиационного нагрева тел.
Рис. 5.68. Поле температуры в задаче
с эквивалентной конвекцией
241