This application is based upon and claims the benefit of priority from Japanese Patent Application No. 2021-095222, filed Jun. 7, 2021; the entire contents of which are incorporated herein by reference.
Embodiments described herein relate generally to a processing method, a processing device, and a non-transitory storage medium.
In conveyance of a web sheet, which is a flexible body formed in a sheet shape, a web sheet rolled in a roll shape is unwound from an unwinder. The unwound web sheet is conveyed along a conveyance path, and wound in a roll shape again by a winder. In the conveyance path, an intermediate roller to give tension to the web sheet is provided. Such a conveyance of the web sheet is called a roll-to-roll method. Since the web sheet is continuously conveyed from the unwinder to the winder in the roll-to-roll method, a technique capable of appropriately simulating the conveyance of the web sheet at any portion of the web sheet conveyance is required.
According to an embodiment, the processing method simulates conveyance of at least one web sheet that is conveyed in a conveying direction along a conveyance path from an unwinder to a winder. The processing method sets a conveyance velocity along the conveying direction as a velocity of a distal end node, which is an analysis node located at a distal end of the web sheet in the conveying direction. After setting the conveyance velocity to the distal end node, the distal end node is deleted based on a movement of the distal end node by a first prescribed distance. The processing method updates the distal end node to an analysis node newly located at a distal end of the web sheet based on the deletion of the distal end node.
Hereinafter, an embodiment will be described with reference to the drawings. In a web sheet conveying device 1 of the present embodiment, a direction along a lateral direction of at least one web sheet 2 is a depth direction, and a direction along a conveyance path 3 in which the web sheet 2 is conveyed from an unwinder 4 to a winder 5 is a conveying direction. In addition, a direction along a thickness direction of the web sheet 2 is a direction intersecting (orthogonal or approximately orthogonal to) both the depth direction and the conveying direction. Accordingly, all these directions are defined by a relative positional relationship between the web sheet 2 and the conveyance path 3.
The unwinder 4 includes a core 41. The core 41 is formed along the lateral direction (short direction) of the web sheet 2. The unwinder 4 has, for example, a columnar or cylindrical shape. That is, the unwinder 4 extends along a longitudinal direction. The longitudinal direction of the unwinder 4 coincides or approximately coincides with the lateral direction of the web sheet 2. The web sheet 2 is wound in a roll shape on an outer peripheral surface 41S of the core 41 with the core 41 being as a central axis. The unwinder 4 is driven by a driving member (not shown) so that the core 41 rotates in one direction (a direction indicated by an arrow R1). Thereby, the web sheet 2 wound around the core 41 is unwound. The unwound web sheet 2 is carried in the conveyance path 3. Thus, in the web sheet conveying device 1, a side on which the unwinder 4 is located is a carry-in side of the conveyance path 3.
The winder 5 includes a winding core 51. The winding core 51 is formed along the lateral direction of the web sheet 2. The winder 5 has, for example, a columnar or cylindrical shape. That is, the winder 5 extends along a longitudinal direction. The longitudinal direction of the winder 5 coincides or approximately coincides with the lateral direction of the web sheet 2. The winder 5 is driven by a driving member (not shown) so that the winding core 51 rotates in one direction (a direction indicated by an arrow R2). Thereby, the web sheet 2 conveyed by the conveyance path 3 is wound in a roll shape on an outer peripheral surface 51S of the winding core 51 with the winding core 51 being as a central axis. The wound web sheet 2 is carried out from the conveyance path 3. Thus, in the web sheet conveying device 1, a side on which the winder 5 is located is a carry-out side of the conveyance path 3.
The guide 6 is provided between the unwinder 4 and the winder 5. The guide 6 is formed along the lateral direction of the web sheet 2. The guide 6 has, for example, a columnar or cylindrical shape. That is, the guide 6 extends along a longitudinal direction. The longitudinal direction of the guide 6 coincides or approximately coincides with the lateral direction of the web sheet 2. In the guide 6, an outer peripheral surface 61S contacts the web sheet 2. Thus, the guide 6 rotates in one direction by the web sheet 2 being conveyed along the conveyance path 3. Thereby, the guide 6 guides the web sheet 2 along the conveyance path 3. The guide 6 is, for example, an intermediate roller. In an example of
In the example of
In the simulation by the processing method of the present embodiment, the web sheet conveying device 1 shown in
A level of modeling (a model level) of structural elements of the web sheet conveying device 1 may be adjusted according to a purpose of simulation. The model level is an index indicating how minutely an object to be modeled is simulated as a model. The higher the model level, the more minutely the model simulates the object to be modeled. In one example, when analyzing a state in which the web sheet 2 is conveyed, a model level of the web sheet model 2M is set to be higher than those of the unwinder model 4M, the winder model 5M, and the guide model 6M. In another example, in order to analyze the state in which the web sheet 2 is conveyed more minutely, the model levels of all the unwinder model 4M, the winder model 5M, the guide model 6M, and the web sheet model 2M are set to be high.
Next, a model of the web sheet conveying device 1 used in the simulation by the processing method of the present embodiment will be described. In the present processing method, a force applied to the web sheet 2 of the web sheet conveying device 1 shown in
In the present dynamic model, the web sheet 2 is described as the web sheet model 2M using a plurality of planes Sj (j=1, 2, . . . , and m) defined by a plurality of grid points Gi (i=1, 2, . . . , and n). In the web sheet model 2M, at least a surface of the web sheet 2 is modeled. As shown in an example of
G
i=(xi,yi,zi) (1)
At this time, the Plane Sj is defined by at least three grip points. In the present embodiment, as shown in equation (2), the plane Sj is defined by three grip points Gp, Gq, and Gr (p, q, and r are mutually different values, and are any values of 1 to n). Accordingly, the plane Sj is a triangle. However, the plane Sj is not limited thereto as long as it can be defined using the grip point Gi. The plane Sj can be appropriately set in consideration of a calculation cost, etc. The plane Sj may include two or more shapes.
S
j=(Gp,Gq,Gr) (2)
In the same manner as the web sheet 2, at least a surface of each of the unwinder 4, the winder 5, and the guide 6 is modeled. That is, the unwinder 4 is described as the unwinder model 4M using a plurality of planes Suwj (j=1, 2, . . . , and muw) defined by a plurality of grid points Guwi (i=1, 2, . . . , and nuw). The winder 5 is described as the winder model 5M using a plurality of planes Swj (j=1, 2, . . . , and mw) defined by a plurality of grid points Gwi (i=1, 2, . . . , and nw). The guide 6 is described as the guide model 6M using a plurality of planes Sgj (j=1, 2, . . . , and ma) defined by a plurality of grid points Ggi (i=1, 2, . . . , and ng).
In the web sheet model 2M, in order to describe a force Ftotal acting on the web sheet model 2M, an analysis node Ni (i=1, 2, . . . , and ns) is set as a mass point to the grid point Gi. Thus, a predetermined number of analysis nodes Ni are preferably set in the lateral direction (short direction) of the web sheet model 2M. In one example, 20 or more analysis nodes Ni are arranged in the lateral direction of the web sheet model 2M. In this web sheet model 2M, a force (internal force) Fint acting in an inner portion of the web sheet model 2M and a force (external force) Fout acting on the web sheet model 2M from an outer portion of the web sheet model 2M are taken into consideration. That is, the force Ftotal acting on the web sheet model 2M is a sum of the internal force Fint and the external force Fout. Then, the force Ftotal acting on the web sheet model 2M is represented as a force Ftotali acting on the analysis node Ni. In addition, the internal force Fint is represented as an internal force Finti acting on the analysis node Ni, and the external force Fout is represented as an external force Fouti acting on the analysis node Ni. That is, the force Ftotali acting on the analysis node Ni is expressed by equation (3).
F
total
i
=F
int
i
+F
out
i (3)
In the analysis node Ni, a coordinate Gi, a mass mi, a velocity vi, and connection information Ci to be described later are set. The coordinate Gi is the same data as the grid point Gi. The mass mi corresponds to a mass of the web sheet 2 at the grid point Gi. The velocity vi represents a velocity at the grid point Gi. In the present embodiment, since the coordinate is expressed by the Cartesian coordinate system, the velocity vi is also expressed by equation (4) in the same manner.
v
i=(vxi,vyi,vzi) (4)
A force acting on the inner portion of the web sheet 2 is described as a force acting on an analysis node as described above. In the present embodiment, the force acting in the inner portion of the web sheet 2 is approximated by a force acting between the analysis nodes Ni. Of all the analysis nodes N1, N2, . . . , and Nn set in the web sheet model 2M, a force fpq acting on a certain analysis node Np (p is any value of 1 to n) from another analysis node Nq (q is any value of 1 to n except for p) is, for example, approximated by equation (5-1) and equation (5-2) as a force in accordance with Hooke's law. Here, kpq is a spring constant between the analysis node Np and the analysis node Nq, Gp is a coordinate of the analysis node Np, and Gq is a coordinate of the analysis node Nq. In addition, Lpq represents an absolute value of a distance between the analysis node Np and the analysis node Nq, and Lpq0 represents an absolute value of a distance between the analysis node Np and the analysis node Nq at the start of simulation.
Accordingly, a force acting on the certain analysis node Np between itself and each of all the other analysis nodes Nq is expressed by equation (6).
Here, a force Fp acting on the certain analysis node Np is approximated by a force acting between itself and another analysis node Nr (r is any value of 1 to n except for p) arranged in the vicinity of the analysis node Np. That is, in the force Fp acting on the certain analysis node Np, a contribution of a force acting between itself and another analysis node Nr arranged in the vicinity of the certain analysis node Np is large. In this case, the force Fp is approximately expressed by equation (7). Here, R is an aggregate consisting of r of the analysis nodes Nr.
Note that the another analysis node Nr taken into consideration in equation (7) approximately expressing the force acting on the certain analysis node Np is set by connection information Cp indicating a relationship between p and r. The connection information is expressed by a combination of p and r. The number of pieces of connection information Cp set in the certain analysis node Np is not particularly limited, and can be appropriately set in consideration of a calculation cost, etc. The larger the number of pieces of connection information Cp of the certain analysis node Np, the larger the number of other analysis nodes Nr used for calculation of the force Fp acting on the certain analysis node Np. In this case, in the web sheet model 2M, the force Fp acting on the certain analysis node Np is described using a force fpr between itself and more analysis nodes Nr.
A force acting on the web sheet 2 from the outer portion of the web sheet 2 is described as a force acting on an analysis node as described above. The force acting on the web sheet 2 from the outer portion of the web sheet 2 is, for example, a force acting between the web sheet 2 and the unwinder 4, a force acting between the web sheet 2 and the winder 5, and a force acting between the web sheet 2 and the guide 6. In the web sheet conveying device 1 shown in
Here, whether or not the web sheet 2 and the guide 6 contact each other is determined by a distance between the web sheet model 2M and the guide model 6M. As described above, the web sheet model 2M is expressed by a plurality of grid points Gi, and the guide model 6M is expressed by a plurality of grid points Ggi. Using these grid points Gi and Ggi, the distance between the web sheet model 2M and the guide model 6M is calculated for each grid point Gi. For example, when a distance between a certain grid point Gp of the web sheet model 2M and a certain grid point Ggq of the guide model 6M is dpq, if the distance dpq is a predetermined threshold value or less, the grid point Gp contacts the guide model GM. On the other hand, if the distance dpq exceeds the predetermined threshold value, the grid point Gp does not contact the guide model 6M. Further, an analysis node Np is set in the grid point Gp, and a force received by the web sheet 2 is described as a force received by the analysis node Np. Thus, if the distance dpq is the predetermined threshold value or less, an external force Foutp is calculated in the analysis node Np, and if the distance dpq exceeds the predetermined threshold value, the external force Foutp is not calculated in the analysis node Np.
When the guide 6 contacts the web sheet 2 as described above, the guide 6 receives a force from the web sheet 2. In the present embodiment, the web sheet model 2M receives the force based on equation (8) and equation (9) between itself and the guide model 6M. Accordingly, a force H received by the guide model 6M is expressed by equation (10). Here, CN is an aggregate of analysis nodes Ni contacting the guide model 6M. That is, the force received by the guide model 6M has the same magnitude as that of an external force received by each of the analysis nodes Ni contacting the guide model 6M, and is a sum of forces directed in a direction opposite to the external force.
Based on the dynamic model as described above, the web sheet conveying device 1 is simulated in the present embodiment. In the simulation of the present embodiment, a movement of the web sheet 2 being conveyed from the unwinder 4 to the winder 5 is simulated for each time step having a predetermined time width Δt. That is, simulation in the time step having the predetermined time width Δt is repeatedly executed, so that the movement of the web sheet 2 being conveyed from the unwinder 4 to the winder 5 is simulated. The predetermined time width Δt is, for example, 1.0×10−5 seconds. When simulation is executed based on the above-described dynamic model in the kstepth time step, an analysis node Ni receives the force expressed by equation (3) so that a coordinate Gi and a velocity vi change. At this time, a coordinate Gi and a velocity vi in the (kstep+1) th time step, which is the next time step, are expressed by equation (11) and equation (12). Here, a coordinate Gi(kstep) represents a position of the analysis node Ni in the kstepth time step, a velocity vi (kstep) represents a velocity of the analysis node Ni in the kstepth time step, a coordinate Gi (kstep+1) represents a position of the analysis node Ni in the (kstep+1) th time step, and a velocity vi(kstep+1) represents a velocity of the analysis node Ni in the (kstep+1)th time step.
Further, when simulation is executed based on the above-described dynamic model in the kstepth time step, the guide model 6M rotates by receiving the force expressed by equation (10). At this time, an angular velocity ω and a rotation angle θ of the guide model 6M in the (kstep+1) th time step, which is the next time step, are expressed by equation (13) and equation (14). Here, ω(kstep) represents an angular velocity of the guide model 6M in the kstepth time step, θ(kstep) represents a rotation angle of the guide model 6M in the kstepth time step, ω(kstep+1) represents an angular velocity of the guide model 6M in the (kstep+1) th time step, and θ(kstep+1) represents a rotation angle of the guide model 6M in the (kstep+1) th time step. Further, I represents an inertia tensor of the guide model 6M, T represents torque related to the guide model 6M, and z represents a unit vector of a direction along a rotation axis of the guide model 6M.
ω(kstep+1)=ω(kstep)+ΔtI−1τ (13)
θ(kstep+1)=θ(kstep)+Δt[ω(kstep+1)·z] (14)
Next, a simulation system for executing simulation by the processing method of the present embodiment will be described.
The simulation system 10 is, for example, formed by a processing device. The processing device includes a processor and a storage medium (non-transitory storage medium). The processor performs processing of the setting unit 11, the analysis unit 12, and the visualization unit 13, and the storage medium is the storage unit 14. The processing device is, for example, a computer, a smart device, etc. The processor includes any one of a central processing unit (CPU), a graphical processing unit (GPU), an application specific integrated circuit (ASIC), a microcomputer, a field programmable gate array (FPGA), a digital signal processor (DSP), etc. In the storage medium, an auxiliary storage device can be included, in addition to a main storage device such as a memory. Examples of the storage medium include a magnetic disc, an optical disk (CD-ROM, CD-R, DVD, etc.), a magneto-optical disk (MO, etc.), and a semiconductor memory (USB memory, SSD, etc.).
A processing device may include one or more processors and storage media. The processor performs processing of the setting unit 11, the analysis unit 12, and the visualization unit 13 by executing a program stored in the storage medium, etc. The program executed by the processor may be stored in a processing device connected via a network. The network is, for example, a wired local area network (LAN), a wireless LAN, etc. The processing device connected through a network is a computer, a server, a server in a cloud environment, etc. In this case, the processor downloads the program via the network.
A processing device may be a cloud server constructed in a cloud environment. In this case, the infrastructure of the cloud environment is constructed by a virtual processor such as a virtual CPU and a cloud memory. The virtual processor performs processing of the setting unit 11, the analysis unit 12, and the visualization unit 13. The cloud memory functions as the storage unit 14. Note that the storage unit 14 may be, for example, provided in another processing device than the setting unit 11, the analysis unit 12, and the visualization unit 13. In one example, another processing device is a computer, etc. different from the setting unit 11, the analysis unit 12, and the visualization unit 13. In this case, the setting unit 11, the analysis unit 12, and the visualization unit 13 are connected to the computer provided with the storage unit 14, etc. via a network.
The processing device may be provided with a user interface. In the user interface, various kinds of operations, etc. are input by a user, and information, etc. to be reported to the user is reported through a display, etc. The user interface can be a display part such as a display, or an input part such as a touch panel or a keyboard. The user interface may be, for example, provided separately from the setting unit 11, the analysis unit 12, the visualization unit 13, and the storage unit 14.
The setting unit 11 sets simulation information required for simulation of the web sheet conveying device 1 by the simulation system 10. The simulation information includes web sheet information, unwinder information, winder information, and guide information. The setting unit 11 sets the simulation information in advance before the simulation of the web sheet conveying device 1 by the simulation system 10 is executed. The simulation information is, for example, appropriately set by a user of the simulation system 10 using the user interface provided in the processing device. Note that predetermined information may be set in the simulation information in advance as default information of the simulation system 10. In this case, the user of the simulation system 10 can update the preset predetermined information to information suitable for simulation to be executed by using the user interface. This simulation information is appropriately set in the setting unit 11 and then written and stored in the storage unit 14.
The web sheet information includes web sheet physical property data and web sheet shape data. The web sheet physical property data includes a density of the web sheet 2, a rigidity index of the web sheet 2, and a friction coefficient of the web sheet 2. The rigidity index of the web sheet 2 is, for example, a Young's modulus of the web sheet 2. The web sheet shape data is data indicating a shape of the web sheet 2. The web sheet shape data includes web sheet surface mesh data and a thickness of the web sheet. The web sheet surface mesh data includes web sheet vertex data and web sheet plane data. The web sheet vertex data is set based on a surface shape of the web sheet 2. The web sheet vertex data is data corresponding to the above-described grid point Gi in the web sheet model 2M. Accordingly, the web sheet vertex data includes coordinate information, and, for example, includes data expressed by the above-described equation (1). In the present embodiment, the number of web sheet vertex data pieces is n as described above, but is not particularly limited thereto. It suffices that the number of pieces that allows the surface shape of the web sheet 2 to be properly described in the simulation system 10 is set. In addition, the web sheet plane data is data corresponding to the above-described plane Sj in the web sheet model 2M. Accordingly, the web sheet plane data includes information about a plurality of grid points Gi constituting the plane Sj. In the present embodiment, the web sheet plane data includes information of three grid points constituting the plane Sj (see the above-described equation (2)). Further, in the present embodiment, the number of web sheet plane data pieces is m as described above.
To the web sheet vertex data and the web sheet plane data, a web sheet vertex ID and a web sheet plane ID are set, respectively. One unique web sheet vertex ID is set to one piece of web sheet vertex data, and one unique web sheet plane ID is set to one piece of web sheet plane data. In one example, integers different from one another are set as the web sheet vertex IDs, and integers different from one another are set as the web sheet plane IDs. Specifically, 0, 1, 2, . . . , and n-1 are set in the respective pieces of web sheet vertex data as the web sheet vertex IDs, and 0, 1, 2, . . . , and m-1 are set in the respective pieces of web sheet plane data as the web sheet plane IDs. The web sheet vertex IDs and the web sheet plane IDs are set in this way so that a vertex defining a certain plane Sj is associated by the web sheet plane ID and the web sheet vertex ID of the certain plane Sj. As such, the web sheet 2 is modeled based on the web sheet surface mesh data and simulated as the web sheet model 2M.
The guide information includes guide physical property data, guide shape data, and guide control information. The guide physical property data includes information about an inertia tensor of the guide 6 and information about an attenuation coefficient of the guide 6. The guide shape data is data indicating the shape of the guide 6. The guide shape data includes guide surface mesh data and data related to a rotation axis of the guide. The guide surface mesh data includes guide vertex data and guide plane data. The guide vertex data is set based on a surface shape of the guide 6. The guide vertex data is data corresponding to the above-described grid point Ggi in the guide model 6M. The guide plane data is data corresponding to the above-described plane Sgi in the guide model 6M. In the same manner as the web sheet surface mesh data, the guide surface data associates the guide vertex data with the guide plane data. Thereby, the guide 6 is modeled based on the guide surface mesh data and simulated as the guide model 6M. The guide control information includes the presence or absence of control related to a translational movement and rotation of the guide and a control method.
The analysis unit 12 executes simulation of a force acting on the web sheet 2 based on the above-described dynamic model. The analysis unit 12 sets an analysis node Ni based on the above-described information set by the setting unit 11. Specifically, the analysis unit 12 reads web sheet surface mesh data from the storage unit 14. The analysis unit 12 sets the analysis node Ni as described above based on web sheet vertex data of the read web sheet surface mesh data. Furthermore, the analysis unit 12 sets a grip point Gi, a mass mi, a velocity vi, and connection information Ci used in the above-described dynamic model for each set analysis node Ni. The coordinate Gi is a coordinate of web sheet vertex data by which the analysis node Ni is set. The mass mi is, for example, set based on density information of the web sheet 2. In one example, the connection information Ci is set between a certain analysis node Ni and another analysis node located around the certain analysis node Ni. In another example, the connection information Ci is set between a certain analysis node Ni and another analysis node present within a predetermined distance from the certain analysis node Ni.
Upon completing the setting of the information about the analysis node Ni in this way, the analysis unit 12 calculates a force Ftotali acting on the analysis node Ni based on equation (3). An internal force Finti acting on the analysis node Ni is calculated based on equation (7) between the analysis node Ni and an analysis node included in the connection information Ci. An external force Fouti acting on the analysis node Ni is calculated based on equation (8) and equation (9). However, in the simulation of the web sheet conveying device 1, calculation is executed for each time step having a time width Δt. Thus, Δt in equation (8) and equation (9) is a time width Δt of a time step.
The analysis unit 12 updates the velocity vi and the coordinate Gi of the analysis node Ni based on equation (11) and equation (12). The analysis unit 12 completes calculation in one time step related to the analysis node Ni in this way.
The visualization unit 13 visualizes the web sheet model 2M using web sheet surface data based on a calculation result of the analysis unit 12. A method of visualizing the web sheet model 2M is not particularly limited thereto. It suffices that the web sheet model 2M can be visualized by a method that allows the user of the simulation system 10 to recognize a movement of the web sheet model 2M. That is, the visualization unit 13 may visualize the web sheet model 2M as image data, or visualize the web sheet model 2M as moving image data. In addition, in the visualized web sheet model 2M, the force Ftotali acting on the analysis node Ni may also be visualized in a manner overlapping the web sheet model 2M. Note that the visualization unit 13 may output and store displayed data in the storage unit 14.
In one example, the force Ftotali acting on the analysis node Ni may be displayed on the web sheet model 2M with a color corresponding to the magnitude of the force Ftotali. In another example, a direction of the force Ftotali may be displayed as a direction of an arrow, and the magnitude of the force Ftotali may be displayed as a size of the arrow, on the web sheet model 2M. The visualization unit 13 may read a calculation result for each time step from the storage unit 14 and continuously display the calculation result for each time step according to a progress of the time step. By visualizing the movement of the web sheet model 2M in this way, the user of the simulation system 10 can visually recognize a change over time in the force applied to the web sheet 2 in the web sheet conveying device 1.
Next, in the simulation system 10 of the present embodiment, a method of simulating the roll-to-roll type web sheet conveying device 1 will be described. In the roll-to-roll type web sheet conveying device 1, the web sheet 2 is unwound from the unwinder 4, and the web sheet 2 is wound by the winder 5. At this time, a portion of the web sheet 2 that is wound by the winder 5 winds around the winder 5 and rotates together with the winder 5. In this state, it is assumed that the portion of the web sheet 2 that is rotating together with the winder 5 has the same velocity as that of a contact point of the winder. Similarly, the web sheet 2 before being unwound from the unwinder 4 winds around the unwinder 4 and rotates together with the unwinder 4. In this state, it is assumed that a portion of the web sheet 2 that is rotating together with the unwinder 4 has the same velocity as that of a contact point of the unwinder. Therefore, in the simulation system 10, the simulation is executed as described above with a portion of the web sheet 2 not contacting the unwinder 4 and the winder 5 as the web sheet model 2M, and the guide 6 contacting the web sheet model 2M as the guide model 6M. Then, a boundary condition may be given so that velocities of the portions of the web sheet 2 contacting the unwinder 4 and the winder 5 match velocities of the unwinder 4 and the winder 5. At this time, in the simulation system 10, simulation of unwinding of the web sheet 2 and winding of the web sheet 2 becomes a problem. In the present embodiment, as will be described below, it is possible to simulate the unwinding of the web sheet 2 and the winding of the web sheet 2 by appropriately modeling a movement of the unwinder 4 and/or a movement of the winder 5.
The distal end node deleted at this time is, for example, all distal end nodes arranged along the lateral direction of the web sheet model 2M. When these analysis nodes are deleted, the analysis unit 12 selects (updates), as a distal end node, an analysis node that is newly located at a distal end of the conveying direction in the web sheet model 2M due to the deletion of the analysis node. In this way, the analysis unit 12 can simulate a situation in which the web sheet 2 is wound around the winder 5 by repeating the velocity setting of the distal end node, the deletion of the distal end node, and the updating of the distal end node.
Based on the deletion of the distal end node, connection information of an analysis node that has received the force between itself and the distal end node is updated. That is, the connection information between that analysis node and the distal end node is deleted. Further, the first prescribed distance d1 can be appropriately set by the user of the simulation system 10 through the setting unit 11. The first prescribed distance d1 is, for example, 5 mm.
Then, a predetermined amount of the web sheet 2 is unwound from the unwinder 4. In the present embodiment, such a change is described by adding a new analysis node to the direction opposite to the conveying direction with respect to the proximal end node based on a movement of the proximal end node by a prescribed distance (a second prescribed distance) d2. That is, a portion of the web sheet 2 represented by the added analysis node is unwound from the unwinder 4. When the analysis node is added, the analysis unit 12 selects (updates) the added analysis node as a proximal end node. In this way, the analysis unit 12 can simulate the situation in which the web sheet 2 is unwound from the unwinder 4 by repeating the addition of the proximal end node, the updating of the proximal end node, and the setting of the external force of the proximal end node.
Based on the addition of the proximal end node, connection information of an analysis node that newly receives a force between itself and the proximal end node is updated. That is, the connection information between that analysis node and the proximal end node is added. Further, the second prescribed distance d2 can be appropriately set by the user of the simulation system 10 through the setting unit 11. The second prescribed distance d2 is, for example, 5 mm.
As described above, in the simulation system 10, a distal end node provided in the web sheet model 2M is deleted based on the fact that the distal end node has moved by the first prescribed distance d1, and a new proximal end node is added based on the fact that a proximal end node provided in the web sheet model 2M has moved by the second prescribed distance d2. As a result, the simulation system 10 can appropriately simulate the web sheet 2 conveyed in the conveying direction along the conveyance path from the unwinder 4 to the winder 5. However, the movement of the web sheet 2 being wound by the winder 5 and the movement of the web sheet 2 being unwound from the unwinder 4 are described briefly by the deletion of the analysis node from the web sheet model 2M and the addition of the analysis node to the web sheet model 2M. As described above, in the present embodiment, the unwinder 4 is modeled as the unwinder model 4M, and the winder 5 is modeled as the winder model 5M. Therefore, in the following, a method of simulating the unwinding of the web sheet 2 and/or the winding of the web sheet 2 will be described using the unwinder model 4M and/or the winder model 5M.
In this case, the unwinder information includes unwinder shape data. The unwinder shape data is data indicating the shape of the unwinder 4. The unwinder shape data includes unwinder surface mesh data and data regarding a rotation axis of the unwinder. The unwinder surface mesh data includes unwinder vertex data and unwinder plane data. The unwinder vertex data is data corresponding to the above-described grid point Guwi in the unwinder model 4M. The unwinder plane data is data corresponding to the above-described plane Suwi in the unwinder model 4M. The unwinder surface data associates the unwinder vertex data and the unwinder plane data in the same manner as the web sheet surface mesh data. As a result, the unwinder 4 is modeled based on the unwinder surface mesh data and simulated as the unwinder model 4M.
Further, the winder information includes the winder shape data. The winder shape data is data indicating the shape of the winder 5. The winder shape data includes winder surface mesh data and data regarding a rotation axis of the winder. The winder surface mesh data includes winder vertex data and winder plane data. The winder vertex data is data corresponding to the above-described grid point Gwi in the winder model 5M. The winder plane data is data corresponding to the above-described plane Swi in the winder model 5M. The winder surface data associates the winder vertex data and the winder plane data in the same manner as the web sheet surface mesh data. As a result, the winder 5 is modeled based on the winder surface mesh data and simulated as the winder model 5M.
Specifically, the analysis unit 12 determines whether or not the web sheet model 2M contacts the winder model 5M in the same manner as it determines whether or not the web sheet 2 and the guide 6 are in contact with each other described above. The analysis unit 12 sets a velocity vi of an analysis node Ni in contact with the winder model 5M as a rotation velocity (a winding velocity) of the winder model 5M. The rotation velocity is calculated, for example, based on a conveyance velocity of the web sheet model 2M and a size in a radial direction of the winder model 5M. As a result, the analysis node Ni that comes into contact with the winder model 5M moves in synchronization with rotation of the winder model 5M for each time step of the simulation. Then, since the web sheet 2 is wound along with the rotation of the winder 5, the analysis unit 12 increases the size in the radial direction of the winder model 5M according to a rotation amount of the winder model 5M for each time step. For example, the analysis unit 12 increases a radius of the winder model 5M so that the radius of the winder model 5M increases by a thickness of the web sheet model 2M when the winder model 5M makes one rotation. In this way, the movement in which the web sheet model 2M is wound around the winder model 5M is simulated. When the analysis node Ni of the web sheet model 2M moves by a predetermined distance or more after coming into contact with the winder model 5M, that analysis node Ni is deleted (a white circle indicated by a broken line). When the analysis node Ni is deleted, an analysis node other than the analysis node Ni to be deleted must be in contact with the winder model 5M.
Specifically, the analysis unit 12 determines whether or not the web sheet model 2M contacts the unwinder model 4M in the same manner as it determines whether or not the web sheet 2 and the guide 6 are in contact with each other described above. The analysis unit 12 sets a velocity vi of an analysis node Ni in contact with the unwinder model 4M as a rotation velocity (an unwinding velocity) of the unwinder model 4M. As the rotation velocity, for example, a rotation velocity of the unwinder 4 used in the actual web sheet conveying device 1 is set. As a result, the analysis node Ni in contact with the unwinder model 4M moves in synchronization with rotation of the unwinder model 4M for each time step of the simulation. Then, since the web sheet 2 is unwound along with the rotation of the unwinder 4, the analysis unit 12 reduces the size of the unwinder model 4M in the radial direction according to a rotation amount of the unwinder model 4M for each time step. For example, the analysis unit 12 reduces the radius of the unwinder model 4M so that the radius of the unwinder model 4M decreases by the thickness of the web sheet model 2M when the unwinder model 4M makes one rotation. In this way, the movement of the web sheet model 2M being unwound from the unwinder model 4M is simulated. When the number of analysis nodes of the web sheet model 2M in contact with the unwinder model 4M becomes a predetermined number (the minimum number of contacts) or less, a new analysis node (indicated by a black circle) is added to the proximal end of the web sheet model 2M. The analysis node added at this time is added at a position in contact with the unwinder model 4M.
Next, the simulation executed by the simulation system 10 with the above-described processing method will be described using a flowchart.
After the initial setting is completed, the analysis unit 12 executes the simulation. In this simulation, the analysis unit 12 executes the above-described calculation based on a dynamic model using the initially set information and the analysis node Ni (S104). The analysis unit 12 updates the web sheet model 2M based on the result calculated in S104 (S105). S104 and S105 will be described with reference to
The termination condition is, for example, a preset simulation termination time tmax. In the case of this example, the analysis unit 12 compares the time t in the simulation with the set simulation termination time tmax (corresponding to S107). If the time t is the termination time tmax (corresponding to S107—No) or less, the process returns to S104, and the processes of S104 and the subsequent steps are sequentially executed. If the time t exceeds the termination time tmax (corresponding to S107—Yes), the simulation ends.
A specific processing method of S104 in
A specific processing method of S105 in
As described above, in the processing method of the present embodiment, as a velocity of a distal end node, which is an analysis node located at a distal end of the web sheet 2 in a conveying direction, a conveyance velocity along the conveying direction is set. Then, after setting the conveyance velocity to the distal end node, the distal end node is deleted based on the fact that the distal end node has moved by the first prescribed distance. Further, based on the deletion of the distal end node, the distal end node is updated to an analysis node newly located at a distal end of the web sheet 2. This makes it possible to appropriately simulate the movement of the web sheet 2 being wound by the winder 5 in the roll-to-roll type web sheet conveyance.
In the processing method of the present embodiment, as a velocity of a distal end node, based on the fact that an analysis node newly contacts winder surface data, a winding velocity is set to the analysis node newly in contact with the winder surface data. This makes it possible to appropriately simulate a behavior of the web sheet 2 being wound around the winder 5 when the winder 5 is represented by the winder surface data in the roll-to-roll type web sheet conveyance.
In the processing method of the present embodiment, a radial size of the winder surface data increases with time according to contact with an analysis node. This makes it possible to appropriately simulate a change in the winder 5 due to the winding of the web sheet 2 in the roll-to-roll type web sheet conveyance.
In the processing method of the present embodiment, a force applied in a direction opposite to the conveying direction is set to a proximal end node, which is an analysis node located at a proximal end of the web sheet 2 in the direction opposite to the conveying direction. Then, after setting the force to the proximal end node, based on the fact that the proximal end node has moved by the second prescribed distance, an analysis node is added to a side opposite to the conveying direction with respect to the proximal end node. Also, based on the addition of the analysis node, the proximal end node is updated to the newly added analysis node. This makes it possible to appropriately simulate the movement of the web sheet 2 being unwound from the unwinder 4 in the roll-to-roll type web sheet conveyance.
In the processing method of the present embodiment, based on the fact that the number of analysis nodes in contact with the unwinder surface data is less than the minimum number of contacts, an analysis node is added to the side opposite to the conveying direction with respect to the proximal end node. Then, based on the addition of the analysis node, the proximal end node is updated to the newly added analysis node. Also, an unwinding velocity is set to the proximal end node based on the updating of the proximal end node. This makes it possible to appropriately simulate the behavior of the web sheet 2 being unwound from the unwinder 4 when the unwinder 4 is represented by the unwinder surface data in the roll-to-roll type web sheet conveyance.
In the processing method of the present embodiment, a radial size of the unwinder surface data decreases with time according to an addition of an analysis node. This makes it possible to appropriately simulate a change in the unwinder 4 due to the unwinding of the web sheet 2 in the roll-to-roll type web sheet conveyance.
(Modification)
In one example, the guide 6 may be movable by a tension difference with the web sheet 2 by applying a predetermined external force to the guide 6. That is, a position of the guide surface data is moved based at least on a force received by the guide 6 from the web sheet 2. In this case, the guide 6 is, for example, a dancer roller. When the external force of this modification is applied to the guide 6B of
When this external force is applied to the guide model 6M, the setting unit 11 sets the mass mg of the guide 6 as the guide physical property data and sets a conveyance parameter related to a tension as guide information. Since the external force of this modification is applied to the guide model 6M, the external force can be incorporated into the simulation of the guide model 6M by changing the above equation (10) to equation (15). Here, Hout is an external force applied to the guide model 6M from the outer portion.
By changing equation (10) to equation (15), in the simulation of this modification, an analysis node contacting the guide model 6M receives a force of the same magnitude as Hout from the guide model 6M. Thus, in the analysis node contacting the guide model 6M, the external force Fouti expressed by equation (8) is changed to equation (16).
F
out
i
=−m
i(n·Ai)n+Γi−Hout(i∈CN) (16)
As a result, the guide model 6M moves according to equations (17) and (18). Here, Ggi represents a grid point (a coordinate or position) of the guide model 6M, and vgi represents a velocity at the grid point Ggi of the guide model 6M.
As described above, in this modification, a simulation when the guide 6 moves can be executed by considering the external force applied to the guide model 6M in the simulation. Further, since the present modification also has the same configuration as that of the above-described embodiment, the effect of the above-described embodiment can be obtained.
The processing method of at least one of these embodiments simulates conveyance of at least one web sheet that is conveyed in a conveying direction along a conveyance path from an unwinder to a winder. The processing method deletes a distal end node based on the fact that the distal end node, which is an analysis node located at a distal end of the web sheet in the conveying direction, has moved by a first prescribed distance. The processing method updates the distal end node to the analysis node newly located at the distal end of the web sheet due to the deletion of the distal end node. The processing method sets a conveyance velocity along the conveying direction as a velocity of the distal end node based on the updating of the distal end node. Thereby, it is possible to provide a processing method, a processing device, and a non-transitory storage medium capable of appropriately simulating roll-to-roll type web sheet conveyance.
While certain embodiments have been described, these embodiments have been presented by way of example only, and are not intended to limit the scope of the inventions. Indeed, the novel embodiments described herein may be embodied in a variety of other forms; furthermore, various omissions, substitutions and changes in the form of the embodiments described herein may be made without departing from the spirit of the inventions. The accompanying claims and their equivalents are intended to cover such forms or modifications as would fall within the scope and spirit of the inventions.
Number | Date | Country | Kind |
---|---|---|---|
2021-095222 | Jun 2021 | JP | national |