v50 Steam/Premium information for editors
  • v50 information can now be added to pages in the main namespace. v0.47 information can still be found in the DF2014 namespace. See here for more details on the new versioning policy.
  • Use this page to report any issues related to the migration.
This notice may be cached—the current version can be found here.

Difference between revisions of "Strain at yield"

From Dwarf Fortress Wiki
Jump to navigation Jump to search
(Added sample calculation, interwiki links)
m
 
Line 13: Line 13:
 
For example, [[iron]] has an {{token|IMPACT_YIELD|md}} of 542,500 KPa and its bulk modulus is 170 GPa. ('''542500'''/[10 × '''170''']) = 319.1…, thus its {{token|IMPACT_STRAIN_AT_YIELD|md}} is 319.
 
For example, [[iron]] has an {{token|IMPACT_YIELD|md}} of 542,500 KPa and its bulk modulus is 170 GPa. ('''542500'''/[10 × '''170''']) = 319.1…, thus its {{token|IMPACT_STRAIN_AT_YIELD|md}} is 319.
  
An online material helper to simplify these calculations can be found here: https://putnam3145.github.io/helper
+
An online material helper to simplify these calculations for [[modding]] can be found here: https://putnam3145.github.io/helper
  
 
[[Wikipedia:Young's modulus|Young's modulus]] is used for tensile and bending elasticity, the [[Wikipedia:Shear modulus|shear modulus]] is used for shear and torsion elasticity, and the [[Wikipedia:Bulk modulus|bulk modulus]] is used for impact and compressive elasticity.
 
[[Wikipedia:Young's modulus|Young's modulus]] is used for tensile and bending elasticity, the [[Wikipedia:Shear modulus|shear modulus]] is used for shear and torsion elasticity, and the [[Wikipedia:Bulk modulus|bulk modulus]] is used for impact and compressive elasticity.

Latest revision as of 07:21, 20 December 2024

This article is about the current version of DF.
Note that some content may still need to be updated.

Strain at yield is a mechanical property that materials possess. As with yield and fracture, there are six types of strain at yield, one for each of the six forces: impact, compressive, tensile, torsion, shear, and bending. Although in real life it represents the level of strain when forced by one of the forces, it is simplified greatly. Only impact strain at yield has been verified to have an effect.

A higher number means more strain (more flexible). A lower number means less strain (more rigid).

Elastic Modulus[edit]

The formula used by the raws to calculate strain at yield from a real-world elastic modulus value is the raw yield strength (in KPa) divided by the elastic modulus (in GPa/10 or Pa × 108). As it represents strain, this value is a dimensionless quantity.

For example, iron has an [IMPACT_YIELD] of 542,500 KPa and its bulk modulus is 170 GPa. (542500/[10 × 170]) = 319.1…, thus its [IMPACT_STRAIN_AT_YIELD] is 319.

An online material helper to simplify these calculations for modding can be found here: https://putnam3145.github.io/helper

Young's modulus is used for tensile and bending elasticity, the shear modulus is used for shear and torsion elasticity, and the bulk modulus is used for impact and compressive elasticity.

Strain at yield of materials[edit]

The strain at yield of materials is defined by the following tokens:

As stated above, only [IMPACT_STRAIN_AT_YIELD] has been observed to affect the material. Lower strain at yield materials will shatter when hit by an attack, even if the attack is with an edge weapon.

Material Strain at yield
Stone, Bone, Tooth, Horn, Hoof, Pearl, Shell, Soap, Tallow, Chitin, most frozen liquids 100
Metal template, Wood template, Plant template, Seed template, most powders 1000
Nail 5000
Cartilage 25000
Skin, Fat, Muscle, Sinew, Nerve, Organ template, Leather, Cheese, Leaf

Minimum for structurally elastic armor (clothing, mail)

50000
Hair, Feather, Scale, Silk, Thread 100000