The present application claims priority under 35 U.S.C. § 119 to Japanese Patent Application No. 2018-031308, filed Feb. 23, 2018. The contents of this application are incorporated herein by reference in their entirety.
The embodiments disclosed herein relate to a product quality management system and a method for managing quality of a product.
JP 6233061B discloses determining whether there is a defect-causing abnormality in a production facility when a defect has been identified in a product. Specifically, JP 6233061B discloses making this determination by comparing an observation value obtained by processing the defective product with an observation value obtained by processing a defective-free product.
According to one aspect of the present invention, a product quality management system includes a production facility that produces a product having a target resulting parameter, estimation circuitry that estimates an active parameter for controlling the production facility in producing the product under a predetermined passive parameter condition, and control circuitry that controls the production facility based on the active parameter estimated by the estimation circuitry.
According to another aspect of the present invention, a method for managing quality of a product using a production facility includes estimating an active parameter for controlling a production facility that produces a product having a target resulting parameter in producing the product under a predetermined passive parameter condition, and controlling the production facility based on the active parameter estimated.
A more complete appreciation of the present disclosure and many of the attendant advantages thereof will be readily obtained as the same becomes better understood by reference to the following detailed description when considered in connection with the accompanying drawings, wherein:
The embodiments will now be described with reference to the accompanying drawings, wherein like reference numerals designate corresponding or identical elements throughout the various drawings.
By referring to
The production facility 1 is a machine driven by a predetermined motive power source, not illustrated, to perform predetermined processing of a material 11 when the material 11 is supplied to the production facility 1. By processing the material 11, the production facility 1 produces the product 12, which has a predetermined specification(s) and a predetermined quality. In this embodiment, the production facility 1 is a coil winder. Specifically, the material 11 includes a bobbin 11a and a wire 11b. When the bobbin 11a and the wire 11b are supplied to the production facility 1, the production facility 1 winds the wire 11b around the bobbin 11a, thereby producing a coil 12a, which is the product 12.
The facility state sensor 2 (passive data obtainer) is located in the production facility 1 and is a sensor that detects a state(s) of the production facility 1 that can affect specifications and quality of the product 12 (coil 12a). A non-limiting example of the facility state sensor 2 is an optical sensor that detects the degree of wear and tear of a portion of the production facility 1 that contacts an object such as a material 11 while the production facility 1 is in operation.
The environment sensor 3 (passive data obtainer) is located in or near the production facility 1 and is a sensor that detects an environment state in or near the production facility 1 that can affect specifications and quality of the product 12 (coil 12a). A non-limiting example of the environment sensor 3 is a sensor that detects temperature, humidity, vibration, and/or other ambient conditions around a portion of the production facility 1 that directly processes a material 11 while the production facility 1 is in operation. It will be understood by those skilled in the art that the environment sensor 3 (passive data obtainer) may be located in or around the controller 8 and detect a state equivalent to an environment state in or near the production facility 1.
The material parameter data input interface 4 (passive data obtainer) receives information of specification(s) and quality of the material 11 supplied to the production facility 1 (this information will be hereinafter referred to as material parameter data). In this embodiment, bobbins 11a and wires 11b are industrial products each produced using approximately coherent designed values, and thus it is possible to assume that there is approximately no difference in specification(s) and quality between bobbins 11a and between wires 11b. In this case, specification values (designed values) of the material 11 (the bobbin 11a and the wire 11b) that can affect specifications and quality of the product 12 (coil 12a) are used as material parameter data and manually input into the material parameter data input interface 4. In the material parameter data input interface 4, the material parameter data is registered as common material parameter data. In the following description, an information item will be referred to as “parameter”, and a collection of actually input values and a collection of observation values obtained through observations will be referred to as “parameter data”.
The camera 5 (resulting data obtainer) is an optical sensor that optically picks up an image of an exterior of an imaging target to obtain image data of the imaging target in the form of two-dimensional pixel array data. In this embodiment, the imaging target is the product 12 (coil 12a), which is produced by the production facility 1, and the camera 5 picks up an image of an exterior of each individual coil 12a. Then, the camera 5 outputs the obtained image data to the image data recorder 6, described later.
The image data recorder 6 is a server that records the image data of the product 12 obtained by the camera 5. Specifically, the image data recorder 6 compresses the input image data to decrease the capacity of the image data, and stores the decreased capacity of the image data (see
The product parameter data generator 7 (resulting data obtainer) is an image recognizer that performs image recognition of the image data obtained from the image data recorder 6 to obtain predetermined information of specification(s) and quality from the exterior of the product 12 (coil 12a) imaged in the image data. Then, the product parameter data generator 7 outputs the obtained information as product parameter data. It will be understood by those skilled in the art that the image recognition processing performed by the product parameter data generator 7 may be implemented by machine learning such as deep learning (convolutional neural network), or may be implemented by a method that is not based on machine learning, examples including raster scanning and correlation detection.
The controller 8 controls a motion of the production facility 1, and includes a control parameter estimator 9 and a control section 10.
The control parameter estimator 9 receives the facility state parameter data, the environment parameter data, the material parameter data, and the product parameter data from the above-described elements. Based on these pieces of data, the control parameter estimator 9 estimates a content of a control parameter command necessary for controlling the production facility 1 to produce a product 12 (coil 12a) having a target specification(s) and a target quality. As used herein, the “control parameter command” refers to a collection of command values of “control parameters”. The command values are generated by the control parameter estimator 9. The control parameters are items of the control information of control of the production facility 1. The control parameter estimator 9 is a non-limiting example of the estimator recited in the appended claims.
Based on the control parameter command output from the control parameter estimator 9, the control section 10 outputs driving electric power and driving command for controlling a motion of the production facility 1.
The control parameters will be detailed later by referring to
The compressor 21 receives image data of a product 12 from the camera 5 and performs predetermined compression processing of the image data to generate compressed image data of decreased data capacity. This compression processing will be described in detail later by referring to
The recorder 22 records and manages the compressed image data generated at the compressor 21. The recorder 22 performs the recording and management on an individual-lot basis (on an individual-product 12 basis).
The restorer 23 performs restoration processing of the compressed image data obtained from the recorder 22 to obtain the original image data. The restoration processing is the inverse of the compression processing at the compressor 21.
Thus, even though large volumes of image data, which has a large capacity, are generated on an individual-lot basis (on an individual-product 12 basis), each volume of image data is compressed to a smaller capacity, enabling the image data to be more efficiently stored in the recorder 22. It will be understood by those skilled in the art that the compressor 21 may be provided in the camera 5, or the restorer 23 may be provided in the controller 8. In these cases, even though large volumes of image data are sent and received through the communication network between the camera 5, the image data recorder 6, and the controller 8, the smallness of each volume of data capacity saves the load on the communication network.
3: Features of this Embodiment
As seen from the above description, an industrial production form currently in wide use is that a machine (production facility 1) driven by a predetermined motive power source is supplied the material 11 and performs predetermined processing of the material 11 to automatically produce a product 12 having target specifications. Specifically, examples of the processing performed by the production facility 1 include: mechanical processing (such as chipping, cutting, bending, extension, compression, heating, cooling, and welding) to produce and/or assemble parts; processing utilizing physical, electromagnetic, and/or chemical properties of the material 11, and/or utilizing physical, electromagnetic, and/or chemical reactions of the material 11; and processing performed when the material 11 is a plant, such as aiding the growth of plants. Through these processings, products 12 (such as mechanical machines, electrical machines, food products, plants, and medical/chemical substances) are produced. The production facility 1 is capable of processing materials 11 continuously supplied to the production facility 1 and mass-producing products 12 having approximately the same specification(s) and quality. As necessary, the production facility 1 is also capable of producing a wide variety of products 12 having different specifications by changing settings of the processing of materials 11.
It should be noted, however, that specification(s) and quality greatly vary from product 12 and product 12 depending on which materials 11 are supplied, under which environment materials 11 are processed, and which processing is performed. Among these product 12-affecting factors, “which processing is performed” is the only factor that is manipulable at the production facility 1, while the other factors cannot be manipulated at the production facility 1. Still, there is a need for stably producing products 12 having a desired specification(s) and a desired quality even though it is inevitable that the other factors are subject to change.
In light of the circumstances, the product quality management system 100 according to this embodiment includes the control parameter estimator 9 and the control section 10. The control parameter estimator 9 estimates an active parameter necessary for controlling the production facility 1 to produce a product 12 having a target resulting parameter (that is, a target specification(s) and a target quality) when the production facility 1 is given a particular passive parameter. The control section 10 controls the production facility 1 based on the active parameter estimated by the control parameter estimator 9.
As used herein, the passive parameter is a collective term of quantified information of passively given factors that cannot be manipulated at the production facility 1. Also as used herein, the active parameter is a collective term of quantified information of factors manipulable at the controller 8. Also as used herein, the resulting parameter is a collective term of quantified information of specifications of the product 12 produced based on these parameters. With these terms thus defined, the production facility 1 can be described as being controlled based on the active parameter, when the production facility 1 is given a passive parameter, to produce the product 12 having the resulting parameter. Each of the passive parameter and the active parameter is preferably made up of only those factors that can affect the resulting parameter.
The control parameter estimator 9 estimates an active parameter necessary for controlling the production facility 1 to produce a product 12 having a target content as the resulting parameter when the production facility 1 is given a passive parameter. The control section 10 controls the production facility 1 based on the estimated active parameter. This enables the production facility 1 to stably produce products 12 each having a target resulting parameter even though it is inevitable that the passive parameter, which cannot be manipulated at the production facility 1, is subject to change. How to implement this function will be described in detail below.
Referring to
Also referring to
Also referring to
Also referring to
Also referring to
Among these parameters, the material parameter A, the environment parameter B, and the facility state parameter C can be regarded and classified as passive parameters, which are passively given to the production facility 1 and cannot be manipulated at the production facility 1. The control parameter X can be regarded and classified as an active parameter, which is manipulable at the controller 8. The product parameter Ycan be regarded and classified as a resulting parameter, which indicates a state associated with a specification(s) of the product 12 produced based on these parameters.
It will be understood by those skilled in the art that either one item or a plurality of items may be set in each of the above-described parameters. Specifically, an item or items of the resulting parameter may be freely set by a user, while the passive parameter and the active parameter preferably have a necessary and sufficient number of items that can affect (that are correlated to) the resulting parameter. The above-described parameter data and control parameter command are obtained and managed on an individual-product (lot, serial) basis.
The above-described parameters associated with product production have a relationship represented by Y=F(X, A, B, C). In this relational expression, the function F is a multivariable function specified by the configuration and processing of the production facility 1. Specifically, the production facility (F) can be described as being controlled based on the active parameter X to produce a product 12 having the resulting parameter Y under the A, B, C passive parameter conditions.
The control parameter estimator 9 estimates an active parameter X necessary for controlling the production facility 1 to make the resulting parameter Y of the product 12 a target resulting parameter (=target resulting parameter data Y′) under the A, B, C passive parameter conditions. For this purpose, the control parameter estimator 9 designs a multivariable function of F′ to secure the relationship X=F′ (Y=Y′, A, B, C). That is, while ensuring that the passive parameters A, B, and C, the active parameter X, and the resulting parameter Y remain correlated to each other as in the original multivariable function F, the control parameter estimator 9 designs an inverse multivariable function F′ such that: the resulting parameter Y fixed to the target resulting parameter data Y′ is set as an explanatory variable; the passive parameters A, B, and C is set as an explanatory variable; and with the active parameter X is set as an objective variable.
The control parameter estimator 9 may be implemented in any of various forms. For example, it is possible to use a mathematical model with contents of the parameters and how the contents of the parameters are correlated to each other taken into consideration. For further example, it is possible to use a statistical operation (calculation). In this embodiment, the control parameter estimator 9 is implemented using machine learning, which will be described below. While there are various forms of machine learning itself, the following description will be concerning deep learning used as machine learning algorithm.
In the example illustrated in
The machine learning process of the control parameter estimator 9 is implemented such that the above designed multi-layer neural network is implemented on the controller 8 in the form of software (or hardware), and then the control parameter estimator 9 learns by “supervised learning” using a large number of estimator-learning data sets stored in an internal database (not illustrated) of the controller 8. Examples of the estimator-learning data sets are illustrated in
In this embodiment, in the learning phase of the control parameter estimator 9, only those estimator-learning data sets, among the large number of estimator-learning data sets, that have target resulting parameter contents (that is, an estimator-learning data set corresponding to a defective-free product) are employed as training data. Using the training data, the control parameter estimator 9 learns by, for example, “back propagation processing (error back propagation)”. Specifically, the weight coefficients of the edges connecting the nodes of the input layer and the output layer of the neural network of the control parameter estimator 9 are adjusted to establish a relationship between the input layer and the output layer. In order to improve processing accuracy, it is possible to employ, instead of or in addition to back propagation, other various learning methods such as stacked auto encoder, restricted Boltzmann machine, dropout, noise addition, and sparse regularization.
In this deep learning, a multiple regression analysis is performed with the resulting parameter Y fixed to the target resulting parameter data Y′, with the passive parameters A, B, and C used as explanatory variables, and with the active parameter X used as objective variable. As a result, the control parameter estimator 9 is implemented as multivariable function F′, satisfying the above-described relationship X=F′ (Y=Y′, A, B, C).
In the example estimator-learning data set illustrated in
Also in the example estimator-learning data set illustrated in
The control parameter estimator 9 obtained through the machine learning process is capable of recognizing, in a multi-dimensional vector space of a large number of parameter data, a parameter data region (control parameter command region, not illustrated) in which the production facility 1 is able to produce a defective-free product 12, which has target resulting parameter contents. As the resulting parameter has a greater tolerance margin, the target specification region of the resulting parameter becomes larger. In this case, each active parameter data (control parameter command) has a range defined by an upper limit value and a lower limit value relative to one reference target resulting parameter data. In this case, the control parameter estimator 9 outputs the control parameter command using a median value between the upper limit value and the lower limit value.
For the control parameter estimator 9 to more clearly recognize the target specification region, it is possible to employ, as training data, not only the above-described estimator-learning data sets corresponding to defective-free products but also estimator-learning data sets corresponding to defective products. In the learning phase of the control parameter estimator 9, it is possible to distinguish these estimator-learning data sets by labeling the estimator-learning data sets as defective-free products and defective products. For this purpose, it is possible to provide a determination node, not illustrated, in the output layer of the neural network of the control parameter estimator 9 so that the determination node determines whether a product is a defective-free product or a defective product using binary output. In the learning phase of the control parameter estimator 9, it is possible to cause the determination node to learn by error back propagation using training data labels (defective-free product and defective product). The control parameter estimator 9 designed and caused to learn in the above-described manner is capable of outputting, from the determination node, a determination informing that a defective product 12 would result, in response to input of a combination of passive parameter data that makes production of a defective-free product impossible in the operation phase.
While in the above description supervised learning is used for learning of the control parameter estimator 9, it is also possible to use deep reinforcement learning. In the case of deep reinforcement learning, it is possible to make the control parameter estimator 9 more highly rewarded as the resulting parameter is closer to target resulting parameter data.
It will be understood by those skilled in the art that the algorithm for the control parameter estimator 9 to estimate the control parameter command will not be limited to the algorithm using deep learning illustrated in
The compressor 21's compression processing of compressing image data will be described in detail below. In this embodiment, a difference image data indicating a difference between standard image data and lot image data is extracted, and then the difference image data is subjected to additional compression such as encoding. Thus, double compression is performed to decrease the data capacity of the lot image data.
Both the standard image data and the lot image data are obtained by picking up an image of the coil 12a, which is the product 12, from the same imaging direction (from the side illustrated in
In the difference image data, most of the area is white space (see the white space in
In this embodiment, the production facility 1 produces a large number of lot products and employs double compression, as described above. Specifically, as illustrated in
In restoring compressed image data at the restorer 23, it is possible to restore the difference image data alone, if the image recognition function of the product parameter data generator 7 is so limited, or restore both the difference image data and the lot image data.
7: Advantageous Effects of this Embodiment
As has been described hereinbefore, in the product quality management system 100 according to this embodiment, the control parameter estimator 9 estimates an active parameter necessary for controlling the production facility 1 to produce a product 12 having target resulting parameter contents under a given passive parameter condition. The control section 10 controls the production facility 1 based on the estimated active parameter. This enables the production facility 1 to stably produce products 12 having a target resulting parameter, even though it is inevitable that the passive parameter, which cannot be manipulated at the production facility 1, is subject to change. This improves the function to manage product quality, such as improving the yield rate.
Also in this embodiment, the resulting parameter data is obtained in the form of image data. Specifically, a plurality of kinds of particular resulting parameter data are recognizable on the exterior of the product 12 and are collectively obtainable in the form of a single image data. Additionally, the single image data is obtainable in a non-contact manner, making data acquirement more sanitary and more efficient. It will be understood by those skilled in the art that the optical sensor to obtain the image data will not be limited to the camera 5 but may be a laser scanner (not illustrated). In the case of a laser scanner, a large number of points on the surface of the product 12 are scanned, and image data is obtained based on distances between the points.
Also in this embodiment, the product quality management system 100 further includes the material parameter data input interface 4, the facility state sensor 2, the environment sensor 3, and the product parameter data generator 7. Into the material parameter data input interface 4, the passive parameter data A is input. Into the environment sensor 3, the passive parameter data B is input. Into the facility state sensor 2, the passive parameter data C is input. The product parameter data generator 7 obtains resulting parameter data Y, which is associated with a predetermined product 12. The controller 8 functions to obtain active parameter data (control parameter command X) associated with production of the predetermined product 12. In the machine learning process of the control parameter estimator 9, the control parameter estimator 9 learns, as a feature quantity, a correlation of the active parameter data (control parameter command X) relative to the passive parameter data A, B, C and the target resulting parameter data Y′. Then, based on the feature quantity, the control parameter estimator 9 estimates the active parameter (control parameter command X). This enables the control parameter estimator 9 to more accurately learn a correlation between the passive parameters A, B, and C, the active parameter X, and the resulting parameter Y, even though the correlation is so complicated that it is difficult to artificially design the correlation in a mathematical model form. This, in turn, enables the control parameter estimator 9 to more accurately estimate, based on the learned correlation, an active parameter X suitable for the passive parameters A, B, and C and the resulting parameter Y (=Y′).
Also in this embodiment, the passive parameter includes an environment parameter associated with the environment of the production facility 1. Examples of the environment include, but are not limited to, external environment, internal environment, and environment at and around the processing position of the production facility 1. Examples of the environment parameter include, but are not limited to, temperature, humidity, vibration, and the amount of incident light. This enables the control parameter estimator 9 to estimate an active parameter in which processing environment factors that can affect specifications and quality of the product 12 are taken into consideration. It will be understood by those skilled in the art that in the event that the production facility 1 is capable of manipulating the processing environment itself, the environment parameter is included in the active parameter (control parameter).
Also in this embodiment, the passive parameter includes a facility state parameter associated with a passive state (inevitable state that cannot be actively manipulated) of the production facility 1. A non-limiting example of the facility state parameter is how much the production facility 1 is degraded, such as cumulative total operation time and the amount of mechanical wear. This enables the control parameter estimator 9 to estimate an active parameter in which passive state factors of the production facility 1 that can affect specifications and quality of the product 12 are taken into consideration.
Also in this embodiment, the passive parameter includes a material parameter associated with the material 11, which is supplied to the production facility 1. Examples of the material 11 include, but are not limited to, a material of the product 12 and a processing aid material (such as filler material for use in arc welding, catalyst for use in chemical processing, and nourishing solution for use in plant factories). Examples of the material parameter include, but are not limited to, material quality, composition ratio, pre-processing state, plant variety, mechanical properties, chemical properties, and electromagnetic properties. This enables the control parameter estimator 9 to estimate an active parameter in which material-related factors that can affect specifications of the product 12 are taken into consideration. In the event that the material parameter varies comparatively narrowly, it is possible to produce products 12 having the same resulting parameter by adjusting (estimating) the active parameter. In the event that materials 11 supplied to the production facility 1 have the same specifications and quality, it is possible to remove the material parameter from the passive parameter. Contrarily, in the event that materials 11 supplied to the production facility 1 vary in specifications and quality, it is possible to provide a sensor dedicated to obtaining material parameter data. For example, it is possible to use an additional camera to pick up an image of the material 11 and use a material parameter data generator (not illustrated) to recognize the obtained image data, thereby generating material parameter data. In this case, it is possible to detect and manage the material parameter data on a product 12-lot basis, on an individual-material 11 basis, or on a supplied-material-unit basis.
Also in this embodiment, the active parameter includes a control parameter associated with a controlled variable(s) manipulable at the production facility 1. Examples of the controlled variable include, but are not limited to, mechanical controlled variables, electromagnetic controlled variables, and chemical controlled variables. This enables the control parameter estimator 9 to estimate an active parameter as controlled variables that are associated with processing in the production facility 1 and that can affect specifications and quality of the product 12. The active parameter may be upper-level controlled variables such as directly manipulated variables associated with the supplied material 11. Examples of the upper-level controlled variables in the case of mechanical processing include, but are not limited to, applied tension, compressive force, shearing force, heating temperature, heating duration, the amount of light radiation, and radiation wavelength. Alternatively, the active parameter may be lower-level controlled variables such as input physical quantities (such as current, voltage, position, speed, and torque) and settings (such as command form and gain) that need to be manipulated so as to implement the above manipulated variables.
Also in this embodiment, the resulting parameter includes a product parameter associated with a state of the product 12 (state that can be affected by the passive parameter and the active parameter). Examples of the resulting parameter include, but are not limited to, mechanical properties, electromagnetic properties, chemical properties, specifications, functions, and quality. This enables the control parameter estimator 9 to estimate an active parameter that makes the state of the product 12 closer to target specifications and a target quality.
Also in this embodiment, the production facility 1 further includes the compressor 21, the storage, and the restorer 23. The compressor 21 extracts a difference image data indicating a difference between a lot image data and a predetermined standard image data, among a plurality of image data picked up on an individual-product 12 basis. The compressor 21 may further subject the difference image data to encoding compression. The storage stores the standard image data and the difference image data (or encoded data of the standard image data and encoded data of the difference image data). The restorer 23 restores the lot image data (or the standard image data and the difference image data) stored in the storage based on the standard image data and the difference image data (or the encoded data of the standard image data and the encoded data of the difference image data). Generally, image data has a large capacity, but even when image data have been obtained in large volumes, the above configuration advantageously decreases the capacity of image data (lot image data) other than the standard image data. This increases the speed of communication between the compressor 21 and the storage, and decreases the memory capacity of the storage. Also, by restoring the standard image data and the lot image data (or the difference image data) at the restorer 23, the resulting parameter data can be obtained accurately. Also, in the event that the difference image data varies in capacity and/or content to an unexpected degree, this can contribute to detection of an abnormality in the material, the environment, and/or the production facility 1.
Also in this embodiment, the standard image data is an image data of the imaging target in a reference state. This ensures that a difference with the reference state can be detected directly based on the content of the difference image data.
Modifications of the embodiment will be described below.
In the above-described embodiment, the control parameter estimator 9 is made up of a neural network, and designed to receive three kinds of passive parameter data (material parameter data, environment parameter data, and facility state parameter data) and output one median-value control parameter command, as illustrated in
In one modification, a range of target resulting parameter data may be specified. In this case, as illustrated in
In another modification, the control parameter estimator 9 may estimate an optimal value of the control parameter command to optimize a particular operating condition of the production facility 1. Specifically, when the production facility 1 is caused to operate at a predetermined control parameter command, operation parameters (such as consumption power and production tact time) associated with the operation of the production facility 1 vary depending on the control parameter command. In light of the circumstances, when the control parameter command has a tolerance (upper limit value and lower limit value) for obtaining target resulting parameter data, as described above, a control parameter estimator 9B illustrated in
In still another modification, the production facility 1 may be dedicated to mass-production of the same products. Specifically, the production facility 1 may always be supplied materials 11 having the same material parameter data and always produce products 12 having the same target resulting parameter data. In this case, a control parameter estimator 9C illustrated in
In still another modification, in food product factories and chemical plants, the production facility 1 may be dedicated to production of a wide variety of products 12 from various kinds of materials 11. In this case, a control parameter estimator 9D illustrated in
In still another modification, in plant factories, environment parameters (such as temperature and humidity) may be manipulable at the production facility 1, and the production facility 1 may produce plant products of a wide variety of characteristics from a particular variety of seed (material parameter). In this case, a control parameter estimator 9E illustrated in
In the image compression processing described in the above embodiment, a difference image data is extracted from between a common standard image data and a lot image data, as illustrated in
Thus, in this modification, when a difference image data is extracted based on a lot image data of one product 12, the lot image data of the product 12 immediately previous to the one product 12 is used as reference image data such that a difference between the reference image data and the lot image data of the one product 12 is extracted as difference image data. That is, the difference image data obtained in time order may vary over time. This ensures that how an abnormality, if any, changes over time can be observed.
In the above-described embodiment, an active parameter suitable for the passive parameter and the resulting parameter is estimated. This configuration, however, is not intended in a limiting sense. In one modification, it is possible to obtain resulting parameter data from the product 12 and to use the resulting parameter data as a feedback value to estimate and adjust an active parameter so that the resulting parameter data is closer to target resulting parameter data.
This configuration is different from mechanical or electromagnetic feedback loop control performed in a servo, for example, but is equivalent to upper-level feedback loop control performed by the controller 8 for specifications and quality of the product 12. That is, the production facility 1 may estimate an active parameter (control parameter command) that minimizes the error between the resulting parameter of the previous product 12 and a target resulting parameter input in advance.
Specifically, as illustrated in
In another modification, illustrated in
As used herein, the terms “perpendicular”, “parallel”, and “plane” may not necessarily mean “perpendicular”, “parallel”, and “plane”, respectively, in a strict sense. Specifically, the terms “perpendicular”, “parallel”, and “plane” mean “approximately perpendicular”, “approximately parallel”, and “approximately plane”, respectively, with design-related and production-related tolerance and error taken into consideration.
Also, when the terms “identical”, “same”, “equivalent”, and “different” are used in the context of dimensions, magnitudes, sizes, or positions, these terms may not necessarily mean “identical”, “same”, “equivalent”, and “different”, respectively, in a strict sense. Specifically, the terms “identical”, “same”, “equivalent”, and “different” mean “approximately identical”, “approximately same”, “approximately equivalent”, and “approximately different”, respectively, with design-related and production-related tolerance and error taken into consideration.
Otherwise, the above-described embodiments and modifications may be combined in any manner deemed suitable.
Obviously, numerous modifications and variations of the present disclosure are possible in light of the above teachings. It is therefore to be understood that within the scope of the appended claims, the present disclosure may be practiced otherwise than as specifically described herein.
Number | Date | Country | Kind |
---|---|---|---|
2018-031308 | Feb 2018 | JP | national |