Improving numerical predictability of Springback
To reach a sufficient level of accuracy of springback prediction the following must be taken into account: • evolution of elastic properties of a material during forming; • numerical stabilization technique, variation of friction coefficient, method of unloading and number of integration points through the thickness have a significant influence on springback; • the constitutive model must be able to describe all stages of the Bauschinger effect [1]. Early reyielding may introduce plastic deformations during springback (Figure 3);
Elastic-plastic behavior of steel sheets under in-plane cyclic tension-compression at large strain
Abstract Elastic–plastic behavior of two types of steel sheets for press-forming (an aluminum-killed mild steel and a dual-phase high strength steel of 590 MPa ultimate tensile strength) under in-plane cyclic tension–compression at large strain (up to 25% strain for mild steel and 13% for high strength steel) have been investigated. From the experiments, it was found that the cyclic hardening is strongly influenced by cyclic strain range and mean strain. Transient softening and workhardening stagnation due to the Bauschinger effect, as well as the decrease in Young's moduli with increasing prestrain, were also observed during stress reversals. Some important points in constitutive modeling for such large-strain cyclic elasto-plasticity are discussed by comparing the stress–strain responses calculated by typical constitutive models of mixed isotropic–kinematic hardening with the corresponding experimental observations.
Hedy: A Gradual Language for Programming Education
One of the aspects of programming that learners often struggle with is the syntax of programming languages: remembering the right commands to use and combining those into a working program. Prior research demonstrated that students submit source code with syntax errors in 73% of cases and even the best students do so in 50% of cases. An analysis of 37 million compilations by 250.000 students found that the most common error was a syntax error, which occurred in almost 800.000 compilations. It was also found that Java and Perl are not easier to understand than a programming language with randomly generated keywords, stressing the difficulties that novices face in understanding syntax. This paper presents Hedy: a new way of teaching the syntax of a programming language to novices, inspired by educational methods by which punctuation is taught to children. Hedy starts as a simple programming language without any syntactic elements such as brackets, colons or indentation. The rules slowly and gradually change until the novices are programming in Python. Hedy is evaluated on 9714 programs.