Patent ID: 8655631
Filing Date: 2014-02-18
Classification: G06F

Abstract:
1. A method for preparing a model representing a golf ball on a computer by using a collection of elements and nodes, the model being used to compute the mechanical behavior involving deformation of the golf ball by the finite element method using the nodes of the element as output points of computation, comprising the steps of: receiving data for generating a collection of elements in the central part of a core zone as central part definition data in the central part of the core zone including the center or the center of gravity of the golf ball by generating hexahedral elements so as to be arranged in the same numbers in each direction of three dimensions; receiving data for generating a collection of elements in the peripheral part of the core zone as peripheral part definition data in the peripheral part of the core zone, which is a zone part ranging from the outermost face of the central part of the core zone to the outside face of the core zone of the golf ball, the elements in the peripheral part of the core zone being specified by combining a collection of radius line segments consisting of line segments which connect the vertexes of the hexahedral elements appearing on the outermost face of the central part of the core zone to the center or the center of gravity and extend on the face of the core zone with a collection of line segments which connect internal division points on the adjacent radius line segments, which internal division points are in the same order as viewed from the center; receiving data for generating a collection of elements of an outer layer zone as outer layer zone definition data in the outer layer zone which is a zone between the outer face of the core zone and the outer face of the outer layer zone, which outer face is the outer face of a sphere containing the core zone, the elements of the outer layer zone being specified by using line segments obtained by extending the radius line segments to the outside in the radial direction of the golf ball; receiving data for generating a collection of elements of an outermost layer zone as outermost layer zone definition data in the outermost layer zone which is a zone between the outer layer zone and the outer face of the outermost layer zone, which outer face is the outer face of a sphere containing the outer layer zone, the elements of the outermost layer zone being specified by using line segments obtained by extending the radius line segments to the outside in the radial direction; generating node data for determining nodes at positions of vertexes and at positions on sides in each of the elements of the core zone, the outer layer zone, and the outermost layer zone; receiving physical property data for simulating the material of the golf ball so as to correspond to the core zone, the outer layer zone, and the outermost layer zone; and generating a collection of elements of the whole of the golf ball by using the central part definition data, the peripheral part definition data, the outer layer zone definition data, and the outermost layer zone definition data, and generating data for computing the mechanical behavior of the golf ball by using a solver so that the generated elements are related to the physical property data and the node data of the zones to which the elements belong, wherein the model is divided into a plurality of zones separated from each other by a spherical face whose center is the center or the center of gravity of the golf ball, the plurality of zones include a core zone having the center or the center of gravity of the golf ball therein and a outer layer zone positioned around the outside of the core zone, the hexahedral elements in the outer layer zone are defined without dividing into finer sized sections in the radius direction than the hexahedral element in the core zone, and in the elements in the core zone, a volume ratio, which is a ratio of the volume of an element having the maximum volume to the volume of an element having the minimum volume, is not lower than 1.0 and not higher than 3.5.