WO2001018668A2 - Method of optimizing parameter values in a process of producing a product - Google Patents

Method of optimizing parameter values in a process of producing a product Download PDF

Info

Publication number
WO2001018668A2
WO2001018668A2 PCT/CA2000/000998 CA0000998W WO0118668A2 WO 2001018668 A2 WO2001018668 A2 WO 2001018668A2 CA 0000998 W CA0000998 W CA 0000998W WO 0118668 A2 WO0118668 A2 WO 0118668A2
Authority
WO
WIPO (PCT)
Prior art keywords
values
property
properties
parameters
product
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/CA2000/000998
Other languages
French (fr)
Other versions
WO2001018668A8 (en
Inventor
M'hammed Mountassir
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Quantis Formulation Inc
Original Assignee
Quantis Formulation Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Quantis Formulation Inc filed Critical Quantis Formulation Inc
Priority to US09/980,163 priority Critical patent/US6973389B1/en
Priority to CA002382523A priority patent/CA2382523C/en
Priority to EP00955992A priority patent/EP1362307A2/en
Priority to AU2000268132A priority patent/AU2000268132A1/en
Publication of WO2001018668A2 publication Critical patent/WO2001018668A2/en
Anticipated expiration legal-status Critical
Publication of WO2001018668A8 publication Critical patent/WO2001018668A8/en
Priority to US11/247,683 priority patent/US20060031024A1/en
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/04Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"

Definitions

  • the invention relates to the process optimization field, and more particularly to a method of optimizing parameter values in a process of producing a product which is characterized by properties affected by the selected parameter values.
  • This invention is applicable in different industries, such as the pharmaceutical, chemical, cosmetics, plastics, petrochemical, agriculture, metallurgy and food industries, as well as many other commercial and industrial applications. Description of prior art
  • Processes for production of complex compositions such as those found in many pharmaceutical products generally require the mixing of many ingredients according to specific process parameters regarding formulation and production technology, to provide the product with properties at a level offering satisfactory performance according to predetermined specifications.
  • process parameters it is not unusual that some process parameters involved exhibit interfering effects on the desired properties, further complicating the process design.
  • the designer may try to adapt the set of process parameters from known data derived from previous similar processes, and/or rely on conventional trial-and-error experimental schemes to optimize the set of process parameters values, in order to meet the product specifications.
  • optimization in such multidimensional space with high accuracy requirements turns out to be an extremely difficult task, even for the highly skilled designer.
  • That limitation is particularly problematic in the design of pharmaceutical products, where one or more active substances mixed with a variety of excipients (e.g. carriers) must be produced in the form of a stable and highly effective standard delivery system such as a tablet, capsule, suspension, cream or injection, or even controlled release systems such as skin carriers and implants.
  • excipients e.g. carriers
  • a conventional technique known as the Full Factorial Matrix (FFM) method consists of statistically deriving a behavior relations for the properties from a set of experimental runs of the process using selected initial values for the parameters.
  • the established model being generally nonlinear, optimized parameter values are then derived using an optimization method such as the Multisimplex method described in "Practical Methods of Optimization” J, Wiley & Sons, Chichester, 2d, (1987), which essentially consists of linearizing the behavior functions related to the parameters according to straight lines or planes of different random directions.
  • a recursive estimation of the property is then performed using an initial set of parameter values according to a selected direction, until the obtained value for the property does not significantly vary in that direction. Then, a last unfavorable set of parameters is used as a new starting point for a following recursive estimation according to a different direction. Successive recursive estimation steps are performed until the resulting value for the property no longer significantly vary in any new direction.
  • the Multisimplex method When applied to a model comprising a plurality of property behavior relations, the Multisimplex method allows a unique objective function to be created by proper transformation of the relations to adapt to different scales and/or units and by associating a relative importance weight to each property, either subjectively or through fuzzy logic algorithms.
  • the known optimization processes based on Full Factorial Matrix- Multisimplex methods suffer from several drawbacks. As a general rule, the number of experimental runs required to obtain a model of sufficient reliability is proportional to the total number of significant parameters involved. Therefore, the cost and time frame of the experimental work will therefore be essentially proportional to the number of runs required.
  • Fractional Factorial Matrix Although a variant of the method known as the Fractional Factorial Matrix has been proposed in order to reduce the number of runs to be performed, the provided reduction of experimental runs may not significantly reduce the total cost and time frame of the work required to complete the design of a complex product involving many production technologies. While adequate formulations complying with constraints imposed on the parameter values can nevertheless be obtained, these formulations generally cannot be qualified as optimal when comparing actual property performance with desired property values set forth in the product specifications.
  • a goal function is established in term of deviations between weighted values of property values as estimated by the property relations and corresponding weighted values of specified goal values for the properties.
  • a second weighting is expressed as the ratio of: (a) the deviation of the actual value from the mean value of the property over the experimental range, on (b) the range between extreme values for that property over the experimental range.
  • Case-based reasoning is a knowledge-based iterative technique which can be used to design formulations, which consists of matching the desired specifications for the product with the specifications of the most relevant known formulation(s), and adapting the selected formulation(s) as necessary, followed by an evaluation. Although effective for optimizing the parameters of a variant process from a family of similar processes and corresponding formulations, case-based reasoning generally cannot be used where the design of a significantly different formulation is contemplated.
  • neural networks in which each neuron input is modified by a weight associated with that neuron, they appear to be effective tools for assisting formulation design only in cases where no constraint applies on either the parameter or property values, such cases being rarely found in practice.
  • genetics algorithms are cyclic methods based on Markov chains for predicting from a starting point a solution likely to result from a sequence of operations, in order to allow making changes to obtain a desired solution. Since these changes are generally made arbitrarily, in most cases, the resulting solution cannot be considered as optimal.
  • a method of optimizing parameter values in a process of producing a product the process being essentially controlled by a set of n parameters X, affecting a set of k properties Y ] characterizing the product.
  • the method comprises the steps of: i) assigning values to a set of k property weights w ⁇ representing relative importance of the properties Y ⁇ for the characterization of the product; ii) establishing property behavior mathematical relations giving an estimated property Ye for each property Y ⁇ in terms of the parameters X, from given parameter data and associated property data; iii) using the property weights YV ⁇ to establish a goal function in terms of property weighted deviations between the estimated properties Ye ⁇ and corresponding specified goal values for the properties Y ⁇ ; and iv) optimizing the goal function to generate a set of n optimal parameter values for the parameters X t .
  • a method of producing a pharmaceutical product using optimized process parameter values the process being essentially controlled by a set of n parameters X, characterizing a formulation for the product, the parameters X t affecting a set of k properties Y ⁇ characterizing the product.
  • the method comprises the steps of: a) conducting a number of / of experimental runs of the process each using a selected distinct set of values for the parameters X t covering substantially all extreme values within a chosen range of values for each one of the parameters X t , wherein / is at least equal to n + 1 and is substantially less than a number used in the Fractional Factorial Matrix method; b) measuring values for the properties 7 y characterizing the product in each of the / experimental runs, whereby parameter data and associated property data are obtained from the selected distinct set of values for the parameters X l and the measured values for the properties Y ⁇ , respectively; c) determining an importance of the properties Y j for the characterization of the product, comparing the importance of the properties Y ⁇ relative to one another, and assigning values to a set of k property weights w representing a relative importance of the properties 7 y for the characterization of the product; d)calculating a set of optimal parameter values for the parameters X, using the measured values
  • Fig. 1 is a block diagram of a software system that can be used to carry out the method according to the present invention according to the preferred embodiment.
  • Fig. 2 is a flow chart representing the preferred embodiment of the method according to the present invention.
  • the system preferably comprises a knowledge base 12 where prior formulation/process data and competing products data are stored.
  • knowledge base 12 contains process data related to ingredient proportions, experimental conditions and results over time, production technologies used, etc.
  • the system 10 further comprises a property weighting module 14 which generates a weight value for each one of a number k of identified properties according to an initial modeling of the problem and property comparison data presented to the module 14.
  • System 10 further comprises an evaluation module 18 fed by the property weights generated by module 14, to generate a global relative importance vector of dimension [k] for the k properties.
  • System 10 is provided with an experimental data entry module 16 through which property values obtained from experimental runs using different sets of parameter values for the process can be entered and stored for later use by several modules of system 10.
  • System 10 further comprises a parameters reduction module 22 to retain only those parameters having a significant effect on the considered properties. Module 22 is particularly useful in cases where the number of parameters involved is relatively large, usually greater than 8 where a computer provided with a standard high-performance microprocessor is used.
  • the S-PlusTM statistical software from MathSoft may be used in module 22 to carry out the Stepwise method to select the variables .
  • System 10 is further provided with a parameter interaction module 20, the function of which consists of identifying by statistical analysis from experimental data, which remaining parameters are significantly correlated.
  • the S-Plus statistical software from MathSoft can also be used to program module 20 in which the appropriated correlation methods are applied to the data. It is to be understood that module 20 is unnecessary where all parameters are independent one another.
  • Modules 16, 20 and 22 are linked to a property behavior models module 24 that uses experimental data, parameter interaction data and remaining significant parameters for determining an optimal mathematical model for each property which is likely to better estimate that property.
  • the model data as generated at module 24 is fed to a property behavior relation module 26 that also receives experimental data from module 16 to statistically estimate polynomial coefficients to be incorporated within the established property behavior models, thereby generating a behavior relation for each property.
  • System 10 is further provided with a goal function module 28 linked to property weighting module 14 and property behavior relation module 26 to generate, from specified goal values for the properties, a goal function in term of property weighted deviations between properties as estimated by the behavior relations and the corresponding specified goal values for these properties.
  • An optimization module 30 is provided to optimize the goal function as established by module 28 through successive iterations and according to the type of each variable (discrete or continuous) and according to one or more ranges specified as constraints imposed on one or more optimal parameter values. Module 30 can be programmed using MatlabTM software supplied by The Math Works Inc to implement network optimization methods. Optimization module 30 is linked to the experimental data entry module 16 to transfer thereto the generated set of optimal parameter values, which module 16 also stores the actual property values obtained from an experimental run based on the set of optimal parameter values. All experimental data is then transferred to the evaluation module 18 as mentioned before.
  • the method comprises a first step 40 of assigning values to a set of k property weights w. representing relative importance of the k properties Y. for the characterization of the product, which properties are likely to be affected by the parameters of the process, from a modeling of the problem expressed as a hierarchical tree of these properties.
  • Initial modeling and weight value generation are preferably performed using a method known as analytic hierarchy process (AHP), which was first proposed by T.W.
  • AHP analytic hierarchy process
  • the AHP method consists of building a hierarchical tree from all properties, with one or more hierarchical levels depending on existing relations between the properties. For each level, a pair-wise comparison matrix is built between the properties of this level and presented at an input of the parameters weighting module 14 shown in Fig. 2, which executes in step 40. For each pair-wise comparison, the normalized eigenvector is derived associated with the higher eigenvalue. The components of this eigenvector give the relative importance of each property called the local weight. Finally, the above normalized vectors are combined to find the global weight for each property.
  • each pair-wise comparison is associated with a consistency index reflecting the transitivity relation between all comparison by pairs given by the formulator.
  • Multi-criteria analysis software which is commercially available, such as ExpertchoiceTM, CriteriumTM or ErgoTM, may be used to program module 14.
  • m main properties classified at a first (higher) level may correspond one or more groups of properties classified at a second (lower) level, the latter properties being therefore identified as sub-properties.
  • + 1] is built and filled, as a result of a pair-wise comparison between each property and sub-property, using relative importance values selected from a standard AHP scale.
  • a suitable algorithm performed by parameter weighting module 14 consists of first calculating the higher eigenvalue of the resulting numerical matrix, and then deriving a normalized relative importance vector of dimension [p + l] by an estimation of the left principal eigenvector of that matrix associated with the calculated main eigenvalue of the input matrix. The above algorithm is then applied to compare the m main properties of the higher level, from a pair-wise comparison matrix of dimension [m x m] from which a normalized relative importance vector of dimension [m] is derived.
  • step 42 parameter data and property data values are provided, which data is obtained from experimental runs using different sets of parameter values for the process, the various values for each parameter being preferably selected according to an expected operation range within which an optimal parameter value is likely to be found.
  • the parameters X t used in the experimental runs should cover the extremes of the expected operational range for each parameter.
  • the number of formulation combinations required to determine an optimal formulation depends on many factors among which the more important ones are: 1 ) the formulation designer experience; 2) complexity of the formulation; 3) the availability of literature and experimental data available on the desired product; and 4) the analytical laboratory workload and throughput.
  • Step 42 is performed by experimental data entry module 16 shown in Fig. 1.
  • the method then comprises a step 44 of establishing property behavior mathematical relations linking the properties with the parameters and interactions thereof, in polynomial form.
  • These property behavior relations provide an estimated property Ye ] for each of the k properties Y ⁇ in terms of a number n of parameters X l from the parameter data and associated property data provided at step 42.
  • Step 44 is typically comprised of four sub-steps, namely 1 ) a parameters reduction step performed by module 22, 2) a parameters interaction analysis step performed by module 20, 3) a property behavior modeling step performed by module 24, and 4) a property behavior relations generating step performed by module 26, as shown in Fig. 1.
  • sub-step 1 to provide a more efficient algorithm, from an initial number of identified parameters, the most significant parameters, i.e.
  • each correlation factor contained in the correlation matrix is retained as significant whenever it complies with a predetermined condition in the following form: a ⁇ p y ⁇ b or - c ⁇ p y ⁇ - d (1 ) wherein a,b,c and d are predetermined limit values, typically set as follows:
  • the parameters associated with the retained correlation factors form the reduced set of n parameters.
  • a standard variance analysis is carried out to confirm relevancy of all parameter coefficients and parameter interaction coefficients, and to select by successive variance analysis operations through the use of modules 24, 20 and 22, a suitable model amongst different predetermined models of upgraded degrees, whenever difference in performance between a given model of degree r and a following model of degree r+1 is found to be not significant.
  • the resulting best model is taken along with matrix Wan ⁇ property experimental data in matrix Y , as inputs for following sub-step 4) aimed at generating property behavior relations for each property Y ⁇ .
  • a matrix C of coefficient values is given by the matrix:
  • a following step 46 as shown in Fig. 2 aimed at generating a goal function is carried out by the module 28 shown in Fig. 1 , from the set of k property weights w ⁇ produced at step 40, from the property behavior relations produced at step 44 and from the specified goal values for the properties Y ⁇ .
  • the goal function to be minimized may be expressed as follows:
  • a next step 48 as shown in Fig. 2 therefore consists of minimizing the goal function G to obtain a set of optimal parameter values for the parameters X, , which step
  • Optimization step 48 is performed by module 30 shown in Fig. 1. Optimization step 48 generally can consider constraints on the parameter values in the form of one or more ranges, typically in a form ( ⁇ , ,6,) wherein a, ⁇ X t ⁇ b, , within which optimal parameter values shall be found, according to the type of each variable (i.e. discrete such as binary values, or continuous).
  • the "G” goal function is determinated by experimentation.
  • the optimization of the "G” function is a step by step procedure.
  • the first step is to obtain the behavior laws with the best fit between the experimental data and their corresponding ideal value factor.
  • the second step, the optimization is based on a initial point.
  • ⁇ ° [x!X, , ⁇ n ° ⁇ and
  • the set of optimal parameter values X0, obtained can generally be considered as the solution to recommend, that solution is preferably evaluated amongst other alternative solutions by following steps 50 and 52 as shown in Fig. 2.
  • steps 50 and 52 an experimental run of the process is carried out using the obtained set of optimal parameter values, to obtain experimental values for the k properties Y t .
  • the optimal property values X0, and associated experimental property values are then evaluated at step 52 to obtain ranking thereof amongst a number m of other alternative solutions, which may have been selected from knowledge base 12 shown in Fig. 1.
  • This evaluation is preferably performed by a complete AHP process algorithm, using the set of k property weights w as previously obtained through step 40.
  • the degree of drug neutralization during granulation As to the degree of drug neutralization during granulation (X, ), it was classified as either complete, partial or no neutralization.
  • the drug and the alkaline agent were both added to the granulation fluid, i.e. water. Therefore, the alkaline agent neutralized the drug prior to its addition to the powder blend for the granulation procedure.
  • partial neutralization both the drug and the alkaline agent were added to the powder blend, blended and water added as the granulation fluid for the granulation procedure.
  • water and/or alkaline agent were not added to the formulation, the drug was not neutralized.
  • the level of water added as well as the drug-to-alkaline agent ratio were kept constant for all of the formulations. The level of the alkaline agent was determined by the stoichiometry of the reaction.
  • the manufacturing technology (X 2 ) was either wet granulation
  • the dose strength (X 3 ) As to the dose strength (X 3 ), four doses of the product were developed, which were obtained by using two formulations with different drug-to-excipient ratios (continuous parameter values) compressed at different tablet weights.
  • the nine formulations covered all of the six (6) possible combinations for the wet granulation technology and three (3) combinations of direction compression. Tablets were manufactured by using enalapril maleate with USP/NF and EP excipients.
  • In the direct compression technology there is not a sufficient amount of moisture to dissolve all the drug and alkaline agent and provide for any significant neutralization reaction.
  • excipients do contain a certain level of adsorbed free moisture capable of creating a microenvironment where small quantities of the drug and alkaline agent can be dissolved and become available for the neutralization reaction. These phenomena could be responsible of the appearance of physical as well as chemical stability problems and where taken into account by evaluating three (3) formulation combinations.
  • Y31 , Y32 % cyclization product after 2 weeks at 25°C/60%RH and at 40°C/75%RH (sub-properties of Y3);
  • - Y4 differential between theoretical and actual assay in mg at time zero
  • - Y51 , Y52 differential between theoretical and actual assay in mg after 2 weeks at 25°C/60%RH and at 40°C/75%RH (sub-properties of Y5)
  • - Y51 , Y52 differential between theoretical and actual assay in mg after 2 weeks at 25°C/60%RH and at 40°C/75%RH (sub-properties of Y5);
  • Y12 101.93-1.45 X x + 3.81 X 2 - 0.51 X 3 + 0.14X l X 3 ;
  • Y13 102.16 - 14.8X, + 3A6X 2 - 0.52 3 + 0.14J,I 3 ;
  • Y4 -0.02 - 0.080 , - 0.0007 X 2 + 0.071 X 3 ;
  • Y51 -0.0568 - 0.065 , - 0.02 X 2 + 0.06 X 3 ;

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Economics (AREA)
  • Strategic Management (AREA)
  • Marketing (AREA)
  • Physics & Mathematics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Development Economics (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • Game Theory and Decision Science (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Medical Treatment And Welfare Office Work (AREA)
  • Complex Calculations (AREA)

Abstract

L'invention concerne un procédé d'optimisation des valeurs des paramètres dans un processus de production d'un produit, lequel processus est essentiellement géré par un ensemble de paramètres affectant un ensemble de propriétés caractérisant le produit. Le procédé utilise un processus hiérarchique analytique (AHP) pour associer un poids à chaque propriété selon son importance relative, afin d'obtenir les caractéristiques du produit voulu. Le procédé utilise également des données de paramètres et des données de propriétés mesurées tirées d'un nombre requis d'essais expérimentaux du processus, à partir desquelles des relations de données relatives aux comportements des propriétés entre chaque propriété et les paramètres sont établies statistiquement, lesquelles relations donnent des valeurs estimées des propriétés. L'utilisation des poids des propriétés permet d'établir une fonction d'objectif de processus, laquelle est exprimée en termes d'écarts pondérés entre les valeurs estimées des propriétés et les valeurs d'objectif correspondantes pour les propriétés. Enfin, la fonction d'objectif de processus est réduite au minimum pour produire un ensemble de valeurs optimales de paramètres pour le processus. Le processus AHP peut aussi être utilisé pour évaluer la solution optimale comparée à un ensemble d'autres solutions alternatives. Le procédé permet l'utilisation de données d'entrée obtenues à partir d'un nombre minimum d'essais expérimentaux, afin de produire un ensemble fiable de valeurs de paramètres. L'invention concerne également un exemple illustrant une application du procédé pour la conception d'une formulation pharmaceutique.The invention relates to a method for optimizing the values of parameters in a production process for a product, which process is essentially managed by a set of parameters affecting a set of properties characterizing the product. The method uses a hierarchical analytical process (AHP) to associate a weight to each property according to its relative importance, in order to obtain the characteristics of the desired product. The method also uses parameter data and measured property data taken from a required number of experimental process tests, from which data relationships relating to property behaviors between each property and the parameters are statistically established, which relations give estimated values of the properties. Using the property weights establishes a process objective function, which is expressed in terms of weighted differences between the estimated values of the properties and the corresponding objective values for the properties. Finally, the process objective function is minimized to produce a set of optimal parameter values for the process. The AHP process can also be used to assess the optimal solution compared to a set of other alternative solutions. The method allows the use of input data obtained from a minimum number of experimental tests, in order to produce a reliable set of parameter values. The invention also relates to an example illustrating an application of the method for the design of a pharmaceutical formulation.

Description

METHOD OF OPTIMIZING PARAMETER VALUES IN A PROCESS OF
PRODUCING A PRODUCT
BACKGROUND OF THE INVENTION Field of the invention
The invention relates to the process optimization field, and more particularly to a method of optimizing parameter values in a process of producing a product which is characterized by properties affected by the selected parameter values. This invention is applicable in different industries, such as the pharmaceutical, chemical, cosmetics, plastics, petrochemical, agriculture, metallurgy and food industries, as well as many other commercial and industrial applications. Description of prior art
Processes for production of complex compositions such as those found in many pharmaceutical products generally require the mixing of many ingredients according to specific process parameters regarding formulation and production technology, to provide the product with properties at a level offering satisfactory performance according to predetermined specifications. In such complex production processes, it is not unusual that some process parameters involved exhibit interfering effects on the desired properties, further complicating the process design. Where possible, the designer may try to adapt the set of process parameters from known data derived from previous similar processes, and/or rely on conventional trial-and-error experimental schemes to optimize the set of process parameters values, in order to meet the product specifications. However, as the processes become more complex, optimization in such multidimensional space with high accuracy requirements turns out to be an extremely difficult task, even for the highly skilled designer. That limitation is particularly problematic in the design of pharmaceutical products, where one or more active substances mixed with a variety of excipients (e.g. carriers) must be produced in the form of a stable and highly effective standard delivery system such as a tablet, capsule, suspension, cream or injection, or even controlled release systems such as skin carriers and implants.
In the past years, many techniques have been developed to assist the process designer or formulator in optimizing values of parameters governing processes. These techniques aim at quantify existing relations between parameters and associated desired product performance characteristics. A conventional technique known as the Full Factorial Matrix (FFM) method consists of statistically deriving a behavior relations for the properties from a set of experimental runs of the process using selected initial values for the parameters. The established model being generally nonlinear, optimized parameter values are then derived using an optimization method such as the Multisimplex method described in "Practical Methods of Optimization" J, Wiley & Sons, Chichester, 2d, (1987), which essentially consists of linearizing the behavior functions related to the parameters according to straight lines or planes of different random directions. For any given property behavior relation of n parameters to be optimized in order to either minimize or maximize that behavior relation with or without constraints on the parameter values, a recursive estimation of the property is then performed using an initial set of parameter values according to a selected direction, until the obtained value for the property does not significantly vary in that direction. Then, a last unfavorable set of parameters is used as a new starting point for a following recursive estimation according to a different direction. Successive recursive estimation steps are performed until the resulting value for the property no longer significantly vary in any new direction. When applied to a model comprising a plurality of property behavior relations, the Multisimplex method allows a unique objective function to be created by proper transformation of the relations to adapt to different scales and/or units and by associating a relative importance weight to each property, either subjectively or through fuzzy logic algorithms. The known optimization processes based on Full Factorial Matrix- Multisimplex methods suffer from several drawbacks. As a general rule, the number of experimental runs required to obtain a model of sufficient reliability is proportional to the total number of significant parameters involved. Therefore, the cost and time frame of the experimental work will therefore be essentially proportional to the number of runs required. Although a variant of the method known as the Fractional Factorial Matrix has been proposed in order to reduce the number of runs to be performed, the provided reduction of experimental runs may not significantly reduce the total cost and time frame of the work required to complete the design of a complex product involving many production technologies. While adequate formulations complying with constraints imposed on the parameter values can nevertheless be obtained, these formulations generally cannot be qualified as optimal when comparing actual property performance with desired property values set forth in the product specifications.
A technique which attempts to improve parameter optimization in process design is disclosed in European Patent Office laid-open patent application publication number 0,430,753 dated June 5, 1991 and in US patent No. 5,218,526 issued on June 8, 1993 to Mozzo. According to the technique in Mozzo, from a set of property relations expressed in terms of parameters which is obtained by standard statistical methods using the results of a number of experimental runs of the process, a corresponding set of property relations expressed in terms of weighted parameters is derived. For each actual value of a parameter, a first weighting is expressed as the ratio of: (a) the deviation of the actual value from the mean value of the parameter over the experimental range, on (b) the range between extreme values for that parameter over the experimental range. Then, a goal function is established in term of deviations between weighted values of property values as estimated by the property relations and corresponding weighted values of specified goal values for the properties. For each goal value of a property, a second weighting is expressed as the ratio of: (a) the deviation of the actual value from the mean value of the property over the experimental range, on (b) the range between extreme values for that property over the experimental range. Then, according to a recursive geometric algorithm aimed at successively minimizing the established goal function, a set of optimal parameter values is generated. While being an improvement over the conventional Full/Fractional Factorial Matrix - Multisimplex methods regarding the capability to consider specified goal values for the properties, the weightings as taught by Mozzo do not reflect the relative importance of the properties involved, and that limitation may therefore affect the convergence of the algorithm toward an optimal solution.
A review of modern techniques and software systems for the design of pharmaceutical product formulations is given in "Intelligent Software System For Pharmaceutical Product Formulation" R.C. Rowe, Pharmaceutical Technology, March 1997. In that paper, expert systems, rule induction algorithms, case-based reasoning algorithms, neural networks and genetic networks are presented as modern tools for supporting formulation design, and a number of available software systems using some of these tools are summarized. As indicated in the Rowe paper, although a knowledgeable expert system could be a powerful tool to assist the process designer in the formulation task, its development is generally a high risk, time consuming and expensive process. Rule induction is a knowledge-based algorithm which allows hierarchical classification of objects, using statistical methods which are found generally effective only if the input data is continuous, which is often not the case in practice. Moreover, since rule induction is limited to establishing whether or not a given object is close to another, it generally cannot provide an optimal solution. Case-based reasoning is a knowledge-based iterative technique which can be used to design formulations, which consists of matching the desired specifications for the product with the specifications of the most relevant known formulation(s), and adapting the selected formulation(s) as necessary, followed by an evaluation. Although effective for optimizing the parameters of a variant process from a family of similar processes and corresponding formulations, case-based reasoning generally cannot be used where the design of a significantly different formulation is contemplated. As to neural networks, in which each neuron input is modified by a weight associated with that neuron, they appear to be effective tools for assisting formulation design only in cases where no constraint applies on either the parameter or property values, such cases being rarely found in practice. Finally, regarding the genetics algorithms, they are cyclic methods based on Markov chains for predicting from a starting point a solution likely to result from a sequence of operations, in order to allow making changes to obtain a desired solution. Since these changes are generally made arbitrarily, in most cases, the resulting solution cannot be considered as optimal.
SUMMARY OF THE INVENTION
It is therefore an object of the present invention to provide a systematic method of optimizing parameter values in a process for producing a product which minimizes the number of experimental runs required to obtain an optimal solution complying with the product specifications.
According to the above object, from a broad aspect of the present invention, there is provided a method of optimizing parameter values in a process of producing a product, the process being essentially controlled by a set of n parameters X, affecting a set of k properties Y] characterizing the product. The method comprises the steps of: i) assigning values to a set of k property weights w} representing relative importance of the properties Y} for the characterization of the product; ii) establishing property behavior mathematical relations giving an estimated property Ye for each property Yι in terms of the parameters X, from given parameter data and associated property data; iii) using the property weights YV} to establish a goal function in terms of property weighted deviations between the estimated properties Ye} and corresponding specified goal values for the properties Y} ; and iv) optimizing the goal function to generate a set of n optimal parameter values for the parameters Xt .
According to a further broad aspect of the present invention, there is provided a method of producing a pharmaceutical product using optimized process parameter values, the process being essentially controlled by a set of n parameters X, characterizing a formulation for the product, the parameters Xt affecting a set of k properties Y} characterizing the product. The method comprises the steps of: a) conducting a number of / of experimental runs of the process each using a selected distinct set of values for the parameters Xt covering substantially all extreme values within a chosen range of values for each one of the parameters Xt , wherein / is at least equal to n + 1 and is substantially less than a number used in the Fractional Factorial Matrix method; b) measuring values for the properties 7y characterizing the product in each of the / experimental runs, whereby parameter data and associated property data are obtained from the selected distinct set of values for the parameters Xl and the measured values for the properties Y} , respectively; c) determining an importance of the properties Yj for the characterization of the product, comparing the importance of the properties Y} relative to one another, and assigning values to a set of k property weights w representing a relative importance of the properties 7y for the characterization of the product; d)calculating a set of optimal parameter values for the parameters X, using the measured values for the properties Y and the assigned values of the set of k property weights w. ; and e) producing the pharmaceutical product using the optimized process parameter values Xt calculated in the previous step.
BRIEF DESCRIPTION OF THE DRAWING The invention will be better understood by way of the following detailed description of a preferred embodiment with reference to the appended drawings, in which:
Fig. 1 is a block diagram of a software system that can be used to carry out the method according to the present invention according to the preferred embodiment; and
Fig. 2 is a flow chart representing the preferred embodiment of the method according to the present invention.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT In the following description, a preferred embodiment of the present invention applied to product formulation design will be described. However, it is to be understood that the present invention can be also be used to optimize parameter values of processes related to the production of many types of products which cannot be associated with a formulation, while being characterized by a number of properties affected by process parameters, such as biotechnological products, electronic components, etc.
Referring now to Fig. 1 , there is generally designated at 10 a computer system which is programmed to carry out a method according to the present invention. The system preferably comprises a knowledge base 12 where prior formulation/process data and competing products data are stored. For the purpose of pharmaceutical formulation design, knowledge base 12 contains process data related to ingredient proportions, experimental conditions and results over time, production technologies used, etc. The system 10 further comprises a property weighting module 14 which generates a weight value for each one of a number k of identified properties according to an initial modeling of the problem and property comparison data presented to the module 14. System 10 further comprises an evaluation module 18 fed by the property weights generated by module 14, to generate a global relative importance vector of dimension [k] for the k properties. System 10 is provided with an experimental data entry module 16 through which property values obtained from experimental runs using different sets of parameter values for the process can be entered and stored for later use by several modules of system 10. Linked to receive data from modules 12, 14 and 16, is an evaluation module 18 which can generates a ranking of the sets of property values selected from the knowledge base and the optimal set of parameter values obtained through optimization. System 10 further comprises a parameters reduction module 22 to retain only those parameters having a significant effect on the considered properties. Module 22 is particularly useful in cases where the number of parameters involved is relatively large, usually greater than 8 where a computer provided with a standard high-performance microprocessor is used. The S-Plus™ statistical software from MathSoft may be used in module 22 to carry out the Stepwise method to select the variables . System 10 is further provided with a parameter interaction module 20, the function of which consists of identifying by statistical analysis from experimental data, which remaining parameters are significantly correlated. The S-Plus statistical software from MathSoft can also be used to program module 20 in which the appropriated correlation methods are applied to the data. It is to be understood that module 20 is unnecessary where all parameters are independent one another. Modules 16, 20 and 22 are linked to a property behavior models module 24 that uses experimental data, parameter interaction data and remaining significant parameters for determining an optimal mathematical model for each property which is likely to better estimate that property. The model data as generated at module 24 is fed to a property behavior relation module 26 that also receives experimental data from module 16 to statistically estimate polynomial coefficients to be incorporated within the established property behavior models, thereby generating a behavior relation for each property. The S-Plus statistical software from MathSoft may be used to program module 26 to apply the appropriate regression methods to the data. System 10 is further provided with a goal function module 28 linked to property weighting module 14 and property behavior relation module 26 to generate, from specified goal values for the properties, a goal function in term of property weighted deviations between properties as estimated by the behavior relations and the corresponding specified goal values for these properties. An optimization module 30 is provided to optimize the goal function as established by module 28 through successive iterations and according to the type of each variable (discrete or continuous) and according to one or more ranges specified as constraints imposed on one or more optimal parameter values. Module 30 can be programmed using Matlab™ software supplied by The Math Works Inc to implement network optimization methods. Optimization module 30 is linked to the experimental data entry module 16 to transfer thereto the generated set of optimal parameter values, which module 16 also stores the actual property values obtained from an experimental run based on the set of optimal parameter values. All experimental data is then transferred to the evaluation module 18 as mentioned before.
A preferred embodiment of an optimization method according to the present invention will now be described with reference to Figs. 1 and 2. As illustrated in the general flow chart shown in Fig. 2, the method comprises a first step 40 of assigning values to a set of k property weights w. representing relative importance of the k properties Y. for the characterization of the product, which properties are likely to be affected by the parameters of the process, from a modeling of the problem expressed as a hierarchical tree of these properties. Initial modeling and weight value generation are preferably performed using a method known as analytic hierarchy process (AHP), which was first proposed by T.W. Saaty, and more recently described in "Using The Analytic Hierarchy Process For Decision Making In Engineering Applications: Some Challenges" Triantaphyllou et al, International Journal of Industrial Engineering: Application and Practice, Vol. 2, No. 1 , pp. 35-44, (1995), which is incorporated herein by reference.
The AHP method consists of building a hierarchical tree from all properties, with one or more hierarchical levels depending on existing relations between the properties. For each level, a pair-wise comparison matrix is built between the properties of this level and presented at an input of the parameters weighting module 14 shown in Fig. 2, which executes in step 40. For each pair-wise comparison, the normalized eigenvector is derived associated with the higher eigenvalue. The components of this eigenvector give the relative importance of each property called the local weight. Finally, the above normalized vectors are combined to find the global weight for each property.
In a parallel direction, each pair-wise comparison is associated with a consistency index reflecting the transitivity relation between all comparison by pairs given by the formulator. Multi-criteria analysis software which is commercially available, such as Expertchoice™, Criterium™ or Ergo™, may be used to program module 14. For example, to one or more m main properties classified at a first (higher) level, may correspond one or more groups of properties classified at a second (lower) level, the latter properties being therefore identified as sub-properties. For each main property associated with a group of p sub-properties, a matrix of dimension [/? + 1 x /? + 1] is built and filled, as a result of a pair-wise comparison between each property and sub-property, using relative importance values selected from a standard AHP scale. Next, a suitable algorithm performed by parameter weighting module 14 consists of first calculating the higher eigenvalue of the resulting numerical matrix, and then deriving a normalized relative importance vector of dimension [p + l] by an estimation of the left principal eigenvector of that matrix associated with the calculated main eigenvalue of the input matrix. The above algorithm is then applied to compare the m main properties of the higher level, from a pair-wise comparison matrix of dimension [m x m] from which a normalized relative importance vector of dimension [m] is derived. Finally, the above normalized vectors are combined according to the hierarchical relations to generate a global relative importance weight vector for the k properties of dimension [m + ^/?j or [k]. In practice, it is generally appropriate to retain only each group of sub-properties without the corresponding main property, the sum of the weights related to the retained k properties/sub-properties being always equal to unity.
According to the next step, namely step 42, parameter data and property data values are provided, which data is obtained from experimental runs using different sets of parameter values for the process, the various values for each parameter being preferably selected according to an expected operation range within which an optimal parameter value is likely to be found. The parameters Xt used in the experimental runs should cover the extremes of the expected operational range for each parameter. Generally, the number of formulation combinations required to determine an optimal formulation depends on many factors among which the more important ones are: 1 ) the formulation designer experience; 2) complexity of the formulation; 3) the availability of literature and experimental data available on the desired product; and 4) the analytical laboratory workload and throughput. According to the method of the present invention, the minimal number of experimental runs / to perform has been found to be equal to n + 1 , wherein n is the number of relevant parameters involved. A greater number of runs is certainly possible. Step 42 is performed by experimental data entry module 16 shown in Fig. 1.
The method then comprises a step 44 of establishing property behavior mathematical relations linking the properties with the parameters and interactions thereof, in polynomial form. These property behavior relations provide an estimated property Ye] for each of the k properties Y} in terms of a number n of parameters Xl from the parameter data and associated property data provided at step 42. Step 44 is typically comprised of four sub-steps, namely 1 ) a parameters reduction step performed by module 22, 2) a parameters interaction analysis step performed by module 20, 3) a property behavior modeling step performed by module 24, and 4) a property behavior relations generating step performed by module 26, as shown in Fig. 1. As to sub-step 1 ), to provide a more efficient algorithm, from an initial number of identified parameters, the most significant parameters, i.e. those significantly affecting each property, are identified to generate a reduced number n of significant parameters, especially where the initial number of identified parameters is greater than 8, as mentioned before. For that purpose, a statistical analysis algorithm can be used, which is based on parameter correlation calculations using parameter and property experimental data provided at prior step 42. Having obtained data related to / experimental runs involving an initial number p of parameters and a number k properties Yt , each correlation factor contained in the correlation matrix is retained as significant whenever it complies with a predetermined condition in the following form: a < py < b or - c < py < - d (1 ) wherein a,b,c and d are predetermined limit values, typically set as follows:
0.5 < pυ < 0.95 or -0.95 < ιj < -0.5. (2)
The parameters associated with the retained correlation factors form the reduced set of n parameters.
It can be also shown that a minimum number / of runs at least equal to n + l is required to obtain reliable parameters estimation. Then, parameter interactions, that are in the form XtX} with i ≠ j and which are significant, can be identified using the above relations (1 ), with the suggested specific ranges given in (2). The values for Xι from the / experimental runs are combined with the retained correlation factors ptJ to form a final matrix W , with each element of the first column being equal to unity for the purpose of following sub-step 4). As to sub-step 3), it consists of establishing, for each property Y} , a best model in terms of retained parameters and parameter interactions. A standard variance analysis is carried out to confirm relevancy of all parameter coefficients and parameter interaction coefficients, and to select by successive variance analysis operations through the use of modules 24, 20 and 22, a suitable model amongst different predetermined models of upgraded degrees, whenever difference in performance between a given model of degree r and a following model of degree r+1 is found to be not significant. The resulting best model is taken along with matrix Wanύ property experimental data in matrix Y , as inputs for following sub-step 4) aimed at generating property behavior relations for each property Y} . A matrix C of coefficient values is given by the matrix:
C = (wτw)~l χ Wτ x Y (8) having a dimension of [m,k], wherein m = n + t + l , t being the number of parameters interactions X,Xj . Hence, estimated property values are given by:
γe = CTX = γj = fΛ*ι 1 v Xn ,...,XlXJ ) (9)
=Λ( ,
A following step 46 as shown in Fig. 2 aimed at generating a goal function is carried out by the module 28 shown in Fig. 1 , from the set of k property weights w} produced at step 40, from the property behavior relations produced at step 44 and from the specified goal values for the properties Y} . The basic goal vector can be expressed as follows: g(X, ) = g(Xl ,...,Xn,...,XιXj ) = [w] {Y] - 0] ),..., wk (Yk - Ok )] (10) wherein Ol is the specified goal values for the properties Yl , with i = \,...,k . The goal function to be minimized may be expressed as follows:
G(Xl,...Xn) = gT * g = fjwf(Yt - Ol) (1 1 ) ι = l which goal function is expressed in terms of property weighted deviations between estimated values Ye for the properties Y} and corresponding specified goal values O, for the same properties Fy . A next step 48 as shown in Fig. 2 therefore consists of minimizing the goal function G to obtain a set of optimal parameter values for the parameters X, , which step
48 is performed by module 30 shown in Fig. 1. Optimization step 48 generally can consider constraints on the parameter values in the form of one or more ranges, typically in a form (α, ,6,) wherein a, <Xt < b, , within which optimal parameter values shall be found, according to the type of each variable (i.e. discrete such as binary values, or continuous).
The "G" goal function is determinated by experimentation. The optimization of the "G" function is a step by step procedure. The first step is to obtain the behavior laws with the best fit between the experimental data and their corresponding ideal value factor.
The second step, the optimization is based on a initial point. χ° = [x!X, ,χ n°\ and
Figure imgf000015_0001
where g= G = gradientG H= the Hessian of G And based on the following goal function, we use the dimension reduction method by successive iterations
G(x„..., χ|/( „..., r
1 = 1
these iterations passed by
f,{X„...,Xn_,) = Q if i = \,....,k - \ and
Figure imgf000016_0001
Now the goal function can be:
G{Xi,...,Xn) = G(X ,...,Xn_ k{Xl,...,Xn_i) )
We observe a perfect overlap between the two goal functions and on the stationary point the goal function will be;
dG{Xr) dG(x) +ι dG(x) dfl (X1,..Xll_l)' dX, dX, dX„ dX, χ . ,χ„-ι )
These equations supply the maxima and minima of the goal fk{X„...,Xn_ ) functions including the maxima and minima from the starting goal function.
This mathematical approach induces a reduction of the dimension of the variables, consequently we pass from "n" variables to "n-1 " variables.
In the actual case, we start with the most important variables from the behavior laws with the highest weight values of the factor. This approach is known under the name of network optimization, in this case the network nodes are built by the optimal values of the variable by decreasing order of the factor's rank.
After the iterative optimization step 48 is completed, although the set of optimal parameter values X0, obtained can generally be considered as the solution to recommend, that solution is preferably evaluated amongst other alternative solutions by following steps 50 and 52 as shown in Fig. 2. At step 50, an experimental run of the process is carried out using the obtained set of optimal parameter values, to obtain experimental values for the k properties Yt . The optimal property values X0, and associated experimental property values are then evaluated at step 52 to obtain ranking thereof amongst a number m of other alternative solutions, which may have been selected from knowledge base 12 shown in Fig. 1. This evaluation is preferably performed by a complete AHP process algorithm, using the set of k property weights w as previously obtained through step 40.
CONCRETE APPLICATION An example illustrating an application of the method according to the present invention in the pharmaceutical field will now be described. Formulation and production process for enalapril maleate tablets were optimized in order to provide a drug product with satisfactory biological performance as well as stability when packaged and stored under ICH (International Conference on Harmonization) conditions. Three (3) independent formulation and process parameters (n = 3) were identified as having an impact on the stability of the drug product: 1 ) the degree of drug neutralization during granulation (Xλ ) ; 2) the manufacturing technology (X2 ) ; and 3) The drug-to-excipient ratio in the formulation, i.e. dose strength (X3 ) .
As to the degree of drug neutralization during granulation (X, ), it was classified as either complete, partial or no neutralization. In the case of complete neutralization, the drug and the alkaline agent were both added to the granulation fluid, i.e. water. Therefore, the alkaline agent neutralized the drug prior to its addition to the powder blend for the granulation procedure. In partial neutralization, both the drug and the alkaline agent were added to the powder blend, blended and water added as the granulation fluid for the granulation procedure. When water and/or alkaline agent were not added to the formulation, the drug was not neutralized. The level of water added as well as the drug-to-alkaline agent ratio were kept constant for all of the formulations. The level of the alkaline agent was determined by the stoichiometry of the reaction.
The manufacturing technology (X2 ) was either wet granulation
(X2 = 0 ) or direct compression (X2 = 1 ). These two technologies are used worldwide for the manufacturing of probably more than 90% of all of the solid oral dosage forms. In the wet granulation technology, the drug and other functional materials added to impart good processing attributes to the drug, often called excipients, are first blended together and agglomerated into larger particles by the addition of a granulating fluid. The role of the granulating fluid is to promote the development of adhesive forces between the materials required for the agglomeration process. After granulation, the granulating fluid is removed by drying. When a direct compression approach is selected as a manufacturing method, the drug is first blended with the excipients and tablets produced without the use of a granulating fluid.
As to the dose strength (X3 ), four doses of the product were developed, which were obtained by using two formulations with different drug-to-excipient ratios (continuous parameter values) compressed at different tablet weights.
A total of nine (9) experimental runs involving different formulations based on a combination of the three parameters were prepared, as shown in Table 1.
Figure imgf000019_0001
TABLE 1
The nine formulations covered all of the six (6) possible combinations for the wet granulation technology and three (3) combinations of direction compression. Tablets were manufactured by using enalapril maleate with USP/NF and EP excipients. In the direct compression technology, there is not a sufficient amount of moisture to dissolve all the drug and alkaline agent and provide for any significant neutralization reaction. However, excipients do contain a certain level of adsorbed free moisture capable of creating a microenvironment where small quantities of the drug and alkaline agent can be dissolved and become available for the neutralization reaction. These phenomena could be responsible of the appearance of physical as well as chemical stability problems and where taken into account by evaluating three (3) formulation combinations. The nine (9) formulation combinations where prepared and the tablets were stored in opened containers at 25°C/60%RH and 40°C/75%RH for a 2- week period. These open container studies are typically conducted during the early formulation development phases of a product to purposely accelerate physical and chemical changes in formulations in order to select the lead candidate, i.e., the formulation with the best stability profile. After the 2-week time period, the tablets were removed from the environmental chambers and sent to the analytical department for their performance evaluation. The performance of the formulations was determined by measuring ten (A: =10) properties as a function of time and temperature, which properties were selected as follows, according to a hierarchical tree comprising properties and sub-properties:
- Y11 , Y12, Y13: % drug dissolved at 5, 15, and 30 min. (sub-properties of Y1 );
- Y2: % of cyclization product at time zero;
- Y31 , Y32: % cyclization product after 2 weeks at 25°C/60%RH and at 40°C/75%RH (sub-properties of Y3);
- Y4: differential between theoretical and actual assay in mg at time zero; - Y51 , Y52: differential between theoretical and actual assay in mg after 2 weeks at 25°C/60%RH and at 40°C/75%RH (sub-properties of Y5);
- Y6: % hydrolytic product after 2 weeks at 40°C/75%.
Applying the AHP process with the standard scale for these properties, the decision matrixes given in Table 2 for the properties and in Tables 3, 4 and 5 for the sub-properties were built.
Figure imgf000020_0001
TABLE 2
Figure imgf000021_0001
TABLE 3
Figure imgf000021_0002
TABLE 4
Figure imgf000021_0003
TABLE 5
From the decision matrixes, the following weight values for the A: =10 properties/sub-properties are given in Table 6, the sum of the weights being equal to unity.
Figure imgf000021_0004
TABLE 6 Experimental property data that were obtained from nine (9) runs of the process using the selected nine (9) combinations of parameter values of Table 1, are given in Table 7.
Figure imgf000022_0001
TABLE 7
Since n = 3 < 8, the parameter reduction step is not required for the purpose of the instant case. As to the statistical analysis of parameters interaction, since a correlation factor >13=0.7013 for the XX% interaction was calculated, that interaction can be considered as significant since the condition 0.5 < p < 0.95 is satisfied. The following property behavior relations were established:
Y11 =81.916 +4.56 X, + 4.074 X2 + 0.224 X3 - 0.423 XXX3
Y12 = 101.93-1.45 Xx + 3.81 X2 - 0.51 X3 + 0.14XlX3;
Y13 = 102.16 - 14.8X, + 3A6X2 - 0.52 3 + 0.14J,I3;
Y2 =0.92- 0.025 Xx + 0.025 X2 - 0.028 X3 +0.0018 XX3;
Y31 = 1.42 - 0.23 Xγ + 0.057 X2 - 0.03 X3 + 0.019 XX3 ; (18) Y32 = 17.18 -8.78 Xx +8.15 2 -0.46Z3 +0.56 , 3; Y4 = -0.15 + 0.0193 Xx - 0.022 X2 + 0.08 X - 0.0091 XXX Y51 = -0.135 - 0.028 X + 0.0385 2 + 0.066 3 - 0.0045 X X3 ; Y52 = 0.00089 - 0.256 X + 0.63 X2 + 0.166 3 + 0.008 XXX3 Y6 = 3.24 + 0.9 , + 0.57Z2 - 0.13 X3 - 0.02 XXX3
The specified goal values for the properties as given in Table 8 were used to establish the goal function that was minimized to generate the following set of optimal parameters:
Xx = 3.39
X2 = 0 (wet granulation) (19)
X, = 7.46
The associated experimental property values are given in Table 9.
Figure imgf000023_0001
TABLE 9
Applying the method for the particular case where only the minimum four (n + 1 = 3 + 1 = 4 ) experimental runs required were used, runs 1 , 3, 6 and 9 were selected to provide the parameter and property data as given in Table 7. As to the statistical analysis of parameters interaction, since a correlation factor pu =0.332 for the XXX3 interaction was calculated, that interaction cannot be considered as significant since 0.5 < pu < 0.95 is not satisfied. The following property behavior relations were established: Y11 = 85.36 + 0.99 X + 3.60 X2 - 0.34 X3 ;
Y12 = 101.90 + 0.086 Xx + 2.30 2 -0.50 3;
Y13 = 102.87 + 0.38 Xx + 0.506 X2 - 0.58 X3 ;
Y2 = 1.013 + 0.001 Xx -0.019 X2 - 0.034 X3;
Y31 =0.88- 0.038 Xx +0.36 2 +0.0095 3; (20)
Y32 = 2.88- 2.425 X + 14.33 X2 +0.61 3;
Y4 = -0.02 - 0.080 , - 0.0007 X2 + 0.071 X3 ;
Y51 = -0.0568 - 0.065 , - 0.02 X2 + 0.06 X3;
Y52 = -0.4 - 0.08 , + 0.55 X2 + 0.2 X3 ;
Y6 =2.84 + 0.68 Xx +0.59 2 - 0.1J3.
The same specified goal values for the properties as given in Table 8 were used to establish the goal function that was minimized to generate the following set of optimal parameters:
Xx = 3.32
X2 = 0 (wet granulation) (21) X, = 7.09
The associated experimental property values are given in Table 10.
Figure imgf000024_0001
TABLE 10 Comparing the set of parameter values given at (20) with the former set obtained from all nine (9) experimental runs given at (19), it can be noted that both sets are very similar. Actually, from a pharmaceutical standpoint, they could almost be considered as identical.

Claims

CLAIMS:
1. A method of optimizing parameter values in a process of producing a product, said process being essentially controlled by a set of n parameters X, affecting a set of k properties Y characterizing the product, said method comprising the steps of: i) assigning values to a set of k property weights vv, representing relative importance of said properties Y} for the characterization of said product; ii) establishing property behavior mathematical relations giving an estimated property Ye} for each said property Y} in terms of said parameters X, from given parameter data and associated property data; iii) using said property weights w to establish a goal function in terms of property weighted deviations between the estimated properties Yβj and corresponding specified goal values for said properties Yj ; and iv) minimizing the goal function to generate a set of n optimal parameter values for said parameters Xl .
2. A method according to claim 1 , wherein said product is a composition, said set of optimal parameter values characterizing an optimal formulation for the composition.
3. A method according to claim 1 , wherein said product is a pharmaceutical product, said set of optimal parameter values characterizing an optimal formulation for the pharmaceutical product.
4. A method according to claim 1 , 2 or 3, wherein the values for said property weights w} are obtained using an algorithm based on an analytic hierarchy process.
5. A method according to claim 4, wherein said given property data are obtained through a number / of experimental runs of said process using said given parameter data, each said run using a distinct set of values for said given parameter data.
6. A method according to claim 5, wherein l ≥ n + 1.
7. A method according to any one of claims 1 to 6, wherein said goal function is expressed as follows:
G(X„...Xn) ^ jw](YeJ -0Jf
7 = 1 wherein 0} are said specified goal values for said properties Y} . A method according to claim 7, wherein said minimizing step is performed by successive iterations of:
Figure imgf000027_0001
8. A method according to claim 7, wherein said goal function is minimized according to one or more specified ranges (α,,b,) wherein α, < X, < bt for one or more of said optimal parameter values.
9. A method according to any one of claims 1 to 8, further comprising the steps of: i) performing experimentally said process using said set of optimal parameters values to obtain corresponding experimental values for said properties Y ; ii) ranking said set of optimal parameters values over predetermined alternative sets of parameters values for said Xt .
10. A method according to claim 9, wherein said ranking step is performed using an algorithm based on an analytic hierarchy process.
11. A method according to claim 9 or 10, further including the step of: i) incorporating said set of optimal parameters values and said corresponding experimental values for said properties 7, respectively into said given parameter and associated property data; ii) repeating said steps ii) to iv) to generate a new set of optimal parameters values for said parameters Xt .
12. A method according to any one of claims 1 to 11 , wherein said product is a pharmaceutical product.
13. A method according to any one of claims 1 to 11 , wherein said product is a product.
14. A method according to claim 13, wherein said step of calculating comprises: i) establishing property behavior mathematical relations giving an estimated property Ye} for each said property Y} in terms of said parameters Xt from said parameter data and associated property data; ii) using said property weights w to establish a process goal function in terms of property weighted deviations between the estimated properties Ye} and corresponding specified goal values for said properties
Yj ; and iii) minimizing the process goal function to generate a set of optimal parameter values for said parameters Xl .
15. A method according to claim 14, wherein the values for said property weights wy are obtained by an algorithm based on an analytic hierarchy process.
16. A method according to claim 13, 14 or 15, wherein I = n + 1.
17. A method according to any one of claims 14 to 16, wherein said goal function is expressed as follows:
G(Xl,...Xn) ^ ∑wJ 2(YeJ - 0Jf
.7 =1 wherein 0} are said specified goal values for said properties Y} .
18. A method according to claim 17, wherein said minimizing step is performed through successive iterations.
19. A method according to claim 18, wherein said goal function is minimized according to one or more specified ranges (at,bt) wherein at <Xl < bl for one or more of said optimal parameters values.
20. A method according to claim 14, further comprising the steps of: performing experimentally said process using said set of optimal parameters values to obtain corresponding experimental values for said properties Y} ranking said set of optimal parameters values over predetermined alternative sets of parameters values for said Xx .
21. A method according to claim 20, wherein said ranking step is performed through an algorithm based on an analytic hierarchy process.
22. A method according to claim 21 , further including the steps of: incorporating said set of optimal parameters values and said corresponding experimental values for said properties Y} respectively into said given parameter and associated property data; repeating said steps a), b) and d) to generate a new set of optimal parameters values for said parameters X, .
23. A method according to any one of claims 13 to 22, wherein said product is a pharmaceutical product.
24. A computer program product performing the method according to any one of claims 1 to 23.
PCT/CA2000/000998 1999-09-03 2000-08-28 Method of optimizing parameter values in a process of producing a product Ceased WO2001018668A2 (en)

Priority Applications (5)

Application Number Priority Date Filing Date Title
US09/980,163 US6973389B1 (en) 1999-09-03 2000-08-28 Method of optimizing parameter values in a process of producing a product
CA002382523A CA2382523C (en) 1999-09-03 2000-08-28 Method of optimizing parameter values in a process of producing a product
EP00955992A EP1362307A2 (en) 1999-09-03 2000-08-28 Method of optimizing parameter values in a process of producing a product
AU2000268132A AU2000268132A1 (en) 1999-09-03 2000-08-28 Method of optimizing parameter values in a process of producing a product
US11/247,683 US20060031024A1 (en) 1999-09-03 2005-10-11 Method of optimizing parameter values in a process of producing a product

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US15245799P 1999-09-03 1999-09-03
US60/152,457 1999-09-03

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US11/247,683 Continuation US20060031024A1 (en) 1999-09-03 2005-10-11 Method of optimizing parameter values in a process of producing a product

Publications (2)

Publication Number Publication Date
WO2001018668A2 true WO2001018668A2 (en) 2001-03-15
WO2001018668A8 WO2001018668A8 (en) 2003-09-18

Family

ID=22543005

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CA2000/000998 Ceased WO2001018668A2 (en) 1999-09-03 2000-08-28 Method of optimizing parameter values in a process of producing a product

Country Status (6)

Country Link
US (2) US6973389B1 (en)
EP (1) EP1362307A2 (en)
CN (1) CN1520557A (en)
AU (1) AU2000268132A1 (en)
CA (1) CA2382523C (en)
WO (1) WO2001018668A2 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1300651C (en) * 2002-09-11 2007-02-14 费舍-柔斯芒特系统股份有限公司 Feasibility Treatment of Constraints and Limitations in Process Control System Optimization Program
CN102682205A (en) * 2012-04-28 2012-09-19 清华大学 Ecological suitability analytical method for urban and rural ecological planning
CN113516794A (en) * 2021-03-01 2021-10-19 广东工业大学 Multi-factor fusion check-in method based on analytic hierarchy process
CN120578041A (en) * 2025-05-30 2025-09-02 浙江大学 AI optimal control method and robotic system for dry granulation process parameters

Families Citing this family (42)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2382523C (en) * 1999-09-03 2006-07-25 Quantis Formulation Inc. Method of optimizing parameter values in a process of producing a product
US6748279B2 (en) * 2001-01-31 2004-06-08 Red X Technologies, Inc. Method for improving a manufacturing process by conducting a full factorial experiment to optimize process variable settings
WO2004066078A2 (en) * 2003-01-21 2004-08-05 Plastic Technologies, Inc. Apparatus and method for virtual prototyping of blow molded objects
US7367006B1 (en) * 2005-01-11 2008-04-29 Cadence Design Systems, Inc. Hierarchical, rules-based, general property visualization and editing method and system
US20060224530A1 (en) * 2005-03-21 2006-10-05 Riggs Jeffrey L Polycriteria transitivity process
US7894446B2 (en) * 2005-11-23 2011-02-22 Jds Uniphase Corporation Method and systems for optimization analysis in networks
US20070128282A1 (en) * 2005-12-02 2007-06-07 Patel Hasmukh B Oral osmotic drug delivery system
US7714201B2 (en) * 2006-12-22 2010-05-11 Monsanto Technology Llc Cotton variety 781000G
US7419684B2 (en) * 2006-12-22 2008-09-02 Reliant Pharmaceuticals, Inc. System and method for manufacturing oral osmotic drug delivery devices, and methods of administering same
US20080312885A1 (en) * 2007-06-12 2008-12-18 Justsystems Evans Research, Inc. Hybrid method for simulation optimization
JP5602027B2 (en) * 2008-02-14 2014-10-08 オリオン ディアグノスティカ オサケ ユキチュア How to predict the nature of the future
CN101329699B (en) * 2008-07-31 2011-01-26 四川大学 Pharmacokinetic Properties and Toxicity Prediction Method of Drug Molecules Based on Support Vector Machine
EP2400358B1 (en) * 2010-06-24 2016-03-30 Borealis AG Iterative production process control
US20120259792A1 (en) * 2011-04-06 2012-10-11 International Business Machines Corporation Automatic detection of different types of changes in a business process
US20120284069A1 (en) * 2011-05-04 2012-11-08 Sony Corporation Method for optimizing parameters in a recommendation system
CN102520705B (en) * 2011-12-31 2014-11-26 中国石油天然气股份有限公司 A refining and chemical production process optimization analysis method and system
US20140330746A1 (en) * 2013-05-01 2014-11-06 International Business Machines Corporation Stochastic investment planning system
US9593566B2 (en) * 2013-10-23 2017-03-14 Baker Hughes Incorporated Semi-autonomous drilling control
EP2887236A1 (en) * 2013-12-23 2015-06-24 D square N.V. System and method for similarity search in process data
EP3175216B1 (en) 2014-07-31 2020-05-06 Compagnie Générale des Etablissements Michelin Tire uniformity improvement through identification of a composite uniformity parameter using weibull distributions
WO2016018373A1 (en) 2014-07-31 2016-02-04 Compagnie Generale Des Etablissements Michelin Tire uniformity improvement through identification of measurement process harmonics using weibull regression
US10247640B2 (en) 2014-07-31 2019-04-02 Compagnie Generale Des Etablissements Michelin Tire uniformity improvement through identification of measurement process harmonics using multiple revolutions in a uniformity measurement machine
CN106662502B (en) 2014-07-31 2019-02-15 米其林集团总公司 Tire uniformity improvement by identifying composite uniformity parameters using a multivariate normal distribution
CN104331835B (en) * 2014-11-04 2018-02-16 国睿集团有限公司 The processing method assessed for ecological agriculture comprehensive benefit
CN107451133B (en) * 2016-05-30 2023-09-29 泰康之家(北京)投资有限公司 Method and apparatus for evaluating overall characteristic status of an object
EP3264165B1 (en) * 2016-06-30 2019-03-06 Essilor International Method for detecting a probable error in a set of data relative to a wearer and/or a frame chosen by the wearer
CN106250181A (en) * 2016-07-27 2016-12-21 浪潮(北京)电子信息产业有限公司 The performance optimization method of a kind of (SuSE) Linux OS and framework
EP3585741B1 (en) 2017-03-24 2024-02-28 Corning Incorporated Systems and methods for measuring the temperature of glass during tube conversion
TWI643145B (en) * 2017-07-03 2018-12-01 財團法人商業發展研究院 Method and apparatus for estimating trend of product development market
CN107862439B (en) * 2017-10-17 2021-12-07 神华集团有限责任公司 Method and device for determining smoothness of coal liquefaction device
EP3640946A1 (en) * 2018-10-15 2020-04-22 Sartorius Stedim Data Analytics AB Multivariate approach for biological cell selection
US11580275B1 (en) * 2018-12-18 2023-02-14 X Development Llc Experimental discovery processes
EP4000071A1 (en) * 2019-07-17 2022-05-25 Basf Se Digital assistant to support product development
DE102019220478A1 (en) * 2019-12-20 2021-06-24 Trumpf Werkzeugmaschinen Gmbh + Co. Kg Method and device for determining cutting parameters for a laser cutting machine
US11537923B2 (en) * 2020-02-04 2022-12-27 Ford Global Technologies, Llc Predictive methodology to identify potential unknown sweet spots
CN111612307B (en) * 2020-04-23 2023-06-02 长江勘测规划设计研究有限责任公司 A method to quantitatively evaluate the necessary degree of ecological regulation dam construction
DE102020114903A1 (en) * 2020-06-04 2021-12-09 Gerresheimer Bünde Gmbh Method and system for producing a glass container and a glass container
US12459852B2 (en) * 2021-05-24 2025-11-04 Corning Incorporated Feedback control systems and methods for glass tube converting processes
US20230114201A1 (en) * 2021-10-08 2023-04-13 Pepsico, Inc. Methods for digitally designing preforms and molding instructions for bottles
CN117035200B (en) * 2023-10-09 2023-12-15 南通思泽塑业有限公司 Optimized production control method and system for plastic products
CN119007869B (en) * 2024-10-21 2025-02-11 青岛农科卓越化学品安全科技有限公司 Pesticide compound screening method, system and storage medium
CN121232607B (en) * 2025-11-27 2026-03-20 安徽省新方尊自动化科技有限公司 Multimodal data-driven optimization method and system for aluminum foam process parameters

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4368509A (en) * 1979-08-24 1983-01-11 Li Chou H Self-optimizing machine and method
US5119468A (en) 1989-02-28 1992-06-02 E. I. Du Pont De Nemours And Company Apparatus and method for controlling a process using a trained parallel distributed processing network
FR2654849A1 (en) 1989-11-23 1991-05-24 Atochem TECHNIQUE FOR DETERMINING THE OPTIMAL RELATION VARIABLES / PROPERTIES IN A METHOD AND / OR COMPOSITION.
DE69327691D1 (en) 1992-07-30 2000-03-02 Teknekron Infowitch Corp Method and system for monitoring and / or controlling the performance of an organization
US5740033A (en) 1992-10-13 1998-04-14 The Dow Chemical Company Model predictive controller
US5457625A (en) 1994-04-13 1995-10-10 The M. W. Kellogg Company Maximizing process production rates using permanent constraints
US6151565A (en) * 1995-09-08 2000-11-21 Arlington Software Corporation Decision support system, method and article of manufacture
US5871805A (en) * 1996-04-08 1999-02-16 Lemelson; Jerome Computer controlled vapor deposition processes
US5933345A (en) * 1996-05-06 1999-08-03 Pavilion Technologies, Inc. Method and apparatus for dynamic and steady state modeling over a desired path between two end points
US5862514A (en) * 1996-12-06 1999-01-19 Ixsys, Inc. Method and means for synthesis-based simulation of chemicals having biological functions
US5933348A (en) 1997-06-26 1999-08-03 International Business Machines Corporation Method for biasing designs of experiments
CA2382523C (en) * 1999-09-03 2006-07-25 Quantis Formulation Inc. Method of optimizing parameter values in a process of producing a product

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
No Search *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1300651C (en) * 2002-09-11 2007-02-14 费舍-柔斯芒特系统股份有限公司 Feasibility Treatment of Constraints and Limitations in Process Control System Optimization Program
CN102682205A (en) * 2012-04-28 2012-09-19 清华大学 Ecological suitability analytical method for urban and rural ecological planning
CN113516794A (en) * 2021-03-01 2021-10-19 广东工业大学 Multi-factor fusion check-in method based on analytic hierarchy process
CN120578041A (en) * 2025-05-30 2025-09-02 浙江大学 AI optimal control method and robotic system for dry granulation process parameters

Also Published As

Publication number Publication date
CN1520557A (en) 2004-08-11
WO2001018668A8 (en) 2003-09-18
AU2000268132A8 (en) 2001-06-07
EP1362307A2 (en) 2003-11-19
CA2382523A1 (en) 2001-03-15
CA2382523C (en) 2006-07-25
AU2000268132A1 (en) 2001-04-10
US20060031024A1 (en) 2006-02-09
US6973389B1 (en) 2005-12-06

Similar Documents

Publication Publication Date Title
WO2001018668A2 (en) Method of optimizing parameter values in a process of producing a product
Cunha et al. Optimal experimental design for estimating the kinetic parameters of processes described by the Weibull probability distribution function
Boukouvala et al. Surrogate-based optimization of expensive flowsheet modeling for continuous pharmaceutical manufacturing
Björk An analytical solution to a fuzzy economic order quantity problem
WO2019088185A1 (en) Design assistance device and design assistance method
Kowalski et al. Efficient screening of covariates in population models using Wald's approximation to the likelihood ratio test
US20250049707A1 (en) Individualized solid dosage products and a system and method for the globally integrated pharmaceutical manufacturing and its monitoring thereof
Brooks III et al. [28] Theoretical approaches to solvation of biopolymers
Pandey et al. Predictive modeling of pharmaceutical unit operations
Bozič et al. Optimization of diclofenac sodium dissolution from sustained release formulations using an artificial neural network
Toson et al. Continuous mixing technology: Validation of a DEM model
Chaudhary et al. Artificial intelligence (AI) in drug product designing, development, and manufacturing
Berezina et al. The use of a simplex method with an artificial basis in modeling of flour mixtures for bakery products
Doddareddy et al. In silico renal clearance model using classical Volsurf approach
Chan et al. Modelling and optimization of fluid dispensing for electronic packaging using neural fuzzy networks and genetic algorithms
Van Dijk et al. Posterior moments computed by mixed integration
MXPA03001818A (en) Method of optimizing parameter values in a process of producing a product
Hunt et al. A forecasting approach to accelerate drug development
Chang et al. Product and process development via sequential pseudo-uniform design
Singh et al. Computer-assisted optimization of pharmaceutical formulations and processes
Rathee et al. Optimization Techniques for the Development of Pharmaceutical Products
Srivastava et al. Improving the Computational Efficiency of the Adaptive Biasing Force Sampling by Leveraging the Telescopic-Solvation Scheme
Srinivas AI-optimized predictive modeling for preformulation studies (using machine learning to predict stability, solubility, or compatibility of APIs with excipients)
Ryeznik et al. Pharmacometrics and machine learning in drug development
Næs et al. Different strategies for handling non-linearity problems in NIR calibration

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
WWE Wipo information: entry into national phase

Ref document number: 09980163

Country of ref document: US

WWE Wipo information: entry into national phase

Ref document number: 2382523

Country of ref document: CA

WWE Wipo information: entry into national phase

Ref document number: 2000955992

Country of ref document: EP

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

WWE Wipo information: entry into national phase

Ref document number: PA/a/2003/001818

Country of ref document: MX

WWE Wipo information: entry into national phase

Ref document number: 008199515

Country of ref document: CN

D17 Declaration under article 17(2)a
WWP Wipo information: published in national office

Ref document number: 2000955992

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: JP